Create Payment
Create Payment
Disini Anda membutuhkan API Key yang terdapat di halaman detail Proyek
Method
POST https://api.mantap.my.id/paymentgateway/create
Header
|
Key |
Value |
|---|---|
|
Content-Type |
application/json |
|
apikey |
api key anda |
Body
{
"trx" : "INVXXX", //nomor invoice anda / nomor transaksi anda
"paymentAmount" : nominal transaksi, //nominal pembayaran
"paymentMethod" : "Method Pembayaran", //payment method
"productDetails" : "Produk Anda" //nama produk anda
}
|
Parameter |
tipe |
Keterangan |
|---|---|---|
|
trx |
string |
Nomor invoice anda / nomor transaksi anda |
|
paymentAmount |
int |
Wajib Angka |
|
paymentMethod |
string |
Methode Pembayaran (qr = Qris) |
|
productDetails |
string |
Nama Produk Anda |
Contoh
curl -L 'https://api.mantap.my.id/paymentgateway/create' \
-H 'Content-Type: application/json', 'apikey: HTES1234567890' \
-d '{
"trx" : "INV-01",
"paymentAmount" : 10000,
"paymentMethod" : "qr",
"productDetails" : "Pembelian Voucher Game"
}'
Respon yang anda dapat
{
"code": 200, //respon code
"type": "paymentgateway", //type transaksi
"respon": "Sukses", //respon system
"noreff": "e889a633661c4c2982872bb4577ace58", //no reff dari sistem kami
"idtrx": "INV-01", //nomor invoice anda
"nominal": 10000, //nominal pembayaran
"nova": "", //nomor virtuall account
"qrimg": "iVBORw0KGgoAAAANSUhEUgAAABJRU5ErkJggg==", //base64 png
"qr": "00020101021226640012397700707DRP000163046717", //string Qris
"createdate": "2026-06-10 16:59:39", //datetime create payment
"exp": "2026-06-10 17:01:39", // datetime exp
"status": "pending" //status pembayaran
}
Status Pembayaran (status)
|
Status |
Keterangan |
|---|---|
|
pending |
Menunggu Pembayaran |
|
sukses |
Berhasil Melakukan Pembayaran |
|
gagal |
Gagal Melakukan Pembayaran Hingga Batas Waktu Yang Diberikan |
Respon Code (code)
|
Code |
Keterangan |
|---|---|
|
200 |
Respon Sukses |
|
503 |
Apikey Salah |
|
101 |
Method Pembayaran Tidak Ada |
|
102 |
Motehod Pembayaran Sedang Gangguan / Sedang Maintenance |
|
103 |
Body yang dikirim salah atau kurang |
paymentMethod
|
payment Method |
Durasi |
Keterangan |
|---|---|---|
|
QR |
2 Menit - 20 Menit |
Qris Indonesia |
*Untuk Saat ini durasi mengikuti penyedia layanan tidak bisa di custom