Getting Started¶
Introduction¶
Industra Overview¶
Industra is an payment gateway solution that provides a full range of processing services compliant with PCI DSS. A more detailed description of the business functions of the system is available on the website https://industra.finance
Industra Users¶
Industra users are divided into the following groups:
Industra Objects¶
To make payments through the Industra system for a Merchant it is necessary to create and configure the following system objects:
The picture below shows the objects/items of Industra that are necessary for processing Merchants’ transactions.
Merchant starts the transaction from its Web site to the Endpoint, using the Industra API. The Endpoint accepts the transaction and transmits it to the processing strategy customized for the Project owner. The processing strategy redirects the transaction to any one connected to its gateway. Gateway makes a call to PGI by CPU and leaves transactional records in acquiring banks. Getting a response from the Bank, Industra charges a fee to manager and resellers (if available) according to the configured rate.
See more details in Industra User Manual
EndPoint or EndPointGroup¶
EndPoint or EndPointGroup is an entry point for incoming Merchant’s transactions and is actually the only Industra object which is exposed via API. Merchant sends HTTPS POST requests to the appropriate URL in order to process transactions
Transactions¶
Transaction is the operation of money transfers between accounts. Industra payment solution supports all common types of transactions associated with bank card payments.
For example, the merchant initiates a Sale transaction, when a customer has entered card details and clicked on the Pay button in the online store of the Merchant. Industra system registers the incoming transaction and makes the actual payment through bank acquirer. If the client has requested a refund for any reason, a merchant can initiate a Reversal transaction, and the acquiring banks will transfer money back to the client.
Types of Transactions¶
Transaction | Description |
---|---|
sale | A sale combines the authorization and capture process in one transaction. Credit card associations require that you submit a sale transaction request only when you fulfill an order immediately. For example, when selling an item over the counter in a retail store. See Sale Transactions |
reversal | Returns the specified amount to the cardholder’s account. See Return Transactions |
preauth | You request an authorization when a customer makes a purchase. An authorization, provided by the customer’s card issuing bank, confirms the cardholder’s ability to pay, ensuring that the customer’s credit card account is in good standing with sufficient funds to complete the purchase. See Preauth/Capture Transactions |
capture | After providing a service/product to the customer, you capture the relevant information from the authorization and submit it in a capture/settlement request that your processor uses to initiate a funds transfer between the customer’s credit card account and your checking account. See Preauth/Capture Transactions |
cancel | Enables funds blocked by Preauth transaction. See Return Transactions |
fraud | Marks fraudulent transaction. See MC/VISA/AmEx Fraud Regulation |
chargeback | A chargeback occurs when a credit cardholder contacts their credit card-issuing bank to initiate a refund for a purchase made on their credit card. See Chargeback flow and transaction types |
retrieval | The card issuer asks the merchant for a copy of the actual ticket of a transaction. See Chargeback flow and transaction types |
void | A credit card purchase that a seller cancels after it has been authorized but before it has been settled. See Return Transactions |
account_verification | Zero Dollar Value Authorization Request (CVV check). See Account Verification |
chargeback_reversal | When applicable, the acquirer may process a second presentment for a chargebacked transaction. See Chargeback flow and transaction types |
prearbitration | The issuer may initiate an arbitration chargeback after the second presentment (2nd chargeback). See Chargeback flow and transaction types |
arbitration | If the acquirer does not accept financial responsibility for the prearbitration Transaction, he may pursue Arbitration (2nd chargeback reversal). See Chargeback flow and transaction types |
transfer | MasterCard MoneySend or Visa Money Transfer transaction |
payout | Payout is a type of transaction which results in funds transfer from merchant banking account to customer (receiver) banking account or digital wallet. Payout transaction in most cases is used for bank account funding. |