Mastercard Donation Platform API

Number of APIs: 22

Donation platform APIs will enable API Consumers to register donors, store their cards and make donations (One-time, Monthly, Per-transaction) to different charities and programs running around the world.

Contact Support: Name: API Support Email: apisupport@mastercard.com

  1. One Time Donation - One Time Donation API POST {{baseUrl}}/payments

  2. Record API - Record API POST {{baseUrl}}/donations/record

  3. Donation Transaction Status - Donation Transaction Status GET {{baseUrl}}/donations/transactions?transactionId=OTimfp86SL6Q7eaRRh2KfA&correlationId=03f8c4e8-8bdc-4a30-a2b4-b6f989e96ca3

  4. Processing Micro/Roundup donations with Non Mastercard Brand cards - Get All Non Mastercard Brand Cards GET {{baseUrl}}/donations/non-ma/setup/cards

  5. Processing Micro/Roundup donations with Non Mastercard Brand cards - Upload Non Mastercard Brand Card transactions POST {{baseUrl}}/donations/non-ma/transactions

  6. Cards - Add Card API POST {{baseUrl}}/donors/:donor_id/cards

  7. Cards - Get All Cards API GET {{baseUrl}}/donors/:donor_id/cards

  8. Guest Donation - Guest Donation POST {{baseUrl}}/payments/guests

  9. User - Update User API PUT {{baseUrl}}/donors/:donor_id

  10. User - Create (Register) User POST {{baseUrl}}/donors