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"
}
}