Create an app, connect a gateway, and collect your first payment.Documentation Index
Fetch the complete documentation index at: https://docs.trymaven.com/llms.txt
Use this file to discover all available pages before exploring further.
1. Set Up Your Dashboard
Sign up
Create an account at app.trymaven.com.
Create an app
Go to Apps and click Create App. Give it a name — Maven generates a slug (e.g.,
my-store) that you’ll use in API calls.Connect a gateway
In your app, go to the Payments tab and connect Stripe, Authorize.net, or Braintree. See the setup guides for Stripe, Authorize.net, or Braintree.
2. Try the Playground
Open the Playground from the sidebar. Select your app, gateway, and mode, enter a phone number and amount, and create a test session. You’ll see the session status update in real time as the caller progresses through the payment flow. Payment modes: Use Charge to process payment immediately, or Tokenize to save the card for later without charging.3. Get the Result
Configure a webhook to get notified when sessions complete. Maven sends a POST to your app’s webhook URL with the payment status, card brand, last 4 digits, and gateway-specific details. Set your webhook URL in the app’s Settings tab. See the Webhooks guide for the full payload format. See the API Reference for creating sessions programmatically.Session Lifecycle
Sessions progress through these statuses:| Status | Terminal | Description |
|---|---|---|
created | No | Awaiting caller transfer |
collecting-card | No | Collecting card number |
collecting-expiry | No | Collecting expiry date |
collecting-cvv | No | Collecting CVV |
collecting-postal-code | No | Collecting ZIP code |
processing | No | Processing payment |
payment-success | Yes | Payment completed |
payment-failed | Yes | Payment declined |
expired | Yes | Session timed out (5-minute TTL) |
cancelled | Yes | Cancelled via API |
Test Cards
Use these with test mode keys (mvn_test_):
| Card | Number | CVV | Expiry |
|---|---|---|---|
| Visa | 4242 4242 4242 4242 | Any 3 digits | Any future date |
| Mastercard | 5555 5555 5555 4444 | Any 3 digits | Any future date |
| Amex | 3782 822463 10005 | Any 4 digits | Any future date |
Next
Webhooks
Get notified when sessions complete.
API Reference
Explore the full API.
