Reftown can be configured to accept stripe payments for your organization.
- First, you must set up and account with Stripe.com.
- From, stripe.com, you must set up an API key (https://dashboard.stripe.com/apikeys).
- You can use a Standard Key or, if you want to be more restrictive on what Reftown has access to, a Restricted Key. With a Restricted Key, you will need to choose the right resource(s) for the API. Specifically, Reftown uses the "PaymentIntents" resource.
- Copy your publishable key and secret key from the stripe API setup into Reftown's configuration:
- Admin -> Configuration-Finances, Stripe Configuration (bottom)
- If you want Reftown to be aware of payments made through Stripe, you must also set up a webhook endpoint on stripe (https://dashboard.stripe.com/workbench/webhooks)
- Click "Create New Endpoint" (top left)
- Select Events (Payment Intents)
- Click Continue
- Under Endpoint URL, enter the Reftown Endpoint URL
- (the URL can be found on the Reftown Stripe configuration page)
- Click "Create destination"
- Next, copy from stripe, your "Signing Secret" for that endpoint and paste it into the Reftown Stripe Configuration options