/nonUI

Process payments with credit cards (authentication and authorization) as well as other payment methods, such as direct debit and APM.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
apiRequest
object
required
string
required
length ≤ 20

Office ID

string
length ≤ 20

Terminal ID

string
required
length ≤ 40

Order No.

string
required
length ≤ 50

Product Description

string
enum
length ≤ 20

Code of Payment Category:

  • ECOM = E-commerce
  • VEDC = Virtual EDC
  • QUICKPAY = QuickPay
  • RPP = Recurring Payment
Allowed:
string
enum
required
length ≤ 20

Code of Payment Type:

  • CC = Credit Card
  • IPP = Installment
  • CC-VI = Credit Card (Visa)
  • CC-CA = Credit Card (MasterCard)
  • CC-AX = Credit Card (American Express)
  • CC-UP = Credit Card (UnionPay International)
  • CC-JC = Credit Card (JCB)
  • QR = QR Payment
  • DEEPLINK = Deeplink
  • WALLET = Wallet
  • OTC = Over the Counter
  • SSM = Self Service Machines
  • WEBPAY = Web Payment
  • IMBANK = Internet Mobile Banking
date-time

Expiry date/time of the pending payment. The payment can no longer be paid and considered EXPIRED if SURPASS this date/time.

string
length ≤ 20

Code of Payment Channel. Only required for Alternative Payment Method (APM).

string
length ≤ 20

Code of Payment Agent. Only required for Alternative Payment Method (APM).

creditCardDetails
object

Credit card details (only applicable when paymentType is set to CC).

storeCardDetails
object
installmentPaymentDetails
object
recurringPaymentDetails
object

Defines recurring payment scheduling parameters. This object is used only for registering a recurring queue in the system. Each recurring execution is processed as an independent one-time payment transaction.

deviceDetails
object

The device and browser details required for browser-based credit card payments with 3DS mostly correspond to the EMV 3-D Secure Protocol and Core Functions Specification.

billingAddress
object

Billing address. Data are corresponding to EMV 3-D Secure Protocol and Core Functions Specification

  • This object is required when the airlineData object is present.
shippingAddress
object

Shipping address. Data are corresponding to EMV 3-D Secure Protocol and Core Functions Specification

currencyConversionDetails
object

Currency conversion details for non-UI payment API.

string

Whether to perform 3DS authentication. N=No 3DS authentication. Y=Perform 3DS authentication in relax mode. Accept successful authentication by both card holder and merchant. Y-Strict=Perform 3DS authentication in strict mode. Accept successful authentication by card holder only. Default value will determined by backend profile setup if not provided.

originalTransactionAmount
object

Transaction amount in the base currency (used only for currency-conversion transactions).

transactionAmount
object
required

Transaction amount submitted in either the base currency (for standard transactions) or the converted/cardholder currency (for currency-conversion transactions). If originalTransactionAmount is not provided, transactionAmount is treated as the base currency.

notificationURLs
object
required
generalPayerDetails
object
purchaseItemize
array of objects

The total amount of all purchase items must not exceed the transaction amount.

purchaseItemize
airlineData
object
string
length ≤ 20

Dynamic statement description displayed on the customer’s account.

  • Restrictions: cannot contain the following special characters: < > ' " *
  • Note: Feature availability is subject to the acquiring bank
string
length ≤ 1

Identifies who initiated the transaction:

  • C = Customer (default)
  • M = Merchant
string
length ≤ 255

Required when transactionInitiator is set to 'M'.

string
length ≤ 150

For merchants to submit their specific data (No. 1).

string
length ≤ 150

For merchants to submit their specific data (No. 2).

string
length ≤ 150

For merchants to submit their specific data (No. 3).

string
length ≤ 150

For merchants to submit their specific data (No. 4).

string
length ≤ 150

For merchants to submit their specific data (No. 5).

string
length ≤ 150

For merchants to submit their specific data (No. 6).

string
length ≤ 150

For merchants to submit their specific data (No. 7).

string
length ≤ 150

For merchants to submit their specific data (No. 8).

string
length ≤ 150

For merchants to submit their specific data (No. 9).

string
length ≤ 150

For merchants to submit their specific data (No. 10).

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/jose