Credit card

When requesting authorization for a credit transaction, it is necessary to follow the contract below. The details related to your affiliation are sent within the Payment.Credentials node, and must be sent whenever a new authorization request is submitted for approval.

If your store uses Retry or Loadbalance services, affiliations must be registered by the customer support team. To request the registration of affiliations, click here and send your request.

IMPORTANT: The order identification number (MerchantOrderId) does not change, remaining the same throughout the transactional flow. However, an additional number (SentOrderId) can be generated for the order and used during the transaction. This number (SentOrderId) will only be different in case of adaptation to the acquirer's rules or in case there are repeated order identification numbers (MerchantOrderId).

The parameters contained within the Address and DeliveryAddress nodes are required when the transaction is submitted to the Antifraude or Velocity analysis. These parameters are marked with an * in the required column of the table below.

Mastercard and Hipercard credit card transactions with stored credentials: Mastercard and Hipercard 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.