You are viewing the documentation on the Basic Payment Profile. The basic payment profile allows payments to flow through your processors based on specific rules, as well as process lost revenue from fully declined or partially declined payments.
Payment profiles are extremely powerful and are recommended when processing any credit card payments, including initial sales, subscription renewals and more. A payment profile can be simple, or complex, depending on your needs. We will go through how to create a payment profile using simple configuration as well as advanced configuration.
New: Check out the Next-Gen Payment Profile, an advanced version of payment profiles, which allows much more flexibility and customization.
If you want to create a payment profile and don't need any advanced features, check out the Create Your First Payment Profile guide.
With payment profiles, you set up a sequence of processors to attempt your transactions, with the ability to alter transaction amounts on subsequent attempts.
Transactions that are ultimately declined when using a payment profile will spawn a Salvage Transaction which allows you to recoup lost revenue either manually or automatically with Salvage Transaction Profiles.
View all payment profiles by clicking the Payments > Credit Card > Payment Profiles link on the sidebar or going to https://revcent.com/user/payment-profiles
Create a new payment profile by clicking the Create New Payment Profile button when viewing all payment profiles or go to https://revcent.com/user/new-payment-profile
Edit an existing payment profile by clicking the edit button when viewing all payment profiles. You can also clone an existing payment profile by clicking the clone icon.
Enter a name for the payment profile. Required.
Enter a description for the payment profile.
Set the status of the payment profile.
After entering the basic fields, proceed to setting up the payment flow below.
The payment flow is the core part of a payment profile and dictates what processor to use for a payment and what to do if a payment is declined. The payment flow consists of steps, each step being a payment attempt.
We have provided examples on creating beginner, novice and advanced payment flows below. If you have any questions or need help, please do not hesitate to contact us.
In this example we will use a single step payment flow. You will use a single gateway to process payments.
Select the source for the step.
Options:
Select the specific gateway to process the step transaction, this is from your previously set up gateways. Select one of your gateways.
The action to take if the step transaction is declined.
Modify Options:
Click the Create New/Save Changes button at the bottom of the page. Congratulations, you have created a payment payment profile with a single step.
In this example we will use a multi step payment flow. You will use multiple payment gateways to process payments. However, you can use any gateway within a step, even if a gateway is being used in another step.
Select the source for the step.
Options:
Select the specific gateway to process the step transaction, this is from your previously set up gateways. Select one of your gateways.
The action to take if the step transaction is declined.
Modify Options:
Action Options:
Select the source for the step.
Options:
Select the specific gateway to process the step transaction, this is from your previously set up gateways. Select one of your gateways.
You have the ability to try a different card on file for the customer related to the payment being processed, if the previous step was declined. This allows you to try multiple cards in a single payment profile flow.
Options:
Note: The swap card option is ignored for initial sale transactions, as the customer may intend to use only a specific card and not have a separate card unknowingly be charged. Subscription renewal and trial expiration transactions will implement the swap card feature if checked.
The action to take if the step transaction is declined.
Options:
Click the Create New/Save Changes button at the bottom of the page.
Congratulations, you have created a payment payment profile with multiple steps.
In this example we will use a multi step payment flow. However, instead of using a specific gateway for each step we will instead use the cascade to choose the gateway. Using the cascade enables advanced payment processing.
Read more on the cascade in the Cascade section below before proceeding.
Select the source for the step.
Options:
Select the order within the cascade.
Options:
The action to take if the step transaction is declined.
Modify Options:
Action Options:
Select the source for the step.
Options:
Select the order within the cascade.
Options:
You have the ability to try a different card on file for the customer related to the payment being processed, if the previous step was declined. This allows you to try multiple cards in a single payment profile flow.
Options:
Note: The swap card option is ignored for initial sale transactions, as the customer may intend to use only a specific card and not have a separate card unknowingly be charged. Subscription renewal and trial expiration transactions will implement the swap card feature if checked.
The action to take if the step transaction is declined.
Modify Options:
Click the Create New/Save Changes button at the bottom of the page.
Congratulations, you have created a payment payment profile with multiple steps.
A payment profile cascade allows you to process transactions at specific gateways using a specific order and set rules for each gateway.
This is a powerful capability, allowing you to distribute transactions to gateways with optional rules for each gateway. Rules can be based on transaction amount, transaction volume, number of declines and specific time ranges. View the Cascade Step Examples page to view multiple examples, with detailed scoring, showing how the cascade system works.
All gateways in your account are present in the cascade, however a gateway can be disabled within the cascade. Account disabled gateways will be prevented from processing regardless of cascade setting.
When selecting Cascade (variable gateway) as the source for a payment profile step, you will need to select the cascade gateway order. This tells RevCent which gateway to pick from the cascade at the time of processing a payment.
Order Options:
Each gateway has advanced settings, which will apply when the gateway is part of a payment profile cascade. Advanced settings can re-order or remove gateways from the cascade prior to revenue and time rules being checked.
Please read more about Advanced Gateway Settings for information on how advanced settings apply to a cascade within a payment profile.
Advanced Settings:
Revenue rules are specific to the gateway, and allow or disallow the use of the gateway based on payment volume, occurrences and more. You can add multiple revenue rules to a gateway within the cascade. When creating a revenue rule, an explainer box will appear, explaining the rule that you have created based on the settings you chose.
Whether the specific rule is enabled. If unchecked the rule will not apply.
The rule bounds to declare if a rule passes or fails.
Options:
The rule value is compared with the calculation value and bound.
The source, in combination with the source value and calculation, is what is used to form the calculation value.
Options:
The source value is specific to the source selected.
Options:
The calculation to perform based on the source value.
Options:
The total amount of time the rule applies in a past time range.
The time unit. Used in conjunction with the time value.
Options:
Time rules are specific to the gateway, and allow or disallow the use of the gateway based on time settings. All time rules are GMT (UTC+0). You can add multiple time rules to a gateway within the cascade.
Whether the specific rule is enabled. If unchecked the rule will not apply.
The specific weekday that the time rule applies.
The time range the rule applies to for the day selected.
Whether to allow or deny the gateway from processing the step transaction based on the current GMT time and the rule day and time ranges.
Options:
The example below shows the process of gateway ordering and selection when a payment profile cascade is used.
In Depth: Please view the Cascade Step Examples page to view multiple examples, with detailed scoring,
You have the ability to cancel the payment profile flow if a declined transaction has specific terms/phrases/words in a step gateways' decline response. This will also cancel/void the related sale being attempted. Note: Only applies to initial sale attempts, not renewals or trial expirations.
For example, if a gateway declines a transaction, and the gateways' decline response contains the words “pick up card”, you can add the term “pick up card” to your list of kill terms, which will stop the payment flow, kill the sale, and prevent any future purchase attempts for the specific sale.
RevCent does not remember a customers history related to kill terms. For example, if a customer attempts Sale #1, gets declined with a matching kill term, Sale #1 will be cancelled/voided. If the same customer creates a completely new sale, i.e. Sale #2, previous sale cancellations such as Sale #1, will not carry over and automatically cancel Sale #2.
Important: Any kill terms entered that match a term within a gateways' decline response will immediately stop the payment profile flow and cancel/void the related sale. Kill terms are meant to match specific decline reasons, thus preventing further payment attempts and pending sale recovery. If you enter a basic kill term, such as “the” or “and”, you will most likely kill all declined sales.
You have the ability to cancel/void a sale if the number of declined payment profile attempts reaches a certain number. Only applies to initial sale attempts, not renewals or trial expirations.
Note: A payment profile attempt is the considered to be the completion of all steps within a payment flow and not an individual step within a flow. I.e. an attempt is the entire flow itself.
Example: If you have 3 steps within a flow, and you set max attempts to 3, then it will take 9 declines for the max attempts to be reached.