charge

Perform charge transaction against a payment agreement.

This service will use the provided information to perform the charge transaction.

A charge payment is made by the merchant to charge a customer as per their payment agreement.

This API is IP restricted to allow unauthenticated server side calls.

Parameters

chargeRequest

detail of payment agreement to be charged

abstract fun charge(chargeRequest: DigitalPayChargePaymentAgreementRequest): ApiResult<DigitalPayPaymentAgreementResponse>