API Reference
The Mastercard Gateway provides a number of APIs and JavaScript libraries that allow you to connect to the gateway and manage payments using the different integration methods. For example:
- WS API provides Web Services operations for generating and managing payment transactions.
- Reporting API provides operations for downloading reports about all generated list transactions.
- Payer Authentication API provides operations for authenticating a payer or verifying the identity of a cardholder with 3D Secure
authentication.inquiry
. - Batch API provides operations for submitting payment transaction requests in batches.
You can learn to use the APIs by understanding the following basics:
- To understand how to send a request and handle a response, see Making a Server API Request.
- To authenticate yourself so that the gateway accepts your incoming requests, you have to implement one of two available authentication solutions. For more information, see Authentication Options.
- To understand how the gateway handles a situation where multiple payment sources are provided for a single transaction, see Using Multiple Payment Sources.
- To identify the source of the problem and take appropriate remedial actions when receiving an error response, see API Error Handling.