Configuring the Stripe Payment Processor
After you have signed up for a Stripe account, click the Developers menu item on the left and click API. You will see a "Publishable" and "Secret" key. You need to click the button to see your secret key:
Next, in the top right there is a switch to toggle between seeing Test data and live data.
Toggle that button to reveal both your publishable and secret keys for testing the payment processor.
You will need both the "live" keys and the "test" keys.
Configure Stripe as a payment processor
Now, in your Powerbase, click
Adminster -> System Settings -> Payment Processors.
Click the button to add a new one.
From the Payment Processor Type select box, choose Stripe. If you don't' see Stripe as an option, contact support to have the Stripe Extension enabled.
Select a Financial Account (use Payment Processor Account if you are unsure).
Enter your live and test keys.
Configure Recurring Payments
Stripe can notify PowerBase every time a recurring contribution is processed.
In order to take advantage of this feature, you must configure Stripe with the right "Webhook Endpoint"
You can find the location of this setting in your Stripe Dashboard by clicking the Developer menu item on the left, and then choosing Webhooks.
Then click the Add Endpoint button and enter your URL. To figure out the "URL to be called" value, please see our help file on finding your web hook end point.
Next, Stripe wants you to pick which events to notify you about. You want them all! Click the link to "recieve all events":
Then, click the button to add the end point: