# Cards Response
source: https://developer.mastercard.com/donations/documentation/parameters/monthly_response/index.md

A successful request returns the `HTTP 201 Created` status code and a JSON response body that includes a unique donation setup ID.

|          Name          |                                                       Description                                                       |
|------------------------|-------------------------------------------------------------------------------------------------------------------------|
| **donorId**            | Unique ID generated by Mastercard when a new donor is enrolled.                                                         |
| **setupStatus**        | Indicates the status of the set-up. Can be **ACTIVE** , **INACTIVE** , or **FAILED**.                                   |
| **transactionId**      | Unique ID generated by Mastercard. This is used only for monthly donations and not for round-up and micro-donations.    |
| **transactionStatus**  | Returns **SUCCESS** or **FAILURE** for monthly donations. Not used for roundup and micro-donations.                     |
| **transactionMessage** | Returns **APPROVED** or **DECLINE** for monthly donations. Not used for roundup and micro-donations.                    |
| **donationSetupId**    | The unique identifier of the monthly donation configuration generated by Mastercard at the time the donation was setup. |
| **reasonCode**         | The failure reason code (**only in case of failed transaction**).                                                       |
| **reasonMessage**      | The message for the failure reason (**only in case of failed transaction**).                                            |

