New Optional Feature PIX: Payer Account Number Information in Callback
New Optional Feature: Payer Account Number Information in Callback
Effective Date: 13/11/2024
Status: Optional
Overview
Starting today, we’re excited to introduce an optional feature for all PIX Payment Methods. This feature allows merchants to receive the Payer's AccountNumber
in the callback when a transaction reaches an Approved status. This enhancement provides merchants with more detailed information, making transaction handling and record-keeping even smoother.
How It Works
Once activated, this feature enables the AccountNumber
information of the payer to be included in the callback data. The data will be included only after a transaction has reached the Approved status, ensuring merchants receive this information only for successful transactions.
New Additional Information in Callback:
"payer": {
"name": "John",
"lastName": "Doe",
"personalId": "1234567890",
"bankName": "001",
"accountAgencyNumber": "0001",
"accountNumber": "12345678",
"payoutAccountTypeCode": "0001"
}
Activation
To enable this feature for your shop, please reach out to our Integrations Team at [email protected]. Our team will assist you in activating this feature and answer any questions you may have.
Key Points
- Optional Feature: This is an opt-in feature that will only be enabled upon merchant request.
- Data Availability:
AccountNumber
data is included in the callback response only for Approved transactions. - Contact for Activation: Merchants interested in this feature should email [email protected] to activate it in their shop. Bear in mind to keep your ShopID handy to speed up the activation.
Callback Response Example
Once activated, the callback response for an approved transaction will include an additional field as shown below:
{
"uid": "xxxxxx1e-2f77-488a-ab98-fc7a8axxxxxx",
"type": "payment",
"status": "APPROVED",
"message": null,
"trackingId": null,
"amount": 1100,
"currency": "BRL",
"description": "xxx",
"createdAt": "2024-11-05T16:10:54.4297015Z",
"updatedAt": "2024-11-06T09:09:45.7163609Z",
"pspTransactionId": "xxxxxxe2f77488aab98fc7a8axxxxxx",
"isValidPaymentMethod": null,
"pspCouponAmount": "11",
"customer": {
"firstName": "xxx",
"lastName": "xxx",
"middleName": "",
"email": "[email protected]",
"country": "BR",
"city": "xxx",
"zip": "",
"address": "xxx",
"phone": "xxx",
"deviceId": "",
"ip": "xx.00.00.xx",
"personalId": "xxx",
"uniqueCustomerIdentifier": null,
"accountCreationDate": null,
"accountCreationCountry": null
},
"form": null,
"paymentMethod": {
"id": "xxxxc3b2-f091-4b87-903c-f7b9c265xxxx",
"name": "xxx",
"type": "xxx",
"paymentMethodTag": ""
},
"billing": {
"currency": "BRL",
"amount": 11
},
"conversionInfo": null,
"payer": {
"name": "JOHN DOE",
"lastName": null,
"personalId": "1234567890",
"payoutAccountTypeCode": "0001",
"accountAgencyNumber": "0001",
"accountNumber": "12345678",
"bankName": "001"
}
}
This feature aims to enhance data transparency for merchants, giving you greater control and access to important transaction details.
For further questions, feel free to reach out to our team