Create Session
Create a new payment session.
Returns minimal identifiers needed for polling.
Authentication: API Key (Bearer token)
Authorizations
Enter your API key: mvn_test_xxx or mvn_live_xxx
Body
Request to create a payment session.
Project identifier (UUID or slug)
Phone number in E.164 format
Amount in dollars (e.g. 150.00; must be > 0 for charge mode)
x >= 0Payment mode: 'charge' or 'tokenize'
charge, tokenize Payment gateway: 'stripe', 'authorizenet', 'braintree', or 'shift4'
stripe, authorizenet, braintree, shift4 Charge description
500Callback phone number or SIP URI for transfer-back
256Call context passed back on transfer
Cardholder billing address for AVS. Forwarded to the processor's billTo block. Always pass the cardholder's billing address (the one on file with the card issuer), not shipping — AVS only matches against billing.
