Stripe Integration
Process payments securely with Stripe.
Overview
Stripe integration enables:
- Credit/debit card payments
- Secure checkout
- Automatic invoicing
- Refund processing
Setting Up Stripe
Prerequisites
Before connecting:
- Create Stripe account at stripe.com
- Verify your identity
- Add bank account
Connect to Kite
- Go to Settings > Payments
- Click "Connect Stripe"
- Log in to Stripe
- Authorize Kite
- Complete setup
Verify Connection
After connecting:
- See "Stripe Connected" status
- Test with small transaction
Configuration
Currency
Set payment currency:
- Go to Settings > Payments
- Select currency
- Save
Supported currencies:
- EUR, USD, GBP, CAD, AUD, and more
Payment Methods
Stripe supports:
- Credit cards
- Debit cards
- Apple Pay
- Google Pay
Payment Flow
Customer Experience
- Select tickets
- Enter details
- Enter card information
- Click "Pay"
- Receive confirmation
Behind the Scenes
- Kite sends payment to Stripe
- Stripe processes securely
- Funds transferred to your bank
- Kite records transaction
Transaction Fees
Stripe Fees
Standard rates (vary by region):
- ~2.9% + €0.25 per transaction
- Check stripe.com for current rates
Example
For €100 ticket:
- Stripe fee: ~€3.15
- You receive: ~€96.85
Managing Payments
In Kite
View transactions:
- Go to Tickets > Orders
- See all payments
- Check statuses
In Stripe Dashboard
Full details:
- Log in to Stripe
- View all transactions
- Access receipts
Payment Statuses
| Status | Meaning |
|---|---|
| Succeeded | Payment complete |
| Pending | Processing |
| Failed | Payment failed |
| Refunded | Money returned |
Handling Issues
Failed Payments
Common causes:
- Insufficient funds
- Incorrect card details
- Card declined
- 3D Secure failure
What Happens
- Customer sees error
- Can retry payment
- Contact support if persists
Processing Refunds
Issue Refund
- Go to Tickets > Orders
- Find order
- Click "Refund"
- Select amount
- Confirm
Refund Timeline
- Initiated: Immediate
- Processed: 1-2 days
- Visible to customer: 5-10 days
Fee Note
Original Stripe fees are not returned.
Security
PCI Compliance
- Stripe handles card data
- Kite never sees card numbers
- Fully PCI compliant
Fraud Protection
- Stripe Radar
- 3D Secure
- Real-time monitoring
Testing
Test Mode
Before going live:
- Use Stripe test mode
- Use test card numbers
- Verify everything works
Test Cards
| Card | Result |
|---|---|
| 4242 4242 4242 4242 | Success |
| 4000 0000 0000 0002 | Decline |
Going Live
Checklist
- [ ] Stripe account verified
- [ ] Bank account connected
- [ ] Test transactions successful
- [ ] Prices correct
- [ ] Currency correct
Switch to Live
- Ensure Stripe in live mode
- Test with real transaction
- Monitor first payments
Troubleshooting
Can't Connect
- Check Stripe account status
- Clear browser cache
- Try reconnecting
Payments Failing
- Verify Stripe connection
- Check Stripe dashboard
- Review error messages
Missing Payments
- Check Stripe dashboard
- Verify webhooks
- Contact support
Previous: Outlook Calendar Next: Cloudinary Integration
Kite