{"id":1281,"date":"2011-09-08T01:06:43","date_gmt":"2011-09-08T01:06:43","guid":{"rendered":"http:\/\/www.tipsandtricks-hq.com\/ecommerce\/?p=1281"},"modified":"2017-01-06T13:18:33","modified_gmt":"2017-01-06T02:18:33","slug":"wp-payment-gateway-bundle-%e2%80%93-authorize-net-arb-setup-automated-recurring-billing","status":"publish","type":"post","link":"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-payment-gateway-bundle-%e2%80%93-authorize-net-arb-setup-automated-recurring-billing-1281","title":{"rendered":"WP Payment Gateway Bundle \u00e2\u20ac\u201c Authorize.net ARB Setup (Automated Recurring Billing)"},"content":{"rendered":"<p>The Authorize.net ARB (Automated Recurring Billing) lets your customers pay for a\u00c2\u00a0subscription\/recurring payment without leaving your site (onsite checkout).<\/p>\n<p><strong>You will however need to have SSL certificate installed on your site <strong>(it is a requirement from the payment gateway)<\/strong>.<\/strong><\/p>\n<p>Do the following to use ARB with the\u00c2\u00a0Payment Gateway Bundle plugin.<\/p>\n<p><strong>Step 1:<\/strong> Before you can use ARB, you will need to configure some Authorize.net AIM (Advanced Integration Method) specific settings in the plugin.\u00c2\u00a0Follow the setup instruction from the following link to complete the authorize.net merchant specific setup:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-payment-gateway-bundle-authorize-net-aim-setup-advanced-integration-method-1206\" target=\"_blank\">Authorize.net AIM Setup<\/a><\/li>\n<\/ul>\n<div><strong>Step 2:<\/strong>\u00c2\u00a0Login to your Authorize.net merchant account and go to &#8220;Account &gt; Select Silent Post URL&#8221;.<\/div>\n<div><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4214\" src=\"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2011\/09\/arb-silent-post-menu.png\" alt=\"screenshot showing the silent post menu the authorize.net account\" width=\"906\" height=\"391\" srcset=\"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2011\/09\/arb-silent-post-menu.png 906w, https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2011\/09\/arb-silent-post-menu-300x129.png 300w, https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2011\/09\/arb-silent-post-menu-768x331.png 768w\" sizes=\"(max-width: 906px) 100vw, 906px\" \/><\/div>\n<div>Copy the &#8220;Silent Post URL&#8221; value for your site from the gateway bundle settings and paste it into the URL field.<\/div>\n<div><\/div>\n<div><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4216\" src=\"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2011\/09\/arb-silent-post-url.png\" alt=\"screenshot showing the silent post URL field in the authorize.net account\" width=\"748\" height=\"307\" srcset=\"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2011\/09\/arb-silent-post-url.png 748w, https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2011\/09\/arb-silent-post-url-300x123.png 300w\" sizes=\"(max-width: 748px) 100vw, 748px\" \/><\/div>\n<div>This is where Authorize.net will send notification of a subscription billing\/cancellation.<\/div>\n<div><strong>Step 3:<\/strong> Enable the recurring payment facility (ARB) in your Authorize.net merchant account. Authorize.net requires you to activate this service in your account before you can use it.<\/div>\n<div><strong>Step 4:<\/strong> Once you have the setup done you can place a subscription button for a WP eStore subscription product using the following shortcode:<\/div>\n<pre>[wp_pg_eStore_subscription_button id=\"1\" gateway=\"auth_arb\"]<\/pre>\n<div>1 is the eStore product ID in this example so change it to your product ID.<\/div>\n<h2>Important Notes<\/h2>\n<p>Authorize.net ARB doesn&#8217;t offer the same level of flexibility that PayPal does when it comes to creating a subscription\/recurring payment.\u00c2\u00a0ARB has lots of restrictions for recurring payment which we have to abide by in our plugin.<\/p>\n<ul>\n<li><strong>1.<\/strong> ARB doesn\u00e2\u20ac\u2122t have any option to set a different \u00e2\u20ac\u0153trial period\u00e2\u20ac\u009d (e.g. 7 days) from the one specified in the \u00e2\u20ac\u0153Recurring Billing Cycle\u00e2\u20ac\u009d (example, 1 month). So \u00e2\u20ac\u0153Trial Billing Period\u00e2\u20ac\u009d will always follow the values specified in the \u00e2\u20ac\u0153Recurring Billing Cycle\u00e2\u20ac\u009d (under <strong>Subscription\/Recurring Payment settings <\/strong>section).\u00c2\u00a0Basically<b>\u00c2\u00a0<\/b>you can&#8217;t set a different period for trial and recurring. For example: Trial Period: 10 days, Recurring Period: 30 days won&#8217;t work. If you set Recurring Period: 30 days, Trial Period will also have to be 30 days. Please note that you will only need to worry about this option if you choose to offer a trial.<\/li>\n<li><strong>2.<\/strong> \u00e2\u20ac\u0153Recurring Billing Cycle\u00e2\u20ac\u009d cannot be more than 1 year or less than 7 days (as ARB only support a Subscription Length of 7-365 days or 1-12 months).\u00c2\u00a0The term &#8220;Recurring Billing Cycle&#8221; refers to how often it will be charged. For example: once every 7 days, once every month (30 days), once every year (365 days). Here, 7 days is the minimum value that ARB accepts and you can set it up to a year (365 days).<\/li>\n<li><strong>3.<\/strong> A Once off payment doesn\u00e2\u20ac\u2122t apply on ARB. So entering -1 in the \u00e2\u20ac\u0153Recurring Billing Count\u00e2\u20ac\u009d field will not work.<\/li>\n<li><strong>4.<\/strong> \u00e2\u20ac\u0153Reattempt on failure\u00e2\u20ac\u009d option is not applicable for Authorize.not ARB since it doesn&#8217;t send any notification when the subscription is rebilled or a payment fails. They do claim that they have a silent post feature to notify a remote script when a particular event occurs on their site. But it doesn&#8217;t seem to work and they don&#8217;t have any official documentation on it either.<\/li>\n<li><strong>5.<\/strong> A free trial can be offered by specifying \u00e2\u20ac\u01530\u00e2\u20ac\u009d in the \u00e2\u20ac\u0153Trial Billing Amount\u00e2\u20ac\u009d field. For example -\u00c2\u00a0If you set Trial: 0.00 for 1 Month and Recurring: 5.00 for 1 Month, Authorize.net will not charge any initial amount when the user subscribes. When one month runs out it will charge 5.00 (recurring) and will keep doing it every month unless you limit the number of occurrences (By specifying a value in the &#8220;Recurring Billing Count&#8221; field).<\/li>\n<li><strong>6.<\/strong> If you are using a trial amount then the number of occurrences\/installments (Recurring Billing Count) need to include the trial one too. For example &#8211; if you specify &#8220;4&#8221; in the &#8220;Recurring Billing Count&#8221; field then ARB will charge 1 count as the trial and 3 count as the actual recurring subscription. That means Authorize.net will charge the initial amount (trial amount) and rebill 3 more times (recurring amount). If you don&#8217;t have any trial then it will charge the initial amount (recurring amount) and rebill 3 more times (recurring amount).<\/li>\n<\/ul>\n<p>Here is a screenshot of how the eStore subscription settings section looks like:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2437\" src=\"http:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2011\/09\/paypal-subscription.jpg\" alt=\"wp estore subscription\" width=\"600\" height=\"398\" srcset=\"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2011\/09\/paypal-subscription.jpg 600w, https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-content\/uploads\/2011\/09\/paypal-subscription-300x199.jpg 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<h2>Frequently Asked Questions<\/h2>\n<p><strong>1.<\/strong> Do I have to have the Authorize.net ARB service for this to work?<\/p>\n<p>&#8211; yes, because it uses the Authorize.net ARB (Automated Recurring Billing) api<\/p>\n<p><strong>2.<\/strong> Can I use both PayPal and Authorize.net at the checkout and they can choose which option that they want?<\/p>\n<p>-\u00c2\u00a0Subscription buttons work like &#8220;Buy Now&#8221; buttons. Once you click it takes you to the checkout page. So the users don&#8217;t get to select any checkout method. They click on a button and it takes them to a page where they make the payment using their credit card.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Authorize.net ARB (Automated Recurring Billing) lets your customers pay for a\u00c2\u00a0subscription\/recurring payment without leaving your site (onsite checkout). You will however need to have SSL certificate installed on your site (it is a requirement from the payment gateway). Do the following to use ARB with the\u00c2\u00a0Payment Gateway Bundle plugin. Step 1: Before you can [&hellip;]<\/p>\n","protected":false},"author":1,"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":[68],"tags":[],"class_list":{"0":"post-1281","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-wp-payment-gateway-bundle","7":"entry"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-json\/wp\/v2\/posts\/1281"}],"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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-json\/wp\/v2\/comments?post=1281"}],"version-history":[{"count":0,"href":"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-json\/wp\/v2\/posts\/1281\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-json\/wp\/v2\/media?parent=1281"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-json\/wp\/v2\/categories?post=1281"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tipsandtricks-hq.com\/ecommerce\/wp-json\/wp\/v2\/tags?post=1281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}