Documentation · Services
Take payments online with Stripe.
Shop, paid appointments, courses, subscriptions: JEIKO takes payments through Stripe. Allow twenty minutes the first time — in test mode first, then live.
Documentation · Services
Shop, paid appointments, courses, subscriptions: JEIKO takes payments through Stripe. Allow twenty minutes the first time — in test mode first, then live.
You need an account on stripe.com. You can set everything up in test mode before activating the account; to take real payments, Stripe then asks for your business details and the bank account for payouts.
pk_test_) and the secret key (sk_test_).This is how Stripe tells your site that a payment went through. Without it, the order stays “pending” even when the card has been charged.
https://your-domain.com/shop/webhook/stripe/
payment_intent.succeeded, payment_intent.payment_failed, payment_intent.canceled, checkout.session.completed, checkout.session.async_payment_succeeded, checkout.session.async_payment_failed, checkout.session.expired, customer.subscription.created, customer.subscription.updated, customer.subscription.deleted, invoice.paid, invoice.payment_failed, charge.refunded, charge.dispute.created.whsec_) into JEIKO's Webhook secret field. Without it, your site rejects Stripe's messages: that is what stops a third party from faking a payment.If you sell subscriptions, your customers manage them from their account (“Manage my subscriptions”): that is Stripe's customer portal. Turn it on in Stripe › Settings › Billing › Customer portal, allowing cancellation and card updates.
4242 4242 4242 4242, any future date and any code.pk_live_, sk_live_) and the live webhook are different from the test ones: repeat steps 1 to 3 in live mode, with the new signing secret.An “invalid signature” message in the webhook log almost always means the signing secret belongs to the other mode (test or live).