# Como funcionam os cartões Saiba como funciona um pagamento online com cartão de crédito ou débito. Os [cartões](https://docs.stripe.com/payments/cards.md) são uma das formas de pagamento mais populares online, com amplo alcance global. Existem diferentes tipos de cartões e várias etapas no processo. Para informações sobre taxas de transação de formas de pagamento, consulte a [precificação local de formas de pagamento](https://stripe.com/pricing/local-payment-methods). ## Fluxo de pagamento Para criar uma integração com a Stripe que ofereça suporte a todos os seus clientes, entenda o que acontece nos bastidores de um pagamento com cartão. ### Verificação dos dados do 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. ### Autenticação do cliente Alguns bancos, especialmente em regiões reguladas como Europa e Índia, podem solicitar que o cliente autentique a compra. Por exemplo, o cliente pode receber um código por mensagem de texto que precisa ser inserido no site do banco. ### ​Autorização​ 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. ### Capturar 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](https://docs.stripe.com/api/cards/update.md) 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](https://docs.stripe.com/api.md#update_customer) e informe um novo valor para a propriedade `invoice_settings.default_payment_method`. ```curl curl https://api.stripe.com/v1/customers/cus_V9T7vofUbZMqpv \ -u "<>:" \ -d "invoice_settings[default_payment_method]"=pm_1Msy7wLkdIwHu7ixsxmFvcz7 ``` Para informações sobre como o Checkout lida com formas de pagamento salvas, consulte [Criar uma sessão de Checkout](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-customer). Para considerar formas de pagamento padrão em outros cenários, utilize 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* (A network that processes the transactions of a particular card brand. It might be an intermediary in front of an issuing bank as with Visa or Mastercard, or a standalone entity as with American Express) 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. As atualizações automáticas de cartão exigem que *emissores de cartão* (The entity that issued a payment card to a cardholder. This could be a bank, such as with the Visa or Mastercard network, or it could be the card network itself, such as with American Express) interajam com a rede e forneçam essas informações. Esse recurso tem amplo suporte nos Estados Unidos, permitindo que a Stripe atualizem automaticamente a maioria dos cartões American Express, Visa, Mastercard e Discover emitidos no país. O suporte internacional varia conforme o país. Não é possível identificar cartões que aceitam atualizações automáticas. Você pode escutar os *webhooks* (A webhook is a real-time push notification sent to your application as a JSON payload through HTTPS requests) da Stripe para saber mais sobre a atividade de atualização de cartões: - O evento `payment_method.updated` notifica você sobre atualizações em um cartão por meio de uma chamada da API. - O evento `payment_method.automatically_updated` notifica você sobre atualizações automáticas de cartão pela rede. Esses eventos incluem a nova data de validade do cartão e os quatro últimos dígitos, para que você possa atualizar seus próprios registros conforme a necessidade. Se a atualização do cartão incluir um novo número de cartão, a [impressão digital](https://docs.stripe.com/api/payment_methods/object.md#payment_method_object-card-fingerprint) será alterada. ## See also - [Cartões](https://docs.stripe.com/payments/cards.md) - [Conformidade de cartões com bandeiras conjuntas](https://docs.stripe.com/co-badged-cards-compliance.md) - [Opções de integração de formas de pagamento](https://docs.stripe.com/payments/payment-methods/integration-options.md)