Stripe Payment Gateway
๐ณ Stripe Payment Gateway Integration
The Stripe Payment Gateway enables secure online credit card payments by bridging your merchant account and payment processor. This feature-rich integration supports multiple saved cards, default card selection, and auto-recharge based on balance thresholds.
๐ Key Features
โ All-in-One Payment Solution
Centralizes payment collection with seamless Stripe integration.๐ผ Customer Portal Integration
Allows customers to manage and save multiple cards from their account interface.๐ Secure Configuration
Easy setup of sandbox credentials and environment toggle via:Configurations โ Settings โ Payment Methods
๐ Auto Recharge with Protection
Configure recharge amount and daily recharge limit. Integrated with fraud and dispute protection.๐ก๏ธ Dynamic 3D Secure
Ensures an additional layer of security during transactions.๐ณ Saved Cards & Default Card Management
Customers can save multiple cards and choose a default card for recurring or automatic payments.
๐งฉ Installation
Navigate to:
Get Addons โ Enterprise โ Stripe Payment Gateway
After successful installation, re-login to activate the feature.
โ๏ธ Configuring the Stripe Gateway
Go to:
Configurations โ Settings โ Payment Methods
Enter your Sandbox Secret Key and Publishable Key.
Enable the Stripe option and click Save.
๐งพ Customer Top-Up Flow
Login as customer and go to:
Accounts โ Customer โ Services โ Top-up
Click on an existing top-up plan.
ย
Enter credit card details in the provided form.
Toggle Save Card: Yes to store the card for future use.
Click Pay Now to complete the transaction.
๐ Managing Multiple Cards
Customers can add multiple cards under their profile.
One of the cards can be set as Default for automated billing and top-ups.
๐ Note
Auto recharge is linked to the balance threshold set for the customer. When the account balance drops below the threshold, the system will:
Automatically trigger a recharge using the default card.
Recharge either a fixed amount or to maintain a minimum balance.
Respect the maximum allowed refills per day.
(See previous section on Auto Refill Configuration for details)
โ๏ธ Configuring Auto-Recharge for Bill Payment
To configure the auto-recharge option for customer accounts, follow the steps below:
Navigate to:
Accounts โ Customer โ Edit Customer โ Alert ThresholdAs shown in the screenshot below, the options "Email Alerts?" and "Balance Below" follow the default behavior. However, the fields outlined in the table below are required to set up Auto Refill functionality.
ย
๐ง Auto Refill Configuration Fields
Field Name | Field Description |
---|---|
Email Alert | Enable/Disable email alerts when balance drops below the defined threshold. |
Balance Below | Set the threshold balance value that triggers an alert or an auto-refill action. |
Auto-Refill | Enable this option to activate automatic recharge. Once enabled, additional options become configurable. |
Refill Option |
|
Refill Amount |
|
Occurrence Per Day | Set the maximum number of times an automatic refill can occur in a single day. |
๐ Refill Modes Explained
1. Fixed Amount Mode
A static, pre-defined amount is added to the account when the balance falls below the threshold.
Example: If Refill Amount = $200, then $200 will be added each time refill is triggered.
2. Minimum Balance Mode
Refills just enough to bring the balance up to the specified Minimum Balance.
Refill Amount = Minimum Balance - Current Balance
Examples:
Below Balance | Minimum Balance | Current Balance | Trigger? | Amount Refilled |
---|---|---|---|---|
$50 | $400 | $40 | โ Yes | $360 |
$50 | $400 | -$10 | โ Yes | $410 |
$50 | $400 | $60 | โ No | โ |
โฑ๏ธ Daily Occurrence Limit
Prevents excessive refills by setting a maximum number of auto-refills per day.
Once the set number is reached, no further refills will occur until the next calendar day.