POST/v1/charges
Take a payment in one request
POST an amount, a currency, and a payment source to /v1/charges and get a settled charge back. No redirect flow to babysit, no polling loop: the response tells you whether the money moved.
{ "id": "ch_1N3x9K2eZvKYlo2C", "object": "charge", "amount": 4200, "currency": "usd", "status": "succeeded", "created": 1717430400, "receipt_url": "https://ledgerline.dev/r/ch_1N3x9K"}