Payment Method Object
{
"type": "CARD",
"card": {
"encryptedCard": "01975dc4-2a18-7a6f-9319-74658398b2b1",
"token": "tok_4eC39HqLyjWDarjtT1zdp7dc",
"number": "9999666600001111",
"expMonth": 1,
"expYear": 39,
"cvc": "999",
"cardHolderFirstName": "Reforza Jordan",
"cardHolderLastName": "Geotama",
"cardHolderEmail": "reforza@pivot-payment.com",
"cardHolderPhone": "081299996666"
},
"virtualAccount": {
"channel": "PERMATA",
"virtualAccountNumber": "7699013199996662",
"virtualAccountName": "Reforza Pivot",
"expiryAt": "0001-01-01T00:00:00Z"
},
"ewallet": {
"accountIdentifier": "081299996666"
}
}
Detail Payment Method Object
type
String
-
M
Available payment method types that can be selected by, possible values are
VIRTUAL_ACCOUNT
QR
CARD
EWALLET
card
Object
-
C
Card data
PLEASE NOTE for
PCI-DSS & SAQ-D merchants can send full card number
SAQ AEP merchants need to send tokenized card
encryptedCard
String
0-500
C
Only if :
mode
= APIautoConfirm
= false
Token Unique ID generated from Merchant
token
String
-
C
Card tokenization flow
number
String
-
C
Required if token not sent
Card PAN
expMonth
Number
-
C
Required if token not sent
Card Expiration Month
expYear
Number
-
C
Required if token not sent
Card Expiration Year
cvc
String
0-3
C
Card CVV Code
cardHolderFirstName
String
-
M
Cardholder First Name
cardHolderLastName
String
-
M
Cardholder Last Name
cardHolderEmail
String
-
M
Cardholder registered email address
cardHolderPhone
String
-
M
Cardholder registered phone number
virtualAccount
Object
-
C
Virtual Account data only for API integration if user already selected the VIRTUAL_ACCOUNT
channel
channel
String
1-100
M
Selected Virtual Account Bank Name
virtualAccountNumber
String
0-100
M
The corresponding virtual account number that can be used by Customers to send payments to
virtualAccountName
String
0-100
M
Virtual Account Name display to Customers
expiryAt
String
-
M
VA expiration time
format YYYY-MM-DDTHH:MM:SSZ
ewallet
Object
-
C
Ewallet data only for API integration if user already selected the EWALLET
channel
accountIdentifier
String
-
M
Registered mobile number to the E Wallet account
Last updated