Download OpenAPI specification:
Service Specification
For accessing secured endpoints it is necessary to generate an access token in first place. This is done through Keycloak. Be aware that the client must be configured on Keycloak in order to obtain access tokens. Further calls to secured endpoints must include the access token in the "Authorization" header as a bearer token. The format should be "Authorization: Bearer
| realm required | string Name of the Keycloak's realm. |
Request body.
| client_id | string The client_id that was previously configured on Keycloak. |
| grant_type | string Grant type used to obtain an acess token. Use the value "client_credentials". |
| client_secret | string The secret associated with the client_id. |
{- "access_token": "eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY",
- "expires_in": "36000,",
- "refresh_expires_in": 0,
- "token_type": "Bearer",
- "not-before-policy": 0,
- "scope": "profile email"
}Synchronously handle requests for payment, the service receives the details relating to a recovery order by credit card, forwards the details to the financial Gateway and returns a response to the requester.
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of the fields, in the following order:
4 - and totalAmount (integer part). |
Request body.
| totalAmount | number The total amount value. In case of instant payment, amount before applying any discounts or interest. |
| currency | string Value: "BRL" ISO 4217 - Only BRL is supported. |
object (PaymentInfo) Payment information. Note: billingAddress, creditCard, directDebit, mobilePayment, futureDate, mode, authorizationCode and billingNumber fields have been removed from the documentation. | |
object (Sender) | |
Array of objects (Recipient) List of Recipient | |
| externalIdentifier | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
| callbackAddress | string When this information is provided, then service returns informations about transaction asynchronously |
{- "totalAmount": "10",
- "currency": "BRL",
- "paymentInfo": {
- "instantPayment": {
- "dynamicQRCodeType": "IMMEDIATE",
- "expiration": 120,
- "billingDueDate": {
- "payerInformation": {
- "cpfCnpj": "string",
- "name": "string",
- "email": "matera@pix.com",
- "addressing": {
- "street": "Rua Machado de Assis",
- "city": "São Paulo",
- "uf": "SP",
- "cep": "13087500"
}
}, - "interests": {
- "valuePerc": 100,
- "modality": 2
}, - "fines": {
- "valuePerc": 100,
- "modality": 2
}, - "discounts": {
- "uniqueDiscount": {
- "uniqueValuePercDiscount": 100,
- "modality": 2
}, - "fixedDateDiscountList": {
- "fixedDateDiscounts": [
- {
- "valuePerc": 100,
- "date": "2020-11-23"
}
], - "modality": 2
}
}, - "reduction": {
- "valuePerc": 100,
- "modality": 2
}, - "dueDate": "2020-03-31",
- "daysAfterDueDate": 30
}, - "showPaymentValueInQrCode": true,
- "receiverTxId": "QRS1TXJSDU3DSSFDGFG44F256FDF",
- "accountHolderCity": "SAO PAULO",
- "payerInformation": {
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA"
}, - "name": "João da Silva"
}, - "alias": "email@matera.com",
- "qrCodeImageGenerationSpecification": {
- "errorCorrectionLevel": "M",
- "imageWidth": 400,
- "generateImageRendering": true
}, - "additionalInformation": [
- {
- "name": "Mês da Conta",
- "content": "Setembro",
- "showToPayer": true
}
], - "payerRequestInformation": "INFORMATION"
}, - "transactionType": "BoletoCobranca",
- "boleto": {
- "bank": "341",
- "shopperStatement": "Do not receive after expiration.",
- "accountingMethod": "DEF",
- "dueDate": "2020-06-25",
- "interestRate": 10,
- "finePercentage": 20,
- "discountPercentage": 30
}
}, - "sender": {
- "account": {
- "accountId": "7B112544-E524-6756-ABAF-8497EE72FB15"
}, - "client": {
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "name": "John Smith",
- "socialName": "Johnny"
}
}, - "recipients": [
- {
- "account": {
- "accountId": "7B112544-E524-6756-ABAF-8497EE72FB15"
}, - "amount": 5.88,
- "currency": "BRL",
- "mediatorFee": 1.99,
- "recipientComment": "Any recipient comment"
}
], - "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "callbackAddress": "string"
}{- "data": {
- "transactionId": "string",
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "senderAccountId": "string",
- "creditCardToken": "string",
- "financialStatement": {
- "status": "string",
- "authoriseDetails": {
- "number": "string"
}
}, - "boletoUrl": "string",
- "typeableLine": "string",
- "dueDate": "string",
- "transactionDate": "string",
- "transactionType": [
- "string"
], - "totalAmount": 0,
- "paidAmount": 0,
- "discountAmount": 0,
- "recipientDescription": "string",
- "couponDetails": {
- "couponId": "string",
- "seller": "string",
- "description": "string"
}, - "expirationDate": "string",
- "instantPayment": {
- "textContent": "string",
- "reference": "string",
- "qrcodeURL": "string",
- "generateImage": {
- "imageContent": "FEADIAINUEIUNEIUAFDEFOEIFEAFEOIUINIUJNOIUNAEFDADAERADAEAERAENJIOJIONIONJNIJADAFADEAEAEAE",
- "mimeType": "image/png",
- "actualImageWidth": 800
}, - "payerInformation": {
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA"
}, - "name": "João da Silva"
}
}
}
}Synchronously handle requests for internal payment
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of the fields, in the following order: 1 - sender.account.branch and sender.account.accountNumber or sender.account.accountId or; 2 - client.taxId ; and recipient.account.branch and recipient.account.accountNumber or recipient.account.accountId, or recipient.mobilePhone.phoneNumber and recipient.amount(integer part) |
Request body.
| totalAmount required | number |
| currency required | string Enum: "BRL" "USD" "EUR" "AUD" "CAD" "GBP" ISO 4217 de 3 letras |
object (PaymentInfoInternalPayment) | |
required | object (SenderInternalPayment) account or client must be informed. |
object (AccountIdentifier) | |
required | Array of objects (RecipientInternalPayment) List of Recipient |
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
| callbackAddress | string When this information is provided, then service returns informations about transaction asynchronously |
{- "totalAmount": 0,
- "currency": "BRL",
- "paymentInfo": {
- "mode": "string",
- "authorizationCode": "string",
- "lockAmount": false
}, - "sender": {
- "account": {
- "accountId": "7B112544-E524-6756-ABAF-8497EE72FB15"
}, - "client": {
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "name": "John Smith",
- "socialName": "Johnny"
}
}, - "myAccount": {
- "accountId": "7B112544-E524-6756-ABAF-8497EE72FB15"
}, - "recipients": [
- {
- "account": {
- "accountId": "7B112544-E524-6756-ABAF-8497EE72FB15"
}, - "order": {
- "orderId": "8acc8305-02e1-496f-bb9e-606e4273298b",
- "dateTime": "2024-01-16T14:10:27.582-03:00",
- "description": "Any order description"
}, - "amount": 0,
- "currency": "BRL",
- "mediatorFee": 0,
- "historyCodeSender": "string",
- "historyCodeRecipient": "string",
- "historyCodeFeeRecipient": "string",
- "historyCodeFeeMediator": "string",
- "senderComment": "string",
- "recipientComment": "string"
}
], - "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "callbackAddress": "string"
}{- "data": {
- "transactionId": "string",
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "senderAccountId": "string",
- "creditCardToken": "string",
- "financialStatement": {
- "status": "string",
- "authoriseDetails": {
- "number": "string"
}
}, - "boletoUrl": "string",
- "typeableLine": "string",
- "dueDate": "string",
- "transactionDate": "string",
- "transactionType": [
- "string"
], - "totalAmount": 0,
- "paidAmount": 0,
- "discountAmount": 0,
- "recipientDescription": "string",
- "couponDetails": {
- "couponId": "string",
- "seller": "string",
- "description": "string"
}, - "expirationDate": "string",
- "instantPayment": {
- "textContent": "string",
- "reference": "string",
- "qrcodeURL": "string",
- "generateImage": {
- "imageContent": "FEADIAINUEIUNEIUAFDEFOEIFEAFEOIUINIUJNOIUNAEFDADAERADAEAERAENJIOJIONIONJNIJADAFADEAEAEAE",
- "mimeType": "image/png",
- "actualImageWidth": 800
}, - "payerInformation": {
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA"
}, - "name": "João da Silva"
}
}
}
}This service enables to query payments by transactionId.
| transactionId required | string TransactionId to be queried |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path, using : as a separator. E.g. get:/v1/payments/123 |
{- "data": {
- "sender": {
- "accountHolder": {
- "accountHolderId": "string",
- "name": "string",
- "email": "string",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}
}, - "accountIdentifier": {
- "accountId": "string",
- "account": 0,
- "branch": 0,
- "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
}
}, - "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "transactionType": "CreditCard",
- "totalAmount": 0,
- "receivedAmount": 0,
- "futureDate": "2019-08-24",
- "mode": "AUTHORIZE",
- "status": "CREATED",
- "boleto": {
- "url": "string",
- "typeableLine": "string",
- "dueDate": "2019-08-24"
}, - "boletoCobranca": {
- "url": "string",
- "typeableLine": "string",
- "dueDate": "2019-08-24"
}, - "creditCard": {
- "gatewayNsu": "string",
- "cardNumber": "string",
- "installmentsQuantity": 0,
- "installmentValue": 0,
- "cardBrand": "VISA"
}, - "mobilePayment": {
- "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}, - "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "expiration": "string",
- "recipientDescription": "string",
- "allowedPaymentTypes": [
- "string"
]
}, - "recipients": [
- {
- "accountHolder": {
- "accountHolderId": "string",
- "name": "string",
- "email": "string",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}
}, - "accountIdentifier": {
- "accountId": "string",
- "account": 0,
- "branch": 0,
- "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
}, - "recipientAmount": 0,
- "mediatorFee": 0,
- "senderComment": "string"
}
]
}
}This service enables to query internal payments by transactionId.
| transactionId required | string TransactionId to be queried |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path, using : as a separator. E.g. get:/v1/payments/internal-payment/123 |
{- "data": {
- "sender": {
- "accountHolder": {
- "accountHolderId": "string",
- "name": "string",
- "email": "string",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}
}, - "accountIdentifier": {
- "accountId": "string",
- "account": 0,
- "branch": 0,
- "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
}
}, - "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "transactionType": "InternalPayment",
- "totalAmount": 0,
- "mode": "AUTHORIZE",
- "status": "CREATED",
- "recipients": [
- {
- "accountHolder": {
- "accountHolderId": "string",
- "name": "string",
- "email": "string",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}
}, - "accountIdentifier": {
- "accountId": "string",
- "account": 0,
- "branch": 0,
- "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
}, - "recipientAmount": 0,
- "mediatorFee": 0,
- "senderComment": "string"
}
]
}
}Unlock a payment amount by transactionId
| transactionId required | string The identification for transaction payment |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of transactionId and externalIdentifier |
Request body.
| externalIdentifier | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
{- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83"
}{- "data": {
- "transactionId": "string",
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83"
}
}Functionality responsible for reversing transactions involved in the "/v1/payments" API. Transactions involved are CreditCard, InternalTransfer and External.
| transactionId required | string Example: 33ec78fa-c80c-4f59-85df-3e51166aab34 Identifier of the transaction that will be subject to reversal |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path. |
| reason | string Cancellation message. |
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
{- "reason": "string",
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83"
}{- "data": {
- "reversalTransactionId": "37068a36-a8de-46cf-9943-39d9921d658d"
}
}Functionality responsible for reversing transactions involved in the "/v1/payments/internal-payment" API. Transaction involved is InternalPayment.
| transactionId required | string Example: 33ec78fa-c80c-4f59-85df-3e51166aab34 Identifier of the transaction that will be subject to reversal |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path. |
| reason | string Cancellation message. |
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
{- "reason": "string",
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83"
}{- "data": {
- "reversalTransactionId": "37068a36-a8de-46cf-9943-39d9921d658d"
}
}Retrieve a list of recharge values according to country code and mobile area code
| countryCode required | string Country code |
| areaCode required | string Mobile area code |
| carrierId required | string Carrier Code |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
{- "data": [
- {
- "productName": "string",
- "amount": 0
}
]
}| countryCode required | string |
| areaCode required | string |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
{- "data": [
- {
- "carrierName": "string",
- "carrierId": "string"
}
]
}Recharges a mobile phone number according to value and phone chosen.
| accountId required | string Account identifier |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of the fields, in the following order: accountId (path param), mobilePhone.phoneNumber and totalAmount (integer part) |
Request body.
object (MobilePhone) | |
| totalAmount required | number |
| carrierId required | string |
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
{- "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}, - "totalAmount": 0,
- "carrierId": "string",
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83"
}{- "data": {
- "transactionId": "string",
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "status": "string",
- "receipt": "string",
- "authenticationCode": "18.32.12.E0.A8.AB.B0.38.FC.6D.16.93.A6.26.76.7E"
}
}This service allows each mediator to query accounts that are bound to a specific phone number or tax identifier. Note that either a phone number or a tax identifier must be sent as query params, but not both
| phoneNumberCountry | string Phone number country ISO code (eg. BRA) |
| phoneNumber | string Phone number in international format, without the country code (eg. 11987654321) |
| taxIdCountry | string Tax identifier country ISO code (eg. BRA) |
| taxId | string Tax identifier value |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of the query parameters, in the following order: phoneNumberCountry, phoneNumber, taxIdCountry, taxId. If a query param is not used for a request, just ignore it. E.g.: if phoneNumberCountry is BRA and phoneNumber is 11987654321, the value to be hashed is BRA11987654321 |
{- "data": {
- "accounts": [
- {
- "accountId": "7B112544-E524-6756-ABAF-8497EE72FB15"
}
], - "accountHolder": {
- "status": "ACTIVE",
- "accountHolderId": "8B112544-E524-6756-ABAF-8497EE72FB16",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "mobilePhones": [
- {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
], - "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}, - "email": "string",
- "mailAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "billingAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "name": "João Carlos da silva",
- "socialName": "i9 Softwares Ltda",
- "representativeId": "5C112544-E524-6756-ABAF-8497EE72FB20",
- "representatives": [
- {
- "name": "Maryah Jhonson",
- "socialName": "Mary",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "email": "mary@email.com",
- "mother": "Jessica Jhonson",
- "birthDate": "1960-01-10",
- "mailAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "documents": [
- {
- "content": "iVBORw0KGgoAAAA"
}
], - "mobilePhones": [
- {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
], - "clientType": "PERSON"
}
]
}
}
}This service enables integrator to create account for their customers, an integrator can create shared and non-shared accounts, since their profile grant it.
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of externalIdentifier and taxId of client |
Request body.
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
required | object (BasicClient) |
object (Endereco) | |
| clientType | string (RequestClientType) Enum: "PERSON" "CORPORATE" "FOREIGNER" If the
PERSON or CORPORATE
|
required | Array of objects List of Strings representing images of documents serialized using Base 64. Required field. |
| accountType | string Value: "UNLIMITED_ORDINARY" Only UNLIMITED_ORDINARY is supported. |
object (AdditionalDetailsPerson) Additional details for person accounts. | |
object (AdditionalDetailsCorporate) When the account creation strategy is SYNCHRONOUS_SHARED or SYNCHRONOUS_NON_SHARED and the account is of type CORPORATE, only the first record in the list of representatives will be saved. | |
| customData | string Use this field for sending deviceId and geolocation information. |
{- "externalIdentifier": "25227177660",
- "client": {
- "name": "Fulano de Tal",
- "socialName": "Ciclano de tal",
- "taxIdentifier": {
- "taxId": "25227177660",
- "country": "BRA"
}, - "email": "fulano.tal@email.com"
}, - "additionalDetailsCorporate": {
- "companyName": "Antônio Cavalcanti Jr.",
- "businessLine": "3",
- "establishmentForm": "1",
- "establishmentDate": "1993-01-01",
- "representatives": [
- {
- "name": "Maryah Jhonson",
- "taxIdentifier": {
- "taxId": "78278450021",
- "country": "BRA"
}, - "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "1116714-6545"
}, - "email": "string",
- "mother": "string",
- "birthDate": "2021-02-12",
- "mailAddress": {
- "logradouro": "Viela Amanda Reis",
- "numero": "999",
- "complemento": "DCTFK",
- "bairro": "Bairro Eduarda",
- "cidade": "Águeda",
- "estado": "SP",
- "cep": "36461766",
- "pais": "BRA"
}
}
], - "monthlyIncome": 0
}
}{- "data": {
- "accountHolderId": "string",
- "dueDate": "string",
- "mediatorId": "8D15BEB7-4BE2-4EF5-BB6E-AE4F325A66A8",
- "rates": {
- "yearly": 0,
- "monthly": 0,
- "effectiveCostYearly": 0,
- "effectiveCostMonthly": 0,
- "chargeDay": 0,
- "chargesPeriod": "string"
}, - "account": {
- "accountId": "7B112544-E524-6756-ABAF-8497EE72FB15",
- "account": 1,
- "branch": 64574,
- "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
}, - "client": {
- "name": "Maryah Jhonson",
- "socialName": "Mary",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "email": "mary@email.com",
- "mother": "Jessica Jhonson",
- "birthDate": "1960-01-10",
- "mailAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "documents": [
- {
- "content": "iVBORw0KGgoAAAA"
}
], - "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
}, - "representative": {
- "name": "Maryah Jhonson",
- "socialName": "Mary",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "email": "mary@email.com",
- "mother": "Jessica Jhonson",
- "birthDate": "1960-01-10",
- "mailAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "documents": [
- {
- "content": "iVBORw0KGgoAAAA"
}
], - "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
}, - "billingAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "clientType": "PERSON",
- "additionalDetailsPerson": {
- "father": "José Silva",
- "mother": "Maria Silva",
- "birthDate": "1956-03-28",
- "legalResponsible": {
- "name": "Maryah Jhonson",
- "socialName": "Mary",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "email": "mary@email.com",
- "mother": "Jessica Jhonson",
- "birthDate": "1960-01-10",
- "mailAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "documents": [
- {
- "content": "iVBORw0KGgoAAAA"
}
]
}
}, - "additionalDetailsCorporate": {
- "companyName": "ACME INC.",
- "businessLine": "126",
- "establishmentForm": "123456789",
- "establishmentDate": "1990-02-28",
- "monthlyIncome": 0,
- "financialStatistic": 4400,
- "representatives": [
- {
- "name": "Maryah Jhonson",
- "socialName": "Mary",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "email": "mary@email.com",
- "mother": "Jessica Jhonson",
- "birthDate": "1960-01-10",
- "mailAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "documents": [
- {
- "type": {
- "type": "IDENTITY_FRONT"
}, - "content": "iVBORw0KGgoAAAA"
}
], - "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
}
]
}, - "additionalDetailsForeigner": {
- "father": "string",
- "mother": "string",
- "birthCity": "string",
- "birthState": "string",
- "birthCountry": "string",
- "partner": "string",
- "occupation": 0,
- "documentType": "string",
- "otherDocument": {
- "number": "string",
- "type": "string",
- "issueDate": "string",
- "issuer": "string"
}, - "maritalStatus": "string",
- "gender": "string",
- "birthDate": "string",
- "businessLine": 0,
- "financialStatistic": 0
}, - "accountInternalTypeId": 0,
- "financialLimit": {
- "realBalanceLimit": 0,
- "monthlyFinancialInjectionLimit": 0,
- "realBalance": 0,
- "maxCreditLimit": 0,
- "currentMonthlyFinancialInjection": 0
}, - "accountStatus": "string"
}
}When the configuration phoneNumberIdentificationSupport is disable is possible create multiples accounts with the same mobile number, so this api return the list of accounts and the account holder each one account information. The mobile phone number on request can be concatenation with the Country ISO code (eg. BRA).
| mobilePhoneNumber required | string Phone number in international format (eg. 11987654321), the country ISO code is optional and can be concatenation, if not informed the default is BRA (eg. BRA11987654321). |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of the path parameters: mobilePhoneNumber. E.g.: BRA11987654321 or BRA11987654321 |
{- "data": {
- "accounts": [
- {
- "accountId": "7B112544-E524-6756-ABAF-8497EE72FB15",
- "accountHolderId": "10112544-E524-6756-ABAF-8497EE72FB20",
- "branch": 65478,
- "account": 1,
- "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}, - "accountType": "ORDINARY"
}
]
}
}Deactivates the provided account, blocking further transactions on it.
| accountId required | string Account identifier |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on accountId |
{- "error": {
- "code": "99",
- "description": "Error fetching resources for execute operation..."
}
}This service enables integrator to manipulate and send further data related to the account.
| accountId required | string Account identifier |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of externalIdentifier and taxId of client |
Request body.
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
| sharedAccount | boolean |
required | object (ClientUpdate) |
object (Client) | |
object (Endereco) | |
| clientType | string (RequestClientType) Enum: "PERSON" "CORPORATE" "FOREIGNER" If the
PERSON or CORPORATE
|
Array of objects (Document) List of Strings representing images of documents serialized using Base 64 | |
| accountType | string ORDINARY/UNLIMITED_ORDINARY/COMMON/OVERDRAFT_PROTECTED |
object (AdditionalDetailsPersonUpdate) Additional details for person accounts. | |
object (AdditionalDetailsCorporateUpdate) Required information when the account is setted as Corporate. | |
object (AdditionalDetailsForeigner) | |
object (MobilePhone) | |
| ibkPwdHash | string |
| accountInternalTypeId | number |
{- "externalIdentifier": "25227177660",
- "sharedAccount": false,
- "client": {
- "name": "Fulano de Tal",
- "socialName": "Ciclano de tal",
- "taxIdentifier": {
- "taxId": "25227177660",
- "country": "BRA"
}, - "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "+5519123456789"
}, - "email": "fulano.tal@email.com"
}
}{- "data": {
- "accountHolderId": "string",
- "dueDate": "string",
- "mediatorId": "8D15BEB7-4BE2-4EF5-BB6E-AE4F325A66A8",
- "rates": {
- "yearly": 0,
- "monthly": 0,
- "effectiveCostYearly": 0,
- "effectiveCostMonthly": 0,
- "chargeDay": 0,
- "chargesPeriod": "string"
}, - "account": {
- "accountId": "7B112544-E524-6756-ABAF-8497EE72FB15",
- "account": 1,
- "branch": 64574,
- "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
}, - "client": {
- "name": "Maryah Jhonson",
- "socialName": "Mary",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "email": "mary@email.com",
- "mother": "Jessica Jhonson",
- "birthDate": "1960-01-10",
- "mailAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "documents": [
- {
- "content": "iVBORw0KGgoAAAA"
}
], - "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
}, - "representative": {
- "name": "Maryah Jhonson",
- "socialName": "Mary",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "email": "mary@email.com",
- "mother": "Jessica Jhonson",
- "birthDate": "1960-01-10",
- "mailAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "documents": [
- {
- "content": "iVBORw0KGgoAAAA"
}
], - "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
}, - "billingAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "clientType": "PERSON",
- "additionalDetailsPerson": {
- "father": "José Silva",
- "mother": "Maria Silva",
- "birthDate": "1956-03-28",
- "legalResponsible": {
- "name": "Maryah Jhonson",
- "socialName": "Mary",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "email": "mary@email.com",
- "mother": "Jessica Jhonson",
- "birthDate": "1960-01-10",
- "mailAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "documents": [
- {
- "content": "iVBORw0KGgoAAAA"
}
]
}
}, - "additionalDetailsCorporate": {
- "companyName": "ACME INC.",
- "businessLine": "126",
- "establishmentForm": "123456789",
- "establishmentDate": "1990-02-28",
- "monthlyIncome": 0,
- "financialStatistic": 4400,
- "representatives": [
- {
- "name": "Maryah Jhonson",
- "socialName": "Mary",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "email": "mary@email.com",
- "mother": "Jessica Jhonson",
- "birthDate": "1960-01-10",
- "mailAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "documents": [
- {
- "type": {
- "type": "IDENTITY_FRONT"
}, - "content": "iVBORw0KGgoAAAA"
}
], - "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
}
]
}, - "additionalDetailsForeigner": {
- "father": "string",
- "mother": "string",
- "birthCity": "string",
- "birthState": "string",
- "birthCountry": "string",
- "partner": "string",
- "occupation": 0,
- "documentType": "string",
- "otherDocument": {
- "number": "string",
- "type": "string",
- "issueDate": "string",
- "issuer": "string"
}, - "maritalStatus": "string",
- "gender": "string",
- "birthDate": "string",
- "businessLine": 0,
- "financialStatistic": 0
}, - "accountInternalTypeId": 0,
- "financialLimit": {
- "realBalanceLimit": 0,
- "monthlyFinancialInjectionLimit": 0,
- "realBalance": 0,
- "maxCreditLimit": 0,
- "currentMonthlyFinancialInjection": 0
}, - "accountStatus": "string"
}
}This service enables integrator for query account data. One integrator must have this access rights, and an integrator can only request data from an account created by them and for non-shared accounts.
| accountId required | string Account identifier |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the accountId |
{- "data": {
- "accountHolderId": "string",
- "dueDate": "string",
- "mediatorId": "8D15BEB7-4BE2-4EF5-BB6E-AE4F325A66A8",
- "rates": {
- "yearly": 0,
- "monthly": 0,
- "effectiveCostYearly": 0,
- "effectiveCostMonthly": 0,
- "chargeDay": 0,
- "chargesPeriod": "string"
}, - "account": {
- "accountId": "7B112544-E524-6756-ABAF-8497EE72FB15",
- "account": 1,
- "branch": 64574,
- "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
}, - "client": {
- "name": "Maryah Jhonson",
- "socialName": "Mary",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "email": "mary@email.com",
- "mother": "Jessica Jhonson",
- "birthDate": "1960-01-10",
- "mailAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "documents": [
- {
- "content": "iVBORw0KGgoAAAA"
}
], - "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
}, - "representative": {
- "name": "Maryah Jhonson",
- "socialName": "Mary",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "email": "mary@email.com",
- "mother": "Jessica Jhonson",
- "birthDate": "1960-01-10",
- "mailAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "documents": [
- {
- "content": "iVBORw0KGgoAAAA"
}
], - "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
}, - "billingAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "clientType": "PERSON",
- "additionalDetailsPerson": {
- "father": "José Silva",
- "mother": "Maria Silva",
- "birthDate": "1956-03-28",
- "legalResponsible": {
- "name": "Maryah Jhonson",
- "socialName": "Mary",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "email": "mary@email.com",
- "mother": "Jessica Jhonson",
- "birthDate": "1960-01-10",
- "mailAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "documents": [
- {
- "content": "iVBORw0KGgoAAAA"
}
]
}
}, - "additionalDetailsCorporate": {
- "companyName": "ACME INC.",
- "businessLine": "126",
- "establishmentForm": "123456789",
- "establishmentDate": "1990-02-28",
- "monthlyIncome": 0,
- "financialStatistic": 4400,
- "representatives": [
- {
- "name": "Maryah Jhonson",
- "socialName": "Mary",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "email": "mary@email.com",
- "mother": "Jessica Jhonson",
- "birthDate": "1960-01-10",
- "mailAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "documents": [
- {
- "type": {
- "type": "IDENTITY_FRONT"
}, - "content": "iVBORw0KGgoAAAA"
}
], - "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
}
]
}, - "additionalDetailsForeigner": {
- "father": "string",
- "mother": "string",
- "birthCity": "string",
- "birthState": "string",
- "birthCountry": "string",
- "partner": "string",
- "occupation": 0,
- "documentType": "string",
- "otherDocument": {
- "number": "string",
- "type": "string",
- "issueDate": "string",
- "issuer": "string"
}, - "maritalStatus": "string",
- "gender": "string",
- "birthDate": "string",
- "businessLine": 0,
- "financialStatistic": 0
}, - "accountInternalTypeId": 0,
- "financialLimit": {
- "realBalanceLimit": 0,
- "monthlyFinancialInjectionLimit": 0,
- "realBalance": 0,
- "maxCreditLimit": 0,
- "currentMonthlyFinancialInjection": 0
}, - "accountStatus": "REGULAR"
}
}Deactivates the provided account, blocking further transactions on it.
| branch required | string Branch number |
| account required | string Account number |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of branch and account number |
{- "error": {
- "code": "99",
- "description": "Error fetching resources for execute operation..."
}
}this service enables integrator to manipulate and send further data related to the account.
| branch required | string branch identification |
| account required | string account identification |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of externalIdentifier and taxId of client |
Request body.
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
| sharedAccount | boolean |
required | object (ClientUpdate) |
object (Client) | |
object (Endereco) | |
| clientType | string (RequestClientType) Enum: "PERSON" "CORPORATE" "FOREIGNER" If the
PERSON or CORPORATE
|
Array of objects (Document) List of Strings representing images of documents serialized using Base 64 | |
| accountType | string ORDINARY/UNLIMITED_ORDINARY/COMMON/OVERDRAFT_PROTECTED |
object (AdditionalDetailsPersonUpdate) Additional details for person accounts. | |
object (AdditionalDetailsCorporateUpdate) Required information when the account is setted as Corporate. | |
object (AdditionalDetailsForeigner) | |
object (MobilePhone) | |
| ibkPwdHash | string |
| accountInternalTypeId | number |
{- "externalIdentifier": "25227177660",
- "sharedAccount": false,
- "client": {
- "name": "Fulano de Tal",
- "socialName": "Ciclano de tal",
- "taxIdentifier": {
- "taxId": "25227177660",
- "country": "BRA"
}, - "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "+5519123456789"
}, - "email": "fulano.tal@email.com"
}
}{- "data": {
- "accountHolderId": "string",
- "dueDate": "string",
- "mediatorId": "8D15BEB7-4BE2-4EF5-BB6E-AE4F325A66A8",
- "rates": {
- "yearly": 0,
- "monthly": 0,
- "effectiveCostYearly": 0,
- "effectiveCostMonthly": 0,
- "chargeDay": 0,
- "chargesPeriod": "string"
}, - "account": {
- "accountId": "7B112544-E524-6756-ABAF-8497EE72FB15",
- "account": 1,
- "branch": 64574,
- "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
}, - "client": {
- "name": "Maryah Jhonson",
- "socialName": "Mary",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "email": "mary@email.com",
- "mother": "Jessica Jhonson",
- "birthDate": "1960-01-10",
- "mailAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "documents": [
- {
- "content": "iVBORw0KGgoAAAA"
}
], - "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
}, - "representative": {
- "name": "Maryah Jhonson",
- "socialName": "Mary",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "email": "mary@email.com",
- "mother": "Jessica Jhonson",
- "birthDate": "1960-01-10",
- "mailAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "documents": [
- {
- "content": "iVBORw0KGgoAAAA"
}
], - "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
}, - "billingAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "clientType": "PERSON",
- "additionalDetailsPerson": {
- "father": "José Silva",
- "mother": "Maria Silva",
- "birthDate": "1956-03-28",
- "legalResponsible": {
- "name": "Maryah Jhonson",
- "socialName": "Mary",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "email": "mary@email.com",
- "mother": "Jessica Jhonson",
- "birthDate": "1960-01-10",
- "mailAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "documents": [
- {
- "content": "iVBORw0KGgoAAAA"
}
]
}
}, - "additionalDetailsCorporate": {
- "companyName": "ACME INC.",
- "businessLine": "126",
- "establishmentForm": "123456789",
- "establishmentDate": "1990-02-28",
- "monthlyIncome": 0,
- "financialStatistic": 4400,
- "representatives": [
- {
- "name": "Maryah Jhonson",
- "socialName": "Mary",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "email": "mary@email.com",
- "mother": "Jessica Jhonson",
- "birthDate": "1960-01-10",
- "mailAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "documents": [
- {
- "type": {
- "type": "IDENTITY_FRONT"
}, - "content": "iVBORw0KGgoAAAA"
}
], - "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
}
]
}, - "additionalDetailsForeigner": {
- "father": "string",
- "mother": "string",
- "birthCity": "string",
- "birthState": "string",
- "birthCountry": "string",
- "partner": "string",
- "occupation": 0,
- "documentType": "string",
- "otherDocument": {
- "number": "string",
- "type": "string",
- "issueDate": "string",
- "issuer": "string"
}, - "maritalStatus": "string",
- "gender": "string",
- "birthDate": "string",
- "businessLine": 0,
- "financialStatistic": 0
}, - "accountInternalTypeId": 0,
- "financialLimit": {
- "realBalanceLimit": 0,
- "monthlyFinancialInjectionLimit": 0,
- "realBalance": 0,
- "maxCreditLimit": 0,
- "currentMonthlyFinancialInjection": 0
}, - "accountStatus": "string"
}
}This service enables integrator for query account data by branch and account. One integrator must have this access rights, and an integrator can only request data from an account created by them and for non-shared accounts.
| branch required | integer branch identification |
| account required | integer <int64> account identification |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path, using : as a separator. E.g. get:/v1/accounts/1/3232 |
{- "data": {
- "accountHolderId": "string",
- "dueDate": "string",
- "mediatorId": "8D15BEB7-4BE2-4EF5-BB6E-AE4F325A66A8",
- "rates": {
- "yearly": 0,
- "monthly": 0,
- "effectiveCostYearly": 0,
- "effectiveCostMonthly": 0,
- "chargeDay": 0,
- "chargesPeriod": "string"
}, - "account": {
- "accountId": "7B112544-E524-6756-ABAF-8497EE72FB15",
- "account": 1,
- "branch": 64574,
- "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
}, - "client": {
- "name": "Maryah Jhonson",
- "socialName": "Mary",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "email": "mary@email.com",
- "mother": "Jessica Jhonson",
- "birthDate": "1960-01-10",
- "mailAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "documents": [
- {
- "content": "iVBORw0KGgoAAAA"
}
], - "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
}, - "representative": {
- "name": "Maryah Jhonson",
- "socialName": "Mary",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "email": "mary@email.com",
- "mother": "Jessica Jhonson",
- "birthDate": "1960-01-10",
- "mailAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "documents": [
- {
- "content": "iVBORw0KGgoAAAA"
}
], - "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
}, - "billingAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "clientType": "PERSON",
- "additionalDetailsPerson": {
- "father": "José Silva",
- "mother": "Maria Silva",
- "birthDate": "1956-03-28",
- "legalResponsible": {
- "name": "Maryah Jhonson",
- "socialName": "Mary",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "email": "mary@email.com",
- "mother": "Jessica Jhonson",
- "birthDate": "1960-01-10",
- "mailAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "documents": [
- {
- "content": "iVBORw0KGgoAAAA"
}
]
}
}, - "additionalDetailsCorporate": {
- "companyName": "ACME INC.",
- "businessLine": "126",
- "establishmentForm": "123456789",
- "establishmentDate": "1990-02-28",
- "monthlyIncome": 0,
- "financialStatistic": 4400,
- "representatives": [
- {
- "name": "Maryah Jhonson",
- "socialName": "Mary",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "email": "mary@email.com",
- "mother": "Jessica Jhonson",
- "birthDate": "1960-01-10",
- "mailAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "documents": [
- {
- "type": {
- "type": "IDENTITY_FRONT"
}, - "content": "iVBORw0KGgoAAAA"
}
], - "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
}
]
}, - "additionalDetailsForeigner": {
- "father": "string",
- "mother": "string",
- "birthCity": "string",
- "birthState": "string",
- "birthCountry": "string",
- "partner": "string",
- "occupation": 0,
- "documentType": "string",
- "otherDocument": {
- "number": "string",
- "type": "string",
- "issueDate": "string",
- "issuer": "string"
}, - "maritalStatus": "string",
- "gender": "string",
- "birthDate": "string",
- "businessLine": 0,
- "financialStatistic": 0
}, - "accountInternalTypeId": 0,
- "financialLimit": {
- "realBalanceLimit": 0,
- "monthlyFinancialInjectionLimit": 0,
- "realBalance": 0,
- "maxCreditLimit": 0,
- "currentMonthlyFinancialInjection": 0
}, - "accountStatus": "string"
}
}this service enables integrator to manipulate and send further data related to the account.
| accountId required | string Account identifier |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on accountId |
{- "error": {
- "code": "99",
- "description": "Error fetching resources for execute operation..."
}
}this service enables integrator to manipulate and send further data related to the account.
| accountId required | string Account identifier |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on accountId |
Request body.
object (MobilePhone) |
{- "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
}{- "error": {
- "code": "99",
- "description": "Error fetching resources for execute operation..."
}
}This service enables integrator to query account statement. One integrator must have this access rights, and an integrator can only request statement to account created by them and for non-shared accounts.
| accountId required | string Account identifier |
| start | string |
| ending | string |
| dateType | string Enum: "ENTRY" "REALIZATION" |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the accountId |
{- "data": {
- "statement": [
- {
- "entryDate": "2021-01-19T09:21:42",
- "creditDate": "2020-01-14",
- "transactionType": "WITHDRAWINSTANTPAYMENT",
- "description": "DOC PARA OUTRA INSTITUICAO",
- "amount": 100,
- "transactionId": "5783CE00-5B27-11EB-BE34-0800200C9A66",
- "type": "D",
- "comment": "Realizando uma transferência PIX",
- "historyCode": 206,
- "additionalInfo": "string",
- "counterpart": {
- "bankDestination": "57413854",
- "branchDestination": "1",
- "accountDestination": "8895",
- "clientType": "PERSON",
- "name": "Roberto",
- "TaxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}
}, - "instantPaymentCashValue": {
- "values": [
- {
- "cashValueType": "PIX_PURCHASE",
- "value": 12.34
}
]
}
}
]
}
}This service enables integrator to query account statement. One integrator must have this access rights, and an integrator can only request statement to account created by them and for non-shared accounts. The V3 allows paged result.
| accountId required | string Example: CCAb9323-E595-5ed9-a389-0938333b6fb1 Account Identification |
| startDateTime required | string <date-time> Example: startDateTime=2023-01-01T01:00:00 Start date for generating the statement |
| endDateTime | string <date-time> Example: endDateTime=2023-12-31T23:59:59 Final date for generating the statement. If it is not informed, the system will show results considering the end date the same as the start date. |
| dateCategory | string Enum: "ENTRY" "INCOMING" Type of date filter. The ENTRY value considers records according to their posting date (creditDate) and INCOMING considers records according to their entry date (entryDate). Default = ENTRY. |
| pageSize required | integer >= 1 Example: pageSize=25 Size of the pages as required. Number of items per page. Defined as 0 ≤ x ≤ 100, where x is the pageSize |
| pageNumber required | integer >= 0 Example: pageNumber=3 Number of the current page as required. Page number (example: if I have 100 records and put the pageSize 2, will have from record 1 to 50 on page 0 (pageNumber =0) and from record 51 to 100 on page 1 (pageNumber =1)) |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path, using as a separator. E.g. get:/v3/accounts/13E700E0-2372-A23A-8D90-57ACBEBDE46A/statement |
{- "data": {
- "statement": [
- {
- "entryDate": "2020-01-14T12:00:00Z",
- "creditDate": "2020-01-14",
- "description": "DOC PARA OUTRA INSTITUICAO",
- "type": "D",
- "transactionType": "DEPOSIT",
- "comment": "Sender Comment",
- "complement": "01/02 - 4836285",
- "transactionId": "22E4EFFD-AF54-EB08-0C4C-1C062D17086C",
- "historyCode": 206,
- "amount": 80.12,
- "entryId": 299722,
- "counterParty": {
- "depositingBranch": 9999,
- "depositingBank": 999,
- "depositingAccountNumber": "string",
- "depositorTaxId": "***.012.039-**",
- "depositorName": "João Silva",
- "depositingIspbIf": 360305
}, - "instantPaymentCashValue": {
- "values": [
- {
- "cashValueType": "PIX_PURCHASE",
- "value": 12.34
}
]
}, - "details": "string"
}
], - "pagination": {
- "pageNumber": 0,
- "totalPages": 0,
- "totalRecords": 0
}
}
}| accountId required | string Account identifier |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the overdraft amount(integer part) |
Request body.
| overdraftAmount | number |
{- "overdraftAmount": 0
}{- "data": {
- "accountId": "string",
- "accepted": true,
- "lastUpdate": "string"
}
}| branch required | string branch identification |
| account required | string account identification |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the overdraft amount(integer part) |
Request body.
| overdraftAmount | number |
{- "overdraftAmount": 0
}{- "data": {
- "accountId": "string",
- "accepted": true,
- "lastUpdate": "string"
}
}Service responsible for performing a balance lock according to the amount reported.
| accountId required | string Transaction to be full refunded |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of amount(integer part) and accountId |
Request body.
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
| amount | number Balance amount that should be blocked |
| reasonIdentifier | number Reason why the Balance is being blocked |
{- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "amount": 0,
- "reasonIdentifier": 0
}{- "data": {
- "lockId": "string",
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83"
}
}Perform balance unlock. The unlocking value is obtained through the transactionId.
| accountId required | string Account identifier |
| transactionId required | string Balance lock identifier |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of transactionId and accountId |
{- "data": {
- "transactionId": "string"
}
}Functionality responsible for reversing transactions involved in the Withdraw APIs. Transactions involved are BankTransfer, External, Boleto and Utilities.
| transactionId required | string Example: 33ec78fa-c80c-4f59-85df-3e51166aab34 Identifier of the transaction that will be subject to reversal |
| accountId required | string Example: CCAb9323-E595-5ed9-a389-0938333b6fb1 Account Identification |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path. |
| reason | string Cancellation message. |
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
{- "reason": "string",
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83"
}{- "data": {
- "reversalTransactionId": "37068a36-a8de-46cf-9943-39d9921d658d"
}
}this service enables integrator to query account balance. One integrator must have this access rights, and an integrator can only request statement to account created by them and for non-shared accounts.
| accountId required | string Account identifier |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of accountId |
{- "data": {
- "balances": [
- {
- "balanceType": "REAL",
- "date": "2019-08-24",
- "amount": 0,
- "accountId": "string"
}
], - "dueDate": "string",
- "accountStatus": "REGULAR"
}
}this service enables integrator to query account balance. One integrator must have this access rights, and an integrator can only request statement to account created by them and for non-shared accounts.
| accountId required | string Account identifier |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of accountId |
{- "data": {
- "accountId": "string",
- "date": "2019-08-24",
- "real": 0,
- "available": 0,
- "future": 0,
- "overdraft": 0,
- "blocked": 0,
- "autoInvest": 0,
- "emergencyAidBalance": 0,
- "availableBalanceForTransactions": 0
}
}this service enables integrator to query account balance. One integrator must have this access rights, and an integrator can only request statement to account created by them and for non-shared accounts.
| branch required | integer branch identification |
| account required | integer <int64> account identification |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of branch and account number |
{- "data": {
- "balances": [
- {
- "balanceType": "REAL",
- "date": "2019-08-24",
- "amount": 0,
- "accountId": "string"
}
], - "dueDate": "string",
- "accountStatus": "REGULAR"
}
}this service enables integrator to query account balance. One integrator must have this access rights, and an integrator can only request statement to account created by them and for non-shared accounts.
| branch required | integer branch identification |
| account required | integer <int64> account identification |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of branch and account number |
{- "data": {
- "accountId": "string",
- "date": "2019-08-24",
- "real": 0,
- "available": 0,
- "future": 0,
- "overdraft": 0,
- "blocked": 0,
- "autoInvest": 0,
- "emergencyAidBalance": 0,
- "availableBalanceForTransactions": 0
}
}| accountId required | string Example: {{accountId}} |
| startDate | string Example: startDate=2024-06-05 |
| endDate | string Example: endDate=2024-06-07 |
| Authorization | string Example: Bearer {{token}} |
| Transaction-Hash | string Example: {{Hash}} |
{- "data": {
- "balances": [
- {
- "date": "string",
- "available": 0,
- "availableBalanceForTransactions": 0,
- "blocked": 0,
- "real": 0,
- "overdraft": 0
}
]
}
}Using this service an integrator can raise a transaction for withdraw values from a MATERA Meios de Pagamento account to a common bank account. Note: For cashouts of the InstantPayment type, the payer account details are retrieved based on the registered account information. The accountType attribute of the payer account, as informed to the SPI in the Pix arrangement, is mapped as follows
TRAN (payment account)CACC (checking account)CACC (checking account)TRAN (payment account)| accountId required | string account identification |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of the fields, in the following order: totalAmount(integer part), and accountId, and 1 - if is BankTransfer type: bank and branch and account destination or; 2 - if is Boleto type: barcode or typeableLine; 3 - if is InstantPayment, it should also include withdrawInfo.instantPayment.recipient.pspId and withdrawInfo.instantPayment.recipient.taxIdentifier.taxId. |
Request body.
| totalAmount required | number The value, before applying any discounts or interest, when the withdrawType is Boleto and Provider is CELCOIN. [
| |||
| mediatorFee | number | |||
| currency required | string Enum: "BRL" "USD" "EUR" "AUD" "CAD" "GBP" ISO 4217 de 3 letras | |||
required | object (WithdrawInfo) Withdraw information. Note: ReloadPrepaid and External types have been removed. The external object has also been removed from the documentation. | |||
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
{- "totalAmount": 9999,
- "mediatorFee": 0,
- "currency": "BRL",
- "withdrawInfo": {
- "withdrawType": "BankTransfer",
- "bankTransfer": {
- "bankDestination": "75",
- "branchDestination": "233",
- "accountDestination": 67180,
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "personType": "CORPORATE",
- "name": "ACME INC",
- "accountTypeDestination": "CC",
- "purposeCode": "110",
- "transferMethod": "TED_E_STR",
- "accountDigitDestination": "0"
}, - "boleto": {
- "barcode": "17490000040000001705358110273040100000000000000",
- "interestAmount": 99,
- "fineAmount": 99,
- "typeableLine": "17490000040000001705358110273040100000000000000",
- "dueDate": "string",
- "discount": 99
}, - "utilities": {
- "barcode": "6749000004000000170535811027304010000000000000",
- "beneficiaryTaxIdentifier": "61692598090",
- "typeableLine": "3749000004000000170535811027304010000000000000",
- "dueDate": "string"
}, - "instantPayment": {
- "recipient": {
- "pspId": "57413854",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA"
}, - "alias": "roberto@gmail.com",
- "endToEndIdQuery": "string",
- "accountDestination": {
- "branch": "3529",
- "account": "4589",
- "accountType": "CC"
}
}, - "receiverReconciliationIdentifier": "852489214",
- "initiatingInstitution": "string",
- "initiationForm": "QRES",
- "additionalInformation": "Pagamento da semana passada",
- "qrcodeType": "DYNAMIC",
- "initiationProcedure": "MANUAL",
- "transactionPurpose": "IPAY"
}, - "senderComment": "string"
}, - "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83"
}{- "data": {
- "transactionId": "string",
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "status": "string",
- "receipt": "string",
- "authenticationCode": "18.32.12.E0.A8.AB.B0.38.FC.6D.16.93.A6.26.76.7E"
}
}Using this service an integrator can raise a transaction for withdraw values from a MATERA Meios de Pagamento account to a common bank account, both accounts need to have the same Tax Identifier linked to them. Note: For cashouts of the InstantPayment type, the payer account details are retrieved based on the registered account information. The accountType attribute of the payer account, as informed to the SPI in the Pix arrangement, is mapped as follows
TRAN (payment account)CACC (checking account)CACC (checking account)TRAN (payment account)| branch required | integer branch identification |
| account required | integer <int64> account identification |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of the fields, in the following order: totalAmount(integer part), and branch and accountNumber, and 1 - if is BankTransfer type: bank and branch and account destination or; 2 - if is Boleto type: barcode or typeableLine; 3 - if is InstantPayment, it should also include withdrawInfo.instantPayment.recipient.pspId and withdrawInfo.instantPayment.recipient.taxIdentifier.taxId. |
Request body.
| totalAmount required | number The value, before applying any discounts or interest, when the withdrawType is Boleto and Provider is CELCOIN. [
| |||
| mediatorFee | number | |||
| currency required | string Enum: "BRL" "USD" "EUR" "AUD" "CAD" "GBP" ISO 4217 de 3 letras | |||
required | object (WithdrawInfo) Withdraw information. Note: ReloadPrepaid and External types have been removed. The external object has also been removed from the documentation. | |||
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
{- "totalAmount": 9999,
- "mediatorFee": 0,
- "currency": "BRL",
- "withdrawInfo": {
- "withdrawType": "BankTransfer",
- "bankTransfer": {
- "bankDestination": "75",
- "branchDestination": "233",
- "accountDestination": 67180,
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "personType": "CORPORATE",
- "name": "ACME INC",
- "accountTypeDestination": "CC",
- "purposeCode": "110",
- "transferMethod": "TED_E_STR",
- "accountDigitDestination": "0"
}, - "boleto": {
- "barcode": "17490000040000001705358110273040100000000000000",
- "interestAmount": 99,
- "fineAmount": 99,
- "typeableLine": "17490000040000001705358110273040100000000000000",
- "dueDate": "string",
- "discount": 99
}, - "utilities": {
- "barcode": "6749000004000000170535811027304010000000000000",
- "beneficiaryTaxIdentifier": "61692598090",
- "typeableLine": "3749000004000000170535811027304010000000000000",
- "dueDate": "string"
}, - "instantPayment": {
- "recipient": {
- "pspId": "57413854",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA"
}, - "alias": "roberto@gmail.com",
- "endToEndIdQuery": "string",
- "accountDestination": {
- "branch": "3529",
- "account": "4589",
- "accountType": "CC"
}
}, - "receiverReconciliationIdentifier": "852489214",
- "initiatingInstitution": "string",
- "initiationForm": "QRES",
- "additionalInformation": "Pagamento da semana passada",
- "qrcodeType": "DYNAMIC",
- "initiationProcedure": "MANUAL",
- "transactionPurpose": "IPAY"
}, - "senderComment": "string"
}, - "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83"
}{- "data": {
- "transactionId": "string",
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "status": "string",
- "receipt": "string",
- "authenticationCode": "18.32.12.E0.A8.AB.B0.38.FC.6D.16.93.A6.26.76.7E"
}
}This service enables to query withdraw transactions by transactionId.
| transactionId required | string TransactionId to be queried |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of the fields, in the following order: HTTP method in lower case, :, endpoint url and transactionId. Example: get:/v1/accounts/withdraw/{transactionId} |
{- "data": {
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "transactionId": "string",
- "accountId": "string",
- "transactionDateTime": "2019-08-24T14:15:22Z",
- "totalAmount": 0,
- "status": "CREATED",
- "withdrawType": "BankTransfer",
- "historyCodeDebitSender": 0,
- "authenticationCode": "18.32.12.E0.A8.AB.B0.38.FC.6D.16.93.A6.26.76.7E",
- "bankTransfer": {
- "bankDestination": "75",
- "branchDestination": "233",
- "accountDestination": 67180,
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "personType": "CORPORATE",
- "name": "ACME INC",
- "accountTypeDestination": "CC",
- "transferMethod": "TED_E_STR",
- "accountDigitDestination": "0",
- "legacyTransactionId": "47489431080",
- "legacyPaymentReport": {
- "errorReport": "Error Report",
- "paymentDate": "2019-08-24"
}
}, - "boleto": {
- "faceValue": 0,
- "beneficiaryTaxIdentifier": "string",
- "receipt": "string",
- "barcode": "string",
- "dueDate": "2019-08-24",
- "typeableLine": "string"
}, - "utilities": {
- "amount": 0,
- "additionalDetails": {
- "barcode": "string",
- "dueDate": "2019-08-24"
}, - "beneficiaryTaxIdentifier": "string",
- "receipt": "string"
}, - "reloadMobilePhone": {
- "receipt": "string"
}, - "reloadPrepaid": {
- "shortId": "string",
- "cardNumber": "string",
- "cardBrand": "VISA",
- "providerTransactionId": "string",
- "providerAuthorizationCode": "string"
}, - "instantPayment": {
- "sender": {
- "alias": "mail@exemple.com",
- "name": "JOSE DA SILVA",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "account": {
- "branch": "3529",
- "account": "4589",
- "accountType": "POUPANCA"
}, - "psp": {
- "id": 87459845,
- "name": "PSP XPTO",
- "country": "BRA",
- "currencies": [
- "BRL"
]
}
}, - "recipient": {
- "alias": "mail@exemple.com",
- "name": "JOSE DA SILVA",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "account": {
- "branch": "3529",
- "account": "4589",
- "accountType": "POUPANCA"
}, - "psp": {
- "id": 87459845,
- "name": "PSP XPTO",
- "country": "BRA",
- "currencies": [
- "BRL"
]
}
}, - "rejectionReason": {
- "code": "MP-822",
- "description": "Settlement aborted due to timeout"
}, - "additionalInformation": "Pagamento da semana passada",
- "returnInfo": {
- "originalEndToEndId": "E134708352020052018307QIM07dpeD3",
- "originalInstantPaymentId": "123e4567-e89b-12d3-a456-426614174000",
- "returnReasonInformation": {
- "reasonCode": "AM09",
- "reasonDescription": "Amount received is not the amount agreed or expected.",
- "additionalInformation": "Some additional information"
}
}, - "originSystem": "MP",
- "customerDebitMadeByMp": true,
- "originDepositTransaction": {
- "transactionId": "08101203-233A-33E0-4BB0-0DB57ED32B94",
- "transactionDate": "2020-07-27T10:30:18.582-03:00",
- "totalAmount": "59.90",
- "additionalInformation": "Pagamento da semana passada",
- "originInstantPaymentTransaction": {
- "sender": {
- "alias": "mail@exemple.com",
- "name": "JOSE DA SILVA",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "account": {
- "branch": "3529",
- "account": "4589",
- "accountType": "POUPANCA"
}, - "psp": {
- "id": 87459845,
- "name": "PSP XPTO",
- "country": "BRA",
- "currencies": [
- "BRL"
]
}
}, - "endToEndId": "E13370835202004061453hwpeG9UUCiS"
}
}, - "endToEndId": "E13370835202004061453hwpeG9UUCiS",
- "initiationForm": "MANU",
- "initiatingInstitution": "77137761000114"
}
}
}This endpoint is for completing transactions carried out in an external system to the Matera platform.
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path and externalId, using : as a separator. E.g. post:/v2/callback/withdraw:F5DB4E89-E0B0-A1D4-891C-E5A076F1E43D |
Request body.
| externalId required | string |
| status required | string Enum: "COMPLETED" "ERROR" |
object Used only when status is COMPLETED | |
object Used and required only when status is ERROR |
{- "externalId": "C1A1E105-BC3A-B5D3-6CC3-E03F26BB8487",
- "status": "COMPLETED",
- "report": {
- "code": 232,
- "description": "Description",
- "field": "referedField"
}, - "error": {
- "code": 232,
- "description": "Description",
- "field": "Field"
}
}{- "error": {
- "code": "99",
- "description": "Error fetching resources for execute operation..."
}
}| accountId required | string |
| transactionId required | string |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of amount(integer part), accountId, transactionId and returnReasonCode. |
Request body.
| externalIdentifier | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
| amount required | number <= 99999999999999.98 Return amount. |
| additionalInformation | string <= 140 characters Additional information in free form. |
| returnReasonCode required | string Return reason code. The return code must be obtained through the list of reasons returned through the service "GET /v1/instant-payments/{country}/return-codes" |
| mediatorFee | number >= 0 If it is a blocked Return, mediatorFee will be ignored and not charged. |
{- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "amount": 1637.13,
- "additionalInformation": "Devolução do excedente",
- "returnReasonCode": "AM09",
- "mediatorFee": 0
}{- "data": {
- "transactionId": "4bfa3d00-53a6-4e27-ae63-bb3eddb83bbb"
}
}Synchronously/Assynchronously (according to the parameterization) handle requests for deposits.
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of the fields, in the following order: |
Request body.
required | object (PaymentInfoDeposit) Payment information. Note: billingAddress, creditCard, directDebit, mobilePayment, futureDate, mode, authorizationCode and billingNumber fields have been removed from the documentation. |
Array of objects (DeposityRecipient) List of Recipient | |
| externalIdentifier | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
| callbackAddress | string |
{- "paymentInfo": {
- "transactionType": "Boleto",
- "boleto": {
- "bank": "341",
- "shopperStatement": "Do not receive after expiration.",
- "accountingMethod": "DEF",
- "dueDate": "2020-06-25",
- "interestRate": 10,
- "finePercentage": 20,
- "discountPercentage": 30
}
}, - "recipients": [
- {
- "account": {
- "accountId": "7B112544-E524-6756-ABAF-8497EE72FB15",
- "branch": 65478,
- "account": 1,
- "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}, - "accountType": "ORDINARY"
}, - "amount": 5.88,
- "currency": "BRL",
- "mediatorFee": 1.99,
- "recipientComment": "Any recipient comment"
}
], - "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "callbackAddress": "string"
}{- "data": {
- "transactionId": "string",
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "creditCardToken": "string",
- "financialStatement": {
- "status": "string",
- "authoriseDetails": {
- "number": "string"
}
}, - "boletoUrl": "string",
- "typeableLine": "string",
- "dueDate": "string",
- "instantPayment": {
- "textContent": "string",
- "reference": "string",
- "qrcodeURL": "string",
- "generateImage": {
- "imageContent": "FEADIAINUEIUNEIUAFDEFOEIFEAFEOIUINIUJNOIUNAEFDADAERADAEAERAENJIOJIONIONJNIJADAFADEAEAEAE",
- "mimeType": "image/png",
- "actualImageWidth": 800
}, - "payerInformation": {
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA"
}, - "name": "João da Silva"
}
}
}
}Perform balance unlock. The unlocking value is obtained through the transactionId.
| transactionId required | string Transaction to be full unlocked |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path, using : as a separator. E.g. delete:/v1/accounts/deposits/123456/unlock |
{- "data": {
- "transactionId": "string"
}
}This service enables to query deposits by transactionId.
| transactionId required | string TransactionId to be queried |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of the fields, in the following order: HTTP method in lower case, :, endpoint url and transactionId |
{- "data": {
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "transactionType": "Boleto",
- "actualTransactionDateTime": "2019-08-24T14:15:22Z",
- "totalAmount": 0,
- "receivedAmount": 0,
- "status": "APPROVED",
- "boleto": {
- "url": "string",
- "typeableLine": "string",
- "dueDate": "2019-08-24"
}, - "creditCard": {
- "gatewayNsu": "string",
- "cardNumber": "string",
- "installmentsQuantity": 0,
- "installmentValue": 0,
- "cardBrand": "VISA"
}, - "recipients": [
- {
- "accountHolder": {
- "accountHolderId": "string",
- "name": "string",
- "email": "string",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}
}, - "accountIdentifier": {
- "accountId": "string",
- "account": 0,
- "branch": 0,
- "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}
}, - "recipientAmount": 0,
- "mediatorFee": 0
}
], - "errorMessage": "Error in making deposit"
}
}This service enables to query account deposits. This query could be filtered by transaction type, status and a date range.
| accountId required | string Account for retrieve deposits |
| startDate required | string Used to indicate the starting date from date range query. Format: yyyy-MM-dd |
| endDate required | string Used to indicate the ending date from date range query. Format: yyyy-MM-dd |
| status | string Transaction status (APPROVED/CREATED/CANCELED) |
| transactionType required | string Transaction type (Boleto/InstantPayment) |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
{- "data": {
- "accountHolderId": "string",
- "accountIdentifier": {
- "accountId": "string",
- "checkingAccountNumber": 0,
- "checkingAccountBranch": 0
}, - "accountType": "ORDINARY",
- "deposits": [
- {
- "transactionId": "string",
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "transactionType": "CreditCard",
- "transactionTimestamp": "2019-08-24T14:15:22Z",
- "totalAmount": 0,
- "status": "APPROVED",
- "boleto": {
- "url": "string",
- "typeableLine": "string",
- "dueDate": "string",
- "accountingMethod": "string"
}, - "creditCard": {
- "cardNumber": "string",
- "cardBrand": "VISA",
- "installments": 0
}, - "directDebit": {
- "debitIdentifier": "string",
- "accountingMethod": "string"
}, - "recipients": [
- {
- "accountHolderId": "string",
- "accountIdentifier": {
- "accountId": "string",
- "checkingAccountNumber": 0,
- "checkingAccountBranch": 0
}, - "amount": 0,
- "mediatorFee": 0
}
]
}
]
}
}Functionality responsible for reversing transactions involved in the Deposits API. Transactions involved are CreditCard and External.
| transactionId required | string Example: 33ec78fa-c80c-4f59-85df-3e51166aab34 Identifier of the transaction that will be subject to reversal |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path. |
| reason | string Cancellation message. |
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
{- "reason": "string",
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83"
}{- "data": {
- "reversalTransactionId": "37068a36-a8de-46cf-9943-39d9921d658d"
}
}It was designed to be the point of interaction with billing systems, after each update the external system should send an update with the new status.
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of the fields, in the following order: receivedAmount (integer part), transactionType, billingIdentifier.transactionId, status, recipient.accountId, recipient.amount (integer part) |
Request body.
| receivedAmount | number The received amount must not be informed for transactions with a canceled status. |
object (BillingIdentifier) | |
| status required | string Enum: "Fulfilled" "Partial" "Unfinished" "Canceled" "Overfilled" The status of the transaction. The status must be informed. For status Fulfilled the value of receivedAmount must be the same of recipient.amount . For status Canceled the value of receivedAmount must be null. For status Partial and Unfinished the value of receivedAmount must be less than recipient.amount. For status Overfilled the value of receivedAmount must be greater than recipient.amount. |
object (Recipient) Recipient information. Note: account.branch, account.account, account.accountType, account.mobilePhone, order, historyCodeSender, historyCodeRecipient, historyCodeFeeRecipient, historyCodeFeeMediator, senderComment fields have been removed from the documentation. Currency is restricted to BRL only. | |
| effectiveDate | string <date> |
| transactionType required | string Enum: "DirectDebit" "Boleto" |
Array of objects (ExtraFee) | |
| contract | string |
| rejectionReason | string The rejection reason must be informed when the transaction is returned with a canceled status. |
| externalIdentifier | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
{- "receivedAmount": 5.88,
- "billingIdentifier": {
- "transactionId": 98745
}, - "status": "Fulfilled",
- "recipient": {
- "account": {
- "accountId": "7B112544-E524-6756-ABAF-8497EE72FB15"
}, - "amount": 5.88,
- "currency": "BRL",
- "mediatorFee": 1.99,
- "recipientComment": "Any recipient comment"
}, - "effectiveDate": "2019-08-24",
- "transactionType": "DirectDebit",
- "extraFees": [
- {
- "amount": 1.5,
- "historyCode": "105"
}
], - "contract": "1661354488464",
- "rejectionReason": "Registration canceled due to non-existent zip code",
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83"
}{- "error": {
- "code": "99",
- "description": "Error fetching resources for execute operation..."
}
}It was designed to be the point of interaction with billing systems, after each update the external system should send an update with the new status.
To control that the transaction is unique, this API uses idempotency through the externalIdentifier field.
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of the fields, in the following order: receivedAmount (integer part), transactionType, billingIdentifier.transactionId (if not informed, ignore), status, recipient.amount (integer part) |
Request body.
| receivedAmount | number The received amount must not be informed for transactions with a canceled status. |
object (BillingIdentifier) | |
| status required | string Enum: "Fulfilled" "Partial" "Unfinished" "Canceled" "Overfilled" The status of the transaction. The status must be informed. For status Fulfilled the value of receivedAmount must be the same of recipient.amount . For status Canceled the value of receivedAmount must be null. For status Partial and Unfinished the value of receivedAmount must be less than recipient.amount. For status Overfilled the value of receivedAmount must be greater than recipient.amount. |
object (Recipient) Recipient information. Note: account.branch, account.account, account.accountType, account.mobilePhone, order, historyCodeSender, historyCodeRecipient, historyCodeFeeRecipient, historyCodeFeeMediator, senderComment fields have been removed from the documentation. Currency is restricted to BRL only. | |
| effectiveDate | string <date> |
| transactionType required | string Enum: "DirectDebit" "Boleto" |
Array of objects (ExtraFee) | |
| contract | string |
| rejectionReason | string The rejection reason must be informed when the transaction is returned with a canceled status. |
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
{- "receivedAmount": 5.88,
- "billingIdentifier": {
- "transactionId": 98745
}, - "status": "Fulfilled",
- "recipient": {
- "account": {
- "accountId": "7B112544-E524-6756-ABAF-8497EE72FB15"
}, - "amount": 5.88,
- "currency": "BRL",
- "mediatorFee": 1.99,
- "recipientComment": "Any recipient comment"
}, - "effectiveDate": "2019-08-24",
- "transactionType": "DirectDebit",
- "extraFees": [
- {
- "amount": 1.5,
- "historyCode": "105"
}
], - "contract": "1661354488464",
- "rejectionReason": "Registration canceled due to non-existent zip code",
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83"
}{- "error": {
- "code": "99",
- "description": "Error fetching resources for execute operation..."
}
}Given an account ID, returns a list of transactions according to the start and end dates, transaction status and one or more payment types
| accountId required | string Eg: '6E341590-CC18-11EA-8B6E-0800200C9A66' |
| begin | string <date> Date of begin of search. Eg: '2020-10-01' |
| end | string <date> Date of end of search. Eg: '2021-10-01' |
| status | string Enum: "CREATED" "APPROVED" "REJECTED" "CANCELING" "CANCELED" "PARTIAL" "EXPIRED" "TIMEOUT" "OVERFILLED" "UNFINISHED" "ERROR" "FATAL_ERROR" "AUTHORIZED" "CAPTURED" Select the Status of the transactions to be fetched |
| paymentTypes | Array of strings List of payment types separated by comma. Eg: 'Boleto, Deposit, AccountCreated' |
| endToEndId | string Unique identifier of the transaction generated by the system when performing the DICT query. |
| hashNextPage | string Example: hashNextPage=eyJpZCI6IlRSQU5TQUNUSU9OX0lENDgiLCJhY2NvdW50SWQiOiJBQ0NPVU5UX0lEIiwiZGF0ZSI6MTY0MTU1NjQ5OTI1Mn0= If was the first request, should not informed. From the second request the previous request will return the hash. |
| pageLimit | integer <int32> [ 1 .. 2147483646 ] Example: pageLimit=50 Size of the page |
| pageOrder | string Enum: "DESC" "ASC" Order of records on page |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path, using : as a separator. E.g. get:/v2/accounts/1CDD2D73-E641-8CF6-51AC-065F01CD7422/transactions |
{- "data": {
- "transactions": [
- {
- "accountHolderId": "8D15BEB7-4BE2-4EF5-BB6E-AE4F325A66A8",
- "accountId": "00200A64-1BCC-4059-8474-9A94182878B6",
- "sideAccountId": "9909C155-0370-413B-933E-D526B698C8B1",
- "transactionId": "5918C823-C61E-4512-AFC5-944590B08515",
- "endToEndId": 59221789,
- "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}, - "email": "john@email.com",
- "transactionType": "DEPOSIT",
- "transactionStatus": "CREATED",
- "totalAmount": "100",
- "paidAmount": "100",
- "discountAmount": "0",
- "currentAmount": "100",
- "coupon": {
- "couponId": "B39F19D4-852C-47C8-9D20-E6331668E7E7",
- "dueDate": 0,
- "maxUse": "1000",
- "useCount": "0",
- "discount": "0.5",
- "minExpenseValue": "5",
- "seller": "MTR Services",
- "description": "Coupon for all new customers",
- "status": "ACTIVE",
- "accountId": "2D9AFAB5-9F6C-4A68-AE99-F5ECC5D65999",
- "accountHolderId": "8AFF8FD0-F964-4172-92E3-02072549A048",
- "couponMerchantId": "E15D403B-D547-4B43-A3E7-D29745C87A13"
}, - "allowedPaymentTypes": [
- "CreditCard"
], - "recipientDescription": "Service Payment Transaction",
- "installmentQuantity": "12",
- "firstInstallmentValue": "40",
- "otherInstallmentValues": "60",
- "boleto": {
- "barcode": "860023793381286003188072135000063301683100000104500683100",
- "typeableLine": "23793381286003188072135000063301683100000104500",
- "paidAmount": "100",
- "dueDate": "2020-01-10",
- "interestAmount": "100",
- "fineAmount": "0",
- "discount": "15",
- "status": "APPROVED",
- "bankAuthentication": "DCFD11E9D582",
- "beneficiaryTaxIdentifier": "85261917000100",
- "authenticationCode": "18.32.12.E0.A8.AB.B0.38.FC.6D.16.93.A6.26.76.7E"
}, - "drawee": {
- "name": "Draft Agent",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}
}, - "bankTransfer": {
- "bankDestination": "75",
- "branchDestination": "233",
- "accountDestination": 67180,
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "personType": "CORPORATE",
- "name": "ACME INC",
- "accountTypeDestination": "CC",
- "purposeCode": "110",
- "transferMethod": "TED_E_STR",
- "accountDigitDestination": "0",
- "legacyTransactionId": "47489431080",
- "legacyPaymentReport": {
- "errorReport": "Error Report",
- "paymentDate": "2019-08-24"
}
}, - "entriesTimestamp": "2025-06-21T07:00:00:000Z",
- "entriesStatus": "PENDING",
- "counterPart": {
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "name": "John Smith",
- "socialName": "Johnny"
}, - "pendingCharges": [
- {
- "id": 320294582
}
], - "transactionDate": "2020-07-27T11:01:27.123-03:00",
- "instantPayment": {
- "sender": {
- "alias": "mail@exemple.com",
- "name": "JOSE DA SILVA",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "account": {
- "branch": "3529",
- "account": "4589",
- "accountType": "POUPANCA"
}, - "psp": {
- "id": 87459845,
- "name": "PSP XPTO",
- "country": "BRA",
- "currencies": [
- "BRL"
]
}
}, - "instantPaymentCashValue": {
- "cashValueType": "CHANGE",
- "value": 100,
- "allowValueChange": false,
- "withdrawProviders": {
- "agentModality": "AGPSS",
- "serviceProvider": "11111111"
}
}, - "endToEndId": "E13370835202004061453hwpeG9UUCiS",
- "paymentReceived": [
- {
- "sender": {
- "alias": "mail@exemple.com",
- "name": "JOSE DA SILVA",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "account": {
- "branch": "3529",
- "account": "4589",
- "accountType": "POUPANCA"
}, - "psp": {
- "id": 87459845,
- "name": "PSP XPTO",
- "country": "BRA",
- "currencies": [
- null
]
}
}, - "receivedAmount": "100",
- "transactionTimestamp": "string",
- "legacyTransactionId": "5783CE00-5B27-11EB-BE34-0800200C9A66",
- "endToEndId": "E13370835202004061453hwpeG9UUCiS",
- "additionalInformation": "Pagamento da semana passada"
}
], - "legacyReconciliationIdentifier": "ABC12345678",
- "initiationForm": "QRES",
- "recipient": {
- "alias": "mail@exemple.com",
- "name": "JOSE DA SILVA",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "account": {
- "branch": "3529",
- "account": "4589",
- "accountType": "POUPANCA"
}, - "psp": {
- "id": 87459845,
- "name": "PSP XPTO",
- "country": "BRA",
- "currencies": [
- "BRL"
]
}
}, - "rejectionReason": {
- "code": "MP-822",
- "description": "Settlement aborted due to timeout"
}, - "additionalInformation": "Pagamento da semana passada",
- "returnInfo": {
- "originalEndToEndId": "E134708352020052018307QIM07dpeD3",
- "originalInstantPaymentId": "123e4567-e89b-12d3-a456-426614174000",
- "returnReasonInformation": {
- "reasonCode": "AM09",
- "reasonDescription": "Amount received is not the amount agreed or expected.",
- "additionalInformation": "Some additional information"
}
}, - "originSystem": "MP",
- "customerDebitMadeByMp": true,
- "originDepositTransaction": {
- "transactionId": "08101203-233A-33E0-4BB0-0DB57ED32B94"
}
}
}
], - "hashNextPage": "string"
}
}Given an account ID and transaction ID, returns the corresponding transaction
| accountId required | string Eg: '6E341590-CC18-11EA-8B6E-0800200C9A66' |
| transactionId required | string Eg: '62C219A0-CC27-11EA-8B6E-0800200C9A66' |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path, using : as a separator. E.g. get:/v2/accounts/1CDD2D73-E641-8CF6-51AC-065F01CD7422/transactions/CDD2D73-E641-8CF6-51AC-065F01CD742 |
{- "data": {
- "transactions": [
- {
- "accountHolderId": "8D15BEB7-4BE2-4EF5-BB6E-AE4F325A66A8",
- "accountId": "00200A64-1BCC-4059-8474-9A94182878B6",
- "sideAccountId": "9909C155-0370-413B-933E-D526B698C8B1",
- "transactionId": "5918C823-C61E-4512-AFC5-944590B08515",
- "endToEndId": 59221789,
- "mobilePhone": {
- "country": "BRA",
- "phoneNumber": "45999371234"
}, - "email": "john@email.com",
- "transactionType": "DEPOSIT",
- "transactionStatus": "CREATED",
- "totalAmount": "100",
- "paidAmount": "100",
- "discountAmount": "0",
- "currentAmount": "100",
- "coupon": {
- "couponId": "B39F19D4-852C-47C8-9D20-E6331668E7E7",
- "dueDate": 0,
- "maxUse": "1000",
- "useCount": "0",
- "discount": "0.5",
- "minExpenseValue": "5",
- "seller": "MTR Services",
- "description": "Coupon for all new customers",
- "status": "ACTIVE",
- "accountId": "2D9AFAB5-9F6C-4A68-AE99-F5ECC5D65999",
- "accountHolderId": "8AFF8FD0-F964-4172-92E3-02072549A048",
- "couponMerchantId": "E15D403B-D547-4B43-A3E7-D29745C87A13"
}, - "allowedPaymentTypes": [
- "CreditCard"
], - "recipientDescription": "Service Payment Transaction",
- "installmentQuantity": "12",
- "firstInstallmentValue": "40",
- "otherInstallmentValues": "60",
- "boleto": {
- "barcode": "860023793381286003188072135000063301683100000104500683100",
- "typeableLine": "23793381286003188072135000063301683100000104500",
- "paidAmount": "100",
- "dueDate": "2020-01-10",
- "interestAmount": "100",
- "fineAmount": "0",
- "discount": "15",
- "status": "APPROVED",
- "bankAuthentication": "DCFD11E9D582",
- "beneficiaryTaxIdentifier": "85261917000100",
- "authenticationCode": "18.32.12.E0.A8.AB.B0.38.FC.6D.16.93.A6.26.76.7E"
}, - "drawee": {
- "name": "Draft Agent",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}
}, - "bankTransfer": {
- "bankDestination": "75",
- "branchDestination": "233",
- "accountDestination": 67180,
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "personType": "CORPORATE",
- "name": "ACME INC",
- "accountTypeDestination": "CC",
- "purposeCode": "110",
- "transferMethod": "TED_E_STR",
- "accountDigitDestination": "0",
- "legacyTransactionId": "47489431080",
- "legacyPaymentReport": {
- "errorReport": "Error Report",
- "paymentDate": "2019-08-24"
}
}, - "entriesTimestamp": "2025-06-21T07:00:00:000Z",
- "entriesStatus": "PENDING",
- "counterPart": {
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "name": "John Smith",
- "socialName": "Johnny"
}, - "transactionDate": "2020-07-27T11:01:27.582-03:00",
- "instantPayment": {
- "sender": {
- "alias": "mail@exemple.com",
- "name": "JOSE DA SILVA",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "account": {
- "branch": "3529",
- "account": "4589",
- "accountType": "POUPANCA"
}, - "psp": {
- "id": 87459845,
- "name": "PSP XPTO",
- "country": "BRA",
- "currencies": [
- "BRL"
]
}
}, - "instantPaymentCashValue": {
- "cashValueType": "CHANGE",
- "value": 100,
- "allowValueChange": false,
- "withdrawProviders": {
- "agentModality": "AGPSS",
- "serviceProvider": "11111111"
}
}, - "endToEndId": "E13370835202004061453hwpeG9UUCiS",
- "paymentReceived": [
- {
- "sender": {
- "alias": "mail@exemple.com",
- "name": "JOSE DA SILVA",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "account": {
- "branch": "3529",
- "account": "4589",
- "accountType": "POUPANCA"
}, - "psp": {
- "id": 87459845,
- "name": "PSP XPTO",
- "country": "BRA",
- "currencies": [
- null
]
}
}, - "receivedAmount": "100",
- "transactionTimestamp": "string",
- "legacyTransactionId": "5783CE00-5B27-11EB-BE34-0800200C9A66",
- "endToEndId": "E13370835202004061453hwpeG9UUCiS",
- "additionalInformation": "Pagamento da semana passada"
}
], - "legacyReconciliationIdentifier": "ABC12345678",
- "initiationForm": "QRES",
- "recipient": {
- "alias": "mail@exemple.com",
- "name": "JOSE DA SILVA",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "account": {
- "branch": "3529",
- "account": "4589",
- "accountType": "POUPANCA"
}, - "psp": {
- "id": 87459845,
- "name": "PSP XPTO",
- "country": "BRA",
- "currencies": [
- "BRL"
]
}
}, - "rejectionReason": {
- "code": "MP-822",
- "description": "Settlement aborted due to timeout"
}, - "additionalInformation": "Pagamento da semana passada",
- "returnInfo": {
- "originalEndToEndId": "E134708352020052018307QIM07dpeD3",
- "originalInstantPaymentId": "123e4567-e89b-12d3-a456-426614174000",
- "returnReasonInformation": {
- "reasonCode": "AM09",
- "reasonDescription": "Amount received is not the amount agreed or expected.",
- "additionalInformation": "Some additional information"
}
}, - "originSystem": "MP",
- "customerDebitMadeByMp": true,
- "originDepositTransaction": {
- "transactionId": "08101203-233A-33E0-4BB0-0DB57ED32B94",
- "transactionDate": "2020-07-27T10:30:18.582-03:00",
- "totalAmount": "59.90",
- "additionalInformation": "Pagamento da semana passada",
- "originInstantPaymentTransaction": {
- "sender": {
- "alias": "mail@exemple.com",
- "name": "JOSE DA SILVA",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "account": {
- "branch": "3529",
- "account": "4589",
- "accountType": "POUPANCA"
}, - "psp": {
- "id": 87459845,
- "name": "PSP XPTO",
- "country": "BRA",
- "currencies": [
- null
]
}
}, - "endToEndId": "E13370835202004061453hwpeG9UUCiS"
}
}
}, - "utilities": {
- "documentNumber": "53323",
- "barcode": "6749000004000000170535811027304010000000000000",
- "beneficiaryTaxIdentifier": "61692598090",
- "typeableLine": "3749000004000000170535811027304010000000000000",
- "dueDate": "string",
- "paidAmount": 150
}, - "cancelTransactionId": "9909C155-0370-413B-933E-D526B698C8B1",
- "cancelPaymentTransaction": {
- "reason": "Refused for integration",
- "sourceSystem": "EXTERNAL",
- "externalProtocolId": "0EDD2FA6-24F4-106B-DD00-95B917CD40B6"
}, - "pendingCharges": [
- {
- "id": "189b9323-E595-5ed9-a389-0938333b6fb7",
- "type": "MEDIATOR_FEE",
- "status": "PENDING",
- "amount": 150.54,
- "creationDate": "2019-08-24T14:15:22Z",
- "reason": "Insuficient funds",
- "pendingChargeAccount": {
- "accountBranch": "150013",
- "accountNumber": "1",
- "accountId": "412b9323-E595-5ed9-a389-0938333b6fb1"
}, - "originalTransaction": {
- "transactionId": 219382348093184380000,
- "amount": 1500.25,
- "transactionDate": "2019-08-24T14:15:22Z",
- "paymentType": "instantPayment"
}, - "pendingChargeStoppedDetail": {
- "date": "2019-08-24T14:15:22Z",
- "operatorName": "username",
- "stoppedBy": "OPERATOR",
- "reason": "AGREEMENT_WITH_CLIENT",
- "additionalDetail": "string"
}
}
]
}
]
}
}It was designed to be the point of integration with MATERA Meios de Pagamento to keep going the account creation process based on the validation data via external system.
| transactionId required | string Eg: '62C219A0-CC27-11EA-8B6E-0800200C9A66' |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path, using : as a separator. E.g. post:/v1/transactions/28866001-233A-33E0-4BB0-0DB57ED32B94/validationBureauCallback |
Request body.
required | object (ExternalApprovalMetadataRequest) |
required | object (ExternalApprovalResults) |
{- "metadata": {
- "validationTimestamp": "2019-08-24T14:15:22Z",
- "sourceSystem": "MP",
- "validationProtocol": "4BB0",
- "validationSystem": "IDWALL"
}, - "results": {
- "status": "APPROVED",
- "remarks": [
- "Additional information"
]
}
}{- "error": {
- "code": "99",
- "description": "Error fetching resources for execute operation..."
}
}Scheduled financial operations, billing with due date and automatic debit. The system does not perform these operations, it just processes with non-priority. The caller is responsible for scheduling. This resource only accept 100 register per request.
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string It must be the concatenation of the result of each item [integer part of totalAmount] + [6 first digits of externalIdentifier] + [6 first digits of recipient.taxIdentifier.taxId] |
Array of objects (instantPaymentNonPriority) [ 1 .. 100 ] items |
{- "instantPaymentNonPriority": [
- {
- "accountId": "79BB0A26-2821-9800-CD44-1099431DABF6",
- "totalAmount": 9999,
- "mediatorFee": 0,
- "currency": "BRL",
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "recipient": {
- "pspId": "57413854",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA"
}, - "alias": "roberto@gmail.com",
- "endToEndIdQuery": "string",
- "accountDestination": {
- "branch": "3529",
- "account": "4589",
- "accountType": "CC"
}
}, - "receiverReconciliationIdentifier": "852489214",
- "additionalInformation": "Pagamento da semana passada",
- "qrCodeType": "DYNAMIC",
- "initiationProcedure": "MANUAL",
- "initiatingInstitution": 18230155000180,
- "initiationForm": "MANU"
}
]
}{- "data": {
- "items": [
- {
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "data": {
- "transactionId": "string"
}, - "error": {
- "code": "99",
- "description": "Error fetching resources for execute operation..."
}
}
]
}
}| country required | string |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
{- "data": {
- "psps": [
- {
- "id": 87459845,
- "name": "PSP XPTO",
- "country": "BRA",
- "currencies": [
- "BRL"
]
}
]
}
}| country required | string |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
{- "data": {
- "returnCodes": [
- {
- "code": "AM09",
- "description": "Devolução devido ao valor recebido não estar de acordo com o esperado"
}
]
}
}Given a boleto barccode/typeable line, payment date, expected face value and paying account, returns data about that boleto records and payment values, including interest and fines.
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash is calculated by the boleto barcode/typeable line |
Request body.
| barcode | string |
| typeableLine | string |
object (AccountIdentifier) |
{- "barcode": "string",
- "typeableLine": "string",
- "payingAccount": {
- "accountId": "7B112544-E524-6756-ABAF-8497EE72FB15"
}
}{- "data": {
- "identifier": "string",
- "unmatchingValueAuthCode": "string",
- "drawee": {
- "name": "string",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "tradeName": "string"
}, - "beneficiary": {
- "name": "string",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "tradeName": "string"
}, - "finalBeneficiary": {
- "name": "string",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "tradeName": "string"
}, - "financialInstitutionDetails": {
- "code": "string",
- "name": "string"
}, - "paymentDetails": {
- "barcode": "string",
- "typeableLine": "string",
- "dueDate": "2022-07-05",
- "faceValue": 0,
- "interest": 0,
- "fine": 0,
- "discount": 0,
- "totalAmount": 0,
- "minimumAmount": 0,
- "maximumAmount": 0,
- "consolidatedAmount": 0,
- "documentType": "BOLETO"
}, - "status": "string"
}
}Given a boleto barcode/typeable line, payment date, expected face value and paying account, returns data about that boleto records and payment values, including interest and fines.
| document required | string Barcode or typeableline |
| accountId | string Account identifier. Required for querying boleto information through Matera DDA system. |
| branchNumber | string Branch number. Required for querying boleto information through Matera DDA system. |
| accountNumber | string Account number. Required for querying boleto information through Matera DDA system. |
| phoneNumber | string Phone number. Required for querying boleto information through Matera DDA system. |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash is calculated by the boleto barcode/typeable line |
{- "data": {
- "identifier": "string",
- "unmatchingValueAuthCode": "string",
- "drawee": {
- "name": "string",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "tradeName": "string"
}, - "beneficiary": {
- "name": "string",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "tradeName": "string"
}, - "finalBeneficiary": {
- "name": "string",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "tradeName": "string"
}, - "financialInstitutionDetails": {
- "code": "string",
- "name": "string"
}, - "paymentDetails": {
- "barcode": "860023793381286003188072135000063301683100000104500683100",
- "typeableLine": "23793381286003188072135000063301683100000104500",
- "dueDate": "2022-07-05",
- "faceValue": 5195.41,
- "interest": 39.79,
- "fine": 103.9,
- "discount": 0,
- "totalAmount": 5195.41,
- "minimumAmount": 0,
- "maximumAmount": 0,
- "consolidatedAmount": 5339.1,
- "documentType": "BOLETO"
}, - "status": "string",
- "settings": {
- "startTime": "string",
- "endTime": "string",
- "timezone": "string"
}
}
}Returns a list of cards linked to the account
| accountId required | string |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path, using : as a separator. E.g. get:/v1/wallet/22E4EFFD-AF54-EB08-0C4C-1C062D17086C/card |
{- "data": {
- "cards": [
- {
- "shortId": 1669896344581,
- "cardType": "VISA",
- "status": "VALID"
}
]
}
}This service creates or updates a user's account by linking a new card
| accountId required | string |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path, and externalIdentifier, using : as a separator. E.g. post:/v1/wallet/22E4EFFD-AF54-EB08-0C4C-1C062D17086C/card:1CDD2D73-E641-8CF6-51AC-065F01CD7422 |
Request body.
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
| cardType required | string Enum: "VISA" "MASTER" "VEGAS" "AMEX" "DINERS" "ELO" "VR" |
| creditCardToken required | string |
{- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "cardType": "VISA",
- "creditCardToken": "string"
}{- "data": {
- "creditCardToken": "string",
- "shortId": "1669896344581"
}
}This service updates a alias to credit card
| accountId required | string |
| shortId required | string |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on accountId, shortId and Alias if not null |
| alias | string |
{- "alias": "string"
}This service requests a new card for user account.
| accountId required | string Account identifier |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on externalIdentifier and accountId |
Request body.
required | object (Endereco) |
| motherName | string |
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
{- "mailAddress": {
- "logradouro": "AV. Paulista",
- "numero": "3569",
- "complemento": "Ap 10",
- "bairro": "Zona 04",
- "cidade": "São Paulo",
- "estado": "SP",
- "cep": "87202313",
- "pais": "BRA"
}, - "motherName": "string",
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83"
}{- "error": {
- "code": "99",
- "description": "Error fetching resources for execute operation..."
}
}This service deletes a card from users wallet.
| creditCardToken required | string CreditCardToken to be deleted |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path, using : as a separator. E.g. delete:/v1/wallet/card/1CDD2D73-E641-8CF6-51AC-065F01CD7422 |
{- "error": {
- "code": "99",
- "description": "Error fetching resources for execute operation..."
}
}Retrieve the balance of card according account id and Card identifier
| accountId required | string Example: CCAb9323-E595-5ed9-a389-0938333b6fb1 Account Identification |
| shortId required | string Example: 1661354488464 Card identifier |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path, using : as a separator. E.g. get:/v1/wallet/22E4EFFD-AF54-EB08-0C4C-1C062D17086C/card/1661354488464/balance |
{- "data": {
- "balance": 100.11,
- "status": "ACTIVE",
- "statusReason": "Card verified and approved"
}
}Retrieve the statement of card according account id and Card identifier
| accountId required | string Example: CCAb9323-E595-5ed9-a389-0938333b6fb1 Account Identification |
| shortId required | string Example: 979836f16500447da4bb791f1b1d1941 Card identifier |
| startDate | string <date> Example: startDate=2022-08-01 Filter with start date |
| endDate | string <date> Example: endDate=2022-08-30 Filter with final date |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path, using : as a separator. E.g. get:/v1/wallet/22E4EFFD-AF54-EB08-0C4C-1C062D17086C/card/979836f16500447da4bb791f1b1d1941/statement |
{- "data": {
- "statementEntries": [
- {
- "transactionId": "08101203-233A-33E0-4BB0-0DB57ED32B94",
- "entryType": "CREDIT",
- "amount": 81.23,
- "description": "DOC for outher bank",
- "transactionDate": "2022-08-16T10:30:18.582-03:00"
}
]
}
}Withdraws some amount from a specific card and adds that amount to the selected account.
| accountId required | string Example: CCAb9323-E595-5ed9-a389-0938333b6fb1 Account Identification |
| shortId required | string Example: 979836f16500447da4bb791f1b1d1941 Card identifier |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path, amount(integer part) and externalIdentifier, using : as a separator. E.g. post:/v1/wallet/22E4EFFD-AF54-EB08-0C4C-1C062D17086C/card/979836f16500447da4bb791f1b1d1941/withdraw:10:25227177660 |
Request body.
| amount required | number > 0.01 Amount for withdraw. |
| currency required | string Enum: "BRL" "USD" "EUR" "AUD" "CAD" "GBP" Value's currency following ISO 4217 of three letters. |
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
{- "amount": 1.25,
- "currency": "BRL",
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83"
}{- "data": {
- "transactionId": "5918C823-C61E-4512-AFC5-944590B08515"
}
}Raises a request to add funds to a prepaid card.
| accountId required | string Example: CCAb9323-E595-5ed9-a389-0938333b6fb1 Account Identification |
| shortId required | string Example: 979836f16500447da4bb791f1b1d1941 Card identifier |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path, value(integer part) and externalIdentifier, using : as a separator. E.g. post:/v1/wallet/22E4EFFD-AF54-EB08-0C4C-1C062D17086C/prepaid/card/979836f16500447da4bb791f1b1d1941/funds:100:15227187460 |
Request body.
| value required | number ( 0.01 .. 9999999999999 ] Amount to be added to the prepaid card. |
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
| currency required | string Enum: "BRL" "USD" "EUR" "AUD" "CAD" "GBP" Value's currency following ISO 4217 of three letters. |
{- "value": 100.25,
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "currency": "BRL"
}{- "data": {
- "transactionId": "08101203-233A-33E0-4BB0-0DB57ED32B94",
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "status": "CREATED",
- "authenticationCode": "18.32.12.E0.A8.AB.B0.38.FC.6D.16.93.A6.26.76.7E"
}
}Synchronously handle requests for cash in.
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of the fields, in the following order: amount (integer part) and recipient.taxIdentifier.taxId |
Request body.
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
| type | string Enum: "TED" "TEF" CashIn Type |
| amount required | number CashIn request amount |
| currency required | string Enum: "BRL" "USD" "EUR" "AUD" "CAD" "GBP" Value's currency following ISO 4217 of three letters. Ex. "BRL" corresponds to Brazilian reais. |
| registrationDate | string <date> Date of registration in 'yyyy-mm-dd' format |
| operationTimestamp | string <date-time> Date and time of operation in 'yyyy-mm-ddTHH:mm:ssZ' format |
object (CashInOrigin) | |
required | object (CashInRecipient) |
{- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "type": "TED",
- "amount": "59.90",
- "currency": "BRL",
- "registrationDate": "2024-02-23",
- "operationTimestamp": "2024-02-23T10:10:00-03:00",
- "origin": {
- "bankName": "C6 S.A",
- "ispb": "31872495",
- "bank": "336",
- "branch": "3529",
- "account": "4589",
- "name": "Franscisco Junior",
- "personType": "PERSON",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA"
}
}, - "recipient": {
- "bank": "341",
- "branch": "3529",
- "account": "4589",
- "personType": "PERSON",
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA"
}
}
}{- "data": {
- "transactionId": "17BF94C0-B4CE-C7AE-9F61-DEA70F69A683"
}
}This service sends push notifications to account mobile phone.
| accountId required | string Account identifier |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on accountId |
Request body.
object (Message) |
{- "message": {
- "title": "string",
- "body": "string"
}
}{- "error": {
- "code": "99",
- "description": "Error fetching resources for execute operation..."
}
}This service creates a side account linked to a main account. Side account can be used for cashback, bonus, rewards, points, loyalty or even fund (where part of the amount is set aside separately from the main account). Only one side account can be created per classification for each main account. The id of the created side account will be your sideAccountId returned in response from this service. Operations on this side account must use this sideAccountId received.
| accountId required | string Main account identifier |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of (externalIdentifier) and (classificationId) and (accountId) |
Request body.
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
| classificationId required | string |
{- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "classificationId": "string"
}{- "data": {
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "classificationId": "string",
- "sideAccountId": "string",
- "status": "string"
}
}This service inserts a new credit into a side account. This credit (money, bonus, rewards, points, etc) may have specific history codes. It can also be used for deposit transactions.
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of the fields, in the following order: externalIdentifier and recipient.sideAccountId and recipient.amount (integer part) and recipient.historyCode |
Request body.
required | Array of objects (CreditSideAccountTransactionRecipient) List of Recipient |
| orderId | string |
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
{- "recipients": [
- {
- "sideAccountId": "string",
- "amount": 0,
- "historyCode": "string",
- "comment": "string"
}
], - "orderId": "string",
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83"
}{- "data": {
- "transactionId": "string",
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83"
}
}This service inserts a new debit into a side account. This debit (money, bonus, rewards, points, etc) may have specific history codes. It can also be used for withdraw transactions.
| sideAccountId required | string |
| accountId required | string |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of the fields, in the following order: externalIdentifier, totalAmount(integer part) and historyCode. |
Request body.
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
| totalAmount required | number |
| comment | string |
| historyCode | string |
{- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "totalAmount": 0,
- "comment": "string",
- "historyCode": "string"
}{- "data": {
- "transactionId": "string",
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83"
}
}This service enables the query to side account statement.
| accountId required | string |
| sideAccountId required | string |
| start | string <date> |
| ending | string <date> |
| dateType | string Default: "ENTRY" Enum: "ENTRY" "REALIZATION" |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path, using : as a separator. E.g. get:/v1/accounts/13E700E0-2372-A23A-8D90-57ACBEBDE46A/side-account/CDF2BC48-24FB-3AB3-0018-3FDA47D5BB0C/statement |
{- "data": {
- "statement": [
- {
- "entryDate": "2019-08-24T14:15:22Z",
- "creditDate": "2019-08-24",
- "historyCode": 0,
- "amount": 0,
- "counterpart": {
- "bankDestination": "57413854",
- "branchDestination": "1",
- "accountDestination": "8895",
- "clientType": "PERSON",
- "name": "Roberto",
- "TaxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}
}, - "transactionId": "string",
- "type": "C",
- "additionalInfo": "string",
- "description": "string",
- "comment": "string"
}
]
}
}This service enables the query to side account balance.
| accountId required | string |
| sideAccountId required | string |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path, using : as a separator. E.g. get:/v1/accounts/13E700E0-2372-A23A-8D90-57ACBEBDE46A/side-account/CDF2BC48-24FB-3AB3-0018-3FDA47D5BB0C/balance |
{- "data": {
- "date": "2019-08-24",
- "real": 0,
- "available": 0,
- "future": 0,
- "blocked": 0
}
}Raise a full refund for one transaction.
| transactionId required | string Transaction to be full refunded |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path, using : as a separator. E.g. delete:/v1/accounts/side-account/cash-in/external/CDF2BC48-24FB-3AB3-0018-3FDA47D5BB0C |
{- "data": {
- "transactionId": "string"
}
}Raise a full refund for one transaction.
| transactionId required | string Transaction to be full refunded |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path, using : as a separator. E.g. delete:/v1/accounts/side-account/cash-out/external/CDF2BC48-24FB-3AB3-0018-3FDA47D5BB0C |
{- "data": {
- "transactionId": "string"
}
}Processes a new payment transaction between side accounts using the sender account balance as fund source. Synchronously handle requests.
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of the fields, in the following order: sender.sideAccount.sideAccountId, totalAmount (integer part), recipient.sideAccount.sideAccountId and recipient.amount (integer part). E.g.: sender.sideAccount.sideAccountId: 77E09007-CDDF-47AA-0425-25BA3960178E totalAmount: 10.5 recipient.sideAccount.sideAccountId: 4E749CC9-39D6-50DA-F636-8106240DB64E recipient.amount: 10.5 Transaction-Hash calculated based on: 77E09007-CDDF-47AA-0425-25BA3960178E104E749CC9-39D6-50DA-F636-8106240DB64E10 |
Request body.
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
| totalAmount required | number |
required | object (SideAccountSender) |
required | Array of objects (SideAccountRecipient) List of Recipient |
{- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "totalAmount": 0,
- "sender": {
- "sideAccount": {
- "sideAccountId": "string"
}
}, - "recipients": [
- {
- "sideAccount": {
- "sideAccountId": "string"
}, - "amount": 0,
- "mediatorFee": 0,
- "historyCodeSender": "string",
- "historyCodeRecipient": "string",
- "historyCodeFeeRecipient": "string",
- "historyCodeFeeMediator": "string",
- "senderComment": "string",
- "recipientComment": "string"
}
]
}{- "data": {
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "senderSideAccountId": "string",
- "totalAmount": 0,
- "transactionDate": "2019-08-24T14:15:22Z",
- "transactionId": "string",
- "financialStatement": {
- "status": "string"
}
}
}Processes a new transfer transaction between side accounts using the sender account balance as fund source. Synchronously handle requests.
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of the fields, in the following order: sender.sideAccount.sideAccountId, totalAmount (integer part), recipient.sideAccount.sideAccountId and recipient.amount (integer part). E.g.: sender.sideAccount.sideAccountId: 77E09007-CDDF-47AA-0425-25BA3960178E totalAmount: 10.5 recipient.sideAccount.sideAccountId: 4E749CC9-39D6-50DA-F636-8106240DB64E recipient.amount: 10.5 Transaction-Hash calculated based on: 77E09007-CDDF-47AA-0425-25BA3960178E104E749CC9-39D6-50DA-F636-8106240DB64E10 |
Request body.
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
| totalAmount required | number |
required | object (SideAccountSender) |
required | Array of objects (SideAccountRecipient) List of Recipient |
{- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "totalAmount": 0,
- "sender": {
- "sideAccount": {
- "sideAccountId": "string"
}
}, - "recipients": [
- {
- "sideAccount": {
- "sideAccountId": "string"
}, - "amount": 0,
- "mediatorFee": 0,
- "historyCodeSender": "string",
- "historyCodeRecipient": "string",
- "historyCodeFeeRecipient": "string",
- "historyCodeFeeMediator": "string",
- "senderComment": "string",
- "recipientComment": "string"
}
]
}{- "data": {
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "senderSideAccountId": "string",
- "totalAmount": 0,
- "transactionDate": "2019-08-24T14:15:22Z",
- "transactionId": "string",
- "financialStatement": {
- "status": "string"
}
}
}This service perform a side account balance lock according to the amount reported.
| sideAccountId required | string Side account identifier. |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of amount (integer part) and sideAccountId. |
Request body.
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
| amount required | number Side account balance amount that should be blocked. |
| reasonIdentifier required | integer <int32> Reason why the side account balance is being blocked. |
| comment | string Free description to be returned in the side account statement. |
{- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "amount": 0,
- "reasonIdentifier": 0,
- "comment": "string"
}{- "data": {
- "transactionId": "string",
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83"
}
}This service perform a side account balance unlock. The unlocking value is obtained through the transactionId.
| sideAccountId required | string Side account identifier. |
| transactionId required | string Balance lock TransactionId. |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the concatenation of amount (integer part) and sideAccountId. |
Request body.
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
| amount required | number [ 0.01 .. 9999999999999 ] Side account balance amount that should be unblocked. |
| comment | string Free description to be returned in the side account statement. |
{- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "amount": 1986.12,
- "comment": "free description"
}{- "data": {
- "transactionId": "string",
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83"
}
}The registration alias is needed for receiving a Instant Payment in practical way. With the alias, instead of more than one informations to identify the account, the user can just inform the registration alias. It is possible to register 4 kinds of alias:
Each alias can only be linked to one account. Each natural person can register until 5 alias to the same account. Each legal person can register until 20 alias to the same account.
| accountId required | string |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path and alias.name, using : as a separator. E.g. post:/v1/accounts/1CDD2D73-E641-8CF6-51AC-065F01CD7422/aliases:email@example.com |
Request body.
required | object (AliasRequestAlias) |
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
{- "alias": {
- "name": "email@matera.com",
- "type": "EMAIL"
}, - "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83"
}{- "data": {
- "protocolId": "f541133c-6ef0-49b5-b443-6a1cc7b6b93e",
- "needsIdentifyConfirmation": true,
- "alias": {
- "name": "email@matera.com",
- "type": "EMAIL",
- "status": "ACTIVE"
}
}
}| accountId required | string |
| aliasStatus | string Enum: "IDENTITY_VALIDATION_PENDING" "CLEARING_REGISTRATION_PENDING" "ACTIVE" "EXCLUDED" "PENDING_DELETION" "REJECTED" "EXPIRED" "INVALID_KEY" "PENDING_PORTABILITY_CONFIRMATION" "PENDING_CLAIM_CONFIRMATION" "DONATED_FOR_PORTABILITY" "PORTABILITY_REQUESTED" "USER_CONFIRMATION_PENDING_PORTABILITY" "PENDING_PORTABILITY_DICT" "AWAITING_RETURN_PSP_DONOR" "UNSUCCESSFUL_PORTABILITY" "CANCEL_PORTABILITY_REQUEST" "CONFIRM_CLAIMING_PORTABILITY" "SUCCESSFUL_PORTABILITY" "PENDING_CLAIM_DICT" "CLAIM_AWAITING_RETURN_PSP_DONOR" "PENDING_VALIDATION_COMPLETE_CLAIM" "SUCCESSFUL_CLAIM" "UNSUCCESSFUL_CLAIM" "CANCEL_CLAIM_REQUEST" "OWNERSHIP_REQUESTED" "USER_KEY_OWNERSHIP_VALIDATION_PENDING" "DONOR_PSP_KEY_CONFIRMED" "DONOR_PSP_KEY_UNCONFIRMED" "CLAIM_RESOLUTION_PERIOD_CLOSED" "DONATED_BY_CLAIM" "CANCEL_PSP_DONOR_OWNERSHIP_CLAIM_ORDER" "PENDING_UPDATE" "PENDING_COMPLETE_CLAIM_DICT" "CANCEL_DONOR_CLAIM_REQUEST" |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
{- "data": {
- "aliases": [
- {
- "name": "email@matera.com",
- "type": "EMAIL",
- "status": "ACTIVE"
}
]
}
}Gets the current information about an Pix alias.
The query of aliases is subject to the request rate-limiting policy, for this reason, it must be used when there is an intention to make a payment.
Through the optional parameter, IncludeStatistics, it is possible to indicate whether anti-fraud counter information should be included in the response.
| accountId required | string Account ID related to the alias. |
| country required | string Country in which that alias belongs. |
| alias required | string <= 77 characters Example: example@matera.com Valid Pix alias that requires research. |
| includeStatistics | boolean Default: false Example: includeStatistics=true Includes anti-fraud data in the response, returning the values in the personStatistics and aliasStatistics fields. |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| X-EndToEndId | string This field receives an EndToEndId for key queries in order to carry out payment flows within the scope of Open Finance. If the field is null, the system will use the usual buckets for querying. |
{- "data": {
- "alias": "example@matera.com.br",
- "aliasType": "EMAIL",
- "aliasAccountHolder": {
- "taxIdentifier": {
- "taxId": "78478945682",
- "country": "BRA",
- "taxIdMasked": "***.789.456-**"
}, - "name": "JOSE DA SILVA"
}, - "accountDestination": {
- "branch": "3529",
- "account": "4589",
- "accountType": "POUPANCA"
}, - "psp": {
- "id": 87459845,
- "name": "PSP XPTO",
- "country": "BRA",
- "currencies": [
- "BRL"
]
}, - "endToEndId": "E13370835202004061453hwpeG9UUCiS",
- "creationDate": "2010-01-10T03:00:00Z",
- "personStatistics": {
- "spi": {
- "watermark": "2023-01-01T10:00:00.000Z",
- "settlements": {
- "d90": 0,
- "m12": 0,
- "m60": 0
}
}, - "fraudMarkers": {
- "watermark": "2023-01-01T10:00:00.000Z",
- "applicationFrauds": {
- "d90": 0,
- "m12": 0,
- "m60": 0
}, - "muleAccounts": {
- "d90": 0,
- "m12": 0,
- "m60": 0
}, - "scammerAccounts": {
- "d90": 0,
- "m12": 0,
- "m60": 0
}, - "otherFrauds": {
- "d90": 0,
- "m12": 0,
- "m60": 0
}, - "totalFrauds": {
- "d90": 0,
- "m12": 0,
- "m60": 0
}, - "totalFraudTransactionAmount": {
- "d90": 0,
- "m12": 0,
- "m60": 0
}, - "distinctFraudReporters": {
- "d90": 0,
- "m12": 0,
- "m60": 0
}
}, - "infractionReports": {
- "watermark": "2023-01-01T10:00:00.000Z",
- "openReports": 0,
- "openReportsDistinctReporters": 0,
- "rejectedReports": {
- "d90": 0,
- "m12": 0,
- "m60": 0
}
}, - "entries": {
- "watermark": "2023-01-01T10:00:00.000Z",
- "registeredAccounts": 0
}
}, - "aliasStatistics": {
- "spi": {
- "watermark": "2023-01-01T10:00:00.000Z",
- "settlements": {
- "d90": 0,
- "m12": 0,
- "m60": 0
}
}, - "fraudMarkers": {
- "watermark": "2023-01-01T10:00:00.000Z",
- "applicationFrauds": {
- "d90": 0,
- "m12": 0,
- "m60": 0
}, - "muleAccounts": {
- "d90": 0,
- "m12": 0,
- "m60": 0
}, - "scammerAccounts": {
- "d90": 0,
- "m12": 0,
- "m60": 0
}, - "otherFrauds": {
- "d90": 0,
- "m12": 0,
- "m60": 0
}, - "totalFrauds": {
- "d90": 0,
- "m12": 0,
- "m60": 0
}, - "totalFraudTransactionAmount": {
- "d90": 0,
- "m12": 0,
- "m60": 0
}, - "distinctFraudReporters": {
- "d90": 0,
- "m12": 0,
- "m60": 0
}
}, - "infractionReports": {
- "watermark": "2023-01-01T10:00:00.000Z",
- "openReports": 0,
- "openReportsDistinctReporters": 0,
- "rejectedReports": {
- "d90": 0,
- "m12": 0,
- "m60": 0
}
}, - "entries": {
- "watermark": "2023-01-01T10:00:00.000Z",
- "distinctAccounts": {
- "d90": 0,
- "m12": 0,
- "m60": 0
}
}
}
}
}| accountId required | string |
| alias required | string |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path, using : as a separator. E.g. delete:/v1/accounts/1CDD2D73-E641-8CF6-51AC-065F01CD7422/aliases/email@matera.com |
| deletionReason | string (AliasDeletionReason) Value: "USER_REQUESTED" Example: USER_REQUESTED Reason for alias exclusion. If the reason is not provided, the USER_REQUESTED (Request made by the user) value will be used. |
{- "error": {
- "code": "99",
- "description": "Error fetching resources for execute operation..."
}
}Updates PIX key (alias) information based on account data. The behavior depends on the key type.
For EVP Keys:
Updates to all data (owner, branch, and account) are permitted using only the RFB_VALIDATION or BRANCH_TRANSFER reasons. Both reasons will perform a full update.
For Other Key Types:
The RFB_VALIDATION reason updates only the owner's name and trade name.
Other reasons, such as BRANCH_TRANSFER or USER_REQUESTED, will update both the owner's data and account data.
Compatibility and Reasons Table:
| Key Type | Update Compatible | Allowed Reason (Reason Type) |
|---|---|---|
| CPF | ✓ | ALL |
| CNPJ | ✓ | ALL |
| PHONE | ✓ | ALL |
| ✓ | ALL | |
| EVP | ✓ | RFB_VALIDATION/BRANCH_TRANSFER |
| alias required | string The addressing alias identification |
| accountId required | string Example: CCAb9323-E595-5ed9-a389-0938333b6fb1 Account Identification |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http
method name followed by the request path and action, using E.g. post:/v1/accounts/xyz/aliases/key@email.com/update:update |
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
| reason required | string (AliasUpdateReason) Enum: "USER_REQUESTED" "RECONCILIATION" "BRANCH_TRANSFER" "RFB_VALIDATION" Operation reason to update alias. |
{- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "reason": "USER_REQUESTED"
}{- "data": {
- "id": "f25ba892-95e0-11ea-bb37-0242ac130002",
- "pspIdentification": 87459845,
- "status": "ACTIVE",
- "account": {
- "branch": "0001",
- "accountNumber": "0007654321",
- "accountType": "CACC",
- "openingDate": "2010-01-10T03:00:00"
}, - "clearingDelayMilliseconds": 99999999999999,
- "owner": {
- "personType": "NATURAL_PERSON",
- "taxIdNumber": "78478945682",
- "taxIdMasked": "***.789.456-**",
- "name": "Foo bar",
- "tradeName": "Financial Bank Ltda"
}, - "keyHolderAddress": {
- "street": "Rua Teste 1234",
- "zipCode": "12345678",
- "city": "Sao Paulo",
- "uf": "SP"
}
}
}Confirms the ownership of the alias.
| alias required | string |
| accountId required | string |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path, using : as a separator. E.g. post:/v1/accounts/1CDD2D73-E641-8CF6-51AC-065F01CD7422/aliases/email@exemplo.com/otp-validation |
Request body.
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
| verificationCode required | string Verification code sent in the alias inclusion process. |
| protocolId required | string Alias ownership validation protocol. |
{- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "verificationCode": "546521",
- "protocolId": "f541133c-6ef0-49b5-b443-6a1cc7b6b93e"
}{- "error": {
- "code": "99",
- "description": "Error fetching resources for execute operation..."
}
}Creates portability claim based on the confirmation sent by the client.
The table below defines the possibilities for ownership or portability of each key type:
| Compatible? | OWNERSHIP | PORTABILITY |
|---|---|---|
| TAX_ID | ✓ | |
| PHONE | ✓ | ✓ |
| ✓ | ✓ | |
| EVP |
| alias required | string |
| accountId required | string |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path, using : as a separator. E.g. post:/v1/accounts/1CDD2D73-E641-8CF6-51AC-065F01CD7422/aliases/email@matera.com/portability-claims |
Request body.
| confirm required | boolean Flag indicating the confirmation to create a portability claim. |
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
{- "confirm": true,
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83"
}{- "error": {
- "code": "99",
- "description": "Error fetching resources for execute operation..."
}
}Cancel an addressing key portability claim linked to the given key which was opened by the claimer. The portability cancellation processing will be asynchronous and the return will be through the callback.
| accountId required | string |
| alias required | string |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path, using : as a separator. E.g. post:/v1/accounts/1CDD2D73-E641-8CF6-51AC-065F01CD7422/aliases/email@matera.com/cancel-portability-claims |
Request body.
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
| reason required | string (ClaimCancellationReason) Enum: "FRAUD" "USER_REQUESTED" "ACCOUNT_CLOSURE" Field indicating the reason of the claim cancellation request. |
{- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "reason": "FRAUD"
}{- "data": {
- "alias": "example@matera.com.br",
- "aliasType": "EMAIL",
- "status": "ACTIVE"
}
}Confirm/Deny portability of the given key which is liked to a portability claim.
| alias required | string |
| accountId required | string |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path and the field 'confirm' value, using : as a separator. E.g. post:/v1/accounts/1CDD2D73-E641-8CF6-51AC-065F01CD7422/aliases/email@example.com/portability-claim-responses:true |
Request body.
| confirm required | boolean Flag indicating the confirmation/deny portability. |
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
{- "confirm": true,
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83"
}{- "data": {
- "protocolId": "7d9ab136-8a43-47f0-9c10-fc2d41122ce6"
}
}Creates or completes ownership claim process based on the confirmation sent by the client. It's depends the key status:
In both cases, if set confirm = false, the key ownership claim process will cancelled.
The table below defines the possibilities for ownership or portability of each key type:
| Compatible? | OWNERSHIP | PORTABILITY |
|---|---|---|
| TAX_ID | ✓ | |
| PHONE | ✓ | ✓ |
| ✓ | ||
| EVP |
| alias required | string |
| accountId required | string |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path, using : as a separator. E.g. post:/v1/accounts/1CDD2D73-E641-8CF6-51AC-065F01CD7422/aliases/email@matera.com/ownership-claims |
Request body.
| confirm required | boolean Flag indicating the confirmation to create an ownership claim. |
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
| reason | string (CancellationReason) Enum: "FRAUD" "USER_REQUESTED" "ACCOUNT_CLOSURE" Field indicating the reason of the claim cancellation request. If confirm = false, the reason attribute must be informed. |
{- "confirm": true,
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "reason": "FRAUD"
}{- "data": {
- "protocolId": "f541133c-6ef0-49b5-b443-6a1cc7b6b93a"
}
}Cancel an ownership claim which was opened by the claimer. The claim cancellation processing will be asynchronous and the return will be through the callback.
| accountId required | string |
| alias required | string |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path, using: as a separator. E.g. post:/v1/accounts/1CDD2D73-E641-8CF6-51AC-065F01CD7422/aliases/example@matera.com/cancel-ownership-claims |
Request body.
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
| reason required | string (ClaimCancellationReason) Enum: "FRAUD" "USER_REQUESTED" "ACCOUNT_CLOSURE" Field indicating the reason of the claim cancellation request. |
{- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "reason": "FRAUD"
}{- "data": {
- "alias": "example@matera.com.br",
- "aliasType": "EMAIL",
- "status": "ACTIVE"
}
}Confirm/Deny ownership of the given alias which is linked to an ownership claim.
| alias required | string |
| accountId required | string |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path and the field 'confirm' value, using : as a separator. E.g. post:/v1/accounts/1CDD2D73-E641-8CF6-51AC-065F01CD7422/aliases/email@example.com/ownership-claim-responses:true |
Request body.
| confirm required | boolean Flag indicating if the ownership of an alias could be confirmed |
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
{- "confirm": true,
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83"
}{- "data": {
- "protocolId": "f541133c-6ef0-49b5-b443-6a1cc7b6b93a"
}
}Besides the individual max lengths of the alias.alias, description and withdrawAgent fields, the sum of the lenghts of these fields are subject to rules regarding the overall QRCode lenght. This rule is dependent on which of these fields are present, as follows: These fields are also sharing the same space on the Qr Code arrangement of 77 characters, so when using both we have to calculate the max size of them according to the following rule: Max size = 77 - 2(Id of description data) - 2(Size of description data) - Size of the other field (minimum 1). For example, to use description 'my info': The alias max size would be 77-2-2-7 = 66 and 66 + 7 = 73 characters. Or to use the alias 'carlos@yahoo.com.br': The description info max size would be 77-2-2-19 = 54 and 54 + 19 = 73 characters.
| accountId required | string |
| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path and alias.alias, using : as a separator. E.g. post:/v1/accounts/{accountId}/static-qrcode:email@example.com |
Request body.
required | object (QRCodeAliasSpecification) Specification for QRCode image alias. |
object (QRCodeImageGenerationSpecification) Specification for QRCode image generation. | |
| amount | number [ 0.01 .. 9999999999999 ] Payment amount. Maximum of 2 fraction digits allowed. |
| description | string <= 72 characters Description in free form. |
| reference | string <= 25 characters Receivable identifier used by receiver to identify the payment/collection. |
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
| receiverTaxId | string <= 14 characters Receiver Tax Id. |
| recurrenceLocation | string <= 77 characters Recurrence Location |
{- "alias": {
- "alias": "email@matera.com",
- "aliasType": "EMAIL"
}, - "imageGeneration": {
- "errorCorrectionLevel": "M",
- "imageWidth": 400,
- "generateImageRendering": true
}, - "amount": 0.01,
- "description": "Some description",
- "reference": "5874885784584",
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "receiverTaxId": "90792668000101",
- "recurrenceLocation": "pix.example.com/rec/2353c790eefb11eaadc10242ac120002"
}{- "data": {
- "textContent": "00020101021126440014br.gov.bcb.spi0122fulano2019@example.com5204000053039865802BR5913FULANO DE TAL6008BRASILIA6304DFE3",
- "generatedImage": {
- "imageContent": "FEADIAINUEIUNEIUAFDEFOEIFEAFEOIUINIUJNOIUNAEFDADAERADAEAERAENJIOJIONIONJNIJADAFADEAEAEAE",
- "mimeType": "image/png",
- "actualImageWidth": 800
},
}
}| Authorization required | string Example: Bearer eyJhbGciOiJIUzI1NiJ9.eyJleGFtcGxlIjoiZXhhbXBsZSJ9.C74hRRU_233iQxVsR-4dZH5OGTZgExJAvOx7kUMJxhY A valid OAuth2 access token. |
| Transaction-Hash required | string The hash for this transaction is based on the lower case http method name followed by the request path and document field, using : as a separator. E.g. post:/v1/qrcode/decoding:00020101021126440014BR.GOV.BCB.PIX0122PSPKEY5204000053039865802BR5913PSPNAME6008BRASILIA6304DFE3 |
Request body.
| document required | string <= 1000 characters QRCode Plain text Representation |
| externalIdentifier required | string (ExternalIdentifier) Identifier sent by the API caller, must be unique per transaction and per process. This field is used to control idempotency. If a previously executed transaction is submitted with a different ExternalIdentifier, it will be processed again. In batch processing scenarios, the ExternalIdentifier represents each individual item in the batch, not the entire batch operation. |
| dateForPayment | string <date> Desired payment date |
| municipalityCode | string Code based on the IBGE Municipality Code Table |
{- "document": "00020101021126440014BR.GOV.BCB.PIX0122PSPKEY5204000053039865802BR5913PSPNAME6008BRASILIA6304DFE3",
- "externalIdentifier": "e91df192-f71a-4e1d-8d6f-a66a0bd6ad83",
- "dateForPayment": "2019-11-19",
- "municipalityCode": "4105508"
}{- "data": {
- "qrcodeType": "STATIC",
- "staticQrcodeData": {
- "pointOfInitiationMethod": 11,
- "country": "BRA",
- "currency": "BRL",
- "amount": 10,
- "merchantName": "GREAT STORE",
- "merchantCity": "CAMPINAS",
- "reference": "5874885784584",
- "alias": "+5514981490431",
- "description": "Some additional information.",
- "withdrawServiceProvider": "Abcd1234"
}, - "dynamicQrcodeData": {
- "pointOfInitiationMethod": 11,
- "country": "BRA",
- "currency": "BRL",
- "amount": 10,
- "merchantName": "GREAT STORE",
- "merchantCity": "CAMPINAS",
- "reference": "5874885784584",
- "payload": {
- "revisao": 0,
- "infoAdicionais": [
- {
- "nome": "Example description of additional information",
- "valor": "Example value of additional information"
}
], - "calendario": {
- "expiracao": "2020-03-31T20:00:00.00Z",
- "vencimento": "2020-03-31",
- "criacao": "2020-03-01T11:00:00.00Z",
- "apresentacao": "2020-03-10T15:00:00.00Z"
}, - "devedor": {
- "cpf": "00012312312",
- "nome": "Devedor dos Santos"
}, - "valor": {
- "original": 100,
- "juros": 5,
- "multa": 5,
- "desconto": 0,
- "final": 110,
- "modalidadeAlteracao": 0
}, - "txid": "QRS1TXJSDU3DSSFDGFG44F256555",
- "chave": "fc5ebf2d-db0f-03c9-cab5-7d3b8f455b3c",
- "solicitacaoPagador": "Please inform preferred color before payment!",
- "status": "ATIVA"
}
}, - "recurrenceData": {
- "pointOfInitiationMethod": 11,
- "country": "BRA",
- "currency": "BRL",
- "amount": 10,
- "merchantName": "GREAT STORE",
- "merchantCity": "CAMPINAS",
- "reference": "5874885784584",
- "payloadId": "QRS2-7d07f424-9a91-44d3-ab59-0adee730ddab",
- "payloadUrl": "string",
- "journey": "AUT2",
- "payload": {
- "idRec": "RN123456782024011577825445612",
- "vinculo": {
- "contrato": "5582610",
- "devedor": {
- "cpf": "45164632481",
- "nome": "Fulano de Tal"
}, - "objeto": "Serviço de Streamming de Música."
}, - "calendario": {
- "dataFinal": "2025-04-01",
- "dataInicial": "2024-04-01",
- "periodicidade": "MENSAL"
}, - "politicaRetentativa": "NAO_PERMITE",
- "valor": {
- "valorRec": "35.00"
}, - "recebedor": {
- "cnpj": "28765007802371",
- "nome": "Startup Musical",
- "ispbParticipante": "12345678"
}, - "atualizacao": [
- {
- "status": "CRIADA",
- "data": "2024-03-20T10:12:07.567Z"
}
]
}
}
}
}Lists all accounts with established limits in the branch. Available until March 31st.
| branch required | string Branch number. |
| Transaction-Hash required | string Hash HmacSHA256 (method:path). |
[- {
- "limitId": "string",
- "branch": "string",
- "account": "string",
- "limits": [
- {
- "type": "string",
- "maxValue": "string",
- "value": "string",
- "lastUpdate": "string"
}
], - "favorites": [
- { }
]
}
]Retrieves limits and beneficiaries of a specific account.
| branch required | string Branch number. |
| account required | string Account number. |
| Transaction-Hash required | string Hash HmacSHA256. POST = (method:path:amount:limitType). GET = (method:path). |
{- "limitId": "string",
- "branch": "string",
- "account": "string",
- "limits": [
- {
- "type": "string",
- "maxValue": "string",
- "value": "string",
- "lastUpdate": "string"
}
], - "favorites": [
- { }
]
}This endpoint performs three distinct functions depending on the limitType sent in the body: 1. Financial value adjustment (DAILY, NIGHTLY, etc). 2. Beneficiary Registration (FAVORED). 3. Night start definition (START_NIGHT_TIME).
| branch required | string Branch number. |
| account required | string Account number. |
| Transaction-Hash required | string Hash HmacSHA256. POST = (method:path:amount:limitType). GET = (method:path). |
| limitType required | string Enum: "DAILY" "NIGHTLY" "INSTANT_PAYMENT_CHANGE" "INSTANT_PAYMENT_CHANGE_NIGHTLY" Financial limit type to be adjusted. |
| amount required | string Transaction amount (use dot for cents, e.g., "10.05"). |
| externalIdentifier required | string Unique external identifier. |
{- "limitType": "NIGHTLY",
- "amount": "100",
- "externalIdentifier": "uuid-example"
}{- "transactionId": "string",
- "account": "string",
- "externalIdentifier": "string",
- "amount": "string",
- "lastUpdate": "string",
- "status": "string",
- "favoredId": "string"
}Retrieves the status of a specific limit type (e.g., DAILY, NIGHTLY).
| branch required | string |
| account required | string |
| limitType required | string Enum: "DAILY" "NIGHTLY" "INSTANT_PAYMENT_CHANGE" "INSTANT_PAYMENT_CHANGE_NIGHTLY" "FAVORED" The limit type to be consulted. |
| Transaction-Hash required | string Hash HmacSHA256 (method:path). |
{- "clientValue": 0,
- "maxValue": "string",
- "lastUpdate": "string"
}Removes a beneficiary from the beneficiary list using the favoredId.
| branch required | string |
| account required | string |
| favoredId required | string The beneficiary ID obtained in the listing. |
| Transaction-Hash required | string Hash HmacSHA256 (method:path). |
{- "transactionId": "string",
- "account": "string",
- "externalIdentifier": "string",
- "amount": "string",
- "lastUpdate": "string",
- "status": "string",
- "favoredId": "string"
}Adjust Limits
Allows adjusting the transfer limit according to its type and adjusting the start of the night period.
| branch required | string Example: {{branch}} |
| account required | string Example: {{account}} |
| Authorization | any Example: Bearer {{token}} |
| Transaction-Hash | any Example: 90724c6b409151b9a08a4f869646e0649889852ed5f1f4f9e288083c73b0846d |
object At least one internal field must be provided | |
object At least one internal field must be provided | |
object At least one product must be provided | |
object At least one field must be provided | |
object |
{- "limits": {
- "global": {
- "amount": "string"
}, - "period": {
- "daily": {
- "amount": "string"
}, - "intermediate": {
- "amount": "string"
}, - "nightly": {
- "amount": "string"
}
}, - "instantPaymentAutomatic": {
- "amount": "string"
}, - "instantPaymentSchedule": {
- "amount": "string"
}, - "instantPaymentSaqueTroco": {
- "daily": {
- "amount": "string"
}, - "nightly": {
- "amount": "string"
}
}
}, - "transactionFavoredLimit": {
- "person": {
- "bankTransfer": {
- "amount": "string"
}, - "instantPayment": {
- "amount": "string"
}, - "internalTransfer": {
- "amount": "string"
}
}, - "corporate": {
- "bankTransfer": {
- "amount": "string"
}, - "instantPayment": {
- "amount": "string"
}, - "internalTransfer": {
- "amount": "string"
}
}, - "sameOwnership": {
- "bankTransfer": {
- "daily": {
- "amount": "string"
}, - "nightly": {
- "amount": "string"
}
}, - "instantPayment": {
- "daily": {
- "amount": "string"
}, - "nightly": {
- "amount": "string"
}
}, - "internalTransfer": {
- "daily": {
- "amount": "string"
}, - "nightly": {
- "amount": "string"
}
}
}
}, - "transactionProductsLimit": {
- "card": {
- "amount": "string"
}, - "bankTransfer": {
- "amount": "string"
}, - "instantPayment": {
- "amount": "string"
}, - "internalTransfer": {
- "amount": "string"
}, - "boleto": {
- "amount": "string"
}, - "instantPaymentSchedule": {
- "amount": "string"
}, - "instantPaymentAutomatic": {
- "amount": "string"
}
}, - "cashInLimits": {
- "corporate": {
- "nightly": {
- "amount": "string"
}
}, - "person": {
- "nightly": {
- "amount": "string"
}
}
}, - "times": {
- "startNight": "20"
}
}{- "limitId": "account-de8783de-c06a-440b-a574-6b3857a0804d",
- "accountId": "de8783de-c06a-440b-a574-6b3857a0804d",
- "account": "11111",
- "branch": "1",
- "description": "1",
- "limits": {
- "global": {
- "amount": "0.01",
- "maxAmount": "3",
- "lastUpdate": "2026-02-02T18:54:28.457Z"
}, - "period": {
- "daily": {
- "amount": "6",
- "maxAmount": "6",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}, - "intermediate": {
- "amount": "0",
- "maxAmount": "4",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}, - "nightly": {
- "amount": "6",
- "maxAmount": "5",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}
}, - "instantPaymentAutomatic": {
- "amount": "6",
- "maxAmount": "7",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}, - "instantPaymentSchedule": {
- "amount": "6",
- "maxAmount": "0.00",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}, - "instantPaymentSaqueTroco": {
- "daily": {
- "amount": "6",
- "maxAmount": "6",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}, - "nightly": {
- "amount": "6",
- "maxAmount": "7",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}
}
}, - "cashInLimits": {
- "corporate": {
- "nightly": {
- "amount": "6",
- "maxAmount": "0.00",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}
}, - "person": {
- "nightly": {
- "amount": "6",
- "maxAmount": "7",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}
}
}, - "transactionFavoredLimit": {
- "person": {
- "bankTransfer": {
- "amount": "6",
- "maxAmount": "7",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}, - "instantPayment": {
- "amount": "6",
- "maxAmount": "7",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}, - "internalTransfer": {
- "amount": "6",
- "maxAmount": "7",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}
}, - "corporate": {
- "bankTransfer": {
- "amount": "6",
- "maxAmount": "7",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}, - "instantPayment": {
- "amount": "6",
- "maxAmount": "7",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}, - "internalTransfer": {
- "amount": "6",
- "maxAmount": "7",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}
}, - "sameOwnership": {
- "bankTransfer": {
- "daily": {
- "amount": "6",
- "maxAmount": "7",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}, - "nightly": {
- "amount": "6",
- "maxAmount": "7",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}
}, - "instantPayment": {
- "daily": {
- "amount": "0",
- "maxAmount": "7",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}, - "nightly": {
- "amount": "6",
- "maxAmount": "0",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}
}, - "internalTransfer": {
- "daily": {
- "amount": "6",
- "maxAmount": "7",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}, - "nightly": {
- "amount": "6",
- "maxAmount": "7",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}
}
}
}, - "transactionProductsLimit": {
- "card": {
- "amount": "6",
- "maxAmount": "7",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}, - "bankTransfer": {
- "amount": "6",
- "maxAmount": "7",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}, - "instantPayment": {
- "amount": "6",
- "maxAmount": "7",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}, - "internalTransfer": {
- "amount": "6",
- "maxAmount": "7",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}, - "boleto": {
- "amount": "6",
- "maxAmount": "7",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}, - "instantPaymentSchedule": {
- "amount": "6",
- "maxAmount": "7",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}, - "instantPaymentAutomatic": {
- "amount": "6",
- "maxAmount": "7",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}
}, - "times": {
- "endNight": "06",
- "startNight": "22",
- "lastUpdate": "2026-01-22T17:03:60-03:00"
}, - "updatedAt": "2026-02-02T18:54:56.680Z",
- "createdAt": "2026-01-21T19:11:27.534Z"
}Favored Registration
Allows registering an account or key as a favored beneficiary
| branch required | string Example: {{branch}} |
| account required | string Example: {{account}} |
| Authorization | any Example: Bearer {{token}} |
| Transaction-Hash | any Example: {{Hash}} |
| type required | string Enum: "alias" "bankAccount" Favored type Value: "bankAccount" |
required | object Favored data |
| nickname | string or null Favored nickname |
{- "type": "alias",
- "data": {
- "account": "string",
- "branch": "string",
- "pspId": "string",
- "bankNumber": "string",
- "accountType": "string",
- "alias": "string",
- "aliasType": "TAX_ID"
}, - "nickname": "string"
}{- "favoredId": "5e2782f0-6h30-4f65-b020-5bnb4bf4dce8a",
- "nickname": "DEMO",
- "account": "111111",
- "branch": "1",
- "type": "bankAccount",
- "data": {
- "account": "1111113",
- "branch": "1",
- "pspId": "1111111115",
- "bankNumber": "566",
- "accountType": "PAGAMENTO"
}, - "updatedAt": "2026-02-02T19:15:53.668Z",
- "createdAt": "2026-02-02T19:15:53.668Z",
- "startDate": "2026-02-03T19:15:53.668Z"
}Lists all accounts with established limits of the branch sent in the GET parameter of the request
| branch required | string Example: {{branch}} |
| account required | string Example: {{account}} |
| nextToken | string Example: nextToken=eyJhY2NvdW50IjoiNDg3Mzc2IiwiYnJhbmNoIjoiMSIsImZhdm9yZWRJZCI6IjEyNTgyZmIxLWVkZGItNDNlYi05OGY2LWZmYzc5OWFhZjhjYyJ9 |
| pageSize | integer Example: pageSize=1 |
| Authorization | string Example: Bearer {{token}} |
| Transaction-Hash | string Example: {{Hash}} |
{- "favored": [
- {
- "favoredId": "5167369b-c60e-489c-ac22-f17e3dgae921",
- "account": "111111",
- "branch": "1",
- "type": "bankAccount",
- "data": {
- "account": "11111122",
- "branch": "1",
- "pspId": "1111111112",
- "bankNumber": "566",
- "accountType": "PAGAMENTO"
}, - "startDate": "2026-01-28T14:49:28.137Z",
- "updatedAt": "2026-01-27T14:49:28.137Z",
- "createdAt": "2026-01-27T14:49:28.137Z"
}
], - "count": 1,
- "nextToken": "eyJmYXZv1mVkSWQiOiI1YzY3MzY5Yi1jNjBlLTQ4OWM...",
- "hasMore": true
}Add favored
Allows adding favored beneficiaries for the account limits.
| branch required | string Example: {{branch}} |
| account required | string Example: {{account}} |
| favoredId required | string Example: {{favoredId}} |
| Authorization | string Example: Bearer {{token}} |
| Transaction-Hash | string Example: {{Hash}} |
{- "favoredId": "9ce254b1-fe4a-4c67-93b7-5477e8778aea",
- "account": "487376",
- "branch": "1",
- "type": "alias",
- "data": {
- "accountType": "PAGAMENTO",
- "alias": "810128d7-c1ab-44ea-8bd2-29f27eb7a706",
- "aliasType": "EVP"
}, - "startDate": "2026-01-28T14:54:18.022Z",
- "updatedAt": "2026-01-27T14:54:18.022Z",
- "createdAt": "2026-01-27T14:54:18.022Z"
}Removes a favored beneficiary from the list. The item is removed by passing the branch, account, and favoredId as parameters.
The favoredId must be obtained from the FAVORED listing
| branch required | string Example: {{branch}} |
| account required | string Example: {{account}} |
| favoredId required | string Example: {{favoredId}} |
| Authorization | any Example: Bearer {{token}} |
| Transaction-Hash | any Example: {{Hash}} |
{ }Lists all accounts with established limits of the branch sent in the GET parameter of the request
| branch required | string Example: {{branch}} |
| nextToken | string |
| pageSize | string |
| Authorization | string Example: Bearer {{token}} |
| Transaction-Hash | string Example: {{Hash}} |
{- "limits": [
- {
- "limitId": "account-11111111-1111-1111-1111-111111111111",
- "accountId": "11111111-1111-1111-1111-111111111111",
- "account": "000001",
- "branch": "0001",
- "description": "0001 000001",
- "limits": {
- "global": {
- "amount": "3.11",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T17:07:32.844Z"
}, - "period": {
- "daily": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "intermediate": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "nightly": {
- "amount": "10000",
- "maxAmount": "10000",
- "lastUpdate": "2025-11-13T19:22:59.000Z"
}
}, - "instantPaymentAutomatic": {
- "amount": "1",
- "maxAmount": "1000",
- "lastUpdate": "2025-12-23T17:07:32.844Z"
}, - "instantPaymentSchedule": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "instantPaymentSaqueTroco": {
- "daily": {
- "amount": "1.29",
- "maxAmount": "10",
- "lastUpdate": "2025-12-23T17:07:32.844Z"
}, - "nightly": {
- "amount": "6",
- "maxAmount": "10",
- "lastUpdate": "2025-12-23T17:07:32.844Z"
}
}
}, - "cashInLimits": {
- "corporate": {
- "nightly": {
- "amount": "0",
- "maxAmount": "0",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}
}, - "person": {
- "nightly": {
- "amount": "0",
- "maxAmount": "0",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}
}
}, - "transactionFavoredLimit": {
- "person": {
- "bankTransfer": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "instantPayment": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "internalTransfer": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}
}, - "corporate": {
- "bankTransfer": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "instantPayment": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "internalTransfer": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}
}, - "sameOwnership": {
- "bankTransfer": {
- "daily": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}
}, - "instantPayment": {
- "daily": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}
}, - "internalTransfer": {
- "daily": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}
}
}
}, - "transactionProductsLimit": {
- "card": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "bankTransfer": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "instantPayment": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "internalTransfer": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "boleto": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "instantPaymentSchedule": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "instantPaymentAutomatic": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}
}, - "times": {
- "endNight": "6",
- "startNight": "22",
- "lastUpdate": "2023-04-25T15:12:59.763Z"
}, - "updatedAt": "2025-12-23T17:07:32.844Z",
- "createdAt": null
}, - {
- "limitId": "account-22222222-2222-2222-2222-222222222222",
- "accountId": "22222222-2222-2222-2222-222222222222",
- "account": "000002",
- "branch": "0001",
- "description": "0001 000002",
- "limits": {
- "global": {
- "amount": "3200",
- "maxAmount": "200000",
- "lastUpdate": "2025-06-18T12:49:35.970Z"
}, - "period": {
- "daily": {
- "amount": "3200",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "intermediate": {
- "amount": "3200",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "nightly": {
- "amount": "10000",
- "maxAmount": "10000",
- "lastUpdate": "2025-06-18T12:49:35.970Z"
}
}, - "instantPaymentAutomatic": {
- "amount": "3200",
- "maxAmount": "200000",
- "lastUpdate": "2025-06-18T12:49:35.970Z"
}, - "instantPaymentSchedule": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "instantPaymentSaqueTroco": {
- "daily": {
- "amount": "10",
- "maxAmount": "10",
- "lastUpdate": "2025-06-18T12:49:35.970Z"
}, - "nightly": {
- "amount": "10",
- "maxAmount": "10",
- "lastUpdate": "2025-06-18T12:49:35.970Z"
}
}
}, - "cashInLimits": {
- "corporate": {
- "nightly": {
- "amount": "0",
- "maxAmount": "0",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}
}, - "person": {
- "nightly": {
- "amount": "0",
- "maxAmount": "0",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}
}
}, - "transactionFavoredLimit": {
- "person": {
- "bankTransfer": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "instantPayment": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "internalTransfer": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}
}, - "corporate": {
- "bankTransfer": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "instantPayment": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "internalTransfer": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}
}, - "sameOwnership": {
- "bankTransfer": {
- "daily": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}
}, - "instantPayment": {
- "daily": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}
}, - "internalTransfer": {
- "daily": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}
}
}
}, - "transactionProductsLimit": {
- "card": {
- "amount": "3200",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "bankTransfer": {
- "amount": "3200",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "instantPayment": {
- "amount": "3200",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "internalTransfer": {
- "amount": "3200",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "boleto": {
- "amount": "3200",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "instantPaymentSchedule": {
- "amount": "3200",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}, - "instantPaymentAutomatic": {
- "amount": "3200",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.547Z"
}
}, - "times": {
- "endNight": "6",
- "startNight": "20",
- "lastUpdate": "2025-06-18T12:49:35.970Z"
}, - "updatedAt": "2025-12-23T11:06:37.547Z",
- "createdAt": null
}, - {
- "limitId": "account-33333333-3333-3333-3333-333333333333",
- "accountId": "33333333-3333-3333-3333-333333333333",
- "account": "000003",
- "branch": "0001",
- "description": "0001 000003",
- "limits": {
- "global": {
- "amount": "10",
- "maxAmount": "1000",
- "lastUpdate": "2025-06-18T12:49:35.970Z"
}, - "period": {
- "daily": {
- "amount": "10",
- "maxAmount": "1000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "intermediate": {
- "amount": "10",
- "maxAmount": "1000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "nightly": {
- "amount": "200",
- "maxAmount": "200",
- "lastUpdate": "2025-06-18T12:49:35.970Z"
}
}, - "instantPaymentAutomatic": {
- "amount": "10",
- "maxAmount": "1000",
- "lastUpdate": "2025-06-18T12:49:35.970Z"
}, - "instantPaymentSchedule": {
- "amount": "0",
- "maxAmount": "1000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "instantPaymentSaqueTroco": {
- "daily": {
- "amount": "3",
- "maxAmount": "1000",
- "lastUpdate": "2025-06-18T12:49:35.970Z"
}, - "nightly": {
- "amount": "500",
- "maxAmount": "500",
- "lastUpdate": "2025-06-18T12:49:35.970Z"
}
}
}, - "cashInLimits": {
- "corporate": {
- "nightly": {
- "amount": "0",
- "maxAmount": "0",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}
}, - "person": {
- "nightly": {
- "amount": "0",
- "maxAmount": "0",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}
}
}, - "transactionFavoredLimit": {
- "person": {
- "bankTransfer": {
- "amount": "0",
- "maxAmount": "1000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "instantPayment": {
- "amount": "0",
- "maxAmount": "1000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "internalTransfer": {
- "amount": "0",
- "maxAmount": "1000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}
}, - "corporate": {
- "bankTransfer": {
- "amount": "0",
- "maxAmount": "1000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "instantPayment": {
- "amount": "0",
- "maxAmount": "1000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "internalTransfer": {
- "amount": "0",
- "maxAmount": "1000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}
}, - "sameOwnership": {
- "bankTransfer": {
- "daily": {
- "amount": "0",
- "maxAmount": "1000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "1000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}
}, - "instantPayment": {
- "daily": {
- "amount": "0",
- "maxAmount": "1000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "1000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}
}, - "internalTransfer": {
- "daily": {
- "amount": "0",
- "maxAmount": "1000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "1000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}
}
}
}, - "transactionProductsLimit": {
- "card": {
- "amount": "10",
- "maxAmount": "1000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "bankTransfer": {
- "amount": "10",
- "maxAmount": "1000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "instantPayment": {
- "amount": "10",
- "maxAmount": "1000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "internalTransfer": {
- "amount": "10",
- "maxAmount": "1000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "boleto": {
- "amount": "10",
- "maxAmount": "1000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "instantPaymentSchedule": {
- "amount": "10",
- "maxAmount": "1000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "instantPaymentAutomatic": {
- "amount": "10",
- "maxAmount": "1000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}
}, - "times": {
- "endNight": "6",
- "startNight": "20",
- "lastUpdate": "2025-06-18T12:49:35.970Z"
}, - "updatedAt": "2025-12-23T11:06:37.548Z",
- "createdAt": null
}, - {
- "limitId": "account-44444444-4444-4444-4444-444444444444",
- "accountId": "44444444-4444-4444-4444-444444444444",
- "account": "000004",
- "branch": "0001",
- "description": "0001 000004",
- "limits": {
- "global": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-06-18T12:49:35.970Z"
}, - "period": {
- "daily": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "intermediate": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "nightly": {
- "amount": "10000",
- "maxAmount": "10000",
- "lastUpdate": "2025-06-18T12:49:35.970Z"
}
}, - "instantPaymentAutomatic": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-06-18T12:49:35.970Z"
}, - "instantPaymentSchedule": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "instantPaymentSaqueTroco": {
- "daily": {
- "amount": "10",
- "maxAmount": "10",
- "lastUpdate": "2025-06-18T12:49:35.970Z"
}, - "nightly": {
- "amount": "10",
- "maxAmount": "10",
- "lastUpdate": "2025-06-18T12:49:35.970Z"
}
}
}, - "cashInLimits": {
- "corporate": {
- "nightly": {
- "amount": "0",
- "maxAmount": "0",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}
}, - "person": {
- "nightly": {
- "amount": "0",
- "maxAmount": "0",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}
}
}, - "transactionFavoredLimit": {
- "person": {
- "bankTransfer": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "instantPayment": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "internalTransfer": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}
}, - "corporate": {
- "bankTransfer": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "instantPayment": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "internalTransfer": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}
}, - "sameOwnership": {
- "bankTransfer": {
- "daily": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}
}, - "instantPayment": {
- "daily": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}
}, - "internalTransfer": {
- "daily": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}
}
}
}, - "transactionProductsLimit": {
- "card": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "bankTransfer": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "instantPayment": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "internalTransfer": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "boleto": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "instantPaymentSchedule": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}, - "instantPaymentAutomatic": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.548Z"
}
}, - "times": {
- "endNight": "6",
- "startNight": "20",
- "lastUpdate": "2025-06-18T12:49:35.970Z"
}, - "updatedAt": "2025-12-23T11:06:37.548Z",
- "createdAt": null
}, - {
- "limitId": "account-55555555-5555-5555-5555-555555555555",
- "accountId": "55555555-5555-5555-5555-555555555555",
- "account": "000005",
- "branch": "0001",
- "description": "0001 000005",
- "limits": {
- "global": {
- "amount": "40",
- "maxAmount": "50",
- "lastUpdate": "2025-06-18T12:49:35.970Z"
}, - "period": {
- "daily": {
- "amount": "40",
- "maxAmount": "50",
- "lastUpdate": "2025-12-23T11:06:37.549Z"
}, - "intermediate": {
- "amount": "40",
- "maxAmount": "50",
- "lastUpdate": "2025-12-23T11:06:37.549Z"
}, - "nightly": {
- "amount": "10",
- "maxAmount": "10",
- "lastUpdate": "2025-06-18T12:49:35.970Z"
}
}, - "instantPaymentAutomatic": {
- "amount": "40",
- "maxAmount": "50",
- "lastUpdate": "2025-06-18T12:49:35.970Z"
}, - "instantPaymentSchedule": {
- "amount": "0",
- "maxAmount": "50",
- "lastUpdate": "2025-12-23T11:06:37.549Z"
}, - "instantPaymentSaqueTroco": {
- "daily": {
- "amount": "10",
- "maxAmount": "10",
- "lastUpdate": "2025-06-18T12:49:35.970Z"
}, - "nightly": {
- "amount": "10",
- "maxAmount": "10",
- "lastUpdate": "2025-06-18T12:49:35.970Z"
}
}
}, - "cashInLimits": {
- "corporate": {
- "nightly": {
- "amount": "0",
- "maxAmount": "0",
- "lastUpdate": "2025-12-23T11:06:37.549Z"
}
}, - "person": {
- "nightly": {
- "amount": "0",
- "maxAmount": "0",
- "lastUpdate": "2025-12-23T11:06:37.549Z"
}
}
}, - "transactionFavoredLimit": {
- "person": {
- "bankTransfer": {
- "amount": "0",
- "maxAmount": "50",
- "lastUpdate": "2025-12-23T11:06:37.549Z"
}, - "instantPayment": {
- "amount": "0",
- "maxAmount": "50",
- "lastUpdate": "2025-12-23T11:06:37.549Z"
}, - "internalTransfer": {
- "amount": "0",
- "maxAmount": "50",
- "lastUpdate": "2025-12-23T11:06:37.549Z"
}
}, - "corporate": {
- "bankTransfer": {
- "amount": "0",
- "maxAmount": "50",
- "lastUpdate": "2025-12-23T11:06:37.549Z"
}, - "instantPayment": {
- "amount": "0",
- "maxAmount": "50",
- "lastUpdate": "2025-12-23T11:06:37.549Z"
}, - "internalTransfer": {
- "amount": "0",
- "maxAmount": "50",
- "lastUpdate": "2025-12-23T11:06:37.549Z"
}
}, - "sameOwnership": {
- "bankTransfer": {
- "daily": {
- "amount": "0",
- "maxAmount": "50",
- "lastUpdate": "2025-12-23T11:06:37.549Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "50",
- "lastUpdate": "2025-12-23T11:06:37.549Z"
}
}, - "instantPayment": {
- "daily": {
- "amount": "0",
- "maxAmount": "50",
- "lastUpdate": "2025-12-23T11:06:37.549Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "50",
- "lastUpdate": "2025-12-23T11:06:37.549Z"
}
}, - "internalTransfer": {
- "daily": {
- "amount": "0",
- "maxAmount": "50",
- "lastUpdate": "2025-12-23T11:06:37.549Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "50",
- "lastUpdate": "2025-12-23T11:06:37.549Z"
}
}
}
}, - "transactionProductsLimit": {
- "card": {
- "amount": "40",
- "maxAmount": "50",
- "lastUpdate": "2025-12-23T11:06:37.549Z"
}, - "bankTransfer": {
- "amount": "40",
- "maxAmount": "50",
- "lastUpdate": "2025-12-23T11:06:37.549Z"
}, - "instantPayment": {
- "amount": "40",
- "maxAmount": "50",
- "lastUpdate": "2025-12-23T11:06:37.549Z"
}, - "internalTransfer": {
- "amount": "40",
- "maxAmount": "50",
- "lastUpdate": "2025-12-23T11:06:37.549Z"
}, - "boleto": {
- "amount": "40",
- "maxAmount": "50",
- "lastUpdate": "2025-12-23T11:06:37.549Z"
}, - "instantPaymentSchedule": {
- "amount": "40",
- "maxAmount": "50",
- "lastUpdate": "2025-12-23T11:06:37.549Z"
}, - "instantPaymentAutomatic": {
- "amount": "40",
- "maxAmount": "50",
- "lastUpdate": "2025-12-23T11:06:37.549Z"
}
}, - "times": {
- "endNight": "6",
- "startNight": "20",
- "lastUpdate": "2025-06-18T12:49:35.970Z"
}, - "updatedAt": "2025-12-23T11:06:37.549Z",
- "createdAt": null
}, - {
- "limitId": "account-66666666-6666-6666-6666-666666666666",
- "accountId": "66666666-6666-6666-6666-666666666666",
- "account": "000006",
- "branch": "0001",
- "description": "0001 000006",
- "limits": {
- "global": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-06-18T12:49:35.971Z"
}, - "period": {
- "daily": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "intermediate": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "nightly": {
- "amount": "10",
- "maxAmount": "10000",
- "lastUpdate": "2025-06-18T12:49:35.971Z"
}
}, - "instantPaymentAutomatic": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-06-18T12:49:35.971Z"
}, - "instantPaymentSchedule": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPaymentSaqueTroco": {
- "daily": {
- "amount": "10",
- "maxAmount": "10",
- "lastUpdate": "2025-06-18T12:49:35.971Z"
}, - "nightly": {
- "amount": "10",
- "maxAmount": "10",
- "lastUpdate": "2025-06-18T12:49:35.971Z"
}
}
}, - "cashInLimits": {
- "corporate": {
- "nightly": {
- "amount": "0",
- "maxAmount": "0",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "person": {
- "nightly": {
- "amount": "0",
- "maxAmount": "0",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}
}, - "transactionFavoredLimit": {
- "person": {
- "bankTransfer": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPayment": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "internalTransfer": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "corporate": {
- "bankTransfer": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPayment": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "internalTransfer": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "sameOwnership": {
- "bankTransfer": {
- "daily": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "instantPayment": {
- "daily": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "internalTransfer": {
- "daily": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}
}
}, - "transactionProductsLimit": {
- "card": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "bankTransfer": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPayment": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "internalTransfer": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "boleto": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPaymentSchedule": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPaymentAutomatic": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "times": {
- "endNight": "6",
- "startNight": "20",
- "lastUpdate": "2025-06-18T12:49:35.971Z"
}, - "updatedAt": "2025-12-23T11:06:37.550Z",
- "createdAt": null
}, - {
- "limitId": "account-77777777-7777-7777-7777-777777777777",
- "accountId": "77777777-7777-7777-7777-777777777777",
- "account": "000007",
- "branch": "0001",
- "description": "0001 000007",
- "limits": {
- "global": {
- "amount": "1",
- "maxAmount": "1",
- "lastUpdate": "2025-06-18T12:49:36.079Z"
}, - "period": {
- "daily": {
- "amount": "1",
- "maxAmount": "1",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "intermediate": {
- "amount": "1",
- "maxAmount": "1",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "nightly": {
- "amount": "1",
- "maxAmount": "1",
- "lastUpdate": "2025-06-18T12:49:36.079Z"
}
}, - "instantPaymentAutomatic": {
- "amount": "1",
- "maxAmount": "1",
- "lastUpdate": "2025-06-18T12:49:36.079Z"
}, - "instantPaymentSchedule": {
- "amount": "0",
- "maxAmount": "1",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPaymentSaqueTroco": {
- "daily": {
- "amount": "1",
- "maxAmount": "1",
- "lastUpdate": "2025-06-18T12:49:36.079Z"
}, - "nightly": {
- "amount": "1",
- "maxAmount": "1",
- "lastUpdate": "2025-06-18T12:49:36.079Z"
}
}
}, - "cashInLimits": {
- "corporate": {
- "nightly": {
- "amount": "0",
- "maxAmount": "0",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "person": {
- "nightly": {
- "amount": "0",
- "maxAmount": "0",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}
}, - "transactionFavoredLimit": {
- "person": {
- "bankTransfer": {
- "amount": "0",
- "maxAmount": "1",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPayment": {
- "amount": "0",
- "maxAmount": "1",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "internalTransfer": {
- "amount": "0",
- "maxAmount": "1",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "corporate": {
- "bankTransfer": {
- "amount": "0",
- "maxAmount": "1",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPayment": {
- "amount": "0",
- "maxAmount": "1",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "internalTransfer": {
- "amount": "0",
- "maxAmount": "1",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "sameOwnership": {
- "bankTransfer": {
- "daily": {
- "amount": "0",
- "maxAmount": "1",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "1",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "instantPayment": {
- "daily": {
- "amount": "0",
- "maxAmount": "1",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "1",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "internalTransfer": {
- "daily": {
- "amount": "0",
- "maxAmount": "1",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "1",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}
}
}, - "transactionProductsLimit": {
- "card": {
- "amount": "1",
- "maxAmount": "1",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "bankTransfer": {
- "amount": "1",
- "maxAmount": "1",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPayment": {
- "amount": "1",
- "maxAmount": "1",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "internalTransfer": {
- "amount": "1",
- "maxAmount": "1",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "boleto": {
- "amount": "1",
- "maxAmount": "1",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPaymentSchedule": {
- "amount": "1",
- "maxAmount": "1",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPaymentAutomatic": {
- "amount": "1",
- "maxAmount": "1",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "times": {
- "endNight": "6",
- "startNight": "20",
- "lastUpdate": "2025-06-18T12:49:36.079Z"
}, - "updatedAt": "2025-12-23T11:06:37.550Z",
- "createdAt": null
}, - {
- "limitId": "account-88888888-8888-8888-8888-888888888888",
- "accountId": "88888888-8888-8888-8888-888888888888",
- "account": 8,
- "branch": "0001",
- "description": "0001 000008",
- "limits": {
- "global": {
- "amount": "40000",
- "maxAmount": "40000",
- "lastUpdate": "2025-06-18T12:49:35.971Z"
}, - "period": {
- "daily": {
- "amount": "40000",
- "maxAmount": "40000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "intermediate": {
- "amount": "40000",
- "maxAmount": "40000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "nightly": {
- "amount": "1000",
- "maxAmount": "1000",
- "lastUpdate": "2025-06-18T12:49:35.971Z"
}
}, - "instantPaymentAutomatic": {
- "amount": "40000",
- "maxAmount": "40000",
- "lastUpdate": "2025-06-18T12:49:35.971Z"
}, - "instantPaymentSchedule": {
- "amount": "0",
- "maxAmount": "40000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPaymentSaqueTroco": {
- "daily": {
- "amount": "0",
- "maxAmount": "0",
- "lastUpdate": "2025-06-18T12:49:35.971Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "0",
- "lastUpdate": "2025-06-18T12:49:35.971Z"
}
}
}, - "cashInLimits": {
- "corporate": {
- "nightly": {
- "amount": "0",
- "maxAmount": "0",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "person": {
- "nightly": {
- "amount": "0",
- "maxAmount": "0",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}
}, - "transactionFavoredLimit": {
- "person": {
- "bankTransfer": {
- "amount": "0",
- "maxAmount": "40000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPayment": {
- "amount": "0",
- "maxAmount": "40000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "internalTransfer": {
- "amount": "0",
- "maxAmount": "40000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "corporate": {
- "bankTransfer": {
- "amount": "0",
- "maxAmount": "40000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPayment": {
- "amount": "0",
- "maxAmount": "40000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "internalTransfer": {
- "amount": "0",
- "maxAmount": "40000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "sameOwnership": {
- "bankTransfer": {
- "daily": {
- "amount": "0",
- "maxAmount": "40000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "40000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "instantPayment": {
- "daily": {
- "amount": "0",
- "maxAmount": "40000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "40000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "internalTransfer": {
- "daily": {
- "amount": "0",
- "maxAmount": "40000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "40000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}
}
}, - "transactionProductsLimit": {
- "card": {
- "amount": "40000",
- "maxAmount": "40000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "bankTransfer": {
- "amount": "40000",
- "maxAmount": "40000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPayment": {
- "amount": "40000",
- "maxAmount": "40000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "internalTransfer": {
- "amount": "40000",
- "maxAmount": "40000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "boleto": {
- "amount": "40000",
- "maxAmount": "40000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPaymentSchedule": {
- "amount": "40000",
- "maxAmount": "40000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPaymentAutomatic": {
- "amount": "40000",
- "maxAmount": "40000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "times": {
- "endNight": "6",
- "startNight": "20",
- "lastUpdate": "2025-06-18T12:49:35.971Z"
}, - "updatedAt": "2025-12-23T11:06:37.550Z",
- "createdAt": null
}, - {
- "limitId": "account-99999999-9999-9999-9999-999999999999",
- "accountId": "99999999-9999-9999-9999-999999999999",
- "account": 9,
- "branch": "0001",
- "description": "0001 000009",
- "limits": {
- "global": {
- "amount": "6000",
- "maxAmount": "6000",
- "lastUpdate": "2025-06-18T12:49:35.971Z"
}, - "period": {
- "daily": {
- "amount": "6000",
- "maxAmount": "6000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "intermediate": {
- "amount": "6000",
- "maxAmount": "6000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "nightly": {
- "amount": "2000",
- "maxAmount": "2000",
- "lastUpdate": "2025-06-18T12:49:35.971Z"
}
}, - "instantPaymentAutomatic": {
- "amount": "6000",
- "maxAmount": "6000",
- "lastUpdate": "2025-06-18T12:49:35.971Z"
}, - "instantPaymentSchedule": {
- "amount": "0",
- "maxAmount": "6000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPaymentSaqueTroco": {
- "daily": {
- "amount": "1000",
- "maxAmount": "1000",
- "lastUpdate": "2025-06-18T12:49:35.971Z"
}, - "nightly": {
- "amount": "500",
- "maxAmount": "500",
- "lastUpdate": "2025-06-18T12:49:35.971Z"
}
}
}, - "cashInLimits": {
- "corporate": {
- "nightly": {
- "amount": "0",
- "maxAmount": "0",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "person": {
- "nightly": {
- "amount": "0",
- "maxAmount": "0",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}
}, - "transactionFavoredLimit": {
- "person": {
- "bankTransfer": {
- "amount": "0",
- "maxAmount": "6000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPayment": {
- "amount": "0",
- "maxAmount": "6000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "internalTransfer": {
- "amount": "0",
- "maxAmount": "6000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "corporate": {
- "bankTransfer": {
- "amount": "0",
- "maxAmount": "6000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPayment": {
- "amount": "0",
- "maxAmount": "6000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "internalTransfer": {
- "amount": "0",
- "maxAmount": "6000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "sameOwnership": {
- "bankTransfer": {
- "daily": {
- "amount": "0",
- "maxAmount": "6000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "6000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "instantPayment": {
- "daily": {
- "amount": "0",
- "maxAmount": "6000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "6000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "internalTransfer": {
- "daily": {
- "amount": "0",
- "maxAmount": "6000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "6000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}
}
}, - "transactionProductsLimit": {
- "card": {
- "amount": "6000",
- "maxAmount": "6000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "bankTransfer": {
- "amount": "6000",
- "maxAmount": "6000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPayment": {
- "amount": "6000",
- "maxAmount": "6000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "internalTransfer": {
- "amount": "6000",
- "maxAmount": "6000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "boleto": {
- "amount": "6000",
- "maxAmount": "6000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPaymentSchedule": {
- "amount": "6000",
- "maxAmount": "6000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPaymentAutomatic": {
- "amount": "6000",
- "maxAmount": "6000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "times": {
- "endNight": "6",
- "startNight": "20",
- "lastUpdate": "2025-06-18T12:49:35.971Z"
}, - "updatedAt": "2025-12-23T11:06:37.550Z",
- "createdAt": null
}, - {
- "limitId": "account-AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA",
- "accountId": "AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA",
- "account": "000010",
- "branch": "0001",
- "description": "0001 000010",
- "limits": {
- "global": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-06-18T12:49:35.971Z"
}, - "period": {
- "daily": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "intermediate": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "nightly": {
- "amount": "32",
- "maxAmount": "10000",
- "lastUpdate": "2025-06-18T12:49:35.971Z"
}
}, - "instantPaymentAutomatic": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-06-18T12:49:35.971Z"
}, - "instantPaymentSchedule": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPaymentSaqueTroco": {
- "daily": {
- "amount": "10",
- "maxAmount": "10",
- "lastUpdate": "2025-06-18T12:49:35.971Z"
}, - "nightly": {
- "amount": "10",
- "maxAmount": "10",
- "lastUpdate": "2025-06-18T12:49:35.971Z"
}
}
}, - "cashInLimits": {
- "corporate": {
- "nightly": {
- "amount": "0",
- "maxAmount": "0",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "person": {
- "nightly": {
- "amount": "0",
- "maxAmount": "0",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}
}, - "transactionFavoredLimit": {
- "person": {
- "bankTransfer": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPayment": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "internalTransfer": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "corporate": {
- "bankTransfer": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPayment": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "internalTransfer": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "sameOwnership": {
- "bankTransfer": {
- "daily": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "instantPayment": {
- "daily": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "internalTransfer": {
- "daily": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}
}
}, - "transactionProductsLimit": {
- "card": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "bankTransfer": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPayment": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "internalTransfer": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "boleto": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPaymentSchedule": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}, - "instantPaymentAutomatic": {
- "amount": "200000",
- "maxAmount": "200000",
- "lastUpdate": "2025-12-23T11:06:37.550Z"
}
}, - "times": {
- "endNight": "6",
- "startNight": "20",
- "lastUpdate": "2025-06-18T12:49:35.971Z"
}, - "updatedAt": "2025-12-23T11:06:37.550Z",
- "createdAt": null
}
], - "count": 10,
- "nextToken": "eyJicmFuY2giOiIxIiw....",
- "hasMore": true
}Obtains the limits of a branch and account passed in the GET request parameter
| branch required | string Example: {{branch}} |
| account required | string Example: {{account}} |
| Transaction-Hash | any Example: {{Hash}} |
| Authorization | any Example: Bearer {{token}} |
{- "limitId": "account-11111111-1111-1111-1111-111111111111",
- "accountId": "11111111-1111-1111-1111-111111111111",
- "account": "000001",
- "branch": "1",
- "description": "1 000001",
- "limits": {
- "global": {
- "amount": "0.01",
- "maxAmount": "3",
- "lastUpdate": "2026-02-02T18:54:28.457Z"
}, - "period": {
- "daily": {
- "amount": "0",
- "maxAmount": "6",
- "lastUpdate": "2026-02-02T18:58:23.804Z"
}, - "intermediate": {
- "amount": "0",
- "maxAmount": "4",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "5",
- "lastUpdate": "2026-02-02T18:58:23.804Z"
}
}, - "instantPaymentAutomatic": {
- "amount": "0",
- "maxAmount": "7",
- "lastUpdate": "2026-02-02T18:58:23.804Z"
}, - "instantPaymentSchedule": {
- "amount": "0",
- "maxAmount": "0.00",
- "lastUpdate": "2026-02-02T18:58:23.804Z"
}, - "instantPaymentSaqueTroco": {
- "daily": {
- "amount": "0",
- "maxAmount": "6",
- "lastUpdate": "2026-02-02T18:58:23.805Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "7",
- "lastUpdate": "2026-02-02T18:58:23.805Z"
}
}
}, - "cashInLimits": {
- "corporate": {
- "nightly": {
- "amount": "0",
- "maxAmount": "0.00",
- "lastUpdate": "2026-02-02T18:58:23.805Z"
}
}, - "person": {
- "nightly": {
- "amount": "0",
- "maxAmount": "7",
- "lastUpdate": "2026-02-02T18:58:23.805Z"
}
}
}, - "transactionFavoredLimit": {
- "person": {
- "bankTransfer": {
- "amount": "0",
- "maxAmount": "7",
- "lastUpdate": "2026-02-02T18:58:23.805Z"
}, - "instantPayment": {
- "amount": "0",
- "maxAmount": "7",
- "lastUpdate": "2026-02-02T18:58:23.805Z"
}, - "internalTransfer": {
- "amount": "0",
- "maxAmount": "7",
- "lastUpdate": "2026-02-02T18:58:23.805Z"
}
}, - "corporate": {
- "bankTransfer": {
- "amount": "0",
- "maxAmount": "7",
- "lastUpdate": "2026-02-02T18:58:23.805Z"
}, - "instantPayment": {
- "amount": "0",
- "maxAmount": "7",
- "lastUpdate": "2026-02-02T18:58:23.805Z"
}, - "internalTransfer": {
- "amount": "0",
- "maxAmount": "7",
- "lastUpdate": "2026-02-02T18:58:23.805Z"
}
}, - "sameOwnership": {
- "bankTransfer": {
- "daily": {
- "amount": "0",
- "maxAmount": "7",
- "lastUpdate": "2026-02-02T18:58:23.805Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "7",
- "lastUpdate": "2026-02-02T18:58:23.805Z"
}
}, - "instantPayment": {
- "daily": {
- "amount": "0",
- "maxAmount": "7",
- "lastUpdate": "2026-01-21T19:11:27.534Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "0",
- "lastUpdate": "2026-02-02T18:58:23.805Z"
}
}, - "internalTransfer": {
- "daily": {
- "amount": "0",
- "maxAmount": "7",
- "lastUpdate": "2026-02-02T18:58:23.805Z"
}, - "nightly": {
- "amount": "0",
- "maxAmount": "7",
- "lastUpdate": "2026-02-02T18:58:23.805Z"
}
}
}
}, - "transactionProductsLimit": {
- "card": {
- "amount": "0",
- "maxAmount": "7",
- "lastUpdate": "2026-02-02T18:58:23.805Z"
}, - "bankTransfer": {
- "amount": "0",
- "maxAmount": "7",
- "lastUpdate": "2026-02-02T18:58:23.805Z"
}, - "instantPayment": {
- "amount": "0",
- "maxAmount": "7",
- "lastUpdate": "2026-02-02T18:58:23.805Z"
}, - "internalTransfer": {
- "amount": "0",
- "maxAmount": "7",
- "lastUpdate": "2026-02-02T18:58:23.805Z"
}, - "boleto": {
- "amount": "0",
- "maxAmount": "7",
- "lastUpdate": "2026-02-02T18:58:23.805Z"
}, - "instantPaymentSchedule": {
- "amount": "0",
- "maxAmount": "7",
- "lastUpdate": "2026-02-02T18:58:23.805Z"
}, - "instantPaymentAutomatic": {
- "amount": "0",
- "maxAmount": "7",
- "lastUpdate": "2026-02-02T18:58:23.805Z"
}
}, - "times": {
- "endNight": "06",
- "startNight": "22",
- "lastUpdate": "2026-01-22T17:03:60-03:00"
}, - "updatedAt": "2026-02-02T20:21:28.444Z",
- "createdAt": "2026-01-21T19:11:27.534Z"
}| accountId required | string Example: {{accountId}} |
| year | integer Example: year=2022 |
| Authorization | string Example: Bearer {{token}} |
| Transaction-Hash | string Example: {{Hash}} HmacSHA256 Hash (method:path). |
| x-api-key | string |
{- "contentFile": "string",
- "mimeType": "string"
}| paymentId required | any payment identification |
{- "accountId": "string",
- "totalAmount": 0,
- "mediatorFee": 0,
- "currency": "str",
- "scheduleDate": "2019-08-24T14:15:22Z",
- "externalIdentifier": "string",
- "recipient": {
- "pspId": "string",
- "taxIdentifier": {
- "taxId": "string",
- "country": "string"
}, - "alias": "string",
- "endToEndIdQuery": "string",
- "accountDestination": {
- "branch": "string",
- "account": "string",
- "accountType": "string"
}
}, - "typeOrigin": "CHANNEL",
- "receiverReconciliationIdentifier": "string",
- "additionalInformation": "string",
- "qrCodeType": "STATIC",
- "historyCode": "string",
- "initiationProcedure": "MANUAL",
- "initiatingInstitution": "string",
- "initiationForm": "MANU",
- "transactionIdentification": "string",
- "scheduleId": "string",
- "accountHolderId": "string",
- "reprocessing": {
- "reason": "string",
- "count": "string"
}, - "history": [
- {
- "scheduleStatus": "SCHEDULED",
- "createdAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "scheduleStatus": "SCHEDULED",
- "paymentError": {
- "code": "string",
- "description": "string"
}, - "transactionId": "string"
}| accountId required | string Account Identifier |
| totalAmount required | number |
| mediatorFee | number |
| currency required | string = 3 characters ISO 4217 de 3 letras |
| scheduleDate required | string <date-time> |
| externalIdentifier required | string This field is used as idempotency and represents each item in the batch, not the entire batch |
required | object Receiver information. When specifying the receiver account, one and only one of addressingKey and accountIdentification must be provided |
| typeOrigin required | string Enum: "CHANNEL" "OPEN_FINANCE" |
| receiverReconciliationIdentifier | string <= 35 characters Receivable identifier used by receiver to identify the payment/collection |
| additionalInformation | string <= 140 characters Additional information in free form. |
| qrCodeType | string Enum: "STATIC" "DYNAMIC" Field to indicate which type of qrcode |
| historyCode | string This field indicates how a transaction was completed, pre-stored or manual information. If not informed, the default value will be MANUAL |
| initiationProcedure | string Enum: "MANUAL" "PRE_STORED" This field indicates how a transaction was completed, pre-stored or manual information. If not informed, the default value will be MANUAL |
| initiatingInstitution | string CNPJ of the institution that actually initiated this payment through Open Finance channels. - Required if its for Open Finance |
| initiationForm | string Enum: "MANU" "DICT" "QRES" "QRDN" "INIC" Form of initiation of payment. Indicates whether the payment was initiated with manual data (MANU), by addressing key (DICT), static QR Code (QRES) , dynamic QR Code (QRDN) or payment transaction initiation service (INIC) - Required if the initiatingInstitution field is filled in |
| transactionIdentification | string |
{- "accountId": "string",
- "totalAmount": 0,
- "mediatorFee": 0,
- "currency": "str",
- "scheduleDate": "2019-08-24T14:15:22Z",
- "externalIdentifier": "string",
- "recipient": {
- "pspId": "string",
- "taxIdentifier": {
- "taxId": "string",
- "country": "string"
}, - "alias": "string",
- "endToEndIdQuery": "string",
- "accountDestination": {
- "branch": "string",
- "account": "string",
- "accountType": "string"
}
}, - "typeOrigin": "CHANNEL",
- "receiverReconciliationIdentifier": "string",
- "additionalInformation": "string",
- "qrCodeType": "STATIC",
- "historyCode": "string",
- "initiationProcedure": "MANUAL",
- "initiatingInstitution": "string",
- "initiationForm": "MANU",
- "transactionIdentification": "string"
}{- "accountId": "string",
- "totalAmount": 0,
- "mediatorFee": 0,
- "currency": "str",
- "scheduleDate": "2019-08-24T14:15:22Z",
- "externalIdentifier": "string",
- "recipient": {
- "pspId": "string",
- "taxIdentifier": {
- "taxId": "string",
- "country": "string"
}, - "alias": "string",
- "endToEndIdQuery": "string",
- "accountDestination": {
- "branch": "string",
- "account": "string",
- "accountType": "string"
}
}, - "typeOrigin": "CHANNEL",
- "receiverReconciliationIdentifier": "string",
- "additionalInformation": "string",
- "qrCodeType": "STATIC",
- "historyCode": "string",
- "initiationProcedure": "MANUAL",
- "initiatingInstitution": "string",
- "initiationForm": "MANU",
- "transactionIdentification": "string",
- "scheduleId": "string",
- "accountHolderId": "string",
- "reprocessing": {
- "reason": "string",
- "count": "string"
}, - "history": [
- {
- "scheduleStatus": "SCHEDULED",
- "createdAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "scheduleStatus": "SCHEDULED",
- "paymentError": {
- "code": "string",
- "description": "string"
}, - "transactionId": "string"
}| accountId required | string account identification. |
| endDate | string filter by date range(yyyy-MM-dd) |
| startDate | string filter by date range(yyyy-MM-dd) |
| status | string Enum: "SCHEDULED" "RECEIVED" "ACCEPTED" "REJECTED" "CANCELLED" filter by status |
| pageSize | number Page max size. |
| cursor | string Get next page. |
{- "payments": [
- {
- "accountId": "string",
- "totalAmount": 0,
- "mediatorFee": 0,
- "currency": "str",
- "scheduleDate": "2019-08-24T14:15:22Z",
- "externalIdentifier": "string",
- "recipient": {
- "pspId": "string",
- "taxIdentifier": {
- "taxId": "string",
- "country": "string"
}, - "alias": "string",
- "endToEndIdQuery": "string",
- "accountDestination": {
- "branch": "string",
- "account": "string",
- "accountType": "string"
}
}, - "typeOrigin": "CHANNEL",
- "receiverReconciliationIdentifier": "string",
- "additionalInformation": "string",
- "qrCodeType": "STATIC",
- "historyCode": "string",
- "initiationProcedure": "MANUAL",
- "initiatingInstitution": "string",
- "initiationForm": "MANU",
- "transactionIdentification": "string",
- "scheduleId": "string",
- "accountHolderId": "string",
- "reprocessing": {
- "reason": "string",
- "count": "string"
}, - "history": [
- {
- "scheduleStatus": "SCHEDULED",
- "createdAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "scheduleStatus": "SCHEDULED",
- "paymentError": {
- "code": "string",
- "description": "string"
}, - "transactionId": "string"
}
], - "cursor": "string"
}| id required | any payment identification. |
{- "accountId": "string",
- "totalAmount": 0,
- "mediatorFee": 0,
- "currency": "str",
- "scheduleDate": "2019-08-24T14:15:22Z",
- "externalIdentifier": "string",
- "recipient": {
- "pspId": "string",
- "taxIdentifier": {
- "taxId": "string",
- "country": "string"
}, - "alias": "string",
- "endToEndIdQuery": "string",
- "accountDestination": {
- "branch": "string",
- "account": "string",
- "accountType": "string"
}
}, - "typeOrigin": "CHANNEL",
- "receiverReconciliationIdentifier": "string",
- "additionalInformation": "string",
- "qrCodeType": "STATIC",
- "historyCode": "string",
- "initiationProcedure": "MANUAL",
- "initiatingInstitution": "string",
- "initiationForm": "MANU",
- "transactionIdentification": "string",
- "scheduleId": "string",
- "accountHolderId": "string",
- "reprocessing": {
- "reason": "string",
- "count": "string"
}, - "history": [
- {
- "scheduleStatus": "SCHEDULED",
- "createdAt": "2019-08-24T14:15:22Z"
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "scheduleStatus": "SCHEDULED",
- "paymentError": {
- "code": "string",
- "description": "string"
}, - "transactionId": "string"
}{ }{- "accountHolderId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| accountId required | string |
| recId required | string |
| Authorization required | stringBearer .* A valid OAuth2 access token. |
| Cpf-Cnpj-Pagador required | string [ 11 .. 14 ] payer tax document |
{- "data": {
- "recId": "RR1234567820240115abcdefghijk",
- "creationDateTime": "2017-07-21T17:32:28Z",
- "createdAt": "2017-07-21T17:32:28Z",
- "updatedAt": "2017-07-21T17:32:28Z",
- "contractLink": {
- "contract": "63100862",
- "debtor": {
- "name": "name",
- "taxDocument": {
- "type": "CNPJ",
- "number": "99999999000999"
}
}, - "object": "Music Streaming Service."
}, - "calendar": {
- "finalDate": "2024-05-07",
- "initialDate": "2024-05-07",
- "frequencyType": "WEEK"
}, - "retryPolicy": "NOT_ALLOWED",
- "payer": {
- "taxDocument": {
- "type": "CNPJ",
- "number": "99999999000999"
}, - "account": {
- "branch": "string",
- "number": "string"
}, - "participantIspb": "stringst",
- "municipalityCode": "0000000",
- "name": "string"
}, - "receiver": {
- "taxId": "99999999000999",
- "name": "string",
- "participantIspb": "stringst"
}, - "value": {
- "recValue": 200,
- "receiverMinimumValue": 50
}, - "status": "CREATED",
- "integrationStatus": "SENDING_APPROVAL",
- "activation": {
- "journey": "JOURNEY_1",
- "journeyDateTime": "2017-07-21T17:32:28Z"
}, - "authorization": {
- "id": "string",
- "acceptance": false,
- "rejectionCode": "string",
- "createdAt": "2017-07-21T17:32:28Z",
- "updatedAt": "2017-07-21T17:32:28Z"
}, - "limits": {
- "useAccountLimit": false,
- "maximumValue": 200.21
}, - "cancellation": {
- "id": "string",
- "reasonCode": "string",
- "requesterTaxId": "99999999000999",
- "requester": "PSP_PAYER",
- "createdAt": "2017-07-21T17:32:28Z"
}
}
}| accountId required | string |
| recId required | string |
| Idempotency-Id required | string <= 300 characters Unique ID to prevent duplicate transactions. An API request with the same idempotency ID as a previous successful transaction will return the same response, but will not create a new transaction. |
| Authorization required | stringBearer .* A valid OAuth2 access token. |
| Cpf-Cnpj-Pagador required | string [ 11 .. 14 ] payer tax document |
| useAccountLimit | boolean Default: true |
| maximumValue | number <double> |
{- "useAccountLimit": true,
- "maximumValue": 200.21
}{- "data": {
- "recId": "RR1234567820240115abcdefghijk",
- "creationDateTime": "2017-07-21T17:32:28Z",
- "createdAt": "2017-07-21T17:32:28Z",
- "updatedAt": "2017-07-21T17:32:28Z",
- "contractLink": {
- "contract": "63100862",
- "debtor": {
- "name": "name",
- "taxDocument": {
- "type": "CNPJ",
- "number": "99999999000999"
}
}, - "object": "Music Streaming Service."
}, - "calendar": {
- "finalDate": "2024-05-07",
- "initialDate": "2024-05-07",
- "frequencyType": "WEEK"
}, - "retryPolicy": "NOT_ALLOWED",
- "payer": {
- "taxDocument": {
- "type": "CNPJ",
- "number": "99999999000999"
}, - "account": {
- "branch": "string",
- "number": "string"
}, - "participantIspb": "stringst",
- "municipalityCode": "0000000",
- "name": "string"
}, - "receiver": {
- "taxId": "99999999000999",
- "name": "string",
- "participantIspb": "stringst"
}, - "value": {
- "recValue": 200,
- "receiverMinimumValue": 50
}, - "status": "CREATED",
- "integrationStatus": "SENDING_APPROVAL",
- "activation": {
- "journey": "JOURNEY_1",
- "journeyDateTime": "2017-07-21T17:32:28Z"
}, - "authorization": {
- "id": "string",
- "acceptance": false,
- "rejectionCode": "string",
- "createdAt": "2017-07-21T17:32:28Z",
- "updatedAt": "2017-07-21T17:32:28Z"
}, - "limits": {
- "useAccountLimit": false,
- "maximumValue": 200.21
}, - "cancellation": {
- "id": "string",
- "reasonCode": "string",
- "requesterTaxId": "99999999000999",
- "requester": "PSP_PAYER",
- "createdAt": "2017-07-21T17:32:28Z"
}
}
}| accountId required | string |
| recId required | string |
| recId | string |
| status | string Enum: "APPROVED" "REJECTED" "EXPIRED" "CANCELED" |
| integrationStatus | string Enum: "SENDING_APPROVAL" "WAITING_APPROVAL_CONFIRMATION" "APPROVED" "SENDING_REJECTION" "REJECTED" "SENDING_CANCELLATION" "WAITING_CANCELLATION_CONFIRMATION" "SENDING_CANCELLATION_CONFIRMATION" "CANCELED" "EXPIRED" |
| payerBranch | string |
| payerAccount | string |
| initialDate | string <date> |
| finalDate | string <date> |
| sort | string^\w+(,\w+)*,(asc|desc)$ Examples:
Can be sorted ascending and descending by createdAt, status. |
| page | integer |
| size | integer >= 1 Default: 10 |
| Authorization required | stringBearer .* A valid OAuth2 access token. |
| Cpf-Cnpj-Pagador required | string [ 11 .. 14 ] payer tax document |
{- "data": [
- {
- "id": "1fadd90a-8314-4397-96d6-5f7aecbe9095",
- "status": "CREATED",
- "integrationStatus": "SENDING_APPROVAL",
- "username": "John Doe",
- "originator": "PAYER_API",
- "createdAt": "2017-07-21T17:32:28Z",
- "recurrence": {
- "recId": "RR1234567820240115abcdefghijk",
- "createdAt": "2017-07-21T17:32:28Z",
- "contractLink": {
- "contract": "63100862",
- "debtor": {
- "name": "name",
- "taxDocument": {
- "type": "CNPJ",
- "number": "99999999000999"
}
}, - "object": "Music Streaming Service."
}, - "calendar": {
- "finalDate": "2024-05-07",
- "initialDate": "2024-05-07",
- "frequencyType": "WEEK"
}, - "retryPolicy": "NOT_ALLOWED",
- "payer": {
- "taxDocument": {
- "type": "CNPJ",
- "number": "99999999000999"
}, - "account": {
- "branch": "string",
- "number": "string"
}, - "participantIspb": "stringst",
- "municipalityCode": "0000000",
- "name": "string"
}, - "receiver": {
- "taxId": "99999999000999",
- "name": "string",
- "participantIspb": "stringst"
}, - "value": {
- "recValue": 200,
- "receiverMinimumValue": 50
}, - "status": "CREATED",
- "integrationStatus": "SENDING_APPROVAL",
- "activation": {
- "journey": "JOURNEY_1",
- "journeyDateTime": "2017-07-21T17:32:28Z"
}, - "limits": {
- "useAccountLimit": false,
- "maximumValue": 200.21
}, - "authorization": {
- "id": "string",
- "acceptance": false,
- "rejectionCode": "string",
- "createdAt": "2017-07-21T17:32:28Z",
- "updatedAt": "2017-07-21T17:32:28Z"
}, - "cancellation": {
- "id": "string",
- "reasonCode": "string",
- "requesterTaxId": "99999999000999",
- "requester": "PSP_PAYER",
- "createdAt": "2017-07-21T17:32:28Z"
}
}
}
]
}| accountId required | string |
| recId required | string |
| Idempotency-Id required | string <= 300 characters Unique ID to prevent duplicate transactions. An API request with the same idempotency ID as a previous successful transaction will return the same response, but will not create a new transaction. |
| Authorization required | stringBearer .* A valid OAuth2 access token. |
| Cpf-Cnpj-Pagador required | string [ 11 .. 14 ] payer tax document |
| reasonCode required | string (CancellationReasonCode) Enum: "ACCL" "DCSD" "FRUD" "SLDB" Cancellation reason code of recurrence:
|
| requesterTaxId required | string (TaxId) Document(CPF,CNPJ), mandatory for BACEN |
{- "reasonCode": "ACCL",
- "requesterTaxId": "99999999000999"
}{- "data": {
- "recId": "RR1234567820240115abcdefghijk",
- "creationDateTime": "2017-07-21T17:32:28Z",
- "createdAt": "2017-07-21T17:32:28Z",
- "updatedAt": "2017-07-21T17:32:28Z",
- "contractLink": {
- "contract": "63100862",
- "debtor": {
- "name": "name",
- "taxDocument": {
- "type": "CNPJ",
- "number": "99999999000999"
}
}, - "object": "Music Streaming Service."
}, - "calendar": {
- "finalDate": "2024-05-07",
- "initialDate": "2024-05-07",
- "frequencyType": "WEEK"
}, - "retryPolicy": "NOT_ALLOWED",
- "payer": {
- "taxDocument": {
- "type": "CNPJ",
- "number": "99999999000999"
}, - "account": {
- "branch": "string",
- "number": "string"
}, - "participantIspb": "stringst",
- "municipalityCode": "0000000",
- "name": "string"
}, - "receiver": {
- "taxId": "99999999000999",
- "name": "string",
- "participantIspb": "stringst"
}, - "value": {
- "recValue": 200,
- "receiverMinimumValue": 50
}, - "status": "CREATED",
- "integrationStatus": "SENDING_APPROVAL",
- "activation": {
- "journey": "JOURNEY_1",
- "journeyDateTime": "2017-07-21T17:32:28Z"
}, - "authorization": {
- "id": "string",
- "acceptance": false,
- "rejectionCode": "string",
- "createdAt": "2017-07-21T17:32:28Z",
- "updatedAt": "2017-07-21T17:32:28Z"
}, - "limits": {
- "useAccountLimit": false,
- "maximumValue": 200.21
}, - "cancellation": {
- "id": "string",
- "reasonCode": "string",
- "requesterTaxId": "99999999000999",
- "requester": "PSP_PAYER",
- "createdAt": "2017-07-21T17:32:28Z"
}
}
}| accountId required | string |
| initialDate required | string <date> |
| endDate required | string <date> |
| recId | string |
| debtorTaxDocument | string^(\d{11}|\d{14})$ Filters the debtor tax document. |
| payerBranch | string |
| payerAccount | string |
| status | string Enum: "APPROVED" "REJECTED" "EXPIRED" "CANCELED" |
| integrationStatus | string Enum: "SENDING_APPROVAL" "WAITING_APPROVAL_CONFIRMATION" "APPROVED" "SENDING_REJECTION" "REJECTED" "SENDING_CANCELLATION" "WAITING_CANCELLATION_CONFIRMATION" "SENDING_CANCELLATION_CONFIRMATION" "CANCELED" "EXPIRED" |
| sort | string^\w+(,\w+)*,(asc|desc)$ Examples:
Can be sorted ascending and descending by id, status, date, createdAt. |
| page | integer |
| size | integer >= 1 Default: 10 |
| Authorization required | stringBearer .* A valid OAuth2 access token. |
| Cpf-Cnpj-Pagador required | string [ 11 .. 14 ] payer tax document |
{- "data": [
- {
- "recId": "RR1234567820240115abcdefghijk",
- "creationDateTime": "2017-07-21T17:32:28Z",
- "createdAt": "2017-07-21T17:32:28Z",
- "updatedAt": "2017-07-21T17:32:28Z",
- "contractLink": {
- "contract": "63100862",
- "debtor": {
- "name": "name",
- "taxDocument": {
- "type": "CNPJ",
- "number": "99999999000999"
}
}, - "object": "Music Streaming Service."
}, - "calendar": {
- "finalDate": "2024-05-07",
- "initialDate": "2024-05-07",
- "frequencyType": "WEEK"
}, - "retryPolicy": "NOT_ALLOWED",
- "payer": {
- "taxDocument": {
- "type": "CNPJ",
- "number": "99999999000999"
}, - "account": {
- "branch": "string",
- "number": "string"
}, - "participantIspb": "stringst",
- "municipalityCode": "0000000",
- "name": "string"
}, - "receiver": {
- "taxId": "99999999000999",
- "name": "string",
- "participantIspb": "stringst"
}, - "value": {
- "recValue": 200,
- "receiverMinimumValue": 50
}, - "status": "CREATED",
- "integrationStatus": "SENDING_APPROVAL",
- "activation": {
- "journey": "JOURNEY_1",
- "journeyDateTime": "2017-07-21T17:32:28Z"
}, - "authorization": {
- "id": "string",
- "acceptance": false,
- "rejectionCode": "string",
- "createdAt": "2017-07-21T17:32:28Z",
- "updatedAt": "2017-07-21T17:32:28Z"
}, - "limits": {
- "useAccountLimit": false,
- "maximumValue": 200.21
}, - "cancellation": {
- "id": "string",
- "reasonCode": "string",
- "requesterTaxId": "99999999000999",
- "requester": "PSP_PAYER",
- "createdAt": "2017-07-21T17:32:28Z"
}
}
]
}| accountId required | string |
| initialDate required | string <date-time> |
| endDate required | string <date-time> |
| recipientBranch | string |
| recipientAccount | string |
| requestRecId | string |
| recId | string |
| status | string Enum: "RECEIVED" "REJECTED" "ACCEPTED" "EXPIRED" "CANCELED" Recurrence request status |
| integrationStatus | string Enum: "RECEIVED" "SENDING_RECEIVING_CONFIRMATION" "ACCEPTANCE_PENDING" "ACCEPTED" "REJECTED" "SENDING_CANCELLATION_CONFIRMATION" "CANCELED" "EXPIRED" Recurrence request status |
| sort | string^\w+(,\w+)*,(asc|desc)$ Examples:
Can be sorted ascending and descending by id, status, expirationDate, createdAt. |
| page | integer |
| size | integer >= 1 Default: 10 |
| Authorization required | stringBearer .* A valid OAuth2 access token. |
| Cpf-Cnpj-Pagador required | string [ 11 .. 14 ] payer tax document |
{- "data": [
- {
- "requestRecId": "SC1234567820240115abcdefghijk",
- "recId": "RR1234567820240115abcdefghijk",
- "createdAt": "2017-07-21T17:32:28Z",
- "updatedAt": "2017-07-21T17:32:28Z",
- "expirationDate": "2017-07-21T17:32:28Z",
- "status": "RECEIVED",
- "integrationStatus": "RECEIVED",
- "recipient": {
- "account": {
- "branch": "string",
- "number": "string"
}, - "taxDocument": {
- "type": "CNPJ",
- "number": "99999999000999"
}, - "participantIspb": "stringst"
}, - "recPayload": {
- "recId": "RR1234567820240115abcdefghijk",
- "contractLink": {
- "contract": "63100862",
- "debtor": {
- "name": "name",
- "taxDocument": {
- "type": "CNPJ",
- "number": "99999999000999"
}
}, - "object": "Music Streaming Service."
}, - "calendar": {
- "finalDate": "2024-05-07",
- "initialDate": "2024-05-07",
- "frequencyType": "WEEK"
}, - "value": {
- "recValue": 200,
- "receiverMinimumValue": 50
}, - "receiver": {
- "taxId": "99999999000999",
- "name": "string",
- "participantIspb": "stringst"
}, - "retryPolicy": "NOT_ALLOWED",
- "updates": [
- {
- "status": "CREATED",
- "datetime": "2024-12-10T07:10:05.115Z"
}
]
}
}
]
}| accountId required | string |
| requestRecId required | string |
| Authorization required | stringBearer .* A valid OAuth2 access token. |
| Cpf-Cnpj-Pagador required | string [ 11 .. 14 ] payer tax document |
{- "data": {
- "recurrence-request": {
- "requestRecId": "SC1234567820240115abcdefghijk",
- "recId": "RR1234567820240115abcdefghijk",
- "createdAt": "2017-07-21T17:32:28Z",
- "updatedAt": "2017-07-21T17:32:28Z",
- "expirationDate": "2017-07-21T17:32:28Z",
- "status": "RECEIVED",
- "integrationStatus": "RECEIVED",
- "recipient": {
- "account": {
- "branch": "string",
- "number": "string"
}, - "taxDocument": {
- "type": "CNPJ",
- "number": "99999999000999"
}, - "participantIspb": "stringst"
}, - "recPayload": {
- "recId": "RR1234567820240115abcdefghijk",
- "contractLink": {
- "contract": "63100862",
- "debtor": {
- "name": "name",
- "taxDocument": {
- "type": "CNPJ",
- "number": "99999999000999"
}
}, - "object": "Music Streaming Service."
}, - "calendar": {
- "finalDate": "2024-05-07",
- "initialDate": "2024-05-07",
- "frequencyType": "WEEK"
}, - "value": {
- "recValue": 200,
- "receiverMinimumValue": 50
}, - "receiver": {
- "taxId": "99999999000999",
- "name": "string",
- "participantIspb": "stringst"
}, - "retryPolicy": "NOT_ALLOWED",
- "updates": [
- {
- "status": "CREATED",
- "datetime": "2024-12-10T07:10:05.115Z"
}
]
}
}, - "recurrence": {
- "recId": "RR1234567820240115abcdefghijk",
- "creationDateTime": "2017-07-21T17:32:28Z",
- "createdAt": "2017-07-21T17:32:28Z",
- "updatedAt": "2017-07-21T17:32:28Z",
- "contractLink": {
- "contract": "63100862",
- "debtor": {
- "name": "name",
- "taxDocument": {
- "type": "CNPJ",
- "number": "99999999000999"
}
}, - "object": "Music Streaming Service."
}, - "calendar": {
- "finalDate": "2024-05-07",
- "initialDate": "2024-05-07",
- "frequencyType": "WEEK"
}, - "retryPolicy": "NOT_ALLOWED",
- "payer": {
- "taxDocument": {
- "type": "CNPJ",
- "number": "99999999000999"
}, - "account": {
- "branch": "string",
- "number": "string"
}, - "participantIspb": "stringst",
- "municipalityCode": "0000000",
- "name": "string"
}, - "receiver": {
- "taxId": "99999999000999",
- "name": "string",
- "participantIspb": "stringst"
}, - "value": {
- "recValue": 200,
- "receiverMinimumValue": 50
}, - "status": "CREATED",
- "integrationStatus": "SENDING_APPROVAL",
- "activation": {
- "journey": "JOURNEY_1",
- "journeyDateTime": "2017-07-21T17:32:28Z"
}, - "authorization": {
- "id": "string",
- "acceptance": false,
- "rejectionCode": "string",
- "createdAt": "2017-07-21T17:32:28Z",
- "updatedAt": "2017-07-21T17:32:28Z"
}, - "limits": {
- "useAccountLimit": false,
- "maximumValue": 200.21
}, - "cancellation": {
- "id": "string",
- "reasonCode": "string",
- "requesterTaxId": "99999999000999",
- "requester": "PSP_PAYER",
- "createdAt": "2017-07-21T17:32:28Z"
}
}
}
}| accountId required | string |
| txId required | string[a-zA-Z0-9]{26,35} Example: 33beb661beda44a8928fef47dbeb2dc5 Transaction ID The In pacs.008, it is referenced as In terms of operational flow, the txId is read by the payer's PSP application and, after payment is confirmed, is sent to the SPI via pacs.008. A pacs.008 is also sent to the recipient's PSP, containing, in addition to all the usual payment information, the txId. Upon noticing a receipt with a txId, the recipient's PSP is able to communicate with the recipient user, informing them that a specific payment has been settled. The txId is created exclusively by the recipient user and is under their responsibility. The txId, in the context of representing a billing, is unique per CPF/CNPJ of the receiving user. It is up to the receiving PSP to validate this rule in the Pix API. |
| Idempotency-Id required | string <= 300 characters Unique ID to prevent duplicate transactions. An API request with the same idempotency ID as a previous successful transaction will return the same response, but will not create a new transaction. |
| Authorization required | stringBearer .* A valid OAuth2 access token. |
| Cpf-Cnpj-Pagador required | string [ 11 .. 14 ] payer tax document |
| code | string (BillingCancellationReasonCode) Enum: "ACCT" "BLCK" "CCLD" "FAIL" "OTHR" "SLBD" Cancellation reason code of billing:
|
| description | string Detailed description of the cancellation reason |
{- "code": "ACCT",
- "description": "Cancellation requested by the PAYER_USER"
}{- "data": {
- "recId": "RR1234567820240115abcdefghijk",
- "createdAt": "2017-07-21T17:32:28Z",
- "updatedAt": "2017-07-21T17:32:28Z",
- "txId": "33beb661beda44a8928fef47dbeb2dc5",
- "additionalInfo": "Music and Movie Streaming Services.",
- "calendar": {
- "creationDateTime": "2017-07-21T17:32:28Z",
- "messageDateTime": "2017-07-21T17:32:28Z",
- "dueDate": "2025-10-10"
}, - "status": "ACTIVATED",
- "integrationStatus": "ACTIVATED",
- "value": {
- "original": 106.07
}, - "adjustBusinessDay": true,
- "retryPolicy": "NOT_ALLOWED",
- "receiver": {
- "cnpj": "string",
- "name": "string",
- "participantIspb": "string",
- "account": {
- "number": "550689",
- "type": "CACC",
- "branch": "1"
}
}, - "payer": {
- "taxDocument": {
- "type": "CNPJ",
- "number": "99999999000999"
}, - "account": {
- "branch": "string",
- "number": "string"
}, - "participantIspb": "stringst"
}, - "debtor": {
- "taxId": "99999999000999",
- "name": "string"
}, - "attempts": [
- {
- "id": "string",
- "createdAt": "2017-07-21T17:32:28Z",
- "updatedAt": "2017-07-21T17:32:28Z",
- "settlementDate": "2023-04-01",
- "type": "AGND",
- "status": "SCHEDULED",
- "endToEndId": "E12345678202406201221abcdef12345",
- "rejection": {
- "rejectionCode": "string",
- "description": "string"
}, - "paidAt": "2017-07-21T17:32:28Z"
}
]
}
}| accountId required | string |
| initialDate required | string <date-time> |
| endDate required | string <date-time> |
| dueDate | string <date> |
| txId | string[a-zA-Z0-9]{26,35} Example: txId=33beb661beda44a8928fef47dbeb2dc5 |
| e2eId | string[a-zA-Z0-9]{32} Example: e2eId=AB12CD34EF56GH78IJ90KL12MN34OP56 |
| recId | string |
| status | string Enum: "ACTIVATED" "CONCLUDED" "REJECTED" "CANCELED" "EXPIRED" |
| integrationStatus | string Enum: "SENDING_SCHEDULING_CONFIRMATION" "ACTIVATED" "SETTLING_PAYMENT" "CONCLUDED" "SENDING_REJECTION" "REJECTED" "SENDING_CANCELLATION" "WAITING_CANCELLATION_CONFIRMATION" "SENDING_CANCELLATION_CONFIRMATION" "CANCELED" "EXPIRED" |
| payerBranch | string |
| payerAccount | string |
| receiverDocument | string |
| sort | string^\w+(,\w+)*,(asc|desc)$ Examples:
Can be sorted ascending and descending by txId, status, dueDate, initialDate. |
| page | integer |
| size | integer >= 1 Default: 10 |
| Authorization required | stringBearer .* A valid OAuth2 access token. |
| Cpf-Cnpj-Pagador required | string [ 11 .. 14 ] payer tax document |
{- "data": [
- {
- "recId": "RR1234567820240115abcdefghijk",
- "createdAt": "2017-07-21T17:32:28Z",
- "updatedAt": "2017-07-21T17:32:28Z",
- "txId": "33beb661beda44a8928fef47dbeb2dc5",
- "additionalInfo": "Music and Movie Streaming Services.",
- "calendar": {
- "creationDateTime": "2017-07-21T17:32:28Z",
- "messageDateTime": "2017-07-21T17:32:28Z",
- "dueDate": "2025-10-10"
}, - "status": "ACTIVATED",
- "integrationStatus": "ACTIVATED",
- "value": {
- "original": 106.07
}, - "adjustBusinessDay": true,
- "retryPolicy": "NOT_ALLOWED",
- "receiver": {
- "cnpj": "string",
- "name": "string",
- "participantIspb": "string",
- "account": {
- "number": "550689",
- "type": "CACC",
- "branch": "1"
}
}, - "payer": {
- "taxDocument": {
- "type": "CNPJ",
- "number": "99999999000999"
}, - "account": {
- "branch": "string",
- "number": "string"
}, - "participantIspb": "stringst"
}, - "debtor": {
- "taxId": "99999999000999",
- "name": "string"
}, - "attempts": [
- {
- "id": "string",
- "createdAt": "2017-07-21T17:32:28Z",
- "updatedAt": "2017-07-21T17:32:28Z",
- "settlementDate": "2023-04-01",
- "type": "AGND",
- "status": "SCHEDULED",
- "endToEndId": "E12345678202406201221abcdef12345",
- "rejection": {
- "rejectionCode": "string",
- "description": "string"
}, - "paidAt": "2017-07-21T17:32:28Z"
}
]
}
]
}| accountId required | string |
| txId required | string[a-zA-Z0-9]{26,35} Example: 33beb661beda44a8928fef47dbeb2dc5 Transaction ID The In pacs.008, it is referenced as In terms of operational flow, the txId is read by the payer's PSP application and, after payment is confirmed, is sent to the SPI via pacs.008. A pacs.008 is also sent to the recipient's PSP, containing, in addition to all the usual payment information, the txId. Upon noticing a receipt with a txId, the recipient's PSP is able to communicate with the recipient user, informing them that a specific payment has been settled. The txId is created exclusively by the recipient user and is under their responsibility. The txId, in the context of representing a billing, is unique per CPF/CNPJ of the receiving user. It is up to the receiving PSP to validate this rule in the Pix API. |
| Authorization required | stringBearer .* A valid OAuth2 access token. |
| Cpf-Cnpj-Pagador required | string [ 11 .. 14 ] payer tax document |
{- "data": {
- "recId": "RR1234567820240115abcdefghijk",
- "createdAt": "2017-07-21T17:32:28Z",
- "updatedAt": "2017-07-21T17:32:28Z",
- "txId": "33beb661beda44a8928fef47dbeb2dc5",
- "additionalInfo": "Music and Movie Streaming Services.",
- "calendar": {
- "creationDateTime": "2017-07-21T17:32:28Z",
- "messageDateTime": "2017-07-21T17:32:28Z",
- "dueDate": "2025-10-10"
}, - "status": "ACTIVATED",
- "integrationStatus": "ACTIVATED",
- "value": {
- "original": 106.07
}, - "adjustBusinessDay": true,
- "retryPolicy": "NOT_ALLOWED",
- "receiver": {
- "cnpj": "string",
- "name": "string",
- "participantIspb": "string",
- "account": {
- "number": "550689",
- "type": "CACC",
- "branch": "1"
}
}, - "payer": {
- "taxDocument": {
- "type": "CNPJ",
- "number": "99999999000999"
}, - "account": {
- "branch": "string",
- "number": "string"
}, - "participantIspb": "stringst"
}, - "debtor": {
- "taxId": "99999999000999",
- "name": "string"
}, - "attempts": [
- {
- "id": "string",
- "createdAt": "2017-07-21T17:32:28Z",
- "updatedAt": "2017-07-21T17:32:28Z",
- "settlementDate": "2023-04-01",
- "type": "AGND",
- "status": "SCHEDULED",
- "endToEndId": "E12345678202406201221abcdef12345",
- "rejection": {
- "rejectionCode": "string",
- "description": "string"
}, - "paidAt": "2017-07-21T17:32:28Z"
}
]
}
}| accountId required | string |
| e2eId required | string[a-zA-Z0-9]{32} Example: AB12CD34EF56GH78IJ90KL12MN34OP56 EndToEndIdentification Unique ID for tracking the transaction EndToEnd Identification that transits in PACS 002, PACS 004 and PACS 008 |
| Authorization required | stringBearer .* A valid OAuth2 access token. |
| Cpf-Cnpj-Pagador required | string [ 11 .. 14 ] payer tax document |
{- "data": {
- "recId": "RR1234567820240115abcdefghijk",
- "createdAt": "2017-07-21T17:32:28Z",
- "updatedAt": "2017-07-21T17:32:28Z",
- "txId": "33beb661beda44a8928fef47dbeb2dc5",
- "additionalInfo": "Music and Movie Streaming Services.",
- "calendar": {
- "creationDateTime": "2017-07-21T17:32:28Z",
- "messageDateTime": "2017-07-21T17:32:28Z",
- "dueDate": "2025-10-10"
}, - "status": "ACTIVATED",
- "integrationStatus": "ACTIVATED",
- "value": {
- "original": 106.07
}, - "adjustBusinessDay": true,
- "retryPolicy": "NOT_ALLOWED",
- "receiver": {
- "cnpj": "string",
- "name": "string",
- "participantIspb": "string",
- "account": {
- "number": "550689",
- "type": "CACC",
- "branch": "1"
}
}, - "payer": {
- "taxDocument": {
- "type": "CNPJ",
- "number": "99999999000999"
}, - "account": {
- "branch": "string",
- "number": "string"
}, - "participantIspb": "stringst"
}, - "debtor": {
- "taxId": "99999999000999",
- "name": "string"
}, - "attempts": [
- {
- "id": "string",
- "createdAt": "2017-07-21T17:32:28Z",
- "updatedAt": "2017-07-21T17:32:28Z",
- "settlementDate": "2023-04-01",
- "type": "AGND",
- "status": "SCHEDULED",
- "endToEndId": "E12345678202406201221abcdef12345",
- "rejection": {
- "rejectionCode": "string",
- "description": "string"
}, - "paidAt": "2017-07-21T17:32:28Z"
}
]
}
}| Authorization required | stringBearer .* A valid OAuth2 access token. |
| url required | string |
| headers | object |
{- "headers": {
- "Authorization": "Bearer token",
- "X-Custom-Header": "value"
}
}{- "headers": {
- "Authorization": "Bearer token",
- "X-Custom-Header": "value"
}, - "mediatorId": "8ED16712-36C6-4440-9B68-437EF68C59A7",
- "createdAt": "2024-12-10T07:10:05.115Z",
- "updatedAt": "2024-12-10T07:10:05.115Z",
- "deletedAt": null
}| Authorization required | stringBearer .* A valid OAuth2 access token. |
{- "headers": {
- "Authorization": "Bearer token",
- "X-Custom-Header": "value"
}, - "mediatorId": "8ED16712-36C6-4440-9B68-437EF68C59A7",
- "createdAt": "2024-12-10T07:10:05.115Z",
- "updatedAt": "2024-12-10T07:10:05.115Z",
- "deletedAt": null
}| Authorization required | stringBearer .* A valid OAuth2 access token. |
{- "title": "Bad Request",
- "status": 400,
- "detail": "Invalid attribute"
}Gathers endpoints intended to handle receiver account management.
Create receiver
| accountId required | string (Receiver account ID) |
Data to register receiver.
| document required | string (Receiver CNPJ) [ 14 .. 18 ] characters |
| name required | string (Receiver Name) [ 1 .. 140 ] characters |
string (Receiver Email) [ 1 .. 150 ] characters |
{- "id": "cc5ebf6f-8949-4dbd-85b0-46ea5b7a1598",
- "document": "11111111111111",
- "name": "Nome Recebedor"
}{- "id": "cc5ebf6f-8949-4dbd-85b0-46ea5b7a1598",
- "document": "11111111111111",
- "name": "Nome Recebedor"
}Gathers endpoints intended to handle recurrence management.
Consult recurrence.
| idRec required | string (Recurrence ID) |
| accountId required | string (Receiver account ID) |
| txId | string (TxId of the charge associated with the recurrence.) |
{- "idRec": "RN1234567820240115abcdefghijk",
- "status": "APROVADA",
- "valor": {
- "valorRec": "300.00"
}, - "vinculo": {
- "contrato": "98625023",
- "devedor": {
- "cpf": "87734514122",
- "nome": "Fulano de Tal"
}, - "objeto": "Serviços de Gestão de Imóveis"
}, - "calendario": {
- "dataFinal": "2028-09-01",
- "dataInicial": "2024-02-01",
- "periodicidade": "MENSAL"
}, - "politicaRetentativa": "NAO_PERMITE",
- "loc": {
- "criacao": "2023-12-19T12:28:05.230Z",
- "id": 5100,
- "location": "pix.example.com/qr/v2/rec/2353c790eefb11eaadc10242ac120002",
- "idRec": "RN1234567820240115abcdefghijk"
}, - "pagador": {
- "codMun": "2673833",
- "cpf": "75633122216",
- "ispbParticipante": "81102623"
}, - "recebedor": {
- "cnpj": "92221288310574",
- "nome": "Imobiliária Bom Sucesso"
}, - "atualizacao": [
- {
- "data": "2024-01-03T08:30:02.050Z",
- "nome": "CRIADA"
}, - {
- "data": "2024-01-04T09:40:42.210Z",
- "nome": "APROVADA"
}
], - "dadosQR": {
- "jornada": "JORNADA_2",
- "pixCopiaECola": "00020126180014br.gov.bcb.pix5204000053039865802BR5913Fulano de Tal6008BRASILIA62070503***80800014br.gov.bcb.pix2558pix.example.com/qr/v2/rec/2353c790eefb11eaadc10242ac120002630462C9"
}
}Revise recurrence.
| idRec required | string (Recurrence ID) |
| accountId required | string (Receiver account ID) |
Data for revising the recurrence.
| status | string (Recurrence record status) Value: "CANCELADA" |
object | |
| loc | integer <int64> (Location ID) Identifier of the location to be informed in the creation of a recurrence. |
object (Recurrence Calendar Information) Recurrence Calendar Information | |
object (Data related to the recurrence activation confirmation.) Data related to the recurrence activation confirmation. |
{- "loc": 108,
- "vinculo": {
- "devedor": {
- "nome": "Fulano de Tal"
}
}, - "calendario": {
- "dataInicial": "2024-04-01"
}, - "ativacao": {
- "dadosJornada": {
- "txid": "33beb661beda44a8928fef47dbeb2dc5"
}
}
}{- "idRec": "RN1234567820240115abcdefghijk",
- "vinculo": {
- "contrato": "63100862",
- "devedor": {
- "cpf": "45164632481",
- "nome": "Fulano de Tal"
}, - "objeto": "Serviço de Streamming de Música."
}, - "calendario": {
- "dataFinal": "2025-04-01",
- "dataInicial": "2024-04-01",
- "periodicidade": "MENSAL"
}, - "politicaRetentativa": "NAO_PERMITE",
- "recebedor": {
- "cnpj": 1602606113708,
- "nome": "Empresa de Serviços SA"
}, - "valor": {
- "valorRec": "35.00"
}, - "status": "CRIADA",
- "loc": {
- "criacao": "2023-12-10T07:10:05.115Z",
- "id": 108,
- "location": "pix.example.com/qr/v2/rec/2353c790eefb11eaadc10242ac120002",
- "idRec": "RN1234567820240115abcdefghijk"
}, - "ativacao": {
- "dadosJornada": {
- "tipoJornada": "JORNADA_3",
- "txid": "33beb661beda44a8928fef47dbeb2dc5"
}
}, - "atualizacao": [
- {
- "data": "2023-12-19T12:28:05.230Z",
- "nome": "CRIADA"
}
]
}Consult recurrence list.
| accountId required | string (Receiver account ID) |
| inicio required | string <date-time> (Start date) Filters records whose creation date is greater than or equal to the start date. Respects RFC 3339. |
| fim required | string <date-time> (End date) Filters records whose creation date is less than or equal to the end date. Respects RFC 3339. |
| cpf | string (CPF) /^\d{11}$/ Filter by Debtor CPF. Cannot be used at the same time as CNPJ. |
| cnpj | string (CNPJ) /^\d{14}$/ Filter by Debtor CNPJ. Cannot be used at the same time as CPF. |
| locationPresente | boolean |
| status | string (Recurrence record status) Filter by recurrence status. |
| convenio | string (Agreement) <= 60 characters Filter by associated agreement. |
| paginacao.paginaAtual | integer <int32> (Current page) >= 0 Default: 0 Page to be returned by the query. If not informed, the PSP will assume it to be 0. |
| paginacao.itensPorPagina | integer <int32> (Items per Page) [ 1 .. 1000 ] Default: 100 Maximum number of records returned on each page. Only the last page may contain a smaller number of records. |
{- "parametros": {
- "inicio": "2024-04-01T00:00:00Z",
- "fim": "2024-04-01T23:59:59Z",
- "paginacao": {
- "paginaAtual": 0,
- "itensPorPagina": 100,
- "quantidadeDePaginas": 1,
- "quantidadeTotalDeItens": 1
}
}, - "recs": [
- {
- "idRec": "RN1234567820240115abcdefghijk",
- "status": "APROVADA",
- "valor": {
- "valorRec": "300.00"
}, - "vinculo": {
- "contrato": "98625023",
- "devedor": {
- "cpf": "87734514122",
- "nome": "Fulano de Tal"
}, - "objeto": "Serviços de Gestão de Imóveis"
}, - "calendario": {
- "dataFinal": "2028-09-01",
- "dataInicial": "2024-02-01",
- "periodicidade": "MENSAL"
}, - "politicaRetentativa": "NAO_PERMITE",
- "loc": {
- "criacao": "2023-12-19T12:28:05.230Z",
- "id": 5100,
- "location": "pix.example.com/qr/v2/rec/2353c790eefb11eaadc10242ac120002",
- "idRec": "RN1234567820240115abcdefghijk"
}, - "pagador": {
- "codMun": "2673833",
- "cpf": "75633122216",
- "ispbParticipante": "81102623"
}, - "recebedor": {
- "cnpj": "92221288310574",
- "nome": "Imobiliária Bom Sucesso"
}, - "atualizacao": [
- {
- "data": "2024-01-03T08:30:02.050Z",
- "nome": "CRIADA"
}, - {
- "data": "2024-01-04T09:40:42.210Z",
- "nome": "APROVADA"
}
]
}
]
}Create recurrence
| accountId required | string (Receiver account ID) |
Data for generating the recurrence.
required | object (Description of Recurrence Object) Information about the recurrence object. |
required | object (Recurrence Calendar Information) Recurrence Calendar Information |
object | |
object | |
| politicaRetentativa required | string (Retry policy after recurrence due date) Enum: "NAO_PERMITE" "PERMITE_3R_7D" |
| loc | integer <int64> (Location ID) Identifier of the location to be informed in the creation of a recurrence. |
object (Data related to the recurrence activation confirmation.) Data related to the recurrence activation confirmation. |
{- "vinculo": {
- "contrato": "63100862",
- "devedor": {
- "cpf": "45164632481",
- "nome": "Fulano de Tal"
}, - "objeto": "Serviço de Streamming de Música."
}, - "calendario": {
- "dataFinal": "2025-04-01",
- "dataInicial": "2024-04-01",
- "periodicidade": "MENSAL"
}, - "valor": {
- "valorRec": "35.00"
}, - "politicaRetentativa": "NAO_PERMITE",
- "loc": 108,
- "ativacao": {
- "dadosJornada": {
- "txid": "33beb661beda44a8928fef47dbeb2dc5"
}
}
}{- "idRec": "RN1234567820240115abcdefghijk",
- "vinculo": {
- "contrato": "63100862",
- "devedor": {
- "cpf": "45164632481",
- "nome": "Fulano de Tal"
}, - "objeto": "Serviço de Streamming de Música."
}, - "calendario": {
- "dataFinal": "2025-04-01",
- "dataInicial": "2024-04-01",
- "periodicidade": "MENSAL"
}, - "politicaRetentativa": "NAO_PERMITE",
- "recebedor": {
- "cnpj": 1602606113708,
- "nome": "Empresa de Serviços SA"
}, - "valor": {
- "valorRec": "35.00"
}, - "status": "CRIADA",
- "loc": {
- "criacao": "2023-12-10T07:10:05.115Z",
- "id": 108,
- "location": "pix.example.com/qr/v2/rec/2353c790eefb11eaadc10242ac120002",
- "idRec": "RN1234567820240115abcdefghijk"
}, - "ativacao": {
- "dadosJornada": {
- "tipoJornada": "JORNADA_3",
- "txid": "33beb661beda44a8928fef47dbeb2dc5"
}
}, - "atualizacao": [
- {
- "data": "2023-12-19T12:28:05.230Z",
- "nome": "CRIADA"
}
]
}| idRec required | string (Recurrence ID) |
| txId | string (TxId) [a-zA-Z0-9]{26,35} Filter by txId. |
{- "recId": "RAxxxxxxxxyyyyMMddkkkkkkkkkkk",
- "contractLink": {
- "contract": "contract",
- "debtor": {
- "name": "Fulano",
- "taxDocument": {
- "type": "CPF",
- "number": "00105267066"
}
}, - "object": "more information"
}, - "calendar": {
- "frequencyType": "WEEK",
- "initialDate": "2019-08-24",
- "finalDate": "2019-08-24"
}, - "retryPolicy": "NOT_ALLOWED",
- "payer": {
- "cityCode": "2673833",
- "participantIspb": "81102623",
- "taxDocument": {
- "type": "CPF",
- "number": "00105267066"
}
}, - "receiver": {
- "cnpj": "57040040000184",
- "name": "Services Company SA",
- "participantIspb": "string",
- "agreement": "string"
}, - "value": {
- "recValue": "100.00",
- "receiverMinimumValue": "10.00"
}, - "status": "CREATED",
- "integrationStatus": "CREATED",
- "loc": {
- "id": 0,
- "createdAt": "2020-10-20T00:00:00",
- "recurrenceId": "RAxxxxxxxxyyyyMMddkkkkkkkkkkk"
}, - "activation": {
- "journeyData": {
- "journeyType": "JOURNEY_1",
- "txId": "string"
}
}, - "updates": [
- {
- "status": {
- "status": "CRIADA"
}, - "datetime": "2024-12-10T07:10:05.115Z"
}
], - "cancellation": {
- "id": "string",
- "createdAt": "2017-07-21T17:32:28Z",
- "canceledAt": "2017-07-21T17:32:28Z",
- "acceptanceCode": "string",
- "requester": "string",
- "code": "string",
- "description": "string",
- "requesterTaxId": "string",
- "rejectionCode": "string"
}, - "qrcodeData": {
- "journey": "JOURNEY_2",
- "textContent": "00020101021226740014BR.GOV.BCB.PIX2108123456782204CACC2308123456782420001122334455667788995204000053039865406123.455802BR5913FULANO DE TAL6008BRASILIA62620524CONVENIOS/QRS1/12345678950300017BR.GOV.BCB.BRCODE01051.0.080750017BR.GOV.BCB.BRCODE2550BX.COM.BR/SPI/U0VHUKVET1RPVEFMTUVOVEVBTEVBVE9SSU8=6304553C",
- "generatedImage": {
- "imageContent": "FEADIAINUEIUNEIUAFDEFOEIFEAFEOIUINIUJNOIUNAEFDADAERADAEAERAENJIOJIONIONJNIJADAFADEAEAEAE",
- "mimeType": "image/png",
- "actualImageWidth": 400
}
}
}Gathers endpoints intended to handle recurrence request management.
Create recurrence confirmation request.
| accountId required | string (Receiver account ID) |
Data for generating the recurrence request.
| idRec required | string (Recurrence ID) = 29 characters [a-zA-Z0-9]{29} Recurrence IdentifierFormation Rule:
Thus, the Recurrence ID must be formed according to one of the following types:
|
required | object (Recurrence Request Calendar Information) |
required | Natural Person (object) or Legal Person (object) |
{- "idRec": "RN123456782024011577825445612",
- "calendario": {
- "dataExpiracaoSolicitacao": "2023-12-20T12:17:11.926Z"
}, - "destinatario": {
- "agencia": "2569",
- "conta": "550689",
- "cpf": "15231470190",
- "ispbParticipante": "91193552"
}
}{- "idSolicRec": "SC876456782024021577825445312",
- "idRec": "RN123456782024011577825445612",
- "calendario": {
- "dataExpiracaoSolicitacao": "2023-12-20T12:17:11.926Z"
}, - "status": "CRIADA",
- "destinatario": {
- "agencia": "2569",
- "conta": "550689",
- "cpf": "15231470190",
- "ispbParticipante": "91193552"
}, - "atualizacao": [
- {
- "data": "2023-12-20T12:18:18.618Z",
- "status": "CRIADA"
}
], - "recPayload": {
- "idRec": "RN123456782024011577825445612",
- "vinculo": {
- "contrato": "561238008",
- "devedor": {
- "cpf": "15231470190",
- "nome": "Fulano de Tal"
}, - "objeto": "Serviços de Telecomunicações"
}, - "calendario": {
- "dataFinal": "2023-12-01",
- "dataInicial": "2024-04-01",
- "periodicidade": "MENSAL"
}, - "recebedor": {
- "cnpj": "94370926517368",
- "nome": "Empresa de Serviços SA"
}, - "valor": {
- "valorRec": "1200.09"
}, - "atualizacao": [
- {
- "data": "2023-12-15T08:30:07.115Z",
- "status": "CRIADA"
}
]
}
}Consult request.
| idSolicRec required | string (Recurrence request ID) |
| accountId required | string (Receiver account ID) |
{- "idSolicRec": "SC876456782024021577825445312",
- "idRec": "RN123456782024011577825445612",
- "calendario": {
- "dataExpiracaoSolicitacao": "2023-12-20T12:17:11.926Z"
}, - "status": "CRIADA",
- "destinatario": {
- "agencia": "2569",
- "conta": "550689",
- "cpf": "15231470190",
- "ispbParticipante": "91193552"
}, - "atualizacao": [
- {
- "data": "2023-12-20T12:18:18.618Z",
- "status": "CRIADA"
}
], - "recPayload": {
- "idRec": "RN123456782024011577825445612",
- "vinculo": {
- "contrato": "561238008",
- "devedor": {
- "cpf": "15231470190",
- "nome": "Fulano de Tal"
}, - "objeto": "Serviços de Telecomunicações"
}, - "calendario": {
- "dataFinal": "2023-12-01",
- "dataInicial": "2024-04-01",
- "periodicidade": "MENSAL"
}, - "recebedor": {
- "cnpj": "94370926517368",
- "nome": "Empresa de Serviços SA"
}, - "valor": {
- "valorRec": "1200.09"
}, - "atualizacao": [
- {
- "data": "2023-12-15T08:30:07.115Z",
- "status": "CRIADA"
}
]
}
}Revise recurrence confirmation request.
| idSolicRec required | string (Recurrence request ID) |
| accountId required | string (Receiver account ID) |
Data for revising the recurrence request.
| status required | string (Recurrence request record status) Value: "CANCELADA" |
{- "status": "CANCELADA"
}{- "idSolicRec": "SC876456782024021577825445312",
- "idRec": "RN123456782024011577825445612",
- "calendario": {
- "dataExpiracaoSolicitacao": "2024-06-11T07:17:11.008Z"
}, - "status": "CANCELADA",
- "destinatario": {
- "agencia": "2569",
- "conta": "550689",
- "cpf": "15231470190",
- "ispbParticipante": "91193552"
}, - "atualizacao": [
- {
- "data": "2024-05-16T17:01:06.781Z",
- "status": "CRIADA"
}, - {
- "data": "2024-05-30T10:18:18.618Z",
- "status": "CANCELADA"
}
], - "recPayload": {
- "idRec": "RN123456782024011577825445612",
- "vinculo": {
- "contrato": "Banda Larga Fibra Ótica",
- "devedor": {
- "cpf": "15231470190",
- "nome": "Fulano de Tal"
}, - "objeto": "Serviços de Telecomunicações"
}, - "valor": {
- "valorRec": "1200.09"
}, - "calendario": {
- "dataFinal": "2025-05-01",
- "dataInicial": "2024-05-01",
- "periodicidade": "MENSAL"
}, - "recebedor": {
- "cnpj": "94370926517368",
- "nome": "Empresa de Serviços SA"
}, - "atualizacao": [
- {
- "data": "2023-12-08T16:24:35.233Z",
- "status": "CRIADA"
}
]
}
}Gathers endpoints intended to handle the management of charges associated with a recurrence.
| txid required | string (Transaction ID) [a-zA-Z0-9]{26,35} Transaction IdentifierThe In pacs.008, it is referenced as In terms of operation flow, the txid is read by the payer's PSP application and, after payment confirmation, sent to the SPI via pacs.008. A pacs.008 is also sent to the receiver's PSP, containing, in addition to all the usual payment information, the txid. Upon noticing a receipt with a txid, the receiver's PSP is able to communicate with the receiving user, informing that a specific payment has been settled. The txid is created exclusively by the receiving user and is under their responsibility. The txid, in the context of representing a charge, is unique per CPF/CNPJ of the receiving user. It is up to the receiving PSP to validate this rule in the Pix API. |
| accountId required | string (Receiver account ID) |
Data for generating the charge.
| status | string (Charge record status) Value: "CANCELADA" |
{- "status": "CANCELADA"
}{- "idRec": "RN985156112024071999000566354",
- "txid": "517bd858b59d458a841280b0f0a60bfa",
- "calendario": {
- "criacao": "2024-05-20",
- "dataDeVencimento": "2024-06-20"
}, - "valor": {
- "original": "210.00"
}, - "status": "CANCELADA",
- "politicaRetentativa": "NAO_PERMITE",
- "ajusteDiaUtil": true,
- "devedor": {
- "cep": "26901-340",
- "cidade": "São Luís",
- "email": "fulano.tal@mail.com",
- "logradouro": "Alameda Cardoso 1007",
- "uf": "MA"
}, - "recebedor": {
- "cnpj": "31166575201770",
- "conta": "107262",
- "nome": "Empresa de Telecomunicações SA",
- "tipoConta": "POUPANÇA"
}, - "tentativas": [
- {
- "dataLiquidacao": "2024-06-20",
- "tipo": "AGND",
- "endToEndId": "E12345678202406201221abcdef12345",
- "status": "CANCELADA"
}
], - "encerramento": {
- "cancelamento": {
- "solicitante": "USUARIO_RECEBEDOR",
- "codigo": "SLCR",
- "descricao": "Cancelamento de agendamento solicitado pelo usuário recebedor"
}
}, - "atualizacao": [
- {
- "data": "2024-05-20T14:47:29.470Z",
- "status": "CRIADA"
}, - {
- "data": "2024-05-21T10:18:20.120Z",
- "status": "ATIVA"
}, - {
- "data": "2024-05-26T10:18:20.120Z",
- "status": "CANCELADA"
}
]
}Endpoint to consult a recurring charge via a specific txid.
| txid required | string (Transaction ID) [a-zA-Z0-9]{26,35} Transaction IdentifierThe In pacs.008, it is referenced as In terms of operation flow, the txid is read by the payer's PSP application and, after payment confirmation, sent to the SPI via pacs.008. A pacs.008 is also sent to the receiver's PSP, containing, in addition to all the usual payment information, the txid. Upon noticing a receipt with a txid, the receiver's PSP is able to communicate with the receiving user, informing that a specific payment has been settled. The txid is created exclusively by the receiving user and is under their responsibility. The txid, in the context of representing a charge, is unique per CPF/CNPJ of the receiving user. It is up to the receiving PSP to validate this rule in the Pix API. |
| accountId required | string (Receiver account ID) |
{- "idRec": "RR1234567820240115abcdefghijk",
- "txid": "3136957d93134f2184b369e8f1c0729d",
- "infoAdicional": "Serviços de Streamming de Música e Filmes.",
- "calendario": {
- "criacao": "2024-04-01",
- "dataDeVencimento": "2024-04-15"
}, - "valor": {
- "original": "106.07"
}, - "status": "CRIADA",
- "politicaRetentativa": "PERMITE_3R_7D",
- "ajusteDiaUtil": true,
- "devedor": {
- "cep": "89256-140",
- "cidade": "Uberlândia",
- "email": "sebastiao.tavares@mail.com",
- "logradouro": "Alameda Franco 1056",
- "uf": "MG"
}, - "recebedor": {
- "agencia": "9708",
- "conta": 12682,
- "tipoConta": "CORRENTE"
}, - "atualizacao": [
- {
- "data": "2024-04-01T14:47:29.470Z",
- "status": "CRIADA"
}
]
}Endpoint to create a recurring charge, in this case, the txid must be defined by the PSP.
| accountId required | string (Receiver account ID) |
Data for generating the recurring charge.
| idRec required | string (Recurrence ID) = 29 characters [a-zA-Z0-9]{29} Recurrence IdentifierFormation Rule:
Thus, the Recurrence ID must be formed according to one of the following types:
|
| infoAdicional | string (Additional invoice information.) <= 140 characters Additional invoice information. |
required | object (Charge Calendar Information) |
required | object (Recurring charge value) Recurring charge value |
| ajusteDiaUtil required | boolean (Adjust expected settlement date to next business day) Default: true Activation field for adjusting the expected settlement date to the next business day if the current due date is a non-business day. The Receiver PSP must consider local holidays based on the paying user's municipality code. |
required | object The receiver object organizes information about the receiver of the charge. |
object The debtor object organizes information about the debtor of the recurrence. |
{- "idRec": "RR1234567820240115abcdefghijk",
- "infoAdicional": "Serviços de Streamming de Música e Filmes.",
- "calendario": {
- "dataDeVencimento": "2024-04-15"
}, - "valor": {
- "original": "106.07"
}, - "ajusteDiaUtil": true,
- "devedor": {
- "cep": "89256-140",
- "cidade": "Uberlândia",
- "email": "sebastiao.tavares@mail.com",
- "logradouro": "Alameda Franco 1056",
- "uf": "MG"
}, - "recebedor": {
- "agencia": "9708",
- "conta": 12682,
- "tipoConta": "CORRENTE"
}
}{- "idRec": "RR1234567820240115abcdefghijk",
- "txid": "3136957d93134f2184b369e8f1c0729d",
- "infoAdicional": "Serviços de Streamming de Música e Filmes.",
- "calendario": {
- "criacao": "2024-04-01",
- "dataDeVencimento": "2024-04-15"
}, - "status": "CRIADA",
- "valor": {
- "original": "106.07"
}, - "politicaRetentativa": "PERMITE_3R_7D",
- "ajusteDiaUtil": true,
- "devedor": {
- "cep": "89256-140",
- "cidade": "Uberlândia",
- "email": "sebastiao.tavares@mail.com",
- "logradouro": "Alameda Franco 1056",
- "uf": "MG"
}, - "recebedor": {
- "agencia": "9708",
- "conta": 12682,
- "tipoConta": "CORRENTE"
}, - "atualizacao": [
- {
- "data": "2024-04-01T14:47:29.470Z",
- "status": "CRIADA"
}
]
}Endpoint to consult recurring charges via parameters such as start, end, idRec, cpf, cnpj, status, and agreement.
| accountId required | string (Receiver account ID) |
| inicio required | string <date-time> (Start date) Filters records whose creation date is greater than or equal to the start date. Respects RFC 3339. |
| fim required | string <date-time> (End date) Filters records whose creation date is less than or equal to the end date. Respects RFC 3339. |
| idRec | string (Recurrence ID) = 29 characters [a-zA-Z0-9]{29} Filter by Recurrence Identifier. |
| cpf | string (CPF) /^\d{11}$/ Filter by Debtor CPF. Cannot be used at the same time as CNPJ. |
| cnpj | string (CNPJ) /^\d{14}$/ Filter by Debtor CNPJ. Cannot be used at the same time as CPF. |
| status | string (Recurring charge record status.) Filter by recurring charge status. |
| convenio | string (Agreement) <= 60 characters Filter by associated agreement. |
| paginacao.paginaAtual | integer <int32> (Current page) >= 0 Default: 0 Page to be returned by the query. If not informed, the PSP will assume it to be 0. |
| paginacao.itensPorPagina | integer <int32> (Items per Page) [ 1 .. 1000 ] Default: 100 Maximum number of records returned on each page. Only the last page may contain a smaller number of records. |
{- "parametros": {
- "inicio": "2024-04-01T00:00:00Z",
- "fim": "2024-12-01T23:59:59Z",
- "paginacao": {
- "paginaAtual": 0,
- "itensPorPagina": 100,
- "quantidadeDePaginas": 1,
- "quantidadeTotalDeItens": 1
}
}, - "cobsr": [
- {
- "idRec": "RR123456782024061999000566354",
- "txid": "7f733863543b4a16b516d839bd4bc34e",
- "calendario": {
- "criacao": "2024-05-20",
- "dataDeVencimento": "2024-06-20"
}, - "valor": {
- "original": "50.33"
}, - "status": "ATIVA",
- "ajusteDiaUtil": false,
- "politicaRetentativa": "PERMITE_3R_7D",
- "devedor": {
- "cep": "63259-740",
- "cidade": "Campinas",
- "email": "beltrano.silva@mail.com",
- "logradouro": "Rua Gonçalves Dias 605",
- "uf": "SP"
}, - "recebedor": {
- "conta": "997182",
- "tipoConta": "CORRENTE"
}, - "tentativas": [
- {
- "dataLiquidacao": "2024-06-20",
- "tipo": "AGND",
- "status": "AGENDADA",
- "endToEndId": "E12345678202406201221abcdef12345",
- "atualizacao": [
- {
- "data": "2024-05-21T10:40:16.730Z",
- "status": "SOLICITADA"
}, - {
- "data": "2024-05-21T17:08:00.520Z",
- "status": "AGENDADA"
}
]
}
], - "atualizacao": [
- {
- "data": "2024-05-20T14:47:29.470Z",
- "status": "CRIADA"
}, - {
- "data": "2024-05-21T10:18:20.120Z",
- "status": "ATIVA"
}
]
}
]
}Endpoint to request retry of a recurring charge.
| accountId required | string (Receiver account ID) |
| txid required | string (Transaction ID) [a-zA-Z0-9]{26,35} Transaction IdentifierThe In pacs.008, it is referenced as In terms of operation flow, the txid is read by the payer's PSP application and, after payment confirmation, sent to the SPI via pacs.008. A pacs.008 is also sent to the receiver's PSP, containing, in addition to all the usual payment information, the txid. Upon noticing a receipt with a txid, the receiver's PSP is able to communicate with the receiving user, informing that a specific payment has been settled. The txid is created exclusively by the receiving user and is under their responsibility. The txid, in the context of representing a charge, is unique per CPF/CNPJ of the receiving user. It is up to the receiving PSP to validate this rule in the Pix API. |
| data required | string <date> Example: 2023-04-01 Expected settlement date for the corresponding payment order. This is a date in |
{- "idRec": "RR123456782024061999000566354",
- "txid": "7f733863543b4a16b516d839bd4bc34e",
- "calendario": {
- "criacao": "2024-05-20",
- "dataDeVencimento": "2024-06-20"
}, - "valor": {
- "original": "50.33"
}, - "status": "ATIVA",
- "politicaRetentativa": "PERMITE_3R_7D",
- "ajusteDiaUtil": true,
- "devedor": {
- "cep": "63259-740",
- "cidade": "Campinas",
- "email": "beltrano.silva@mail.com",
- "logradouro": "Rua Gonçalves Dias 605",
- "uf": "SP"
}, - "recebedor": {
- "cnpj": "58966551101210",
- "conta": "997182",
- "tipoConta": "CORRENTE"
}, - "tentativas": [
- {
- "dataLiquidacao": "2024-06-22",
- "tipo": "AGND",
- "endToEndId": "E12345678202406201221abcdef12345",
- "status": "EXPIRADA"
}, - {
- "dataLiquidacao": "2024-06-24",
- "tipo": "NTAG",
- "endToEndId": "E12345678202406201221abcdef12345",
- "status": "AGENDADA"
}
], - "atualizacao": [
- {
- "data": "2024-05-20T14:47:29.470Z",
- "status": "CRIADA"
}, - {
- "data": "2024-05-21T10:18:20.120Z",
- "status": "ATIVA"
}
]
}Gathers endpoints intended to handle the configuration and removal of locations for recurrence payload use.
Create payload location
| accountId required | string (Receiver account ID) |
{- "id": 12069,
- "location": "pix.example.com/qr/v2/rec/2353c790eefb11eaadc10242ac120002",
- "criacao": "2023-12-20T12:38:28.774Z"
}Endpoint to consult registered locations
| accountId required | string (Receiver account ID) |
| inicio required | string <date-time> (Start date) Filters records whose creation date is greater than or equal to the start date. Respects RFC 3339. |
| fim required | string <date-time> (End date) Filters records whose creation date is less than or equal to the end date. Respects RFC 3339. |
| idRecPresente | boolean |
| convenio | string (Agreement) <= 60 characters Filter by associated agreement. |
| paginacao.paginaAtual | integer <int32> (Current page) >= 0 Default: 0 Page to be returned by the query. If not informed, the PSP will assume it to be 0. |
| paginacao.itensPorPagina | integer <int32> (Items per Page) [ 1 .. 1000 ] Default: 100 Maximum number of records returned on each page. Only the last page may contain a smaller number of records. |
{- "parametros": {
- "inicio": "2023-12-01T00:00:00Z",
- "fim": "2024-04-01T23:59:59Z",
- "paginacao": {
- "paginaAtual": 0,
- "itensPorPagina": 100,
- "quantidadeDePaginas": 1,
- "quantidadeTotalDeItens": 1
}
}, - "loc": [
- {
- "id": 12069,
- "location": "pix.example.com/qr/v2/rec/2353c790eefb11eaadc10242ac120002",
- "criacao": "2023-12-20T12:38:28.774Z",
- "idRec": "RR123456782024011510056892226"
}
]
}Retrieves the payload location
| id required | string (Id of the location registered to serve a payload) |
| accountId required | string (Receiver account ID) |
{- "id": 12069,
- "location": "pix.example.com/qr/v2/rec/2353c790eefb11eaadc10242ac120002",
- "criacao": "2023-12-20T12:38:28.774Z",
- "idRec": "RR123456782024011510056892226"
}Endpoint used to unlink a recurrence from a location.
If executed successfully, the loc entity will no longer present a recurrence,
if it presented one prior to the call. Additionally, the entity associated with the
unlinked resource will also no longer present a location. This operation
does not alter the status of the resource in question.
| id required | string (Id of the location registered to serve a payload) |
| accountId required | string (Receiver account ID) |
{- "id": 12069,
- "location": "pix.example.com/qr/v2/rec/2353c790eefb11eaadc10242ac120002",
- "criacao": "2023-12-20T12:38:28.774Z"
}Gathers endpoints for recurrence/charge notification management from the receiving PSP to the receiving user.
Endpoint for configuring the notification service regarding recurrences and charges. Only messages associated with the receiver's mediator will be notified.
| webhookUrl required | string <uri> (Webhook URL) |
{
}{- "title": "Invalid Webhook.",
- "status": 400,
- "detail": "The present request seeks to create a webhook without respecting the _schema_ or with semantic invalidity."
}{- "recs": [
- {
- "idRec": "RR1026652320240821lab77511abf",
- "status": "APROVADA",
- "atualizacao": [
- {
- "status": "CRIADA",
- "data": "2024-08-20T10:12:07.567Z"
}, - {
- "status": "APROVADA",
- "data": "2024-08-22T12:43:53.337Z"
}
], - "ativacao": {
- "tipoJornada": "JORNADA_3",
- "dadosJornada": {
- "txid": "r9eFIFmwcZ55Nm4RsKZAAtIvvCrlcNN6"
}
}
}
]
}{- "title": "Access Denied",
- "status": 403,
- "detail": "Request from authenticated participant that violates some authorization rule."
}