Iniciar pagamento PIX

Essa api permite que seja realizada a inciação de um pagamento pix a partir das regras populadas em seu payload.

Regras de preenchimento e validação do campo TransactionType:

TRANSFER: 'vlcpAmount', 'vldnAmount', 'withdrawalAgentMode' e 'withdrawalServiceProvider' não devem ser preenchido.

WITHDRAWAL: 'vlcpAmount' não deve ser preenchido, 'vldnAmount', 'withdrawalAgentMode' e 'withdrawalServiceProvider' devem ser preenchido.

CHANGE: 'vlcpAmount', 'vldnAmount', 'withdrawalAgentMode' e 'withdrawalServiceProvider' devem ser preenchido.

Regras de preenchimento e validação do campo InitiationType:

MANUAL: 'transactionIdentification' deve ser nulo, 'creditParty.key' deve ser nulo.

DICT:'transactionIdentification' deve ser nulo, 'creditParty.key' deve ser preenchido.

STATIC_QRCODE: 'transactionIdentification' deve ser preenchido com o identificador do QRCode contendo até 25 caracteres, 'creditParty.key' deve ser preenchido.

DYNAMIC_QRCODE: 'transactionIdentification' deve ser preenchido com o identificador do QRCode contendo de 26 até 35 caracteres, 'creditParty.key' deve ser preenchido.

PAYMENT_INITIATOR: 'taxIdPaymentInitiator' deve ser preenchido com um CNPJ (14 caracteres). -

PAYMENT_INITIATOR: 'creditParty.key' deve ser preenchido caso exista uma consulta DICT pré pagamento.

PAYMENT_INITIATOR: 'transactionIdentification' deve ser preenchido de acordo com a regra de pagamento de STATIC_QRCODE.

Caso a API retorne algum erro inesperado, recomendamos a leitura desse artigo para saber como tratar essa questão.

Language
Authentication
OAuth2
Click Try It! to start a request and see the response here!