# Callbacks Request
source: https://developer.mastercard.com/community-pass-payment-apis/documentation/parameters/callback_request/index.md

|           Name           |        Type        |                              Description                               |    Notes     |
|--------------------------|--------------------|------------------------------------------------------------------------|--------------|
| **appId**                | string             | Application identifier for client.                                     | **Required** |
| **partnerAccountId**     | string             | An id provided by the payment provider to identify the source account. | **Required** |
| **transactionReference** | string             | Transaction reference generated by client.                             | **Required** |
| **providerReference**    | string             | Provider reference generated by provider.                              | **Required** |
| **responseCode**         | string             | Provider response code.                                                | **Required** |
| **responseMessage**      | string             | Provider response message.                                             | **Required** |
| **correlationId**        | string             | Unique identifier to track payment request.                            | **Required** |
| **recipients**           | array\[Recipient\] | Payment recipients.                                                    | **Required** |

### Child Attributes {#child-attributes}

#### recipients {#recipients}

|         Name          |  Type  |                                  Description                                   |    Notes     |
|-----------------------|--------|--------------------------------------------------------------------------------|--------------|
| **requestId**         | string | Request id generated for each beneficiary transaction by orchestrator.         | **Required** |
| **transactionId**     | string | Transcation id generated for each beneficiary transaction by payment provider. | **Required** |
| **accountName**       | string | Payer Name.                                                                    | **Required** |
| **accountNumber**     | string | Destination account number.                                                    | **Required** |
| **transactionAmount** | string | TransactionAmount amount.                                                      | **Required** |
| **currency**          | string | Alphabetic code of currency as per ISO4217 standard.                           | **Required** |
| **countryCode**       | string | ISO 3-alpha country code format.                                               | **Required** |
| **responseCode**      | string | ResponseCode of the transaction.                                               | **Required** |
| **responseMessage**   | string | ResponseMesage of the transaction.                                             | **Required** |

