Waktu transaksi dalam format YYYY-MM-DDTHH:mm:ss+07:00. Zona waktu harus GMT+7 (Jakarta time)
3
X-SIGNATURE
String
Variable
Wajib
–
Signature harus dihasilkan dengan metode Symmetric Signature.
Body
No
Name
Type
Length
Required
Condition
Remarks
1
virtualAccountData
JSON Object
Variable
Wajib
–
Berisikan informasi data callback transaksi Virtual Account.
2
paymentFlagStatus
3
paymentFlagReason
MultilanguageText
Variable
Optional
–
Alasan Status Pembayaran multi bahasa
4
paymentFlagReason.english
String
Variable
–
–
Alasan status pembayaran dalam bahasa inggris
5
paymentFlagReason.indonesia
String
Variable
–
–
Alasan status pembayaran dalam bahasa indonesia
6
partnerServiceId
String
Fixed, 8 max
Wajib
–
Kode penjual/pembayar dari akun virtual
7
customerNo
String
Variable, 20 max
Wajib
–
Nomor unik (hingga 20 digit)
8
virtualAccountNo
String
Variable, 28 max
Wajib
–
Informasi nomor akun virtual hasil gabungan partnerServiceId dan customerNo
9
virtualAccountName
String
Variable, 255 max
Wajib
–
Informasi nama pelanggan
10
trxId
String
Variable, 64 max
Wajib
–
Pengenal transaksi unik pada sistem mitra yang diberikan untuk setiap transaksi
11
virtualAccountTrxType
String
Variable, 1 max
Wajib
–
Digunakan untuk mengidentifikasi tipe kode VA yang dibuat, Untuk saat ini PakaiLink hanya support untuk tipe VA Statis dan VA Dinamis. VA Statis [O] VA Dinamis [C]
12
paidAmount
JSON Object
Variable
Optional
–
Berisi nominal yang berhasil dibayarkan
13
paidAmount.value
String
Variable, 1 max
–
–
Transaction paidAmount, termasuk pecahan
14
paidAmount.currency
String
Variable, 3 max
–
–
Kode mata uang berdasarkan ISO
15
feeAmount
JSON Object
Variable
Optional
–
Jumlah biaya layanan yang dikenakan dalam suatu transaksi
16
feeAmount.value
String
Variable
–
–
Transaction paidAmount, termasuk pecahan
17
feeAmount.currency
String
Variable
–
–
Kode mata uang berdasarkan ISO
18
creditBalance
JSON Object
Variable
Optional
–
Nominal yang masuk ke saldo mitra
19
creditBalance.value
String
Variable
–
–
Nominal creditBalance, termasuk pecahan
20
creditBalance.currency
String
Variable
–
–
Kode mata uang berdasarkan ISO
21
additionalInfo
JSON Object
Variable
–
–
Informasi tambahan.
22
additionalInfo.callbackUrl
String
Variable
Wajib
–
URL untuk dapat menerima notifikasi pembayaran setelah pembayaran dilakukan oleh pelanggan.