Integration Types
Other Features
Card Payments
Mobile Wallets
Alternative Payment Methods
Resources
DirectAPI allows you to pass additional data in transactions. It may include industry data relating to airline, healthcare, or data related to the transaction (internet, order, or even custom data). The supplementary data you pass for a transaction is stored on the Mastercard Gateway against that transaction.
Please use the menu for details on more common use cases for supplementary data; other uses are listed below.
Risk custom data includes any additional information requested by third-party risk assessment providers which cannot be passed using other available data fields. The names of the risk custom fields must be entered as agreed with your third-party risk assessment provider. Risk custom data fields are returned in the response and can be used for reporting and analysis purposes as required. Sensitive data must not be included in any of the risk custom data fields.
Risk custom data is applicable to Authorize, Capture, Pay, Verify operations.
If you are a merchant who submits transactions that involve the purchase of cryptocurrencies or high-risk securities, you must inform the issuer by providing certain indicators in your transaction request to the gateway.
In addition to the standard fields for a Verify, Authorize, Pay transaction, provide the order.purchaseType
field to indicate a high-risk securities or a cryptocurrency transaction. You can set the field to either of the following values:
CRYPTOCURRENCY
: If you are a merchant with MCC 6051 (Quasi Cash—Merchant or Non-Financial Institutions–Foreign Currency, Non-Fiat Currency) and this transaction is for the purchase of cryptocurrency.HIGH_RISK_SECURITIES
: If you are a merchant with MCC 6211 (Securities – Brokers/Dealers) and this transaction is for the purchase of high-risk securities.High-Risk Securities and Cryptocurrency Indicator Data API Reference[REST][NVP]