Overview
Stripe is the gold standard for online payment processing, trusted by millions of businesses worldwide. By integrating Stripe with Kanalio, you can provide a world-class checkout experience that supports credit cards, digital wallets (Apple Pay, Google Pay), and dozens of local payment methods with a single integration.
This integration allows you to:
- Global Reach: Accept payments in 135+ currencies and dozens of local payment methods.
- Conversion-Optimized Checkout: Use Stripe's high-converting UI components to reduce friction and increase sales.
- Highest Security: Benefit from Stripe's PCI Level 1 compliance and advanced fraud protection (Stripe Radar).
How to Integrate Stripe
Kanalio uses Stripe's official APIs to ensure secure and reliable communication.
- Access the Dashboard: Log in to your Kanalio account and navigate to Settings > Integrations.
- Select Stripe: Click on the Stripe card and select Connect.
- Configure API Keys:
- Publishable Key: Enter your public key (starts with
pk_). - Secret Key: Enter your private key (starts with
sk_).
- Publishable Key: Enter your public key (starts with
- Webhook Configuration:
- Copy the Webhook URL provided by Kanalio.
- Go to your Stripe Dashboard and create a new webhook endpoint with this URL.
- Select the events
checkout.session.completedandcharge.refunded. - Copy the Webhook Signing Secret (starts with
whsec_) back into Kanalio.
- Save and Test: Click Save. Use Stripe's "Test Mode" to verify the flow before going live.
How to Get Your API Credentials
You can find your API keys in the Developers section of your Stripe dashboard.
- Sign in to the Stripe Dashboard.
- Navigate to Developers > API keys.
- Your Publishable key is visible immediately.
- Click Reveal live key token to see your Secret key. Ensure you store this securely.
- To find your Webhook Secret, go to Developers > Webhooks, click on your endpoint, and click Reveal under "Signing secret".
Frequently Asked Questions
1. What is the difference between Test and Live mode?
Test mode allows you to simulate transactions using test card numbers without moving real money. Live mode is for processing real payments from customers. Each mode has its own unique set of API keys.
2. Does Kanalio support Apple Pay and Google Pay?
Yes. Once Stripe is connected, these options will automatically appear in your checkout for users on supported devices and browsers.
3. Is the integration secure?
Absolutely. Stripe is a PCI Level 1 Service Provider, the most stringent level of certification available. Kanalio never stores sensitive card data on its own servers.
4. How do I handle refunds with Stripe?
Refunds can be initiated directly from the Kanalio booking management screen or from the Stripe dashboard. Kanalio will automatically update the booking status.
5. What are Stripe's transaction fees?
Stripe typically charges a percentage of the transaction plus a small fixed fee. Please refer to Stripe's pricing page for the latest rates in your region.
6. Can I use my existing Stripe account?
Yes, you can connect any existing Stripe account to Kanalio. You just need to provide the API keys from your dashboard.
7. How long does it take to receive payouts?
Payout schedules depend on your country and industry. Typically, the first payout takes 7-10 days, after which payouts occur on a rolling 2-day or 7-day basis.
8. What is Stripe Radar?
Stripe Radar is an integrated fraud prevention system that uses machine learning to detect and block fraudulent transactions before they happen, protecting your business from chargebacks.