pagseguro / pagseguro-modulo-opencart

Módulo de integração para OpenCart
21 stars 22 forks source link

Campos Nome telefone e data de nasc. do dono do cartão #1

Closed adias closed 10 years ago

adias commented 10 years ago

Olá pessoal.

Ao finalizar uma compra, na opção de pagamento "Cartão de Crédito". os campos Nome do dono do cartão, Telefone do dono do cartão e Data de nascimento ficam vazios.

Existe algum parametro da API, para passar esses valores? Não encontrei nada a respeito.

[ ] 's

pagseguro commented 10 years ago

Estes dados não são preenchidos automaticamente quando se utiliza o módulo para OpenCart, entretanto é possível passar a data de nascimento e o CPF através dos parâmeros senderCPF e senderBornDate.

https://pagseguro.uol.com.br/v2/guia-de-integracao/api-de-pagamentos.html

adias commented 10 years ago

Olá Pessoal. Desculpem a demora.

Desenvolvi um módulo completo para opencart, que passa todas as informações necessárias para o pagseguro, A minha duvida é na Opção de pagamento "cartão de crédito" os campos, "Nome do dono do cartão", "DDD Telefone" e "Data de Nascimento" não preenchem automaticamente, apenas nas opções Boleto e Debito online.

É assim mesmo? O cliente tem que preencher na mão estes campos?

Estou passando da seguinte maneira. $paymentRequest->setSenderPhone($telefone_ddd, $telephone_formatado); $paymentRequest->addSenderDocument('senderCPF', $cpfformatado);
$paymentRequest->addSenderDocument('senderBornDate', $data_nascimento_formatado);

Obrigado.

pagseguro commented 10 years ago

Os métodos abaixo permitem enviar a data de nascimento e CPF do dono do cartão:

$paymentRequest->addSenderDocument('CPF', '01234567890') $paymentRequest->addParameter('senderBornDate', '01/01/1991')

Já o telefone do dono do cartão deve ser preenchido manualmente, dado que o método setSenderPhone vai informar um telefone relacionado ao comprador que não necessariamente é o dono do cartão.

$paymentRequest->setSenderPhone('11', '12345678')

adias commented 10 years ago

Perfeito! obrigado pela resposta. Quanto menos campos para preenchimento, melhor para o cliente.