Previous Article: Step #4 - Sticky Checkout - Creating Your First Funnel
Sticky Checkout - Boarding Payment Gateways & Configuring Payment Routing
We're almost at the finish line! In this article, we'll cover boarding Payment Gateways and, optionally, configuring payment routing.
Without further ado, let's begin!
Accessing Payment Gateways
To begin, let's get logged into your Sticky.io account. Afterwards, navigate to Settings > Providers.
From the Providers page, click Actions > Add New Provider Profile.
This will open a new pop-up with the first option being to specify the Provider Type. With over 200+ plug and play integrations, Sticky.io categorizes the integrations by the function it's closest assosiated to.
In this case, we're talking about Payment Gateways, towards the bottom of the dropdown menu.
This next part is unique depending on the Payment Gateway you're attempting to integrate. From Stripe to Authorize.net or Network Merchant Inc (NMI).
Once the provider profile is successfully added - the remainder of the setup is exactly the same.
In this article, let's cover integrating Stripe. For other payment gateways, search for them via our Help Desk here.
Payment Gateways - Stripe - Credentials (1 of 3)
Let's break down each of the fields for boarding a Stripe Payment Gateway.
Alias: This is an internal name. The general rule of thumb for an alias is the Descriptor, Merchant Category Code, and Gateway Type. e.g., Stripe / Sticky Clothing Inc / 5600.
Account ID: Is not needed. Once you've connected Stripe, this field will auto-populate.
Capture on Shipment?: Authorize payments immediately and charge once an order has been marked as shipped from your fulfillment center. (Optional)
Post Descriptor?: Enable if you'd like to send the descriptor to the gateway. (Optional)
Currency: Choose the currency you want to receive transactions in.
Test Mode: Enable if you want to use this gateway in Test Mode.
Payment Gateways - Stripe - Merchant Account Details (2 of 3)
Next is Merchant Account Details. Though only two required fields here are:
Descriptor: What populates on the customer's banking statement when making a purchase from you.
Customer Service Number: Your customer service number.
There are other fields such as Processor & Verticle, thuogh these are solely for Sticky's Reporting Suite and has no impact on transactions.
Payment Gateways - Stripe - Limits & Fees (3 of 3)
And rounding out Stripe, Limits & Fees. Much like Merchant Account Details, most of the fields here are not required and are solely for Sticky's Reporting Suite.
To the point, the only required field here is Global Monthly Cap. Some gateways, including Stripe, do not have a cap. Leaving it at $0.00 equates to an unlimited monthly cap.
Note: In order to use a payment gateway with Payment Routing, the gateway must have a cap. In cases where the gateway does not have a cap. Enter a trivial number that you don't anticipate exceeding in a given month.
In addition, the cap can always be revised by revisiting the provider profile.
Other fields, such as Processing Rate, help you keep track of your profit and loss margins via Sticky's Reporting Suite. Leaving these fields default has no impact on transactions.
Once you're satisfied with your edits, click Save.
Authorizing Stripe to Sticky.io
After saving the Stripe Provider Profile, you'll be redirected to Stripe to authorize the connection request to Sticky.io.
Simply log in to your account, confirm the authorization, and you're set!
Adding Your Payment Gateway to Your Campaign
The heart of Sticky.io is your campaigns. Everything from Payment Gateways to Products and Billing Models lives in your campaign.
Simply put, adding a payment gateway or other provider to your Sticky.io account does nothing. Everything needs to be associated back with its respective campaign.
To access your campaign, navigate to Products > Campaigns.
Afterwards, click your Sticky Checkout Campaign. Once loaded, scroll down to Gateway Configuration > Your Gateway (Stripe or otherwise).
After selecting your Gateway click Save on the right nav-menu.
What is a campaign?
Campaigns are the backbone of your business on Sticky.io. Campaigns control what payment types you accept, if you're processing with one or multiple gateways, providers such as fulfillemtn and fraud tools, and so much more.
Want to make additional adjustments to your campaign or take a comprehensive deep dive?
Navigating to Payment Routing
If you're leveraging multiple Payment Gateways, Payment Routing enables you to use all of them at the same time.
As we explored earlier, simply adding a gateway to Sticky.io doesn't mean it'll automatically begin accepting transactions. The same is true for Payment Routing.
To access Payment Routing, navigate to Payments > Payment Routing.
Note: In order to use Payment Routing, your payment gateways must have a "Global Monthly Cap" as we explored in the beginning.
Once loaded, click Actions > Add Payment Routing Profile. Specify the currency you want to accept transactions in and Select.
Creating a Payment Router
The first order of business is naming your router. This can always be revised, and you'll generally only have 1 router to start, so the name isn't of much relevance. The same is true for the Description.
After providing both a name and description, we're met with 9 Yes/No options and 2 drop down menus to fully customize our payment router.
But before we dive into those settings, let's first add our gateways to the router and save it. Your Payment Gateways are accessible at the bottom of this UI, as seen below.
As you Add Gateway you can set an additional cap that is equal to or is lower than the Global Monthly Cap. This is a great way to introduce a new MID to your router and slowly increase the cap to maintain gateway health.
Once you've added the gateways you want in your Payment Router, click Create Payment Routing Profile.
Configuring Your Payment Router
After saving your Payment Router, the latter UI changes allowing us to visualize each of the Yes/No options better.
Seguing back towards the top, let's break down each of the Yes/No options.
Daily Weight Reset
'Weight' is revenue, and like your Global Monthly Cap typically resets every month. Enabling this option will reset your 'Weight' daily. Useful if you're running a Trial offer or have a gateway that doesn't have a restricted cap.
Daily Initial & Subscription Reset
Configure initial and subscription order limits per gateway. This resets monthly by default, enabling this forces it to reset daily.Allow $0 Initial/Subscr Limit Count
Enabling this makes any $0.00 orders attribute to your order limits.
Reserve Forecast Percentages
After enabling this, the UI will expand, enabling you to set a percentage of your global monthly cap into a reserve from Initials through to 5+ month rebills. Ensuring rebills have an adequate cap and don't fail because your gateway has maxed out for the month.
Gateway Decline Limit
Specify the number of consecutive declines a gateway is allowed to receive before it's disabled to maintain gateway health.
Allow Reserve Gateways
Enabling this will give you a new option in the gateway selection below that, if toggled, puts the gateway into a 'reserve' state. Meaning it will not receive any transactions until all other gateways are at Cap or Disabled.
3D Verify Routing
Enabling this will only route 3D Verify transactions to gateways capable of receiving the 3D Token, so it isn't wasted. If all gateways are 3DS eligible, it doesn't matter if this is enabled or not.
Pinless Debit Routing
Similarly, if enabled, will only route Pinless Debit transactions to gateways eligible to process the transaction.
Strict Preservation
If set to yes, rebills will always attempt on the preserved gateway regardless of 'Advanced Routing' settings.
Payment Routing Process
One of the most important features of Payment Routing. Here we're presented with 3 options;Weighted (Default)
Intelligently routes transactions so that all gateways are hitting their cap around the same time.Round Robin
Each transaction goes to gateways in a numbered order. Transaction 1 goes to Gateway 1, Transaction 2 to Gateway 2, Transaction 3 to Gateway 3 and so on.User-Defined Priority
All transactions go to the first gateway until the cap or decline limit has been met. Then all transactions go to the second gateway and so forth.
MID Group Routing
This option is available exclusively for the 'NewOrderCardOnFile' API call and 'NewUpsell' API call. Transactions from the same customer will be grouped or separated according to the 'MID Group' field configured in the Payment Gateway Provider Profile under 'Merchant Account Details'.
And that's it! Once you're satisfied with your settings, click Save.
Adding Your Payment Router to a Campaign
If you'll recall from earlier articles, providers in and of themselves don't do anything on Sticky until assigned to a campaign.
A campaign contains your providers, products, offers, preferred payment methods, and a whole host of settings paramount for running an efficient checkout.
Now that your Payment Router is saved, let's navigate to Products > Campaigns.
Once loaded, open your Sticky Checkout campaign - under Configurations, enable Payment Routing. Under Payment Routing Configuration, choose your Payment Router.
Now that we've covered boarding your Payment Gateways and, optionally, configuring Payment Routing. Visit the last article in the guide to finish your setup.
Step #6 - Sticky Checkout - Subscribe Funnels Setup
















