Pagamentos
Guia Prático de Métodos de Pagamento
Com a evolução dos sistemas de pagamento, diferentes métodos foram desenvolvidos para facilitar as transações financeiras, cada um com suas particularidades e vantagens. Neste guia, exploraremos três métodos amplamente utilizados: o pagamento por Copia e Cola, o pagamento por Chave PIX, e o pagamento por Dados Bancários.
Copia e Cola
O pagamento por Copia e Cola no sistema Pix é uma maneira prática e rápida de realizar transações. Ele funciona através da utilização de um código QR que é convertido em texto, permitindo que o pagador copie esse texto e cole no campo específico do aplicativo do banco ou instituição financeira para efetuar o pagamento. Esse método é útil especialmente em situações em que o usuário não consegue escanear o código QR, como em compras online ou quando está utilizando um dispositivo que não permite o uso de câmera.
Chave PIX
O pagamento por chave Pix é uma das maneiras mais populares e convenientes de realizar transferências no sistema Pix. A chave Pix é um identificador único que o usuário associa à sua conta bancária para facilitar as transferências e recebimentos O usuário pode simplesmente informar a chave Pix, que pode ser um dos seguintes identificadores:
- CPF/CNPJ: O número do CPF (para pessoas físicas) ou CNPJ (para empresas).
- E-mail: Um endereço de e-mail associado à conta.
- Número de telefone: O número de celular associado à conta.
- Chave aleatória: Um código alfanumérico gerado aleatoriamente, que não contém informações pessoais.
Para cadastrar, listar ou remover as chaves Pix da própria conta via API, veja Gerenciando chaves Pix.
Dados Bancários
No pagamento por dados bancários, o pagador não usa uma chave Pix, mas sim os dados completos da conta bancária do recebedor para realizar a transferência. Dados como, número da conta, agência, nome e documento do titular da conta.
Códigos de Erros para Pagamentos PIX
| Código de erro | Nome do erro | Descrição do erro | Participante que gera o erro |
|---|---|---|---|
| AB03 | AbortedSettlementTimeout | Liquidação da transação interrompida devido a timeout no SPI. | SPI |
| AB09 | ErrorCreditorAgent | Transação interrompida devido a erro no participante do usuário recebedor. | Participante do usuário recebedor |
| AB11 | TimeoutDebtorAgent | Timeout do participante emissor da ordem de pagamento. | SPI |
| AC03 | InvalidCreditorAccountNumber | Número da agência e/ou conta transacional do usuário recebedor inexistente ou inválido. | Participante do usuário recebedor |
| AC06 | BlockedAccount | Conta transacional do usuário recebedor encontra-se bloqueada. | Participante do usuário recebedor |
| AC07 | ClosedCreditorAccountNumber | Número da conta transacional do usuário recebedor encerrada. | Participante do usuário recebedor |
| AC14 | InvalidCreditorAccountType | Tipo incorreto para a conta transacional do usuário recebedor. | Participante do usuário recebedor |
| AG03 | TransactionNotSupported | Tipo de transação não é suportado/autorizado na conta transacional do usuário recebedor. Exemplo: transferência para conta salário. | Participante do usuário recebedor |
| AG12 | NotAllowedBookTransfer | Não é permitida ordem de pagamento/devolução no SPI cujos recursos sejam transferidos de uma conta transacional para outra em uma mesma instituição participante ou entre participantes que utilizem o serviço de liquidação de um mesmo participante liquidante no SPI (booktransfer). | SPI |
| AG13 | ForbiddenReturnPayment | Não é permitido devolver a devolução de um pagamento instantâneo. | SPI |
| AGNT | IncorrectAgent | Participante direto não é liquidante do participante do usuário pagador. | SPI |
| AM01 | ZeroAmount | Ordem de pagamento instantâneo com valor zero. | SPI |
| AM02 | NotAllowedAmount | Ordem de pagamento/devolução em valor que faz superar o limite permitido para o tipo de conta transacional creditada. | Participante do usuário recebedor |
| AM04 | InsufficientFunds | Saldo insuficiente na conta PI do participante do usuário pagador. | SPI |
| AM09 | WrongAmount | Devolução de pagamento em valor que faz superar o valor da ordem de pagamento instantâneo correspondente. | Participante do usuário recebedor |
| AM12 | InvalidAmount | Divergência entre a somatória dos valores do bloco ‘valorDoDinheiroOuCompra’ e o campo ‘valor’. | SPI |
| AM18 | InvalidNumberOfTransactions | Quantidade de transações inválida. | SPI |
| BE01 | InconsistenWithEndCustomer | CPF/CNPJ do usuário recebedor não é consistente com o titular da conta transacional especificada. | Participante do usuário recebedor |
| BE05 | UnrecognisedInitiatingParty | CNPJ do iniciador de pagamento não se encontra cadastrado no arranjo Pix. | SPI |
| BE17 | InvalidCreditorIdentificationCode | QR Code rejeitado pelo participante do usuário recebedor. | Participante do usuário recebedor |
| CH11 | CreditorIdentifierIncorrect | CPF/CNPJ do usuário recebedor incorreto. | Participante do usuário recebedor |
| CH16 | ElementContentFormallyIncorrect | Preenchimento do conteúdo da mensagem incorreto ou incompatível com as regras de negócio. | SPI |
| DS04 | OrderRejected | Ordem rejeitada pelo participante do usuário recebedor. | Participante do usuário recebedor |
| DS0G | NotAllowedPayment | Participante que assinou a mensagem não é autorizado a realizar a operação na conta PI debitada. | SPI |
| DS24 | WaitingTimeExpired | Ordem rejeitada por extrapolação do tempo decorrido entre o envio da pain.013 e o recebimento da pacs.008 correspondente pelo participante do usuário recebedor. | Participante do usuário recebedor |
| DS27 | UserNotYetActivated | Participante não se encontra cadastrado ou ainda não iniciou a operação no SPI. | SPI |
| DT02 | InvalidCreationDate | Data e Hora do envio da mensagem inválida. | SPI |
| DT05 | InvalidCutOffDate | Transação extrapola o prazo máximo para devolução de pagamento instantâneo regulamentado pelo arranjo Pix. | Participante do usuário recebedor |
| ED05 | SettlementFailed | Erro no processamento do pagamento instantâneo (erro genérico). | SPI / Participante do usuário recebedor |
| FF07 | InvalidPurpose | Inconsistência entre a finalidade da transação e o preenchimento do bloco elementos Structured. | SPI |
| FF08 | InvalidEndToEndId | Identificador da operação mal formatado. | SPI |
| MD01 | NoMandate | ISPB do participante facilitador de serviço Pix Saque ou Pix Troco inexistente. | SPI |
| OZ01 | InsufficientBalance | Saldo insuficiente. | |
| RC09 | InvalidDebtorClearingSystemMemberIdentifier | ISPB do participante do usuário pagador inválido ou inexistente. | SPI |
| RC10 | InvalidCreditorClearingSystemMemberIdentifier | ISPB do participante do usuário recebedor inválido ou inexistente. | SPI |
| RR04 | Regulatory Reason | Ordem de pagamento em que o usuário pagador é sancionado por resolução do Conselho de Segurança das Nações Unidas (CSNU). Nos casos em que o usuário recebedor for o sancionado, a ordem de pagamento não deve ser rejeitada. | Participante do usuário recebedor |
| SL02 | SpecificServiceOfferedByCreditorAgent | A transação original não está relacionada aos serviços de Pix Saque ou Pix Troco. | Participante do usuário recebedor |
| OZ02 | Processing Error | Erro de Processamento. |