Pay-out (pencairan) · Vietnamsmilepayz teams Sekitar 3 menit API pay-out wilayah Vietnam (VND ). Lihat metode pembayaran .
Permintaan POST /v2.0/disbursement/pay-out
Path permintaan: sandbox: https://sandbox-gateway.smilepayz.com/v2.0/disbursement/pay-out production: https://gateway.smilepayz.com/v2.0/disbursement/pay-out
Field Wajib Tipe Deskripsi Content-TypeM String Isi permintaan application/json. X-TIMESTAMPM String Format: yyyy-MM-ddTHH:mm:ss±HH:mm (mis. ICT +07:00). X-SIGNATUREM String Tanda tangan isi JSON (lihat Signature ). X-PARTNER-IDM String Your merchantID
Parameter body Field Wajib Tipe Deskripsi orderNoM String(32) ID unik merchant, 6–32 alfanumerik. purposeM String(64) Catatan untuk pembayar, 1–64 karakter UTF-8. merchantM Object Membungkus merchantId dan field sub-merchant opsional. merchantId M String merchantId Smilepayz untuk panggilan ini. merchantName O String Nama tampilan merchant UTF-8. subMerchantId O String ID sub-merchant. subMerchantName O String Nama UTF-8 untuk subMerchantId. moneyM Object Mata uang dan jumlah untuk transaksi ini. currency M String Tetap VND. amount M Number Amount paymentMethodM String Kode (lihat metode pembayaran ). cashAccountM String(32) Nomor rekening bank penerima. receiverM Object Objek penerima (lihat model Receiver). name M String Nama lengkap penerima (UTF-8). phone O String Telepon penerima format lokal. email O String Email penerima. callbackUrlO String(256) URL HTTPS notifikasi status async, maks 256 karakter.
Contoh body – permintaan pay-out: Header Body minimal
Content-type: application/json
X-TIMESTAMP: 2020-12-17T10:55:00+07:00
X-SIGNATURE: 7MHd9v5/m9JeqmDZVwWBZUZ5J5...7120QnFEny7Qm7uQR1G0TWCh10fsU6nVxiRoeoQ==
X-PARTNER-ID: 20001
{
"orderNo" : "2000102900000000000001" ,
"purpose" : "Payroll — Da Nang team" ,
"merchant" : {
"merchantId" : "20001"
} ,
"money" : {
"currency" : "VND" ,
"amount" : 1000000
} ,
"paymentMethod" : "VCB" ,
"cashAccount" : "9876543210123" ,
"receiver" : {
"name" : "Nguyen Van An" ,
"phone" : "84901234567" ,
"email" : "[email protected] "
}
}
Respons HTTP (permintaan) Field Wajib Tipe Deskripsi Content-TypeM String Isi application/json. X-TIMESTAMPM String Format: yyyy-MM-ddTHH:mm:ss±HH:mm
Parameter body Field Wajib Tipe Deskripsi codeM String 00 sukses, nilai lain error.messageM String Baris hasil terbaca manusia UTF-8. orderNoM String ID unik merchant, 6–32 alfanumerik. tradeNoO String tradeNo Smilepayz untuk pesanan ini. merchantM Object Membungkus merchantId dan field sub-merchant opsional. merchantId M String merchantId Smilepayz untuk panggilan ini. merchantName O String Nama tampilan merchant UTF-8. subMerchantId O String ID sub-merchant. subMerchantName O String Nama UTF-8 untuk subMerchantId. accountNo O String accountNo settlement jika gateway mengembalikannya. moneyM Object Mata uang dan jumlah untuk transaksi ini. currency M String Tetap VND. amount M Number Amount disbursementTimeM String Format (yyyy-MM-ddTHH:mm:ss±HH:mm). channelM Object Muatan saluran (paymentUrl, qrString, …). paymentMethod M String Kode (lihat metode pembayaran ). cashAccount M String Nomor rekening bank penerima. accountName O String Nama pemilik rekening. statusO String Nilai enum status pesanan atau status pembayaran .
Contoh body – respons pay-out: Header Body
Content-type: application/json
X-TIMESTAMP: 2020-12-17T10:55:00+07:00
{
"code" : "00" ,
"message" : "successful" ,
"orderNo" : "2000102900000000000001" ,
"tradeNo" : "1822000109e998347483949" ,
"merchant" : {
"merchantId" : "20001" ,
"merchantName" : "Smilepayz Demo Store" ,
"accountNo" : "2000124234782342"
} ,
"money" : {
"currency" : "VND" ,
"amount" : 1000000
} ,
"disbursementTime" : "2024-12-17T10:55:00+07:00" ,
"channel" : {
"paymentMethod" : "VCB" ,
"cashAccount" : "9876543210123" ,
"accountName" : "Nguyen Van An"
} ,
"status" : "PROCESSING"
}
Notifikasi / callback HTTP (permintaan) Field Wajib Tipe Deskripsi Content-TypeM String Isi application/json. X-TIMESTAMPM String Format: yyyy-MM-ddTHH:mm:ss±HH:mm X-SIGNATUREM String Tanda tangan body callback (lihat panduan callback ).
Parameter body Field Wajib Tipe Deskripsi orderNoM String ID unik merchant, 6–32 alfanumerik. tradeNoM String tradeNo Smilepayz untuk pesanan ini. merchantIdM String merchantId Smilepayz untuk panggilan ini. merchantNameM String Nama tampilan merchant UTF-8. subMerchantIdO String ID sub-merchant. subMerchantNameO String Nama UTF-8 untuk subMerchantId. paymentMethodM String Kode (lihat metode pembayaran ). transactionTimeM String Format: yyyy-MM-ddTHH:mm:ss moneyM Object Mata uang dan jumlah untuk transaksi ini. currency M String Tetap VND. amount M Number Amount statusM String Nilai enum status pesanan atau status pembayaran .
Respons Penting
Hanya membalas dengan string SUCCESS.
Permintaan Respons
{
"orderNo" : "2000102900000000000001" ,
"tradeNo" : "1822000109e998347483949" ,
"merchantId" : "20001" ,
"merchantName" : "Smilepayz Demo Store" ,
"subMerchantId" : "" ,
"subMerchantName" : "" ,
"paymentMethod" : "VCB" ,
"transactionTime" : "2024-12-17T10:55:00+07:00" ,
"money" : {
"currency" : "VND" ,
"amount" : 1000000
} ,
"status" : "SUCCESS"
}
Sebelumnya
Pay-in (penerimaan) · Vietnam