Skip to main content
Accepting a payment over Voice on Natural Natural takes card payments over the phone so your voice platform never touches card data. Your agent can:
  • Transfer a call to Natural’s card collection agent and get the call back when the payment is done
  • Collect card details and charge that card synchronously over a call
  • Get voice logs in the dashboard and via API
1

Get set up for Voice

Complete the prerequisites in Accept payments. Voice requires additional setup to connect your voice platform. Contact hi@natural.com to get started.
2

Transfer to Natural

Create a payment intent with POST /payment-intents, then create a voice session for that payment intent with POST /voice/sessions. Transfer the call to the dialUri Natural returns. Natural’s agent takes the card and processes the payment.Read more: Take a payment over voice.
3

Track payments and review call logs

Subscribe to paymentIntent.completed, cardPayment.succeeded, and cardPayment.failed webhooks for payment updates, and to voiceSession.completed to learn whether each call was paid, fell back to a texted checkout link, or ended unpaid. View session logs and transcripts in the dashboard or through the API, with card details redacted.Read more: Event catalog and Call log and transcripts.