dpaId está configurado em settings e o método click_to_pay está incluído na lista de paymentMethods da sessão.

Pré-requisitos
- Configuração do dpaId em Settings:
- É necessário configurar o
dpaId(Digital Payment Application ID) nas configurações de settings através do endpoint/v1/settings. - O campo
mastercardClickToPayDpaidé opcional e pode ser configurado no POST ou atualizado via PATCH. - O
dpaIdé fornecido pela equipe Malga em conjunto com o seu provedor/adquirente.
- É necessário configurar o
- Credenciais de API Malga válidas (
x-api-key,x-client-id). - Liability shift (opcional):
- Para ter 100% de liability shift quando houver autenticação, recomendamos configurar um
merchantMalga onde todos os provedores/adquirentes suportem autenticação externa (MPI externo). Em cenário com provedores mistos, fallbacks podem direcionar a transação para um adquirente sem esse suporte e a transação poderá ficar sem liability. - Para esse cenário de liability shift, é requirido que MIDs estejam cadastrados nas configurações dos provedores/adquirentes dentro do
merchantna Malga. - Saiba mais em Liability shift.
- Para ter 100% de liability shift quando houver autenticação, recomendamos configurar um
Configurando o dpaId em Settings
Para habilitar o Click to Pay no Link de Pagamento, é necessário configurar odpaId nas configurações de settings. O campo mastercardClickToPayDpaid pode ser configurado no momento da criação (POST) ou atualizado posteriormente (PATCH).
Exemplo de criação de settings com dpaId
Exemplo de atualização de settings com dpaId
Via multipart (com ou sem outros campos):Importante: OdpaIdé fornecido pela equipe Malga. Entre em contato com o suporte Malga para obter odpaIddo seu ambiente.
Benefícios de usar C2P via Link de Pagamento
- Onboarding rápido: você não precisa implementar o SDK de front-end da Mastercard imediatamente; basta configurar o
dpaIdem settings e usar o Link. - Menos atrito no checkout: principalmente em canais onde o cliente está em dispositivos móveis, o Click to Pay reduz o tempo para concluir a compra.
- Experiência refinada: o Link de Pagamento passou pela homologação da Mastercard para oferecer a melhor experiência possível para o cliente.
Criando uma sessão (Link de Pagamento) com suporte a Click to Pay
Depois de ter odpaId configurado em settings, você pode criar uma sessão de pagamento que será usada como Link através do endpoint /v1/sessions. Se o dpaId estiver configurado e o método click_to_pay estiver incluído nos paymentMethods, o front do Link irá identificar a disponibilidade de C2P automaticamente.
Caso o SDK do Click to Pay não esteja funcionando corretamente no momento, por indisponibilidade das bandeiras, o Link de Pagamento irá exibir o fluxo de cartão de crédito comum. Além disso, sempre que Click to Pay for um método de pagamento, ele não será obrigatório para o cliente, ele poderá optar por seguir com o fluxo de cartão de crédito comum.Para ter cobertura completa de risco, é possível combinar o Click to Pay com o 3ds agnóstico Malga, assim quando o cliente optar por não usar Click to Pay, usará cartão de crédito comum e cairá no fluxo de 3ds agnóstico.
Campos importantes
paymentMethods:- Obrigatório enviar o método
creditjunto com oclick_to_paypara caso necessite de fallback ou o cliente não possua Click to Pay disponível; - As parcelas (
installments) podem ser ajustadas conforme sua regra de negócio.
- Obrigatório enviar o método
Como o Link identifica que deve exibir Click to Pay?
O front do Link de Pagamento da Malga verifica:- Se o
dpaIdestá configurado em settings através do campomastercardClickToPayDpaid. - Se o método de pagamento
click_to_payestá incluído na lista depaymentMethodsda sessão. - Se o usuário possui cartões de crédito compatíveis salvos ou o inserido é compatível.
O Click to Pay dentro da Malga funciona com cartões de crédito Visa e Mastercard.