Payment Gateways
A payment gateway is a plug-in that is used by OA Billing to communicate with an external payment gateway (for example, Authorize.NET, PayPal, and so on).
OA Billing communicates with payment systems through a payment gateway plug-in unique to each external payment gateway (for example, Authorize.Net or PayPal). Payment gateways are responsible for:
- Processing payments online or offline.
- Checking credit cards for possible fraudulent transactions.
- Providing authentication data.
There are four types of payment gateways in OA Billing:
- General, for example, AuthorizeNet – OA Billing accepts credit cards from customers directly, saves them encrypted in its database, and processes payment transactions in the payment gateway on behalf of customers. Upon a successful response from the payment gateway, the payment document is closed.
- Redirection, for example, PayPal – OA Billing, upon purchase attempt, redirects the customer to the payment gateway where the customer is prompted to confirm the payment. On approval, the payment is processed online. Upon a successful response from the payment gateway, the payment is released.
- Direct debit, for example, SEPA DirectDebit – allows a provider to collect funds from a customer's account, provided that a signed mandate has been granted by the customer. A customer has to sign the mandate to authorize the provider to collect a payment and to instruct the customer's bank to pay out such collections. Only after getting a signed off mandate from a customer, the provider can ratify the customer's payment method and start to process the payment.
- Offline, for example, BANKGIRO – a way of processing payments bypassing OA Billing. After selecting this type of payment, the customer gets a mail notification containing the vendor's bank account number, with the number bound to the payment. The customer can pay for the order in a bank or a post office. When the payment is released, the payment gateway generates a text file in a special format and sends it to the vendor. The provider's staff releases the payment and starts service provisioning.
For additional information, please refer to the OA Billing Provider's Guide.