Stripe
BiVelio integrates with Stripe for card payment processing, recurring charges and automatic invoice reconciliation. The integration allows managing the complete billing and payment cycle from the platform.
Features
Card payments
- Immediate payment associated with issued invoices
- Secure payment link sent to the client via email or ChannelHub
- Support for credit and debit cards (Visa, Mastercard, AMEX)
- 3D Secure payments for enhanced security
Recurring charges
- Monthly, quarterly or annual subscriptions
- Plan and pricing management from BiVelio
- Automatic retries on payment failure
- Successful and failed payment notifications
Automatic reconciliation
When a payment is processed in Stripe:
- BiVelio receives the notification via webhook
- The associated invoice is automatically marked as paid
- The linked case is updated if applicable
- An accounting record of the payment is generated
Configuration
Create your Stripe account
If you don’t have an account yet, register at stripe.com . Complete identity verification and bank details to receive payments.
Get your credentials
From the Stripe Dashboard, go to Developers > API Keys and copy:
- Publishable key — for the frontend (payment pages)
- Secret key — for the backend (secure processing)
Connect in BiVelio
From Settings > Integrations > Stripe, enter your API credentials.
Configure webhooks
BiVelio provides a webhook URL that you need to configure in Stripe:
- Go to Stripe Dashboard > Developers > Webhooks
- Add the URL provided by BiVelio
- Select events:
payment_intent.succeeded,invoice.paid,invoice.payment_failed,customer.subscription.updated
Verify the connection
The MCP validator will perform a test transaction (0.50 EUR) to verify everything works correctly. The amount is automatically refunded.
Use test mode credentials during initial setup to test without processing real payments. Switch to live mode when ready for production.
Typical payment flow
Invoice issued in BiVelio
→ Stripe payment link generated
→ Client receives link via email/WhatsApp
→ Client pays with card (secure Stripe page)
→ Stripe notifies via webhook
→ BiVelio updates invoice as "Paid"
→ Associated case is updated
→ Administrator receives successful payment notificationSecurity
- BiVelio never stores card data: Stripe handles all sensitive information
- PCI DSS Level 1 compliant payments (through Stripe)
- HTTPS communication with webhook signature verification
- API credentials stored encrypted (AES-256-GCM)
Reports
From BiVelio you can view:
- Processed payment history with status and details
- Pending and failed charges
- Active and cancelled subscriptions
- Reconciliation between issued invoices and received payments