Create a payment

Body Params
string

To specify the currency for your payments. For now, only "SGD" is allowed.

string
required

Invoice amount

string
required

Your internal reference ID. Examples: customer ID; invoice ID. Please note that it has to be unique for each request.

The following character sets are the only acceptable ones:
- Lowercase letters: a-z
- Uppercase letters: A-Z
- Numerals: **0-9 **
- Special characters: ! # $ % & ' ( ) * + , - . / : ; '= ? @ [ ] ^ _ ` { | } ~
- Space character

string

Description of this transaction (contract) according to merchant.

The following character sets are the only acceptable ones:
- Lowercase letters: a-z
- Uppercase letters: A-Z
- Numerals: **0-9 **
- Special characters: ! # $ % & ' ( ) * + , - . / : ; '= ? @ [ ] ^ _ ` { | } ~
- Space character

string
required

The type of payment method. Accepts "paynow" or "virtual_bank_account"

paymentMethodOptions
object
required

For now, only "fazz" is allowed.

string

The date format adheres to ISO 8601 standards (e.g., 2020-12-03T20:03:53+07:00). The expiration limit ranges from 1 hour to 30 days. If this field is left empty, the default expiry time for VA is set to 24 hours, while for PayNow QR Codes, the default expiry time is 300 seconds.

Headers
string
Defaults to application/vnd.api+json
Responses

Language
Credentials
Basic
base64
:
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json