Payment intents
Represent the requested amount, currency, merchant context, payment method, and current status.
Create payment intents, confirm customer actions, route transactions, handle asynchronous events, and reconcile final outcomes through clear resource models.
Use a consistent resource model for authorization, routing policy, merchant context, and reconciliation across providers.
curl https://sandbox.anvor.com/v1/payment_intents \
-H "Authorization: Bearer $ANVOR_KEY" \
-H "Idempotency-Key: order_84721" \
-H "Content-Type: application/json" \
-d '{
"amount": 12500,
"currency": "USD",
"merchant_id": "mrc_global_01",
"payment_method": "card",
"routing_policy": "maximize_approval"
}'The API is organized around durable business objects rather than provider-specific endpoints.
Represent the requested amount, currency, merchant context, payment method, and current status.
Track each route, provider interaction, response, and follow-up action.
Manage post-payment operations with explicit states and references.
The interface is designed for reliability in distributed systems.
Prevent duplicate operations when clients retry requests.
Verify server-to-server calls and webhook authenticity.
Retrieve related objects when needed without overloading every request.
Talk with Anvor about your markets, payment methods, routing goals, and compliance requirements.