{"id":1891,"date":"2012-09-28T06:52:48","date_gmt":"2012-09-28T06:52:48","guid":{"rendered":"http:\/\/www.tipsandtricks-hq.com\/ecommerce\/?p=1891"},"modified":"2016-05-17T16:00:16","modified_gmt":"2016-05-17T06:00:16","slug":"wp-payment-gateway-bundle-ccbill-setup","status":"publish","type":"post","link":"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-payment-gateway-bundle-ccbill-setup-1891","title":{"rendered":"WP Payment Gateway Bundle &#8211; CCBILL Setup"},"content":{"rendered":"<p>After you install the <a href=\"http:\/\/www.tipsandtricks-hq.com\/wp-payment-gateway-bundle-plugin\" target=\"_blank\">WP Payment Gateway Bundle<\/a> plugin you will need to configure some CCBILL specific settings in the plugin which you will need to obtain from your CCBILL merchant account.<\/p>\n<p>You can find the CCBILL specific settings under the <strong>Gateway Settings<\/strong> tab when you go to the payment gateway bundle plugin\u00e2\u20ac\u2122s settings menu. The following screenshot shows how you can access the settings page of this plugin:<\/p>\n<div id=\"attachment_1153\" style=\"width: 169px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1153\" class=\"size-full wp-image-1153 \" title=\"payment-gateway-bundle-settings\" src=\"http:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2011\/04\/payment-gateway-bundle-settings.gif\" alt=\"Payment Gateway Bundle Plugin Settings\" width=\"159\" height=\"377\" srcset=\"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2011\/04\/payment-gateway-bundle-settings.gif 159w, https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2011\/04\/payment-gateway-bundle-settings-126x300.gif 126w\" sizes=\"(max-width: 159px) 100vw, 159px\" \/><p id=\"caption-attachment-1153\" class=\"wp-caption-text\">Payment Gateway Bundle Plugin Settings<\/p><\/div>\n<p>In order to configure the CCBILL portion of the payment gateway bundle you will need to obtain the required details from your CCBILL account by following the steps outlined below:<\/p>\n<p><strong>Step 1:<\/strong> Login to your CCBILL account and switch to the <strong>Account Info<\/strong> tab. Now click on the <strong>Sub Account Admin<\/strong>\u00c2\u00a0link under <strong>Manage the Sub Accounts<\/strong>. Choose the sub account that you want to use for this integration (If you don&#8217;t have a sub account yet create one first).<\/p>\n<div id=\"attachment_1893\" style=\"width: 510px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1893\" class=\"size-full wp-image-1893 \" title=\"ccbill_setup1\" src=\"http:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2012\/09\/ccbill_setup1.jpg\" alt=\"\" width=\"500\" height=\"283\" srcset=\"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2012\/09\/ccbill_setup1.jpg 500w, https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2012\/09\/ccbill_setup1-300x169.jpg 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><p id=\"caption-attachment-1893\" class=\"wp-caption-text\">CCBILL Setup<\/p><\/div>\n<p><strong>Step 2:<\/strong> Click on the <strong>Form Admin<\/strong> option<\/p>\n<div id=\"attachment_1894\" style=\"width: 351px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1894\" class=\"size-full wp-image-1894 \" title=\"ccbill_setup2\" src=\"http:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2012\/09\/ccbill_setup2.jpg\" alt=\"\" width=\"341\" height=\"252\" srcset=\"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2012\/09\/ccbill_setup2.jpg 341w, https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2012\/09\/ccbill_setup2-300x221.jpg 300w\" sizes=\"(max-width: 341px) 100vw, 341px\" \/><p id=\"caption-attachment-1894\" class=\"wp-caption-text\">CCBILL Setup<\/p><\/div>\n<p><strong>Step 3:<\/strong> You will be able to manage all the forms (under this sub account) from the <strong>Form Admin<\/strong>\u00c2\u00a0menu. Now create a new form specifically for this integration (we will be using a standard form with credit card options for the time being).<\/p>\n<div id=\"attachment_1895\" style=\"width: 501px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1895\" class=\"size-full wp-image-1895 \" title=\"ccbill_setup3\" src=\"http:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2012\/09\/ccbill_setup3.jpg\" alt=\"\" width=\"491\" height=\"267\" srcset=\"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2012\/09\/ccbill_setup3.jpg 491w, https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2012\/09\/ccbill_setup3-300x163.jpg 300w\" sizes=\"(max-width: 491px) 100vw, 491px\" \/><p id=\"caption-attachment-1895\" class=\"wp-caption-text\">CCBILL Setup<\/p><\/div>\n<p><strong>Step 4:<\/strong> Once you set up the form you need to enable <strong>Dynamic Pricing<\/strong>\u00c2\u00a0option on this form (Contact CCBILL if you cannot enable it manually).<\/p>\n<p><strong>Step 5:<\/strong> Go back to the <strong>Sub Account Admin<\/strong>\u00c2\u00a0panel. There are some details that you can update here.<\/p>\n<p>a) First, click on the <strong>Basic<\/strong>\u00c2\u00a0option.<\/p>\n<div id=\"attachment_1896\" style=\"width: 174px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1896\" class=\"size-full wp-image-1896 \" title=\"ccbill_setup4\" src=\"http:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2012\/09\/ccbill_setup4.jpg\" alt=\"\" width=\"164\" height=\"254\" \/><p id=\"caption-attachment-1896\" class=\"wp-caption-text\">CCBILL Setup<\/p><\/div>\n<p>Specify a page URL for transaction approval (A page\u00c2\u00a0on your site where the customer will be redirected to after a successful transaction) and denial (A page\u00c2\u00a0on your site where the customer will be redirected to if the transaction is denied)<\/p>\n<div id=\"attachment_1897\" style=\"width: 455px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1897\" class=\"size-full wp-image-1897 \" title=\"ccbill_setup5\" src=\"http:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2012\/09\/ccbill_setup5.jpg\" alt=\"\" width=\"445\" height=\"150\" srcset=\"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2012\/09\/ccbill_setup5.jpg 445w, https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2012\/09\/ccbill_setup5-300x101.jpg 300w\" sizes=\"(max-width: 445px) 100vw, 445px\" \/><p id=\"caption-attachment-1897\" class=\"wp-caption-text\">CCBILL Setup<\/p><\/div>\n<p>b) Now click on the <strong>Advanced<\/strong>\u00c2\u00a0option. Specify a URL in the <strong>Approval Post URL<\/strong>\u00c2\u00a0and <strong>Denial Post URL<\/strong>\u00c2\u00a0fields (this is where CCBILL will send transaction related data. You can just specify your <strong>transaction approval<\/strong>\u00c2\u00a0page URL here).<\/p>\n<div id=\"attachment_1898\" style=\"width: 510px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1898\" class=\"size-full wp-image-1898 \" title=\"ccbill_setup6\" src=\"http:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2012\/09\/ccbill_setup6.jpg\" alt=\"\" width=\"500\" height=\"180\" srcset=\"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2012\/09\/ccbill_setup6.jpg 500w, https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2012\/09\/ccbill_setup6-300x108.jpg 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><p id=\"caption-attachment-1898\" class=\"wp-caption-text\">CCBILL Setup<\/p><\/div>\n<p>c) Finally, click on the <strong>User Management<\/strong>\u00c2\u00a0option. There is a select box called <strong>Collect Username\/Password<\/strong>. Set this value to <strong>Do not Collect Usernames and Passwords<\/strong>.<\/p>\n<div id=\"attachment_1899\" style=\"width: 510px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1899\" class=\"size-full wp-image-1899 \" title=\"ccbill_setup7\" src=\"http:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2012\/09\/ccbill_setup7.jpg\" alt=\"\" width=\"500\" height=\"303\" srcset=\"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2012\/09\/ccbill_setup7.jpg 500w, https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2012\/09\/ccbill_setup7-300x181.jpg 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><p id=\"caption-attachment-1899\" class=\"wp-caption-text\">CCBILL Setup<\/p><\/div>\n<p>Make sure to reset all the forms after you make any changes.<\/p>\n<p><strong>Step 6:<\/strong> Contact CCBILL to generate a Salt value for you. It will be used to create a hash (encoded data) which can be verified by CCBILL.<\/p>\n<p><strong>Step 7:<\/strong> Now from your eStore plugin menu in your WordPress administration panel, go to CCBILL Settings (under <strong>Payment Gateway Bundle-&gt;Gateway Settings<\/strong>) and check <strong>Use CCBILL Payment Gateway<\/strong>\u00c2\u00a0option.<\/p>\n<p><strong>Step 8:<\/strong> Enter your <strong>Client Account Number<\/strong><\/p>\n<p><strong>Step 9:<\/strong> Enter your <strong>Client Sub Account Number<\/strong><\/p>\n<p><strong>Step 10<\/strong>: Enter the <strong>Form Name<\/strong><\/p>\n<p><strong>Step 11:<\/strong> Enter the <strong>Salt Value<\/strong><\/p>\n<p><strong>Step 12:<\/strong> Hit the <strong>Update<\/strong>\u00c2\u00a0button at the bottom to save the settings and now you are ready to use CCBILL with the WP Payment Gateway Bundle Plugin<\/p>\n<h2>CCBILL Subscription Setup<\/h2>\n<p>If you want to use the subscription feature of CCBILL you need to configure a webhook URL where CCBILL will send notification of events happened in your account.<\/p>\n<p>To create a new webhook switch to <strong>Sub Account Admin<\/strong> (under <strong>Account Info<\/strong>) \u00c2\u00a0from your CCBILL account Dashboard.<\/p>\n<div style=\"width: 510px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2012\/09\/ccbill_setup1.jpg\" alt=\"\" width=\"500\" height=\"283\" \/><p class=\"wp-caption-text\">ccbill setup<\/p><\/div>\n<p>Click <strong>Webhooks<\/strong>\u00c2\u00a0and set the <strong>Webhook URL<\/strong> to the site where you are using the payment gateway bundle addon. Click <strong>All<\/strong> so CCBILL sends notification for all the events.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2826\" src=\"http:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2012\/09\/ccbill-webhook.jpg\" alt=\"ccbill-webhook\" width=\"558\" height=\"484\" srcset=\"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2012\/09\/ccbill-webhook.jpg 558w, https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2012\/09\/ccbill-webhook-300x260.jpg 300w\" sizes=\"(max-width: 558px) 100vw, 558px\" \/><\/p>\n<p>Select a location (<strong>Satellite Locations<\/strong>) closer to your server. If you are not sure simply keep all of them selected (CCBILL will automatically\u00c2\u00a0choose the most effective server from your selections).<\/p>\n<p>Once you are done click the <strong>Update<\/strong> button which will finish creating the webhook.<\/p>\n<h2>CCBILL Payment Button Configuration<\/h2>\n<p>Now that you have the setup done you can either place a buy now button or a subscription button for a WP eStore product using one of the following shortcodes:<\/p>\n<h3>Shortcode for Buy Now button:<\/h3>\n<p><code>[wp_eStore_buy_now_for_specific_gateway id=\"1\" gateway=\"ccbill\" button_text=\"Buy It Now\"]<br \/>\n<\/code><br \/>\nHere, id = The Unique ID of the eStore product, gateway = the payment gateway you are using to accept payment with this button, button_text = The text you want to display for this button [this field is optional. You don\u00e2\u20ac\u2122t need to include this parameter if you want to use the default button name].<\/p>\n<h3>Shortcode for Subscription button:<\/h3>\n<p><code> [wp_pg_eStore_subscription_button id=\"1\" gateway=\"ccbill_subsc\"]<br \/>\n<\/code><br \/>\nHere, id = The Unique ID of the eStore subscription product, gateway = the payment gateway you are using to accept payment with this button.<\/p>\n<h3>Important Notes<\/h3>\n<p>CCBILL doesn\u00e2\u20ac\u2122t offer the same level of flexibility that PayPal does when it comes to creating a subscription\/recurring payment. CCBILL has some restrictions for recurring payment which we have to abide by in our plugin.<\/p>\n<ul>\n<li>The minimum amount (both trial &amp; recurring) that can be set is $2.95 (upto $100.00 maximum)<\/li>\n<li>If you specify a trial period for a product it has to be between 2 to 365 days.<\/li>\n<li>The recurring period can only be set on a monthly basis. For example: 1 month, 2 months, 3 months or 30 days, 60 days, 90 days (you cannot set a value like 15 days, 25 days or 45 days). If you want to set a value over 3 months you may need to get permission from CCBILL.<\/li>\n<li>A Once off payment doesn\u00e2\u20ac\u2122t apply on CCBILL subscription. So entering -1 in the <strong>Recurring Billing Count<\/strong>\u00c2\u00a0field will not work.<\/li>\n<li><strong>Reattempt on failure<\/strong>\u00c2\u00a0option is not applicable for CCBILL subscription.<\/li>\n<li>Free trial is not available for CCBILL subscription. So specifying <strong>0<\/strong>\u00c2\u00a0in the <strong>Trial Billing Amount<\/strong>\u00c2\u00a0field won&#8217;t work.<\/li>\n<li><strong>Recurring Billing Count<\/strong>\u00c2\u00a0field represents the total number of occurrences of the subscription (including trial, if any)<\/li>\n<\/ul>\n<h2>Using CCBILL in Sandbox Mode<\/h2>\n<p>In addition to checking the <strong>Enable Sandbox\/Testing Mode\u00c2\u00a0<\/strong>option in the Settings, you will actually have to set up a test user on your CCBILL account to run a transaction in sandbox mode.<\/p>\n<p>You can set up a test user from the <strong>Transaction Test Settings<\/strong>\u00c2\u00a0option (under <strong>Main Account<\/strong>).<\/p>\n<div id=\"attachment_1904\" style=\"width: 410px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1904\" class=\"size-full wp-image-1904 \" title=\"ccbill_setup8\" src=\"http:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2012\/09\/ccbill_setup8.jpg\" alt=\"\" width=\"400\" height=\"255\" srcset=\"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2012\/09\/ccbill_setup8.jpg 400w, https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2012\/09\/ccbill_setup8-300x191.jpg 300w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><p id=\"caption-attachment-1904\" class=\"wp-caption-text\">CCBILL Test User Setup<\/p><\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>After you install the WP Payment Gateway Bundle plugin you will need to configure some CCBILL specific settings in the plugin which you will need to obtain from your CCBILL merchant account. You can find the CCBILL specific settings under the Gateway Settings tab when you go to the payment gateway bundle plugin\u00e2\u20ac\u2122s settings menu. [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[48,68],"tags":[110,109,111,206],"class_list":{"0":"post-1891","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-payment-gateway","7":"category-wp-payment-gateway-bundle","8":"tag-wordpress-ccbill","9":"tag-wordpress-ccbill-integration","10":"tag-wp-estore-ccbill-integration","11":"tag-wp-payment-gateway-bundle","12":"entry"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-json\/wp\/v2\/posts\/1891"}],"collection":[{"href":"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-json\/wp\/v2\/comments?post=1891"}],"version-history":[{"count":0,"href":"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-json\/wp\/v2\/posts\/1891\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-json\/wp\/v2\/media?parent=1891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-json\/wp\/v2\/categories?post=1891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-json\/wp\/v2\/tags?post=1891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}