Using Generic Gateways (included page)

Integration with a payment gateway enables the handling of payment and refund requests between CRM.COM and online accounts belonging to customers.

Requests are triggered when payments, refunds or payment cancellations, using methods and types supported by the provider, are manually created in the financial transactions Data Entry page.   

Payment gateway runs also create requests to:

  • Settle outstanding bills, subject to the payment preferences of the account.
  • Top up wallets that fund prepaid subscriptions when the wallet's threshold (set in CRM.COM) is crossed.

Payment gateway requests are further processed using WEB APIs and sent to the gateway.  The life cycle state of the request is updated to 'Posted' or 'Rejected', accordingly.

All requests are available through a dedicated Summary page. Requests cannot be processed further and do not have a Data Entry page.

Payment gateway requests fields


The table describes the fields of the Gateway Summary page and explains how the fields are used.

Number

An auto-generated unique ID for each gateway request.
Payment Gateway ProviderProcesses the gateway request
Type

'Payment', 'Refund' or 'Payment Cancellation'.

Payment Gateway RunThe processing run that automatically created the request.
PaymentThe number of the refund created in CRM.COM.
Payment Cancellation

The number of the payment cancellation created in CRM.COM; applies to generic payment providers only.

 
Payment Gateway Reference Number

The number provided by the payment gateway.

The number is assigned when a request is 'Posted' or 'Rejected' and therefore not available for requests in other life cycle states.

Account NumberThe number of the accounts receivable associated with the payment gateway request.
Paid Bill

The number of the bill that was paid or is intended to be paid.

Topped-up Wallet

The number of the wallet that was topped-up.

 

Execution DateThe date on which the request was posted or rejected by the payment gateway provider.
Life Cycle State

Requests can be in one of the following states:

  • Pending
  • Under Processing
  • Posted
  • Rejected.

'Pending' or 'Under Processing' requests can be rejected or posted through WEB APIs.

Error CodeReceived by the payment gateway provider, in case of error.