Ojire Payment Gateway
  1. Virtual Account
Ojire Payment Gateway
  • Registrasi SNAP di OJIRE Payment Gateway
  • Otentikasi API
    • Public Key dan Private Key
    • Bearer Token
    • Signature
  • Auth
    • Get Token API
      POST
  • Virtual Account
    • Create VA
      POST
    • Update VA
      PUT
    • Inquiry VA
      POST
    • Delete VA
      DELETE
    • Callback VA
      POST
  • QRIS
    • Generate QR MPM
      POST
  • Payment Link
    • Create Payment Link
      POST
    • Inquiry Payment Link
      POST
    • Method Payment Link
      POST
    • Pay Payment Link
      POST
  • Account
  1. Virtual Account

Create VA

Developing
SANDBOX
http://api.sandbox.opg.ojire.com
SANDBOX
http://api.sandbox.opg.ojire.com
POST
http://api.sandbox.opg.ojire.com
/v1.0/transfer-va/create

Request

Header Params

Body Params application/json

Examples

Responses

🟢200Success
application/json
Body

🟠400Bad Request
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://api.sandbox.opg.ojire.com/v1.0/transfer-va/create' \
--header 'X-Timestamp: 2025-06-06T00:03:09+07:00' \
--header 'X-Partner-Id: OPGXXXXXXXXXX' \
--header 'X-External-Id: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX' \
--header 'Channel-Id: CIMB' \
--header 'Authorization: Bearer v2.local.ABC.DEF.HIJ' \
--header 'X-Signature: ABCDEFG==' \
--header 'Content-Type: application/json' \
--data-raw '{
    "partnerServiceId": "123456",
    "customerNo": "1234567890",
    "virtualAccountNo": "1234561234567890",
    "virtualAccountName": "John Doe",
    "trxId": "Transaction-0001",
    "totalAmount": {
        "value": "120000.00",
        "currency": "IDR"
    },
    "virtualAccountTrxType": "C",
    "expiredDate": "2022-10-18T23:27:43+0700",
    "additionalInfo": {
        "minAmount": "0.00",
        "maxAmount": "0.00"
    }
}'
Response Response Example
200 - Success
{
    "responseCode": "2002700",
    "responseMessage": "Success",
    "virtualAccountData": {
        "partnerServiceId": "088899",
        "customerNo": "12345678901234567890",
        "virtualAccountNo": "  08889912345678901234567890",
        "virtualAccountName": "Jokul Doe",
        "trxId": "abcdefgh1234",
        "totalAmount": {
            "value": "12345678.00",
            "currency": "IDR"
        },
        "virtualAccountTrxType": "C",
        "feeAmount": {
            "value": "12345678.00",
            "currency": "IDR"
        },
        "expiredDate": "2020-12-31T23:59:59+07:00",
        "additionalInfo": {
            "minAmount": "0.00",
            "maxAmount": "0.00"
        }
    }
}
Previous
Get Token API
Next
Update VA