{"id":3696,"date":"2021-06-07T06:42:17","date_gmt":"2021-06-07T06:42:17","guid":{"rendered":"https:\/\/ccbill.com\/doc\/?p=3696"},"modified":"2025-12-23T08:35:44","modified_gmt":"2025-12-23T08:35:44","slug":"ccbill-woocommerce-module","status":"publish","type":"post","link":"https:\/\/ccbill.com\/doc\/ccbill-woocommerce-module","title":{"rendered":"CCBill WooCommerce Module"},"content":{"rendered":"\n<div id=\"articleHeader\">&nbsp;<\/div>\n\n\n\n<p>The CCBill WooCommerce billing module connects your CCBill account with the <a href=\"http:\/\/www.woothemes.com\/woocommerce\/\">WooCommerce<\/a> platform for WordPress. It supports both one-time payments and subscription billing.<\/p>\n\n\n\n<p>You can charge customers either through hosted payment forms (<a href=\"https:\/\/ccbill.com\/doc\/flexforms-quick-start-guide\" target=\"_blank\" rel=\"noreferrer noopener\">FlexForms<\/a>) or using token-based payments via an <strong>Advanced<\/strong> integration.<\/p>\n\n\n\n<p>Before installing the plugin, make sure you have the following:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>WordPress with WooCommerce installed.<\/li>\n\n\n\n<li>Woo Subscriptions (required for subscription products).<\/li>\n\n\n\n<li>An active CCBill merchant account.<\/li>\n<\/ul>\n\n\n<div class=\"notice-note\">\n<div class=\"notice-text\"><p><strong>Note: <\/strong>To sell subscriptions, you need <strong>Woo Subscriptions<\/strong>, a paid plugin from Automattic. While the CCBill module handles subscription billing, <strong>Woo Subscriptions<\/strong> lets you create and manage subscription products in your WooCommerce store.<\/p>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Install CCBill WooCommerce Module<\/h2>\n\n\n\n<p>The CCBill WooCommerce module can be installed directly from the WordPress Plugin Directory or by uploading the plugin file manually.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Option 1: Install via WordPress Plugin&nbsp;Directory<\/h3>\n\n\n\n<p>To install the plugin from the WordPress Dashboard:<\/p>\n\n\n\n<p>1. Navigate to <strong>Plugins<\/strong> and select <strong>Add<\/strong> <strong>Plugin<\/strong>.<\/p>\n\n\n\n<p>2. Type <em>CCBill<\/em> into the search field and press <strong>Enter<\/strong>.<\/p>\n\n\n\n<p>3. Locate the <strong>CCBill Payment Gateway for WooCommerce<\/strong> plugin and click <strong>Install Now<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"750\" height=\"387\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/install-ccbill-woocommerce-plugin.png\" alt=\"Installing the CCBill WooCommerce module in WordPress.\" class=\"wp-image-11196\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/install-ccbill-woocommerce-plugin.png 750w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/install-ccbill-woocommerce-plugin-300x155.png 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Option 2: Install via File&nbsp;Upload<\/h3>\n\n\n\n<p>If you have already downloaded the <a href=\"https:\/\/wordpress.org\/plugins\/woocommerce-payment-gateway-ccbill\/#installation\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">CCBill Payment Gateway for WooCommerce<\/a> plugin as a <em>.zip<\/em> file, you can upload it manually:<\/p>\n\n\n\n<p>1. Log in to the WordPress Dashboard.<\/p>\n\n\n\n<p>2. Select <strong>Plugins<\/strong> and then <strong>Add Plugin<\/strong>.<\/p>\n\n\n\n<p>3. Click <strong>Upload Plugin<\/strong>.<\/p>\n\n\n\n<p>4. Click <strong>Choose File<\/strong> and select the plugin <em>.zip<\/em> file.<\/p>\n\n\n\n<p>5. Select <strong>Install Now<\/strong>. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"750\" height=\"286\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/upload-ccbill-woocommerce-plugin.png\" alt=\"Uploading CCBill WooCommerce plugin manually.\" class=\"wp-image-11197\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/upload-ccbill-woocommerce-plugin.png 750w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/upload-ccbill-woocommerce-plugin-300x114.png 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Activate Plugin<\/h3>\n\n\n\n<p>After the installation, you must activate the plugin before it can be used:<\/p>\n\n\n\n<p>1. Navigate to <strong>Installed Plugins<\/strong> in the <strong>Plugins<\/strong> menu.<\/p>\n\n\n\n<p>2. Locate <strong>CCBill Payment Gateway for WooCommerce<\/strong>. <\/p>\n\n\n\n<p>2. Click <strong>Activate<\/strong> to enable the plugin.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"750\" height=\"360\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/activate-ccbill-woocommerce-plugin-wordpress.png\" alt=\"Activate CCBill WooCommerce plugin.\" class=\"wp-image-11199\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/activate-ccbill-woocommerce-plugin-wordpress.png 750w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/activate-ccbill-woocommerce-plugin-wordpress-300x144.png 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Configure CCBill Account<\/h2>\n\n\n\n<p>Before continuing with the setup, decide which integration method you want to use with WooCommerce:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Advanced<\/strong> <strong>token-based integration<\/strong> (recommended).<\/li>\n\n\n\n<li><strong>FlexForms<\/strong> <strong>integration.<\/strong><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Advanced Integration<\/h3>\n\n\n\n<p>The <strong>Advanced<\/strong> integration allows customers to enter their payment details directly on your WooCommerce checkout page, without being redirected to a separate <a href=\"https:\/\/ccbill.com\/kb\/hosted-payment-pages\" target=\"_blank\" rel=\"noreferrer noopener\">hosted payment form<\/a>. Key benefits include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A seamless checkout experience.<\/li>\n\n\n\n<li>Support for multiple subscriptions in a single cart.<\/li>\n\n\n\n<li>Simplified subscription management with WooCommerce.<\/li>\n<\/ul>\n\n\n\n<p><strong>Subscription<\/strong> <strong>Handling<\/strong><\/p>\n\n\n\n<p>When using the <strong>Advanced<\/strong> integration for subscriptions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A payment token is created during the customer's first successful payment.<\/li>\n\n\n\n<li>The token is reused for all subsequent recurring charges.<\/li>\n\n\n\n<li>Webhooks and payment forms are not required.<\/li>\n<\/ul>\n\n\n\n<p><strong>Required Information<\/strong><\/p>\n\n\n\n<p>To enable Advanced integration, please work with CCBill support to ensure you have the following:<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th>Name<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>Client Account Number<\/strong><\/td><td>Your six-digit CCBill account number.<\/td><\/tr><tr><td><strong>Client Sub-Account Number (Token Generation)<\/strong><\/td><td>A sub-account used to generate payment tokens (not used for charging).<\/td><\/tr><tr><td><strong>Client Sub-Account Number (Non-Recurring)<\/strong><\/td><td>A sub-account for one-time purchases.<\/td><\/tr><tr><td><strong>Client Sub-Account Number (Recurring)<\/strong><\/td><td>A sub-account for subscription charges (required for subscriptions).<\/td><\/tr><tr><td><strong>Frontend Username<\/strong><\/td><td>Username used for token creation.<\/td><\/tr><tr><td><strong>Frontend Password<\/strong><\/td><td>Password used for token creation.<\/td><\/tr><tr><td><strong>Backend Username<\/strong><\/td><td>Backend username used for token creation.<\/td><\/tr><tr><td><strong>Backend Password<\/strong><\/td><td>Backend password used for token creation.<\/td><\/tr><tr><td><a href=\"https:\/\/ccbill.com\/doc\/dynamic-pricing-user-guide\" target=\"_blank\" rel=\"noreferrer noopener\">Dynamic Pricing<\/a><\/td><td>Must be enabled on your CCBill account.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Once CCBill support has confirmed and provided the required <strong>Advanced<\/strong> integration details, no additional configuration is needed in your CCBill account.<\/p>\n\n\n\n<p><strong>If you do not plan to use CCBill's hosted payment forms, you can proceed directly to the WooCommerce Configuration section.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">FlexForms Integration<\/h3>\n\n\n\n<p>The FlexForms integration provides a hosted checkout experience. During checkout, customers are redirected to a CCBill-hosted payment page where they enter their payment details. After the payment is completed, the customer is returned to your WooCommerce store.<\/p>\n\n\n\n<p><strong>Subscription<\/strong> <strong>Handling<\/strong><\/p>\n\n\n\n<p>When using the FlexForms integration for subscriptions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Subscriptions are created and managed by CCBill.<\/li>\n\n\n\n<li>CCBill initiates recurring charges (rebills).<\/li>\n\n\n\n<li>Subscription updates are synced back to WooCommerce using Webhooks.<\/li>\n\n\n\n<li>Subscription cancellations are processed through the CCBill Datalink API.<\/li>\n<\/ul>\n\n\n\n<p><strong>Required Information<\/strong><\/p>\n\n\n\n<p>To enable the FlexForms integration, work with CCBill support to ensure the following information is available and correctly configured.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th>Name<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>Client Account Number<\/strong><\/td><td>Your six-digit CCBill account number.<\/td><\/tr><tr><td><strong>Client Sub-Account Number (Non-Recurring)<\/strong><\/td><td>A sub-account used for one-time purchases.<\/td><\/tr><tr><td><strong>Client Sub-Account Number (Recurring)<\/strong><\/td><td>A sub-account used for subscription charges.<\/td><\/tr><tr><td><strong>FlexForm ID<\/strong><\/td><td>ID of the CCBill FlexForm used to collect payment.<\/td><\/tr><tr><td><strong>Datalink Username<\/strong><\/td><td>CCBill DataLink username (required for subscription support).<\/td><\/tr><tr><td><strong>Datalink Password<\/strong><\/td><td>CCBill DataLink password (required for subscription support).<\/td><\/tr><tr><td><strong>Salt Key<\/strong><\/td><td>Your CCBill Salt value.<\/td><\/tr><tr><td><strong>Dynamic Pricing<\/strong><\/td><td>Must be enabled on your CCBill account.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Before using the plugin with FlexForms, ensure your CCBill account settings are properly configured. Incorrect or missing settings will prevent the payment module from functioning correctly.<\/p>\n\n\n<div class=\"notice-note\">\n<div class=\"notice-text\"><p><strong>Note<\/strong>: Legacy CCBill payment forms are not supported for WooCommerce integration.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-kioken-accordion kioken-accordion-7\">\n<div class=\"wp-block-kioken-accordion-item kioken-accordion-item\"><a href=\"#accordionstep-1-enable-dynamic-pricing\" class=\"kioken-accordion-item-heading\"><span class=\"kioken-accordion-item-label\"><strong>Step 1: Enable Dynamic Pricing<\/strong><\/span><span class=\"kioken-accordion-item-collapse\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\"><path d=\"M12 5a1 1 0 0 1 1 1v5h5a1 1 0 1 1 0 2h-5v5a1 1 0 1 1-2 0v-5H6a1 1 0 1 1 0-2h5V6a1 1 0 0 1 1-1z\" fill=\"currentColor\" fill-rule=\"evenodd\"><\/path><\/svg><\/span><\/a><div class=\"kioken-accordion-item-content\">\n<p>Confirm with CCBill Merchant Support that Dynamic Pricing is enabled for <strong>each sub-account used with WooCommerce<\/strong>.<\/p>\n\n\n\n<p>To verify that Dynamic Pricing is active:<\/p>\n\n\n\n<p>1. Log in to the <a href=\"https:\/\/admin.ccbill.com\/megamenus\/ccbillHome.html\" target=\"_blank\" rel=\"noreferrer noopener\">CCBill Admin Portal<\/a>.<\/p>\n\n\n\n<p>2. Click <strong>Account Info<\/strong> and select <strong>Feature Summary<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"750\" height=\"429\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/feature-summary-dynamic-pricing.png\" alt=\"Checking if Dynamic Pricing is enabled.\" class=\"wp-image-11219\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/feature-summary-dynamic-pricing.png 750w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/feature-summary-dynamic-pricing-300x172.png 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>3. Select the sub-account you want to review from the list.<\/p>\n\n\n\n<p>4. Confirm that Dynamic Pricing is marked as <strong>Enabled<\/strong> in the <strong>Billing Tools<\/strong> section.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"750\" height=\"371\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/billing-tools-dynamic-pricing.png\" alt=\"Billing tools and Dynamic Pricing.\" class=\"wp-image-11220\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/billing-tools-dynamic-pricing.png 750w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/billing-tools-dynamic-pricing-300x148.png 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n<p><\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-kioken-accordion-item kioken-accordion-item\"><a href=\"#accordionstep-2-get-saltencryption-key\" class=\"kioken-accordion-item-heading\"><span class=\"kioken-accordion-item-label\"><strong>Step 2: Get Salt\/Encryption Key<\/strong><\/span><span class=\"kioken-accordion-item-collapse\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\"><path d=\"M12 5a1 1 0 0 1 1 1v5h5a1 1 0 1 1 0 2h-5v5a1 1 0 1 1-2 0v-5H6a1 1 0 1 1 0-2h5V6a1 1 0 0 1 1-1z\" fill=\"currentColor\" fill-rule=\"evenodd\"><\/path><\/svg><\/span><\/a><div class=\"kioken-accordion-item-content\">\n<p>A <a href=\"https:\/\/ccbill.com\/doc\/encryption-key-salt\" target=\"_blank\" rel=\"noreferrer noopener\">Salt or Encryption Key<\/a> is a random string used to strengthen encryption and protect sensitive data during payment processing. To generate a Salt, <strong>contact CCBill Merchant Support and request a Salt for each sub-account used for WooCommerce processing<\/strong>.<\/p>\n\n\n\n<p>Once the Salt is created, you can view it in the Admin Portal:<\/p>\n\n\n\n<p>1. Select the sub-account you want to review from the sub-account dropdown.<\/p>\n\n\n\n<p>2. In the left-hand menu, click <strong>Advanced<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"750\" height=\"396\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/advanced-subaccount-admin.png\" alt=\"Encryption key in CCBill Admin.\" class=\"wp-image-11223\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/advanced-subaccount-admin.png 750w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/advanced-subaccount-admin-300x158.png 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>3. Locate the <strong>Encryption key<\/strong> field in the <strong>Upgrade Security Setup Information<\/strong> section.<\/p>\n\n\n\n<p><strong>You will need to copy this key and paste it into the WooCommerce dashboard during the WooCommerce configuration step.<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"750\" height=\"385\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2021\/06\/ccbill-salt-key.png\" alt=\"Location of Salt Key in the CCBill Admin.\" class=\"wp-image-3613\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2021\/06\/ccbill-salt-key.png 750w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2021\/06\/ccbill-salt-key-300x154.png 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n<p><\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-kioken-accordion-item kioken-accordion-item\"><a href=\"#accordionstep-3-disable-user-management\" class=\"kioken-accordion-item-heading\"><span class=\"kioken-accordion-item-label\"><strong>Step 3: Disable User Management<\/strong><\/span><span class=\"kioken-accordion-item-collapse\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\"><path d=\"M12 5a1 1 0 0 1 1 1v5h5a1 1 0 1 1 0 2h-5v5a1 1 0 1 1-2 0v-5H6a1 1 0 1 1 0-2h5V6a1 1 0 0 1 1-1z\" fill=\"currentColor\" fill-rule=\"evenodd\"><\/path><\/svg><\/span><\/a><div class=\"kioken-accordion-item-content\">\n<p>Since this account will be used for Dynamic Pricing transactions rather than managing user accounts, <strong>User Management should be disabled for each sub-account used with WooCommerce<\/strong>.<\/p>\n\n\n\n<p>In the Admin Portal:<\/p>\n\n\n\n<p>1. Select the relevant sub-account from the sub-account dropdown.<\/p>\n\n\n\n<p>2. Select <strong>User Management<\/strong> from the left-hand menu.<\/p>\n\n\n\n<p>3. Click <strong>Turn Off User Management<\/strong> in the top section.<\/p>\n\n\n\n<p>4. Select <strong>Do Not Collect Usernames and Passwords<\/strong> in the <strong>Username Settings<\/strong> section.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"751\" height=\"412\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/disable-user-management-ccbill.png\" alt=\"Disabling user management in the CCBill admin.\" class=\"wp-image-11228\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/disable-user-management-ccbill.png 751w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/disable-user-management-ccbill-300x165.png 300w\" sizes=\"(max-width: 751px) 100vw, 751px\" \/><\/figure><\/div>\n\n\n<p><\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-kioken-accordion-item kioken-accordion-item\"><a href=\"#accordionstep-4-set-up-webhooks\" class=\"kioken-accordion-item-heading\"><span class=\"kioken-accordion-item-label\"><strong>Step 4: Set Up Webhooks<\/strong><\/span><span class=\"kioken-accordion-item-collapse\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\"><path d=\"M12 5a1 1 0 0 1 1 1v5h5a1 1 0 1 1 0 2h-5v5a1 1 0 1 1-2 0v-5H6a1 1 0 1 1 0-2h5V6a1 1 0 0 1 1-1z\" fill=\"currentColor\" fill-rule=\"evenodd\"><\/path><\/svg><\/span><\/a><div class=\"kioken-accordion-item-content\">\n<p><a href=\"https:\/\/ccbill.com\/doc\/webhooks-user-guide\" target=\"_blank\" rel=\"noreferrer noopener\">Webhooks<\/a> allow your WooCommerce store to receive notifications from CCBill when key payment and subscription events occur. These include successful payments, renewals, and cancellations.<\/p>\n\n\n\n<p>When using FlexForms, Webhooks must be configured for each sub-account used with WooCommerce.<\/p>\n\n\n<div class=\"notice-note\">\n<div class=\"notice-text\"><p><strong>Note<\/strong>: Webhooks are not required when using the Advanced (token-based) integration.<\/p>\n<\/div>\n<\/div>\n\n\n\n<p>To enable Webhooks in the CCBill Admin portal:<\/p>\n\n\n\n<p>1. Select the appropriate sub-account from the sub-account dropdown.<\/p>\n\n\n\n<p>2. Select <strong>Webhooks<\/strong> from the left-hand menu.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"750\" height=\"478\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/webhooks-ccbill-admin.png\" alt=\"Adding Webhooks in the CCBill Admin.\" class=\"wp-image-11230\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/webhooks-ccbill-admin.png 750w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/webhooks-ccbill-admin-300x191.png 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>You can now start adding the required Webhooks: <strong>Approval<\/strong>, <strong>Cancellation<\/strong>, and <strong>Renewal<\/strong>.<\/p>\n\n\n\n<p><strong>Approval Webhook<\/strong><\/p>\n\n\n\n<p>The Approval webhook notifies WooCommerce when a payment is successfully processed. This webhook must be added to each sub-account used with WooCommerce.<\/p>\n\n\n\n<p>1. Under <strong>Webhook URL<\/strong>, enter your WooCommerce store's base URL followed by:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#263238\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/?wc-api=WC_Gateway_CCBill&amp;Action=Approval_Post\" style=\"color:#EEFFFF;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #EEFFFF\">\/?wc-api=WC_Gateway_CCBill&amp;Action=Approval_Post<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>For example, if your WooCommerce store is located at <em>http:\/\/www.test.com<\/em>, the Approval Webhook URL would be:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#263238\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"http:\/\/www.test.com\/?wc-api=WC_Gateway_CCBill&amp;Action=Approval_Post\" style=\"color:#EEFFFF;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #EEFFFF\">http:\/\/www.test.com\/?wc-api=WC_Gateway_CCBill&amp;Action=Approval_Post<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>2. Set <strong>Webhook Format<\/strong> to <strong>URL ENCODED<\/strong>.<\/p>\n\n\n\n<p>3. Select the <a href=\"https:\/\/ccbill.com\/doc\/newsalesuccess\" target=\"_blank\" rel=\"noreferrer noopener\">NewSaleSuccess<\/a> and <a href=\"https:\/\/ccbill.com\/doc\/newsalefailure\" target=\"_blank\" rel=\"noreferrer noopener\">NewSaleFailure<\/a> event triggers.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"750\" height=\"469\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/webhook-approval-woocommerce.png\" alt=\"Setting up Approval Webhooks for WooCommerce in CCBill.\" class=\"wp-image-11233\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/webhook-approval-woocommerce.png 750w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/webhook-approval-woocommerce-300x188.png 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>4. Click <strong>Update<\/strong> at the bottom of the page to save your changes.<\/p>\n\n\n\n<p><strong>Cancellation Webhook<\/strong><\/p>\n\n\n\n<p>The Cancellation webhook notifies WooCommerce when a subscription is cancelled. To add a Cancellation webhook:<\/p>\n\n\n\n<p>1. Click <strong>Add<\/strong> in the <strong>Add Webhook<\/strong> field.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"749\" height=\"320\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/cancellation-webhook-woocommerce-add.png\" alt=\"Adding a Cancellation Webhook in the CCBill Admin.\" class=\"wp-image-11235\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/cancellation-webhook-woocommerce-add.png 749w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/cancellation-webhook-woocommerce-add-300x128.png 300w\" sizes=\"(max-width: 749px) 100vw, 749px\" \/><\/figure><\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>2. Under <strong>Webhook URL<\/strong>, enter your WooCommerce store's base URL followed by:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#263238\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/?wc-api=WC_Gateway_CCBill&amp;Action=Cancel_Post\" style=\"color:#EEFFFF;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #EEFFFF\">\/?wc-api=WC_Gateway_CCBill&amp;Action=Cancel_Post<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>For example, if your WooCommerce store is located at <em>http:\/\/www.test.com<\/em>, the Cancellation URL would be:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#263238\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"http:\/\/www.test.com\/?wc-api=WC_Gateway_CCBill&amp;Action=Cancel_Post\" style=\"color:#EEFFFF;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #EEFFFF\">http:\/\/www.test.com\/?wc-api=WC_Gateway_CCBill&amp;Action=Cancel_Post<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>3. Set <strong>Webhook Format<\/strong> to <strong>URL ENCODED<\/strong>.<\/p>\n\n\n\n<p>4. Check the <a href=\"https:\/\/ccbill.com\/doc\/cancellation\" target=\"_blank\" rel=\"noreferrer noopener\">Cancellation<\/a> and <a href=\"https:\/\/ccbill.com\/doc\/expiration\" target=\"_blank\" rel=\"noreferrer noopener\">Expiration<\/a> event triggers.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"750\" height=\"489\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/cancel-webhook-woocommerce.png\" alt=\"Cancellation Webhook for WooCommerce in CCBill Admin.\" class=\"wp-image-11236\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/cancel-webhook-woocommerce.png 750w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/cancel-webhook-woocommerce-300x196.png 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>5. Click <strong>Update<\/strong> to save your changes.<\/p>\n\n\n\n<p><strong>Renewal (Rebill) Webhook<\/strong><\/p>\n\n\n\n<p>The Renewal webhook updates WooCommerce when a subscription renews successfully or fails to renew.<\/p>\n\n\n\n<p>1. Click <strong>Add<\/strong> in the <strong>Add Webhook<\/strong> field.<\/p>\n\n\n\n<p>2. Under <strong>Webhook URL<\/strong>, enter your WooCommerce store's base URL followed by:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#263238\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/?wc-api=WC_Gateway_CCBill&amp;Action=Rebill_Post\" style=\"color:#EEFFFF;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #EEFFFF\">\/?wc-api=WC_Gateway_CCBill&amp;Action=Rebill_Post<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>For example, if your WooCommerce store is located at <em>http:\/\/www.test.com<\/em>, the Approval URL would be:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#263238\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"http:\/\/www.test.com\/?wc-api=WC_Gateway_CCBill&amp;Action=Rebill_Post\" style=\"color:#EEFFFF;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #EEFFFF\">http:\/\/www.test.com\/?wc-api=WC_Gateway_CCBill&amp;Action=Rebill_Post<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>3. Set <strong>Webhook Format<\/strong> to <strong>URL ENCODED<\/strong>.<\/p>\n\n\n\n<p>4. Check the <a href=\"https:\/\/ccbill.com\/doc\/renewalsuccess-rebill\" target=\"_blank\" rel=\"noreferrer noopener\">RenewalSuccess<\/a> and <a href=\"https:\/\/ccbill.com\/doc\/renewal-failure-declined-rebill\" target=\"_blank\" rel=\"noreferrer noopener\">RenewalFailure<\/a> event triggers.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"751\" height=\"463\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/rebill-webhook-woocommerce.png\" alt=\"Rebill webhook for WooCommerce.\" class=\"wp-image-11237\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/rebill-webhook-woocommerce.png 751w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/rebill-webhook-woocommerce-300x185.png 300w\" sizes=\"(max-width: 751px) 100vw, 751px\" \/><\/figure><\/div>\n\n\n<p>5. Click <strong>Update<\/strong> to commit the changes you have made.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-kioken-accordion-item kioken-accordion-item\"><a href=\"#accordionstep-5-configure-datalink-user\" class=\"kioken-accordion-item-heading\"><span class=\"kioken-accordion-item-label\"><strong>Step 5: Configure Datalink User<\/strong><\/span><span class=\"kioken-accordion-item-collapse\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\"><path d=\"M12 5a1 1 0 0 1 1 1v5h5a1 1 0 1 1 0 2h-5v5a1 1 0 1 1-2 0v-5H6a1 1 0 1 1 0-2h5V6a1 1 0 0 1 1-1z\" fill=\"currentColor\" fill-rule=\"evenodd\"><\/path><\/svg><\/span><\/a><div class=\"kioken-accordion-item-content\">\n<p>Datalink services are required for subscription verification and cancellation when using FlexForms.<\/p>\n\n\n\n<p>To <a href=\"https:\/\/ccbill.com\/doc\/datalink-user\" target=\"_blank\" rel=\"noreferrer noopener\">configure Datalink access<\/a> in the Admin Portal:<\/p>\n\n\n\n<p>1. Open the <strong>Account Info<\/strong> menu and select <strong>Data Link Services Suite<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"750\" height=\"417\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/datalink-services-admin.png\" alt=\"Setting up Datalink with WooCommerce.\" class=\"wp-image-11238\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/datalink-services-admin.png 750w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/datalink-services-admin-300x167.png 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>2. Click <strong>View Users<\/strong>.<\/p>\n\n\n\n<p>3. Click the number in the <strong>Number of Users<\/strong> column.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"750\" height=\"387\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/datalink-user-woocommerce.png\" alt=\"Setting up a Datalink user for WooCommerce.\" class=\"wp-image-11239\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/datalink-user-woocommerce.png 750w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/datalink-user-woocommerce-300x155.png 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>4. From the list, select the user account you plan to use with WooCommerce.<\/p>\n\n\n\n<p>5. In the <strong>Subsystem<\/strong> section, select all available services.<\/p>\n\n\n\n<p>6. Add the IP address or IP range from which Datalink requests will be sent:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If your server runs on a single server, add its public IP address.<\/li>\n\n\n\n<li>If your site is load-balanced or uses multiple servers, use <strong>Enter IP Range<\/strong> to add the full range.<\/li>\n<\/ul>\n\n\n<div class=\"notice-note\">\n<div class=\"notice-text\"><p><strong>Note<\/strong>: Datalink requests will fail if they originate from an IP address that is not listed as valid.<\/p>\n<\/div>\n<\/div>\n\n\n\n<p>7. Select <strong>Add To Valid IPs<\/strong>.<\/p>\n\n\n\n<p>8. Click <strong>Store User<\/strong> to save your changes.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"750\" height=\"424\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/configure-datalink-woocommerce.png\" alt=\"Configuring Datalink user for WooCommerce.\" class=\"wp-image-11241\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/configure-datalink-woocommerce.png 750w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/configure-datalink-woocommerce-300x170.png 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n<p><\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-kioken-accordion-item kioken-accordion-item\"><a href=\"#accordionstep-6-set-up-approval-url\" class=\"kioken-accordion-item-heading\"><span class=\"kioken-accordion-item-label\"><strong>Step 6: Set Up Approval URL<\/strong><\/span><span class=\"kioken-accordion-item-collapse\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\"><path d=\"M12 5a1 1 0 0 1 1 1v5h5a1 1 0 1 1 0 2h-5v5a1 1 0 1 1-2 0v-5H6a1 1 0 1 1 0-2h5V6a1 1 0 0 1 1-1z\" fill=\"currentColor\" fill-rule=\"evenodd\"><\/path><\/svg><\/span><\/a><div class=\"kioken-accordion-item-content\">\n<p>Before creating a FlexForm, you must define the URL CCBill will redirect customers to after a successful checkout.<\/p>\n\n\n\n<p>In the Admin Portal:<\/p>\n\n\n\n<p>1. Select <strong>All<\/strong> in the Client Account dropdown menu.<\/p>\n\n\n<div class=\"notice-note\">\n<div class=\"notice-text\"><p><strong>Note<\/strong>: FlexForms are not specific to sub accounts, and cannot be managed when a sub account is selected.<\/p>\n<\/div>\n<\/div>\n\n\n\n<p>2. Select <strong>FlexForms Systems<\/strong> and then <strong>FlexForms Payment Links<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"751\" height=\"372\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/access-flexforms-woocommerce.png\" alt=\"Accessing FlexForms to set up WooCommerce.\" class=\"wp-image-11249\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/access-flexforms-woocommerce.png 751w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/access-flexforms-woocommerce-300x149.png 300w\" sizes=\"(max-width: 751px) 100vw, 751px\" \/><\/figure><\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>3. Click <a href=\"https:\/\/ccbill.com\/doc\/flexforms-urls-library\" target=\"_blank\" rel=\"noreferrer noopener\">URLs Library<\/a> in the upper-right corner. The <strong>Saved URLs Editor<\/strong> prompt opens.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"749\" height=\"322\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/flexforms-url-library.png\" alt=\"URLs Library in FlexForms.\" class=\"wp-image-11252\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/flexforms-url-library.png 749w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/flexforms-url-library-300x129.png 300w\" sizes=\"(max-width: 749px) 100vw, 749px\" \/><\/figure><\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>4. Under <strong>URL Name<\/strong>, enter a meaningful name for this URL (e.g., Payment Success).<\/p>\n\n\n\n<p>5. In the <strong>URL<\/strong> field, enter the base URL for your WooCommerce store, followed by:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#263238\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"\/?wc-api=WC_Gateway_CCBill&amp;Action=CheckoutSuccess\" style=\"color:#EEFFFF;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #EEFFFF\">\/?wc-api=WC_Gateway_CCBill&amp;Action=CheckoutSuccess<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>For example, if your WooCommerce store is located at <em>http:\/\/www.test.com<\/em>, the <strong>Approval URL<\/strong> would be:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#263238\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"http:\/\/www.test.com\/?wc-api=WC_Gateway_CCBill&amp;Action=CheckoutSuccess\" style=\"color:#EEFFFF;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki material-theme\" style=\"background-color: #263238\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #EEFFFF\">http:\/\/www.test.com\/?wc-api=WC_Gateway_CCBill&amp;Action=CheckoutSuccess<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>6. Click <strong>Save <\/strong>in the <em>Actions<\/em> column to commit your changes. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"749\" height=\"392\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/add-url-fexforms-woocommerce.png\" alt=\"Adding an Approval URL for WooCommerce.\" class=\"wp-image-11253\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/add-url-fexforms-woocommerce.png 749w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/add-url-fexforms-woocommerce-300x157.png 300w\" sizes=\"(max-width: 749px) 100vw, 749px\" \/><\/figure><\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>7. Your new URL displays in the <em>Existing List<\/em>. Click <strong>+Add<\/strong> under <em>Name\/Value Pairs<\/em> in the <em>SANDBOX<\/em> column.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"750\" height=\"360\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/name-value-pair-woocommerce.png\" alt=\"Adding name\/value pairs in FlexForms.\" class=\"wp-image-11255\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/name-value-pair-woocommerce.png 750w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/name-value-pair-woocommerce-300x144.png 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>8. Under <em>Your Parameter (key)<\/em>, enter <strong>wc_orderid<\/strong>.<\/p>\n\n\n\n<p>9. Under <em>Use this method<\/em>, select <strong>Merchant Pass-through Parameter<\/strong>.<\/p>\n\n\n\n<p>10. In the third column, enter <strong>wc_orderid<\/strong>.<\/p>\n\n\n\n<p>11. Under <em>Action<\/em>, click the <strong>Add <\/strong>button to save this parameter.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"750\" height=\"285\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/woocommerce-name-value-parameters.png\" alt=\"Adding name\/value pairs for WooCommerce integrations.\" class=\"wp-image-11257\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/woocommerce-name-value-parameters.png 750w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/woocommerce-name-value-parameters-300x114.png 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Close the <em>Name\/Value Parameters<\/em> editor to return to the Saved URLs Editor.<\/p>\n\n\n\n<p>12. Click <strong>Promote <\/strong>under the <em>Actions <\/em>column. When prompted, confirm you want to set the URL to <strong>Live<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"751\" height=\"288\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/promote-woocommerce-url.png\" alt=\"Promote approval URL for WooCommerce.\" class=\"wp-image-11258\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/promote-woocommerce-url.png 751w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/promote-woocommerce-url-300x115.png 300w\" sizes=\"(max-width: 751px) 100vw, 751px\" \/><\/figure><\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Close the <em>Saved URLs<\/em> editor to return to the main FlexForms menu.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-kioken-accordion-item kioken-accordion-item\"><a href=\"#accordionstep-7-create-payment-form\" class=\"kioken-accordion-item-heading\"><span class=\"kioken-accordion-item-label\"><strong>Step 7: Create Payment Form<\/strong><\/span><span class=\"kioken-accordion-item-collapse\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\"><path d=\"M12 5a1 1 0 0 1 1 1v5h5a1 1 0 1 1 0 2h-5v5a1 1 0 1 1-2 0v-5H6a1 1 0 1 1 0-2h5V6a1 1 0 0 1 1-1z\" fill=\"currentColor\" fill-rule=\"evenodd\"><\/path><\/svg><\/span><\/a><div class=\"kioken-accordion-item-content\">\n<p>To create a FlexForm for your WooCommerce store:<\/p>\n\n\n\n<p>1. Click the <strong>Add New<\/strong> button in the main FlexForms menu.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"749\" height=\"376\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/create-woocommerce-flexform.png\" alt=\"Create a FlexForm for WooCommerce integration.\" class=\"wp-image-11260\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/create-woocommerce-flexform.png 749w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/create-woocommerce-flexform-300x151.png 300w\" sizes=\"(max-width: 749px) 100vw, 749px\" \/><\/figure><\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>2. Enter a name for the new payment flow.<\/p>\n\n\n\n<p>3. Under Form Name, enter a name for the form.<\/p>\n\n\n\n<p>4. Check the box to enable Dynamic Pricing.<\/p>\n\n\n\n<p>5. Select your desired <strong>Layout<\/strong>, <strong>Color Theme<\/strong>, and <strong>Save<\/strong> the form.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"749\" height=\"492\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/payment-form-ccbill-woocommerce.png\" alt=\"Creating a payment form for WooCommerce in CCBill.\" class=\"wp-image-11261\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/payment-form-ccbill-woocommerce.png 749w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/payment-form-ccbill-woocommerce-300x197.png 300w\" sizes=\"(max-width: 749px) 100vw, 749px\" \/><\/figure><\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>6. Under the green <em>Approve<\/em> arrow, click the square to modify the action.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"750\" height=\"517\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/approve-url-flex-form.png\" alt=\"Setting up an approval URL in FlexForms.\" class=\"wp-image-11263\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/approve-url-flex-form.png 750w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/approve-url-flex-form-300x207.png 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>7. Select <strong>A URL<\/strong> in the left-hand menu. <\/p>\n\n\n\n<p>8. Click <strong>Select a Saved URL<\/strong> and select the URL you created earlier from the dropdown (e.g., Payment Success).<\/p>\n\n\n\n<p>9. Set a <strong>1-second<\/strong> redirect time using the slider at the bottom, then <strong>Save<\/strong> the form.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"750\" height=\"569\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/define-approval-path-flexforms.png\" alt=\"Defining WooCommerce approval path in CCBill.\" class=\"wp-image-11264\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/define-approval-path-flexforms.png 750w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/define-approval-path-flexforms-300x228.png 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>10. Make note of the <strong>Flex ID<\/strong>; this value will be entered into the form name when configuring WooCommerce.<\/p>\n\n\n\n<p>11. Click the <strong>Promote to Live<\/strong> button.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"750\" height=\"442\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/promote-woocommerce-from-live.png\" alt=\"Promoting a WooCommerce payment form live.\" class=\"wp-image-11265\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/promote-woocommerce-from-live.png 750w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/promote-woocommerce-from-live-300x177.png 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Your new form is now live and ready to accept payments. The only thing left is to configure the settings in your WooCommerce plugin to accept payments from the form.<\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Configure WooCommerce<\/h2>\n\n\n\n<p>In the WordPress Admin Dashboard:<\/p>\n\n\n\n<p>1. Select <strong>WooCommerce<\/strong> and then <strong>Settings<\/strong> from the left-hand menu.<\/p>\n\n\n\n<p>2. Open the <strong>General<\/strong> tab.<\/p>\n\n\n\n<p>3. Under <strong>Currency Options<\/strong>, select the default currency you want to display to customers. CCBill currently supports the following currencies:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>US Dollar (USD)<\/li>\n\n\n\n<li>Euro (EUR)<\/li>\n\n\n\n<li>Australian Dollar (AUD)<\/li>\n\n\n\n<li>Canadian Dollar (CAD)<\/li>\n\n\n\n<li>Great Britain Pounds Sterling (GBP)<\/li>\n\n\n\n<li>Japanese Yen (JPY)<\/li>\n<\/ul>\n\n\n\n<p>4. Open the <strong>Payments<\/strong> tab.<\/p>\n\n\n\n<p>5. Locate CCBill and click <strong>Manage<\/strong> to open the CCBill configuration settings.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"750\" height=\"409\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/woocommerce-ccbill-payments.png\" alt=\"Enabling CCBill payments in WooCommerce.\" class=\"wp-image-11268\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/woocommerce-ccbill-payments.png 750w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/woocommerce-ccbill-payments-300x164.png 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>6. The next configuration steps depend on whether you are using the <strong>Advanced<\/strong> or <strong>FlexForms<\/strong> integration.<\/p>\n\n\n\n<div class=\"wp-block-kioken-accordion kioken-accordion-1\">\n<div class=\"wp-block-kioken-accordion-item kioken-accordion-item\"><a href=\"#accordionadvanced-integration\" class=\"kioken-accordion-item-heading\"><span class=\"kioken-accordion-item-label\"><strong>Advanced Integration<\/strong><\/span><span class=\"kioken-accordion-item-collapse\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\"><path d=\"M12 5a1 1 0 0 1 1 1v5h5a1 1 0 1 1 0 2h-5v5a1 1 0 1 1-2 0v-5H6a1 1 0 1 1 0-2h5V6a1 1 0 0 1 1-1z\" fill=\"currentColor\" fill-rule=\"evenodd\"><\/path><\/svg><\/span><\/a><div class=\"kioken-accordion-item-content\">\n<p>Configure the following options for the Advanced (token-based) integration:<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">OPTION<\/th><th>DESCRIPTION<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Enable CCBill<\/strong><\/td><td>Enable the checkbox to activate CCBill payments.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Title<\/strong><\/td><td>Enter <strong>CCBill<\/strong>.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Description<\/strong><\/td><td>Enter a descriptive message for your customers, for example: <em>Pay with your credit card via CCBill.<\/em><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Integration Method<\/strong><\/td><td>Select <strong>Advanced<\/strong>.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Client Account Number<\/strong><\/td><td>Enter your CCBill merchant account number.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Client SubAccount Number<\/strong> <strong>(Tokens)<\/strong><\/td><td>Enter the sub-account number for creating payment tokens.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Client SubAccount Number<\/strong> <strong>(Non-Recurring)<\/strong><\/td><td>Enter the sub-account number used for one-time payments.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Client SubAccount Number<\/strong> <strong>(Recurring)<\/strong><\/td><td>Enter the sub-account number used for subscriptions.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Frontend Username<\/strong><\/td><td>Username used for token creation.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Frontend Password<\/strong><\/td><td>Password used for token creation.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Backend Username<\/strong><\/td><td>Backend username used for token creation.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Backend Password<\/strong><\/td><td>Backend password used for token creation.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Virtual Orders<\/strong><\/td><td>A virtual order does not include a physical product. If you are selling subscriptions or downloads, enable this option to mark the order as complete after payment. Leave it unchecked if manual fulfillment is required.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Debug Log<\/strong><\/td><td>Used for troubleshooting. Do not enable unless instructed to do so by CCBill support.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"750\" height=\"551\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/advanced-integration-ccbill-woocommerce.png\" alt=\"Setting Advanced CCBill Intergation in WooCommerce.\" class=\"wp-image-11269\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/advanced-integration-ccbill-woocommerce.png 750w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/advanced-integration-ccbill-woocommerce-300x220.png 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div>\n\n\n<p><\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-kioken-accordion kioken-accordion-1\">\n<div class=\"wp-block-kioken-accordion-item kioken-accordion-item\"><a href=\"#accordionflexforms-integration\" class=\"kioken-accordion-item-heading\"><span class=\"kioken-accordion-item-label\"><strong>FlexForms Integration<\/strong><\/span><span class=\"kioken-accordion-item-collapse\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\"><path d=\"M12 5a1 1 0 0 1 1 1v5h5a1 1 0 1 1 0 2h-5v5a1 1 0 1 1-2 0v-5H6a1 1 0 1 1 0-2h5V6a1 1 0 0 1 1-1z\" fill=\"currentColor\" fill-rule=\"evenodd\"><\/path><\/svg><\/span><\/a><div class=\"kioken-accordion-item-content\">\n<p>Configure the following options for the FlexForms integration:<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">OPTION<\/th><th>DESCRIPTION<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Enable CCBill<\/strong><\/td><td>Enable the checkbox to activate CCBill payments.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Title<\/strong><\/td><td>Enter <strong>CCBill<\/strong>.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Description<\/strong><\/td><td>Enter a descriptive message for your customers, for example: <em>Pay with your credit card via CCBill.<\/em><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Integration Method<\/strong><\/td><td>Select <strong>Flex Forms<\/strong>.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Client Account Number<\/strong><\/td><td>Enter your CCBill merchant account number.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Client SubAccount Number<\/strong> <strong>(Non Recurring)<\/strong><\/td><td>Enter your CCBill sub-account number for one-time payments.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Client SubAccount Number<\/strong> <strong>(Recurring)<\/strong><\/td><td>Enter your CCBill client sub-account number for subscriptions.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>FlexForm ID<\/strong><\/td><td>Enter the FlexForm ID created during CCBill account configuration.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Datalink Username<\/strong><\/td><td>Datalink user username.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Datalink Password<\/strong><\/td><td>Datalink user password.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Salt<\/strong><\/td><td>Enter your salt\/encryption key.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Virtual Orders<\/strong><\/td><td>A virtual order does not include a physical product. If you are selling subscriptions or downloads, enable this option to mark the order as complete after payment. Leave it unchecked if manual fulfillment is required.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Debug Log<\/strong><\/td><td>Used for troubleshooting. Do not enable unless instructed to do so by CCBill support.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"750\" height=\"589\" src=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/flexforms-woocommerce-integration.png\" alt=\"Completing a CCBill FlexForms integration in WooCommerce.\" class=\"wp-image-11270\" srcset=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/flexforms-woocommerce-integration.png 750w, https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/flexforms-woocommerce-integration-300x236.png 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure><\/div><\/div><\/div>\n<\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>7. Click <strong>Save<\/strong> <strong>changes<\/strong> at the bottom of the CCBill settings page.<\/p>\n\n\n\n<p>Before processing live transactions, perform a few <a href=\"https:\/\/ccbill.com\/doc\/admin-portal-faq#ftoc-heading-11\" target=\"_blank\" rel=\"noreferrer noopener\">test transactions<\/a> using the test data provided by CCBill to confirm that payments, renewals, and cancellations behave as expected.<\/p>\n\n\n\n<p>You are now ready to process payments via CCBill!<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; The CCBill WooCommerce billing module connects your CCBill account with the WooCommerce platform for...<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"kk_blocks_editor_width":"","_kiokenblocks_attr":"","_kiokenblocks_dimensions":"","footnotes":""},"categories":[30],"tags":[],"class_list":["post-3696","post","type-post","status-publish","format-standard","hentry","category-integration-modules"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>CCBill WooCommerce Module - CCBill Doc<\/title>\n<meta name=\"description\" content=\"Learn how to install and configure the CCBill WooCommerce Module. A step-by-step guide with lots of detailed images.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ccbill.com\/doc\/ccbill-woocommerce-module\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CCBill WooCommerce Module - CCBill Doc\" \/>\n<meta property=\"og:description\" content=\"Learn how to install and configure the CCBill WooCommerce Module. A step-by-step guide with lots of detailed images.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ccbill.com\/doc\/ccbill-woocommerce-module\" \/>\n<meta property=\"og:site_name\" content=\"CCBill Doc\" \/>\n<meta property=\"article:published_time\" content=\"2021-06-07T06:42:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-23T08:35:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/install-ccbill-woocommerce-plugin.png\" \/>\n\t<meta property=\"og:image:width\" content=\"750\" \/>\n\t<meta property=\"og:image:height\" content=\"387\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Vladimir Kaplarevic\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vladimir Kaplarevic\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ccbill.com\/doc\/ccbill-woocommerce-module\",\"url\":\"https:\/\/ccbill.com\/doc\/ccbill-woocommerce-module\",\"name\":\"CCBill WooCommerce Module - CCBill Doc\",\"isPartOf\":{\"@id\":\"https:\/\/ccbill.com\/doc\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ccbill.com\/doc\/ccbill-woocommerce-module#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ccbill.com\/doc\/ccbill-woocommerce-module#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/install-ccbill-woocommerce-plugin.png\",\"datePublished\":\"2021-06-07T06:42:17+00:00\",\"dateModified\":\"2025-12-23T08:35:44+00:00\",\"author\":{\"@id\":\"https:\/\/ccbill.com\/doc\/#\/schema\/person\/2cc5b50e34ee63ed498ac333a25840ad\"},\"description\":\"Learn how to install and configure the CCBill WooCommerce Module. A step-by-step guide with lots of detailed images.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ccbill.com\/doc\/ccbill-woocommerce-module\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ccbill.com\/doc\/ccbill-woocommerce-module#primaryimage\",\"url\":\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/install-ccbill-woocommerce-plugin.png\",\"contentUrl\":\"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/install-ccbill-woocommerce-plugin.png\",\"width\":750,\"height\":387,\"caption\":\"Installing the CCBill WooCommerce module in WordPress.\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ccbill.com\/doc\/#website\",\"url\":\"https:\/\/ccbill.com\/doc\/\",\"name\":\"CCBill Doc\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ccbill.com\/doc\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/ccbill.com\/doc\/#\/schema\/person\/2cc5b50e34ee63ed498ac333a25840ad\",\"name\":\"Vladimir Kaplarevic\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ccbill.com\/doc\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8d4609e99e6aecc69ce049e18d45f033?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8d4609e99e6aecc69ce049e18d45f033?s=96&d=mm&r=g\",\"caption\":\"Vladimir Kaplarevic\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CCBill WooCommerce Module - CCBill Doc","description":"Learn how to install and configure the CCBill WooCommerce Module. A step-by-step guide with lots of detailed images.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ccbill.com\/doc\/ccbill-woocommerce-module","og_locale":"en_US","og_type":"article","og_title":"CCBill WooCommerce Module - CCBill Doc","og_description":"Learn how to install and configure the CCBill WooCommerce Module. A step-by-step guide with lots of detailed images.","og_url":"https:\/\/ccbill.com\/doc\/ccbill-woocommerce-module","og_site_name":"CCBill Doc","article_published_time":"2021-06-07T06:42:17+00:00","article_modified_time":"2025-12-23T08:35:44+00:00","og_image":[{"width":750,"height":387,"url":"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/install-ccbill-woocommerce-plugin.png","type":"image\/png"}],"author":"Vladimir Kaplarevic","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Vladimir Kaplarevic","Est. reading time":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ccbill.com\/doc\/ccbill-woocommerce-module","url":"https:\/\/ccbill.com\/doc\/ccbill-woocommerce-module","name":"CCBill WooCommerce Module - CCBill Doc","isPartOf":{"@id":"https:\/\/ccbill.com\/doc\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ccbill.com\/doc\/ccbill-woocommerce-module#primaryimage"},"image":{"@id":"https:\/\/ccbill.com\/doc\/ccbill-woocommerce-module#primaryimage"},"thumbnailUrl":"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/install-ccbill-woocommerce-plugin.png","datePublished":"2021-06-07T06:42:17+00:00","dateModified":"2025-12-23T08:35:44+00:00","author":{"@id":"https:\/\/ccbill.com\/doc\/#\/schema\/person\/2cc5b50e34ee63ed498ac333a25840ad"},"description":"Learn how to install and configure the CCBill WooCommerce Module. A step-by-step guide with lots of detailed images.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ccbill.com\/doc\/ccbill-woocommerce-module"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ccbill.com\/doc\/ccbill-woocommerce-module#primaryimage","url":"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/install-ccbill-woocommerce-plugin.png","contentUrl":"https:\/\/ccbill.com\/doc\/wp-content\/uploads\/2025\/12\/install-ccbill-woocommerce-plugin.png","width":750,"height":387,"caption":"Installing the CCBill WooCommerce module in WordPress."},{"@type":"WebSite","@id":"https:\/\/ccbill.com\/doc\/#website","url":"https:\/\/ccbill.com\/doc\/","name":"CCBill Doc","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ccbill.com\/doc\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/ccbill.com\/doc\/#\/schema\/person\/2cc5b50e34ee63ed498ac333a25840ad","name":"Vladimir Kaplarevic","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ccbill.com\/doc\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8d4609e99e6aecc69ce049e18d45f033?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8d4609e99e6aecc69ce049e18d45f033?s=96&d=mm&r=g","caption":"Vladimir Kaplarevic"}}]}},"_links":{"self":[{"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/posts\/3696"}],"collection":[{"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/comments?post=3696"}],"version-history":[{"count":15,"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/posts\/3696\/revisions"}],"predecessor-version":[{"id":11288,"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/posts\/3696\/revisions\/11288"}],"wp:attachment":[{"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/media?parent=3696"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/categories?post=3696"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/tags?post=3696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}