How to Determine When to Schedule the Payment Processor
Module: Payment Processing
Processing > Payment Processing > Create Payment Batches
Topic: When to Schedule Payment Batches
Version(s): All
Editions: All
When you have multiple payment processors it can seem confusing determining how to setup a schedule to create the payment batches.
The following will help guide you through the schedule creation.
Scheduling
- Determine which payment processor is the default payment processor for the campaign.
- When scheduling additional payment processors you will want to make sure to check the radio to override constraints.
- Determine which payment processors use tokenization.
- You will want all of your non token processors to run first.
- The order of criteria (splitting them into separate batches or running all together) will not cause errors so long as non token processors are run first.
- Use link jobs, as well as the offset times, to run the batches at different times.
- Once you have your non token processors scheduled you can repeat the process with your token processors.
- Pick up where you left off with the time and link it to the last job created.
Schedule different times for each job in order to:
- not pull orders into the wrong payment batch
- allow the server to work more efficiently
Questions to Consider
Why does tokenization matter?
Payment profiles created with tokenization can only be processed with the account the token was created in. Unlike a credit card, you cannot use a token on multiple payment processors.
This is why non token processors need to run first in order to not pull token orders into the same batch.
What does the Override Constraint do again?
The override constraint allows a campaign to use multiple payment processors. For the client you will always run batches for the default payment processor first (without the Override Constraint checked) then run batches for the other payment processor(s) with the Override Constraint checked.
What about volume caps on payment processor?
Set the batch schedules as instructed above. Once a volume cap is reached "any remaining transactions within the batch will be removed and set back to Pay Ready status. Once this occurs, "Auth and Settle" transactions will be immediately eligible for processing within a batch associated to a different Processing account, whereas "Settle Only" transactions will have their associated Pre-auth set back to “Available” so that it can be settled again at a future date when the limits are no longer exceed for the account that the pre-auth occurred through."
Related Articles
Mercado Pago Payment Processor
Module: Payment Processor Topic: Mercado Pago Payment Processor Version(s): All Editions: All What is Mercado Pago Mercado Pago is a payment gateway. Mercado Pago is more complex than some of the other payment gateways you may have used in the past ...
Unable to Determine Why the Continuity Order Has Not Generated
Module: Continuity Processing Path: Processing > Processing > Continuity Processing Topic: Continuity Order not Generated Version(s): 5.1 & up Editions: All Unable to Determine Why the Continuity Order Has Not Generated If you have a customer with a ...
Braintree - Payment Processing Account Token Generation
Module: Braintree Payment Processing Account Token Generation Topic: Braintree Payment Processing Account Token Generation Version(s): Version 5.0 Editions: All Editions What Is Braintree A Braintree is a payment gateway that processes the various ...
NMI - Payment Processing Account With Tokenization
Module: Payment Processing Account Topic: NMI Payment Processing Account with Tokenization Version(s): Version 5.1 & up Editions: All Editions Tokenizing Your Payments The Payment Processing Account Token Generation feature is optional. This feature ...
How To: Test Payment Gateway
What: Testing payment gateway Edition: Any Prerequisite: Setup demo/sandbox account for payment gateway. Test: Pre-Auth Objective: Obtain a valid pre-authorization Setup payment processing account on OLX Use Username and Password from demo/sandbox ...