curl --location --request POST 'http://api.sandbox.opg.ojire.com/v1.0/credit-card/credit-card-pay' \
--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": "123456",
"totalAmount": {
"value": "120000.00",
"currency": "IDR"
},
"additionalInfo": {
"card": {
"holderName": "Muhammad Septian",
"cardNumber": "4964331661342225",
"expiredYear": "12",
"expiredMonth": "26",
"cvv": "123"
},
"invoiceTitle": "Tes pembayaran Qris OJIRE",
"invoiceSubTitle": "test additional param",
"itemDetails": [
{
"name": "Alat Tulis",
"price": "12000.00",
"quantity": 1
}
],
"customFees": [
{
"text": "Convinence Fee",
"value": "5000.00"
}
],
"subtotal": "12000.00",
"customerDetail": {
"firstName": "John",
"lastName": "Doe",
"email": "test@test.com",
"phoneNumber": "08221XXXXXXXX",
"billingAddress": {
"address": "Jl. Kembangan Raya",
"city": "Jakarta",
"postalCode": "11530",
"countryCode": "ID",
"province": "Jakarta"
}
}
}
}'