Skip to main content
POST
/
api
/
v2.0
/
ewallet
/
{account_id}
/
inquiry-status
Inquiry Status
curl --request POST \
  --url https://sandbox-payment-b2b.singapay.id/api/v2.0/ewallet/{account_id}/inquiry-status \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --header 'X-PARTNER-ID: <api-key>' \
  --data '
{
  "reference_number": "REF-001"
}
'
{
  "response_code": "SP000",
  "response_message": "Successful",
  "data": {
    "transaction_id": "EWT-20260402-0001",
    "transaction_status": {
      "code": "03",
      "desc": "Pending"
    },
    "reference_number": "REF-001",
    "notes": "Top up DANA",
    "ewallet": {
      "code": "DANA",
      "customer_number": "085733347341",
      "customer_name": "John Doe"
    },
    "post_timestamp": "2026-04-02T10:30:00+07:00",
    "processed_timestamp": "2026-04-02T10:30:05+07:00",
    "balance_after": {
      "value": "10000.00",
      "currency": "IDR"
    },
    "amount": {
      "value": "10000.00",
      "currency": "IDR"
    },
    "fee_amount": {
      "value": "10000.00",
      "currency": "IDR"
    },
    "gross_amount": {
      "value": "10000.00",
      "currency": "IDR"
    }
  }
}

Authorizations

Authorization
string
header
required

JWT issued by POST /api/v1.1/access-token/b2b. Send Authorization: Bearer <token>.

X-PARTNER-ID
string
header
required

Merchant API key (Credential.api_key). Required on every request.

Path Parameters

account_id
string
required

Account ULID

Body

application/json

Request payload to retrieve the current status of a previously initiated e-wallet transfer.

reference_number
string
required

Reference identifier of the transaction to check

Maximum string length: 64
Example:

"REF-001"

Response

Success — data matches EwalletInquiryStatusSuccessData

Success response data from inquiry status endpoint (HTTP 200). Contains current transaction status and financial details. May trigger vendor status refresh if transaction is still pending.

response_code
string

Standardized response code (e.g., SP000 for success)

Example:

"SP000"

response_message
string

Human-readable response message

Example:

"Successful"

data
object

Detailed data about the transaction status inquiry result