Sign in
The customer logs into your app. VoxyLine does not need the app password; it receives your internal customer reference.
App accountMobile App
Your iOS, Android, or React Native app signs customers into your own backend. Your backend creates a VoxyLine mobile checkout session, then the app completes card payment with Stripe PaymentSheet, POS with Stripe Terminal, or bank transfer through a Dwolla-hosted/open-banking flow.
Server
curl https://voxyline.com/api/v1/mobile/checkout-session \ -H "Authorization: Bearer vx_sandbox_dwsmb9BZy9PA5lexhjdZDpn8zDFtZJJRMnlCvMGjAjY" \ -d amount=29.00 \ -d currency=USD \ -d rail=cards \ -d customer_reference=cus_123
App
{
"publishable_key": "pk_test_...",
"client_secret": "vxcs_sandbox_...",
"provider": "stripe_sandbox",
"expires_in": 900
}
Customer Use
The customer logs into your app. VoxyLine does not need the app password; it receives your internal customer reference.
App accountThe customer chooses card, wallet, bank transfer, P2P, or vendor payout depending on what their account is allowed to do.
Temporary sessionThe app shows pending, succeeded, failed, returned, or refunded using VoxyLine transaction references and webhooks.
Ledger-backed status