Zum Hauptinhalt springen

Documentation

IMPORTANT

This is the outdated SI-documentation which will be adapted soon. A huge part may be obsolete!

Stripe Checkout

Stripe Checkout, the quickest way to build conversion-optimized payment forms, hosted on Stripe.

Payment Features

Currently Stripe Checkout payment method supports the following payment features:

  • One-time Payments

  • Recurring Payments

  • Recurring + 1 Free Trial (remember to set free trial period to 3 days in payplans plan)

  • Recurring + Paid trial not supported.

Setting Up Stripe Checkout

Stripe requires user to register an account with them. Go to to sign up or login with your existing account.

Further reading can be found at authenticate requests with Stripe.

API Keys

  • Public and Secret Api Key : You can find these keys under your stripe Merchant Account >> Developers >> API Keys.

  • Webhook Secret Key : This key is required to validate the notification came from Stripe regarding payments on Endpoint Url.

    Find Webhook Secret key in your stripe Merchant account under Developer >> Webhook section.

Webhook Urls Setup

Stripe Checkout will send the notification about the payment completion on Webhook urls.

  • To Setup Webhook, Go to Developers >> Webhook , then here you need to set the EndPoint Url. You need to click on Add Enpoint link to add.
    Enpoint Url Will be like : http://yoursite.com/index.php?option=com_payplans&gateway=stripecheckout&view=payment&task=notify

  • While Setup Webhook Url , Need to set the event also when this url will sent.
    Events need to set : payment_intent.succeeded and payment_intent.payment_failed

Products Setup

In order for you to integrate PayPlans with Stripe Checkout, you'll need to create a mirror product for each plans that you have in PayPlans into Stripe. You may use this Stripe product documentation as a guide in creating your products. Once you have created your products, copy the products Price id and place it in the integration page.

PayPlans Stripe Checkout integration support Standard pricing for products.

Stripe

Stripe Configuration

Payment gateway integration guide can be read at New Payment Gateways Integration

The General options for Stripe are fairly the same among all payment methods. You'll need to give a suitable title, determine whether to be published or unpublished and the appropriate description for this payment method. You may set this payment method to be applied on all plans or only on selected plans.

The following screenshot illustrate the options available in Stripe.

Stripe

  • Public API Key : Public API Key is provided by Stripe.

  • Secret API Key : Secret API Key is provided by Stripe.

  • Webhook Secret Key : Webhook Secret Key provided by stripe.

Stripe

When everything are in order, click on Save button to store the configuration.

Wir benutzen Cookies
Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern. Du kannst selbst enscheiden, ob du Cookies zulassen möchtest. Bitte beachte, dass bei Ablehnung womöglich nicht mehr alle Funktionalitäten zur Verfügung stehen.