Flex controls
Flexible transaction controls (flex controls) are rules that restrict your customers' financial operations, such as a daily withdrawal amount limit. Pismo Control Center allows you to manage program-level flex controls. For information about flex controls on the Pismo platform, refer to Flexible transaction controls.
List flex controls
To list flex controls:
-
On the Main menu, select Configurations > Flex controls.
-
Use the Search by name field to search by flex control name or the Select program field the to search for a rule by program name.
Add flex control
In Control Center, you can add flex controls only at the program level. This means that a flex control affects all accounts in the program to which you apply it. You can add a flex control as active (immediately activated) or as inactive (saved but not activated). Once a flex control is activated, the platform evaluates it whenever there are events generated for customer accounts that match its defined transaction types.
To add a flex control:
-
On the Main menu, select Configurations > Flex controls.
-
On the Flex controls screen, select Create flex control.
-
On the Select a control type screen, select the type of control (Restriction control or Cumulative control) and select Next.
-
On the Select processing codes screen, select Add for each processing code to be included in this flex control and select Next.
For more information about processing codes, refer to Processing codes and transaction types.
-
On the Conditions screen, do one of the following:
-
If you're adding a cumulative control, proceed to step #8.
-
If you're adding a restriction control, skip to step #9.
-
(Cumulative control type only) On the Limits and time period screen, do the following:
- Select the type of limit: Transactions (restrict by number of transactions) or Spending (restrict by amount).
- Provide values and other details about the criteria to use to evaluate the condition (for example, amounts, time zone, and day of the month).
- Select Next.
-
On the Conditions screen, select the conditions that you want to include in the flex control. Multiple conditions are allowed, but there can be only one attribute for each condition.
-
Select Add condition.
-
SelectNext.
-
On the Program screen, choose Select to apply the flex control to at least one program. This affects all accounts in the selected program.
-
Select Next.
-
On the Review and apply flex control screen, do the following:
- Review and confirm each of the configuration settings.
- Enter a name for the flex control.
- Specify the deny code to return when the evaluation matches the control condition.
- Set the rule to apply to personal accounts, business accounts, or both.
- Set whether to create the flex control as active (activated immediately on save) or inactive (saved but not activated).
-
Select Finish.
Example: Create a flex control for Pix transactions
Here is an example of how to create a nightly transaction limit for Pix transactions at the program level. The limit is R$1,000 nightly, between the hours of 8:00 PM and 6:00 AM. For more information about Pix, refer to Pix instant payments (Brazil).
Using flex controls
The only way to set up flex controls at the program level is to use Pismo Control Center. This means that a control affects only the accounts within a specific program. To create flex controls at the account or card level, use the appropriate endpoint in the Flex controls API.
To apply this flex control, follow the procedure Add flex control (above) but use the following information:
- On the Select a control type screen, select Cumulative control.
- On the Select processing codes screen, add the processing codes to be included in this flex control (any processing codes associated with Pix transactions).
- On the Limits and time period screen, do the following:
- Select Spending as the limit type.
- Select Per day and specify the time zone the control must use.
- Set the Reset period to 7:00 AM. This is the time when the limit resets and can be any hour outside of the nightly range.
- Enter the spending limit amount
1,000
. Control Center displays a message like Deny transactions for the selected processing codes after $1,000 daily, starting daily at 7:00 AM, XXX/XXXX time zone. Use this message to confirm that this is the result you want.
You don't specify the currency to use because this is set individually by each program linked to the flex control.
- On the Conditions screen, do the following:
- Select the box for Week, Month, Time of day.
- Select the box for Time of Day and then select the start time 8:00 PM and end time 6:00 AM.
- Select Add condition.
- On the Program screen, select the programs to which you want to apply this control.
- On the Review and apply flex control screen, do the following:
- Review and confirm each setting by selecting its check box.
- Enter a name for your control (such as
Nightly_PIX_Limit
) and the Deny code that you want to receive whenever a transaction exceeds the limit (such asPIX_nightly_limit_reached
).
- Select Create control and activate now and then select Finish.
Updated 3 days ago