curl --location --request POST 'https://dev.your-api-server.com/v1.0/transfer-va/create' \
--header 'X-Timestamp: 2025-06-06T00:03:09+07:00' \
--header 'X-Partner-Id: OPGXXXXXXXXXX' \
--header 'X-External-Id: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX' \
--header 'Channel-Id: CIMB' \
--header 'Authorization: Bearer v2.local.ABC.DEF.HIJ' \
--header 'X-Signature: ABCDEFG==' \
--header 'Content-Type: application/json' \
--data-raw '{
"partnerServiceId": "123456",
"customerNo": "1234567890",
"virtualAccountNo": "1234561234567890",
"virtualAccountName": "John Doe",
"trxId": "Transaction-0001",
"totalAmount": {
"value": "120000.00",
"currency": "IDR"
},
"virtualAccountTrxType": "C",
"expiredDate": "2022-10-18T23:27:43+0700",
"additionalInfo": {
"minAmount": "0.00",
"maxAmount": "0.00"
}
}'
{
"responseCode": "2002700",
"responseMessage": "Success",
"virtualAccountData": {
"partnerServiceId": "088899",
"customerNo": "12345678901234567890",
"virtualAccountNo": " 08889912345678901234567890",
"virtualAccountName": "Jokul Doe",
"trxId": "abcdefgh1234",
"totalAmount": {
"value": "12345678.00",
"currency": "IDR"
},
"virtualAccountTrxType": "C",
"feeAmount": {
"value": "12345678.00",
"currency": "IDR"
},
"expiredDate": "2020-12-31T23:59:59+07:00",
"additionalInfo": {
"minAmount": "0.00",
"maxAmount": "0.00"
}
}
}