/smart-transfers/paymentsCriar pagamento
Cria o recurso de pagamento de transferências inteligentes
Request Body
requiredCriar dados de solicitação de pagamento de transferências inteligentes
Identificador principal da pré-autorização
Identificador principal do destinatário do pagamento
Valor do pagamento
Descrição do pagamento
Identificador de pagamento do cliente
Responses
Pagamento de transferência inteligente
Identificador primário de pagamento
Identificador primário de pagamento
Ciclo de um pagamento de Smart Transfer. Mais restrito do que `PaymentIntentStatus`: pagamentos de Smart Transfer operam sob uma pré-autorização já autorizada, portanto, os status de coleta de consentimento (`STARTED`, `ENQUEUED`, `CONSENT_AWAITING_AUTHORIZATION`) e os status de revogação de consentimento (`REJECTED`, `REVOKED`, `CONSUMED`) não se aplicam. - `CONSENT_AUTHORIZED`: o pagamento foi aceito sob a pré-autorização e está pronto para ser processado. - `CONSENT_REJECTED`: a pré-autorização foi rejeitada no momento da execução. - `PAYMENT_PENDING`: o pagamento foi enviado à instituição e está aguardando confirmação. - `PAYMENT_PARTIALLY_ACCEPTED`: o pagamento foi aceito, mas ainda precisa de uma autorização adicional. - `PAYMENT_SETTLEMENT_PROCESSING`: a liquidação está sendo processada. - `PAYMENT_SETTLEMENT_DEBTOR_ACCOUNT`: os fundos foram debitados da conta do pagador; aguardando compensação. - `PAYMENT_COMPLETED`: o pagamento foi confirmado pela instituição. - `PAYMENT_REJECTED`: o pagamento foi rejeitado após o consentimento ter sido autorizado. - `ERROR`: um erro inesperado ocorreu durante o fluxo. - `CANCELED`: o pagamento foi cancelado.
Valor do pagamento
Descrição do pagamento
Destinatário da transferência. Pode ser nulo até que o pagamento seja associado a um.
Destinatário de pagamento de conta bancária. Retornado pelos endpoints `/payments/recipients` e incorporado dentro das solicitações de pagamento quando a solicitação tem como alvo um destinatário registrado.
Identificador de pagamento do cliente
Data em que o pagamento foi criado
Data em que o pagamento foi atualizado
Detalhe do erro
Error code. - INFRASTRUCTURE_FAILURE: Indicates a failure in the infrastructure of the institution holding the information or resources. - PAYMENT_DIFFERENT_FROM_CONSENT: Payment data differs from consent data. - UNKNOWN_ERROR: Unknown error. - INVALID_PAYMENT_DETAIL: The payment detail is invalid. - PAYMENT_REJECTED_BY_HOLDER: The payment was rejected by the account holder. - PAYMENT_REJECTED_BY_SPI: The payment was rejected by the SPI.
Error description
Error detail
Example response
{
"id": "string",
"preauthorizationId": "string",
"status": "CONSENT_AUTHORIZED",
"amount": 0,
"description": "string",
"recipient": {
"type": "BANK_ACCOUNT",
"id": "5e9f8f8f-f8f8-4f8f-8f8f-8f8f8f8f8f8f",
"name": "Conta empresa",
"taxNumber": "22222222222",
"paymentInstitution": {
"id": "00000000-0000-0000-0000-000000000000",
"name": "Banco J. Safra S.A.",
"ispb": "03017677",
"tradeName": "Banco Safra",
"compe": "074",
"createdAt": "2020-04-21T15:00:00.000Z",
"updatedAt": "2020-04-21T15:00:00.000Z"
},
"account": {
"branch": "0001",
"number": "123456",
"type": "CHECKING_ACCOUNT"
},
"isDefault": false,
"pixKey": null,
"createdAt": "2024-01-15T10:30:00.000Z",
"updatedAt": "2024-01-15T10:30:00.000Z"
},
"clientPaymentId": "string",
"createdAt": "2024-01-01T00:00:00Z",
"updatedAt": "2024-01-01T00:00:00Z",
"errorDetail": {
"code": "INFRASTRUCTURE_FAILURE",
"description": "string",
"detail": "string"
}
}curl -X POST \
'https://api.pluggy.ai/smart-transfers/payments' \
-H 'Content-Type: application/json' \
-H 'X-API-KEY: YOUR_API_KEY' \
-d 'null'{
"id": "string",
"preauthorizationId": "string",
"status": "CONSENT_AUTHORIZED",
"amount": 0,
"description": "string",
"recipient": {
"type": "BANK_ACCOUNT",
"id": "5e9f8f8f-f8f8-4f8f-8f8f-8f8f8f8f8f8f",
"name": "Conta empresa",
"taxNumber": "22222222222",
"paymentInstitution": {
"id": "00000000-0000-0000-0000-000000000000",
"name": "Banco J. Safra S.A.",
"ispb": "03017677",
"tradeName": "Banco Safra",
"compe": "074",
"createdAt": "2020-04-21T15:00:00.000Z",
"updatedAt": "2020-04-21T15:00:00.000Z"
},
"account": {
"branch": "0001",
"number": "123456",
"type": "CHECKING_ACCOUNT"
},
"isDefault": false,
"pixKey": null,
"createdAt": "2024-01-15T10:30:00.000Z",
"updatedAt": "2024-01-15T10:30:00.000Z"
},
"clientPaymentId": "string",
"createdAt": "2024-01-01T00:00:00Z",
"updatedAt": "2024-01-01T00:00:00Z",
"errorDetail": {
"code": "INFRASTRUCTURE_FAILURE",
"description": "string",
"detail": "string"
}
}