Login

Seleção do país

Seleçnao do país


Validação dos Dados da Transação

A “Validação dos Dados da Transação” é um recurso que oferece mais segurança durante a troca de informações entre a loja virtual e o Bcash;

Utilizando este recurso, podemos validar se as informações recebidas via POST foram realmente enviadas pela loja virtual, garantindo que uma requisição alterada não seja processada.

Segue abaixo os procedimentos para integrar a “Validação dos Dados da Transação”:

Realizar UrlEconde nos valores dos parâmetros que serão enviados ao Bcash; 

Ordenar os parâmetros alfabeticamente separados pelo caracter “&”; 

Concatenar a chave de acesso (token) ao final da string ordenada e realizar um MD5; 

Obterá como resultado um hash de 32 caracteres

Enviar o valor obtido junto aos dados do pedido, no parâmetro denominado “hash”. 10 

Realizar UrlEconde nos valores dos parâmetros que serão enviados ao Bcash; 

Parâmetro 

Valor com UrlEncode 

produto_codigo_x

Produto+teste

produto_descricao_x

Descritivo+do+meu+produto

email_loja

emaildaloja%40minhaloja.com.br

campanha=&cliente_cnpj=&cliente_razao_social=&cod_loja=&cpf=15273417805&c_data_nascimento=&c_rg=&c_rg_emissao=&c_rg_orgao_emissor=&c_rg_estado_emissor=&email=sergio%40bcash.com.br&email_loja=lojamodelo%40bcash.com.br&id_pedido=&numero_gerado=&ponto=&sexo=&tipo=cpf&tipo_conta=1

Concatenar a chave de acesso (token) ao final da string ordenada e realizar um MD5; 

MD5("campanha=%