In order to configure stripe payments in Gizmo, you will need the following:
- An active Stripe account
- A DNS host name or static ip that points to your Gizmo Server
*If Gizmo is behind NAT, a TCP port forwarded to your Gizmo Web service port
Click on "Webhooks" on the left side and then "+Add endpoint" on the right
Scroll to "Checkout" events and select all 4. Click "Add events" at the bottom
Back in the previous screen, click "Add endpoint" at the bottom
Back in Webhooks, you should now see your newly created entry. Click on the URL to open the details
Click the "Reveal" button to display the webhook secret key. Copy-paste it to your notepad for later use.
Key starts with: whsec_xxxxxxxxxxxxxxxxxxx
Click on "API keys" on the left. In "Standard keys" you should see 2 entries:
- Publishable key
- Secret key
Click on "Reveal live key" to display the key. Copy-Paste it to your notepad for later use.
API key starts with: sk_live_xxxxxxxxxxxxxxxxxxx
Now proceed to configure Gizmo Server
Open Server settings - Financial - Financial Methods
Click "Add" - "Online Payment method"
Select "Stripe" from drop down menu
Double click "Stripe" to configure stripe keys
Configure your Secret and webhook secret keys you copied earlier from stripe.
Done! You are now ready to accept deposit payments from the client interface!