Create Payment Session
Request a windowed time of payment session
Method and URL
POST [BASE_URL]/v2/payments
Request
Payment UI
Pivot's Payment UI
{
"clientReferenceId": "1751612565",
"amount": {
"value": 10000,
"currency": "IDR"
},
"paymentType": "SINGLE",
"mode": "REDIRECT",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"customer": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
}
},
"orderInformation": {
"productDetails": [
{
"type": "PHYSICAL",
"category": "FASHION",
"subCategory": "FASHION WANITA",
"name": "Dress Kasual Warna Putih",
"description": "Ukuran M",
"quantity": 1,
"price": {
"value": 100000,
"currency": "IDR"
}
}
],
"billingInfo": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331"
},
"shippingInfo": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331",
"method": "REGULAR",
"shippingFee": {
"value": 100000,
"currency": "IDR"
}
}
},
"autoConfirm": false,
"statementDescriptor": "Reforza Pivot",
"expiryAt": "2025-12-30T23:59:00Z",
"metadata": {
"invoiceNo": "INV001"
}
}Card Payment Method
Pivot's Payment Redirection
{
"clientReferenceId": "1751610085",
"amount": {
"value": 10000,
"currency": "IDR"
},
"paymentType": "SINGLE",
"paymentMethod": {
"type": "CARD"
},
"paymentMethodOptions": {
"card": {
"captureMethod": "automatic",
"threeDsMethod": "CHALLENGE" // "NEVER" for Non 3DS
}
},
"mode": "REDIRECT",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"customer": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
}
},
"orderInformation": { // Mandatory for Foreign Card with AVS
"productDetails": [
{
"type": "PHYSICAL",
"category": "FASHION",
"subCategory": "FASHION WANITA",
"name": "Dress Kasual Warna Putih",
"description": "Ukuran M",
"quantity": 1,
"price": {
"value": 100000,
"currency": "IDR"
}
}
],
"billingInfo": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331"
},
"shippingInfo": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331",
"method": "REGULAR",
"shippingFee": {
"value": 100000,
"currency": "IDR"
}
}
},
"autoConfirm": true,
"statementDescriptor": "Reforza Pivot",
"expirationMode": "STRICT",
"expiryAt": "2025-12-30T23:59:00Z",
"metadata": {
"invoiceNo": "INV001"
}
}Merchant's customized Payment Page — Card Encryption
How to build reference: Build Cards Encryption Flow
{
"clientReferenceId": "1751620870",
"amount": {
"value": 10000,
"currency": "IDR"
},
"paymentType": "SINGLE",
"paymentMethod": {
"type": "CARD"
},
"mode": "API",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"customer": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
}
},
"orderInformation": { // Mandatory for Foreign Card with AVS
"productDetails": [
{
"type": "PHYSICAL",
"category": "FASHION",
"subCategory": "FASHION WANITA",
"name": "Dress Kasual Warna Putih",
"description": "Ukuran M",
"quantity": 1,
"price": {
"value": 100000,
"currency": "IDR"
}
}
],
"billingInfo": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331"
},
"shippingInfo": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331",
"method": "REGULAR",
"shippingFee": {
"value": 100000,
"currency": "IDR"
}
}
},
"autoConfirm": false,
"statementDescriptor": "Reforza Pivot",
"expirationMode": "STRICT",
"expiryAt": "2025-12-30T23:59:00Z",
"metadata": {
"invoiceNo": "INV001"
}
}Save Card with Pivot's Payment Redirection (Card Tokenization)
Initiation
Enable "Save Payment Information Detail" option for your customers when the Charge is SUCCESS We will save your Customer's Payment Information Detail in Token format under your Customer Object
How to build reference: Build Saved Payment Flow (Tokenization)
{
"clientReferenceId": "1751610085",
"amount": {
"value": 10000,
"currency": "IDR"
},
"paymentType": "SINGLE",
"paymentMethod": {
"type": "CARD"
},
"paymentMethodOptions": {
"card": {
"captureMethod": "automatic",
"threeDsMethod": "CHALLENGE" // "NEVER" for Non 3DS
}
},
"saveForFuture": true,
"showSavedPayment": null,
"mode": "REDIRECT",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"customer": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
}
},
"orderInformation": { // Mandatory for Foreign Card with AVS
"productDetails": [
{
"type": "PHYSICAL",
"category": "FASHION",
"subCategory": "FASHION WANITA",
"name": "Dress Kasual Warna Putih",
"description": "Ukuran M",
"quantity": 1,
"price": {
"value": 100000,
"currency": "IDR"
}
}
],
"billingInfo": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331"
},
"shippingInfo": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331",
"method": "REGULAR",
"shippingFee": {
"value": 100000,
"currency": "IDR"
}
}
},
"autoConfirm": true,
"statementDescriptor": "Reforza Pivot",
"expirationMode": "STRICT",
"expiryAt": "2025-12-30T23:59:00Z",
"metadata": {
"invoiceNo": "INV001"
}
}Use Tokenized Card
Reuse your customers' saved Payment Information details so that they can check out faster
Stored Payment Method links to your customerId
{
"clientReferenceId": "1751610085",
"amount": {
"value": 10000,
"currency": "IDR"
},
"paymentType": "SINGLE",
"paymentMethod": {
"type": "CARD"
},
"paymentMethodOptions": {
"card": {
"captureMethod": "automatic",
"threeDsMethod": "CHALLENGE"
}
},
"saveForFuture": true,
"showSavedPayment": true,
"mode": "REDIRECT",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"customerId": "01975d90-bb55-76f6-b423-691c7868e85d",
"orderInformation": {
"productDetails": [
{
"type": "PHYSICAL",
"category": "FASHION",
"subCategory": "FASHION WANITA",
"name": "Dress Kasual Warna Putih",
"description": "Ukuran M",
"quantity": 1,
"price": {
"value": 100000,
"currency": "IDR"
}
}
],
"billingInfo": {
"givenName": "Reforza Jordan",
"sureName": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331"
},
"shippingInfo": {
"givenName": "Reforza Jordan",
"sureName": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331",
"method": "REGULAR",
"shippingFee": {
"value": 100000,
"currency": "IDR"
}
}
},
"autoConfirm": true,
"statementDescriptor": "Reforza Pivot",
"expirationMode": "STRICT",
"expiryAt": "2025-12-30T23:59:00Z",
"metadata": {
"invoiceNo": "INV001"
}
}Save Card with Merchant's customized Payment Page (Card Tokenization)
Initiation
Enable "Save Payment Information Detail" option for your customers when the Charge is SUCCESS We will save your Customer's Payment Information Detail in Token format under your Customer Object
How to build reference: Build Saved Payment Flow (Tokenization)
{
"clientReferenceId": "1751620870",
"amount": {
"value": 10000,
"currency": "IDR"
},
"paymentType": "SINGLE",
"paymentMethod": {
"type": "CARD"
},
"saveForFutureUse": true,
"mode": "API",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"customer": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
}
},
"orderInformation": { // Mandatory for Foreign Card with AVS
"productDetails": [
{
"type": "PHYSICAL",
"category": "FASHION",
"subCategory": "FASHION WANITA",
"name": "Dress Kasual Warna Putih",
"description": "Ukuran M",
"quantity": 1,
"price": {
"value": 100000,
"currency": "IDR"
}
}
],
"billingInfo": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331"
},
"shippingInfo": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331",
"method": "REGULAR",
"shippingFee": {
"value": 100000,
"currency": "IDR"
}
}
},
"autoConfirm": false,
"statementDescriptor": "Reforza Pivot",
"expirationMode": "STRICT",
"expiryAt": "2025-12-30T23:59:00Z",
"metadata": {
"invoiceNo": "INV001"
}
}Use Tokenized Card
Reuse your customers' saved Payment Information details so that they can check out faster
Stored Payment Method links to your customerId
{
"clientReferenceId": "1751620870",
"amount": {
"value": 10000,
"currency": "IDR"
},
"paymentType": "SINGLE",
"paymentMethod": {
"type": "CARD",
"card": {
"token": "020027de-134e-45ed-8f0d-7ae0506a7133",
"cvc": "123"
}
},
"paymentMethodOptions": {
"card": {
"captureMethod": "automatic",
"threeDsMethod": "CHALLENGE" // "NEVER" for Non 3DS
}
},
"saveForFutureUse": true,
"mode": "API",
/code
"customerId": "01975d90-bb55-76f6-b423-691c7868e85d",
"orderInformation": { // Mandatory for Foreign Card with AVS
"productDetails": [
{
"type": "PHYSICAL",
"category": "FASHION",
"subCategory": "FASHION WANITA",
"name": "Dress Kasual Warna Putih",
"description": "Ukuran M",
"quantity": 1,
"price": {
"value": 100000,
"currency": "IDR"
}
}
],
"billingInfo": {
"givenName": "Reforza Jordan",
"sureName": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331"
},
"shippingInfo": {
"givenName": "Reforza Jordan",
"sureName": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331",
"method": "REGULAR",
"shippingFee": {
"value": 100000,
"currency": "IDR"
}
}
},
"autoConfirm": true,
"statementDescriptor": "Reforza Pivot",
"expirationMode": "STRICT",
"expiryAt": "2025-12-30T23:59:00Z",
"metadata": {
"invoiceNo": "INV001"
}
}E-Wallet Payment Method
Pivot's Payment Redirection
{
"clientReferenceId": "1751610085",
"amount": {
"value": 10000,
"currency": "IDR"
},
"paymentType": "SINGLE",
"paymentMethod": {
"type": "EWALLET"
},
"paymentMethodOptions": {
"ewallet": {
"channel": "SHOPEEPAY"
}
},
"mode": "REDIRECT",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"customer": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
}
},
"orderInformation": {
"productDetails": [
{
"type": "PHYSICAL",
"category": "FASHION",
"subCategory": "FASHION WANITA",
"name": "Dress Kasual Warna Putih",
"description": "Ukuran M",
"quantity": 1,
"price": {
"value": 100000,
"currency": "IDR"
}
}
],
"billingInfo": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331"
},
"shippingInfo": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331",
"method": "REGULAR",
"shippingFee": {
"value": 100000,
"currency": "IDR"
}
}
},
"autoConfirm": true,
"statementDescriptor": "Reforza Pivot",
"expiryAt": "2025-12-30T23:59:00Z",
"metadata": {
"invoiceNo": "INV001"
}
}Merchant's customized Payment Page
{
"clientReferenceId": "1751610085",
"amount": {
"value": 10000,
"currency": "IDR"
},
"paymentType": "SINGLE",
"paymentMethod": {
"type": "EWALLET"
},
"paymentMethodOptions": {
"ewallet": {
"channel": "SHOPEEPAY"
}
},
"mode": "API",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"customer": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
}
},
"orderInformation": {
"productDetails": [
{
"type": "PHYSICAL",
"category": "FASHION",
"subCategory": "FASHION WANITA",
"name": "Dress Kasual Warna Putih",
"description": "Ukuran M",
"quantity": 1,
"price": {
"value": 100000,
"currency": "IDR"
}
}
],
"billingInfo": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331"
},
"shippingInfo": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331",
"method": "REGULAR",
"shippingFee": {
"value": 100000,
"currency": "IDR"
}
}
},
"autoConfirm": true,
"statementDescriptor": "Reforza Pivot",
"expiryAt": "2025-12-30T23:59:00Z",
"metadata": {
"invoiceNo": "INV001"
}
}Virtual Account Payment Method
Pivot's Payment Redirection
{
"clientReferenceId": "1751610085",
"amount": {
"value": 10000,
"currency": "IDR"
},
"paymentType": "SINGLE",
"paymentMethod": {
"type": "VIRTUAL_ACCOUNT"
},
"paymentMethodOptions": {
"virtualAccount": {
"channel": "PERMATA",
"virtualAccountName": "Reforza Pivot"
}
},
"mode": "REDIRECT",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"customer": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
}
},
"orderInformation": {
"productDetails": [
{
"type": "PHYSICAL",
"category": "FASHION",
"subCategory": "FASHION WANITA",
"name": "Dress Kasual Warna Putih",
"description": "Ukuran M",
"quantity": 1,
"price": {
"value": 100000,
"currency": "IDR"
}
}
],
"billingInfo": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331"
},
"shippingInfo": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331",
"method": "REGULAR",
"shippingFee": {
"value": 100000,
"currency": "IDR"
}
}
},
"autoConfirm": true,
"statementDescriptor": "Reforza Pivot",
"expiryAt": "2025-12-30T23:59:00Z",
"metadata": {
"invoiceNo": "INV001"
}
}Merchant's customized Payment Page
{
"clientReferenceId": "1751610085",
"amount": {
"value": 10000,
"currency": "IDR"
},
"paymentType": "SINGLE",
"paymentMethod": {
"type": "VIRTUAL_ACCOUNT"
},
"paymentMethodOptions": {
"virtualAccount": {
"channel": "PERMATA",
"virtualAccountName": "Reforza Pivot"
}
},
"mode": "API",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"customer": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
}
},
"orderInformation": {
"productDetails": [
{
"type": "PHYSICAL",
"category": "FASHION",
"subCategory": "FASHION WANITA",
"name": "Dress Kasual Warna Putih",
"description": "Ukuran M",
"quantity": 1,
"price": {
"value": 100000,
"currency": "IDR"
}
}
],
"billingInfo": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331"
},
"shippingInfo": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331",
"method": "REGULAR",
"shippingFee": {
"value": 100000,
"currency": "IDR"
}
}
},
"autoConfirm": true,
"statementDescriptor": "Reforza Pivot",
"expiryAt": "2025-12-30T23:59:00Z",
"metadata": {
"invoiceNo": "INV001"
}
}Virtual Account Static with Merchant's customized Payment Page
How to build reference: Build Static Payment
Make sure virtualAccountNumber within our default Static Range or your Configuration range:
https://dashboard.pivot-payment.com/static-payment/virtual-account/range
{
"clientReferenceId": "1751610085",
"amount": { // Mandatory if VA is Closed Static
"value": 10000,
"currency": "IDR"
},
"paymentType": "MULTIPLE",
"paymentMethod": {
"type": "VIRTUAL_ACCOUNT"
},
"paymentMethodOptions": {
"virtualAccount": {
"channel": "PERMATA",
"virtualAccountName": "Reforza Pivot",
"virtualAccountNumber": "00000001"
}
},
"mode": "API",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"customer": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
}
},
"orderInformation": {
"productDetails": [
{
"type": "PHYSICAL",
"category": "FASHION",
"subCategory": "FASHION WANITA",
"name": "Dress Kasual Warna Putih",
"description": "Ukuran M",
"quantity": 1,
"price": {
"value": 100000,
"currency": "IDR"
}
}
],
"billingInfo": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331"
},
"shippingInfo": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331",
"method": "REGULAR",
"shippingFee": {
"value": 100000,
"currency": "IDR"
}
}
},
"autoConfirm": true,
"statementDescriptor": "Reforza Pivot",
"metadata": {
"invoiceNo": "INV001"
}
}QR Payment Method
Pivot's Payment Redirection
{
"clientReferenceId": "1751610085",
"amount": {
"value": 10000,
"currency": "IDR"
},
"paymentType": "SINGLE",
"paymentMethod": {
"type": "QR"
},
"paymentMethodOptions": {
"qr": {
"expiryAt": "2025-12-30T23:59:00Z"
}
},
"mode": "REDIRECT",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"customer": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
}
},
"orderInformation": {
"productDetails": [
{
"type": "PHYSICAL",
"category": "FASHION",
"subCategory": "FASHION WANITA",
"name": "Dress Kasual Warna Putih",
"description": "Ukuran M",
"quantity": 1,
"price": {
"value": 100000,
"currency": "IDR"
}
}
],
"billingInfo": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331"
},
"shippingInfo": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331",
"method": "REGULAR",
"shippingFee": {
"value": 100000,
"currency": "IDR"
}
}
},
"autoConfirm": true,
"statementDescriptor": "Reforza Pivot",
"expiryAt": "2025-12-30T23:59:00Z",
"metadata": {
"invoiceNo": "INV001"
}
}Merchant's customized Payment Page
{
"clientReferenceId": "1751610085",
"amount": {
"value": 10000,
"currency": "IDR"
},
"paymentType": "SINGLE",
"paymentMethod": {
"type": "QR"
},
"paymentMethodOptions": {
"qr": {
"expiryAt": "2025-12-30T23:59:00Z"
}
},
"mode": "API",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"customer": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
}
},
"orderInformation": {
"productDetails": [
{
"type": "PHYSICAL",
"category": "FASHION",
"subCategory": "FASHION WANITA",
"name": "Dress Kasual Warna Putih",
"description": "Ukuran M",
"quantity": 1,
"price": {
"value": 100000,
"currency": "IDR"
}
}
],
"billingInfo": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331"
},
"shippingInfo": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331",
"method": "REGULAR",
"shippingFee": {
"value": 100000,
"currency": "IDR"
}
}
},
"autoConfirm": true,
"statementDescriptor": "Reforza Pivot",
"expiryAt": "2025-12-30T23:59:00Z",
"metadata": {
"invoiceNo": "INV001"
}
}QR Static with Merchant's customized Payment Page
How to build reference: Build Static Payment
{
"clientReferenceId": "1751610085",
"paymentType": "MULTIPLE",
"paymentMethod": {
"type": "QR"
},
"mode": "API",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"customer": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
}
},
"orderInformation": {
"productDetails": [
{
"type": "PHYSICAL",
"category": "FASHION",
"subCategory": "FASHION WANITA",
"name": "Dress Kasual Warna Putih",
"description": "Ukuran M",
"quantity": 1,
"price": {
"value": 100000,
"currency": "IDR"
}
}
],
"billingInfo": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331"
},
"shippingInfo": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"addressLine1": "Biomedical Building Lantai 3",
"addressLine2": "Digital hub, BSD City",
"city": "Tangerang Regency",
"provinceState": "Banten",
"country": "ID",
"postalCode": "15331",
"method": "REGULAR",
"shippingFee": {
"value": 100000,
"currency": "IDR"
}
}
},
"autoConfirm": true,
"statementDescriptor": "Reforza Pivot",
"metadata": {
"invoiceNo": "INV001"
}
}Detail Parameter Request
clientReferenceId
Alphanumeric
1-100
M
Unique Payment Reference from Merchant's Request
paymentType
String
-
O
Default to SINGLE
Payment Type possible values are:
SINGLE
MULTIPLE
Definition:
SINGLE: Payment Session can only be charged onceMULTIPLE: Payment Session can be charged multiple times, and Payment Session Status is alwaysActive
Applicable only for Payment Method Type QR and VIRTUAL_ACCOUNT
saveForFutureUse
Boolean
-
O
Store Payment Information detail in Token format in Customer Object for CARD & EWALLET Payment method whenever the charge is SUCCESS
Default to false Possible values are:
true
false
showSavedPayment
Boolean
-
O
Show saved Payment Information for CARD & EWALLET Payment method in Payment Redirection
Default to false, applicable only for REDIRECT mode
Possible values are:
true
false
mode
String
-
O
Default to REDIRECT
Payment Session mode. Possible values are:
REDIRECT will return redirectUrl
API
customerId
String
0-255
O
Auto generated based on email as the unique identifier *Choose either to send customerId or customer Object
customer
Object
-
C
Customer Object Customer information *Choose either to send customerId or customer Object
autoConfirm
Boolean
-
O
Default to true
If the confirmation method is set to false. Then clients need to hit the /confirm endpoint
statementDescriptor
String
0-20
O
Default = Merchant’s short name
Statement descriptors allow a maximum 20 characters for all the concatenated characters (including space).
It will be shown on invoice, receipt, and for payment methods that support custom descriptors, it will be shown on the customer's bank statement.
expirationMode
String
-
O
Default to LOOSE
Payment Type possible values are:
LOOSE
STRICT
Definition:
LOOSE: Expiry depends on processor rulesSTRICT: Expiry depends on merchant rules
Applicable only for Payment Method Type CARD and EWALLET
expiryAt
String
-
O
Session expired time set by merchant with format YYYY-MM-DDTHH:MM:SSZ. The default expiration time is 15 mins.
For Payment Type = MULTIPLE, don't necessarily send the Expiry At value
metadata
Object
-
O
Free object for merchant to store any extra information about the payment session
Response
Payment UI
Pivot's Payment UI
{
"code": "00",
"message": "Success",
"data": {
"id": "a97224e6-9f1d-4839-9a4c-62d334c35899",
"clientReferenceId": "1751612565",
"amount": {
"value": 10000,
"currency": "IDR"
},
"autoConfirm": false,
"mode": "REDIRECT",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"paymentType": "SINGLE",
"paymentMethod": null,
"statementDescriptor": "Reforza Pivot",
"status": "REQUIRE_CONFIRMATION",
"createdAt": "2025-10-02T08:38:37.008529109Z",
"updatedAt": "2025-10-02T08:38:37.008529249Z",
"expiryAt": "2025-10-30T04:10:43Z",
"paymentUrl": "https://pay.pivot-payment.com/detail?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1dWlkIjoiYTk3MjI0ZTYtOWYxZC00ODM5LTlhNGMtNjJkMzM0YzM1ODk5IiwiaXNzIjoiYmFja2VuZC1wb3J0YWwiLCJleHAiOjE3NjE3OTc0NDN9.EzTa8rz4ipiUfZJgA79D75fsd2DgPaNJNagFpbK2zGY",
"chargeDetails": null,
"customerId": "0197e3f5-1a17-7d43-b2f9-1b51479fb8a9",
"customer": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990001"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
}
},
"metadata": {
"invoiceNo": "INV001"
}
}
}Card Payment Method
Pivot's Payment Redirection
{
"code": "00",
"message": "Success",
"data": {
"id": "9a08c652-f59d-45ea-8828-4b616d80db57",
"clientReferenceId": "1751610085",
"amount": {
"value": 10000,
"currency": "IDR"
},
"autoConfirm": true,
"mode": "REDIRECT",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"paymentType": "SINGLE",
"paymentMethod": {
"type": "CARD"
},
"statementDescriptor": "Reforza Pivot",
"expirationMode": "STRICT",
"status": "REQUIRE_ACTION",
"createdAt": "2025-10-02T08:50:44.142545061Z",
"updatedAt": "2025-10-02T08:50:44.159516672Z",
"expiryAt": "2025-10-30T04:10:43Z",
"paymentUrl": "https://pay.pivot-payment.com/detail?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1dWlkIjoiOWEwOGM2NTItZjU5ZC00NWVhLTg4MjgtNGI2MTZkODBkYjU3IiwiaXNzIjoiYmFja2VuZC1wb3J0YWwiLCJleHAiOjE3NjE3OTc0NDN9.W7M__xdfnFkYRsNsdrhkLk0f89lrHNYJDQWENlodz9U",
"chargeDetails": [
{
"id": "29af1dec-4bac-4371-84c2-40c959704e6b",
"paymentSessionId": "9a08c652-f59d-45ea-8828-4b616d80db57",
"paymentSessionClientReferenceId": "1751610085",
"amount": {
"value": 10000,
"currency": "IDR"
},
"statementDescriptor": "Reforza Pivot",
"status": "WAITING_FOR_USER_ACTION",
"authorizedAmount": null,
"capturedAmount": null,
"isCaptured": false,
"createdAt": "2025-10-02T08:50:44.166332523Z",
"updatedAt": "2025-10-02T08:50:44.166332616Z",
"paidAt": null
}
],
"customerId": "0197e3f5-1a17-7d43-b2f9-1b51479fb8a9",
"customer": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990003"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
}
},
"metadata": {
"invoiceNo": "INV001"
}
}
}Merchant's customized Payment Page — Card Encryption
{
"code": "00",
"message": "Success",
"data": {
"id": "18ca2228-af6a-49ec-9d32-72c5f3fb4bfa",
"clientReferenceId": "1751620870",
"amount": {
"value": 10000,
"currency": "IDR"
},
"autoConfirm": false,
"mode": "API",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"paymentType": "SINGLE",
"paymentMethod": {
"type": "CARD"
},
"statementDescriptor": "Reforza Pivot",
"expirationMode": "STRICT",
"status": "REQUIRE_CONFIRMATION",
"createdAt": "2025-10-02T08:53:48.681269615Z",
"updatedAt": "2025-10-02T08:53:48.681269727Z",
"expiryAt": "2025-10-30T04:10:43Z",
"encryptionKey": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzktmvQP+4z6OikrOaf4kx1LizCzQ6vbzxEUbzyjEyur3oiTT3q4sL5GV037t14UPLsb1SHNObtJjqISyi/lmiIqtr/LayM8AKvbZVf2LL2+MSa/1IGYMHpeO8w/mYkFKOhlvbQHa0VTiM8Tsqv2yFvZ3uFKeJ8AJL+QcAdusNKVzcx37DZGB33qLeiy0G/OXkq57pT/aAwx85fdRxw9ih001l3oyKil3l+VT42ZeB2kLJHRVf+HMqFTtIPgkPSbwbFNJQhZXKzGnHTF0YW2M78+ji+2wMdq2pEpxVHpatl32Irj6VU23Zlrle3B1udGOZgOkaLUfmUKWJd/cgf8lPQIDAQAB",
"chargeDetails": null,
"customerId": "0197e3f5-1a17-7d43-b2f9-1b51479fb8a9",
"customer": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990003"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
}
},
"metadata": {
"invoiceNo": "INV001"
}
}
}Save Card with Pivot's Payment Redirection (Card Tokenization)
Initiation
{
"code": "00",
"message": "Success",
"data": {
"id": "73989414-456f-4735-b1cf-d2dc20bb2f1b",
"clientReferenceId": "1751610085",
"amount": {
"value": 10000,
"currency": "IDR"
},
"autoConfirm": true,
"mode": "REDIRECT",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"paymentType": "SINGLE",
"paymentMethod": {
"type": "CARD"
},
"statementDescriptor": "Reforza Pivot",
"saveForFutureUse": true,
"expirationMode": "STRICT",
"status": "REQUIRE_ACTION",
"createdAt": "2025-10-02T08:56:51.761170412Z",
"updatedAt": "2025-10-02T08:56:51.785624475Z",
"expiryAt": "2025-10-30T04:10:43Z",
"paymentUrl": "https://pay.pivot-payment.com/detail?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1dWlkIjoiNzM5ODk0MTQtNDU2Zi00NzM1LWIxY2YtZDJkYzIwYmIyZjFiIiwiaXNzIjoiYmFja2VuZC1wb3J0YWwiLCJleHAiOjE3NjE3OTc0NDN9.jnwVOU4HH7-lLZO8r1NLPanEURXPGzEe2Eun24WZhts",
"chargeDetails": [
{
"id": "d76a12da-49e9-4c94-93cf-5e1bd1c98d8d",
"paymentSessionId": "73989414-456f-4735-b1cf-d2dc20bb2f1b",
"paymentSessionClientReferenceId": "1759395411",
"amount": {
"value": 10000,
"currency": "IDR"
},
"statementDescriptor": "HRS",
"status": "WAITING_FOR_USER_ACTION",
"authorizedAmount": null,
"capturedAmount": null,
"isCaptured": false,
"createdAt": "2025-10-02T08:56:51.792337754Z",
"updatedAt": "2025-10-02T08:56:51.792337952Z",
"paidAt": null
}
],
"customerId": "0197e3f5-1a17-7d43-b2f9-1b51479fb8a9",
"customer": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990003"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
}
},
"metadata": {
"invoiceNo": "INV001"
}
}
}Use Tokenized Card
{
"code": "00",
"message": "Success",
"data": {
"id": "204009d4-40da-4793-a899-24ca8452fd02",
"clientReferenceId": "1751610085",
"amount": {
"value": 10000,
"currency": "IDR"
},
"autoConfirm": true,
"mode": "REDIRECT",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"paymentType": "SINGLE",
"paymentMethod": {
"type": "CARD"
},
"statementDescriptor": "Reforza Pivot",
"saveForFutureUse": true,
"showSavedPayment": true,
"expirationMode": "STRICT",
"status": "REQUIRE_ACTION",
"createdAt": "2025-10-02T09:01:23.169576493Z",
"updatedAt": "2025-10-02T09:01:23.188991777Z",
"expiryAt": "2025-10-30T04:10:43Z",
"paymentUrl": "https://pay.pivot-payment.com/detail?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1dWlkIjoiMjA0MDA5ZDQtNDBkYS00NzkzLWE4OTktMjRjYTg0NTJmZDAyIiwiaXNzIjoiYmFja2VuZC1wb3J0YWwiLCJleHAiOjE3NjE3OTc0NDN9.7Mbp8oFpeZceXV7goI4qrrivKf1b69mxHh2xP_6OZAs",
"chargeDetails": [
{
"id": "d237163c-8c41-4c4e-b3cc-9926348d3846",
"paymentSessionId": "204009d4-40da-4793-a899-24ca8452fd02",
"paymentSessionClientReferenceId": "1759395683",
"amount": {
"value": 10000,
"currency": "IDR"
},
"statementDescriptor": "HRS",
"status": "WAITING_FOR_USER_ACTION",
"authorizedAmount": null,
"capturedAmount": null,
"isCaptured": false,
"createdAt": "2025-10-02T09:01:23.196373446Z",
"updatedAt": "2025-10-02T09:01:23.196373623Z",
"paidAt": null
}
],
"customerId": "0197e3f5-1a17-7d43-b2f9-1b51479fb8a9",
"customer": {
"givenName": "Reforza Jordan",
"sureName": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990003"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
}
},
"metadata": {
"invoiceNo": "INV001"
}
}
}Save Card with Merchant's customized Payment Page (Card Tokenization)
Initiation
{
"code": "00",
"message": "Success",
"data": {
"id": "93ef772b-cd46-4b90-9194-11d0fa4506ce",
"clientReferenceId": "1751620870",
"amount": {
"value": 10000,
"currency": "IDR"
},
"autoConfirm": false,
"mode": "API",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"paymentType": "SINGLE",
"paymentMethod": {
"type": "CARD"
},
"statementDescriptor": "Reforza Pivot",
"saveForFutureUse": true,
"expirationMode": "STRICT",
"status": "REQUIRE_CONFIRMATION",
"createdAt": "2025-10-02T09:05:05.220870672Z",
"updatedAt": "2025-10-02T09:05:05.220870842Z",
"expiryAt": "2025-10-30T04:10:43Z",
"encryptionKey": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw9tfaEzUSz9A3NRnNFlswVzw2ZInCIVRBKNPiJ6SX0VsBO3fZepZmoXGqyfwvIVHechSTlFrfyRqKsvGeqRXdCCroYsyvmsnhW/x17EFgwbYqI6Lt0nd4IJGurN5cW5vNiQ9a/Qx2gTpx91sMLl07dqroLjOTCm6OyKUQXH/pBpFFKjwEGWCYJSaqK+cOX5KhypXoZRhKPdy0QRJrUvW7PHhsL0VDA9VfY+2H+WlxABNzA7sEBWdk/tw4+TKzfM4I8qAQenVmBmKGVr70mYIGkwXtqG/nUOyMiDMXxrazUyKEIpqNIALI5DdXkNTYAqbjgZQqmpd6oebrTU/PVj/dwIDAQAB",
"chargeDetails": null,
"customerId": "0197e3f5-1a17-7d43-b2f9-1b51479fb8a9",
"customer": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990003"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
}
},
"metadata": {
"invoiceNo": "INV001"
}
}
}Use Tokenized Card
{
"code": "00",
"message": "Success",
"data": {
"id": "3c9d8e23-c88a-4181-b364-0eba2230cf02",
"clientReferenceId": "1751620870",
"amount": {
"value": 10000,
"currency": "IDR"
},
"autoConfirm": true,
"mode": "API",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"paymentType": "SINGLE",
"paymentMethod": {
"type": "CARD",
"card": {
"token": "020027de-134e-45ed-8f0d-7ae0506a7133",
"encryptedCard": "",
"cvc": ""
}
},
"statementDescriptor": "Reforza Pivot",
"saveForFutureUse": true,
"expirationMode": "STRICT",
"status": "REQUIRE_ACTION",
"createdAt": "2025-10-02T09:08:51.376512113Z",
"updatedAt": "2025-10-02T09:08:51.419384219Z",
"expiryAt": "2025-10-30T04:10:43Z",
"paymentUrl": "https://creditcard-webview-stg.harsya.com/payment/creditcard/authenticate-token?cred=Teknb__Gytp_Cb81dhg1E39AkVDuOl6SXIpa2G8E0QW4LvKCAGo5cGtHc9NmDAAq0NYR0b_AlZNAgZRsV8E4NuQe-r3XMEUgtu35Xz0EZKX365xduzFd92j8u4YmdGAps3-xFD6VlF4Z2gEK2XHGsJbPUuzkEjSyj6zfrI8lw7WFLbLLEiFyHdzQ0S27dCPgtpV8OkQABCAfD7QYmePoZodLXHvBkBxjjxyd5gr-Hp-5i0UsZVlbzVvHG-rQ6MsTsbjEUzbT3E8nB5Gk5794Wi5kt0sXDlznpM0R4ePqoocknk1EvTQBssjFchMCuIjf_qWmJeLMRVToO5XUN2NdEopjJbxhf-qX1uGSO9uwnFVMYI8Jaf_k3AX1wHG5PxNsUq1zoBd8b1AzDZ6FA1JsB9o9nqKC31_YW4IbhNrvW6VXQ4UydfwxQMD4lY18bQkj-ODCCkIPVETynh3yrKaqKnUzTq_202gAB7SgSM2enidsLYZqTjqeNyX7ozbhkStzrZXdaamz2MWSuWWJ8Mk5Y1uqaksyAR6juOmnVTPiPzN1fWiYcCNN7XumN2Nb4EHn1r-3wAocgcK45vLcjCvnBI7OEeCRzjyRuSzkYcwiFDtHqeOHM9l2TLSROoVfB3LOjiP-yB453DWlAqyS_9HWLFpuc-4FdM_W7jNbNsYVtAGVX0H13n3SgVAAd_H3wH4t_7-svT1kx8RLnVlprhC9AETKxg0Cj_4wNGWfnlFHRpgAPXltJ9UjAIFDghZgeDUw-jU--3kSbDWgo8N7PUHJHKW8e4aqQNpY17oSZIAjMQRVd0MdWLrDdVM5kGAryDLllD7sedP1u21RxiudwMikbq2zJ_eTmge6vg%3D%3D&merchant_id=e485e01b-ff59-4a47-bb7d-9b39064f3388",
"chargeDetails": [
{
"id": "9380a83b-933a-4a43-94d4-8f2c4b937bb3",
"paymentSessionId": "3c9d8e23-c88a-4181-b364-0eba2230cf02",
"paymentSessionClientReferenceId": "1751620870",
"amount": {
"value": 10000,
"currency": "IDR"
},
"statementDescriptor": "Reforza Pivot",
"status": "WAITING_FOR_USER_ACTION",
"authorizedAmount": null,
"capturedAmount": null,
"isCaptured": false,
"createdAt": "2025-10-02T09:08:51.42249967Z",
"updatedAt": "2025-10-02T09:08:51.42249986Z",
"paidAt": null,
"card": {
"first6": "",
"first8": "",
"last4": "",
"expMonth": "",
"expYear": "",
"binInformations": {
"type": "",
"issuingBank": "",
"brand": "",
"country": ""
},
"authenticationResult": null,
"authorizationResult": null
}
}
],
"customerId": "01975d90-bb55-76f6-b423-691c7868e85d",
"customer": {
"givenName": "Reforza Jordan",
"sureName": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990003"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
},
"storedPaymentMethods": [
{
"token": "020027de-134e-45ed-8f0d-7ae0506a7133",
"paymentMethod": "CARD",
"paymentChannel": "VISA",
"status": "ACTIVE",
"createdAt": "2025-09-02T06:02:59.141590124Z",
"card": {
"fingerprint": "0198edcf-87a0-73fd-b937-7ec4b0ddb9c6",
"network": "VISA",
"first6": "444000",
"first8": "44400001",
"last4": "0002",
"expMonth": "01",
"expYear": "39",
"cardHolderFirstName": "Reforza Jordan",
"cardHolderLastName": "Geotama"
}
}
]
},
"metadata": {
"invoiceNo": "INV001"
}
}
}E-Wallet Payment Method
Pivot's Payment Redirection
{
"code": "00",
"message": "Success",
"data": {
"id": "edeb945c-21c8-4742-be44-39158ac5f5af",
"clientReferenceId": "1751610085",
"amount": {
"value": 10000,
"currency": "IDR"
},
"autoConfirm": true,
"mode": "REDIRECT",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"paymentType": "SINGLE",
"paymentMethod": {
"type": "EWALLET"
},
"statementDescriptor": "Reforza Pivot",
"expirationMode": "LOOSE",
"status": "REQUIRE_ACTION",
"createdAt": "2025-11-07T02:22:22.903283906Z",
"updatedAt": "2025-11-07T02:22:23.243302892Z",
"expiryAt": "2025-11-10T00:00:00Z",
"paymentUrl": "https://pay.pivot-payment.com/detail?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1dWlkIjoiZWRlYjk0NWMtMjFjOC00NzQyLWJlNDQtMzkxNThhYzVmNWFmIiwiaXNzIjoiYmFja2VuZC1wb3J0YWwiLCJleHAiOjE3NjI3MzI4MDB9.2gl2iB8Jq8nPUuRSsdU1O03iGr-VVfkqKPPKaZbt08o",
"chargeDetails": [
{
"id": "a193d396-0c1c-4ea4-ad09-7c8ff9e63dff",
"paymentSessionId": "edeb945c-21c8-4742-be44-39158ac5f5af",
"paymentSessionClientReferenceId": "1751610085",
"amount": {
"value": 10000,
"currency": "IDR"
},
"statementDescriptor": "Reforza Pivot",
"status": "WAITING_FOR_USER_ACTION",
"authorizedAmount": null,
"capturedAmount": null,
"isCaptured": false,
"createdAt": "2025-11-07T02:22:23.253414896Z",
"updatedAt": "2025-11-07T02:22:23.253415045Z",
"paidAt": null,
"ewallet": {
"channel": "SHOPEEPAY"
}
}
],
"customerId": "0197e3f5-1a17-7d43-b2f9-1b51479fb8a9",
"customer": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990003"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
}
},
"metadata": {
"invoiceNo": "INV001"
}
}
}Merchant's customized Payment Page
{
"code": "00",
"message": "Success",
"data": {
"id": "3adcaae9-f388-4ac7-a189-d508db57f43d",
"clientReferenceId": "1751610085",
"amount": {
"value": 10000,
"currency": "IDR"
},
"autoConfirm": true,
"mode": "API",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"paymentType": "SINGLE",
"paymentMethod": {
"type": "EWALLET"
},
"statementDescriptor": "Reforza Pivot",
"expirationMode": "LOOSE",
"status": "REQUIRE_ACTION",
"createdAt": "2025-11-07T02:05:44.813268237Z",
"updatedAt": "2025-11-07T02:05:44.946002569Z",
"expiryAt": "2025-11-10T00:00:00Z",
"paymentUrl": "shopeepayid://main?apprl=%2Frn%2FTRANSFER_PAGE%3Fnavigate_url%3Dhttps%253A%252F%252Fwsa.wallet.airpay.co.id%252Fwallet%252Fpay%253Fmedium_index%253DUm80ZWF4Yk9xZmROUMQfB-00Q4YgC41bT06qjdCJd8bJlUV-qTqNYDbIdTnPNtM%2526order_key%253DB3DVvDfDXt2QtKL8-jIH3KBOdogx8-lGVMrtoTV0gWLMVjaQYm8roaBOT4aFdw4y_yxnPWaAV8bMRw%2526order_sn%253D112648522470591032%2526return_url%253DaHR0cHM6Ly9waXZvdC1wYXltZW50LmNvbT9hbW91bnQ9MTAwMDEwMCZjbGllbnRfaWQ9SGFyc3lhK1JlbWl0aW5kbyZyZWZlcmVuY2VfaWQ9MTc2MjQ4MTE0NDg0ODAyNjIyNCZyZXN1bHRfY29kZT0yMDMmc2lnbmF0dXJlPUNfQ1cwYWNUWlU1emFPMHRGc19jOTU5OUJfSF9RSWs4QUFubHlGZWhQWFUlM0Q%25253D%2526source%253Dqr%2526token%253DUm80ZWF4Yk9xZmROUMQfB-00Q4YgC41bT06qjdCJd8bJlUV-qTqNYDbIdTnPNtM",
"chargeDetails": [
{
"id": "a6b68aee-bd42-45e0-b17d-dc605c3c3465",
"paymentSessionId": "3adcaae9-f388-4ac7-a189-d508db57f43d",
"paymentSessionClientReferenceId": "1751610085",
"amount": {
"value": 10000,
"currency": "IDR"
},
"statementDescriptor": "Reforza Pivot",
"status": "WAITING_FOR_USER_ACTION",
"authorizedAmount": null,
"capturedAmount": null,
"isCaptured": false,
"createdAt": "2025-11-07T02:05:44.955152399Z",
"updatedAt": "2025-11-07T02:05:44.955152539Z",
"paidAt": null,
"ewallet": {
"channel": "SHOPEEPAY"
}
}
],
"customerId": "0197e3f5-1a17-7d43-b2f9-1b51479fb8a9",
"customer": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990003"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
}
},
"metadata": {
"invoiceNo": "INV001"
}
}
}Virtual Account Payment Method
Pivot's Payment Redirection
{
"code": "00",
"message": "Success",
"data": {
"id": "e2d98a89-94bd-4823-a0d6-9e5ff4d1dce0",
"clientReferenceId": "1751610085",
"amount": {
"value": 10000,
"currency": "IDR"
},
"autoConfirm": true,
"mode": "REDIRECT",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"paymentType": "SINGLE",
"paymentMethod": {
"type": "VIRTUAL_ACCOUNT"
},
"statementDescriptor": "Reforza Pivot",
"status": "REQUIRE_ACTION",
"createdAt": "2025-10-03T02:38:34.918432123Z",
"updatedAt": "2025-10-03T02:38:34.986588447Z",
"expiryAt": "2025-10-30T04:10:43Z",
"paymentUrl": "https://pay.pivot-payment.com/detail?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1dWlkIjoiZTJkOThhODktOTRiZC00ODIzLWEwZDYtOWU1ZmY0ZDFkY2UwIiwiaXNzIjoiYmFja2VuZC1wb3J0YWwiLCJleHAiOjE3NjE3OTc0NDN9.GeaTU5cGOreSDtoL7EcsfDuUym9MUkvblbO251v7Cfg",
"chargeDetails": [
{
"id": "32c8480f-97c5-4d70-ba52-6c24ef75ba8a",
"paymentSessionId": "e2d98a89-94bd-4823-a0d6-9e5ff4d1dce0",
"paymentSessionClientReferenceId": "1759459114",
"amount": {
"value": 10000,
"currency": "IDR"
},
"statementDescriptor": "Reforza Pivot",
"status": "WAITING_FOR_USER_ACTION",
"authorizedAmount": null,
"capturedAmount": null,
"isCaptured": false,
"createdAt": "2025-10-03T02:38:35.004420647Z",
"updatedAt": "2025-10-03T02:38:35.004420739Z",
"paidAt": null,
"virtualAccount": {
"channel": "PERMATA",
"virtualAccountNumber": "7663000002940005",
"virtualAccountName": "Pivot - Reforza Pivot",
"expiryAt": "2025-10-30T04:10:43Z"
}
}
],
"customerId": "0197e3f5-1a17-7d43-b2f9-1b51479fb8a9",
"customer": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990003"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
}
},
"metadata": {
"invoiceNo": "INV001"
}
}
}Merchant's customized Payment Page
{
"code": "00",
"message": "Success",
"data": {
"id": "23f1a0e5-e4b7-4940-ac4a-0e9e5fc8afb1",
"clientReferenceId": "1751610085",
"amount": {
"value": 10000,
"currency": "IDR"
},
"autoConfirm": true,
"mode": "API",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"paymentType": "SINGLE",
"paymentMethod": {
"type": "VIRTUAL_ACCOUNT"
},
"statementDescriptor": "Reforza Pivot",
"status": "REQUIRE_ACTION",
"createdAt": "2025-10-03T02:36:25.538819731Z",
"updatedAt": "2025-10-03T02:36:25.655396429Z",
"expiryAt": "2025-10-30T04:10:43Z",
"chargeDetails": [
{
"id": "c421c3ee-dd0c-4f42-805c-08589dcbaf84",
"paymentSessionId": "23f1a0e5-e4b7-4940-ac4a-0e9e5fc8afb1",
"paymentSessionClientReferenceId": "1759458985",
"amount": {
"value": 10000,
"currency": "IDR"
},
"statementDescriptor": "Reforza Pivot",
"status": "WAITING_FOR_USER_ACTION",
"authorizedAmount": null,
"capturedAmount": null,
"isCaptured": false,
"createdAt": "2025-10-03T02:36:25.669528836Z",
"updatedAt": "2025-10-03T02:36:25.669528938Z",
"paidAt": null,
"virtualAccount": {
"channel": "PERMATA",
"virtualAccountNumber": "7663000066992249",
"virtualAccountName": "Pivot - Reforza Pivot",
"expiryAt": "2025-10-30T04:10:43Z"
}
}
],
"customerId": "0197e3f5-1a17-7d43-b2f9-1b51479fb8a9",
"customer": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990003"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
}
},
"metadata": {
"invoiceNo": "INV001"
}
}
}Virtual Account Static with Merchant's customized Payment Page
{
"code": "00",
"message": "Success",
"data": {
"id": "75dcc1eb-ddc4-4b64-8ddc-2d3216cc8feb",
"clientReferenceId": "1751610085",
"amount": {
"value": 0,
"currency": "IDR"
},
"autoConfirm": true,
"mode": "API",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"paymentType": "MULTIPLE",
"paymentMethod": {
"type": "VIRTUAL_ACCOUNT",
"virtualAccount": {
"channel": "PERMATA",
"virtualAccountNumber": "7664000000000001",
"virtualAccountName": "Pivot - Reforza Pivot",
"expiryAt": "0001-01-01T00:00:00Z"
}
},
"statementDescriptor": "Reforza Pivot",
"status": "ACTIVE",
"createdAt": "2025-10-03T02:30:58.213271158Z",
"updatedAt": "2025-10-03T02:30:58.263858929Z",
"expiryAt": null,
"chargeDetails": null,
"customerId": "0197e3f5-1a17-7d43-b2f9-1b51479fb8a9",
"customer": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990003"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
}
},
"metadata": {
"invoiceNo": "INV001"
}
}
}QR Payment Method
Pivot's Payment Redirection
{
"code": "00",
"message": "Success",
"data": {
"id": "eeb6cd48-363f-430e-93c4-3e830de2559d",
"clientReferenceId": "1751610085",
"amount": {
"value": 10000,
"currency": "IDR"
},
"autoConfirm": true,
"mode": "REDIRECT",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"paymentType": "SINGLE",
"paymentMethod": {
"type": "QR"
},
"statementDescriptor": "Reforza Pivot",
"status": "REQUIRE_ACTION",
"createdAt": "2025-10-03T01:58:06.519989182Z",
"updatedAt": "2025-10-03T01:58:07.473553268Z",
"expiryAt": "2025-10-30T04:10:43Z",
"paymentUrl": "https://pay.pivot-payment.com/detail?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1dWlkIjoiZWViNmNkNDgtMzYzZi00MzBlLTkzYzQtM2U4MzBkZTI1NTlkIiwiaXNzIjoiYmFja2VuZC1wb3J0YWwiLCJleHAiOjE3NjE3OTc0NDN9.zvmxSLGAxuiX3riK3nwo-YvzCRfs8xP_THrEjnLbjAE",
"chargeDetails": [
{
"id": "e4153565-05aa-44ce-90b0-561c083e4cd7",
"paymentSessionId": "eeb6cd48-363f-430e-93c4-3e830de2559d",
"paymentSessionClientReferenceId": "1751610085",
"amount": {
"value": 10000,
"currency": "IDR"
},
"statementDescriptor": "Reforza Pivot",
"status": "WAITING_FOR_USER_ACTION",
"authorizedAmount": null,
"capturedAmount": null,
"isCaptured": false,
"createdAt": "2025-10-03T01:58:07.482979568Z",
"updatedAt": "2025-10-03T01:58:07.482979665Z",
"paidAt": null,
"qr": {
"acquirer": "BNC",
"qrContent": "00020101021226740025ID.CO.BANKNEOCOMMERCE.WWW011893600490800007980502120005301399030303UKE51550025ID.CO.BANKNEOCOMMERCE.WWW0215ID20254287539870303UKE5204653353033605405100005802ID5909Pivot Pay6013JAKARTA UTARA6105144506233012230019739305295701155850703A016304D63D",
"qrUrl": "https://marketing-img.bankneo.co.id/qris/merchant/img/oXrORYiv8HQOLe8YSJaRa5O9i6Mh0yiB19mOTzKZ3j4.png",
"qrType": "DYNAMIC",
"retrievalReferenceNumber": "2025100308343092284377575",
"issuerName": "",
"expiryAt": "2025-10-03T04:58:06.544268421Z",
"merchantName": "Pivot"
}
}
],
"customerId": "0197e3f5-1a17-7d43-b2f9-1b51479fb8a9",
"customer": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990003"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
}
},
"metadata": {
"invoiceNo": "INV001"
}
}
}Merchant's customized Payment Page
{
"code": "00",
"message": "Success",
"data": {
"id": "db826bf0-8c10-4203-8a87-42b3e19c0bf9",
"clientReferenceId": "1751610085",
"amount": {
"value": 10000,
"currency": "IDR"
},
"autoConfirm": true,
"mode": "API",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"paymentType": "SINGLE",
"paymentMethod": {
"type": "QR"
},
"statementDescriptor": "Reforza Pivot",
"status": "REQUIRE_ACTION",
"createdAt": "2025-10-03T02:00:02.113967326Z",
"updatedAt": "2025-10-03T02:00:03.253716017Z",
"expiryAt": "2025-10-30T04:10:43Z",
"chargeDetails": [
{
"id": "264b8f44-758b-467a-88b3-5740ded1b4e8",
"paymentSessionId": "db826bf0-8c10-4203-8a87-42b3e19c0bf9",
"paymentSessionClientReferenceId": "1759456801",
"amount": {
"value": 10000,
"currency": "IDR"
},
"statementDescriptor": "Reforza Pivot",
"status": "WAITING_FOR_USER_ACTION",
"authorizedAmount": null,
"capturedAmount": null,
"isCaptured": false,
"createdAt": "2025-10-03T02:00:03.262940053Z",
"updatedAt": "2025-10-03T02:00:03.262940213Z",
"paidAt": null,
"qr": {
"acquirer": "BNC",
"qrContent": "00020101021226740025ID.CO.BANKNEOCOMMERCE.WWW011893600490800007980502120005301399030303UKE51550025ID.CO.BANKNEOCOMMERCE.WWW0215ID20254287539870303UKE5204653353033605405100005802ID5909Pivot Pay6013JAKARTA UTARA6105144506233012230019739310141401989130703A0163043FE0",
"qrUrl": "https://marketing-img.bankneo.co.id/qris/merchant/img/bwHeZhG1jVYDmQmn69Z0eVlJDMlLkpTaZeEiWyiqgQw.png",
"qrType": "DYNAMIC",
"retrievalReferenceNumber": "2025100309358657284378149",
"issuerName": "",
"expiryAt": "2025-10-03T05:00:02.137671661Z",
"merchantName": "Pivot"
}
}
],
"customerId": "0197e3f5-1a17-7d43-b2f9-1b51479fb8a9",
"customer": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990003"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
}
},
"metadata": {
"invoiceNo": "INV001"
}
}
}QR Static with Merchant's customized Payment Page
{
"code": "00",
"message": "Success",
"data": {
"id": "69de7595-3c42-47ae-ac53-4ba98d1420f0",
"clientReferenceId": "1751610085",
"amount": {
"value": 0,
"currency": "IDR"
},
"autoConfirm": true,
"mode": "API",
"redirectUrl": {
"successReturnUrl": "https://merchant.com/success",
"failureReturnUrl": "https://merchant.com/failure",
"expirationReturnUrl": "https://merchant.com/expiration"
},
"paymentType": "MULTIPLE",
"paymentMethod": {
"type": "QR",
"qr": {
"acquirer": "BNC",
"qrContent": "00020101021126740025ID.CO.BANKNEOCOMMERCE.WWW011893600490800007980502120005601399070303UKE51550025ID.CO.BANKNEOCOMMERCE.WWW0215ID20254288651200303UKE5204653353033605802ID5911Pivot Pay 36013JAKARTA UTARA6105144506233052230019587123729412464640703A01630462B4",
"qrUrl": "https://marketing-img.bankneo.co.id/qris/merchant/img/_A9bFoNtJXsVcSwLn-0lwKfSKS0H5GoWjnPeEkjv37k.png",
"qrType": "STATIC",
"retrievalReferenceNumber": "2025100309367869284378876",
"issuerName": "",
"expiryAt": "2025-10-03T02:02:28.438817076Z",
"merchantName": "Pivot",
"storeId": "000560139907"
}
},
"statementDescriptor": "Reforza Pivot",
"status": "ACTIVE",
"createdAt": "2025-10-03T02:02:27.932239134Z",
"updatedAt": "2025-10-03T02:02:28.75510101Z",
"expiryAt": null,
"chargeDetails": null,
"customerId": "0197e3f5-1a17-7d43-b2f9-1b51479fb8a9",
"customer": {
"givenName": "Reforza Jordan",
"surname": "Geotama",
"email": "reforza@pivot-payment.com",
"phoneNumber": {
"countryCode": "+62",
"number": "89699990003"
},
"refundPreference": {
"method": "AUTO",
"transferDestination": {
"channelCode": "014",
"channelInformation": {
"accountNumber": "17677665415",
"accountName": "Reforza Jordan Geotama"
}
}
}
},
"metadata": {
"invoiceNo": "INV001"
}
}
}Detail Parameter Response
Last updated