To accept payments with Stripe you must have a Stripe account and set up a Restricted API Key and share it with us. This will allow for payments to securely go into your Stripe account. Visit
Stripe for more info and to set up an account.
Once you have a your Stripe account be sure to set up payment methods you wish to accept. This can be found on Stripe by going to
Settings->Payment Methods. Not all payments are turned on by default such as Buy Now Pay Later options (Affirm, Klarna, Afterpay).
We also recommend that you sign up for their
Stripe Radar service to help protect against fraud and chargebacks.
Set up Restricted Key
Note: Doing this step from a PC is much eaiser than doing it from a phone.
Here is a video that shows most of these steps which could be helpful.
1) Sign into your Stripe account
2) Click on
Devleopers button in the upper right corner of the screen (make sure test mode is off)
3) Click
API Keys from left side menu
4) Click
+Create restricted key on right side of the screen in the
Restricted Keys section
5) Enter
Bear Pile as the
Key Name
6) Scroll down on the page and select
Read permission for
PaymentMethods in the
Permissions column
7) Scroll down on the page and select
Read permission for
All Connect Resources in the
Permissions column
8) Scroll down on the page and select
Write permission for
Checkout Sessions in the
Permissions column
9) Scroll down on the page and select
Write permission for
Webhook Endpoints in the
Permissions column
10) Scroll to the bottom of the page and click
Create Key
11) Verify your account (if you are asked to)
12) Input your Restricted Key into the input box below. If correct, the key will look similar: rk_live_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (where the X's will be different letters and numbers)