curl --location --request POST 'http://api.sandbox.opg.ojire.com/v1.0/payment-link/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 '{
"partnerReferenceNo": "1-42343212",
"totalAmount": {
"value": "29000.00",
"currency": "IDR"
},
"expiredDate": "2025-10-18T23:27:43+07:00",
"additionalInfo": {
"invoiceTitle": "Tes pembayaran Qris Duitku",
"invoiceSubTitle": "test additional param",
"itemDetails": [
{
"name": "Alat Tulis",
"price": "12000.00",
"quantity": 1,
"discount": {
"value": "5000.00",
"text": "Diskon Pelajar"
},
"tax": {
"value": "1000.00",
"text": "PPN 11%"
}
},
{
"name": "Alat Mewarnai",
"price": "24000.00",
"quantity": 1,
"discount": {
"value": "5000.00",
"text": "Diskon Pelajar"
},
"tax": {
"value": "1000.00",
"text": "PPN 11%"
}
}
],
"discount": {
"value": "0.00",
"text": "Diskon Pelajar"
},
"discountTotal": {
"value": "10000.00"
},
"tax": {
"value": "1000.00",
"text": "PPN 11%"
},
"taxTotal": {
"value": "3000.00"
},
"customerDetail": {
"firstName": "John",
"lastName": "Doe",
"email": "test@test.com",
"phoneNumber": "08221XXXXXXXX",
"billingAddress": {
"address": "Jl. Kembangan Raya",
"city": "Jakarta",
"postalCode": "11530",
"countryCode": "ID",
"province": "Jawa Barat"
}
}
}
}'{
"paymentLinkData": {
"additionalInfo": {
"customerDetail": {
"billingAddress": {
"address": "Jl. Kembangan Raya",
"city": "Jakarta",
"countryCode": "ID",
"postalCode": "11530"
},
"email": "test@test.com",
"firstName": "John",
"lastName": "Doe",
"phoneNumber": "08221XXXXXXXX"
},
"discount": {
"text": "Diskon Pelajar",
"value": "0.00"
},
"discountTotal": {
"value": "10000.00"
},
"invoiceSubTitle": "test additional param",
"invoiceTitle": "Tes pembayaran Qris Duitku",
"itemDetails": [
{
"discount": {
"text": "Diskon Pelajar",
"value": "5000.00"
},
"name": "Alat Tulis",
"price": "12000.00",
"quantity": 1,
"tax": {
"text": "PPN 11%",
"value": "1000.00"
}
},
{
"discount": {
"text": "Diskon Pelajar",
"value": "5000.00"
},
"name": "Alat Mewarnai",
"price": "24000.00",
"quantity": 1,
"tax": {
"text": "PPN 11%",
"value": "1000.00"
}
}
],
"tax": {
"text": "PPN 11%",
"value": "1000.00"
},
"taxTotal": {
"value": "3000.00"
}
},
"expiredDate": "2025-10-18T23:27:43+07:00",
"partnerReferenceNo": "1-0987",
"paymentFlagReason": {
"english": "Success",
"indonesia": "Sukses"
},
"paymentFlagStatus": "00",
"paymentLinkId": "c880b18b-9cf3-4d32-9d83-4a20ec345eb0",
"paymentLinkUri": "https://pay.ojire.com/v1/c880b18b-9cf3-4d32-9d83-4a20ec345eb0?secret=93626058",
"totalAmount": {
"currency": "IDR",
"value": "29000.00"
}
},
"responseCode": "2002700",
"responseMessage": "Success"
}