| merchantTransInfo | M | The reference for the payout, including a unique merchantTransID and merchantTransTime to specify the time you initiate the request. |
| transAmount | M | The currency and value of the payout. The value must follow the currency's minor unit. |
| paymentMethod | M | Use paymentMethod.type to specify different payout method type, such as card, with different payout information that you collect in the previous step. |
| transInitiator | M | The information of device to initiate the transaction. |
| tradeInfo | M | This field is used to indicate the specific scenario of Original Credit Transaction. |
| senderInfo | M | Detail information about the sender who will send the money to the receiver card. Specify this parameter if you can obtain the information from the user. This helps EVO Payment laundering and fraud detection, and increases payout success rates. |
| recipientInfo | M | Detail information about the receiver who will receive the money from the sender. Specify this parameter if you can obtain the information from the user. This helps to increase payout success rates. |
| webhook | O | The URL to receive notification. Specify this to get the notification from EVO Payment after the payout has succeeded. |
| metadata | O | A self-defined reference information that you can specify in the request, and will be echoed back in the response. The metadata message in the response is the same as the metadata in your request message, except of GET request. The metadata in GET response message is the same as the metadata in the POST request message. And the metadata in the notification is the same as the metadata in the POST request message. |