POST https://api.quaife.net/v1/transactions/
Payment authorisation is when the merchant submits a transaction request. Funds are reserved to determine if the transaction should be captured or declined.
Funds are automatically cleared if authorisation is successful.
Auth transaction is converted to Capture type when Captured.
All card payment methods, specific payment methods
Refund request of the captured transaction.
All card payment methods, specific payment methods
Payout/Withdrawal request
All card payment methods, specific payment methods
All card payment methods, specific payment methods
Hosted payment page mode. The gateway provides a page where customer is redirected and enters payment details
For 3DS payments, is displayed while the system waits for the customer to pass the required checks.
The Auth request is not approved by the gateway or by the cardholder’s issuing bank.
The payment has been approved by the issuer and the amount is held on the customer’s card.
The funds of a successfully authorized transaction have been captured.
The Auth transaction is voided successfully upon your request, or our system automatically voided it for not being captured within seven days of being authorized.
For 3DS payments, is displayed while the system waits for the customer to pass the required checks. For Alternative Payment Methods, it is a temporary status before a transaction is captured or declined.
The payment is not approved
The payment is successfully processed
Refunded
PartiallyRefunded
Reversed
Chargeback
ChargebackResolved
A refund was successfully issued to the customer and funds were transferred from your merchant account back to the customer
A partial refund was successfully issued to the customer and funds were transferred from your merchant account back to the customer
Refunded
PartiallyRefunded
The funds were successfully reversed to the customer
A temporary status before a request is captured or declined
The request is not approved
The request is successfully captured
Payout request received and will be processed
Sent (Only used for ETRANSFER payouts)
Payout has been sent and waiting for customer to accept
Payout is successfully capture
A void request was successfully captured
PaymentPageOpened
PaymentPageExpired
PaymentPageUsed
PaymentPageExpired
PaymentPageUsed
Some payment methods require additional steps, such as authentication, in order to complete the payment process.
The nextAction property exposes the next step that your integration must handle in order to complete the payment. The type of possible next actions can differ between various payment methods.
The customer needs to be sent to the provided URL to authenticate the payment. The URL is provided in the Links object
The customer needs provide additional parameter in order to authenticate the payment
Address Verification System
Authorization mode for USSD payment method
Authorization request
If the request for creating a transactions has returned the nextAction parammeter with PIN or AVS mode:
The customer must provide the additional data that should be sent using the Authorize Transaction POST request:
POST https://api.quaife.net/v1/transactions/{id}/authorization
The Auth request identifier
Authorization mode (PIN or AVS)
The request response should be the same as the transaction response.
POST https://api.quaife.net/v1/transactions/{id}/captures
The Auth request identifier
A reference you can later use to identify this capture request
Refer to ‘Sources’ section
POST https://api.quaife.net/v1/transactions/
POST https://api.quaife.net/v1/transactions/
GET https://api.quaife.net/v1/transactions/{id}
The transaction identifier
POST https://api.quaife.net/v1/transactions/reference/{orderReference}
The merchant order reference
The response is an array of transactions that match the order reference. If the reference is unique, the response will return one object.
GET https://api.quaife.net/v1/transactions
The pageIndex number indicating which set of items will be returned in the response. So, the combination of pageIndex=1 and pageSize=20 returns the first 20 items. The combination of pageIndex=2 and pageSize=20 returns items 21 through 40
From DateTime UTC parameter
To DateTime UTC parameter
GET https://api.quaife.net/v1/balances/check-balance