Complete guide to integrating Stripe payments with your platform
For additional support, visit our Support Center
Trusted by millions of businesses worldwide
2.9% + 30¢ per successful card charge for US businesses. International rates vary by country.
Go to https://dashboard.stripe.com/register and create a new account.
In your Stripe Dashboard, click on "Developers" → "API keys".
Copy both the Publishable key and Secret key for your environment.
APP_STRIPE_PUBLIC_KEY="pk_test_your_publishable_key"
APP_STRIPE_SECRET_KEY="sk_test_your_secret_key"
/api/finance/deposit/fiat/stripe/
Creates a new Stripe payment session
Request Body:
{
"amount": 100.00,
"currency": "USD",
"paymentMethod": "card"
}
/api/finance/deposit/fiat/stripe/status
Checks the status of a Stripe payment
/api/finance/deposit/fiat/stripe/webhook
Handles Stripe webhook notifications for real-time payment updates
| Card Number | Brand | Result |
|---|---|---|
| 4242 4242 4242 4242 | Visa | Success |
| 4000 0000 0000 0002 | Visa | Declined |
| 5555 5555 5555 4444 | Mastercard | Success |
| 3782 8224 6310 005 | American Express | Success |
Use any future expiry date and any 3-digit CVC for testing.