Download OpenAPI specification:Download
Convenient Checkout Gateway API
| merchantTransactionId required | string <uuid> |
| X-Merchant-Id required | string <uuid> |
{- "url": "string",
- "data": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "amount": 0,
- "authorizedAmount": 0,
- "capturedAmount": 0,
- "status": "INITIATED",
- "vendor": "string",
- "customer": {
- "id": "string",
- "name": "string",
- "idType": "string"
}, - "metaData": {
- "property1": "string",
- "property2": "string"
}, - "checkoutId": "a21b4d66-7585-4979-80ec-60ea35b35821",
- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
- "description": "string",
- "paymentType": "PRE_AUTH",
- "currencyCode": "string",
- "authorizeCard": true,
- "partialAuthorization": false,
- "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "vendorPaymentId": "string",
- "vendorMerchantId": "string",
- "merchantTransactionId": "string",
- "paymentCancellationReason": "DUPLICATE",
- "paymentCancellationMessage": "string",
- "chargeDetails": {
- "vendorChargeId": "1e258ff9-48fc-496c-868f-234f4993888c",
- "amount": 0,
- "amountCaptured": 0,
- "amountRefunded": 0,
- "currencyCode": "string",
- "statementDescriptor": "string",
- "createdAt": 0,
- "paymentMethodType": "CARD",
- "card": {
- "last4": "string",
- "expiryMonth": 0,
- "expiryYear": 0,
- "countryCode": "string",
- "brand": "VISA"
}, - "vendorPaymentMethodId": "string",
- "chargeStatus": "SUCCEEDED",
- "paid": false,
- "chargeError": {
- "vendorErrorCode": "string",
- "vendorErrorMessage": "string"
}
}
}
}| X-Merchant-Id required | string <uuid> |
| X-Customer-Id | string |
| X-Checkout-Id | string <uuid> |
| amount required | integer <int64> |
object (CustomerDetail) | |
object | |
| paymentType | string Deprecated Enum: "PRE_AUTH" "SALE" |
| authorizeCard | boolean Default: false When authorizeCard is set as true, the credit card will be authorized for the amount supplied. Later we need to call the Capture API to complete the transaction. The authorization is valid only for 7 days. Applicable payment method types = [CARD] |
| partialAuthorization | boolean Default: false When true, card issuers will consider the payment for partial authorization. This flag shall be provided in combination with authorizeCard flag. Applicable payment method types = [CARD] |
| paymentMethodId | string <uuid> |
| paymentDescription | string |
| merchantTransactionId | string |
object (Consent) | |
| authRequired | boolean |
{- "amount": 0,
- "customer": {
- "hsid": "string",
- "name": "string",
- "email": "string",
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "dateOfBirth": "2000-01-30",
- "phoneNumber": {
- "number": "4567",
- "coutryCode": "1"
}, - "ssnLastFour": "string"
}, - "metaData": {
- "property1": "string",
- "property2": "string"
}, - "paymentType": "PRE_AUTH",
- "authorizeCard": false,
- "partialAuthorization": false,
- "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "paymentDescription": "string",
- "merchantTransactionId": "string",
- "consent": {
- "merchantConsentId": "string",
- "merchantConsentText": "string",
- "collectionTimestamp": "string",
- "collectionDetails": {
- "type": "WEB",
- "web": {
- "ipAddress": "string",
- "userAgent": "string"
}, - "tel": {
- "inboundPhoneNumber": {
- "countryCode": "string",
- "number": "string"
}
}
}
}, - "authRequired": true
}{- "url": "string",
- "data": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "amount": 0,
- "authorizedAmount": 0,
- "capturedAmount": 0,
- "status": "INITIATED",
- "vendor": "string",
- "customer": {
- "id": "string",
- "name": "string",
- "idType": "string"
}, - "metaData": {
- "property1": "string",
- "property2": "string"
}, - "checkoutId": "a21b4d66-7585-4979-80ec-60ea35b35821",
- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
- "description": "string",
- "paymentType": "PRE_AUTH",
- "currencyCode": "string",
- "authorizeCard": true,
- "partialAuthorization": false,
- "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "vendorPaymentId": "string",
- "vendorMerchantId": "string",
- "merchantTransactionId": "string",
- "paymentCancellationReason": "DUPLICATE",
- "paymentCancellationMessage": "string",
- "chargeDetails": {
- "vendorChargeId": "1e258ff9-48fc-496c-868f-234f4993888c",
- "amount": 0,
- "amountCaptured": 0,
- "amountRefunded": 0,
- "currencyCode": "string",
- "statementDescriptor": "string",
- "createdAt": 0,
- "paymentMethodType": "CARD",
- "card": {
- "last4": "string",
- "expiryMonth": 0,
- "expiryYear": 0,
- "countryCode": "string",
- "brand": "VISA"
}, - "vendorPaymentMethodId": "string",
- "chargeStatus": "SUCCEEDED",
- "paid": false,
- "chargeError": {
- "vendorErrorCode": "string",
- "vendorErrorMessage": "string"
}
}
}
}| paymentId required | string |
{- "url": "string",
- "data": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "amount": 0,
- "authorizedAmount": 0,
- "capturedAmount": 0,
- "status": "INITIATED",
- "vendor": "string",
- "customer": {
- "id": "string",
- "name": "string",
- "idType": "string"
}, - "metaData": {
- "property1": "string",
- "property2": "string"
}, - "checkoutId": "a21b4d66-7585-4979-80ec-60ea35b35821",
- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
- "description": "string",
- "paymentType": "PRE_AUTH",
- "currencyCode": "string",
- "authorizeCard": true,
- "partialAuthorization": false,
- "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "vendorPaymentId": "string",
- "vendorMerchantId": "string",
- "merchantTransactionId": "string",
- "paymentCancellationReason": "DUPLICATE",
- "paymentCancellationMessage": "string",
- "chargeDetails": {
- "vendorChargeId": "1e258ff9-48fc-496c-868f-234f4993888c",
- "amount": 0,
- "amountCaptured": 0,
- "amountRefunded": 0,
- "currencyCode": "string",
- "statementDescriptor": "string",
- "createdAt": 0,
- "paymentMethodType": "CARD",
- "card": {
- "last4": "string",
- "expiryMonth": 0,
- "expiryYear": 0,
- "countryCode": "string",
- "brand": "VISA"
}, - "vendorPaymentMethodId": "string",
- "chargeStatus": "SUCCEEDED",
- "paid": false,
- "chargeError": {
- "vendorErrorCode": "string",
- "vendorErrorMessage": "string"
}
}
}
}| paymentId required | string <uuid> |
| X-Merchant-Id required | string <uuid> |
| amount | integer <int64> |
object |
{- "amount": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}
}{- "url": "string",
- "data": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "amount": 0,
- "authorizedAmount": 0,
- "capturedAmount": 0,
- "status": "INITIATED",
- "vendor": "string",
- "customer": {
- "id": "string",
- "name": "string",
- "idType": "string"
}, - "metaData": {
- "property1": "string",
- "property2": "string"
}, - "checkoutId": "a21b4d66-7585-4979-80ec-60ea35b35821",
- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
- "description": "string",
- "paymentType": "PRE_AUTH",
- "currencyCode": "string",
- "authorizeCard": true,
- "partialAuthorization": false,
- "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "vendorPaymentId": "string",
- "vendorMerchantId": "string",
- "merchantTransactionId": "string",
- "paymentCancellationReason": "DUPLICATE",
- "paymentCancellationMessage": "string",
- "chargeDetails": {
- "vendorChargeId": "1e258ff9-48fc-496c-868f-234f4993888c",
- "amount": 0,
- "amountCaptured": 0,
- "amountRefunded": 0,
- "currencyCode": "string",
- "statementDescriptor": "string",
- "createdAt": 0,
- "paymentMethodType": "CARD",
- "card": {
- "last4": "string",
- "expiryMonth": 0,
- "expiryYear": 0,
- "countryCode": "string",
- "brand": "VISA"
}, - "vendorPaymentMethodId": "string",
- "chargeStatus": "SUCCEEDED",
- "paid": false,
- "chargeError": {
- "vendorErrorCode": "string",
- "vendorErrorMessage": "string"
}
}
}
}| paymentId required | string <uuid> |
| X-Merchant-Id required | string <uuid> |
| paymentCancellationReason required | string Enum: "DUPLICATE" "FRAUDULENT" "REQUESTED_BY_CUSTOMER" "ABANDONED" |
| paymentCancellationMessage | string |
{- "paymentCancellationReason": "DUPLICATE",
- "paymentCancellationMessage": "string"
}{- "url": "string",
- "data": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "amount": 0,
- "authorizedAmount": 0,
- "capturedAmount": 0,
- "status": "INITIATED",
- "vendor": "string",
- "customer": {
- "id": "string",
- "name": "string",
- "idType": "string"
}, - "metaData": {
- "property1": "string",
- "property2": "string"
}, - "checkoutId": "a21b4d66-7585-4979-80ec-60ea35b35821",
- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
- "description": "string",
- "paymentType": "PRE_AUTH",
- "currencyCode": "string",
- "authorizeCard": true,
- "partialAuthorization": false,
- "paymentMethodId": "b6df8625-cd25-4123-b345-638aa7b5d011",
- "vendorPaymentId": "string",
- "vendorMerchantId": "string",
- "merchantTransactionId": "string",
- "paymentCancellationReason": "DUPLICATE",
- "paymentCancellationMessage": "string",
- "chargeDetails": {
- "vendorChargeId": "1e258ff9-48fc-496c-868f-234f4993888c",
- "amount": 0,
- "amountCaptured": 0,
- "amountRefunded": 0,
- "currencyCode": "string",
- "statementDescriptor": "string",
- "createdAt": 0,
- "paymentMethodType": "CARD",
- "card": {
- "last4": "string",
- "expiryMonth": 0,
- "expiryYear": 0,
- "countryCode": "string",
- "brand": "VISA"
}, - "vendorPaymentMethodId": "string",
- "chargeStatus": "SUCCEEDED",
- "paid": false,
- "chargeError": {
- "vendorErrorCode": "string",
- "vendorErrorMessage": "string"
}
}
}
}| X-Merchant-Id required | string <uuid> |
object (PaymentDetail) | |
object (CustomerDetail) | |
object (Consent) |
{- "payment": {
- "amount": 0,
- "metaData": {
- "property1": "string",
- "property2": "string"
}, - "paymentType": "SALE",
- "authorizeCard": false,
- "partialAuthorization": false,
- "merchantTransactionId": "string",
- "statementDescriptorSuffix": "Chan FAIR",
- "paymentDescription": "string"
}, - "customer": {
- "hsid": "string",
- "name": "string",
- "email": "string",
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "dateOfBirth": "2000-01-30",
- "phoneNumber": {
- "number": "4567",
- "coutryCode": "1"
}, - "ssnLastFour": "string"
}, - "consent": {
- "merchantConsentId": "string",
- "merchantConsentText": "string",
- "collectionTimestamp": "string",
- "collectionDetails": {
- "type": "WEB",
- "web": {
- "ipAddress": "string",
- "userAgent": "string"
}, - "tel": {
- "inboundPhoneNumber": {
- "countryCode": "string",
- "number": "string"
}
}
}
}
}{- "sessionId": "f6567dd8-e069-418e-8893-7d22fcf12459"
}| X-Merchant-Id required | string <uuid> |
| X-Customer-Id | string |
| amount | integer <int64> |
object | |
| paymentType required | string Enum: "PRE_AUTH" "SALE" "REFUND" "REVERSAL" |
| merchantTransactionId | string |
| statementDescriptorSuffix | string <= 10 characters ^(?=.*[a-zA-Z])[a-zA-Z0-9 \-.]{0,10}$|^$ Suffix to be added to the statement descriptor |
| paymentDescription | string <= 100 characters Payment description |
{- "amount": 0,
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "paymentType": "PRE_AUTH",
- "merchantTransactionId": "string",
- "statementDescriptorSuffix": "Chan FAIR",
- "paymentDescription": "string"
}{- "url": "string",
- "data": { }
}| X-Merchant-Id required | string <uuid> |
| hsid | string |
| name | string |
| email required | string |
object | |
| dateOfBirth | string <date> |
object | |
| ssnLastFour | string |
{- "hsid": "string",
- "name": "string",
- "email": "string",
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "dateOfBirth": "2000-01-30",
- "phoneNumber": {
- "number": "4567",
- "coutryCode": "1"
}, - "ssnLastFour": "string"
}[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "card": {
- "last4": "string",
- "status": "ACTIVE",
- "cardBrand": "VISA",
- "expiryYear": 0,
- "nameOnCard": "string",
- "expiryMonth": 0,
- "vendorPaymentMethodFingerprint": "string"
}, - "status": "INITIATED",
- "vendor": "STRIPE",
- "default": true,
- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "paymentMethodType": "CARD",
- "vendorPaymentMethodId": "string"
}
][- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "card": {
- "last4": "string",
- "status": "ACTIVE",
- "cardBrand": "VISA",
- "expiryYear": 0,
- "nameOnCard": "string",
- "expiryMonth": 0,
- "vendorPaymentMethodFingerprint": "string"
}, - "status": "INITIATED",
- "vendor": "STRIPE",
- "default": true,
- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "paymentMethodType": "CARD",
- "vendorPaymentMethodId": "string"
}
]| id required | string <uuid> |
| payment-method-id required | string <uuid> |
{- "url": "string",
- "data": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "card": {
- "last4": "string",
- "status": "ACTIVE",
- "cardBrand": "VISA",
- "expiryYear": 0,
- "nameOnCard": "string",
- "expiryMonth": 0,
- "vendorPaymentMethodFingerprint": "string"
}, - "status": "INITIATED",
- "vendor": "STRIPE",
- "default": true,
- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "paymentMethodType": "CARD",
- "vendorPaymentMethodId": "string"
}
}| id required | string <uuid> |
| payment-method-id required | string <uuid> |
| default | boolean |
| isDefault | boolean |
| expiryYear | integer <int32> |
| nameOnCard | string |
| expiryMonth | integer <int32> |
{- "default": true,
- "isDefault": true,
- "expiryYear": 0,
- "nameOnCard": "string",
- "expiryMonth": 0
}{- "url": "string",
- "data": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "card": {
- "last4": "string",
- "status": "ACTIVE",
- "cardBrand": "VISA",
- "expiryYear": 0,
- "nameOnCard": "string",
- "expiryMonth": 0,
- "vendorPaymentMethodFingerprint": "string"
}, - "status": "INITIATED",
- "vendor": "STRIPE",
- "default": true,
- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "paymentMethodType": "CARD",
- "vendorPaymentMethodId": "string"
}
}| id required | string <uuid> |
| payment-method-id required | string <uuid> |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "card": {
- "last4": "string",
- "status": "ACTIVE",
- "cardBrand": "VISA",
- "expiryYear": 0,
- "nameOnCard": "string",
- "expiryMonth": 0,
- "vendorPaymentMethodFingerprint": "string"
}, - "status": "INITIATED",
- "vendor": "STRIPE",
- "default": true,
- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "paymentMethodType": "CARD",
- "vendorPaymentMethodId": "string"
}| id required | string <uuid> |
| paymentMethodType | string Enum: "CARD" "BANK_ACCOUNT" |
{- "paymentMethodType": "CARD"
}{- "url": "string",
- "data": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "status": "INITIATED",
- "paymentMethodType": "CARD",
- "platformVendorMerchantId": "string"
}
}| id required | string <uuid> |
| setup-payment-method-id required | string <uuid> |
{- "url": "string",
- "data": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "status": "INITIATED",
- "paymentMethodType": "CARD",
- "platformVendorMerchantId": "string"
}
}