{"id":1356,"date":"2026-06-03T08:52:38","date_gmt":"2026-06-03T06:52:38","guid":{"rendered":"https:\/\/quanticalabs.com\/docs\/chauffeur-booking-system\/?post_type=lsvr_kba&#038;p=1356"},"modified":"2026-06-03T09:23:23","modified_gmt":"2026-06-03T07:23:23","slug":"checkout-com-payment-gateway-configuration","status":"publish","type":"lsvr_kba","link":"https:\/\/quanticalabs.com\/docs\/chauffeur-booking-system\/knowledge-base\/checkout-com-payment-gateway-configuration\/","title":{"rendered":"Checkout.com Payment Gateway: Configuration"},"content":{"rendered":"<div class=\"tip\">\n<p><strong>Good to Know<\/strong><\/p>\n<p>\n\t\t<a href=\"#\">Checkout.com Payment Gateway Add-on<\/a> is a separate extension that adds native Checkout.com payment gateway support to the Chauffeur Taxi Booking System for WordPress plugin. Before configuring the add-on, make sure you have the latest version of the Chauffeur Taxi Booking System installed on your WordPress site.\n\t<\/p>\n<\/div>\n<p>The Checkout.com Payment Gateway Add-on allows you to accept online payments processed through the <a href=\"https:\/\/www.checkout.com\" target=\"_blank\" rel=\"noopener\">Checkout.com<\/a> platform directly in the Chauffeur Taxi Booking System booking form. Configuration consists of three main steps:<\/p>\n<ol>\n<li>Generating or copying the required credentials in your Checkout.com Dashboard.<\/li>\n<li>Entering these credentials and basic settings in the booking form configuration.<\/li>\n<li>Enabling Checkout.com as an available payment method for the booking form.<\/li>\n<\/ol>\n<div class=\"important\">\n<p><strong>Important!<\/strong><\/p>\n<p>When using the Checkout.com payment method, the <mark>&#8216;Billing details&#8217;<\/mark> option in <mark>&#8216;General&#8217;<\/mark> -> <mark>&#8216;Look &amp; feel&#8217;<\/mark> -> <mark>&#8216;Billing details&#8217;<\/mark> must be set to <mark>&#8216;Mandatory&#8217;<\/mark>.<\/p>\n<\/div>\n<h2>Generating Checkout.com Credentials<\/h2>\n<p>To configure the add-on, you need the following Checkout.com credentials:<\/p>\n<ul>\n<li><strong>Secret API Key<\/strong><\/li>\n<li><strong>Processing Channel ID<\/strong><\/li>\n<li><strong>Webhook Signature Key<\/strong><\/li>\n<\/ul>\n<p>You can generate these credentials in your Checkout.com Dashboard.<\/p>\n<ol>\n<li>Go to the <a href=\"https:\/\/dashboard.checkout.com\" target=\"_blank\" rel=\"noopener\">Checkout.com Dashboard<\/a> and log in to your account. For testing, use the <a href=\"https:\/\/dashboard.sandbox.checkout.com\" target=\"_blank\" rel=\"noopener\">Checkout.com Sandbox Dashboard<\/a>.<\/li>\n<li>Open <mark>&#8216;Developers&#8217;<\/mark> -> <mark>&#8216;Keys&#8217;<\/mark>.<\/li>\n<li>Click <mark>&#8216;Create a new key&#8217;<\/mark>.<\/li>\n<li>Select <mark>&#8216;Secret API key&#8217;<\/mark> as the key type and click <mark>&#8216;Create key&#8217;<\/mark>.<\/li>\n<li>Copy the generated value beginning with <code>sk_<\/code>. This is your <strong>Secret API Key<\/strong>.<\/li>\n<li>Open the created key to display the <mark>&#8216;Key details&#8217;<\/mark> page.<\/li>\n<li>In the <mark>&#8216;Selected processing channels&#8217;<\/mark> section locate and copy the value beginning with <code>pc_<\/code>. This is your <strong>Processing Channel ID<\/strong>.<\/li>\n<li>Next, go to <mark>&#8216;Developers&#8217;<\/mark> -> <mark>&#8216;Webhooks&#8217;<\/mark>.<\/li>\n<li>Click <mark>&#8216;Create configuration&#8217;<\/mark>.<\/li>\n<li>Enter a name for the webhook configuration.<\/li>\n<li>In the <mark>&#8216;Endpoint URL&#8217;<\/mark> field enter the URL of your website where the Chauffeur Taxi Booking System plugin is installed.<\/li>\n<li>Click <mark>&#8216;Generate key&#8217;<\/mark> next to the <mark>&#8216;Signature Key&#8217;<\/mark> field.<\/li>\n<li>Create and save the webhook configuration.<\/li>\n<li>Open the webhook configuration details and copy the generated <mark>&#8216;Signature Key&#8217;<\/mark>. This is your <strong>Webhook Signature Key<\/strong>.<\/li>\n<\/ol>\n<div class=\"tip\">\n<p><strong>Good to Know<\/strong><\/p>\n<p>We recommend starting with the Checkout.com sandbox environment. Enable <strong>Sandbox Mode<\/strong> in the booking form settings and use sandbox credentials to test the full booking and payment flow. After successful testing, disable Sandbox Mode and replace the credentials with your live Checkout.com credentials.<\/p>\n<\/div>\n<h2>Configuring Checkout.com in the Booking Form<\/h2>\n<p>Once the add-on is installed and activated, you can configure Checkout.com for each booking form individually.<\/p>\n<ol>\n<li>In your WordPress dashboard, go to <mark>&#8216;Chauffeur Booking System&#8217;<\/mark> -> <mark>&#8216;Booking Forms&#8217;<\/mark>.<\/li>\n<li>Edit the booking form where you want to enable Checkout.com payments.<\/li>\n<li>Open the <mark>&#8216;Payments&#8217;<\/mark> tab of the form editor.<\/li>\n<li>Go to the sub-tab <mark>&#8216;Payments&#8217;<\/mark> and then click the <mark>&#8216;Checkout.com&#8217;<\/mark> payment method tab.<\/li>\n<\/ol>\n<p>On the <mark>&#8216;Checkout.com&#8217;<\/mark> tab you will find the following options:<\/p>\n<h3>Sandbox Mode<\/h3>\n<p>Enable this option if you want to test the integration using the Checkout.com sandbox environment. Disable it when you are ready to process real payments using your live Checkout.com account.<\/p>\n<h3>Secret API Key<\/h3>\n<p>Paste here your Checkout.com <strong>Secret API Key<\/strong>, copied from the Checkout.com Dashboard. This key authorizes the Chauffeur Taxi Booking System to communicate with the Checkout.com API.<\/p>\n<h3>Processing Channel ID<\/h3>\n<p>Enter the <strong>Processing Channel ID<\/strong> assigned to the key and account configuration you want to use for processing payments.<\/p>\n<h3>Webhook Signature Key<\/h3>\n<p>Paste here the <strong>Signature key<\/strong> from your Checkout.com webhook configuration. This key is used to verify webhook notifications sent by Checkout.com.<\/p>\n<h3>Success URL<\/h3>\n<p>Enter the full URL, including <code>https:\/\/<\/code>, where customers should be redirected after a successful payment. We recommend using a dedicated \u201cThank you\u201d or booking confirmation page.<\/p>\n<h3>Failure URL<\/h3>\n<p>Enter the full URL, including <code>https:\/\/<\/code>, where customers should be redirected if the payment fails.<\/p>\n<h3>Cancel URL<\/h3>\n<p>Enter the full URL, including <code>https:\/\/<\/code>, where customers should be redirected if they cancel the payment process.<\/p>\n<h3>Redirection Delay<\/h3>\n<p>Set the delay, in seconds, before the customer is redirected from the booking form to the Checkout.com payment gateway.<\/p>\n<h3>Logo<\/h3>\n<p>Optionally, you can upload a custom logo that will be displayed on step #3 of the booking form when the customer selects the Checkout.com payment method.<\/p>\n<h3>Information for the Customer<\/h3>\n<p>Use this field to display additional information to the customer before they are redirected to the Checkout.com gateway.<\/p>\n<h2>Enabling Checkout.com as a Payment Method<\/h2>\n<p>After entering the Checkout.com settings, you still need to enable this gateway as one of the payment options in the booking form:<\/p>\n<ol>\n<li>While still editing the booking form, go to <mark>&#8216;Payments&#8217;<\/mark> -> <mark>&#8216;General&#8217;<\/mark>.<\/li>\n<li>In the <mark>&#8216;Payment&#8217;<\/mark> option, select <mark>&#8216;Checkout.com&#8217;<\/mark> as one of the available payment methods for this form.<\/li>\n<li>Optionally, set <mark>&#8216;Checkout.com&#8217;<\/mark> as the <mark>&#8216;Default Payment&#8217;<\/mark> if you want it to be preselected for customers.<\/li>\n<li>Click <mark>&#8216;Update&#8217;<\/mark> or <mark>&#8216;Publish&#8217;<\/mark> to save your changes.<\/li>\n<\/ol>\n<h2>Debugging and Log Manager<\/h2>\n<p>After installing the add-on, a new settings section will appear in your WordPress dashboard under <mark>&#8216;Settings&#8217;<\/mark> -> <mark>&#8216;Chauffeur Booking System: Checkout.com&#8217;<\/mark>. This section includes a <strong>Log Manager<\/strong> tool that allows you to verify the correctness of your configuration and review any errors or warnings related to the payment process.<\/p>\n<div class=\"important\">\n<p><strong>Important!<\/strong><\/p>\n<p>Make sure that your Checkout.com account is correctly configured, your credentials match the selected environment, and the payment methods enabled in Checkout.com support the currencies and countries used in your booking forms. Otherwise, some customers may not be able to complete their payments.<\/p>\n<\/div>\n<div class=\"doc-version\">\n<p><strong>Summary<\/strong><\/p>\n<p>Document version: 1.0<br \/>\n\tLast updated: June 3, 2026<br \/>\n\tPlugin version: 9.3+<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Good to Know Checkout.com Payment Gateway Add-on is a separate extension that adds native Checkout.com payment gateway support to the Chauffeur Taxi Booking System for WordPress plugin. Before configuring the add-on, make sure you have the latest version of the Chauffeur Taxi Booking System installed on your WordPress site. The Checkout.com Payment Gateway Add-on allows [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"lsvr_kba_cat":[27],"lsvr_kba_tag":[],"_links":{"self":[{"href":"https:\/\/quanticalabs.com\/docs\/chauffeur-booking-system\/wp-json\/wp\/v2\/lsvr_kba\/1356"}],"collection":[{"href":"https:\/\/quanticalabs.com\/docs\/chauffeur-booking-system\/wp-json\/wp\/v2\/lsvr_kba"}],"about":[{"href":"https:\/\/quanticalabs.com\/docs\/chauffeur-booking-system\/wp-json\/wp\/v2\/types\/lsvr_kba"}],"author":[{"embeddable":true,"href":"https:\/\/quanticalabs.com\/docs\/chauffeur-booking-system\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/quanticalabs.com\/docs\/chauffeur-booking-system\/wp-json\/wp\/v2\/comments?post=1356"}],"version-history":[{"count":5,"href":"https:\/\/quanticalabs.com\/docs\/chauffeur-booking-system\/wp-json\/wp\/v2\/lsvr_kba\/1356\/revisions"}],"predecessor-version":[{"id":1361,"href":"https:\/\/quanticalabs.com\/docs\/chauffeur-booking-system\/wp-json\/wp\/v2\/lsvr_kba\/1356\/revisions\/1361"}],"wp:attachment":[{"href":"https:\/\/quanticalabs.com\/docs\/chauffeur-booking-system\/wp-json\/wp\/v2\/media?parent=1356"}],"wp:term":[{"taxonomy":"lsvr_kba_cat","embeddable":true,"href":"https:\/\/quanticalabs.com\/docs\/chauffeur-booking-system\/wp-json\/wp\/v2\/lsvr_kba_cat?post=1356"},{"taxonomy":"lsvr_kba_tag","embeddable":true,"href":"https:\/\/quanticalabs.com\/docs\/chauffeur-booking-system\/wp-json\/wp\/v2\/lsvr_kba_tag?post=1356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}