Falha em pagamentos internacionais de contas da Stripe na Índia

Pagamentos internacionais malsucedidos na conta Stripe na Índia

Para serem consideradas válidas na Índia, todas as transações devem cumprir os requisitos abaixo:

Pagamentos nacionais

Pagamentos internacionais

Lado do comerciante

1) Passar o nome do cliente e o endereço de cobrança e envio dentro da Índia na API Customer Creation

2) Passar a descrição e a moeda INR na API Payment Intent

1) Passar o nome do cliente e os endereços de cobrança e envio válidos na API Customer Creation

2) Passar a descrição na API Payment Intent

Lado do usuário final

Pagar com cartão emitido na Índia

Pagar com cartão emitido fora da Índia

Quando as transações não cumprirem os requisitos acima, seu pagamento provavelmente falhará ou aparecerá como "pagamento incompleto". Para ajudar a entender o problema, verifique a mensagem de erro da API no evento e os logs na página de pagamento.

Dependendo de como funciona sua integração com a Stripe, é preciso seguir diferentes passos. Use estes documentos como referência:

Estou usando a API para me integrar diretamente com a Stripe (integração direta)

Erro na mensagem de API

O que isso significa?

O que preciso fazer?

De acordo com os regulamentos da Índia, as transações de exportação exigem uma descrição. Mais informações aqui: https://stripe.com/docs/india-exports

Falta o campo de descrição.

Para aceitar pagamentos internacionais, você precisa coletar a descrição do produto ou dos serviços que está vendendo.

Passe o campo descrição quando criar um PaymentIntent.

De acordo com os regulamentos da Índia, as transações de exportação exigem nome e endereço do cliente. Mais informações aqui: https://stripe.com/docs/india-exports

Falta o nome do cliente e/ou o campo de endereço.

Para aceitar pagamentos internacionais, você precisa coletar o nome do cliente e o endereço localizado fora da Índia.

Passe o nome e o endereço do cliente quando criar um cliente.

O endereço precisa ser fora da Índia para ser considerado válido para um pagamento internacional.

Conforme os regulamentos indianos, exportações de mercadorias exigem endereço de cobrança e de entrega. Mais informações aqui: https://stripe.com/docs/india-exports

Falta o campo de endereço de cobrança e/ou envio.

Para aceitar pagamentos internacionais, você precisa coletar dados de envio ou cobrança com um endereço localizado fora da Índia.

Se você estiver vendendo:
- Serviços: passe o endereço de cobrança localizado fora da Índia quando criar um cliente.
- Produtos: passe o endereço de cobrança e o endereço de envio fora da Índia quando criar um cliente.

A exportação de transações exige um código de finalidade.
Mantenha um código de finalidade padrão definido para suas transações de exportação.
Entre em contato com support-in@stripe.com para podermos ajudar.

Você não inseriu o código de finalidade no cadastro.

Para aceitar pagamentos internacionais, você precisa nos fornecer seu código de finalidade.

Siga as etapas descritas em: Código de finalidade de transações para contas Stripe na Índia

As transações nacionais na Índia precisam ser apresentadas em INR. Mais informações aqui: https://stripe.com/docs/india-exports

Você está tentando passar uma moeda diferente de INR para pagamentos nacionais.

Para aceitar pagamentos nacionais, é necessário cobrar o cliente em rúpias (INR).

Cobre os clientes em INR passando inr como moeda quando criar um PaymentIntent.

De acordo com os regulamentos da Índia, somente empresas indianas cadastradas (empresários individuais, sociedades de responsabilidade limitada e empresas, mas não pessoas físicas) podem aceitar pagamentos internacionais.
Mais informações aqui: https://stripe.com/docs/india-exports

Seu cadastro é de pessoa física.

Para aceitar pagamentos internacionais, você deve ter cadastro como propriedade individual, sociedade de responsabilidade limitada ou empresa.

Cadastre seu negócio como propriedade individual, parceria de responsabilidade limitada ou empresa. Não podemos aceitar entidades não cadastradas para aceitar pagamentos internacionais na Stripe.

Você pode verificar o documento obrigatório para cada tipo de pessoa jurídica ou atualizar sua pessoa jurídica nas configurações.

As transações internacionais na Índia devem ter um endereço de envio ou cobrança válido. Mais informações aqui: https://stripe.com/docs/india-exports

Você está passando um endereço de envio ou cobrança dentro da Índia.

Para aceitar pagamentos internacionais, você precisa coletar dados de envio ou cobrança com um endereço localizado fora da Índia.

Se você estiver vendendo:
- Serviços: passe o endereço de cobrança localizado fora da Índia quando criar um cliente.
- Produtos: passe o endereço de cobrança e o endereço de envio fora da Índia quando criar um cliente.

As transações internacionais na Índia exigem um cartão emitido fora da Índia. Mais informações aqui: https://stripe.com/docs/india-exports

Seu cliente está tentando pagar usando um cartão emitido fora da Índia.

Para aceitar pagamentos internacionais, é preciso que o cartão tenha sido emitido fora da Índia.

Na página de checkout, adicione observações para os clientes usarem cartões emitidos fora da Índia.

Se você planejar cobrar clientes indianos com um cartão emitido dentro da Índia, cobre-os em rúpias (INR).

Estou usando um fornecedor ou plugin externo para fazer a integração com a Stripe

Se você se integrou com a Stripe por meio de um fornecedor (WooCommerce, Shopify, Chargebee, Thinkific, Kajabi e outros) ou um plugin externo e não conseguir fazer as alterações de API acima, entre em contato com seu fornecedor externo. Ele pode ajudar a implementar as alterações e tirar suas dúvidas.

Sua dúvida foi resolvida?