The Checkout Settings endpoint provides merchants with a comprehensive framework for managing the fallback configuration and post-payment behavior of their hosted payment pages. This configuration allows integrators to specify user-required fields, and set up redirection URLs for both approved and declined payments. Additionally, it identifies the secure HTTPS endpoint for background notification posts and defines the preferred return method to transition from the payment gateway back to the merchant's site.
Settings
Create checkout setting
post /v3/checkout/setting
Parameters
X-Integrator-Id
Type
stringMaximum Length
12Loading...
X-Permalinks
Type
stringMaximum Length
4Loading...
Request Schema
silent_post
Type
stringRange
1 to 2083 charactersExample
https://example.com/payment-responseLoading...
terms_conditions_link required
Type
stringRange
1 to 2083 charactersExample
http://example.com/terms-redirect-linkLoading...
payment_approved_link
Type
stringRange
1 to 2083 charactersExample
http://example.com/payment-approved-linkLoading...
payment_declined_link
Type
stringRange
1 to 2083 charactersExample
http://example.com/payment-declined-linkLoading...
return_method
Type
stringDefault
HYPERLINKEnum
HYPERLINKLoading...
email_required
Type
booleanExample
trueLoading...
billing_address_required
Type
booleanExample
trueLoading...
csc_required
Type
booleanExample
trueLoading...
merchant_id required
Type
integerExample
12345Loading...
invoice_expiration_days required
Type
integerEnum
1430Example
14Loading...
Example Request
Example Response
201 Successful Response
422 Validation Error
Get checkout setting
get /v3/checkout/setting/{setting_id}
Parameters
setting_id required
Type
integerLoading...
merchant_id required
Type
integerExample
246810Loading...
X-Integrator-Id
Type
stringMaximum Length
12Loading...
X-Permalinks
Type
stringMaximum Length
4Loading...
Example Response
200 Successful Response
422 Validation Error
Update checkout setting
put /v3/checkout/setting/{setting_id}
Parameters
setting_id required
Type
integerLoading...
X-Integrator-Id
Type
stringMaximum Length
12Loading...
X-Permalinks
Type
stringMaximum Length
4Loading...
Request Schema
silent_post
Type
stringRange
1 to 2083 charactersExample
https://example.com/payment-responseLoading...
terms_conditions_link required
Type
stringRange
1 to 2083 charactersExample
http://example.com/terms-redirect-linkLoading...
payment_approved_link
Type
stringRange
1 to 2083 charactersExample
http://example.com/payment-approved-linkLoading...
payment_declined_link
Type
stringRange
1 to 2083 charactersExample
http://example.com/payment-declined-linkLoading...
return_method
Type
stringDefault
HYPERLINKEnum
HYPERLINKLoading...
email_required
Type
booleanExample
trueLoading...
billing_address_required
Type
booleanExample
trueLoading...
csc_required
Type
booleanExample
trueLoading...
merchant_id required
Type
integerExample
12345Loading...
invoice_expiration_days required
Type
integerEnum
1430Example
14Loading...
Example Request
Example Response
200 Successful Response
422 Validation Error
Delete checkout setting
delete /v3/checkout/setting/{setting_id}
Parameters
setting_id required
Type
integerLoading...
merchant_id required
Type
integerExample
246810Loading...
X-Integrator-Id
Type
stringMaximum Length
12Loading...
X-Permalinks
Type
stringMaximum Length
4Loading...
Example Response
200 Successful Response
422 Validation Error