# MD for: https://www.mercadopago.com.br/developers/en/docs/payouts/integration-configuration/money-transfers.md \# Configure money transfers The integration of Payouts is carried out by making a single call to the \[/v1/transaction-intents/process\](https://www.mercadopago.com.br/developers/en/reference/online-payments/payouts/create-bank-transaction/post) API for \*\*one transaction to a destination account\*\*. This means that the transaction is created and processed in a single request, and if the execution is successful, the money will be available to be withdrawn to the destination account, with no need for additional steps. > RED\_MESSAGE > > Destination accounts must be checking accounts, meaning it is not possible to transfer to a savings account. With Payouts, you can send money in two different ways: \*\*Pix or transfer between accounts\*\*, whether they are Mercado Pago accounts or bank accounts. Follow the instructions below to learn how to integrate in each case. :::AccordionComponent{title="Set up money transfers via Pix"} To integrate Payouts and enable money transfers via Pix, you need to send a \*\*POST\*\* with your :toolTipComponent\[test Access Token\]{content="Private key of the application created in Mercado Pago and used in the \_backend\_. You can access it through \*Your integrations > Integration data > Tests > Test credentials\*."} to the endpoint :TagComponent{tag="API" text="/v1/transaction-intents/process" href="/developers/en/reference/online-payments/payouts/pix-transaction/post"}. The corresponding parameters must be sent according to the detailed specifications in the table below. > WARNING > > To offer payments via Pix, you need to have Pix keys registered. If you don't have them yet, \[click here\](https://www.youtube.com/watch?v=60tApKYVnkA) for more information on how to register them. \`\`\`curl curl -X POST \\ 'https://api.mercadopago.com/v1/transaction-intents/process'\\ -H 'Content-Type: application/json' \\ -H 'X-Idempotency-Key: {{SOME\_UNIQUE\_VALUE}}' \\ -H 'X-signature: true' \\ -H 'X-enforce-signature: false' \\ -H 'Authorization: Bearer ' \\ -H 'X-test-token: false' \\ -d '{ "external\_reference": "MP0197", "point\_of\_interaction": "{"type":"PSP\_TRANSFER"}", "seller\_configuration": { "notification\_info": { "notification\_url": "https://link-your-webhook-notification.com" } }, "transaction": { "from": { "accounts": \[ { "amount": 100 } \] }, "to": { "accounts": \[ { "type": "current", "amount": 100, "chave": { "type": "CPF", "value": "1234567890" }, "owner": { "identification": { "type": "CPF", "number": "1234567890" } } } \] }, "total\_amount": 100 } }' \`\`\` | Field | Description | Required | Example | |---|---|---|---| | \`Authorization\` | \_Header\_. Refers to your private key, the :toolTipComponent\[test Access Token\]{content="Private key of the application created in Mercado Pago, that must be used in the backend. You can access it through \*Your integrations > Integration data > Tests > Test credentials\*."}. | Required | - | | \`X-signature\` | \*Header\*. Request signature with the body encrypted in base64 using the integrator's public and private keys. Check the \[Security encryption\](https://www.mercadopago.com.br/developers/en/docs/payouts/go-to-production#:\~:text=Security%20encryption-,To,-ensure%20the%20security) section if you need more information.| Required \*\*only in the production environment\*\*. | - | | \`X-enforce-signature\` | \*Header\*. Boolean to indicate whether the integrator will send the signature or not. | \*\*Not required\*\* in the testing environment, and \*\*required\*\* in the production environment, where sending the signature is mandatory. | - | | \`X-test-token\` | \*Header\*. Boolean to indicate whether the request will be a test (\`true\`) or not (\`false\`). You must use it for the request to be sent to the test environment. When using this header, you can set \`X-enforce-signature\` to \`true\` and use \`X-signature\` to test validation of the encrypted body. | Required as \`true\` when it is a test. | \`false\` | | \`external\_reference\` | \*Body\*. String with a reference to identify the transaction. It is generated by the integrator and it can be any value that allows transactions to be tracked as long as it does not have special characters (“”, \[ \], (), @) and does not exceed 64 characters. Numbers (1234), letters (abcde) and middle and underscore hyphens (-; \_) are allowed. Its value cannot be duplicated with another transaction. | Optional | MP0197 | | \`point\_of\_interaction.type\` | \*Body\*. Fix value. It must always be \`{"type":"PSP\_TRANSFER"}\` | Required | \`{"type":"PSP\_TRANSFER"}\` | | \`seller\_configuration.notification\_info.notification\_url\` | \*Body\*. URL where notifications of events related to the transaction, such as status changes, will be received. This field has a limit of 500 characters. | Optional | https://link-your-webhook-notification.com | | \`transaction.from.accounts.amount\` | \*Body\*. Transaction amount, which will be withdrawn from the source account \`from\`. The minimum value is 0, and the maximum is 10000000000\. | Required | 100,00 | | \`transaction.to.accounts.type\` | \*Body\*. Destination account type. The only possible value is \`current\` (checking account with Pix). | Required | \`current\` | | \`transaction.to.accounts.amount\` | \*Body\*. Amount to be sent to the destination account indicated in \`to\`. It must be the same value indicated for \`from.accounts.amount\`. | Required | 100,00 | | \`transaction.to.accounts.chave.type\` | \*Body\*. Type of Pix identification key. It must be a value from those indicated in the "Example" column. | Required | \`EMAIL\`, \`PHONE\`, \`CPF\`, \`CNPJ\`, \`PIX\_CODE\` | | \`transaction.to.accounts.chave.value\` | \*Body\*. Value of the identification key of the selected Pix account in the \`chave.type\` field. | Required | 1234567890 | | \`transaction.to.accounts.owner.identification.type\` | \*Body\*. Type of identification of the holder of the destination account. | Required | “CPF” “CNPJ” | | \`transaction.to.accounts\[n\].owner.identification.number\` | \*Body\*. Identification number of the holder of the destination account. | Required | 1234567890 | | \`transaction.total\_amount \`| \*Body\*. Total amount of the transaction. It must be the same value indicated for \`from.accounts.amount\` and \`to.accounts.amount\`. | Required | 100,00 | > SUCCESS\_MESSAGE > > To learn in detail about all parameters sent and returned in this request, check our \[API Reference\](https://www.mercadopago.com.br/developers/en/reference/online-payments/payouts/create-bank-transaction/post). Also, if you receive an error when sending the payment, check our \[error list\](https://www.mercadopago.com.br/developers/en/docs/payouts/resources/transaction-status-and-errors#bookmark\_possible\_request\_errors#bookmark\_possible\_request\_errors) for more information. If the execution was successful, you will automatically receive a response with \`status code 202\`, indicating that the transaction was accepted, as in the example below: \`\`\`json { "created\_date": "2021-01-01T00:00:00.000Z", "external\_reference": "MP0197", "id": "0d5020ed", "last\_updated\_date": "2021-01-01T00:00:00.000Z", "point\_of\_interaction": { "type": "{\\"type\\":\\"PSP\_TRANSFER\\"}" }, "seller\_configuration": { "notification\_info": { "notification\_url": "https://link-your-webhook-notification.com" } }, "status": "approved", "transaction": { "from": { "accounts": \[ { "amount": "100,00" } \] }, "paid\_amount": 100, "payer": { "id": 123456543 }, "refunded\_amount": 1, "to": { "accounts": \[ { "amount": "100,00", "origin\_id": "01AAAM001A1AY43FBR8WCM9CES", "status\_details": \[ {} \], "owner": { "identification": { "number": "1234567890", "type": "CPF" } } } \] }, "total\_amount": 100, "statement\_descriptor": "test" } } \`\`\` | Attribute | Description | |---|---| | \`created\_date\` | Transaction creation date. It will be in YYYY-MM-DDTHH:MM:SS.SSSZ format. | | \`external\_reference\` | External reference of the transaction, generated by the integrator when creating it. | | \`id\` | Automatically generated unique transaction identifier. | | \`last\_updated\_date\` | Last update of the transaction status. It will be in YYYY-MM-DDTHH:MM:SS.SSSZ format. | | \`point\_of\_interaction.type\` | Point of interaction. It is a fix value, always \`{"type":"PSP\_TRANSFER"}\`. | | \`seller\_configuration.notification\_info.notification\_url\` | URL where notifications of events related to the transaction, such as status changes, will be received. | | \`status\` | Transaction status. To learn about possible status, go to \[Transaction status\](https://www.mercadopago.com.br/developers/en/docs/payouts/resources/transaction-status-and-errors#statusdeumatransao#bookmark\_transaction\_status). | | \`transaction.from.accounts.amount\` |Amount debited from the origin Mercado Pago account. | | \`transaction.paid\_amount\` | Total amount charged to the account holder of the origin account. It will be equal to \`from.accounts.amount\`, unless there has been a total or partial refund, indicated in \`refunded\_amount\`. | | \`transaction.payer.id\` | Identifier of the integrator holding the origin account. | | \`transaction.refunded\_amount\` | In case of a refund, it will indicate the total amount refunded to the account holder of the origin account. If there was no refund, its value will be 0\. | | \`transaction.to.accounts.amount\` | Amount transferred to the destination account. Its value will be equal to \`from.accounts.amount\`, unless there has been a total or partial refund, the latter indicated in the \`transaction.refunded\_amount\` field. | | \`transaction.to.accounts.origin\_id\` | Identifier that allows the transaction to be tracked within the banking system. | | \`transaction.to.accounts.status\_details\` | Detailed information about the transaction status. To learn about possible \`status\_details\`, refer to \[Transaction status\](https://www.mercadopago.com.br/developers/en/docs/payouts/resources/transaction-status-and-errors#statusdeumatransao#bookmark\_transaction\_status). | | \`transaction.to.accounts.owner.identification.number\` | Identification number of the holder of the destination account. | | \`transaction.to.accounts.owner.identification.type\` | Type of identification of the destination account holder. | | \`transaction.total\_amount\` | Total value of the transaction. | | \`transaction.statement\_descriptor\` | Additional message to the transaction. | > SUCCESS\_MESSAGE > > To learn in detail about all parameters sent and returned in this request, check our \[API Reference\](https://www.mercadopago.com.br/developers/en/reference/online-payments/payouts/create-bank-transaction/post). Also, if you receive an error when sending the payment, check our \[error list\](https://www.mercadopago.com.br/developers/en/docs/payouts/resources/transaction-status-and-errors#bookmark\_possible\_request\_errors#bookmark\_possible\_request\_errors) for more information. ::: :::AccordionComponent{title="Set up money transfers to bank accounts"} To integrate Payouts and enable money transfers to bank accounts, you need to send a \*\*POST\*\* with your :toolTipComponent\[test Access Token\]{content="Private key of the application created in Mercado Pago and used in the \_backend\_. You can access it through \*Your integrations > Integration data > Tests > Test credentials\*."} to the endpoint :TagComponent{tag="API" text="/v1/transaction-intents/process" href="/developers/en/reference/online-payments/payouts/create-bank-transaction/post"}. The corresponding parameters must be sent according to the detailed specifications in the table below. \`\`\`curl curl -X POST \\ 'https://api.mercadopago.com/v1/transaction-intents/process'\\ -H 'Content-Type: application/json' \\ -H 'X-Idempotency-Key: {{SOME\_UNIQUE\_VALUE}}' \\ -H 'X-signature: true' \\ -H 'X-enforce-signature: false' \\ -H 'Authorization: Bearer ' \\ -d '{ "external\_reference": "MP0197", "point\_of\_interaction": "{"type":"PSP\_TRANSFER"}", "seller\_configuration": { "notification\_info": { "notification\_url": "https://link-your-webhook-notification.com" } }, "transaction": { "from": { "accounts": \[ { "amount": 100 } \] }, "to": { "accounts": \[ { "type": "current", "amount": 100, "bank\_id": "99999004", "branch": "0001", "holder": "Jonh Doe", "provider\_id": "spi", "currency\_id": "BRL", "number": "10266732", "owner": { "identification": { "type": "CPF", "number": "1234567890" } } } \] }, "total\_amount": 100 } }' \`\`\` | Field | Description | Required | Example | |---|---|---|---| | \`Authorization\` | \_Header\_. Refers to your private key, the :toolTipComponent\[test Access Token\]{content="Private key of the application created in Mercado Pago, that must be used in the backend. You can access it through \*Your integrations > Integration data > Tests > Test credentials\*."}. | Required | - | | \`X-signature\` | \*Header\*. Request signature with the body encrypted in base64 using the integrator's public and private keys. Check the \[Security encryption\](https://www.mercadopago.com.br/developers/en/docs/payouts/go-to-production#:\~:text=Security%20encryption-,To,-ensure%20the%20security) section if you need more information. | Required \*\*only in the production environment\*\*. | - | | \`X-enforce-signature\` | \*Header\*. Boolean to indicate whether the integrator will send the signature or not. | \*\*Not required\*\* in the testing environment, and \*\*required\*\* in the production environment, where sending the signature is mandatory. | - | | \`external\_reference\` | \*Body\*. String with a reference to identify the transaction. It is generated by the integrator and it can be any value that allows transactions to be tracked as long as it does not have special characters (“”, \[ \], (), @) and does not exceed 64 characters. Numbers (1234), letters (abcde) and middle and underscore hyphens (-; \_) are allowed. Its value cannot be duplicated with another transaction. | Optional | MP0197 | | \`point\_of\_interaction.type\` | \*Body\*. Fix value. It must always be \`{"type":"PSP\_TRANSFER"}\` | Required | \`{"type":"PSP\_TRANSFER"}\` | | \`seller\_configuration.notification\_info.notification\_url\` | \*Body\*. URL where notifications of events related to the transaction, such as status changes, will be received. This field has a limit of 500 characters. | Optional | https://link-your-webhook-notification.com | | \`transaction.from.accounts.amount\` | \*Body\*. Transaction amount, which will be withdrawn from the source account \`from\`. The minimum value is 0, and the maximum is 10000000000\. | Required | 100,00 | | \`transaction.to.accounts.type\` | \*Body\*. Destination account type. PThe only possible value is \`current\` (checking account). | Required | \`current\` | | \`transaction.to.accounts.amount\` | \*Body\*. Amount to be sent to the destination account indicated in \`to\`. It must be the same value indicated for \`from.accounts.amount\`. | Required | 100,00 | | \`transaction.to.accounts.bank\_id\` | \*Body\*. \*Identificador do Sistema de Pagamento Brasileiro\* (ISPB) number of the bank to which the destination account belongs. | Required | 99999004 | | \`transaction.to.accounts.branch\` | \*Body\*. Agency number of the receiving bank to which the destination account belongs. | Required | 0001 | | \`transaction.to.accounts.holder\` | \*Body\*. First and last name of the holder of the destination account. | Required | John Doe | | \`transaction.to.accounts.provider\_id\` | \*Body\*. Identifier of the provider of the destination account. The only possible value is \`spi\`, identifier of the Instant Payment System. | Required | \`spi\` | | \`transaction.to.accounts.currency\_id\` | \*Body\*. Identifier of the currency used in the transaction. The only possible value is \`BRL\`. | Required | \`BRL\` | | \`transaction.to.accounts.number\` | \*Body\*. Unique number representing the destination bank account. | Required | \`10266732\` | | \`transaction.to.accounts.owner.identification.type\` | \*Body\*. Type of identification of the holder of the destination account. | Required | “CPF” “CNPJ” | | \`transaction.to.accounts\[n\].owner.identification.number\` | \*Body\*. Identification number of the holder of the destination account. | Required | 1234567890 | | \`transaction.total\_amount \`| \*Body\*. Total amount of the transaction. It must be the same value indicated for \`from.accounts.amount\` and \`to.accounts.amount\`. | Required | 100,00 | If the execution was successful, you will receive a response with \`status code 200\`, indicating that the transaction was accepted, as in the example below. > WARNING > > This response may take a few seconds. If your \`status\` is \`pending\`, you must execute the request to \[Get information about a transaction\](https://www.mercadopago.com.br/developers/en/docs/payouts/integration-configuration/money-transfers#:\~:text=about%20a%20transaction-,After,-creating%20a%20transaction) to verify its update. \`\`\`json { "created\_date": "2021-01-01T00:00:00.000Z", "external\_reference": "MP0197", "id": "0d5020ed", "last\_updated\_date": "2021-01-01T00:00:00.000Z", "point\_of\_interaction": { "type": "{\\"type\\":\\"PSP\_TRANSFER\\"}" }, "seller\_configuration": { "notification\_info": { "notification\_url": "https://link-your-webhook-notification.com" } }, "status": "approved", "transaction": { "from": { "accounts": \[ { "amount": "100,00" } \] }, "paid\_amount": 100, "payer": { "id": 123456543 }, "refunded\_amount": 1, "to": { "accounts": \[ { "amount": "100,00", "origin\_id": "01AAAM001A1AY43FBR8WCM9CES", "status\_details": \[ {} \], "owner": { "identification": { "number": "1234567890", "type": "CPF" } }, "bank\_id": "0000014", "type": "checking\_account", "number": "123456" } \] }, "total\_amount": 100, "statement\_descriptor": "test" } } \`\`\` | Attribute | Description | |---|---| | \`created\_date\` | Transaction creation date. It will be in YYYY-MM-DDTHH:MM:SS.SSSZ format. | | \`external\_reference\` | External reference of the transaction, generated by the integrator when creating it. | | \`id\` | Automatically generated unique transaction identifier. | | \`last\_updated\_date\` | Last update of the transaction status. It will be in YYYY-MM-DDTHH:MM:SS.SSSZ format. | | \`point\_of\_interaction.type\` | Point of interaction. It is a fix value, always \`{"type\\":"PSP\_TRANSFER"}\`. | | \`seller\_configuration.notification\_info.notification\_url\` | URL where notifications of events related to the transaction, such as status changes, will be received. | | \`status\` | Transaction status. To learn about possible status, go to \[Transaction status\](https://www.mercadopago.com.br/developers/en/docs/payouts/resources/transaction-status-and-errors#statusdeumatransao#bookmark\_transaction\_status). | | \`transaction.from.accounts.amount\` |Amount debited from the origin Mercado Pago account. | | \`transaction.paid\_amount\` | Total amount charged to the account holder of the origin account. It will be equal to \`from.accounts.amount\`, unless there has been a total or partial refund, indicated in \`refunded\_amount\`. | | \`transaction.payer.id\` | Identifier of the integrator holding the origin account. | | \`transaction.refunded\_amount\` | In case of a refund, it will indicate the total amount refunded to the account holder of the origin account. If there was no refund, its value will be 0\. | | \`transaction.to.accounts.amount\` | Amount transferred to the destination account. Its value will be equal to \`from.accounts.amount\`, unless there has been a total or partial refund, the latter indicated in the \`transaction.refunded\_amount\` field. | | \`transaction.to.accounts.origin\_id\` | Identifier that allows the transaction to be tracked within the banking system. | | \`transaction.to.accounts.status\_details\` | Detailed information about the transaction status. To learn about possible \`status\_details\`, refer to \[Transaction status\](https://www.mercadopago.com.br/developers/en/docs/payouts/resources/transaction-status-and-errors#statusdeumatransao#bookmark\_transaction\_status). | | \`transaction.to.accounts.owner.identification.number\` | dentification number of the holder of the destination account. | | \`transaction.to.accounts.owner.identification.type\` | Type of identification of the destination account holder. | | \`transaction.to.accounts.bank\_id\` | Identification number of the bank to which the destination account belongs. | | \`transaction.to.accounts.type\` | Destination account type. | | \`transaction.to.accounts.number\` | Unique number that represents the destination bank account. | | \`transaction.total\_amount\` | Total value of the transaction. | | \`transaction.statement\_descriptor\` | Additional message to the transaction. | > SUCCESS\_MESSAGE > > To learn in detail about all parameters sent and returned in this request, check our \[API Reference\](https://www.mercadopago.com.br/developers/en/reference/online-payments/payouts/create-bank-transaction/post). Also, if you receive an error when sending the payment, check our \[error list\](https://www.mercadopago.com.br/developers/en/docs/payouts/resources/transaction-status-and-errors#bookmark\_possible\_request\_errors#bookmark\_possible\_request\_errors) for more information. ::: :::AccordionComponent{title="Get information about a transaction"} After creating a transaction, you can get detailed information about it. This allows you to verify if it was created correctly, check its status, or confirm the information received in your notifications. To do so, send a \*\*GET\*\* with your :toolTipComponent\[test Access Token\]{content="Private key of the application created in Mercado Pago and used in the \_backend\_. You can access it through \*Your integrations > Integration data > Tests > Test credentials\*."} to the endpoint :TagComponent{tag="API" text="/v1/transaction-intents/{{transaction\_intent\_id}}" href="/developers/en/reference/online-payments/payouts/get-information-transaction/get"}, replacing \`transaction\_intent\_id\` with the ID obtained in the response when creating the transaction. \`\`\`curl curl --location --request GET 'https://api.mercadopago.com/v1/transaction-intents/{{transaction\_intent\_id}}' \\ --header 'Authorization: Bearer ' \`\`\` | Field | Description | Required | Example | |---|---|---|---| | \`transaction\_intent\_id\` | \*Path\*. \_String\_. Transaction identifier you want to query, returned in the response to its creation within the \`id\` field. | Required | 67890 | | \`Authorization\` | \_Header\_. Refers to your private key, the :toolTipComponent\[test Access Token\]{content="Private key of the application created in Mercado Pago, that must be used in the backend. You can access it through \*Your integrations > Integration data > Tests > Test credentials\*."}. | Required | - | > SUCCESS\_MESSAGE > > To learn in detail about all parameters sent and returned in this request, check our \[API Reference\](https://www.mercadopago.com.br/developers/en/reference/online-payments/payouts/create-bank-transaction/post). Also, if you receive an error when sending the payment, check our \[error list\](https://www.mercadopago.com.br/developers/en/docs/payouts/resources/transaction-status-and-errors#bookmark\_possible\_request\_errors#bookmark\_possible\_request\_errors) for more information. If the data sent in the call is correct, you will receive a response like the following: \`\`\`json { "created\_date": "2021-01-01T00:00:00.000Z", "external\_reference": "MP0197", "id": "0d5020ed", "last\_updated\_date": "2021-01-01T00:00:00.000Z", "point\_of\_interaction": { "type": "{\\"type\\":\\"PSP\_TRANSFER\\"}" }, "seller\_configuration": { "notification\_info": { "notification\_url": "https://link-your-webhook-notification.com" } }, "status": "approved", "transaction": { "from": { "accounts": \[ { "amount": "100,00" } \] }, "paid\_amount": 100, "payer": { "id": 123456543 }, "refunded\_amount": 1, "to": { "accounts": \[ { "amount": "100,00", "origin\_id": "01AAAM001A1AY43FBR8WCM9CES", "status\_details": \[ {} \], "owner": { "identification": { "number": "1234567890", "type": "CPF" } }, "bank\_id": "0000014", "type": "checking\_account", "number": "123456" } \] }, "total\_amount": 100, "statement\_descriptor": "test" } } \`\`\` | Attribute | Description | |---|---| | \`created\_date\` | Transaction creation date. It will be in YYYY-MM-DDTHH:MM:SS.SSSZ format. | | \`external\_reference\` | External reference of the transaction, generated by the integrator when creating it. | | \`id\` | Automatically generated unique transaction identifier. | | \`last\_updated\_date\` | Last update of the transaction status. It will be in YYYY-MM-DDTHH:MM:SS.SSSZ format. | | \`point\_of\_interaction.type\` | Point of interaction. It is a fix value, always \`{"type":"PSP\_TRANSFER"}\`. | | \`seller\_configuration.notification\_info.notification\_url\` | URL where notifications of events related to the transaction, such as status changes, will be received. | | \`status\` | Transaction status. To learn about possible status, go to \[Transaction status\](https://www.mercadopago.com.br/developers/en/docs/payouts/resources/transaction-status-and-errors#statusdeumatransao#bookmark\_transaction\_status). | | \`transaction.from.accounts.amount\` | Amount debited from the origin Mercado Pago account. | | \`transaction.paid\_amount\` | Total amount charged to the account holder of the origin account. It will be equal to \`from.accounts.amount\`, unless there has been a total or partial refund, indicated in \`refunded\_amount\`. | | \`transaction.payer.id\` | Identifier of the integrator holding the origin account. | | \`transaction.refunded\_amount\` | In case of a refund, it will indicate the total amount refunded to the account holder of the origin account. If there was no refund, its value will be 0\. | | \`transaction.to.accounts.amount\` | Amount transferred to the destination account. Its value will be equal to \`from.accounts.amount\`, unless there has been a total or partial refund, the latter indicated in the \`transaction.refunded\_amount\` field. | | \`transaction.to.accounts.origin\_id\` | Identifier that allows the transaction to be tracked within the banking system. | | \`transaction.to.accounts.status\_details\` | Detailed information about the transaction status. To learn about possible \`status\_details\`, refer to \[Transaction status\](https://www.mercadopago.com.br/developers/en/docs/payouts/resources/transaction-status-and-errors#statusdeumatransao#bookmark\_transaction\_status). | | \`transaction.to.accounts.owner.identification.number\` | Identification number of the holder of the destination account. | | \`transaction.to.accounts.owner.identification.type\` | Type of identification of the destination account holder. | | \`transaction.to.accounts.bank\_id\` | Identification number of the bank to which the destination account belongs. | | \`transaction.to.accounts.type\` | Destination account type. | | \`transaction.to.accounts.number\` | Unique number that represents the destination bank account. | | \`transaction.total\_amount\` | Total value of the transaction. | | \`transaction.statement\_descriptor\` | Additional message to the transaction. | > SUCCESS\_MESSAGE > > For more information about the returned statuses, go to \[Transaction status\](https://www.mercadopago.com.br/developers/en/docs/payouts/resources/transaction-status-and-errors#statusdeumatransao#bookmark\_transaction\_status) :::