{"@context": "https://schema.org", "@type": "WebAPI", "name": "MDES Customer Service API", "description": "This API provides our Issuer partners with resources to help resolve consumer queries about payment accounts enabled through our digitization platform.", "provider": {"@type": "Organization", "name": "mastercard.com"}, "documentation": "https://developer.mastercard.com/devzone/api/portal/swagger/mdes-customer-service"}
This API provides our Issuer partners with resources to help resolve consumer queries about payment accounts enabled through our digitization platform.
Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.
Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.
base URLs: https://api.mastercard.com/mdes/csapi/v2 https://api.mastercard.com https://api.mastercard.com/plo/v1 https://api.mastercard.com/spendingpulse/v1/spulse.svc https://api.mastercard.com/mcapi/settlement/currencyrate https://api.mastercard.com/billpayAPI/v1
find it by capability: POST /search {"query":{"text":"..."}} returns these
operations with their invocation detail. Connect any agent client.
This API provides our Issuer partners with resources to help resolve consumer queries about payment accounts enabled through our digitization platform.
| method | path | what the vendor says it does |
|---|---|---|
POST | /accountholdermessaging | Allows issuers to display customized messages per token within the Apple Pay wallet, below the digitized image |
POST | /search | Provides the ability to search for tokens based on Account PAN, Alternate Account Identifier, Token Unique Ref |
GET | /systemstatus | Returns the overall system status of the Mastercard Digital Enablement Service. System Status |
POST | /token/activate | Used to activate a token for a digitization that has been approved and provisioned, but requires additional ca |
POST | /token/activationmethods | Used to retrieve the available Activation Methods for a token that is awaiting activation. Activation Methods |
POST | /token/comments | Used to retrieve all comments associated with a token. Typically the response includes comments created earlie |
POST | /token/delete | Used to delete a token so that it may not initiate any new transactions. All authorizations for a deleted toke |
POST | /token/resendactivationcode | Used to trigger the process of generating and sending a new Activation Code (for a specific token) to the card |
POST | /token/resetmobilepin | Used to request that the Mobile PIN for a Mastercard Cloud-Based Payment token in a single issuer wallet is re |
POST | /token/statushistory | Used to retrieve the historical statuses and lifecycle events for a token, such as when it was initially activ |
POST | /token/suspend | Used to suspend an active token so that it may not initiate any new transactions. All authorizations for a SUS |
POST | /token/unsuspend | Used to unsuspend or resume a suspended token and return it to the active state where it may initiate new tran |
POST | /token/update | Used to update Account PAN Mapping Information or Issuer Product Configuration ID associated to a provisioned |
POST | /transactions | Used to retrieve transactions performed by a token. It only returns transactions performed within the last 30 |
POST | /updatetokenassurance | Used after an issuer has performed additional cardholder authentication to indicate an increased level of toke |
specification origin: https://developer.mastercard.com/devzone/api/portal/swagger/mdes-customer-service
Send Person to Merchant, an HTTP API described by an OpenAPI document.
| method | path | what the vendor says it does |
|---|---|---|
POST | /send/#env/v1/partners/{partnerId}/merchant/transfer | Initiates a Mastercard Merchant Presented QR purchase transaction by securing funds from a consumer’s account |
GET | /send/#env/v1/partners/{partnerId}/merchant/transfers | Purpose of this service is to retrieve the Transfer resource associated with a specified transfer_reference va |
POST | /send/#env/v1/partners/{partnerId}/merchant/transfers/payment | Initiates a Mastercard Merchant Presented QR purchase transaction by pushing funds to a merchant account. Init |
POST | /send/#env/v1/partners/{partnerId}/merchant/transfers/refund | Initiates a Mastercard Merchant Presented QR Refund transaction by pushing funds from a merchant account back |
GET | /send/#env/v1/partners/{partnerId}/merchant/transfers/{transferId} | Purpose of this service is to retrieve the Transfer resource associated with the specified transfer-id. Purpos |
POST | /send/v1/partners/{partner-id}/transfers/{transfer-id}/transactions/{transaction-id}/reversals | Funding Reversals must be submitted within 30 minutes of the funding transfer request, and should only be subm |
POST | /send/v1/partners/{partnerId}/events/generate/payment | Client can simulate a Mastercard Merchant Presented QR Payment notification to the registered URL endpoint. Cl |
POST | /send/v1/partners/{partnerId}/events/generate/refund | Client can simulate a Mastercard Merchant Presented QR Refund notification to the registered URL endpoint. Cli |
POST | /send/v1/partners/{partnerId}/notification-registries | This service allows Mastercard Merchant QR originating and receiving partners to register a PAN and service pr |
GET | /send/v1/partners/{partnerId}/notification-registries/{account-reg-ref} | This service allows Mastercard Merchant QR originating and receiving partners to retrieve the service provider |
PUT | /send/v1/partners/{partnerId}/notification-registries/{account-reg-ref} | This service allows Mastercard Merchant QR originating and receiving partners to update the notitification ser |
DELETE | /send/v1/partners/{partnerId}/notification-registries/{account-reg-ref} | This service allows Mastercard Merchant QR originating and receiving partners to delete a registered PAN for n |
POST | /send/v1/partners/{partnerId}/transfers/funding | The Funding Transaction enables the 'pull' of money from the sender's card to the Transaction Originator who i |
POST | /send/v1/{partnerId}/digital-account | Used to create a digital account reference number from Incontrol Used to create a digital account reference nu |
POST | /send/v1/{partnerId}/digital-account/search | Used to retreive a digital account reference list from Incontrol Used to retreive a digital account reference |
specification origin: https://developer.mastercard.com/devzone/api/portal/swagger/mastercard-merchant-presented-
Open Banking - Payments initiation service
| method | path | what the vendor says it does |
|---|---|---|
POST | /payments/aspsps | Get list of ASPSPs Get the list of all active ASPSPs supported by the Open Banking Connect platform at this ti |
POST | /payments/consents/raw | Extracts the original raw consent given by the aspsp Extracts the original raw consent given by the aspsp PI C |
POST | /payments/cross-border-credit-transfers | Redeem the payment Cross border Payments |
POST | /payments/cross-border-credit-transfers/consents | Request consent initiation via redirect Cross border Payments Consent |
POST | /payments/cross-border-credit-transfers/payment-status | Get payment status Cross border Payments Status |
POST | /payments/domestic-credit-transfers | Redeem the payment Redeem the payment which was previously consented by the PSU. Domestic Payments |
POST | /payments/domestic-credit-transfers/consents | Request consent initiation via redirect Request Payment Initiation Consent for a domestic credit transfer on b |
POST | /payments/domestic-credit-transfers/payment-status | Get payment status Get the status for an existing domestic credit transfer payment. Domestic Payments Status |
GET | /payments/health | Returns the status of each connectivity provider Returns the status of each connectivity provider Health |
POST | /payments/sepa-credit-transfers | Redeem the payment Redeem a SEPA credit transfer previously consented by the PSU. SEPA Payments |
POST | /payments/sepa-credit-transfers/consents | Request consent initiation via redirect Request a SEPA credit transfer consent on behalf of the PSU via a URL |
POST | /payments/sepa-credit-transfers/payment-status | Get payment status Get the status of an existing SEPA credit transfer SEPA Payments Status |
specification origin: https://developer.mastercard.com/devzone/api/portal/swagger/open-banking-connect-payment-i
This API provides content for financial instutions participating in Mastercard Personalized Offers to use in online and mobile banking applications for cardholders.
| method | path | what the vendor says it does |
|---|---|---|
POST | /activatestatementcreditoffer | Make Statement Credit Offer Available Redeemable This resource is used to make a statement credit offer availa |
GET | /matchedoffers | Returns Matched Offers This resource returns offers that are available to the user and conform to the search c |
GET | /offerdetails | Returns Information on an Offer This resource returns extended information for the requested offer, typically |
GET | /redeemedoffers | Returns Redeemed Offers This resource returns offers that have been fulfilled by the user. Redeemed Offers |
GET | /statementcreditactivationdetail | Returns Information About Redeemable Postpaid Credit Offer This resource returns extended information about th |
POST | /userfeedback | Provide User Feedback on Offer This resource allows a user to provide a thumbs-up or a thumbs-down rating of t |
GET | /usersavings | Returns Savings for the User This resource returns the accumulated and potential savings for a Personalized Of |
GET | /usertoken | Returns User Session Token This resource creates the user session. It must be called prior to any other API ca |
specification origin: https://developer.mastercard.com/devzone/api/portal/swagger/personalized-offers
The Locations API provides access to MasterCard's ATM and Merchant location database
| method | path | what the vendor says it does |
|---|---|---|
GET | /atms/v1/atm | Returns detailed information about an ATM location. This information can be used to display ATMs on a map, pr |
GET | /atms/v1/country | Returns countries with valid ATM locations. Returns countries with valid ATM locations. ATM Countries |
GET | /atms/v1/countrysubdivision | Returns country subdivisions that have ATM locations. A country subdivision is a segment within a country (ex |
GET | /merchants/v1/category | Returns a list of all merchant categories for contactless and cash back merchants (example: Airline, Retail, |
GET | /merchants/v1/country | Returns countries that have Merchants offering the following services: accept contactless-enabled cards and de |
GET | /merchants/v1/countrysubdivision | Returns country subdivisions that have Merchants offering the following services: accept contactless-enabled c |
GET | /merchants/v1/merchant | Returns merchant location information for merchants offering the following services: accept contactless-enable |
specification origin: https://developer.mastercard.com/devzone/api/portal/swagger/locations
Helps acquirers identify potentially high-risk merchants before entering to a merchant agreement.
| method | path | what the vendor says it does |
|---|---|---|
POST | /fraud/merchant/v3/add-merchant | Used by Acquirers to add a terminated a merchant in the MATCH system. Merchant information, and up to five pri |
POST | /fraud/merchant/v3/common/contact-details | Returns the contact information for the acquirer id requested. When MATCH returns a possible merchant match, t |
POST | /fraud/merchant/v3/retro/retro-inquiry-details | Returns detailed information about Merchants, URLs and up to five principal owners, that have been terminated |
POST | /fraud/merchant/v3/retro/retro-list | Returns the summary of Retro matches for the given Acquirer Id. This resource will return the summary of Retro |
POST | /fraud/merchant/v3/termination-inquiry | Returns information on merchants that have been terminated and merchants that have inquired upon. Provides the |
GET | /fraud/merchant/v3/termination-inquiry/{IRN} | Returns information about Merchants, URLs and up to five principal owners, that have been terminated by an acq |
specification origin: https://developer.mastercard.com/devzone/api/portal/swagger/match
This API will provide monthly data which includes metrics such as sales volume and growth rate.
| method | path | what the vendor says it does |
|---|---|---|
GET | /gasweekly | Returns the weekly gasoline report. This resource pulls back the report with ProductLine = "US Weekly Gasoline |
GET | /parameters | Returns a distinct list of all reports are available and that one is subscribed to. Returns a distinct list of |
GET | /spendingpulse | Returns all Spending Pulse reports (with the exception of the gasoline weekly report, which has its own resour |
GET | /subscription | Returns a list of all reports one is currently subscribed to. Returns a list of all reports one is currently s |
specification origin: https://developer.mastercard.com/devzone/api/portal/swagger/spendingpulse
This API provides a range of functions to get back currency conversion rates and amounts based on current Mastercard currency conversion values.
| method | path | what the vendor says it does |
|---|---|---|
GET | /conversion-rate | Get the currency conversion rate details. Get the currency conversion rate details. Conversion Rate |
GET | /conversion-rate-issued | Determine if the settlement rate has been issued. Determine if the settlement rate has been issued. Rate Issue |
GET | /settlement-currencies | getCurrencyRateData List of supported currencies. Currencies |
specification origin: https://developer.mastercard.com/devzone/api/portal/swagger/currency-conversion-calculator
rePower, an HTTP API described by an OpenAPI document.
| method | path | what the vendor says it does |
|---|---|---|
POST | /repower/v2/repower | Mastercard rePower empowers consumers to instantly add money to eligible Mastercard cards. Money is available |
POST | /repower/v2/repowerreversal | A Transfer Reversal is a request to reverse a previously submitted Mastercard rePower Transfer, and is only av |
specification origin: https://developer.mastercard.com/devzone/api/portal/swagger/mastercard-repower
The Bill Payment Validator service allows RPPS origination (payment sender) customers to identify if a potential RPPS transaction would process successfully before transmitting the formal payment transaction, reducing RPPS payment rejects and costly payment processing exceptions.
| method | path | what the vendor says it does |
|---|---|---|
POST | /isRoutingValid | Bill Payment Validator service returns the processing status for a potential RPPS transaction Bill Payment Val |
specification origin: https://developer.mastercard.com/devzone/api/portal/swagger/bill-payment-validator
Mastercard ABU API
| method | path | what the vendor says it does |
|---|---|---|
POST | /v1/maws | Access methods for merchants to ABU program. Pull model: To receive information for a given PAN, t |
specification origin: https://developer.mastercard.com/devzone/api/portal/swagger/automatic-billing-updater-abu
MasterCard Bin Table Listing API
| method | path | what the vendor says it does |
|---|---|---|
GET | /binlisting | BIN Table Listing file REST service will retrieve and return the BIN Table file to Merchants. BIN Table Listin |
specification origin: https://developer.mastercard.com/devzone/api/portal/swagger/bin-table-resource
and 2 more specification(s) from mastercard.com, all indexed.
nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.