Voice Payments
Collect card details via natural speech over phone calls.
Chat Payments
Embed a secure card form inside your chatbot or web app.
Any Gateway
Stripe, Authorize.net, Braintree, Shift4, or Fiserv — same API.
Two ways to collect
- Voice
- Chat / Web
1
Create a session
Your server calls the Maven API with the customer’s phone number, amount, and payment mode.
2
Transfer the caller
Your voice AI agent transfers the caller to Maven’s secure payment line.
3
Card details collected
Maven’s voice agent guides the caller through reading their card number, expiry, and CVV.
4
Payment processed
Card details are tokenized through VGS and the payment is processed through your gateway.
5
Get the result
Receive a webhook with the payment status and gateway details.
Supported Gateways
Security
Your server never touches card data in either flow — Maven handles tokenization and the gateway call. See Chat Widget Overview or Voice Overview for the full data-flow diagram.Next Steps
Voice Quickstart
Collect your first voice payment.
Chat Widget Quickstart
Embed the widget in your chatbot.
API Reference
Full endpoint docs with an interactive playground.
Webhooks
Server-side payment notifications.
