- Help Center
- Stripe (Online ADHOC payments Rest of the World)
- How to set up your Stripe Webhook
-
Staff Management
-
Packages
-
Scheduling
-
Drop-Ins
-
Leads
-
PT Sessions
-
Workouts
-
Manage Bookings and Attendance
- How Can I Manually Book Members In?
- Can I Book Non-members Into A Class?
- Can I Book Leads Into A Class?
- The Waiting List Explained
- Checking A Member In
- Troubleshooting Bookings
- Troubleshooting QR Code
- How do I track my Member Attendance?
- Booking Badges
- Cancellation Options (Staff)
- Cancellation Statuses on Roster
-
General
- Does Octiv have Access Control Set up & How can I Control Access for Entry?
- How to Enable and Disable a Package from the Signup Widget
- Package Sign Up Settings through the Widget:
- Sign Up Widget Explained
- Widget Set Up and Integrations
- How do I change my Logo/ Signature/ Reply to email/ Disable or Enable Comms?
- How to adjust members booking view
- App: Buy packages
- COVID-19 Feature
- Exports
- How do I find and activate CAP Programming
-
Accounts
-
Comms
-
Paystack (Online ADHOC payments RSA only)
-
Netcash (RSA only)
-
Three Peaks (RSA only)
-
Stripe (Online ADHOC payments Rest of the World)
-
Members
How to set up your Stripe Webhook
An Active Stripe account has to be first setup in order to create the webhook within Octiv
1. Copy API Keys from Stripe Account- Log into Stripe
- Click on "Developers" in the top right corner
- Click “API Keys”
- Copy each of the “LIVE keys" from your Stripe account into your Octiv account under their respective fields - This would be;
- Publishable key
- Secret Key (click on "reveal live key" to view the key" - Log into your Octiv account and navigate to: Settings > Payment Gateways > Adhoc > Click on View/ Edit below Stripe > Paste the Keys into the respective fields
** note the keys shown below are not valid, please use the correct keys from your own profile
2. Create Stripe Webhook End point in Octiv
Log into your Octiv account and navigate to
Settings > Payment Gateways > Adhoc > Click on View/ Edit below Stripe > Paste the Keys into the respective fields > Submit.
Save to generate the Webhook Endpoint URL
3. Add the Octiv Webhook Endpoint URL to your Stripe account and amend the events.
- Copy the Webhook Endpoint URL from your Octiv account
- In your Stripe account, still under "Developers", navigate to the "Webhooks" tab in the left hand menu
- Click "Add an end point"
- Paste the Octiv Webhook Endpoint URL into the text field "Endpoint URL"
- Label the description "Octiv Webhook Endpoint"
- Under "Select events to listen to", click on "+Select Events" and select the following 10 events;
- checkout.session.completed
- customer.created
- customer.deleted
- customer.source.created
- customer.source.deleted
- charge.failed
- charge.pending
- charge.refunded
- charge.captured
- charge.succeeded - Once the above events have been added you can now select "Add endpoint" to save your changes.
4. Now you are done and should be live to take payments via Octiv and Stripe.
Note: If you have more than one location make sure to allocate the location-specific keys to the correct location