#5489 Stripe

Parent Category:
Payment plugins
Last Updated:
Allon Moritz, Thursday, 25 June 2020 10:21 (Thursday, 25 June 2020)
Wednesday, 06 August 2014 03:31 (Wednesday, 06 August 2014)


With Stripe, your visitor can pay instantly using his credit card on one of the most secure payment platforms.

The plugin works the way that it displays a form within your web site when the attendee clicks on the Pay button in the booking form. She/he must then enter the credit card details and after the send button is clicked an ajax request is done to the Stripe server without touching your web server. This ensures that you don't have to be PCI compliant and not to deal with the credit card information. All is handled by stripe itself.

Stripe also supports strong user authentication (SCA). After submitting the credit card information an additional step needs to be done to authenticate against the bank to protect from fraud. This function is called 3d secure and is fully supported in DPCalendar.


After you have created a stripe account, you need to log in on Click on the sidebar on "Developers" -> "API Keys" and copy the Publishable key and the Secret key to your plugin settings.

Stripe API

Testing mode

To use Stripe in testing mode, you have to change it into testing mode by toggle the switcher to "Viewing test data". Then copy the Test keys to the plugin instead of the Live ones. To test different scenarios, use the testing credit card numbers from this page

Basically you can use the card number 4242 4242 4242 4242 for none authenticated payments and 4000 0027 6000 3184 for strong authentication to test 3D Secure. As month and year just put anything in the future and as CVC any numbers you want.

Stripe API


Merchant Secret Key [Type: Text]
The Stripe Secret key is needed to identify your account. It can be found in the account settings on your dashboard at the API Keys tab.
Merchant Publishable Key [Type: Text]
The Stripe Publishable key is needed to identify your account. It can be found in the account settings on your dashboard at the API Keys tab.

Comments (0)

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.