Mobile - merci-app/whatsapp-pay-docs GitHub Wiki

Considerações gerais

Quando o usuário é direcionado para o aplicativo do emissor responsável por ativar o token pelo fluxo app2app, é necessário validar se existe uma sessão de usuário ativa. Caso negativo, o fluxo de autenticação deve ser iniciado.

Decodificação do payload de ativação de token

O payload de ativação de token é enviado pelo WPP para o aplicativo do emissor como string base64. Após decodificação, a string contém um JSON com os dados necessários para executar a ativação do token, conforme exemplo abaixo:

{
   "panReferenceID":"V-12345678901234567890",
   "tokenRequestorID":"40010075449",
   "tokenReferenceID":"KPITHE582314243644441279",
   "walletAccountID":"XWPx9japuYbB0KUAHi9EU5Jb",
   "panLast4":"1234",
   "deviceID":"n7gSFTkZSK9WGQrwvmqaGq9f",
   "deviceIndex":"1",
   "reasonCode":"TOKEN_DEVICE_BINDING"
}

Para mais informações, acesse a documentação para Android e iOS.