Payment Settings
Each Campaign has unique Payment settings and restrictions that can be applied to an individual Campaign.
Payment Method
Within the Campaign you will set the Payment Method(s) used to process any transactions within that Campaign. Payment Methods can be either:
- A Single Merchant Account
- A Payment Router - which allows for multiple Merchant Accounts utilizing routing logic to determine how transactions are managed.
Within the Processing Tab on the Campaign, you will select from the above. Once you have selected, you will then choose the Merchant or the Router that will be used.

API: Overriding Campaign Payment MethodAll sales under this campaign will use the Payment Method setup within the Campaign, unless you wish to override this through the Vrio API. By passing
route_id
ormerchant_id
in the API when processing an order, it can override the campaign settings and use what is deemed from the API.
Tax Collection
Within the Campaign, you will deem if and how you wish to calculate and collect taxes. There are two options for collecting taxes:
- Tax Connection (recommended) - this is a third-party connection that will calculate and return the tax amount that should be collected, per transaction.
- Tax Profile - this is a manually created profile, based on State, and used to calculate the total that should be collected for taxes, per transaction.
These must already be added to your setup. Once in the Campaign, any Tax Connection or Tax Profile in your organization will show on the drop down to be selected.
Once you select, don't forget to save!

Using a Tax Connection & Tax ProfileIf your Campaign has a Tax Connection and a Tax Profile, the Tax Connection will apply if available.
If no tax information is passed back from the Tax Connection, Vrio will then default down to the Tax Profile.
Fraud Prevention
If you wish to utilize a third-party fraud solution, you can add it to your Campaign.
Vrio is integrated with a few Fraud options. Once your Fraud Connection is added, it will appear in the dropdown.
Learn how to add a Fraud Connection here.
Optional Payment Restrictions
Always require a payment method?
Vrio will always require a payment method to be passed if the total for the order is greater than 0 OR if there is a recurring offer on the order, otherwise when left unchecked, customers may complete a checkout without providing a payment method. When using the API, you would pass payment_method_id=0
.
A common use case when to not require a payment method would be for gifting, when someone is claiming their gift. If you have other use cases where you would like to not collect a payment method for an order, review the documentation on the Cash gateway.
Bin Blocking on the Campaign
Vrio allows you to block Bins on the Campaign and the Merchant level. By selecting a BIN Profile, Vrio will not allow any sale to occur when a BIN within that profile is used. A validation error will occur: campaign_bin_not_allowed
Merchants will block BINs when those BINs have had known poor performance or large scale fraud associated with them, costing the merchants more in fees and acquisition costs than profitability.
Refund Expiration
This option will allow you to set a specific timeframe as to which refunds may no longer be granted. When a sale hits the timeframe chosen, the refund option will disappear as an available option for customer support.
Merchants can determine if they would then prefer to offer Store Credit or no credit options at that point.
Note: Marking this section as 0 will apply no refund expiration.
Allow Prepaid Cards
Vrio allows you to block prepaid cards from being able to purchase from this campaign. A validation error will occur: campaign_prepaid_not_allowed
Similar to blocking BINS, merchants will block prepaid cards which have had known poor performance or large scale fraud associated with them, costing the merchants more in fees and acquisition costs than profitability.
Group Transactions
When checked, if there are multiple subscriptions on the same order, these will all run on the same charge.
If unchecked, each subscription renewal will be a separate transaction. Caution: As this could be multiple transactions on a single day for a single customer.
Updated 13 days ago