Na Malásia, os pagamentos com cartão estão sujeitos a autenticação com o 3D Secure, que introduz uma camada extra de segurança para os clientes que fazem compras online. Para evitar o aumento de pagamentos recusados nas transações com titulares de cartões malaios, talvez você precise alterar sua integração.
O Stripe Checkout aceita autenticação de pagamentos fora do gate. Se usar a API Charges, que não aceita autenticação, você precisará alterar sua integração. A API Payment Intents e a API Setup Intents aceitam autenticação, mas você precisa ter certeza de que sua integração possa lidar com o estado `requires_action`, pois ele solicitará a seus clientes que autentiquem os pagamentos. Se você não tiver certeza disso ou estiver recebendo muitos pagamentos recusados devido a `authentication_required`, recomendamos que faça um teste em sua integração com nossos cartões de teste de autenticação do 3D Secure.
Como provedora de serviços de pagamento, a Stripe procura manter quem se mostra inidôneo fora do ecossistema de pagamentos e impedir atividades fraudulentas que afetem tanto nossos usuários quanto seus clientes. Como existem indícios de um aumento de golpes e outras atividades fraudulentas online na Malásia, a Stripe adotou medidas preventivas que permitem mitigar tais ações, como exigir autenticação do cliente quando um pagamento suspeito é detectado. Os esforços redobrados da Stripe para impedir atividades fraudulentas alinham-se com as expectativas regulatórias da Malásia em relação aos provedores de serviços de pagamento, visando a reduzir o impacto de transações fraudulentas.
O 3D Secure, ou 3DS para abreviar, é um protocolo de autenticação usado para acrescentar uma camada extra de segurança às transações online. Quando uma transação é autenticada com o 3DS, a responsabilidade por qualquer fraude recai sobre o banco emissor. Essa segurança extra tem uma desvantagem: uma etapa a mais no fluxo de checkout.
Sim. Como a API Charges V1 não é compatível com autenticação, você precisará migrar para a API Payments Intents. É importante que você teste sua integração para ter certeza de que ela conseguirá lidar com solicitações de autenticação. Se você não fizer isso, haverá um aumento de pagamentos recusados com o código de erro `authentication_required`.
A API Payment Intents e a API Setup Intents aceitam autenticação. mas você precisa ter certeza de que sua integração possa lidar com o estado `requires_action`, pois ele solicitará a seus clientes que autentiquem os pagamentos.
Se você não tiver certeza, recomendamos que teste sua integração com nossos cartões de teste de autenticação do 3D Secure para entender melhor o caminho a seguir.