# Purchase API - Create Payment Intent
## 1. API Overview
### Purpose
[context]
This API initializes a payment intent to start the payment process. It supports various payment methods including card, bank transfer, installment, and e-wallet. You can choose either the redirect method (`paymentUrl`) or the direct integration method (`pgResponse`). If a payment-related UI needs to be provided to the user, using the EBP-provided [ebp-sdk.js](/docs/sdk/ebp-sdk-guide) is mandatory for integration. After the payment intent is created and the payment process proceeds, EBP receives the result to send a Webhook or the merchant calls the Payment Creation API to finalize the transaction.
[/context]
### Details
[table:key-value]
| Item | Value |
| :-------------- | :-------------------- |
| **API Name** | Create Payment Intent |
| **API Path** | /api/v2/payment-intents |
| **API ID** | EBP_API_224 |
| **HTTP Method** | [badge:POST,blue,lg] |
| **Region** | [badge:Global,green-subtle,lg] |
[/table]
@@include:billing-account-creation.md@@
> After creating a payment intent, if the user completes authentication via the payment method, EBP sends a Webhook to the store to notify the result.
> Detailed documentation for the Webhook can be found at the link below.
> [**Go to Payment Authorized Webhook**](/docs/webhooks/payment-authorized)
## 2. Request Specification
### 2.1 Request Header
@@include:common-headers-link.md@@
| depth | Field | Details & Description |
|:------|:------------------|:-----------------------------------------------------------------------|
| 0 | X-Idempotency-Key | [type:string] [req:Yes] [desc:Idempotency key to prevent duplicate processing for identical payment intent creation requests.] |
### 2.2 Request Data Schema
| depth | Field | Details & Description |
|:------|:----------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 0 | userNo | [type:string] [req:Yes] [desc:User identification number] |
| 0 | userName | [type:string] [req:Conditional] [desc:Buyer's name. Required when using Tamara payment method.] |
| 0 | email | [type:string] [req:Conditional] [desc:Buyer's email address. Required when using Tamara payment method.] |
| 0 | phone | [type:string] [req:Optional] [desc:Buyer's contact phone number] |
| 0 | paymentMethod | [type:string] [req:Yes] [desc:Payment method code [modal:appendix/payment-method-codes#payment-methods]][eg:CARD, INSTALLMENT, DIRECT_DEBIT, BANK_TRANSFER ... etc] |
| 0 | purchaseChannel | [type:string] [req:Yes] [desc:Sales channel classification] [eg:WEB, APP] |
| 0 | merchantId | [type:string] [req:Optional] [desc:Merchant ID] |
| 0 | successUrl | [type:string] [req:Yes] [desc:URL to redirect after successful payment] |
| 0 | failureUrl | [type:string] [req:Yes] [desc:URL to redirect if payment fails] |
| 0 | totalAmount | [type:number] [req:Yes] [desc:The final total payment amount.] |
| 0 | subtotalAmount | [type:number] [req:Yes] [desc:Amount before discounts.] |
| 0 | totalDiscountAmount | [type:number] [req:Yes] [desc:Total discount amount.] |
| 0 | discountAmount | [type:number] [req:Yes] [desc:Seller discount amount.] |
| 0 | lgeDiscountAmount | [type:number] [req:Yes] [desc:LGE discount amount.] |
| 0 | nonCancelableAmount | [type:number] [req:Yes] [desc:Non-cancelable amount.] |
| 0 | itemName | [type:string] [req:Yes] [desc:Representative product name to be displayed on the payment screen.] |
| 0 | useSavedPaymentMethod | [type:boolean] [req:Optional] [desc:Whether to use a saved payment method. If set to true, the payment proceeds using previously saved information.] [eg:true/false] [def: false] |
| 0 | savePaymentMethod | [type:boolean] [req:Optional] [desc:Whether to save the payment method. If set to true, the payment method is securely saved after a successful payment, and the saved information will be used for future 'Create Payment' requests.] [eg:true/false] [def: false] |
| 0 | autoCapture | [type:boolean] [req:Optional] [desc:Whether to automatically capture the payment. If set to true, capture is performed immediately after authorization. If false, a separate capture API call is required later.] [eg:true/false] [def: true] |
| 0 | nonTaxableAmount | [type:number] [req:Optional] [desc:Tax-exempt amount] |
| 0 | taxAmount | [type:number] [req:Optional] [desc:VAT amount calculated by the store] |
| 0 | shippingAddress | [type:object] [req:Conditional] [desc:Shipping address information. Required when using Tabby or Tamara payment methods.] |
| 1 | addressLine1 | [type:string] [req:Conditional] [desc:Basic shipping address. Required when using Tabby or Tamara payment methods.] |
| 1 | addressLine2 | [type:string] [req:Optional] [desc:Detailed shipping address.] |
| 1 | city | [type:string] [req:Conditional] [desc:Shipping city information. Required when using Tabby or Tamara payment methods.] |
| 1 | stateOrProvince | [type:string] [req:Optional] [desc:Shipping state/province/region information.] |
| 1 | postalCode | [type:string] [req:Conditional] [desc:Shipping postal code. Required when using Tabby payment method.] |
| 1 | countryCode | [type:string] [req:Conditional] [desc:Shipping country code (ISO 3166-1 alpha-2). Required when using Tabby or Tamara payment methods.] |
| 0 | billingAddress | [type:object] [req:Conditional] [desc:Billing address information. Required when using Tamara payment method, or when payment method (`paymentMethod`) is `CARD` and PG provider (`PgProvider`) is `WorldpayAWP`.] |
| 1 | firstName | [type:string] [req:Conditional] [desc:Recipient's first name for billing. Required when using Tamara payment method.] |
| 1 | lastName | [type:string] [req:Conditional] [desc:Recipient's last name for billing. Required when using Tamara payment method.] |
| 1 | phoneNumber | [type:string] [req:Conditional] [desc:Contact phone number for billing. Required when using Tamara payment method.] |
| 1 | addressLine1 | [type:string] [req:Conditional] [desc:Basic billing address. Required when using Tamara payment method, or when payment method is `CARD` and PG provider is `WorldpayAWP`.] |
| 1 | addressLine2 | [type:string] [req:Optional] [desc:Detailed billing address.] |
| 1 | city | [type:string] [req:Conditional] [desc:Billing city information. Required when using Tamara payment method, or when payment method is `CARD` and PG provider is `WorldpayAWP`.] |
| 1 | stateOrProvince | [type:string] [req:Optional] [desc:Billing state/province/region information.] |
| 1 | postalCode | [type:string] [req:Optional] [desc:Billing postal code. Required when payment method is `CARD` and PG provider is `WorldpayAWP`] |
| 1 | countryCode | [type:string] [req:Conditional] [desc:Billing country code (ISO 3166-1 alpha-2). Required when using Tamara payment method, or when payment method is `CARD` and PG provider is `WorldpayAWP`.] |
| 0 | attributes | [type:object] [req:Optional] [desc:Payment method-specific properties. Please refer to the detailed table below.] |
### 2.2.1 Payment Method-Specific Properties (attributes)
The payment method-specific properties (`attributes`) vary depending on the **country, PG provider, and payment method** being integrated. Send each property with a corresponding `type` value in the JSON request payload.
#### A. Installment (`INSTALLMENT`) Properties
| depth | Field | Details & Description |
|:------|:-------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 | type | [type:string] [req:Yes] [desc:Fixed value for installment properties: `INSTALLMENT`] |
| 1 | installmentSource | [type:string] [req:Yes] [desc:Thailand installment institution code] [eg: installment_bay, installment_kbank, installment_scb, installment_ktc, installment_krungsri, installment_firstchoice] |
| 1 | installmentTerm | [type:number] [req:Yes] [desc:Number of installment months] [eg: 3, 4, 6, 10] |
#### B. Bank Transfer (`BANK_TRANSFER`) Properties
| depth | Field | Details & Description |
|:------|:-------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 | type | [type:string] [req:Yes] [desc:Fixed value for bank transfer properties: `BANK_TRANSFER`] |
| 1 | bankTransferSource | [type:string] [req:Yes] [desc:Thailand bank transfer bank code] [eg: mobile_banking_bay, mobile_banking_bbl, mobile_banking_kbank, mobile_banking_ktb, mobile_banking_scb] |
| 1 | platformType | [type:string] [req:Yes] [desc:Mobile platform type to launch the bank transfer app] [eg: IOS, ANDROID] |
@@include:items.md@@
@@include:item-type.md@@
> Note:
>
> - See examples for delivery group number (deliveryGroupNo) here[modal:modals/payment/delivery-group#delivery-group].
### 2.3 Request Examples
[tabs]
[tab:Card]
```json : scrollable
{
"userNo": "AU1741850000100",
"userName": "James Cook",
"email": "james.cook@example.au",
"phone": "+61-412-345-100",
"shippingAddress": null,
"billingAddress": null,
"purchaseChannel": "WEB",
"successUrl": "https://devkic-pgui.nebp.lge.com/pgui/v2/hpp/worldpay/success",
"failureUrl": "https://devkic-pgui.nebp.lge.com/pgui/v2/hpp/worldpay/failure",
"totalAmount": 1815,
"subtotalAmount": 1815,
"totalDiscountAmount": 0,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"nonCancelableAmount": 0,
"nonTaxableAmount": 0,
"taxAmount": 0,
"itemName": "LG Gram 16\" Laptop",
"savePaymentMethod": false,
"items": [
{
"seq": 1,
"sellerNo": "SELLER-001",
"itemType": "PHYSICAL",
"itemId": "AU_PROD_01",
"itemName": "LG Gram 16\" Laptop",
"quantity": 1,
"unitPrice": 1800,
"netAmount": 1800,
"grossAmount": 1800,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"orderDiscountAllocated": 0
},
{
"seq": 2,
"sellerNo": "SELLER-001",
"itemType": "DELIVERY",
"itemId": "AU_SHIP_01",
"itemName": "Standard Delivery",
"quantity": 1,
"unitPrice": 15,
"netAmount": 15,
"grossAmount": 15,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"orderDiscountAllocated": 0
}
],
"paymentMethod": "CARD",
"useSavedPaymentMethod": false
}
```
[tab:Paypal]
```json : scrollable
{
"userNo": "AU1741850000100",
"userName": "James Cook",
"email": "james.cook@example.au",
"phone": "+61-412-345-100",
"shippingAddress": null,
"billingAddress": null,
"purchaseChannel": "WEB",
"successUrl": "https://devkic-pgui.nebp.lge.com/pgui/v2/hpp/worldpay/success",
"failureUrl": "https://devkic-pgui.nebp.lge.com/pgui/v2/hpp/worldpay/failure",
"totalAmount": 1800,
"subtotalAmount": 1800,
"totalDiscountAmount": 0,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"nonCancelableAmount": 0,
"nonTaxableAmount": 0,
"taxAmount": 0,
"itemName": "LG Gram 16\" Laptop",
"savePaymentMethod": false,
"items": [
{
"seq": 1,
"sellerNo": "SELLER-001",
"itemType": "PHYSICAL",
"itemId": "AU_PROD_01",
"itemName": "LG Gram 16\" Laptop",
"quantity": 1,
"unitPrice": 1800,
"netAmount": 1800,
"grossAmount": 1800,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"orderDiscountAllocated": 0
}
],
"paymentMethod": "PAYPAL",
"useSavedPaymentMethod": false
}
```
[tab:Bank Transfer (Thailand)]
```json : scrollable
{
"userNo": "TH1741850000100",
"userName": "Somchai Pak",
"email": "somchai.p@example.th",
"phone": "+66-81-234-1000",
"shippingAddress": null,
"billingAddress": null,
"purchaseChannel": "WEB",
"successUrl": "https://devkic-pgui.nebp.lge.com/pgui/v2/hpp/omise/success",
"failureUrl": "https://devkic-pgui.nebp.lge.com/pgui/v2/hpp/omise/failure",
"totalAmount": 26100,
"subtotalAmount": 26100,
"totalDiscountAmount": 0,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"nonCancelableAmount": 0,
"nonTaxableAmount": 0,
"taxAmount": 0,
"itemName": "LG Nanocell 55\" TV",
"savePaymentMethod": false,
"items": [
{
"seq": 1,
"sellerNo": "SELLER-001",
"itemType": "PHYSICAL",
"itemId": "TH_PROD_01",
"itemName": "LG Nanocell 55\" TV",
"quantity": 1,
"unitPrice": 25900,
"netAmount": 25900,
"grossAmount": 25900,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"orderDiscountAllocated": 0
},
{
"seq": 2,
"sellerNo": "SELLER-001",
"itemType": "DELIVERY",
"itemId": "TH_SHIP_01",
"itemName": "Standard Shipping",
"quantity": 1,
"unitPrice": 200,
"netAmount": 200,
"grossAmount": 200,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"orderDiscountAllocated": 0
}
],
"paymentMethod": "BANK_TRANSFER",
"useSavedPaymentMethod": false,
"attributes": {
"type": "BANK_TRANSFER",
"bankTransferSource": "mobile_banking_bay",
"platformType": "IOS"
}
}
```
[tab:Installment (Thailand)]
```json : scrollable
{
"userNo": "TH1741850000100",
"userName": "Somchai Pak",
"email": "somchai.p@example.th",
"phone": "+66-81-234-1000",
"shippingAddress": null,
"billingAddress": null,
"purchaseChannel": "WEB",
"successUrl": "https://devkic-pgui.nebp.lge.com/pgui/v2/hpp/omise/success",
"failureUrl": "https://devkic-pgui.nebp.lge.com/pgui/v2/hpp/omise/failure",
"totalAmount": 26100,
"subtotalAmount": 26100,
"totalDiscountAmount": 0,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"nonCancelableAmount": 0,
"nonTaxableAmount": 0,
"taxAmount": 0,
"itemName": "LG Nanocell 55\" TV",
"savePaymentMethod": false,
"items": [
{
"seq": 1,
"sellerNo": "SELLER-001",
"itemType": "PHYSICAL",
"itemId": "TH_PROD_01",
"itemName": "LG Nanocell 55\" TV",
"quantity": 1,
"unitPrice": 25900,
"netAmount": 25900,
"grossAmount": 25900,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"orderDiscountAllocated": 0
},
{
"seq": 2,
"sellerNo": "SELLER-001",
"itemType": "DELIVERY",
"itemId": "TH_SHIP_01",
"itemName": "Standard Shipping",
"quantity": 1,
"unitPrice": 200,
"netAmount": 200,
"grossAmount": 200,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"orderDiscountAllocated": 0
}
],
"paymentMethod": "INSTALLMENT",
"useSavedPaymentMethod": false,
"attributes": {
"type": "INSTALLMENT",
"installmentSource": "installment_kbank",
"installmentTerm": 3
}
}
```
[tab:Tamara (UAE)]
```json : scrollable
{
"userNo": "AE1741850000100",
"userName": "Zayed Ahmed",
"email": "zayed.a@example.ae",
"phone": "+971-50-123-4100",
"shippingAddress": {
"addressLine1": "Burj Khalifa, Floor 122",
"city": "Dubai",
"state": "Dubai",
"postalCode": "12210",
"countryCode": "AE"
},
"billingAddress": {
"addressLine1": "Burj Khalifa, Floor 122",
"city": "Dubai",
"countryCode": "AE"
},
"purchaseChannel": "WEB",
"successUrl": "http://localhost:8080/pgui/v2/hpp/checkoutcom/success",
"failureUrl": "http://localhost:8080/pgui/v2/hpp/checkoutcom/failure",
"totalAmount": 2825,
"subtotalAmount": 2825,
"totalDiscountAmount": 0,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"nonCancelableAmount": 0,
"nonTaxableAmount": 0,
"taxAmount": 0,
"itemName": "LG OLED G3 65\" TV",
"savePaymentMethod": false,
"items": [
{
"seq": 1,
"sellerNo": "SELLER-001",
"itemType": "PRODUCT",
"itemId": "AE_PROD_01",
"itemName": "LG OLED G3 65\" TV",
"quantity": 1,
"unitPrice": 2800,
"netAmount": 2800,
"grossAmount": 2800,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"orderDiscountAllocated": 0
},
{
"seq": 2,
"sellerNo": "SELLER-001",
"itemType": "SHIPPING",
"itemId": "AE_SHIP_01",
"itemName": "Premium Delivery",
"quantity": 1,
"unitPrice": 25,
"netAmount": 25,
"grossAmount": 25,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"orderDiscountAllocated": 0
}
],
"paymentMethod": "TAMARA",
"useSavedPaymentMethod": false
}
```
[tab:Tabby (UAE)]
```json : scrollable
{
"userNo": "AE1741850000100",
"userName": "Zayed Ahmed",
"email": "zayed.a@example.ae",
"phone": "+971-50-123-4100",
"shippingAddress": {
"addressLine1": "Burj Khalifa, Floor 122",
"city": "Dubai",
"state": "Dubai",
"postalCode": "12210",
"countryCode": "AE"
},
"purchaseChannel": "WEB",
"successUrl": "https://devkic-pgui.nebp.lge.com/pgui/v2/hpp/checkoutcom/success",
"failureUrl": "https://devkic-pgui.nebp.lge.com/pgui/v2/hpp/checkoutcom/failure",
"totalAmount": 1900,
"subtotalAmount": 1900,
"totalDiscountAmount": 0,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"nonCancelableAmount": 0,
"nonTaxableAmount": 0,
"taxAmount": 0,
"itemName": "LG Gram 17\" Laptop",
"savePaymentMethod": false,
"items": [
{
"seq": 1,
"sellerNo": "SELLER-001",
"itemType": "PHYSICAL",
"itemId": "AE_PROD_02",
"itemName": "LG Gram 17\" Laptop",
"quantity": 1,
"unitPrice": 1900,
"netAmount": 1900,
"grossAmount": 1900,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"orderDiscountAllocated": 0
}
],
"paymentMethod": "TABBY",
"useSavedPaymentMethod": false
}
```
[tab:Google Pay]
```json : scrollable
{
"userNo": "GB2501108122805",
"paymentMethod": "GOOGLEPAY",
"purchaseChannel": "APP",
"successUrl": "https://example.com/success",
"failureUrl": "https://example.com/fail",
"totalAmount": 20.0,
"subtotalAmount": 20.0,
"totalDiscountAmount": 0.0,
"discountAmount": 0.0,
"lgeDiscountAmount": 0.0,
"nonCancelableAmount": 0.0,
"itemName": "In-app Purchase",
"phone": "+15551234567",
"items": [
{
"seq": 1,
"sellerNo": "TEST_SELLR",
"itemType": "PHYSICAL",
"itemId": "Item1",
"itemName": "In-app Purchase",
"feeRate": 10,
"quantity": 1,
"unitPrice": 20,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"deliveryGroupNo": ""
}
]
}
```
[tab:Apple Pay]
```json : scrollable
{
"userNo": "GB2501108122805",
"paymentMethod": "APPLEPAY",
"purchaseChannel": "APP",
"successUrl": "https://example.com/success",
"failureUrl": "https://example.com/fail",
"totalAmount": 25.0,
"subtotalAmount": 25.0,
"totalDiscountAmount": 0.0,
"discountAmount": 0.0,
"lgeDiscountAmount": 0.0,
"nonCancelableAmount": 0.0,
"itemName": "Subscription",
"phone": "+15559876543",
"items": [
{
"seq": 1,
"sellerNo": "TEST_SELLR",
"itemType": "PHYSICAL",
"itemId": "Item1",
"itemName": "Subscription",
"feeRate": 10,
"quantity": 1,
"unitPrice": 25,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"deliveryGroupNo": ""
}
]
}
```
[tab:Klarna]
```json : scrollable
{
"userNo": "GB2501108122805",
"paymentMethod": "KLARNA",
"purchaseChannel": "WEB",
"successUrl": "https://example.com/success",
"failureUrl": "https://example.com/fail",
"totalAmount": 120.0,
"subtotalAmount": 120.0,
"totalDiscountAmount": 0.0,
"discountAmount": 0.0,
"lgeDiscountAmount": 0.0,
"nonCancelableAmount": 0.0,
"itemName": "Fashion Item",
"phone": "+46701234567",
"items": [
{
"seq": 1,
"sellerNo": "TEST_SELLR",
"itemType": "PHYSICAL",
"itemId": "Item1",
"itemName": "Fashion Item",
"feeRate": 10,
"quantity": 1,
"unitPrice": 120,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"deliveryGroupNo": ""
}
]
}
```
[tab:iDEAL]
```json : scrollable
{
"userNo": "GB2501108122805",
"paymentMethod": "IDEAL",
"purchaseChannel": "WEB",
"successUrl": "https://example.com/success",
"failureUrl": "https://example.com/fail",
"totalAmount": 45.5,
"subtotalAmount": 45.5,
"totalDiscountAmount": 0.0,
"discountAmount": 0.0,
"lgeDiscountAmount": 0.0,
"nonCancelableAmount": 0.0,
"itemName": "Home Decor",
"phone": "+31612345678",
"items": [
{
"seq": 1,
"sellerNo": "TEST_SELLR",
"itemType": "PHYSICAL",
"itemId": "Item1",
"itemName": "Home Decor",
"feeRate": 10,
"quantity": 1,
"unitPrice": 45.5,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"deliveryGroupNo": ""
}
]
}
```
[tab:Naver Pay]
```json : scrollable
{
"userNo": "KR1741850000200",
"userName": "Young-hee Lee",
"email": "younghee.lee@example.kr",
"phone": "+82-10-1234-2000",
"shippingAddress": null,
"billingAddress": null,
"purchaseChannel": "WEB",
"successUrl": "https://devkic-pgui.nebp.lge.com/pgui/v2/hpp/naverpay/success",
"failureUrl": "https://devkic-pgui.nebp.lge.com/pgui/v2/hpp/naverpay/fail",
"totalAmount": 1800000,
"subtotalAmount": 1800000,
"totalDiscountAmount": 0,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"nonCancelableAmount": 0,
"nonTaxableAmount": 0,
"taxAmount": 0,
"itemName": "LG Tromm Washing Machine",
"savePaymentMethod": false,
"items": [
{
"seq": 1,
"sellerNo": "SELLER-001",
"itemType": "PRODUCT",
"itemId": "KR_PROD_05",
"itemName": "LG Tromm Washing Machine",
"quantity": 1,
"unitPrice": 1800000,
"netAmount": 1800000,
"grossAmount": 1800000,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"orderDiscountAllocated": 0
}
],
"paymentMethod": "NAVER_PAY",
"useSavedPaymentMethod": true
}
```
[tab:Bizum]
```json : scrollable
{
"userNo": "GB2501108122805",
"paymentMethod": "BIZUM",
"purchaseChannel": "APP",
"successUrl": "https://example.com/success",
"failureUrl": "https://example.com/fail",
"totalAmount": 30.0,
"subtotalAmount": 30.0,
"totalDiscountAmount": 0.0,
"discountAmount": 0.0,
"lgeDiscountAmount": 0.0,
"nonCancelableAmount": 0.0,
"itemName": "Event Ticket",
"phone": "+34600123456",
"items": [
{
"seq": 1,
"sellerNo": "TEST_SELLR",
"itemType": "PHYSICAL",
"itemId": "Item1",
"itemName": "Event Ticket",
"feeRate": 10,
"quantity": 1,
"unitPrice": 30,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"deliveryGroupNo": ""
}
]
}
```
[tab:MB Way]
```json : scrollable
{
"userNo": "GB2501108122805",
"paymentMethod": "MBWAY",
"purchaseChannel": "APP",
"successUrl": "https://example.com/success",
"failureUrl": "https://example.com/fail",
"totalAmount": 15.0,
"subtotalAmount": 15.0,
"totalDiscountAmount": 0.0,
"discountAmount": 0.0,
"lgeDiscountAmount": 0.0,
"nonCancelableAmount": 0.0,
"itemName": "Digital Content",
"phone": "+351912345678",
"items": [
{
"seq": 1,
"sellerNo": "TEST_SELLR",
"itemType": "PHYSICAL",
"itemId": "Item1",
"itemName": "Digital Content",
"feeRate": 10,
"quantity": 1,
"unitPrice": 15,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"deliveryGroupNo": ""
}
]
}
```
[tab:Kredivo]
```json : scrollable
{
"userNo": "GB2501108122805",
"paymentMethod": "KREDIVO",
"purchaseChannel": "WEB",
"successUrl": "https://example.com/success",
"failureUrl": "https://example.com/fail",
"totalAmount": 500000.0,
"subtotalAmount": 500000.0,
"totalDiscountAmount": 0.0,
"discountAmount": 0.0,
"lgeDiscountAmount": 0.0,
"nonCancelableAmount": 0.0,
"itemName": "Electronics",
"phone": "+628123456789",
"items": [
{
"seq": 1,
"sellerNo": "TEST_SELLR",
"itemType": "PHYSICAL",
"itemId": "Item1",
"itemName": "Electronics",
"feeRate": 10,
"quantity": 1,
"unitPrice": 500000,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"deliveryGroupNo": ""
}
]
}
```
[tab:Mybank]
```json : scrollable
{
"userNo": "GB2501108122805",
"paymentMethod": "MYBANK",
"purchaseChannel": "WEB",
"successUrl": "https://example.com/success",
"failureUrl": "https://example.com/fail",
"totalAmount": 200.0,
"subtotalAmount": 200.0,
"totalDiscountAmount": 0.0,
"discountAmount": 0.0,
"lgeDiscountAmount": 0.0,
"nonCancelableAmount": 0.0,
"itemName": "Online Course",
"phone": "+8613800138000",
"items": [
{
"seq": 1,
"sellerNo": "TEST_SELLR",
"itemType": "PHYSICAL",
"itemId": "Item1",
"itemName": "Online Course",
"feeRate": 10,
"quantity": 1,
"unitPrice": 200,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"deliveryGroupNo": ""
}
]
}
```
[tab:Sepa DD]
```json : scrollable
{
"userNo": "GB2501108122805",
"paymentMethod": "SEPA_DD",
"purchaseChannel": "WEB",
"successUrl": "https://example.com/success",
"failureUrl": "https://example.com/fail",
"totalAmount": 10.0,
"subtotalAmount": 10.0,
"totalDiscountAmount": 0.0,
"discountAmount": 0.0,
"lgeDiscountAmount": 0.0,
"nonCancelableAmount": 0.0,
"itemName": "Monthly Subscription",
"phone": "+4915123456789",
"items": [
{
"seq": 1,
"sellerNo": "TEST_SELLR",
"itemType": "PHYSICAL",
"itemId": "Item1",
"itemName": "Monthly Subscription",
"feeRate": 10,
"quantity": 1,
"unitPrice": 10,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"deliveryGroupNo": ""
}
]
}
```
[tab:Przelewy24]
```json : scrollable
{
"userNo": "GB2501108122805",
"paymentMethod": "PRZELEWY24",
"purchaseChannel": "WEB",
"successUrl": "https://example.com/success",
"failureUrl": "https://example.com/fail",
"totalAmount": 100.0,
"subtotalAmount": 100.0,
"totalDiscountAmount": 0.0,
"discountAmount": 0.0,
"lgeDiscountAmount": 0.0,
"nonCancelableAmount": 0.0,
"itemName": "Books",
"phone": "+48500123456",
"items": [
{
"seq": 1,
"sellerNo": "TEST_SELLR",
"itemType": "PHYSICAL",
"itemId": "Item1",
"itemName": "Books",
"feeRate": 10,
"quantity": 1,
"unitPrice": 100,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"deliveryGroupNo": ""
}
]
}
```
[tab:Bilk]
```json : scrollable
{
"userNo": "GB2501108122805",
"paymentMethod": "BILK",
"purchaseChannel": "APP",
"successUrl": "https://example.com/success",
"failureUrl": "https://example.com/fail",
"totalAmount": 50.0,
"subtotalAmount": 50.0,
"totalDiscountAmount": 0.0,
"discountAmount": 0.0,
"lgeDiscountAmount": 0.0,
"nonCancelableAmount": 0.0,
"itemName": "Game Credits",
"phone": "+905321234567",
"items": [
{
"seq": 1,
"sellerNo": "TEST_SELLR",
"itemType": "PHYSICAL",
"itemId": "Item1",
"itemName": "Game Credits",
"feeRate": 10,
"quantity": 1,
"unitPrice": 50,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"deliveryGroupNo": ""
}
]
}
```
[tab:PIX]
```json : scrollable
{
"userNo": "GB2501108122805",
"paymentMethod": "PIX",
"purchaseChannel": "APP",
"successUrl": "https://example.com/success",
"failureUrl": "https://example.com/fail",
"totalAmount": 100.0,
"subtotalAmount": 100.0,
"totalDiscountAmount": 0.0,
"discountAmount": 0.0,
"lgeDiscountAmount": 0.0,
"nonCancelableAmount": 0.0,
"itemName": "Streaming Service",
"phone": "+5511912345678",
"items": [
{
"seq": 1,
"sellerNo": "TEST_SELLR",
"itemType": "PHYSICAL",
"itemId": "Item1",
"itemName": "Streaming Service",
"feeRate": 10,
"quantity": 1,
"unitPrice": 100,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"deliveryGroupNo": ""
}
]
}
```
[tab:SafetyPay]
```json : scrollable
{
"userNo": "GB2501108122805",
"paymentMethod": "SAFETYPAY",
"purchaseChannel": "WEB",
"successUrl": "https://example.com/success",
"failureUrl": "https://example.com/fail",
"totalAmount": 75.0,
"subtotalAmount": 75.0,
"totalDiscountAmount": 0.0,
"discountAmount": 0.0,
"lgeDiscountAmount": 0.0,
"nonCancelableAmount": 0.0,
"itemName": "Travel Booking",
"phone": "+51912345678",
"items": [
{
"seq": 1,
"sellerNo": "TEST_SELLR",
"itemType": "PHYSICAL",
"itemId": "Item1",
"itemName": "Travel Booking",
"feeRate": 10,
"quantity": 1,
"unitPrice": 75,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"deliveryGroupNo": ""
}
]
}
```
[tab:Transferncia Bancaria]
```json : scrollable
{
"userNo": "GB2501108122805",
"paymentMethod": "TRANS_BANC",
"purchaseChannel": "WEB",
"successUrl": "https://example.com/success",
"failureUrl": "https://example.com/fail",
"totalAmount": 200.0,
"subtotalAmount": 200.0,
"totalDiscountAmount": 0.0,
"discountAmount": 0.0,
"lgeDiscountAmount": 0.0,
"nonCancelableAmount": 0.0,
"itemName": "Furniture",
"phone": "+5521912345678",
"items": [
{
"seq": 1,
"sellerNo": "TEST_SELLR",
"itemType": "PHYSICAL",
"itemId": "Item1",
"itemName": "Furniture",
"feeRate": 10,
"quantity": 1,
"unitPrice": 200,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"deliveryGroupNo": ""
}
]
}
```
[tab:Afterpay]
```json : scrollable
{
"userNo": "GB2501108122805",
"paymentMethod": "AFTERPAY",
"purchaseChannel": "WEB",
"successUrl": "https://example.com/success",
"failureUrl": "https://example.com/fail",
"totalAmount": 150.0,
"subtotalAmount": 150.0,
"totalDiscountAmount": 0.0,
"discountAmount": 0.0,
"lgeDiscountAmount": 0.0,
"nonCancelableAmount": 0.0,
"itemName": "Clothing",
"phone": "+61412345678",
"items": [
{
"seq": 1,
"sellerNo": "TEST_SELLR",
"itemType": "PHYSICAL",
"itemId": "Item1",
"itemName": "Clothing",
"feeRate": 10,
"quantity": 1,
"unitPrice": 150,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"deliveryGroupNo": ""
}
]
}
```
[tab:BillEase]
```json : scrollable
{
"userNo": "GB2501108122805",
"paymentMethod": "BILLEASE",
"purchaseChannel": "WEB",
"successUrl": "https://example.com/success",
"failureUrl": "https://example.com/fail",
"totalAmount": 2000.0,
"subtotalAmount": 2000.0,
"totalDiscountAmount": 0.0,
"discountAmount": 0.0,
"lgeDiscountAmount": 0.0,
"nonCancelableAmount": 0.0,
"itemName": "Smartphone",
"phone": "+639171234567",
"items": [
{
"seq": 1,
"sellerNo": "TEST_SELLR",
"itemType": "PHYSICAL",
"itemId": "Item1",
"itemName": "Smartphone",
"feeRate": 10,
"quantity": 1,
"unitPrice": 2000,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"deliveryGroupNo": ""
}
]
}
```
[tab:FPX]
```json : scrollable
{
"userNo": "GB2501108122805",
"paymentMethod": "FPX",
"purchaseChannel": "WEB",
"successUrl": "https://example.com/success",
"failureUrl": "https://example.com/fail",
"totalAmount": 100.0,
"subtotalAmount": 100.0,
"totalDiscountAmount": 0.0,
"discountAmount": 0.0,
"lgeDiscountAmount": 0.0,
"nonCancelableAmount": 0.0,
"itemName": "Gift Card",
"phone": "+60123456789",
"items": [
{
"seq": 1,
"sellerNo": "TEST_SELLR",
"itemType": "PHYSICAL",
"itemId": "Item1",
"itemName": "Gift Card",
"feeRate": 10,
"quantity": 1,
"unitPrice": 100,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"deliveryGroupNo": ""
}
]
}
```
[tab:BoostPay]
```json : scrollable
{
"userNo": "GB2501108122805",
"paymentMethod": "BOOSTPAY",
"purchaseChannel": "APP",
"successUrl": "https://example.com/success",
"failureUrl": "https://example.com/fail",
"totalAmount": 50.0,
"subtotalAmount": 50.0,
"totalDiscountAmount": 0.0,
"discountAmount": 0.0,
"lgeDiscountAmount": 0.0,
"nonCancelableAmount": 0.0,
"itemName": "Mobile Top-up",
"phone": "+60123456789",
"items": [
{
"seq": 1,
"sellerNo": "TEST_SELLR",
"itemType": "PHYSICAL",
"itemId": "Item1",
"itemName": "Mobile Top-up",
"feeRate": 10,
"quantity": 1,
"unitPrice": 50,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"deliveryGroupNo": ""
}
]
}
```
[tab:GrabPay]
```json : scrollable
{
"userNo": "GB2501108122805",
"paymentMethod": "GRABPAY",
"purchaseChannel": "APP",
"successUrl": "https://example.com/success",
"failureUrl": "https://example.com/fail",
"totalAmount": 20.0,
"subtotalAmount": 20.0,
"totalDiscountAmount": 0.0,
"discountAmount": 0.0,
"lgeDiscountAmount": 0.0,
"nonCancelableAmount": 0.0,
"itemName": "Food Delivery",
"phone": "+6581234567",
"items": [
{
"seq": 1,
"sellerNo": "TEST_SELLR",
"itemType": "PHYSICAL",
"itemId": "Item1",
"itemName": "Food Delivery",
"feeRate": 10,
"quantity": 1,
"unitPrice": 20,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"deliveryGroupNo": ""
}
]
}
```
[tab:Maybank QR Pay]
```json : scrollable
{
"userNo": "GB2501108122805",
"paymentMethod": "MAYBANK_QR",
"purchaseChannel": "APP",
"successUrl": "https://example.com/success",
"failureUrl": "https://example.com/fail",
"totalAmount": 15.0,
"subtotalAmount": 15.0,
"totalDiscountAmount": 0.0,
"discountAmount": 0.0,
"lgeDiscountAmount": 0.0,
"nonCancelableAmount": 0.0,
"itemName": "Coffee",
"phone": "+60123456789",
"items": [
{
"seq": 1,
"sellerNo": "TEST_SELLR",
"itemType": "PHYSICAL",
"itemId": "Item1",
"itemName": "Coffee",
"feeRate": 10,
"quantity": 1,
"unitPrice": 15,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"deliveryGroupNo": ""
}
]
}
```
[tab:TnGo]
```json : scrollable
{
"userNo": "GB2501108122805",
"paymentMethod": "TNGO",
"purchaseChannel": "APP",
"successUrl": "https://example.com/success",
"failureUrl": "https://example.com/fail",
"totalAmount": 10.0,
"subtotalAmount": 10.0,
"totalDiscountAmount": 0.0,
"discountAmount": 0.0,
"lgeDiscountAmount": 0.0,
"nonCancelableAmount": 0.0,
"itemName": "Snacks",
"phone": "+60123456789",
"items": [
{
"seq": 1,
"sellerNo": "TEST_SELLR",
"itemType": "PHYSICAL",
"itemId": "Item1",
"itemName": "Snacks",
"feeRate": 10,
"quantity": 1,
"unitPrice": 10,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"deliveryGroupNo": ""
}
]
}
```
[tab:Konbini]
```json : scrollable
{
"userNo": "GB2501108122805",
"paymentMethod": "CONBINI",
"purchaseChannel": "APP",
"successUrl": "https://example.com/success",
"failureUrl": "https://example.com/fail",
"totalAmount": 5000.0,
"subtotalAmount": 5000.0,
"totalDiscountAmount": 0.0,
"discountAmount": 0.0,
"lgeDiscountAmount": 0.0,
"nonCancelableAmount": 0.0,
"itemName": "Beverage",
"phone": "01012345678",
"items": [
{
"seq": 1,
"sellerNo": "TEST_SELLR",
"itemType": "PHYSICAL",
"itemId": "Item1",
"itemName": "Beverage",
"feeRate": 10,
"quantity": 1,
"unitPrice": 5000,
"discountAmount": 0,
"lgeDiscountAmount": 0,
"deliveryGroupNo": ""
}
]
}
```
[/tabs]
## 3. Response Specification
### 3.1 Response Data Schema
@@include:standard-response.md@@
| -1 | data | [type:object] [req:Yes] [desc:Response data (Business results)] |
| 0 | status | [type:string] [req:Yes] [desc:Current status of the payment process. Represents the progress towards the final goal of 'Success'.] [eg:AUTHORIZED, ACTION_REQUIRED] |
| 0 | paymentUrl | [type:string] [req:Optional] [desc:The URL to redirect the user to for additional action. This can be an EBP-provided bridge page or a direct authentication page provided by the PG. Mandatory if `requiresClientAction` is `true`.] |
| 0 | orderNo | [type:string] [req:Yes] [desc:Order number] |
| 0 | pgTransactionId | [type:string] [req:Yes] [desc:PG transaction ID] |
| 0 | paymentContext | [type:string] [req:Yes] [desc:The encrypted payment context value issued by EBP. It is used as a mandatory value when calling the 'Payment Creation API'.] |
| 0 | successUrl | [type:string] [req:Yes] [desc:Final URL to redirect after successful payment] |
| 0 | failureUrl | [type:string] [req:Yes] [desc:Final URL to redirect after failed payment] |
| 0 | pgResponse | [type:object] [req:Yes] [desc:Detailed response information from the PG] |
| 1 | resultCode | [type:string] [req:Yes] [desc:PG response result code] |
| 1 | pgProvider | [type:string] [req:Yes] [desc:PG(Payment Gateway) code] [eg:WORLDPAY, CHECKOUT, OMISE] |
| 1 | data | [type:object] [req:Yes] [desc:Detailed PG response data. Refer to the [**PG-Specific Response Data**](#32-pg-specific-response-data-pgresponsedata) section for specifications.] |
| 0 | savedPaymentMethods | [type:array] [req:Optional] [desc:A list of payment methods previously saved by the user. Returned only when `useSavedPaymentMethod` in the request is set to `true`.] |
| 1 | paymentMethod | [type:string] [req:Yes] [desc:Payment method code] [eg:CARD, DIRECT_DEBIT] |
| 1 | paymentMethodId | [type:string] [req:Yes] [desc:Unique identifier for the payment method managed within EBP] |
| 1 | cardNumber | [type:string] [req:Conditional] [desc:Masked card number (for card payment methods)] |
| 1 | cardIssuer | [type:string] [req:Conditional] [desc:Card issuer or brand name (for card payment methods)] |
| 1 | isBlocked | [type:boolean] [req:Yes] [desc:Whether the payment method is blocked (true if unusable)] |
| 1 | pinErrorCount | [type:number] [req:Yes] [desc:Number of PIN entry errors] |
| 1 | isPinRegistered | [type:boolean] [req:Yes] [desc:Whether a PIN is registered] |
| 1 | createdAt | [type:string] [req:Yes] [desc:Payment method registration date and time (ISO 8601)] |
| -1 | instructions | [type:object] [req:Yes] [desc:Instructions for follow-up processing (Process control)] |
| 0 | nextStep | [type:string] [req:Yes] [desc:Action instructions that the client must perform immediately to transition states.] [eg:CLIENT_ACTION, CALL_API] |
| 0 | completionMethod | [type:string] [req:Yes] [desc:The subject and method by which the payment is finally completed.] [eg:WEBHOOK, API] |
| 0 | requiresClientAction | [type:boolean] [req:Yes] [desc:Whether additional client action is required] |
| 0 | clientAction | [type:object] [req:Optional] [desc:Information object for additional client actions. Mandatory if `requiresClientAction` is `true`.] |
| 1 | type | [type:string] [req:Optional] [desc:Client action type] [eg:TOKENIZE_CARD, CREATE_SOURCE, REDIRECT_TO_HPP] |
| 1 | pgProvider | [type:string] [req:Optional] [desc:The PG provider to handle the action] |
| 1 | method | [type:string] [req:Optional] [desc:The HTTP Method to be used for redirect] [eg:GET, POST] |
| 0 | requiresFollowUpApi | [type:boolean] [req:Yes] [desc:Whether a follow-up API call (e.g., Payment Creation API) is required] |
| 0 | followUpApi | [type:object] [req:Optional] [desc:Follow-up API information to be called after client action. Mandatory if `requiresFollowUpApi` is `true`.] |
| 1 | method | [type:string] [req:Optional] [desc:HTTP method of the follow-up API] [eg:POST] |
| 1 | url | [type:string] [req:Optional] [desc:Call path of the follow-up API] |
| 1 | description | [type:string] [req:Optional] [desc:Additional description for the follow-up API] |
> **⚠️ Important Notice and EBP-SDK Usage Guide**
>
> 1. The response specifications under `instructions` may change without prior notice based on PG policies or EBP system improvements.
> 2. It is strongly recommended that merchants use the **Client SDK (`ebp-sdk.js`)** provided by EBP instead of directly parsing response data to implement payment flows.
> 3. EBP-SDK internally handles changes in response structure and supports stable payment integration by automatically performing complex authentication procedures and screen transitions.
>
> **For more details on SDK integration, please refer to the [EBP SDK User Guide](/docs/sdk/ebp-sdk-guide).**
### 3.2 PG-Specific Response Data (pgResult.pgResponse)
The internal fields of the `pgResult.pgResponse` object are structured differently depending on the integrated PG's specification.
#### Worldpay
| depth | Field | Details & Description |
|:------|:----------------|:---------------------------------------------------------------------------------------------------------------------------------------|
| -1 | type | [type:string] [req:Yes] [desc:Type value to identify the PG response data structure] [eg:WORLDPAY] |
| -1 | pgRefId | [type:string] [req:Yes] [desc:PG transaction reference ID] |
| -1 | returnUrl | [type:string] [req:Yes] [desc:PG return URL] |
| -1 | referenceUrl | [type:string] [req:Yes] [desc:PG reference URL] |
##### Response Sample (pgResponse)
```json
{
"pgResponse": {
"resultCode": "PASS",
"pgProvider": "WORLDPAY",
"data": {
"type": "WORLDPAY",
"pgRefId": "3592845796",
"returnUrl": "https://payments-test.worldpay.com/app/hpp/integration/wpg/corporate?OrderKey=LGETEST3%5EPGI_7202603277730815&Ticket=00177500323082302hx43VA8CApQK6sui8pi4vA0GOz8s8T1zqoAcWX&source=https%3A%2F%2Fsecure-test.worldpay.com",
"referenceUrl": "https://payments-test.worldpay.com/app/hpp/integration/wpg/corporate?OrderKey=LGETEST3%5EPGI_7202603277730815&Ticket=00177500323082302hx43VA8CApQK6sui8pi4vA0GOz8s8T1zqoAcWX&source=https%3A%2F%2Fsecure-test.worldpay.com"
}
}
}
```
#### Checkout.com
| depth | Field | Details & Description |
|:------|:---------------|:----------------------------------------------------------------------------------------------------------------------------------------|
| 0 | type | [type:string] [req:Yes] [desc:Type value to identify the PG response data structure] [eg:CHECKOUT] |
| 0 | publicKey | [type:string] [req: Yes] [desc: Public key to initialize Checkout.com Flow. Used in client environments, it must be provided when mounting the payment UI (Flow).] |
| 0 | paymentSession | [type:object] [req:Yes] [desc:Payment session information created by Checkout.com, used for authentication and security verification of the payment session. It is provided during Flow initialization and serves to identify and protect the payment request.] |
##### Response Sample (pgResponse)
```json
{
"pgResponse": {
"resultCode": "OK",
"pgProvider": "CHECKOUT_COM",
"data": {
"type": "CHECKOUT",
"publicKey": "pk_sbox_2ewvjanc7xpuduraa7tqqu*****",
"paymentSession": {
"id": "ps_3BVPH1ROFbmWLF7NwzgppkRahGy",
"payment_session_secret": "pss_88520096-4af1-463e-a0fb-737d169e340a",
"payment_session_token": "YmFzZTY0:eyJpZCI6InBzXzNCVlBIMVJPRmJtV0xGN053emdwcGtSYWhHeSIsImVudGl0eV9pZCI6ImVudF8za2ZoaHZ6NXVldXRmajVtNmpkYTRhYnB6YSIsImV4cGVyaW1lbnRzIjp7fSwicHJvY2Vzc2luZ19jaGFubmVsX2lkIjoicGNfa21teXVieWMyNnpldnBrcWx0eXZqdXBvbWUiLCJhbW91bnQiOjI4MjUwMCwibG9jYWxlIjoiZW4tR0IiLCJjdXJyZW5jeSI6IkFFRCIsInBheW1lbnRfbWV0aG9kcyI6W3sidHlwZSI6ImNhcmQiLCJjYXJkX3NjaGVtZXMiOlsiVmlzYSIsIk1hc3RlcmNhcmQiXSwic2NoZW1lX2Nob2ljZV9lbmFibGVkIjpmYWxzZSwic3RvcmVfcGF5bWVudF9kZXRhaWxzIjoiZGlzYWJsZWQiLCJiaWxsaW5nX2FkZHJlc3MiOnsiY291bnRyeSI6IkFFIn19LHsidHlwZSI6ImFwcGxlcGF5IiwiZGlzcGxheV9uYW1lIjoiTEcgVUFFIiwiY291bnRyeV9jb2RlIjoiQUUiLCJjdXJyZW5jeV9jb2RlIjoiQUVEIiwibWVyY2hhbnRfY2FwYWJpbGl0aWVzIjpbInN1cHBvcnRzM0RTIl0sInN1cHBvcnRlZF9uZXR3b3JrcyI6WyJ2aXNhIiwibWFzdGVyQ2FyZCJdLCJ0b3RhbCI6eyJsYWJlbCI6IkxHIFVBRSIsInR5cGUiOiJmaW5hbCIsImFtb3VudCI6IjI4MjUifX0seyJ0eXBlIjoiZ29vZ2xlcGF5IiwibWVyY2hhbnQiOnsiaWQiOiIwODExMzA4OTM4NjI2ODg0OTk4MiIsIm5hbWUiOiJMRyBVQUUiLCJvcmlnaW4iOiJodHRwOi8vbG9jYWxob3N0OjgwODAifSwidHJhbnNhY3Rpb25faW5mbyI6eyJ0b3RhbF9wcmljZV9zdGF0dXMiOiJGSU5BTCIsInRvdGFsX3ByaWNlIjoiMjgyNSIsImNvdW50cnlfY29kZSI6IkFFIiwiY3VycmVuY3lfY29kZSI6IkFFRCJ9LCJjYXJkX3BhcmFtZXRlcnMiOnsiYWxsb3dlZF9hdXRoX21ldGhvZHMiOlsiUEFOX09OTFkiLCJDUllQVE9HUkFNXzNEUyJdLCJhbGxvd2VkX2NhcmRfbmV0d29ya3MiOlsiVklTQSIsIk1BU1RFUkNBUkQiXX19LHsidHlwZSI6InRhYmJ5IiwiY291bnRyeV9jYWxsaW5nX2NvZGVzIjpbIjk3MSJdLCJlbWFpbCI6InpheWVkLmFAZXhhbXBsZS5hZSJ9XSwiZmVhdHVyZV9mbGFncyI6WyJhbmFseXRpY3Nfb2JzZXJ2YWJpbGl0eV9lbmFibGVkIiwiZ2V0X3dpdGhfcHVibGljX2tleV9lbmFibGVkIiwibG9nc19vYnNlcnZhYmlsaXR5X2VuYWJsZWQiLCJyaXNrX2pzX2VuYWJsZWQiLCJ1c2VfYmlsbGluZ19hZGRyZXNzX2Zyb21fY29uZmlnX2Zvcl90b2tlbml6YXRpb24iLCJ1c2VfZGV2aWNlX2FwaV9mb3Jfb2JzZXJ2YWJpbGl0eSIsInVzZV9yaXNranNfdjIiLCJ1c2VfdXJsX2hhc2hfZm9yX2lmcmFtZV9wcm9wcyJdLCJyaXNrIjp7ImVuYWJsZWQiOmZhbHNlfSwibWVyY2hhbnRfbmFtZSI6IkxHIFVBRSIsInBheW1lbnRfc2Vzc2lvbl9zZWNyZXQiOiJwc3NfODg1MjAwOTYtNGFmMS00NjNlLWEwZmItNzM3ZDE2OWUzNDBhIiwiaW50ZWdyYXRpb25fZG9tYWluIjoiYXBpLnNhbmRib3guY2hlY2tvdXQuY29tIn0=",
"_links": {
"self": {
"href": "https://api.sandbox.checkout.com/payment-sessions/ps_3BVPH1ROFbmWLF7NwzgppkRahGy"
}
}
}
}
}
}
```
#### Omise
| depth | Field | Details & Description |
|:------|:---------------|:--------------------------------------------------------------------------------|
| -1 | publicKey | [type:string] [req:Yes] [desc:Public key issued by Omise] |
| -1 | amount | [type:number] [req:Yes] [desc:Payment amount] |
| -1 | currencyCode | [type:string] [req:Yes] [desc:Payment currency code] |
| -1 | itemName | [type:string] [req:Yes] [desc:Name of the product being paid for] |
| -1 | authRequestId | [type:string] [req:Yes] [desc:Authentication request identifier, mandatorily used for the payment creation request.] |
| -1 | authSignature | [type:string] [req:Yes] [desc:Security signature for integrity verification, mandatorily used for the payment creation request.] |
| -1 | paymentContext | [type:string] [req:Yes] [desc:Payment context information. An encrypted data set mandatorily used for the payment creation request.] |
##### Response Sample (pgResponse)
```json
{
"pgResponse": {
"resultCode": "OK",
"pgProvider": "OMISE",
"data": {
"type": "OMISE",
"publicKey": "pkey_test_66lmsec8z06uh3jz***",
"amount": 2610000,
"currency": "THB",
"itemName": "LG Nanocell 55\" TV",
"authRequestId": "06EJSAKC9PX1P2VZW4YGS0X518",
"authSignature": "GpNbvxXs5QvWk3lN2PzfWgnVP7kf/HezW47gJ5nUd3I=",
"paymentContext": "QfAy+og0Pc7OaUKV92YAcN98rAMDMKEHW6iUl/sK3ytDWhV/+sootHKD63BwkLf7nPyrkojvOWHLw7QMY1UzpKG8zKhUDgxW+Dh8UK+VDEgPXkHcF2xSraKOt4tevD48ozwawiXoKmzg9KOQehCDLK0YYhg8yiEtqXAWEcMqpPkqNlT7mnghfWOokCMFmJQGCVP2NIMHFos8AixkMgPadZUjSLdKeFpwIWGB5LnTKZm3wUXfwDzGljYiAX8ZPfo9XNmvkrFpy3RglYqy+l7JLzR84YswVMqP0hxSPC7EfeM1GrSxwcLgBd58S9qWZeYuSn2p0w7rUFgOTLNcZ7HAK9fDw27lzlPfbqPrhL8eNB+tY3Ic8YJG9H2698Jyv2AMxCpY8N+Uu5e3VWtD2Qm17Le0ARN9ntMmKQNsXqo6HU8o2erlwBX5xddWiEPk7YYr624Je34xoxoUkyIbNAu4BA7fP6+0JFUjQsTVsmZ2GdSXysQoXualLIdTtJlqgO1KenftjQx4XfPS3pl4hxP8BV0inoo4DXcgj65YFprd5QBqC0b20efGZQ3O6PykFzDFYXvnCfLmlo6lNKHg6CawAHBK+K7RqZeRuKpH4GfR5nq3A1FqfVYTVivk3ck7JwKESHFARo6O8NLvslQ3WqClXThOKIufTLNa1o9n0L9gjTC2FDRBgPwsxgaZXHtj3Wa3zWQoH46/sAA2z39szJ+I+Nk4yMR+nkvGmRqYmvXY+PpxW/PoyurjihxdnITQdgeQSnPwWu0sMrXU8BuYqjMXvgK049nj+2IkBwc8bJBZrXeuomN9DSr8po3TITKzg99819wzv+UjdpAxsTOqKLmfdpA9zRjm6i6HFezgcuaLd5b9tLI9Q49ytUQ4wu0EN4smdnZ2eVx7jKHuFwl9w9feQca77C2l8s78c2P/5b3oxSLaje96wzPWpsqBhXA2c5LVCg3I/tIhBvZ0eDM2GrxAqphVd35XXbG6JNwjisKZW7U8Q+5W23AEuLIa+jmny9Oh+ZLvdd6OWsHX7qrOwwswN9CdCVNF3qdUwgKmasJFbt0d6Zq609gWFmAa9iMJyJM6Au/2/NJPImydPVm3Q97W4rKAE0FeKPX4WJIzvHWxXmEsPEp7SsgGjoL8PBTTFGWq8jxhfX4/Oww1+Gtw4dD/lJhVd35XXbG6JNwjisKZW7VJcP+DcYkJkWNPApBTkSOCl/EH7VxNRXq6oE/uz041Oh8EXLC7kAm5MQefKOdamHfSe/NbPcShHZcNCTCBUyaay5BwJJy56nAGGltByFPyY3uWJ+NPI1N7DJM56kGfK4BuCerMw6b0ebH1EvXFIAt0bzXlVlCDvhWHxxQv6DgacE377HuMpS1IX+pzxT5JgH7DT7lCWvVZJ0lYAUv9cXXqOKq32C3DOqbLnt+h9+DCXTYNrfyOHNxuFicKYYOkWJkTdHGZxUu5vpyjdFgVpEl2VCxBNSiKA9Tm0s6MZaw//UEIeDt1hqZvkAF1bfItOtl9ZgHxFNf4aO5NNVeKNYsPNGXf4NexTIOE6k1tA6AO25Mo2mgUzLSPIyN29YEK4Hu34x+TblaFf0FrglVjTbZDD7gtTO5Cav+oIp7QNtqnewlMECFC2648vybH3rpb/o8TZeAykqTYfIxFUpTTHCmcFoRzNxqIxpKLuH3STeLjYKmIRor6cc/C++TEl+sUH/EiYft3bVGvOWHT8FXE1OnkdltVooP2lH4u3DHS+Xg0boHmVUKPdpa9FHr5Jon0JgzDT7lCWvVZJ0lYAUv9cXXqOKq32C3DOqbLnt+h9+DCXTYNrfyOHNxuFicKYYOkWJmXTc/ot3ixkO0MYW8kuqUM"
}
}
}
```
### 3.3 Response Samples
[tabs]
[tab:Card (WorldPay)]
```json : scrollable
{
"resultCode": "0",
"message": "SUCCESS",
"requestId": "06EN1Q1E42FZPN6YT5PF8BZT88",
"timestamp": "2026-04-03T01:01:41.987427200Z",
"data": {
"paymentUrl": "/pgui/v2/hpp/worldpay/paypal/wrapping?paymentContext=QfAy+og0Pc7OaUKV92YAcF6anMj8wv9uA0Srp+d+YmRDWhV/+sootHKD63BwkLf7nPyrko...",
"orderNo": "ORD_7202604037731552",
"pgTransactionId": "PGI_7202604037731554",
"paymentContext": "QfAy+og0Pc7OaUKV92YAcF6anMj8wv9uA0Srp+d+YmRDWhV/+sootHKD63BwkLf7nPyrko...",
"savedPaymentMethods": null,
"successUrl": "https://devkic-payapi.nebp.lge.com/pgui/v2/hpp/worldpay/success",
"failureUrl": "https://devkic-payapi.nebp.lge.com/pgui/v2/hpp/worldpay/failure",
"pgResponse": {
"resultCode": "PASS",
"pgProvider": "WORLDPAY",
"data": {
"type": "WORLDPAY",
"pgRefId": "3594289311",
"returnUrl": "https://payments-test.worldpay.com/app/hpp/integration/wpg/corporate?OrderKey=LGETEST3%5EPGI_7202604037731554&Ticket=00177561010184602AR5AUHvlnns9OqZOj-c3bAP0hRdc2IKQRPpfRC&source=https%3A%2F%2Fsecure-test.worldpay.com",
"referenceUrl": "https://payments-test.worldpay.com/app/hpp/integration/wpg/corporate?OrderKey=LGETEST3%5EPGI_7202604037731554&Ticket=00177561010184602AR5AUHvlnns9OqZOj-c3bAP0hRdc2IKQRPpfRC&source=https%3A%2F%2Fsecure-test.worldpay.com"
}
}
},
"instructions": { ... }
}
```
[tab:Card (Checkout.com)]
```json : scrollable
{
"resultCode": "0",
"message": "SUCCESS",
"requestId": "06EN4BVGAT0TJTK2EJ8RM21ZE0",
"timestamp": "2026-04-03T07:12:16.131035200Z",
"data": {
"paymentUrl": "/pgui/v2/hpp/checkoutcom/card/wrapping?paymentContext=QfAy%2Bog0Pc7OaUKV92YAcJpgE%2F5feUx7nKM7nsA2oMRDWhV%2F%2BsootHKD63BwkLf7nPyrkojvOWHLw7QMY1UzpDeVUelxvMpeD4qXU9Wg7OPaOaCtb0HpMsA4J9glrqUBiOsgh%2B20tugQ0gCA3kgQ%2FHCVjxUw8i%2BgSay77vmxUuJD3TZOTI2mwaNHFuf3YtFI5mRnlf0c0KTwZgWH%2FYZSXuhJdzTYWh5YvSOlFXLUA6S4VQuvXI2Gtu93s0D8lOXh0xoTHX%2BA0Fn1mKQBAIBYDtMLnSZPCDZMssTtvxtvxWZJxBMY0XCH7bmlwThATvQvdkV%2BTj%2FSxYJxUI1PQv7ojSmw4NEqqavZVoe%2F6TRAuiSdJYLYCXjX%2FTCxOYUGP4VF6zo4TihnlhdX4jpxvFmz3%2Buy5AJRGkmPkvWRd8KzsyvvvLem%2BAZkCOYm3eRF2I9SOjxZNszSHAxdM77%2FMIIJSFXM%2BFPCGttNMsd7YvES%2B3Khk1MHL5gMRJFNnNPsId2q%2B%2ByhhLJCf2Q7sHB1DwYCmBvsmLvnW6vk%2FN4ODTEgtQX2BbX2gH114KKhX1K4cybAIL5zix958KT2QX4Xq33J3jtpjceOzcrreMOEbjxEQfFw9TmBTVRiEX%2BJY6bKaIPVvvkJE5lf9L%2FlzUp6jULdbGzmgV9GZgPePoue%2BwOpKLIbBai6OB0vdKXXcudH6ooqP2HJn9C7mlyUvXUBN1U8JlfQm%2BW0fNzHoep%2F%2FEd%2BRDR%2BiK9XZFyUZSu%2BEAN7PqIdr%2BOMLLNaPh7pL0ep9HF2JUccbhMli%2B6mui7ufQ%2Fedlkgm27naagZ153Ahz8%2FKwybtFuvEHIDWxrgJbH6%2FXdZTjOE9BoerBs6%2B9p8SIkPVgEHoF7dAb1f%2FBxMzE9mFUUpPIpOmtHjD95qoB%2Feg5ll66tGdVFWlN2HVbc8f8ZW3Mp1m6fTK7q6uxmj6RwdkYTqcajI5C%2FMY%2FMToUn0BBxV3VKlwKDAumN6e9MR%2F9DH5bnby%2FowsPpDUm9Jb4AVesFvBlRcuoHeJSuYtf%2FjKxcOffmS73XejlrB1%2B6qzsMLMDfQnQlTRd6nVMICpmrCRW7dHemautPYFhZgGvYjCciTOgLv9vzSTyJsnT1Zt0Pe1uJAnr2SyGmlyvB5qCXNzzRWrrHFLwUKNYMKAwxDYnP2JQdrjtA0zVwBWW63fYkoQ6KDsyUd7WmdEZcmf0Xs16j6XAS9QEznMWv3QwWtzSAZXZ800Nqf6mrGBlZe%2BsI3xOtW9G4G04YHMzj8nRftR82Z%2Bbeprq6owNGwhX7ZSTWLzhJXH9dViZDaO3FqfS6%2Fp4Cnf3u%2BniWi7eFEP1fw7ukuXS1yElEozqZVowra704FokZ78Ic4kegT4dY5hxbi3OxEuGC1QyaGMrJh%2F7Ds538DKRc%2BHA5LJSMvzAZpgyRoZAJOp6m%2BvWMoPJCLCkFuU8%2BkJwc%2Ftbf09ge%2FdN3b7gSsLUZvV%2FyLlCs0KqEfoT%2FXXcPhJu385qwl97A66vsp%2FbCO%2FMGt2twFhH0s4zHl%2BkZsTftYgTzgv%2F0QyzXIV9o90agzqZTgc6UZP0Dk9nj%2FnFBYb8tEKeUkp86VbCqd1KBZMk%2FyVB%2BuHbWKe%2BiHHTTKuyHSRpVcZUO7Jeby8jtXCIVE7hhqu9t9RdCInUnmgRH3C0mKq%2FARKHOF2%2BxBP%2BsCVZJJ4JNkZMZpFu8iOWYa3fZMHeMgCC2QKaG4RJzXlNcmWJmQeDY6TmAsUaWSzUJv6EfgVd9qpw4dHsOzLwmTijw3jYmNdUpE0HLQVFry3JaV6xNx59oTPGgLIqsAEhfqDRBOXAfqTzzxQJSUlVVl95LmowZgI83jISNdWztdExvH43ii0UuuON6Fzn20UXyzzZyCnpfSAMij5jj4fZJoubwspf92cTNSKmqN01hjrFOjfzoADbGR7BB0Uc7qBnuSGa%2BtKs7vjvs64LZEIKJ1%2BLJxCFu%2B7rjcoON2TK0ZQbBtUApp55Y34EJ3RF3B4w1o6Uon1Uk%2B0uncH5eaAs74w3qLo2%2BkK9RMr6ah1Jb4n4mcvVoH3SThvswCXnDG5g8JoTg4gc%2FFyJTF%2B%2B6dCEaECbj8r%2BRr9F79MHvOhnMqL4HNxqHHPM1lwZ%2Fy3JoF9p1j7U88DrNAfqWai0QGlFX3fCY8YRV4XsZWyhppgVt%2BABciC0VzLIwv6RJ9S2xVkZuNFolHPo0MyFijalBcKhzxMWRgFFz90pageCYruebkzbMFvWpGIt0cG3QZVtIYIKHW1IsIMPd3yw2WlZzri9%2BgVTAMW%2Fu7%2FtMQe0jfpkvfuXS9Zyb7nl4%2B5y5iTEzeFOtv6z2YbfcPLhxaKMQNS5%2B4Wyd8U4Az0XDO7aGS5Pdfm%2BDbXr028nQIeqyLmvNv0noEinW9L3eWyZswShawzz%2Ffh7sqxzN6HXXrz9cR6Xjh1bZZlXGUwfK63DtyAMQpTlUqOWBQLVehyEZBgYewSUIaCE2D0%2FX8KtsfjzLM3wt7hZD6qdAGTfTZ7U3SSbrnw58oxtp%2BYljSXm1mbiRQXE8kDxfDUb0oAHEtmMY%2FcMeePNbT0rxyvNP8zq5pfTB3qCqzkKFvcFZ9HZy11Pgv0P6tV4nDLbgi8vSNMMv%2BlZF0%2Fpkj%2FP2zRGC7Bda2hhwBw%2FnHo1S%2F8cXTBXCHr%2F7z3Be3J5VHX4XBdg2U7q3o%2FF5sams09f8JYrRRDHdeCcxzg0n9psuWxF%2BbM7MP8ttIMtwqZv3b2IIqWbV8DXxfuFA6qpMqJLKoW5bjkP5VUSVaYx3XnNCdD7bzHwmOl%2FfOhsS9r%2FZGpxsDlFnkYTVB04A66u6eizS%2FoqPYZ%2Br7LnVQULZ7W5yvKQAZDaTw5Jkg1oCYVh%2F7qSw8e3eRbsEdJFmTL1HUUZihw0KvBOWqCRnFQTpk0pKQSJu64TddxBY3jqWtLrN%2F7trNGw3iAVjqpltHOZa9dijLje4FUo%2FBBYegfjRkDprNBVBnt4AMCbU9XhSvGKOP1tfpIgsZCcC%2BCksxQATU%2FDl0mHh5jk7avNwPRHh88lFfJtKMY9X2sMOnz93Q8zhenyNZoBi3rsKn8B4fbfZJLSdDV4minXzWhkT2cjCRFYCxnjVDuXO6F%2FzF%2F1byBM%2FrUkAv%2BKpI3OXwBhodQa58Lfrtt%2Fklwd5KaxohZyX%2F9FSaJHFjGAQuICmOBKUye9LYMCSJSmiV42YSkzj%2BttkGtUPnPQQ5bghNY9iZRPhUR8Sn5bSoPFL6vIp3BUuCH9xGwYaMRdNaHGSL4H2d9AjK7%2BIE9OKeIU81M3YdSw1A428kiNdkSD0jT89F6lxld7IigFn7ZX0voFgW%2BDUkYX24KJyuhOLSepEQ4Bcl%2F0az1pF4B2AfcHSWmoFWw777AvnTZTKmGP60YuPnT5aclAT3DH0gTA%2FDxIv%2FIrF3lYSRDPbK0r1Fdvp1zQ4hAmjqt7X43WJ3Q3cBwF92dRngjT7dvF9fqDj2Z%2BwysH5f4fZ%2Bjdrs1h3oZVJEsVOJR8Wgnu5nRsTlsVrqkYVtDq7LKMGcJ8lt%2BtOC%2FY38%2FUgOmeB2fK2d%2BH46vN4yJyTSmDp%2FCitloqBrJQsPRXGC5eAfdbaboGzEQ3%2FnFqRj4zAGP%2FJyxVBmlTHATshN2yNM4f9fcc%2FPldqj8VWTtSqjNiif0TBG3ovxPlkHrNDS3Cyn1SPs%2Fsmj0obkvVr8MN55Z3tbq%2FJZdQhocQBJMptycVoT%2BpOTnJwM%2FtOCyfQKI4s0AfAaUixhvm9cKjTrtqsBUq2kzeBETbMTQPruP17HlYJaL%2FK2xuK49tEQt5WY0GdqfrqrvkoqcI5VZA2eyxkg8v214nyNCrxLc2RPLB1P4GyTzjLtVppTfQgLRhVGgbt9LzDNwml9td8%2F0tun%2FzclXqk3JgK431BkgmTKKBhCBseXCL8oPyFYePp0Lw3qhicZiqhh%2FmD6fsw93WxeIj0APWTisdtxU8t1JbB2gQpNuOFdowu%2FVz%2FNFElLF%2BCXaeCXRYHrp6QpG655WqiZEFkC8AccERQaI%2BhVPHuxyaw%2BwFcf9x6iV31jbO3fvmoIlmvZD%2BaU%2B%2FT2cCXzHrvne2Nezky6HDwN9EjqXMtFkBmyRun5jqAm0miV2qy%2FQqneyMOFjunQUjUpomyPi8qA%2F%2FsjaE4K03sXrfyRsBIDonQXVk12pLYzp4U8XF%2F4HHLIZb3C07WjMnP1k50uRvt%2BNzIUS%2B4atQd7p4OUeo0Z%2B377GkRFnf553rwnsVGlRTPIFgyXLPESQD%2FVDYnBMxghGSvDWH19RAIezoCg6dSydsVaNd4WyTxjh28av431kWLdciHZ6kUkDsXG1W66BosLyqYxWWpGE6%2BJ0ITs0Dex8PriS153jDGsmKdS%2BGaLSrHHxv%2BrWhcxUm9%2FEDNz%2BVUa8DkGYYw7pVWmgNBe7h7Ld2hCpqbGy4MlndFsRsil2zHunEsXxKLsMXH%2Bw9rwOg9rcPFXc7u6JYJR927iC6pA%2BQgXb4%2Bfkl7CRO%2FZvlrR62ZUkXTP%2FqLp5gFqpSdUAT8wK7FfSAF6E5EcHm%2BezhxfYwsejMQ9ZuqMIwioclOioZfA8QutxamjhF4WO%2F6QkXcLNnEp1xSm%2FQJeNNCCRaX7B4aSNPU%2FuLawNYXN4%2BXOdjn4USO6pdDEHfDewM%2FIoHy2Yw3V6asBO4QkYAn83BdnRs5ccpasEE2z3baLCH%2Bm56CtxUM7%2FfJ875o1SsYbL7g9dSMJn2xQcGU%3D",
"orderNo": "ORD_7202604037731761",
"pgTransactionId": "PGI_7202604037731763",
"paymentContext": "QfAy+og0Pc7OaUKV92YAcJpgE/5feUx7nKM7nsA2oMRDWhV/+sootHKD63BwkLf7nPyrkojvOWHLw7QMY1UzpDeVUelxvMpeD4qXU9Wg7OPaOaCtb0HpMsA4J9glrqUBiOsgh+20tugQ0gCA3kgQ/HCVjxUw8i+gSay77vmxUuJD3TZOTI2mwaNHFuf3YtFI5mRnlf0c0KTwZgWH/YZSXuhJdzTYWh5YvSOlFXLUA6S4VQuvXI2Gtu93s0D8lOXh0xoTHX+A0Fn1mKQBAIBYDtMLnSZPCDZMssTtvxtvxWZJxBMY0XCH7bmlwThATvQvdkV+Tj/SxYJxUI1PQv7ojSmw4NEqqavZVoe/6TRAuiSdJYLYCXjX/TCxOYUGP4VF6zo4TihnlhdX4jpxvFmz3+uy5AJRGkmPkvWRd8KzsyvvvLem+AZkCOYm3eRF2I9SOjxZNszSHAxdM77/MIIJSFXM+FPCGttNMsd7YvES+3Khk1MHL5gMRJFNnNPsId2q++yhhLJCf2Q7sHB1DwYCmBvsmLvnW6vk/N4ODTEgtQX2BbX2gH114KKhX1K4cybAIL5zix958KT2QX4Xq33J3jtpjceOzcrreMOEbjxEQfFw9TmBTVRiEX+JY6bKaIPVvvkJE5lf9L/lzUp6jULdbGzmgV9GZgPePoue+wOpKLIbBai6OB0vdKXXcudH6ooqP2HJn9C7mlyUvXUBN1U8JlfQm+W0fNzHoep//Ed+RDR+iK9XZFyUZSu+EAN7PqIdr+OMLLNaPh7pL0ep9HF2JUccbhMli+6mui7ufQ/edlkgm27naagZ153Ahz8/KwybtFuvEHIDWxrgJbH6/XdZTjOE9BoerBs6+9p8SIkPVgEHoF7dAb1f/BxMzE9mFUUpPIpOmtHjD95qoB/eg5ll66tGdVFWlN2HVbc8f8ZW3Mp1m6fTK7q6uxmj6RwdkYTqcajI5C/MY/MToUn0BBxV3VKlwKDAumN6e9MR/9DH5bnby/owsPpDUm9Jb4AVesFvBlRcuoHeJSuYtf/jKxcOffmS73XejlrB1+6qzsMLMDfQnQlTRd6nVMICpmrCRW7dHemautPYFhZgGvYjCciTOgLv9vzSTyJsnT1Zt0Pe1uJAnr2SyGmlyvB5qCXNzzRWrrHFLwUKNYMKAwxDYnP2JQdrjtA0zVwBWW63fYkoQ6KDsyUd7WmdEZcmf0Xs16j6XAS9QEznMWv3QwWtzSAZXZ800Nqf6mrGBlZe+sI3xOtW9G4G04YHMzj8nRftR82Z+beprq6owNGwhX7ZSTWLzhJXH9dViZDaO3FqfS6/p4Cnf3u+niWi7eFEP1fw7ukuXS1yElEozqZVowra704FokZ78Ic4kegT4dY5hxbi3OxEuGC1QyaGMrJh/7Ds538DKRc+HA5LJSMvzAZpgyRoZAJOp6m+vWMoPJCLCkFuU8+kJwc/tbf09ge/dN3b7gSsLUZvV/yLlCs0KqEfoT/XXcPhJu385qwl97A66vsp/bCO/MGt2twFhH0s4zHl+kZsTftYgTzgv/0QyzXIV9o90agzqZTgc6UZP0Dk9nj/nFBYb8tEKeUkp86VbCqd1KBZMk/yVB+uHbWKe+iHHTTKuyHSRpVcZUO7Jeby8jtXCIVE7hhqu9t9RdCInUnmgRH3C0mKq/ARKHOF2+xBP+sCVZJJ4JNkZMZpFu8iOWYa3fZMHeMgCC2QKaG4RJzXlNcmWJmQeDY6TmAsUaWSzUJv6EfgVd9qpw4dHsOzLwmTijw3jYmNdUpE0HLQVFry3JaV6xNx59oTPGgLIqsAEhfqDRBOXAfqTzzxQJSUlVVl95LmowZgI83jISNdWztdExvH43ii0UuuON6Fzn20UXyzzZyCnpfSAMij5jj4fZJoubwspf92cTNSKmqN01hjrFOjfzoADbGR7BB0Uc7qBnuSGa+tKs7vjvs64LZEIKJ1+LJxCFu+7rjcoON2TK0ZQbBtUApp55Y34EJ3RF3B4w1o6Uon1Uk+0uncH5eaAs74w3qLo2+kK9RMr6ah1Jb4n4mcvVoH3SThvswCXnDG5g8JoTg4gc/FyJTF++6dCEaECbj8r+Rr9F79MHvOhnMqL4HNxqHHPM1lwZ/y3JoF9p1j7U88DrNAfqWai0QGlFX3fCY8YRV4XsZWyhppgVt+ABciC0VzLIwv6RJ9S2xVkZuNFolHPo0MyFijalBcKhzxMWRgFFz90pageCYruebkzbMFvWpGIt0cG3QZVtIYIKHW1IsIMPd3yw2WlZzri9+gVTAMW/u7/tMQe0jfpkvfuXS9Zyb7nl4+5y5iTEzeFOtv6z2YbfcPLhxaKMQNS5+4Wyd8U4Az0XDO7aGS5Pdfm+DbXr028nQIeqyLmvNv0noEinW9L3eWyZswShawzz/fh7sqxzN6HXXrz9cR6Xjh1bZZlXGUwfK63DtyAMQpTlUqOWBQLVehyEZBgYewSUIaCE2D0/X8KtsfjzLM3wt7hZD6qdAGTfTZ7U3SSbrnw58oxtp+YljSXm1mbiRQXE8kDxfDUb0oAHEtmMY/cMeePNbT0rxyvNP8zq5pfTB3qCqzkKFvcFZ9HZy11Pgv0P6tV4nDLbgi8vSNMMv+lZF0/pkj/P2zRGC7Bda2hhwBw/nHo1S/8cXTBXCHr/7z3Be3J5VHX4XBdg2U7q3o/F5sams09f8JYrRRDHdeCcxzg0n9psuWxF+bM7MP8ttIMtwqZv3b2IIqWbV8DXxfuFA6qpMqJLKoW5bjkP5VUSVaYx3XnNCdD7bzHwmOl/fOhsS9r/ZGpxsDlFnkYTVB04A66u6eizS/oqPYZ+r7LnVQULZ7W5yvKQAZDaTw5Jkg1oCYVh/7qSw8e3eRbsEdJFmTL1HUUZihw0KvBOWqCRnFQTpk0pKQSJu64TddxBY3jqWtLrN/7trNGw3iAVjqpltHOZa9dijLje4FUo/BBYegfjRkDprNBVBnt4AMCbU9XhSvGKOP1tfpIgsZCcC+CksxQATU/Dl0mHh5jk7avNwPRHh88lFfJtKMY9X2sMOnz93Q8zhenyNZoBi3rsKn8B4fbfZJLSdDV4minXzWhkT2cjCRFYCxnjVDuXO6F/zF/1byBM/rUkAv+KpI3OXwBhodQa58Lfrtt/klwd5KaxohZyX/9FSaJHFjGAQuICmOBKUye9LYMCSJSmiV42YSkzj+ttkGtUPnPQQ5bghNY9iZRPhUR8Sn5bSoPFL6vIp3BUuCH9xGwYaMRdNaHGSL4H2d9AjK7+IE9OKeIU81M3YdSw1A428kiNdkSD0jT89F6lxld7IigFn7ZX0voFgW+DUkYX24KJyuhOLSepEQ4Bcl/0az1pF4B2AfcHSWmoFWw777AvnTZTKmGP60YuPnT5aclAT3DH0gTA/DxIv/IrF3lYSRDPbK0r1Fdvp1zQ4hAmjqt7X43WJ3Q3cBwF92dRngjT7dvF9fqDj2Z+wysH5f4fZ+jdrs1h3oZVJEsVOJR8Wgnu5nRsTlsVrqkYVtDq7LKMGcJ8lt+tOC/Y38/UgOmeB2fK2d+H46vN4yJyTSmDp/CitloqBrJQsPRXGC5eAfdbaboGzEQ3/nFqRj4zAGP/JyxVBmlTHATshN2yNM4f9fcc/Pldqj8VWTtSqjNiif0TBG3ovxPlkHrNDS3Cyn1SPs/smj0obkvVr8MN55Z3tbq/JZdQhocQBJMptycVoT+pOTnJwM/tOCyfQKI4s0AfAaUixhvm9cKjTrtqsBUq2kzeBETbMTQPruP17HlYJaL/K2xuK49tEQt5WY0GdqfrqrvkoqcI5VZA2eyxkg8v214nyNCrxLc2RPLB1P4GyTzjLtVppTfQgLRhVGgbt9LzDNwml9td8/0tun/zclXqk3JgK431BkgmTKKBhCBseXCL8oPyFYePp0Lw3qhicZiqhh/mD6fsw93WxeIj0APWTisdtxU8t1JbB2gQpNuOFdowu/Vz/NFElLF+CXaeCXRYHrp6QpG655WqiZEFkC8AccERQaI+hVPHuxyaw+wFcf9x6iV31jbO3fvmoIlmvZD+aU+/T2cCXzHrvne2Nezky6HDwN9EjqXMtFkBmyRun5jqAm0miV2qy/QqneyMOFjunQUjUpomyPi8qA//sjaE4K03sXrfyRsBIDonQXVk12pLYzp4U8XF/4HHLIZb3C07WjMnP1k50uRvt+NzIUS+4atQd7p4OUeo0Z+377GkRFnf553rwnsVGlRTPIFgyXLPESQD/VDYnBMxghGSvDWH19RAIezoCg6dSydsVaNd4WyTxjh28av431kWLdciHZ6kUkDsXG1W66BosLyqYxWWpGE6+J0ITs0Dex8PriS153jDGsmKdS+GaLSrHHxv+rWhcxUm9/EDNz+VUa8DkGYYw7pVWmgNBe7h7Ld2hCpqbGy4MlndFsRsil2zHunEsXxKLsMXH+w9rwOg9rcPFXc7u6JYJR927iC6pA+QgXb4+fkl7CRO/ZvlrR62ZUkXTP/qLp5gFqpSdUAT8wK7FfSAF6E5EcHm+ezhxfYwsejMQ9ZuqMIwioclOioZfA8QutxamjhF4WO/6QkXcLNnEp1xSm/QJeNNCCRaX7B4aSNPU/uLawNYXN4+XOdjn4USO6pdDEHfDewM/IoHy2Yw3V6asBO4QkYAn83BdnRs5ccpasEE2z3baLCH+m56CtxUM7/fJ875o1SsYbL7g9dSMJn2xQcGU=",
"savedPaymentMethods": null,
"successUrl": "https://devkic-payapi.nebp.lge.com/pgui/v2/hpp/checkoutcom/success",
"failureUrl": "https://devkic-payapi.nebp.lge.com/pgui/v2/hpp/checkoutcom/failure",
"pgResponse": {
"resultCode": "OK",
"pgProvider": "CHECKOUT_COM",
"data": {
"type": "CHECKOUT",
"publicKey": "pk_sbox_2ewvjanc7xpuduraa7tqquf5mmi",
"paymentSession": {
"id": "ps_3BpyWEErpjTiHWFQO6F5vYynqC5",
"payment_session_secret": "pss_06980ec7-3169-42ac-bd97-85f1b7cc14dd",
"payment_session_token": "YmFzZTY0:eyJpZCI6InBzXzNCcHlXRUVycGpUaUhXRlFPNkY1dll5bnFDNSIsImVudGl0eV9pZCI6ImVudF8za2ZoaHZ6NXVldXRmajVtNmpkYTRhYnB6YSIsImV4cGVyaW1lbnRzIjp7fSwicHJvY2Vzc2luZ19jaGFubmVsX2lkIjoicGNfa21teXVieWMyNnpldnBrcWx0eXZqdXBvbWUiLCJhbW91bnQiOjI1MDAwMCwibG9jYWxlIjoiZW4tR0IiLCJjdXJyZW5jeSI6IkFFRCIsInBheW1lbnRfbWV0aG9kcyI6W3sidHlwZSI6ImNhcmQiLCJjYXJkX3NjaGVtZXMiOlsiVmlzYSIsIk1hc3RlcmNhcmQiXSwic2NoZW1lX2Nob2ljZV9lbmFibGVkIjpmYWxzZSwic3RvcmVfcGF5bWVudF9kZXRhaWxzIjoiZGlzYWJsZWQiLCJiaWxsaW5nX2FkZHJlc3MiOnsiY291bnRyeSI6IkFFIn19LHsidHlwZSI6ImFwcGxlcGF5IiwiZGlzcGxheV9uYW1lIjoiTEcgVUFFIiwiY291bnRyeV9jb2RlIjoiQUUiLCJjdXJyZW5jeV9jb2RlIjoiQUVEIiwibWVyY2hhbnRfY2FwYWJpbGl0aWVzIjpbInN1cHBvcnRzM0RTIl0sInN1cHBvcnRlZF9uZXR3b3JrcyI6WyJ2aXNhIiwibWFzdGVyQ2FyZCJdLCJ0b3RhbCI6eyJsYWJlbCI6IkxHIFVBRSIsInR5cGUiOiJmaW5hbCIsImFtb3VudCI6IjI1MDAifX0seyJ0eXBlIjoiZ29vZ2xlcGF5IiwibWVyY2hhbnQiOnsiaWQiOiIwODExMzA4OTM4NjI2ODg0OTk4MiIsIm5hbWUiOiJMRyBVQUUiLCJvcmlnaW4iOiJodHRwOi8vbG9jYWxob3N0OjgwODAifSwidHJhbnNhY3Rpb25faW5mbyI6eyJ0b3RhbF9wcmljZV9zdGF0dXMiOiJGSU5BTCIsInRvdGFsX3ByaWNlIjoiMjUwMCIsImNvdW50cnlfY29kZSI6IkFFIiwiY3VycmVuY3lfY29kZSI6IkFFRCJ9LCJjYXJkX3BhcmFtZXRlcnMiOnsiYWxsb3dlZF9hdXRoX21ldGhvZHMiOlsiUEFOX09OTFkiLCJDUllQVE9HUkFNXzNEUyJdLCJhbGxvd2VkX2NhcmRfbmV0d29ya3MiOlsiVklTQSIsIk1BU1RFUkNBUkQiXX19XSwiZmVhdHVyZV9mbGFncyI6WyJhbmFseXRpY3Nfb2JzZXJ2YWJpbGl0eV9lbmFibGVkIiwiZ2V0X3dpdGhfcHVibGljX2tleV9lbmFibGVkIiwibG9nc19vYnNlcnZhYmlsaXR5X2VuYWJsZWQiLCJyaXNrX2pzX2VuYWJsZWQiLCJ1c2VfYmlsbGluZ19hZGRyZXNzX2Zyb21fY29uZmlnX2Zvcl90b2tlbml6YXRpb24iLCJ1c2VfZGV2aWNlX2FwaV9mb3Jfb2JzZXJ2YWJpbGl0eSIsInVzZV9yaXNranNfdjIiLCJ1c2VfdXJsX2hhc2hfZm9yX2lmcmFtZV9wcm9wcyJdLCJyaXNrIjp7ImVuYWJsZWQiOmZhbHNlfSwibWVyY2hhbnRfbmFtZSI6IkxHIFVBRSIsInBheW1lbnRfc2Vzc2lvbl9zZWNyZXQiOiJwc3NfMDY5ODBlYzctMzE2OS00MmFjLWJkOTctODVmMWI3Y2MxNGRkIiwiaW50ZWdyYXRpb25fZG9tYWluIjoiYXBpLnNhbmRib3guY2hlY2tvdXQuY29tIn0=",
"_links": {
"self": {
"href": "https://api.sandbox.checkout.com/payment-sessions/ps_3BpyWEErpjTiHWFQO6F5vYynqC5"
}
}
}
}
}
},
"instructions": { ... }
}
```
[tab:Card (Omise)]
```json : scrollable
{
"resultCode": "0",
"message": "SUCCESS",
"requestId": "06EN41W5RTTKKDX4HRE5JV7NX4",
"timestamp": "2026-04-03T06:28:38.259142300Z",
"data": {
"paymentUrl": "/pgui/v2/hpp/omise/card/wrapping?paymentContext=QfAy%2Bog0Pc7OaUKV92YAcOD%2FaZ2IDdOD9sJI9kzUoGtDWhV%2F%2B...",
"orderNo": "ORD_7202604037731725",
"pgTransactionId": "PGI_7202604037731727",
"paymentContext": "QfAy+og0Pc7OaUKV92YAcOD/aZ2IDdOD9sJI9kzUoGtDWhV/...",
"savedPaymentMethods": null,
"successUrl": "https://devkic-payapi.nebp.lge.com/pgui/v2/hpp/omise/success",
"failureUrl": "https://devkic-payapi.nebp.lge.com/pgui/v2/hpp/omise/failure",
"pgResponse": {
"resultCode": "OK",
"pgProvider": "OMISE",
"data": {
"type": "OMISE_CARD",
"publicKey": "pkey_test_66lmsec8z06uh3jzilx",
"amount": 2500,
"amountInMinorUnits": 250000,
"currency": "THB",
"itemName": "Wireless Charger",
"orderNo": "ORD_7202604037731725",
"authRequestId": "06EN41W5RTTKKDX4HRE5JV7NX4",
"authSignature": "Ddr53aFJ/WBOkdFWcjVE6GqmHy4dciOpUbApXBUa+VU="
}
}
},
"instructions": { ... }
}
```
[tab:PayPal]
```json : scrollable
{
"resultCode": "0",
"message": "SUCCESS",
"requestId": "06EJSXACF3167DYF17DCKPV398",
"timestamp": "2026-03-27T01:42:48.101231400Z",
"data": {
"paymentUrl": "/pgui/v2/hpp/worldpay/card/wrapping?paymentContext=QfAy%2Bog0Pc7OaUKV92YAcF8bIPJ1MnoOmpeUOWd9eYRDWhV%2F...",
"orderNo": "ORD_7202603277730925",
"pgTransactionId": "PGI_7202603277730929",
"paymentContext": "QfAy%2Bog0Pc7OaUKV92YAcF8bIPJ1MnoOmpeUOWd9eYRDWhV%2F...",
"savedPaymentMethods": null,
"successUrl": "https://devkic-payapi.nebp.lge.com/pgui/v2/hpp/worldpay/success",
"failureUrl": "https://devkic-payapi.nebp.lge.com/pgui/v2/hpp/worldpay/failure",
"pgResponse": {
"resultCode": "PASS",
"pgProvider": "WORLDPAY",
"data": {
"type": "WORLDPAY",
"pgRefId": "3592852189",
"returnUrl": "https://hpp-sandbox.worldpay.com/app/hpp/integration/wpg/corporate?OrderKey=LGETEST3%5EPGI_7202603277730929&Ticket=00177500776844702U-c7q9YvTrz7RVzEY-WJvQbS7JfWDoR3BcNo-0&source=https%3A%2F%2Fsecure-test.worldpay.com",
"referenceUrl": "https://hpp-sandbox.worldpay.com/app/hpp/integration/wpg/corporate?OrderKey=LGETEST3%5EPGI_7202603277730929&Ticket=00177500776844702U-c7q9YvTrz7RVzEY-WJvQbS7JfWDoR3BcNo-0&source=https%3A%2F%2Fsecure-test.worldpay.com"
}
}
},
"instructions": { ... }
}
```
[tab:Bank Transfer (Thailand)]
```json : scrollable
{
"resultCode": "0",
"message": "SUCCESS",
"requestId": "06EJSWXF1S9VSJVR3H832TWEY0",
"timestamp": "2026-03-27T01:41:01.060997300Z",
"data": {
"paymentUrl": "/pgui/v2/hpp/omise/bank-transfer/wrapping",
"orderNo": "ORD_7202603277730917",
"pgTransactionId": "PGI_7202603277730920",
"paymentContext": "...",
"savedPaymentMethods": null,
"successUrl": "https://devkic-pgui.nebp.lge.com//pgui/v2/hpp/omise/success",
"failureUrl": "https://devkic-pgui.nebp.lge.com//pgui/v2/hpp/omise/failure",
"pgResponse": {
"resultCode": "OK",
"pgName": "OMISE",
"data": {
"publicKey": "pkey_test_66lmsec8z06uh3jzilx",
"amount": 26100,
"amountInMinorUnits": 2610000,
"currency": "THB",
"bankTransferSource": "mobile_banking_bay",
"platformType": "IOS",
"authRequestId": "06EJSWXF1S9VSJVR3H832TWEY0",
"authSignature": "552RtzZfrEkiZE/piQ9GQ62UWC8XqkckETlzzBUnxjg=",
"paymentContext": "..."
}
}
},
"instructions": { ... }
}
```
[tab:Installment (Thailand)]
```json : scrollable
{
"resultCode": "0",
"message": "SUCCESS",
"requestId": "06EN40N9V7N1PQXAH0GMBN91Z4",
"timestamp": "2026-04-03T06:23:19.800137100Z",
"data": {
"paymentUrl": "/pgui/v2/hpp/omise/installment/wrapping?paymentContext=QfAy+og0Pc7OaUKV92YAcPQqpKNrGELf9Ty8UQO/rElDWhV/+...",
"orderNo": "ORD_7202604037731713",
"pgTransactionId": "PGI_7202604037731715",
"paymentContext": "QfAy+og0Pc7OaUKV92YAcPQqpKNrGELf9Ty8UQO/rElDWhV/+...",
"savedPaymentMethods": null,
"successUrl": "http://localhost:8080/pgui/v2/hpp/omise/success",
"failureUrl": "http://localhost:8080/pgui/v2/hpp/omise/failure",
"pgResponse": {
"resultCode": "OK",
"pgProvider": "OMISE",
"data": {
"type": "OMISE_INSTALLMENT",
"publicKey": "pkey_test_66lmsec8z06uh3jzilx",
"amount": 2500,
"amountInMinorUnits": 250000,
"currencyCode": "THB",
"authRequestId": "06EN40N9V7N1PQXAH0GMBN91Z4",
"authSignature": "CRMmdgHJpcCiACWY6ZOGiUxOSjqTcv9zQsbVFXI3zD8=",
"installmentSource": "installment_kbank",
"installmentTerm": 3
}
}
},
"instructions": { ... }
}
```
[tab:Tabby (UAE)]
```json : scrollable
{
"resultCode": "0",
"message": "SUCCESS",
"requestId": "06EN4HHZ63D5QPZD5FZV9H2ZX4",
"timestamp": "2026-04-03T07:37:09.299115500Z",
"data": {
"paymentUrl": "/pgui/v2/hpp/checkoutcom/tabby/wrapping?paymentContext=QfAy%2Bog0Pc7OaUKV92YAcGpbC7at%2BRppP%2...",
"orderNo": "ORD_8202604037731809",
"pgTransactionId": "PGI_8202604037731811",
"paymentContext": "QfAy+og0Pc7OaUKV92YAcGpbC7at+RppP/jsdoEbGb1DWhV/+...",
"savedPaymentMethods": null,
"successUrl": "http://localhost:8080/pgui/v2/hpp/checkoutcom/success",
"failureUrl": "http://localhost:8080/pgui/v2/hpp/checkoutcom/failure",
"pgResponse": {
"resultCode": "OK",
"pgProvider": "CHECKOUT_COM",
"data": {
"type": "CHECKOUT",
"publicKey": "pk_sbox_2ewvjanc7xpuduraa7tqquf5mmi",
"paymentSession": {
"id": "ps_3Bq1XyvpnV2AwXjD0CepNgDfq6P",
"payment_session_secret": "pss_6d438e14-fecd-43d2-b23f-d038ccea89e0",
"payment_session_token": "YmFzZTY0:eyJpZCI6InBzXzNCcTFYeXZwblYyQXdYakQwQ2VwTmdEZnE2UCIsImVudGl0eV9pZCI6ImVudF8za2ZoaHZ6NXVldXRmajVtNmpkYTRhYnB6YSIsImV4cGVyaW1lbnRzIjp7fSwicHJvY2Vzc2luZ19jaGFubmVsX2lkIjoicGNfa21teXVieWMyNnpldnBrcWx0eXZqdXBvbWUiLCJhbW91bnQiOjI4MjUwMCwibG9jYWxlIjoiZW4tR0IiLCJjdXJyZW5jeSI6IkFFRCIsInBheW1lbnRfbWV0aG9kcyI6W3sidHlwZSI6ImNhcmQiLCJjYXJkX3NjaGVtZXMiOlsiVmlzYSIsIk1hc3RlcmNhcmQiXSwic2NoZW1lX2Nob2ljZV9lbmFibGVkIjpmYWxzZSwic3RvcmVfcGF5bWVudF9kZXRhaWxzIjoiZGlzYWJsZWQiLCJiaWxsaW5nX2FkZHJlc3MiOnsiY291bnRyeSI6IkFFIn19LHsidHlwZSI6ImFwcGxlcGF5IiwiZGlzcGxheV9uYW1lIjoiTEcgVUFFIiwiY291bnRyeV9jb2RlIjoiQUUiLCJjdXJyZW5jeV9jb2RlIjoiQUVEIiwibWVyY2hhbnRfY2FwYWJpbGl0aWVzIjpbInN1cHBvcnRzM0RTIl0sInN1cHBvcnRlZF9uZXR3b3JrcyI6WyJ2aXNhIiwibWFzdGVyQ2FyZCJdLCJ0b3RhbCI6eyJsYWJlbCI6IkxHIFVBRSIsInR5cGUiOiJmaW5hbCIsImFtb3VudCI6IjI4MjUifX0seyJ0eXBlIjoiZ29vZ2xlcGF5IiwibWVyY2hhbnQiOnsiaWQiOiIwODExMzA4OTM4NjI2ODg0OTk4MiIsIm5hbWUiOiJMRyBVQUUiLCJvcmlnaW4iOiJodHRwOi8vbG9jYWxob3N0OjgwODAifSwidHJhbnNhY3Rpb25faW5mbyI6eyJ0b3RhbF9wcmljZV9zdGF0dXMiOiJGSU5BTCIsInRvdGFsX3ByaWNlIjoiMjgyNSIsImNvdW50cnlfY29kZSI6IkFFIiwiY3VycmVuY3lfY29kZSI6IkFFRCJ9LCJjYXJkX3BhcmFtZXRlcnMiOnsiYWxsb3dlZF9hdXRoX21ldGhvZHMiOlsiUEFOX09OTFkiLCJDUllQVE9HUkFNXzNEUyJdLCJhbGxvd2VkX2NhcmRfbmV0d29ya3MiOlsiVklTQSIsIk1BU1RFUkNBUkQiXX19LHsidHlwZSI6InRhYmJ5IiwiY291bnRyeV9jYWxsaW5nX2NvZGVzIjpbIjk3MSJdLCJlbWFpbCI6InpheWVkLmFAZXhhbXBsZS5hZSJ9XSwiZmVhdHVyZV9mbGFncyI6WyJhbmFseXRpY3Nfb2JzZXJ2YWJpbGl0eV9lbmFibGVkIiwiZ2V0X3dpdGhfcHVibGljX2tleV9lbmFibGVkIiwibG9nc19vYnNlcnZhYmlsaXR5X2VuYWJsZWQiLCJyaXNrX2pzX2VuYWJsZWQiLCJ1c2VfYmlsbGluZ19hZGRyZXNzX2Zyb21fY29uZmlnX2Zvcl90b2tlbml6YXRpb24iLCJ1c2VfZGV2aWNlX2FwaV9mb3Jfb2JzZXJ2YWJpbGl0eSIsInVzZV9yaXNranNfdjIiLCJ1c2VfdXJsX2hhc2hfZm9yX2lmcmFtZV9wcm9wcyJdLCJyaXNrIjp7ImVuYWJsZWQiOmZhbHNlfSwibWVyY2hhbnRfbmFtZSI6IkxHIFVBRSIsInBheW1lbnRfc2Vzc2lvbl9zZWNyZXQiOiJwc3NfNmQ0MzhlMTQtZmVjZC00M2QyLWIyM2YtZDAzOGNjZWE4OWUwIiwiaW50ZWdyYXRpb25fZG9tYWluIjoiYXBpLnNhbmRib3guY2hlY2tvdXQuY29tIn0=",
"_links": {
"self": {
"href": "https://api.sandbox.checkout.com/payment-sessions/ps_3Bq1XyvpnV2AwXjD0CepNgDfq6P"
}
}
}
}
}
},
"instructions": { ... }
}
```
[tab:Tamara (UAE)]
```json : scrollable
{
"resultCode": "0",
"message": "SUCCESS",
"requestId": "06EN4H3C9QMHEAZYS6YQZJC7GC",
"timestamp": "2026-04-03T07:35:09.863177500Z",
"data": {
"paymentUrl": "/pgui/v2/hpp/checkoutcom/tamara/wrapping?paymentContext=QfAy%2Bog0Pc7OaUKV92YAcF5qAbtkl%2BEuYAbqu5aS5KFDWhV%2F%2...",
"orderNo": "ORD_8202604037731801",
"pgTransactionId": "PGI_8202604037731803",
"paymentContext": "QfAy+og0Pc7OaUKV92YAcF5qAbtkl+EuYAbqu5aS5KFDWhV/...",
"savedPaymentMethods": null,
"successUrl": "http://localhost:8080/pgui/v2/hpp/checkoutcom/success",
"failureUrl": "http://localhost:8080/pgui/v2/hpp/checkoutcom/failure",
"pgResponse": {
"resultCode": "OK",
"pgProvider": "CHECKOUT_COM",
"data": {
"type": "CHECKOUT",
"publicKey": "pk_sbox_2ewvjanc7xpuduraa7tqquf5mmi",
"paymentSession": {
"id": "ps_3Bq1IsElSF2ZoM1aZtuTBv4Mfg6",
"payment_session_secret": "pss_fc314af0-b0b1-49e7-b2be-469bd6c33d50",
"payment_session_token": "YmFzZTY0:eyJpZCI6InBzXzNCcTFJc0VsU0YyWm9NMWFadHVUQnY0TWZnNiIsImVudGl0eV9pZCI6ImVudF8za2ZoaHZ6NXVldXRmajVtNmpkYTRhYnB6YSIsImV4cGVyaW1lbnRzIjp7fSwicHJvY2Vzc2luZ19jaGFubmVsX2lkIjoicGNfa21teXVieWMyNnpldnBrcWx0eXZqdXBvbWUiLCJhbW91bnQiOjI4MjUwMCwibG9jYWxlIjoiZW4tR0IiLCJjdXJyZW5jeSI6IkFFRCIsInBheW1lbnRfbWV0aG9kcyI6W3sidHlwZSI6ImNhcmQiLCJjYXJkX3NjaGVtZXMiOlsiVmlzYSIsIk1hc3RlcmNhcmQiXSwic2NoZW1lX2Nob2ljZV9lbmFibGVkIjpmYWxzZSwic3RvcmVfcGF5bWVudF9kZXRhaWxzIjoiZGlzYWJsZWQiLCJiaWxsaW5nX2FkZHJlc3MiOnsiY291bnRyeSI6IkFFIiwiYWRkcmVzc19saW5lMSI6IkJ1cmogS2hhbGlmYSwgRmxvb3IgMTIyIiwiY2l0eSI6IkR1YmFpIn19LHsidHlwZSI6ImFwcGxlcGF5IiwiZGlzcGxheV9uYW1lIjoiTEcgVUFFIiwiY291bnRyeV9jb2RlIjoiQUUiLCJjdXJyZW5jeV9jb2RlIjoiQUVEIiwibWVyY2hhbnRfY2FwYWJpbGl0aWVzIjpbInN1cHBvcnRzM0RTIl0sInN1cHBvcnRlZF9uZXR3b3JrcyI6WyJ2aXNhIiwibWFzdGVyQ2FyZCJdLCJ0b3RhbCI6eyJsYWJlbCI6IkxHIFVBRSIsInR5cGUiOiJmaW5hbCIsImFtb3VudCI6IjI4MjUifX0seyJ0eXBlIjoiZ29vZ2xlcGF5IiwibWVyY2hhbnQiOnsiaWQiOiIwODExMzA4OTM4NjI2ODg0OTk4MiIsIm5hbWUiOiJMRyBVQUUiLCJvcmlnaW4iOiJodHRwOi8vbG9jYWxob3N0OjgwODAifSwidHJhbnNhY3Rpb25faW5mbyI6eyJ0b3RhbF9wcmljZV9zdGF0dXMiOiJGSU5BTCIsInRvdGFsX3ByaWNlIjoiMjgyNSIsImNvdW50cnlfY29kZSI6IkFFIiwiY3VycmVuY3lfY29kZSI6IkFFRCJ9LCJjYXJkX3BhcmFtZXRlcnMiOnsiYWxsb3dlZF9hdXRoX21ldGhvZHMiOlsiUEFOX09OTFkiLCJDUllQVE9HUkFNXzNEUyJdLCJhbGxvd2VkX2NhcmRfbmV0d29ya3MiOlsiVklTQSIsIk1BU1RFUkNBUkQiXX19LHsidHlwZSI6InRhbWFyYSIsImNvdW50cnlfY2FsbGluZ19jb2RlcyI6WyI5NzEiXX0seyJ0eXBlIjoidGFiYnkiLCJjb3VudHJ5X2NhbGxpbmdfY29kZXMiOlsiOTcxIl0sImVtYWlsIjoiemF5ZWQuYUBleGFtcGxlLmFlIiwibmFtZSI6IlpheWVkIEFobWVkIn1dLCJmZWF0dXJlX2ZsYWdzIjpbImFuYWx5dGljc19vYnNlcnZhYmlsaXR5X2VuYWJsZWQiLCJnZXRfd2l0aF9wdWJsaWNfa2V5X2VuYWJsZWQiLCJsb2dzX29ic2VydmFiaWxpdHlfZW5hYmxlZCIsInJpc2tfanNfZW5hYmxlZCIsInVzZV9iaWxsaW5nX2FkZHJlc3NfZnJvbV9jb25maWdfZm9yX3Rva2VuaXphdGlvbiIsInVzZV9kZXZpY2VfYXBpX2Zvcl9vYnNlcnZhYmlsaXR5IiwidXNlX3Jpc2tqc192MiIsInVzZV91cmxfaGFzaF9mb3JfaWZyYW1lX3Byb3BzIl0sInJpc2siOnsiZW5hYmxlZCI6ZmFsc2V9LCJtZXJjaGFudF9uYW1lIjoiTEcgVUFFIiwicGF5bWVudF9zZXNzaW9uX3NlY3JldCI6InBzc19mYzMxNGFmMC1iMGIxLTQ5ZTctYjJiZS00NjliZDZjMzNkNTAiLCJpbnRlZ3JhdGlvbl9kb21haW4iOiJhcGkuc2FuZGJveC5jaGVja291dC5jb20ifQ==",
"_links": {
"self": {
"href": "https://api.sandbox.checkout.com/payment-sessions/ps_3Bq1IsElSF2ZoM1aZtuTBv4Mfg6"
}
}
}
}
}
},
"instructions": { ... }
}
```
[/tabs]