• You can try DojoExpert for FREE 14 days
  • Click here

Stripe tutorial

With DojoExpert you can now accept credit cards! We integrated with Stripe, one of most popular payment processors which operates in more then 25 countries worldwide. Sign up for Stripe account and you are ready to integrate with your DojoExpert account. Here we will guide you how to:

  • setup Stripe
  • pay invoices with credit cards (in DojoExpert or in student area)
  • enable credit card payments in webshop
  • charge your students automatically with Stripe subscriptions

Stripe is not free, a transaction fee applies (by Stripe). But there is no extra cost when integrating with DojoExpert (we don't collect any extra fees, the money goes directly to your Stripe account).

Setup Stripe

Stripe integration is part of our ULTIMATE plan. If your account is not in ULTIMATE plan you will need to upgrade (you can do this anytime and pay only price difference - go to "settings", "account info" tab and click "upgrade" link).

To connect your Stripe account with DojoExpert go to "Settings" in DojoExpert and click "Stripe" tab. Here you need to enter Stripe public and secret keys and set your currency for stripe payments:

You can find these keys inside your Stripe account under "API" menu:

And you are done, you and your students can now use credit cards to make payments.

Pay invoices with credit cards

You can pay any invoice with a credit card. Just open the invoice and click "pay" button. You will notice new "pay with stripe" button:

Click it and Stripe form will appear in which you can enter credit card details:

After clicking "pay" button money is taken from the credit card and transferred to your Stripe account. DojoExpert registers this payment by closing the invoice and adding revenue in your "Costs & revenues" inside DojoExpert. Any invoice can be paid this way - it's a real Point Of Sale (POS) system now!

Students can pay within members area

"Pay with credit card" button is also available in members area (student login). They can login with their UID and password and pay invoices with their credit card:

Sell your stuff and accept credit cards

With DojoExpert you can easily setup a small webshop that can now accept credit card payments! You just need to enable Stripe in webshop settings:

When Stripe is enabled in webshop checkout screen there will be "pay with credit card" option:

Charge your students automatically with Stripe recurring payments

Recurring payments, or subscriptions in Stripe, can be integrated with DojoExpert to charge your customer credit card each month (or week, or year). These are called subscription plans and can be created inside Stripe or within DojoExpert. Notice "Stripe" section inside members profile (visible only when Stripe is enabled).

Click "Set customer ID" if you already have this member as Customer in your Stripe account. You will need to enter his Stripe Customer_ID to connect the DojoExpert member with Customer in Stripe. After this, if this customer has active subscriptions they will be showed here. If you don't have this member in Stripe, click "Create customer in Stripe" button. Stripe customer will be created, but to use it (subscribe him to some plan) you need to enter his credit card data. You can send a link to your member via email to invite him to enter credit card number by clicking "Copy card link", or if member is next to you, and you have his credit card now, you can click "Add card now" and a window to enter credit card details will appear:

Once the card is added (by you or by your member via link), you can subscribe him to plans or create new plans:

Once subscription is created for selected plan, his credit card is charged and invoice is created for first payment. All future payments are done automatically and invoices are created in DojoExpert withot any action from your (or student) side. This enables you to charge your customers (students) each month/week/year (as you setup in Subscription plan).

Please note that all credit card processing is done on Stripe side. We do not store any credit card data on our servers. Also there are no extra fees or any money transfer to our accounts - it's all done on Stripe. This ensures you to be secure about using Stripe and credit card payments with DojoExpert.

Send "add card" invites via E-mail

After your create customer in Stripe and connect it with DojoExpert, to be able to subscribe him to some plan, you need to have his credit card data. As stated above, you can use "copy card link" and send the unique link to your customer with which he can add his card number. Notice that this link is unique per member - other members have they own links, so you can't use the same link for all your members. To overcome this there is email code "{stripecardlink}" that you can use in emailing. With this code you can send 1 email to multiple members and request that they click the link and fill their credit card data. The code will be replaced with actual link unique for each recipient during the send. Also, if the recipient doesn't have customer linked in DojoExpert (you didn't click "create customer in stripe" button as instructed above), when the user clicks the link and adds the card, system will automatically add him as new customer in your stripe account and link him with DojoExpert. Please note that credit card data added trough the link procedure are not stored on our server, but directly in Stripe, in your account.

PSD2 directive

Our Stripe integration is compatible with EU PSD2 directive. This means that for some cards additional authentication will be required when making payments (by your or your member). Stripe will handle this and payment will be processed only if authentication process succeeds.