Layanan untuk menerima dan mengatur dana dari modern retail. FAQ : Nominal minimum adalah IDR 15.000,00 Nominal maksimal adalah IDR 2.500.000,00 Settlement membutuhkan 2-4 hari untuk menerima dana ke saldo Anda.
Service Code
31
Method
POST
URL
/snap/v1.0/payment/modern-retail
Content Type
application/json
Related Service
Payment Retail
Request
Header
No
Name
Type
Length
Required
Condition
Remarks
1
Content-Type
String
Variable, 127 max
Wajib
–
Tipe konten, nilai selalu application/json
2
Authorization
String
Variable
Wajib
–
Berisikan B2B Bearer JWT Token, yang didapatkan dari Access Token B2B
3
X-TIMESTAMP
String
Fixed, 25 max
Wajib
–
Waktu transaksi, dalam format YYYY-MM-DDTHH:mm:ss+07:00. Zona waktu harus GMT+7 (Jakarta time)
4
X-PARTNER-ID
String
Variable, 36 max
Wajib
–
ID untuk mitra yang dihasilkan oleh PakaiLink. Unique ID untuk mitra
5
X-EXTERNAL-ID
String
Variable, 36 max
Wajib
–
Messaging reference ID unik yang dihasilkan oleh merchant. Numeric String. Nomor referensi harus unik di hari yang sama.
6
CHANNEL-ID
String
Variable, 5 max
Wajib
–
Identifikasi perangkat dimana API Service ini sedang diakses oleh pengguna. Daftar Channel ID dapat dilihat di sini.
7
X-SIGNATURE
String
Variable
Wajib
–
Signature harus dihasilkan dengan metode Symmetric Signature
Body
No
Name
Type
Length
Required
Condition
Remarks
1
parnerReferenceNo
String
Variable, 127 max
Wajib
–
Nomor unik (hingga 20 digits).
2
customerId
String
Variable, 35 max
Wajib
–
Pengidentifikasi unik untuk pelanggan di dalam sistem
3
customerName
String
Variable, 100 max
Wajib
–
Pengidentifikasi unik untuk pelanggan yang disediakan oleh mitra.
4
customerPhone
String
Variable, 15 max
Optional
–
Nomor telepon pelanggan yang disediakan oleh mitra
5
customerEmail
String
Variable, 225 max
Optional
–
Alamat email pelanggan yang disediakan oleh mitra
6
expiredDate
String
Variable
Optional
y
Waktu kedaluwarsa dari VA dinamis yang dibuat (dalam format ISO). Jika variable ini tidak diisi, maka secara default akan diisi 24 jam oleh sistem.
7
totalAmount
money
Variable
Wajib
–
Berisi dua sub-field. Nilai: Total Amount, termasuk pecahan Mata uang: Kode mata uang berdasarkan ISO
8
additionalInfo
String
Variable
Wajib
–
Informasi tambahan
9
additionalInfo.productCode
String
Variable, 20 max
Wajib
–
Kode yang mewakili jenis metode pembayaran digital
10
additionalInfo.remark
String
text
Optional
–
Catatan tambahan atau komen dari mitra mengenai transaksi
11
additionalInfo.callbackUrl
String
text
Optional
–
URL untuk dapat menerima notifikasi pembayaran setelah pembayaran dilakukan oleh pelanggan