Dokumentasi API

Callback Pending Virtual Account

API NameCallback Pending – Virtual Account
FunctionAPI yang digunakan untuk menginformasikan status terbaru dari suatu transaksi yang status sebelumnya pending.
Service Code48
MethodPOST
URLURL yang ditambahkan saat mengakses endpoint create kode payment emoney sebelumnya.
Content Typeapplication/json
Related ServiceTransfer Virtual Account

Request​

Header

NoNameTypeLengthRequiredConditionRemarks
1Content-TypeStringVariable, 127 maxWajibTipe konten, nilai selalu application/json
3X-TIMESTAMPStringFixed, 25 maxWajibWaktu transaksi, dalam format YYYY-MM-DDTHH:mm:ss+07:00. Zona waktu harus GMT+7 (Jakarta time)
7X-SIGNATUREStringVariableWajibSignature harus dihasilkan dengan metode Symmetric Signature

Body

NoNameTypeLengthRequiredConditionRemarks
1transactionDataJSON ObjectVariableWajibBerisi informasi data callback transaksi emoney.

Contoh Request​

POST /callback/partner
"Content-Type": "application/json",
"X-Timestamp": "2025-03-04T12:33:28+07:00",
"X-Signature": "Au/HnhHlzXvfe3VK0zLYAEkEGiH2Zrc9lctjastNB/Ho/G4Z9N67e8zvH0j4WeK+2fTCsQg0LoWJqAlFtMBDqN7IBtffy4MzJ6uNN5P9TDp758f/xZlPrdT/c9MY7Y1IuirLHSQUxg3pO/ZDW0iKseordnGcxYYbhiApZxzd6Bw3z+uR+PlZA4CbZdORwCWLzcI1DL9VCXmjeH+NZCtf24CskGA+RhiFH/Vr95Vxux2oYSzDyy/xG5GASYujdIZ/dx9zC+lh9okLwhIEhF5bJ07bYu/IqKFPREEWZgiJ0gbyO5Mgh1RZh7EK6NNx7KuZSLZLW0aa3c62fNa6VhQFbA=="
{
    "virtualAccountData": {
        "paymentFlagStatus": "00",
        "paymentFlagReason": {
            "english": "Success",
            "indonesia": "Sukses"
        },
        "partnerServiceId": "   34737",
        "inquiryRequestId": "voSFPTlSuxLnfoZ",
        "virtualAccountNo": "8870800187732330",
        "virtualAccountName": "Henda Sujiadi",
        "paidAmount": {
            "value": "32000.00",
            "currency": "IDR"
        },
        "feeAmount": {
            "value": "3000.00",
            "currency": "IDR"
        },
        "additionalInfo": {
            "callbackUrl": "http://127.0.0.1:10007/callback/partner",
            "balance": {
                "value": "962000.00",
                "currency": "IDR"
            }
        }
    }
}

​Response​

Body

NoNameTypeLengthRequiredConditionRemarks
1responseCodeStringFixed, 7 maxWajibLihat daftar kode response.
2responseMessageStringVariable, 150 maxWajibLihat daftar kode response.

Contoh Response

{
 "responseCode": "2004800",
 "responseMessage": "Successful"
}

Kode dan Pesan Response

NoResponse KodeResponse PesanKeterangan
12004800SuccessfulRequest telah berhasil diproses tanpa ada masalah