The Stripe integration allows you to receive payments using Stripe. Once a user has created an order he gets a Pay now button which he has to click in order to pay. This button is available in the order confirmation page, on the order tracking page and in the order confirmation mail. It’ll disappear once the order is marked as paid.
The button leads to a payment page hosted by Stripe. Event Gallery creates the payment at Stripe only when the button is clicked, and it marks the order as paid when the customer comes back from Stripe and Stripe confirms the payment. Nothing of Stripe is loaded into the pages of your own website, and there is no webhook to register in the Stripe dashboard. Stripe takes the currency of your shop as it is set in the options; for a currency without decimals, such as the Japanese yen, a price with decimals is rounded to the whole yen.
The Stripe payment plugin can be configured to allow payments with Credit Card, iDEAL, Przelewy24, EPS and Bancontact. If none of them is switched on, the customer pays by card. SEPA Direct Debit, Sofort and Giropay are not offered: a SEPA debit is only paid days later, which Event Gallery cannot learn without a webhook, and Stripe has retired Sofort and Giropay. Stripe offers an out-of-the-box solution here; no additional configuration is necessary. Whether those methods are supported depends on your country.
There is no switch between test and production mode. Just use the test or production credentials.
Fields
-
Secret Key
You will find the secret key in your Stripe dashboard. It is the only credential Event Gallery needs; the publishable key is not used.
-
Auto redirect
If set, the customer is sent to Stripe right after the order was created instead of seeing the confirmation page with the Pay now button first. The order confirmation mail is then sent once the payment is complete.