Como posso mostrar o cartão de crédito do Usuário para o formulário de informações de pagamento?

é a primeira vez que trabalho com o sistema de pagamento com a API PHP e Stripe.

tenho um formulário html onde o utilizador pode adicionar a informação do seu cartão de crédito. Os campos do formulário São abaixo:

  1. Número Do Cartão
  2. mês
  3. ano
  4. CVC

Posso adicionar com sucesso o cartão de crédito do utilizador à minha conta listrada como conta de cliente.

agora, depois de adicionar o cartão de crédito e eu posso obter os detalhes do cartão usando a API listra e...

  • é necessário mostrar o número do cartão de crédito para o campo formulário chamado Card Number ?

  • Se sim, então eu não posso ver nenhum número de cartão de crédito completo, eu posso ver um de objecto listrado chamado last4. Eu sei que é um último 4 dígitos de utilizador. cartão de crédito

  • OK, se eu mostrar apenas 4 dígitos para o campo Card Number então quando eu actualize o formulário que está a mostrar The card number is not a valid credit card number. porque o campo só está a mostrar 4 digit

  • Se eu voltar a inserir o meu número de cartão para esse campo Card Number então é foi actualizado com sucesso.

Como posso actualizar o cartão de crédito do Utilizador sem introduzir novamente o número do cartão de crédito no campo Card Number?

actualizar :

esta é a imagem do formulário de informação de pagamento : enter image description here

e o código de actualização é o seguinte:

$updateCustomer = \Stripe\Customer::retrieve("$acc_id");
$updateCustomer->description = "Customer account of $fname_db $lname_db - #$u_id ($accountFor Account)";
$updateCustomer->source = "$stripToken";
$updateCustomer->save();        
Author: shibbir ahmed, 2016-10-20

1 answers

Por design, a API da Stripe não devolverá o número completo do cartão. A menos que você seja certificado PCI você mesmo, seu servidor nunca deve ter acesso aos números de cartão completo.

A fim de Criar uma taxa usando um cliente guardado, você simplesmente precisa passar o ID do cliente no customer parâmetro.

Este tutorial explica como criar clientes, em seguida, criar taxas usando os clientes.

 -1
Author: Ywain, 2016-10-20 07:47:25