Mastercard Carbon Calculator Experience API

Number of APIs: 7

OpenAPI specifications for the Carbon Calculator Experience API. This API allows Issuers to enroll their customers to the Carbon Calculator Experience platform so that they can get a carbon footprint for their transactions and provides them with an option to donate towards tree plantations

In addition, this API also allows Issuers to retrieve carbon footprint aggregate data for their customers.


* All requests must be signed using OAuth 1.0a. Refer to the Access Mastercard APIs.

* The Issuer must provide their user's card details and email address while enrollment. These details must be encrypted before entering transit. Refer to the Payload Encryption.

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

  1. Issuer - Fetches the Issuer details. GET {{baseUrl}}/issuers

  2. Issuer - Allows Issuer to update the Issuer details to the Carbon Calculator Experience platform. PUT {{baseUrl}}/issuers

  3. Issuer - Allows Issuer to enroll cardholders to the Carbon Calculator Experience platform. POST {{baseUrl}}/issuers/users

  4. Issuer - Allows issuer to update enrolled user information onto Carbon Calculator Experience platform. PUT {{baseUrl}}/issuers/users/:userid

  5. Issuer - Used to retrieve the short-lived URL of a user's dashboard to view their carbon footprints and contributions to Priceless Planet. GET {{baseUrl}}/issuers/users/:userid/dashboards?lang=en-US

  6. Issuer - Fetches monthly aggregate carbon score for the transactions made for the current month. GET {{baseUrl}}/issuers/users/:userid/aggregate-carbon-scores

  7. Issuer - Delete one or more users. POST {{baseUrl}}/issuers/user-deletions