Prerequisites
- A Retell agent you already run, with a phone number.
- Your Retell API key, and a Ringup API key.
Set up
- Using Dashboard
- Using Tools
Ringup takes payment on a transfer. Best when you want the payment moment handled for you.
1
Connect Retell, once for your account
In the Ringup dashboard, open Voice integrations, then Connect Retell, and paste your Retell
API key. Ringup uses it to list your agents and provision the payment objects, and never
stores it. One connection covers every merchant you run.
2
Pick the agents that take payments
Select the agents that answer merchant calls. Ringup registers
identify (called at the
greeting), create_checkout, and the transfer_to_payment tool on each; paste the one prompt
line the dashboard shows. No per-merchant step: the merchant resolves from the dialed number,
and activates when it connects its processor.3
Add your webhook endpoint
Under Webhooks, add your HTTPS endpoint and copy the signing secret. Ringup
posts a signed
checkout.succeeded there for every payment. See Webhooks.4
Rehearse on the rehearsal number, then go live
The dashboard binds a test twin of your agent to a rehearsal number. Call it from your own
phone and order: on your first call you are texted a link and pay with the test card
4111 1111 1111 1111 (any future expiry, any CVC); on the next call you pay on the saved Visa
ending 1111, no real charge. When it reads a confirmation code back, click Go live.Next steps
Testing
Test mode, the test card, and the flow to run a full payment.
Webhooks
Reconcile every payment from one signed event on your server.