Get Order by Reference Number

The following is an API endpoint to check transaction.

Used to check transaction by Reference Number.

Endpoint

/api/v4/order/reference-number

As for development, use the following Reference Number

Reference Number

TESTINGREF-1452

Headers

  • Name
    X-Client-Id
    Type
    uuid
    Description

    API Key (provided by BANGJEFF or retrieve from our Reseller Portal).

    Please refer to Authentication for detail

  • Name
    X-Request-Time
    Type
    YYYY-MM-DDTHH:mm:ssZ
    Description

    Request Time should be ISO 8601 and will be used to generate Signature.

    Please refer to Authentication for detail

  • Name
    X-Signature
    Type
    string
    Description

    Signature Generated using SHA-256 algorithm.

    Please refer to Authentication for detail

  • Name
    Content-Type
    Type
    application/json
    Description

    Content type application/json

Body

  • Name
    referenceNumber
    Type
    string
    Description

    Your unique Transaction ID

Request

Example

POST
/api/v4/balance
curl --location --request POST 'https://sandbox-api.bangjeff.com/api/v4/checkout' \
  --header 'X-Client-Id: {{api_key}}' \
  --header 'X-Request-Time: {{request_time}}' \
  --header 'X-Signature: {{signature}}' \
  --header 'Content-Type: application/json' \
  --data '{
    "referenceNumber": "TESTING-001"
  }'

Response

Example

{
  "rc": "00", // Check Response Code List
  "message": "Success", // Check Response Message List
  "data": {
    "invoiceNumber": "BJO-RAPI-EC488CBEEAF0F413880659", // Invoice Number from BANGJEFF
    "referenceNumber": "TESTING-001", // Your unique Transaction ID
    "productName": "PUBG Mobile",
    "variantName": "30 UC Indo",
    "qty": 2,
    "amount": {
      "currency": "IDR",
      "value": 6500
    },
    "totalAmount": {
      "currency": "IDR",
      "value": 13000
    },
    "voucher": "",
    "statusCode": "SUCCESS", // PROCESSING, SUCCESS, REFUNDED
    "statusDesc": "Transaksi berhasil!"
  }
}