{"id":470,"date":"2020-08-10T18:44:08","date_gmt":"2020-08-10T18:44:08","guid":{"rendered":""},"modified":"2023-05-25T11:41:07","modified_gmt":"2023-05-25T11:41:07","slug":"nats4-ccbill-integration-guide","status":"publish","type":"post","link":"https:\/\/ccbill.com\/doc\/nats4-ccbill-integration-guide","title":{"rendered":"NATS4 and CCBill\u00a0Setup"},"content":{"rendered":"\n<div id=\"articleHeader\">&nbsp;<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p>Running an affiliate program in today's market requires a stable, scalable platform that is highly configurable and allows you to run your program how you see fit. <a href=\"https:\/\/www.toomuchmedia.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Too Much Media's<\/a> top product, <a href=\"https:\/\/www.toomuchmedia.com\/pp_nats.htm\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">NATS<\/a> (Next-Generation Affiliate Tracking Software), lets you analyze and maintain affiliate relationships, deliver and track advertising tools, configure unlimited offers, and generate detailed reports. <\/p>\n\n\n\n<p>It was built from the ground up to be highly configurable in order to let you run a fully featured affiliate program, providing excellent solutions for both new and existing affiliate programs.<\/p>\n\n\n<div class=\"notice-note\">\n<div class=\"notice-text\"><p><strong>Website:<\/strong> <a href=\"https:\/\/www.toomuchmedia.com\/\" rel=\"nofollow\">https:\/\/www.toomuchmedia.com\/<\/a><br \/>\n<strong>Company Knowledge Base:<\/strong> <a href=\"http:\/\/tmmwiki.com\/index.php\/Main_Page\" rel=\"nofollow\">http:\/\/tmmwiki.com\/index.php\/Main_Page<\/a><br \/>\n<strong>NATS:<\/strong> <a href=\"https:\/\/www.toomuchmedia.com\/pp_nats.htm\" rel=\"nofollow\">https:\/\/www.toomuchmedia.com\/pp_nats.htm<\/a><br \/>\n <strong>Too Much Media Products:<\/strong> <a href=\"https:\/\/www.toomuchmedia.com\/products.htm\" rel=\"nofollow\">https:\/\/www.toomuchmedia.com\/products.htm<\/a><\/p>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Installation_Process\">Installation Process<\/h2>\n\n\n\n<p>This document will guide you in configuring CCBill Standard forms and <a href=\"https:\/\/ccbill.com\/doc\/flexforms-faqs\" target=\"_blank\" rel=\"noreferrer noopener\">FlexForms<\/a> for use in combination with NATS4. This guide assumes that the reader is familiar with NATS4 and has already installed NATS4 on a dedicated server.<\/p>\n\n\n<div class=\"notice-warning\">\n<div class=\"notice-text\"><p>Avoid testing CCBill payments with a NATS4 test account - it won't work correctly.<\/p>\n<\/div>\n<\/div>\n\n\n\n<p><strong>Please select the appropriate configuration instructions below based on whether you want to setup NATS4 with CCBill Standard Forms or with CCBill FlexForms.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Configure_Your_CCBill_Account_2\">Configure Your CCBill&nbsp;Account - FlexForms Setup<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Setting_Up_a_CCBill_Subaccount_Website__2\">Setting Up a CCBill Subaccount&nbsp;(Website)<\/h3>\n\n\n\n<p>In order to set up CCBill you need to:<\/p>\n\n\n\n<p>1. Log in to the&nbsp;<a target=\"_blank\" href=\"https:\/\/admin.ccbill.com\/loginMM.cgi\" rel=\"noreferrer noopener\">CCBill Admin Portal<\/a>.<\/p>\n\n\n\n<p>2. Click&nbsp;<strong>Account Info<\/strong>&nbsp;&gt;&nbsp;<strong>Account Setup<\/strong>.<\/p>\n\n\n\n<p>3. Follow the on-screen instructions to set up the website. (Find detailed instructions&nbsp;<a href=\"https:\/\/ccbill.com\/doc\/ccbill-account-setup\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>.)<\/p>\n\n\n\n<p>4. Each page of the wizard permits the establishment of specific options when creating a new subaccount. Click&nbsp;<strong>Next<\/strong>&nbsp;to proceed to the next step and choose a new subaccount number.<\/p>\n\n\n\n<p>5. The&nbsp;<strong>New Subaccount #field<\/strong>&nbsp;displays the next available subaccount number. Several successive pages of the Create Subaccount wizard will follow.<\/p>\n\n\n\n<p>6. Click&nbsp;<strong>Prev<\/strong>&nbsp;to return to the previous wizard page.<\/p>\n\n\n\n<p>You do not need to download the index page.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Basic_Settings_2\">Basic Settings<\/h3>\n\n\n\n<p>1. After setting up a subaccount, click&nbsp;<strong>Account Info<\/strong>&nbsp;&gt;&nbsp;<strong>Sub Account admin<\/strong>&nbsp;again.<\/p>\n\n\n\n<p>2. Select a site from the list of subaccounts.<\/p>\n\n\n\n<p>3. Choose&nbsp;<strong>Basic<\/strong>&nbsp;from the navigation pane on the left. <\/p>\n\n\n\n<p>4. Enter the following&nbsp;<strong>Denial URL<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:&#047;&#047;linkdomain\/signup\/returnurl_ccbill.php?memberid=%%memberid%%&amp;session=%%natssess%%<\/code><\/pre>\n\n\n\n<p>5. Add the following&nbsp;<strong>Approval URL<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:&#047;&#047;linkdomain\/signup\/returnurl_ccbill.php?status=approved&amp;memberid=%%memberid%%&amp;session=%%natssess%%<\/code><\/pre>\n\n\n\n<p>You may still need to add the&nbsp;<strong>passthroughs<\/strong>&nbsp;if they are not added automatically (please be sure to test this). The passthroughs to add to the above URLs would be:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>memberid=%%memberid%%&amp;session=%%natssess%%<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Webhooks\">Webhooks<\/h3>\n\n\n\n<p>1, After setting up the Basic settings, select&nbsp;<strong>Webhooks&nbsp;<\/strong>from the navigation pane.<\/p>\n\n\n\n<p>2. Enter the following URL in the Webhook URL field:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:&#047;&#047;linkdomain\/signup\/process_ccbillff.php<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Advanced_Settings_2\">Advanced Settings<\/h3>\n\n\n\n<p>1. Select&nbsp;<strong>Advanced&nbsp;<\/strong>from the navigation pane.<\/p>\n\n\n\n<p>2. Make sure that both the Denial and Approval Post URL fields are left blank for each site that will be using CCBill FlexForms.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Traffic_Manager_2\">Traffic Manager<\/h3>\n\n\n\n<p>Ensure that the Traffic Manager is turned&nbsp;<strong>OFF<\/strong>. This feature cascades consumers between different payment types within CCBillFF's system and can cause NATS cascading to not work properly.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"User_Management_2\">User Management<\/h3>\n\n\n\n<p>Navigate to&nbsp;<strong>User Management<\/strong>. If your site needs user management, set the following options, but make sure they match the NATS settings.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Username Type: <strong>USER DEFINED<\/strong><\/li>\n\n\n\n<li><strong>Collect Username\/Password: Display Username and Password<\/strong><\/li>\n\n\n\n<li>Min. Username Length: <strong>6<\/strong><\/li>\n\n\n\n<li>Max. Username Length: <strong>16<\/strong><\/li>\n\n\n\n<li>Min. Password Length: <strong>6<\/strong><\/li>\n\n\n\n<li>Max. Password Length: <strong>16<\/strong><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Setting_Up_FlexForms_Payment_Flows\">Setting Up FlexForms Payment&nbsp;Flow<\/h3>\n\n\n\n<p>Please follow our&nbsp;<a href=\"https:\/\/ccbill.com\/doc\/flexforms-quick-start-guide\" target=\"_blank\" rel=\"noreferrer noopener\">FlexForms Quick Start Guide<\/a>&nbsp;in order to easily create a payment flow.<\/p>\n\n\n\n<p>If you need a more in-depth user guide, please refer to our&nbsp;<a href=\"https:\/\/ccbill.com\/doc\/flexforms-overview\" target=\"_blank\" rel=\"noreferrer noopener\">FlexForms Overview<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Setting_Up_CCBill_as_a_Biller_in_NATS\">Setting Up CCBill as a Biller in&nbsp;NATS<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Billers_Admin_2\">Billers Admin<\/h3>\n\n\n\n<p>To begin setting up CCBill FlexForms as a biller in NATS:<\/p>\n\n\n\n<p>1. Browse to the&nbsp;<a href=\"http:\/\/tmmwiki.com\/index.php\/NATS4_Billers_Admin\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">NATS4 Billers Admin<\/a>.<\/p>\n\n\n\n<p>2. Scroll down to the&nbsp;<strong>Biller&nbsp;<\/strong>drop-down menu and select&nbsp;<strong>CCBillFF<\/strong>.<\/p>\n\n\n\n<p>3. Click&nbsp;<strong>Add<\/strong>.<\/p>\n\n\n<div class=\"notice-suggestion\">\n<div class=\"notice-text\"><p>What if <strong>CCBillFF<\/strong> is not listed? If you don't see CCBillFF as a biller in NATS4, put in a support ticket, as you may need an updated version of NATS.<\/p>\n<\/div>\n<\/div>\n\n\n\n<p>4. When prompted, fill in the&nbsp;<strong>Account Number<\/strong>,&nbsp;<strong>Advanced Dynamic Upgrades<\/strong>,&nbsp;<strong>API Username<\/strong>&nbsp;and&nbsp;<strong>API Password<\/strong>&nbsp;that were provided to you by CCBill under the&nbsp;<em>Account Info<\/em>&nbsp;section. If you have trouble identifying your account information, please put in a&nbsp;<a href=\"https:\/\/clients.toomuchmedia.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">support ticket<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Sites_Admin_2\">Sites Admin<\/h3>\n\n\n\n<p>1, Browse to the&nbsp;<a href=\"http:\/\/tmmwiki.com\/index.php\/NATS4_Sites_Admin\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><strong>NATS4 Sites Admin<\/strong><\/a>.<\/p>\n\n\n\n<p>2. Create or edit a&nbsp;<strong>tour<\/strong>. (A tour is sample content on a site. Tours can be associated with a particular program and may feature a popup chain.)<\/p>\n\n\n\n<p>3. Scroll down to the&nbsp;<strong>Biller Details<\/strong>&nbsp;section.<\/p>\n\n\n\n<p>4. Enter your&nbsp;<strong>CCBillFF subaccount number<\/strong>&nbsp;into the CCBillFF Sub Account field.<\/p>\n\n\n\n<p>5. Optionally, add a&nbsp;<em>salt&nbsp;<\/em>which will be used for dynamic pricing and will allow for Advanced Dynamic Upgrades.<\/p>\n\n\n\n<p>6. Once finished, scroll down to&nbsp;<strong>Join Options for this Tour<\/strong>&nbsp;section.<\/p>\n\n\n\n<p>7. Click the&nbsp;<strong>Edit Option Details for this Tour<\/strong>&nbsp;icon that corresponds to the join option you wish to use.<\/p>\n\n\n\n<p>8. In the&nbsp;<strong>Biller Codes<\/strong>&nbsp;section on the next page, locate the&nbsp;<strong>CCBILLFF&nbsp;<\/strong>options. Enter your&nbsp;<strong>CCBill Flex ID<\/strong>&nbsp;(also known as Price IDs) for every payment method you wish to accept.<\/p>\n\n\n\n<p>9. Optionally, configure Dynamic Pricing, a Currency, an alternative subaccount and\/or Upgrade Type ID.<\/p>\n\n\n\n<p>10. If the FlexID is not unique to the site, you can configure an optional TypeId for the join option.<\/p>\n\n\n\n<p>11. Click&nbsp;<strong>Save&nbsp;<\/strong>when you have finished filling out the available fields.<\/p>\n\n\n\n<p>CCBillFF is now be configured to process basic transactions through NATS4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Subscription_Upgrade_2\">Subscription Upgrade<\/h3>\n\n\n\n<p>Use CCBill's back-end post system by setting up an upgrade subaccount for each site in the CCBill Admin.<\/p>\n\n\n\n<p>1, Create a new subaccount in the CCBill Admin, and within the notes for adding the subaccount, note that this will be an upgrade account for one of your particular sites. CCBill will mark the subaccount as an upgrade account and set up the necessary upgrade join options.<\/p>\n\n\n\n<p>2. Once set up, browse to the&nbsp;<strong>Sites Admin<\/strong>, edit a tour, and create or edit a join option.<\/p>\n\n\n\n<p>3. Go to the biller details section and find the&nbsp;<strong>CCBillFF<\/strong>&nbsp;subsection. Enter the&nbsp;<strong>upgrade subaccount information<\/strong>&nbsp;in the provided field and click the&nbsp;<strong>Save Changes<\/strong>&nbsp;button. Repeat for each site.<\/p>\n\n\n\n<p>4. Contact CCBill and let us know that you want to enable upgrades using the back-end posts. You must provide CCBill Support with your server's IP addresses for the subaccount.<\/p>\n\n\n\n<p>5. On your CCBillFF account, go to&nbsp;<strong>advanced setup<\/strong>&nbsp;for the subaccount and enter the following URL in the Denial and Approval Post URL fields:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:&#047;&#047;&lt;linkdomain&gt;\/signup\/process_ccbillff.php<\/code><\/pre>\n\n\n\n<p>Replace&nbsp;<strong><em>&lt;linkdomain&gt;<\/em><\/strong>&nbsp;with your site's linkdomain.<\/p>\n\n\n\n<p>6. After CCBillFF upgrades are working, put the following link in your limited members area for user upgrades:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:&#047;&#047;&lt;linkdomain&gt;\/signup\/upgradeplus.php?site=&lt;siteid&gt;&amp;username=&lt;username&gt;<\/code><\/pre>\n\n\n\n<p>Replace&nbsp;<em><strong>&lt;linkdomain&gt;<\/strong><\/em>&nbsp;with the linkdomain for your site. Replace&nbsp;<em><strong>&lt;siteid&gt;<\/strong><\/em>&nbsp;with your site's ID number. Replace&nbsp;<em><strong>&lt;username&gt;<\/strong><\/em>&nbsp;with the upgrading member's username.<br><br>If you experience any issues while setting up subscription upgrades, contact&nbsp;<a href=\"mailto:merchantsupport@ccbill.com\" target=\"_blank\" rel=\"noreferrer noopener\">CCBill<\/a>&nbsp;and a Merchant Support Specialist will assist you immediately.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Cross_Sells_and_Upsells\">Cross-Sells and&nbsp;Upsells<\/h3>\n\n\n\n<p>CCBill FlexForms supports&nbsp;<strong>cross sells<\/strong>. Setting up this feature is a process similar to other billers where you need to create an incoming and outgoing&nbsp;<strong>xsell<\/strong> for internal cross-sales. For general instructions on setting up cross sells, please refer to&nbsp;<a href=\"http:\/\/tmmwiki.com\/index.php\/NATS4_Configuring_Cross_Sells\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">NATS4 documentation<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"CCBill_Random_Usernames_and_Passwords_2\">CCBill Random Usernames and&nbsp;Passwords<\/h3>\n\n\n\n<p>If you set up usernames and passwords on your website, remove the Username and Password fields from your site's join form.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Member_and_Password_Management_2\">Member and Password&nbsp;Management<\/h3>\n\n\n\n<p>You need to enable CCBill password management if you use text password files. If you use NATS for authentication with MySQL Auth, then you can turn password management off.<\/p>\n\n\n\n<p>If you have old sites that used flat password files and now use NATS, then you must keep the password management on and add the following line to your&nbsp;<em>.htaccess&nbsp;<\/em>file:<\/p>\n\n\n\n<pre id=\"codebox12\" class=\"wp-block-code\"><code>AuthMySQLAuthoritative Off<\/code><\/pre>\n\n\n\n<p>Contact us to manage the database with scripts called from NATS postbacks.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Troubleshooting_2\">Troubleshooting<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"CCBill_Settings_Affecting_Cascading_Billing_2\">CCBill Settings Affecting Cascading&nbsp;Billing<\/h3>\n\n\n\n<p>There are three settings that might affect cascading billing:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If a check signup form exists, denied transactions are sent there. To cascade, modify the traffic flow. To do so:<\/li>\n<\/ul>\n\n\n\n<p>1. Go to&nbsp;<strong>Account Info<\/strong>&nbsp;&gt;&gt;&nbsp;<strong>Sub Account Admin<\/strong>&nbsp;and select your site's subaccount.<\/p>\n\n\n\n<p>2. Select&nbsp;<strong>Form Admin<\/strong>&nbsp;from the navigation pane on the left and&nbsp;<strong>choose a form<\/strong>.<\/p>\n\n\n\n<p>3. Click on&nbsp;<strong>Traffic<\/strong>, and set the&nbsp;<em>Traffic Flow<\/em>&nbsp;to&nbsp;<strong>None<\/strong>. Now denied transactions are sent to the denial URL immediately.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CCBill automatically redirects denied credit card transactions. By default, the redirect takes 5 seconds, but you can change this to 3 seconds.<\/li>\n<\/ul>\n\n\n\n<p>1. Go to&nbsp;<strong>Account Info<\/strong>&nbsp;&gt;&gt;&nbsp;<strong>Sub Account Admin<\/strong>&nbsp;and select your site's subaccount.<\/p>\n\n\n\n<p>2. Select&nbsp;<strong>Form Admin<\/strong>&nbsp;from the navigation pane on the left and&nbsp;<strong>choose a form<\/strong>.<\/p>\n\n\n\n<p>3. Click on&nbsp;<strong>Basic<\/strong>, and set the&nbsp;<strong>Denial Redirect Time<\/strong>&nbsp;to&nbsp;<strong>3<\/strong>.<strong> <\/strong><\/p>\n\n\n<div class=\"notice-note\">\n<div class=\"notice-text\"><p>Activating the <strong>None<\/strong> option disables the automatic redirect.<\/p>\n<\/div>\n<\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>By default, on a soft decline, CCBill lets consumers submit their purchase three (3) times before sending them to the denial URL. CCBill can send customers to the denial URL after the first decline; contact CCBill Support to disable the soft decline retries on your account.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Affiliates_Receiving_Double_Payments_2\">Affiliates Receiving Double&nbsp;Payments<\/h3>\n\n\n\n<p>If you have issues with affiliates receiving double payments for traffic they have referred, it may be due to the Multiple Redirects feature.&nbsp;<strong>Turn off the Multiple Redirects feature<\/strong>&nbsp;in order to prevent incorrect link-codes from being used to record double traffic.<\/p>\n\n\n\n<p>1. Log in to the CCBill Admin.<\/p>\n\n\n\n<p>2. Select&nbsp;<strong>Legacy Affiliate<\/strong>&nbsp;&gt;&nbsp;<strong>Advanced Features<\/strong>.<\/p>\n\n\n\n<p>3. Disable the&nbsp;<strong>Multiple Redirects<\/strong>&nbsp;option.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Disable_Decline_Auto-Redirect\">Disable Decline&nbsp;Auto-Redirect<\/h3>\n\n\n\n<p>If you experience automatic redirects to a&nbsp;<em>Signup with Bank Account<\/em>&nbsp;page regardless of what's in your cascade, you probably have&nbsp;<em>Decline Auto-Redirect<\/em>&nbsp;enabled.<\/p>\n\n\n\n<p>1. Log in to the CCBill Admin.<\/p>\n\n\n\n<p>2. Navigate to&nbsp;<strong>Account Info<\/strong>&nbsp;&gt;&gt;&nbsp;<strong>Sub Account Admin<\/strong>.<\/p>\n\n\n\n<p>3. Select your site's subaccount.<\/p>\n\n\n\n<p>4. Select&nbsp;<strong>Form Admin<\/strong>&nbsp;from the navigation pane on the left.<\/p>\n\n\n\n<p>5. Choose your form.<\/p>\n\n\n\n<p>6. Select&nbsp;<strong>Traffic<\/strong>&nbsp;from the navigation pane and set the&nbsp;<em>Traffic Flow<\/em>&nbsp;option to&nbsp;<strong>None<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Invalid_Request_Error_2\">Invalid Request&nbsp;Error<\/h3>\n\n\n\n<p>The invalid request error appears when the biller isn't set up correctly in the NATS Billers Admin. Go to the Billers Admin and double-check your biller account info. Remember not to include the subaccount ID in the account ID. If this is not the problem, ensure the subaccount was enabled and contact NATS.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Adding_Users_Error_Email_2\">Adding Users Error&nbsp;Email<\/h3>\n\n\n\n<p>If you have received an adding users error email from CCBill, there are three (3) possible scenarios:<\/p>\n\n\n\n<p>1. If you use NATS to handle your password management (<em>mod_auth_mysql<\/em>&nbsp;or some other method using the NATS members table) then you can safely disregard this mail.<\/p>\n\n\n\n<p>2. If you use standard flat password files, please contact our Merchant Support team in order to resolve the issue.<\/p>\n\n\n\n<p>3. If you use both NATS and flat password files, please contact our Merchant Support team to fix the password file issue \u2014 even if members get access through NATS.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Configure Your CCBill&nbsp;Account - Standard Forms Setup<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Setting_Up_a_CCBill_Subaccount_Website__2\">Setting Up a CCBill Subaccount&nbsp;(Website)<\/h3>\n\n\n\n<p>In order to set up CCBill you need to:<\/p>\n\n\n\n<p>1. Log in to the&nbsp;<a target=\"_blank\" href=\"https:\/\/admin.ccbill.com\/loginMM.cgi\" rel=\"noreferrer noopener\">CCBill Admin Portal<\/a>.<\/p>\n\n\n\n<p>2. Click&nbsp;<strong>Account Info<\/strong>&nbsp;&gt;&nbsp;<strong>Account Setup<\/strong>.<\/p>\n\n\n\n<p>3. Follow the on-screen instructions to set up the website. (Find detailed instructions&nbsp;<a href=\"https:\/\/ccbill.com\/doc\/ccbill-account-setup\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>.)<\/p>\n\n\n\n<p>4. Each page of the wizard permits the establishment of specific options when creating a new subaccount. Click&nbsp;<strong>Next<\/strong>&nbsp;to proceed to the next step and choose a new subaccount number.<\/p>\n\n\n\n<p>5. The&nbsp;<strong>New Subaccount #field<\/strong>&nbsp;displays the next available subaccount number. Several successive pages of the Create Subaccount wizard will follow.<\/p>\n\n\n\n<p>6. Click&nbsp;<strong>Prev<\/strong>&nbsp;to return to the previous wizard page.<\/p>\n\n\n\n<p>You do not need to download the index page.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Basic_Settings_2\">Basic Settings<\/h3>\n\n\n\n<p>1. After setting up a subaccount, click&nbsp;<strong>Account Info<\/strong>&nbsp;&gt;&nbsp;<strong>Sub Account admin<\/strong>&nbsp;again.<\/p>\n\n\n\n<p>2. Select a site from the list of subaccounts.<\/p>\n\n\n\n<p>3. Choose&nbsp;<strong>Basic<\/strong>&nbsp;from the navigation pane on the left.<\/p>\n\n\n\n<p>4. Enter the following&nbsp;<strong>Denial URL<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:&#047;&#047;linkdomain\/signup\/returnurl_ccbill.php?memberid=%%memberid%%&amp;session=%%natssess%%<\/code><\/pre>\n\n\n\n<p>5. Add the following&nbsp;<strong>Approval URL<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:&#047;&#047;linkdomain\/signup\/returnurl_ccbill.php?status=approved&amp;memberid=%%memberid%%&amp;session=%%natssess%%<\/code><\/pre>\n\n\n<div class=\"notice-warning\">\n<div class=\"notice-text\"><p>If you are using <strong>NATS version below 4.0.68.3<\/strong>, use the following in both of the Basic Denial URL and Approval URL fields: <strong>http:\/\/linkdomain\/signup\/signup.php?step=3&amp;site=%%siteid%%&amp;memberid=%%memberid<\/strong><\/p>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Advanced Settings<\/h3>\n\n\n\n<p>Select <strong>Advanced<\/strong> from the navigation pane on the left and enter the following URL in both the <strong>Denial <\/strong>and <strong>Approval Post URL<\/strong> fields:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:&#047;&#047;linkdomain\/signup\/process_ccbill.php<\/code><\/pre>\n\n\n\n<p>In the above Denial and Approval URLs, replace <em><strong>linkdomain<\/strong> <\/em>with your linkdomain.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Traffic Manager<\/h3>\n\n\n\n<p>Ensure that the Traffic Manager feature is <strong>OFF<\/strong>. This feature may cause NATS cascading to not work properly.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">User Management<\/h3>\n\n\n\n<p>Navigate to <strong>User Management<\/strong>. If your site needs user management, set the following options, but make sure they match the NATS settings.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Username Type: <strong>USER DEFINED<\/strong><\/li>\n\n\n\n<li><strong>Collect Username\/Password: Display Username and Password<\/strong><\/li>\n\n\n\n<li>Min. Username Length: <strong>6<\/strong><\/li>\n\n\n\n<li>Max. Username Length: <strong>16<\/strong><\/li>\n\n\n\n<li>Min. Password Length: <strong>6<\/strong><\/li>\n\n\n\n<li>Max. Password Length: <strong>16<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Enter the option you want to sell with NATS in the <strong>Pricing Admin<\/strong>. Record each option's <strong>SKU I.D.<\/strong> number.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Set up&nbsp;Datalink<\/h3>\n\n\n\n<p>Clients who do not have access to Datalink need to contact <a target=\"_blank\" href=\"https:\/\/www.ccbill.com\/contact-us.php\" rel=\"noreferrer noopener\">Merchant Support<\/a> and file a request. Besides that, in order to set up <strong>Datalink<\/strong>, you need one or more subaccounts. Before you start setting up Datalink, you also need your NATS server's IP address.<br><br>In order to set up Datalink:<br><\/p>\n\n\n\n<p>1. Log in to the CCBill Admin Portal.<\/p>\n\n\n\n<p>2. Hover over <strong>Account Info<\/strong>.<\/p>\n\n\n\n<p>3. Click <strong>Datalink Services Suite<\/strong>.<\/p>\n\n\n\n<p>4. Select <strong>Add User<\/strong> from the navigation pane on the left.<\/p>\n\n\n\n<p>5. Ensure that <strong>Account<\/strong> is set to <strong>All<\/strong>.<\/p>\n\n\n\n<p>6. Enter a <strong>Username <\/strong>and <strong>Password<\/strong>. (Password must be 6 to 8 alphanumeric characters, with at least one number, and one letter.)<\/p>\n\n\n\n<p>7<strong>. <\/strong>Enter your <strong>NATS IP address<\/strong>. Click <strong>Add To Valid IPs<\/strong> to confirm your changes.<\/p>\n\n\n\n<p>8. Click <strong>Store User<\/strong>.<\/p>\n\n\n<div class=\"notice-warning\">\n<div class=\"notice-text\"><p>Make sure that your Datalink account is set up to be used for <strong>all subaccounts<\/strong>.<\/p>\n<\/div>\n<\/div>\n\n\n\n<p>To learn more about Datalink, follow these links:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/ccbill.com\/doc\/data-link-system\" target=\"_blank\" rel=\"noreferrer noopener\">Datalink<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/ccbill.com\/doc\/member-management-solutions\" target=\"_blank\" rel=\"noreferrer noopener\">Member Management Solutions<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/ccbill.com\/doc\/data-link-extract-system-user-guide\" target=\"_blank\" rel=\"noreferrer noopener\">Datalink Extract System User's Guide<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/ccbill.com\/doc\/data-link-extract-system-user-guide\" target=\"_blank\" rel=\"noreferrer noopener\">Common Datalink Errors<\/a><\/li>\n<\/ul>\n\n\n\n<p>If you need help in setting up Datalink, please contact <a target=\"_blank\" href=\"https:\/\/www.ccbill.com\/contact-us.php\" rel=\"noreferrer noopener\">Merchant Support<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Setting Up CCBill in&nbsp;NATS<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Billers Admin<\/h3>\n\n\n\n<p>To begin setting up CCBill as a biller in NATS:<\/p>\n\n\n\n<p>1. Browse to the <strong>NATS4 Billers Admin<\/strong>.<\/p>\n\n\n\n<p>2. Scroll down to the <strong>Biller<\/strong> drop-down menu and select <strong>CCBill<\/strong>.<\/p>\n\n\n\n<p>3. Click <strong>Add<\/strong>.<\/p>\n\n\n\n<p>4. When prompted, fill in the <strong>Account Number<\/strong>, <strong>Datalink Username<\/strong>, and <strong>Datalink Password<\/strong> provided to you by CCBill. <\/p>\n\n\n\n<p>If you have trouble identifying your account information, don't hesitate to contact <a target=\"_blank\" href=\"https:\/\/www.ccbill.com\/contact-us.php\" rel=\"noreferrer noopener\">Merchant Support<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sites Admin<\/h3>\n\n\n\n<p>1. Browse to the <strong>NATS4 Sites Admin<\/strong>.<\/p>\n\n\n\n<p>2. Create or edit a <strong>tour<\/strong>. (A tour is sample content on a site. Tours can be associated with a particular program and may feature a popup chain.)<\/p>\n\n\n\n<p>3. Scroll down to the <strong>Biller Details<\/strong> section.<\/p>\n\n\n\n<p>4. Enter your CCBill subaccount ID and Form IDs into the CCBill fields.<\/p>\n\n\n\n<p>5. You can also add different subaccounts for each payment type if you want to use different values for a specific site, as opposed to other sites.<\/p>\n\n\n\n<p>6. Once finished, scroll down to <strong>Join Options for this Tour<\/strong> section.<\/p>\n\n\n\n<p>7. Click the <strong>Edit Option Details for this Tour<\/strong> icon that corresponds to the join option you wish to use.<\/p>\n\n\n\n<p>8. In the <strong>Biller Codes<\/strong> section on the next page, locate the <strong>CCBILL<\/strong> options.<\/p>\n\n\n\n<p>9. Enter your <strong>CCBill Payment IDs<\/strong> (also known as Price IDs) for every payment method you wish to accept.<\/p>\n\n\n\n<p>10. Once you have done this, fill in your subaccount, form, and SKU I.D. information.<\/p>\n\n\n\n<p>11. Click <strong>Save <\/strong>when you have finished filling out the available fields.<\/p>\n\n\n\n<p>CCBill will now be configured to process basic transactions through NATS4.<\/p>\n\n\n<div class=\"notice-note\">\n<div class=\"notice-text\"><p>Any option that contains CCB900 or CCBill Web900 applies to CCBill Web900.<\/p>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Subscription Upgrade<\/h3>\n\n\n\n<p>Use CCBill's back-end post system by setting up an upgrade subaccount for each site in the CCBill Admin portal.<br><\/p>\n\n\n\n<p>1. Create a new subaccount in the CCBill Admin and within the notes for adding the subaccount, note that this will be an upgrade account for one of your particular sites. CCBill will mark the subaccount as an upgrade account and set up the necessary upgrade join options.<\/p>\n\n\n\n<p>2. Once set up, browse to the <strong>Sites Admin<\/strong>, edit a tour, and create or edit a join option.<\/p>\n\n\n\n<p>3. Browse to the <em>biller details<\/em> section and find the CCBill subsection.<\/p>\n\n\n\n<p>4. Enter the <strong>upgrade subaccount information<\/strong> in the provided field and click the <strong>Save Changes<\/strong> button. Repeat for each site.<\/p>\n\n\n\n<p>5. Contact CCBill and let us know that you want to enable upgrades using the back-end posts. You must provide us your server's IP addresses for both the normal and upgrade subaccounts.<\/p>\n\n\n\n<p>6. Find <strong>Advanced Setup<\/strong> for the subaccount and enter the following URL in the Denial and Approval Post URL fields:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:&#047;&#047;&lt;linkdomain&gt;\/signup\/process_ccbillff.php<\/code><\/pre>\n\n\n\n<p>Replace <em><strong>&lt;linkdomain&gt;<\/strong><\/em> with your site's linkdomain.<\/p>\n\n\n\n<p>7. After upgrades are working, put the following link in your limited members area for user upgrades:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:&#047;&#047;&lt;linkdomain&gt;\/signup\/upgradeplus.php?site=&lt;siteid&gt;&amp;username=&lt;username&gt;<\/code><\/pre>\n\n\n\n<p>Replace <strong><em>&lt;linkdomain&gt;<\/em><\/strong> with the linkdomain for your site. Replace <em><strong>&lt;siteid&gt;<\/strong><\/em> with your site's ID number. Replace <em><strong>&lt;username&gt;<\/strong><\/em> with the upgrading member's username.<\/p>\n\n\n\n<p>If you experience any issues while setting up subscription upgrades, contact <a href=\"mailto:merchantsupport@ccbill.com\" target=\"_blank\" rel=\"noreferrer noopener\">CCBill<\/a> and a Merchant Support Specialist will assist you immediately.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">CCBill Random Usernames and&nbsp;Passwords<\/h3>\n\n\n\n<p>If you setup usernames and passwords on your website, you need to remove the Username and Password fields from your site's join form.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Member and Password&nbsp;Management<\/h3>\n\n\n\n<p>You need to enable CCBill password management if you use text password files. If you use NATS for authentication with MySQL Auth, then you can turn password management off.<br><br>If you have old sites that used flat password files and now use NATS, then you must keep the password management on and add the following line to your <em>.htaccess <\/em>file:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>AuthMySQLAuthoritative Off<\/code><\/pre>\n\n\n\n<p>Contact us to manage the database with scripts called from NATS postbacks.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">CCBill Cross Sale Special&nbsp;Instructions<\/h3>\n\n\n\n<p>If you are receiving a cross sale from a non NATS source, you will need to pass your Ref Code into the CCBill purchase page as one of the following custom variables, <strong>natsxsell<\/strong>, <strong>natsxsell1<\/strong>, or <strong>natsxsell2<\/strong>. <\/p>\n\n\n\n<p>If you have any questions about how to add a custom variable to your join links, or buttons, please contact CCBill for assistance.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Troubleshooting<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"CCBill_Settings_Affecting_Cascading_Billing_2\">CCBill Settings Affecting Cascading&nbsp;Billing<\/h3>\n\n\n\n<p>There are three settings that might affect cascading billing:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If a check signup form exists, denied transactions are sent there. To cascade, modify the traffic flow. To do so:<\/li>\n<\/ul>\n\n\n\n<p>1. Go to&nbsp;<strong>Account Info<\/strong>&nbsp;&gt;&gt;&nbsp;<strong>Sub Account Admin<\/strong>&nbsp;and select your site's subaccount.<\/p>\n\n\n\n<p>2. Select&nbsp;<strong>Form Admin<\/strong>&nbsp;from the navigation pane on the left and&nbsp;<strong>choose a form<\/strong>.<\/p>\n\n\n\n<p>3. Click on&nbsp;<strong>Traffic<\/strong>, and set the&nbsp;<em>Traffic Flow<\/em>&nbsp;to&nbsp;<strong>None<\/strong>. Now denied transactions are sent to the denial URL immediately.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CCBill automatically redirects denied credit card transactions. By default, the redirect takes 5 seconds, but you can change this to 3 seconds.<\/li>\n<\/ul>\n\n\n\n<p>1. Go to&nbsp;<strong>Account Info<\/strong>&nbsp;&gt;&gt;&nbsp;<strong>Sub Account Admin<\/strong>&nbsp;and select your site's subaccount.<\/p>\n\n\n\n<p>2. Select&nbsp;<strong>Form Admin<\/strong>&nbsp;from the navigation pane on the left and&nbsp;<strong>choose a form<\/strong>.<\/p>\n\n\n\n<p>3. Click on&nbsp;<strong>Basic<\/strong>, and set the&nbsp;<strong>Denial Redirect Time<\/strong>&nbsp;to&nbsp;<strong>3<\/strong>.<\/p>\n\n\n\n<p>Activating the <strong>None<\/strong> option disables the automatic redirect.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>By default, on a soft decline, CCBill lets consumers submit their purchase three (3) times before sending them to the denial URL. CCBill can send customers to the denial URL after the first decline; contact CCBill Support to disable the soft decline retries on your account.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Affiliates_Receiving_Double_Payments_2\">Affiliates Receiving Double&nbsp;Payments<\/h3>\n\n\n\n<p>If you have issues with affiliates receiving double payments for traffic they have referred, it may be due to the <strong>Multiple Redirects<\/strong> feature. <strong>Turn OFF the Multiple Redirects feature<\/strong> in order to prevent incorrect linkcodes from being used to record double traffic.<\/p>\n\n\n\n<p>1. Log in to the CCBill Admin.<\/p>\n\n\n\n<p>2. Select&nbsp;<strong>Legacy Affiliate<\/strong>&nbsp;&gt;&nbsp;<strong>Advanced Features<\/strong>.<\/p>\n\n\n\n<p>3. Disable the&nbsp;<strong>Multiple Redirects<\/strong>&nbsp;option.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Disable_Decline_Auto-Redirect\">Disable Decline&nbsp;Auto-Redirect<\/h3>\n\n\n\n<p>If consumers are automatically redirected to a \"Signup with Bank Account\" page regardless of what's in your cascade, you probably have the Decline Auto-Redirect enabled. <strong>Disable the feature<\/strong> to automatically redirect surfers on a decline.<\/p>\n\n\n\n<p>1. Log in to the CCBill Admin.<\/p>\n\n\n\n<p>2. Navigate to&nbsp;<strong>Account Info<\/strong>&nbsp;&gt;&gt;&nbsp;<strong>Sub Account Admin<\/strong>.<\/p>\n\n\n\n<p>3. Select your site's subaccount.<\/p>\n\n\n\n<p>4. Select&nbsp;<strong>Form Admin<\/strong>&nbsp;from the navigation pane on the left.<\/p>\n\n\n\n<p>5. Choose your form.<\/p>\n\n\n\n<p>6. Select&nbsp;<strong>Traffic<\/strong>&nbsp;from the navigation pane and set the&nbsp;<em>Traffic Flow<\/em>&nbsp;option to&nbsp;<strong>None<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">CCBill Redirects to NATS Redirect&nbsp;Script<\/h3>\n\n\n\n<p>If you had CCBill Affiliates promoting linkcodes for the master account (subaccount 0000), the NATS redirect script will determine the NATS site via the HTML parameter of the CCBill affiliate linkcode.<br><br>To ensure that the HTML parameter is sent to the NATS redirect script, you must enable <em>append data on redirect<\/em> in the CCBill Admin.<\/p>\n\n\n\n<p>1. Log in to the CCBill Admin.<\/p>\n\n\n\n<p>2. Select <strong>Legacy Affiliate<\/strong> &gt; <strong>Advanced Features<\/strong>.<\/p>\n\n\n\n<p>3. Click the <strong>Enable <\/strong>link for the <em>Append Data on Redirect<\/em> option.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Invalid Request&nbsp;Error<\/h3>\n\n\n\n<p>The invalid request error appears when the biller isn't set up correctly in the NATS Billers Admin. Go to the Billers Admin and double-check your biller account info. Remember NOT to include the subaccount ID in the account ID. If this is not the problem, ensure the subaccount was enabled and contact NATS.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Adding Users Error&nbsp;Email<\/h3>\n\n\n\n<p>If you have received an adding users error email from CCBill, there are three (3) possible scenarios:<\/p>\n\n\n\n<p>1. If you use NATS to handle your password management (<em>mod_auth_mysql<\/em> or some other method using the NATS members table) then you can safely disregard this mail.<\/p>\n\n\n\n<p>2. If you use standard flat password files, please contact our Merchant Support team in order to resolve the issue.<\/p>\n\n\n\n<p>3. If you use both NATS and flat password files, please contact our Merchant Support team to fix the password file issue \u2014 even if members get access through NATS.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Common Datalink&nbsp;Errors<\/h3>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th>ERROR<\/th><th>DESCRIPTION<\/th><\/tr><\/thead><tbody><tr><td>Authentication failed. 01<\/td><td>Too many failed login attempts.<\/td><\/tr><tr><td>Authentication failed. 02<\/td><td>Invalid user name, incorrect user name, no user name provided, invalid password, incorrect password, no password provided, incorrect clientAccnum\/clientSubacc, or user is set up for a different clientAccnum\/clientSubacc than provided.<\/td><\/tr><tr><td>Authentication failed. 03<\/td><td>Inactive login.<\/td><\/tr><tr><td>Authentication failed. 04<\/td><td>Incorrect\/non-configured IP address.<\/td><\/tr><tr><td>Authentication failed. 05<\/td><td>Three or more failed logins within the last hour.<\/td><\/tr><tr><td>Authentication failed. 06<\/td><td>Invalid user name, incorrect user name, no user name provided, invalid password, incorrect password, no password provided, incorrect clientAccnum\/clientSubacc, or user is setup for a different clientAccnum\/clientSubacc than provided.<\/td><\/tr><tr><td>Authentication failed. 07<\/td><td>Incorrect IP address.<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Introduction Running an affiliate program in today's market requires a stable, scalable platform that...<\/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-470","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 Merchant Knowledge Base | NATS4 and CCBill Setup<\/title>\n<meta name=\"description\" content=\"Find out how to integrate NATS with CCBill to analyze and maintain affiliate relationships and generate detailed affiliate program reports.\" \/>\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\/nats4-ccbill-integration-guide\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CCBill Merchant Knowledge Base | NATS4 and CCBill Setup\" \/>\n<meta property=\"og:description\" content=\"Find out how to integrate NATS with CCBill to analyze and maintain affiliate relationships and generate detailed affiliate program reports.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ccbill.com\/doc\/nats4-ccbill-integration-guide\" \/>\n<meta property=\"og:site_name\" content=\"CCBill Doc\" \/>\n<meta property=\"article:published_time\" content=\"2020-08-10T18:44:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-25T11:41:07+00:00\" \/>\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\/nats4-ccbill-integration-guide\",\"url\":\"https:\/\/ccbill.com\/doc\/nats4-ccbill-integration-guide\",\"name\":\"CCBill Merchant Knowledge Base | NATS4 and CCBill Setup\",\"isPartOf\":{\"@id\":\"https:\/\/ccbill.com\/doc\/#website\"},\"datePublished\":\"2020-08-10T18:44:08+00:00\",\"dateModified\":\"2023-05-25T11:41:07+00:00\",\"author\":{\"@id\":\"https:\/\/ccbill.com\/doc\/#\/schema\/person\/2cc5b50e34ee63ed498ac333a25840ad\"},\"description\":\"Find out how to integrate NATS with CCBill to analyze and maintain affiliate relationships and generate detailed affiliate program reports.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ccbill.com\/doc\/nats4-ccbill-integration-guide\"]}]},{\"@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 Merchant Knowledge Base | NATS4 and CCBill Setup","description":"Find out how to integrate NATS with CCBill to analyze and maintain affiliate relationships and generate detailed affiliate program reports.","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\/nats4-ccbill-integration-guide","og_locale":"en_US","og_type":"article","og_title":"CCBill Merchant Knowledge Base | NATS4 and CCBill Setup","og_description":"Find out how to integrate NATS with CCBill to analyze and maintain affiliate relationships and generate detailed affiliate program reports.","og_url":"https:\/\/ccbill.com\/doc\/nats4-ccbill-integration-guide","og_site_name":"CCBill Doc","article_published_time":"2020-08-10T18:44:08+00:00","article_modified_time":"2023-05-25T11:41:07+00:00","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\/nats4-ccbill-integration-guide","url":"https:\/\/ccbill.com\/doc\/nats4-ccbill-integration-guide","name":"CCBill Merchant Knowledge Base | NATS4 and CCBill Setup","isPartOf":{"@id":"https:\/\/ccbill.com\/doc\/#website"},"datePublished":"2020-08-10T18:44:08+00:00","dateModified":"2023-05-25T11:41:07+00:00","author":{"@id":"https:\/\/ccbill.com\/doc\/#\/schema\/person\/2cc5b50e34ee63ed498ac333a25840ad"},"description":"Find out how to integrate NATS with CCBill to analyze and maintain affiliate relationships and generate detailed affiliate program reports.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ccbill.com\/doc\/nats4-ccbill-integration-guide"]}]},{"@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\/470"}],"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=470"}],"version-history":[{"count":35,"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/posts\/470\/revisions"}],"predecessor-version":[{"id":8279,"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/posts\/470\/revisions\/8279"}],"wp:attachment":[{"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/media?parent=470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/categories?post=470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/tags?post=470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}