To allow your customers to pay with Stripe you must add your Stripe API Keys to the plugin.
Getting the API Keys
- Log in to your Stripe account
- After being redirected to the Dashboard, click on the Developers button in the top right corner
- In the menu on the left-hand side of the page, click on API keys
- You will need the Publishable key and the Secret key. Copy them.
- Add them in WP Booking System → Settings → Payments → Stripe.
Configuring the add-on
|Active||Toggle whether or not this payment method is active.|
|Display Name||The name of the payment method displayed in the Payment Method form field.|
|Description||A description of the payment method displayed in the Payment Method form field.|
|Invoice Item Name||The description that will appear in the Stripe dashboard.|
|Capture payment when accepting booking||If enabled, when the client makes a payment, their credit card will only be Authorized (the money will be put on hold for 7 days) and the payment will be Captured (money transferred in your account) only when you accept the booking. Accepting the booking after 7 days will result in a failed payment. The funds are released if the booking is deleted.|
|Enable Apple Pay and Google Pay button||If enabled, a button for Apple Pay, Google Pay, or Browser Pay will appear above the Credit Card form.|
We strongly recommend you first test the payment integration using the test mode. You can use these test credit card numbers, provided by stripe: https://stripe.com/docs/testing. Also, make sure you enable Sandbox mode from the plugin’s settings.