Payment Method Options Object
{
"id": "ea35b4d0-79fc-461b-84a0-a4e8e64eecd9",
"card": {
"captureMethod": "automatic",
"threeDsMethod": "CHALLENGE",
"processingConfig": {
"bankMerchantId": null,
"merchantIdTag": null
},
"installment": null
},
"virtualAccount": {
"channel": "BRI",
"virtualAccountName": "Reforza Pivot",
"virtualAccountNumber": "999996",
"expiryAt": "2025-03-30T23:59:05Z"
},
"ewallet": {
"channel": "DANA",
"expiryAt": "2025-03-30T23:59:05Z"
},
"qr": {
"expiryAt": "2025-03-30T23:59:05Z"
}
}
Detail Payment Method Options Object
id
String
-
O
Identifier for stored preset payment method options
card
Object
-
O
Cards Payment Options, Mandatory if payment method types selected is CARDS
captureMethod
String
-
O
If merchant wanted to manually capture, possible values:
automatic
manual
threeDsMethod
String
-
O
We will try to provide options for three_ds later, possible values:
AUTOMATIC (DEFAULT)
NEVER
CHALLENGE
processingConfig
Object
-
O
Only for Facilitator model, to pass the bank MID they want to route this transaction to
bankMerchantId
String
0-50
C
merchantIdTag
String
0-50
C
virtualAccount
Object
-
O
channel
String
1-100
O
Virtual Account Bank Name, possible values are
PERMATA
BRI
MANDIRI
CIMB
BNC
etc
virtualAccountName
String
0-100
O
All Virtual Account Name will use merchant short name
For some banks that can perform custom name, this field will be used
virtualAccountNumber
String
0-100
O
The corresponding virtual account number that can be used by Customers to send payments to
If merchants want to have their custom number they can pass this field within Static configuration range number in Dashboard Default Static Range: Limitation
expiryAt
String
-
C
VA expiration time
format YYYY-MM-DDTHH:MM:SSZ
For Payment Type = MULTIPLE
, don't necessarily send the Expiry At value
ewallet
Object
-
O
channel
String
-
O
Ewallet channel, possible values are
DANA
OVO
SHOPEEPAY
expiryAt
String
-
M
Payment expiration time
format YYYY-MM-DDTHH:MM:SSZ
qr
Object
-
O
expiryAt
String
-
C
Payment expiration time
format YYYY-MM-DDTHH:MM:SSZ
For Payment Type = MULTIPLE
, don't necessarily send the Expiry At value
Last updated