Feature Comparison
| Feature | Test Mode | Live Mode | Is Environment Dependent? |
|---|---|---|---|
| Create Subscription plans | ✓ | ✓ | YES |
| Generate Payment Links | ✓ | ✓ | YES |
| Simulate Payments (Card, Transfers, etc.) | ✓ | x | YES |
| Process Real Payments | x | ✓ | YES |
| Issue Refunds on Collections | ✓(Simulated) | ✓ (Real) | YES |
| Access Transaction History | ✓(Simulated) | ✓ (Real) | YES |
| Payouts to Bank Account | x | ✓ | YES |
| API Keys generation | ✓ | ✓ | YES |
| Real-time Fraud Detection | x | ✓ | YES |
| Webhook Creation | ✓ | ✓ | YES |
| My Profile section | ✓ | ✓ | NO |
| Transaction Emails | ✓(Simulated) | ✓ | YES |
Environment Dependency
Environment Dependent(YES): Data created here lives here. API Keys, transaction history are completely isolated and changes made in one environment will not affect the other. Eg. API Keys generated in Test Mode will be independent of API keys generated in Live Mode and vice versa. So changes in Test Mode will never affect your Live deployment, and vice versa. Environment Independent(NO): Features like your My Profile section maintain the same data across both modes. Changes made in one will affect the other. Eg. My Profile section will have the same data in test mode and live mode. Live Mode will be available only post successful completion of Identity verification and Business Verification. You can accept real payments only in `live mode`.Live Mode is accessible only after successful completion of KYB verification. You cannot accept real payments until this step is complete.
app.spotflow.co
Key Highlights
- Isolation is Key: All products, API keys, and webhooks created are strictly limited to their respective environments.
- KYB Submission: Documents submitted for KYB verification are shared between both environments.

