Payment gateway integrations can help organisations and merchants streamline the online payment process by providing a reliable and secure way to accept payments from customers or users. The ability to initiate and verify payments directly through the payment gateway API can save businesses time and resources, allowing them to focus on growing their business and delivering exceptional services.

Additionally, the API integration can support various payment methods, such as bank transfers and cards like Mastercard, Verve and VISA which can increase the accessibility of the products and services to a wider customer base.

Endpoints

OperationDescription
Single PaymentTo generate a one-off payment request for either card or transfer.
Recurring PaymentTo create a recurring payment (subscription) request for card transactions only.
Subsequent PaymentsTo charge a tokenised card for subsequent transactions on cards only.
Popup CheckoutTo initiate a checkout modal to complete payment requests for card or transfer.
Initiate TransferTo generate a JSON response for transfer-only payment requests.
Payment ConfirmationTo confirm the status of completed payment for either card or transfer.

Status Codes

Initiate Payment

Status CodeTypeDescription
90000CustomInitiate payment Saved successfully
10001CustomAn error occurred
10002CustomCallback is required
10002CustomEmail is required
10002CustomInvalid currency
10005CustomThis client transaction ref already exists

Confirm Payment

Status CodeTypeDescription
10001CustomAn error occurred
10002CustomInvalid transactionId
90000CustomSuccessful call.