The Stripe Module in MokoCRM allows you to accept secure online credit card payments for invoices, orders, subscriptions, and donations through the Stripe platform. With real-time payment validation and webhook support, transactions are automatically reflected in your CRM. Reach out to Moko Consulting for assistance in setting up this module.
The Stripe Module in MokoCRM allows you to accept secure online credit card payments for invoices, orders, subscriptions, and donations through the Stripe platform. With real-time payment validation and webhook support, transactions are automatically reflected in your CRM. Reach out to Moko Consulting for assistance in setting up this module.
🧾 Enabling the Module
- Navigate to:
Home → Setup → Modules → Stripe - Click Activate
- Then go to Setup → Payment Modules → Stripe and enter:
- Stripe Publishable Key
- Stripe Secret Key
- Webhook Secret (optional but recommended)
💳 Customer Payment Flow
- The client receives a Stripe-enabled invoice or order link
- They are directed to a secure Stripe-hosted payment form
- They enter card details and submit payment
- Stripe processes the transaction and notifies MokoCRM
- The invoice/order is updated to paid status automatically
📄 Supported Use Cases
- Invoice and order payments
- Recurring subscriptions with automated rebilling
- Donation forms and one-time contributions
- Mobile-friendly checkout flows
🔐 Security Considerations
- Use HTTPS for all public-facing forms and webhook endpoints
- Do not expose secret keys in client-side code
- Verify webhook signatures using the configured secret
📌 Best Practices
- Set up a Stripe test account and simulate transactions
- Coordinate with Moko Consulting for secure webhook deployment
- Label payments clearly by module (Invoice, Subscription, etc.)
- Monitor payment failures or chargebacks using Stripe’s dashboard
- Enable 3D Secure (SCA) support in Stripe for regulatory compliance