Como funcionam os cartões
Saiba como funciona um pagamento online com cartão de crédito ou débito.
Os cartões são uma das formas de pagamento online mais populares, com amplo alcance global. Existem diversos tipos de cartões, e o processo tem várias etapas. Para criar uma integração da Stripe que funcione para todos os seus clientes, entenda os bastidores de um pagamento com cartão.
A Stripe verifica se os dados fornecidos estão formatados corretamente (por exemplo: a data de validade não pode ser no passado). A validade do cartão em si ainda não está garantida.
Alguns bancos, principalmente em regiões muito regulamentadas como Europa e Índia, podem solicitar que o cliente autentique uma compra (por exemplo, enviando ao cliente um código por SMS para inserir no site do banco). Veja nosso vídeo para saber mais.
O banco verifica se há fundos suficientes e, se tudo estiver correto, reserva o valor na conta do cliente para garantir o pagamento ao usuário da Stripe.
O dinheiro passa do banco emissor para a conta do usuário da Stripe.
Atualizações de cartão
A atualização de um cartão salvo só pode alterar o nome, endereço de cobrança, data de validade ou metadados. Para fazer qualquer outra alteração, exclua o cartão e crie outro.
Para permitir que os clientes gerenciem as próprias formas de pagamento, implemente processos que permitam a eles atualizar e substituir manualmente os cartões salvos.
Para alterar a forma de pagamento padrão do cliente para faturas e assinaturas, faça uma chamada da API para atualizar o cliente e informe um novo valor para a propriedade invoice_
.
Para obter informações sobre como o Checkout processa formas de pagamento salvas, consulte a referência da API create session. Para considerar formas de pagamento padrão em outros cenários, use um código personalizado.
Atualizações automáticas de cartão
Os dados de uma forma de pagamento salva podem continuar funcionando mesmo que o banco emissor substitua o cartão físico. A Stripe trabalha com bandeiras de cartão e tenta atualizar automaticamente os dados de cartões salvos sempre que um cliente recebe um novo cartão (por exemplo, substituindo um cartão vencido ou que foi declarado como perdido ou roubado). Isso permite que seus clientes continuem usando seu serviço sem interrupção, reduzindo a necessidade de coletar novos dados de cartão sempre que um cartão é substituído.
Automatic card updates require card issuers to participate with the network and provide this information. It’s widely supported in the United States, allowing Stripe to automatically update most American Express, Visa, Mastercard, and Discover cards issued there. International support varies from country to country. It isn’t possible to identify cards that support automatic updates.
Você pode escutar os webhooks da Stripe para saber mais sobre a atividade de atualização de cartões:
- The
payment_
event notifies you of updates to a card through an API call.method. updated - The
payment_
event notifies you of automatic card updates from the network.method. automatically_ updated
These events include the card’s new expiration date and last four digits, so you can update your own records as needed. If the card update includes a new card number, the fingerprint changes.