Melakukan Request Deposit

[POST] https://maupedia.com/api/deposit

Parameter Tipe Deskripsi Wajib
key string berisi apikey anda. Ya
sign string berisi formula sha1(API ID + API KEY). Ya
secret string berisi Secret Key yang telah anda buat. Ya
type string request Ya
method string berisi Code Deposit (Contoh: sp,sa,s1,nq,br,ovo,dll) Ya
quantity integer jumlah deposit yang di inginkan Ya
sender string berisi nomor pengirim (Optional) Wajib bila via Pulsa Tidak

Response Sukses

                        
{
    "result": true,
    "data": {
        "trxid": "21123123456",
        "method": "sp",
        "name": "QRIS 1",
        "sender": "",
        "amount": 10000,
        "uniq": 0,
        "fee": 820,
        "get_amount": 10000,
        "pay_ref": "your_pay_reference",
        "pay_amount": 10820,
        "pay_note": "Payment Gateway qris",
        "pay_code": "your_pay_code",
        "pay_url": "your_pay_url",
        "checkout_url": "your_checkout_url",
        "qr_string": "your_qris_string",
        "qr_url": "your_qris_url",
        "status": "unpaid",
        "type": "virtualaccount",
        "created_at": "2022-01-03 10:32:07",
        "updated_at": "2022-01-03 10:32:07",
        "expired_at": "2022-01-03 12:32:07"
    },
    "message": "Deposit Berhasil Dibuat."
}                        
                    

Response Gagal

                        
{
    "result": false,
    "data": null,
    "message": "API Signature tidak valid."
}                        
                    

Melakukan Cek Status Deposit

[POST] https://maupedia.com/api/deposit

Parameter Tipe Deskripsi Wajib
key string berisi apikey anda. Ya
sign string berisi formula sha1(API ID + API KEY). Ya
secret string berisi Secret Key yang telah anda buat. Ya
type string status Ya
trxid string berisi id deposit Tidak
limit integer berisi limit transaksi, hapus parameter 'trxid' jika ingin melihat banyak transaksi sekaligus. Tidak

Response Sukses

                                
{
    "result": true,
    "data": [
        {
            "trxid": "2201111XXXXXXX",
            "method": "sp",
            "name": "QRIS 1",
            "sender": "",
            "amount": 10000,
            "uniq": 0,
            "fee": 820,
            "get_amount": 10000,
            "pay_ref": "your_pay_reference",
            "pay_amount": 10820,
            "pay_note": "",
            "pay_code": "your_pay_code",
            "pay_url": "your_pay_url",
            "checkout_url": "your_checkout_url",
            "qr_string": "your_qris_string",
            "qr_url": "your_qris_url",
            "status": "unpaid",
            "type": "virtualaccount",
            "created_at": "2022-01-12 01:39:18",
            "updated_at": "2022-01-12 01:39:18",
            "expired_at": "2022-01-12 04:39:18"
        }
    ],
    "message": "Detail transaksi berhasil didapatkan."
}                                
                            
                                
{
    "result": true,
    "data": [
        {
            "trxid": "2201111XXXXXXX",
            "method": "mandiri",
            "name": "Bank MANDIRI",
            "sender": "",
            "amount": 10000,
            "uniq": 275,
            "fee": 0,
            "get_amount": 10275,
            "pay_ref": "",
            "pay_amount": 10275,
            "pay_note": "1650XXXXXXX A\/n Aam Fahrur R",
            "pay_code": "",
            "pay_url": "",
            "checkout_url": "",
            "qr_string": "",
            "qr_url": "",
            "status": "cancelled",
            "type": "bank",
            "created_at": "2022-01-12 01:39:18",
            "updated_at": "2022-01-12 01:39:18",
            "expired_at": "2022-01-12 04:39:18"
        },
        {
            "trxid": "2201111XXXXXXX",
            "method": "bcava",
            "name": "BCA Virtual Account",
            "sender": "",
            "amount": 10000,
            "uniq": 0,
            "fee": 5000,
            "get_amount": 10000,
            "pay_ref": "your_pay_reference",
            "pay_amount": 15000,
            "pay_note": "",
            "pay_code": "your_pay_code",
            "pay_url": "your_pay_url",
            "checkout_url": "your_checkout_url",
            "qr_string": "your_qris_string",
            "qr_url": "your_qris_url",
            "status": "paid",
            "type": "virtualaccount",
            "created_at": "2022-01-12 01:39:18",
            "updated_at": "2022-01-12 01:39:18",
            "expired_at": "2022-01-12 04:39:18"
        }
    ],
    "message": "Detail transaksi berhasil didapatkan."
}                                
                            

Response Gagal

                        
{
    "result": false,
    "data": null,
    "message": "Deposit tidak ditemukan."
}                        
                    

Melakukan Pembatalan Deposit

[POST] https://maupedia.com/api/deposit

Parameter Tipe Deskripsi Wajib
key string berisi apikey anda. Ya
sign string berisi formula sha1(API ID + API KEY). Ya
secret string berisi Secret Key yang telah anda buat. Ya
type string cancel Ya
trxid string berisi id Deposit Ya

Response Sukses

                        
{
    "result": true,
    "data": [
        {
            "trxid": "2201111XXXXXXX",
            "method": "mandiri",
            "name": "Bank MANDIRI",
            "amount": 50000,
            "type": "bank",
            "status": "cancelled"
        }
    ],
    "message": "Permintaan deposit berhasil dibatalkan."
}                        
                    

Response Gagal

                        
{
    "result": false,
    "data": null,
    "message": "Trxid tidak ditemukan."
}                        
                    

Mendapatkan Metode Deposit

[POST] https://maupedia.com/api/deposit

Parameter Tipe Deskripsi Wajib
key string berisi apikey anda. Ya
sign string berisi formula sha1(API ID + API KEY). Ya
secret string berisi Secret Key yang telah anda buat. Ya
type string method Ya
filter_type string
  • type
Tidak
filter_value string berisi tipe yang ingin diambil Tidak

Response Sukses

                        
{
    "result": true,
    "data": [
        {
            "code": "bca",
            "name": "Bank BCA",
            "rate": "1",
            "fee": 0,
            "min": 10000,
            "max": 1500000,
            "type": "bank",
            "system": "otomatis",
            "online": "01:00 - 22:00"
        },
        {
            "code": "sp",
            "name": "QRIS 1",
            "rate": "1",
            "fee": 0,
            "min": 10000,
            "max": 1500000,
            "type": "virtualaccount",
            "system": "otomatis",
            "online": "24 Jam!"
        }
    ],
    "message": "Daftar deposit berhasil didapatkan."
}                        
                    

Response Gagal

                        
{
    "result": false,
    "data": null,
    "message": "API Signature tidak valid."
}