Stripe · Códigos de recusa
O que significa o código de recusa stop_payment_order da Stripe?
Verificado em
O código de recusa stop_payment_order da Stripe é listado pela Stripe como uma recusa por um motivo desconhecido, com o cliente sendo instruído a entrar em contato com o emissor do cartão. Seu nome se refere a uma ordem de suspensão de pagamento, uma instrução do titular do cartão ao seu banco para bloquear pagamentos, muitas vezes para um único comerciante ou assinatura. Não tente novamente; entre em contato com o cliente para confirmar se ele ainda deseja comprar.
- Tipo
- Recusa definitiva
- Quem recusou
- O banco do cartão
- Tentar novamente
- Não
- Ação do comprador
- Remover a suspensão com o banco, ou pagar de outra forma
- Ação do lojista
- Parar de cobrar; confirmar com o cliente
- Renovação PlatformDTC
- Sem nova tentativa; mantido em atraso com um link para atualizar o cartão
O que a PlatformDTC faz
A PlatformDTC nunca tenta novamente stop_payment_order nem o envia para um processador de backup. Nas renovações, no cronograma fixo ou com Smart retry, ele para imediatamente: a assinatura é mantida em atraso, não cancelada, e o cliente recebe um link de um clique assinado para pagar com outro cartão, reenviado no máximo 4 vezes por ciclo de faturamento, com pelo menos 3 dias de intervalo.
Por que acontece
A Stripe não fornece um motivo, mas uma ordem de suspensão de pagamento geralmente é feita pelo titular do cartão, por exemplo, para encerrar uma assinatura que não conseguiu cancelar ou que não reconhece mais.
O que o comprador pode fazer
Se você fez a suspensão por engano, peça ao seu banco para removê-la, ou use um cartão diferente.
O que a loja pode fazer
Torne o cancelamento fácil e visível: clientes que podem cancelar com a loja raramente procuram o banco. Entre em contato com este cliente antes de qualquer cobrança adicional.
Para desenvolvedores
Os códigos brutos de suspensão da Visa são R0 (suspender este pagamento), R1 (suspender todos os pagamentos futuros) e R3 (suspender todos os comerciantes), todos Categoria 1 sob as regras da Visa: nunca reenvie para a mesma credencial de pagamento. A Mastercard usa o Merchant Advice Code 21 para "Stop recurring payment".
Perguntas frequentes
- Posso cobrar um valor diferente após stop_payment_order?
- Não. Alterar a cobrança não contorna a suspensão, e as regras da Visa proíbem novas tentativas após seus códigos de suspensão de pagamento.
- O que devo dizer ao cliente?
- Pergunte se eles desejam continuar. Se sim, eles podem atualizar o cartão ou pedir ao banco para remover a suspensão.
Fontes
Relacionado
- revocation_of_authorization — O banco recusou; tipicamente o titular do cartão revogou os pagamentos para esta loja.
- revocation_of_all_authorizations — O banco recusou; tipicamente o titular do cartão parou todos os pagamentos futuros.
- do_not_try_again — Código obsoleto: recusado por um motivo desconhecido; não cobre este cartão novamente.
- transaction_not_allowed — O banco recusou; o cartão não permite este tipo de transação.
- testmode_decline — Um número de cartão de teste da Stripe foi usado em um pagamento real.
- try_again_later — Código obsoleto: o banco recusou por um motivo desconhecido; tente novamente mais tarde.
- withdrawal_count_limit_exceeded — O cliente excedeu o saldo ou limite de crédito disponível no cartão.
- mobile_device_authentication_required — O pagamento precisa de autenticação; o cliente deve tocar o telefone novamente.