Para criar uma Payment Intent, será necessário gerar primeiro um PaymentRequest e enviar o identificador como paymentRequestId.
A PaymentIntent identifica a intenção de um usuário de cumprir uma solicitação de pagamento e enviará duas coisas principais.
- O Connector (
connectorId): identifica a instituição através da qual o usuário enviará o dinheiro. Isso pode ser recuperado do endpoint/connectorsfiltrando porsupportsPaymentInitiation = true. - Identificação do Usuário (
parameters): Para a iniciação de pagamento, uma instituição requer a identificação do usuário na forma de CPF e, no caso de Empresas, enviar o CNPJ também.
{
"paymentRequestId": "c2a6b7d9-3349-435d-8341-44021449ebbc",
"connectorId": 603,
"parameters": {
"cpf": "11111111111"
}
}