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:

Credit transaction flow

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.

ℹ️

Important

The 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 InitiatedTransactionIndicator must be sent with the parameters Category and SubCategory for Mastercard and Hipercard transactions, within the Payment node. Please check the complete list of categories in the Category parameter description and the subcategories tables in Transaction Initiator Indicator.