Credit card
Go to the API Reference to access full request and response examples.
Creating a Credit Transaction
See below the representation of a standard transactional flow when creating a credit transaction:
When requesting credit transaction authorization, you must follow the contract below. The data related to your affiliation is sent in the Payment.Credentials node and must be included whenever a new authorization request is submitted for approval.
If your merchant uses the Retry or Load Balance services, affiliations must be registered by the client support team. To request affiliation registration, send your request.
ImportantThe order identification number (
MerchantOrderId) does not change and remains the same throughout the entire transactional flow. However, an additional number (SentOrderId) can be generated for the order and used during the transaction. This number (SentOrderId) will only differ in case of compliance with the acquirer's rules or if there are duplicate order identification numbers (MerchantOrderId).
Mastercard credit card transactions with stored credentials: Mastercard brand requires the Transaction Initiator Indicator for credit and debit card transactions using stored card data. The goal is to indicate if the transaction was initiated by the cardholder or by the merchant. In this scenario, the node
InitiatedTransactionIndicatormust be sent with the parametersCategoryandSubCategoryfor Mastercard and Hipercard transactions, within thePaymentnode. Please check the complete list of categories in theCategoryparameter description and the subcategories tables in Transaction Initiator Indicator.