Stripe Payment
Integrating Stripe allows your users to securely finalize their purchases using their credit or debit cards.
How to Set Up Your Stripe API
Step-by-Step Guide
- Log in to your Stripe account and go to Developers > API Keys.
- Locate your Publishable Key and Restricted Key.
- Generate a Restricted Key from Stripe API Keys.
- Click "Providing this key to another website".
- Click "Continue", then enter:
- Name:
GameCMS.ORG
- URL: https://gamecms.org
- Name:
- Navigate to the GameCMS Dashboard.
- Go to Store.
- Select Payment Methods → Stripe.
- Paste your Publishable Key and Restricted Key into the corresponding fields.
- If you wish to enable Test Mode, simply check the Test Mode checkbox and enter your test API keys.
And that's it! Your Stripe setup is complete. If you need any assistance, feel free to reach out to our support team. 😊
Make sure your Restricted API Key has access to process payments and subscriptions in your Stripe account. By default, these permissions are enabled in Stripe.
Additional Information
API Details
You do not need a business account to use Stripe services.
- Retrieve your API keys from Stripe API Keys.
- Log in to Stripe and generate your API credentials.
- You will receive:
- Publishable Key
- Restricted Key
Set Up Your Stripe Webhooks
To ensure your Stripe setup is working perfectly, you'll need to set up Stripe Webhooks. Just follow these simple steps:
- Navigate to the GameCMS Dashboard.
- Go to Store.
- Select Payment Methods -> PayPal.
- Scroll at the bottom.
- Go to your Stripe Account and navigate to Settings > Developers > Webhooks.
- Click on Add Endpoint.
- Paste the copied link into the Endpoint URL field.
- In the Events to send section, select the following events:
- customer.subscription.created
- customer.subscription.deleted
- invoice.paid
- payment_intent.succeeded
- Make sure to enter the Stripe endpoint script in the provided fields for both test and live mode.
Don't forget to watch our Stripe setup video. We use test mode in the video, but the steps are the same for live mode.
And that's it! You're all set up. If you need any help, feel free to reach out to our support team. 😊
Video Tutorial
For a better understanding, please watch our quick video.