Cancel pending payment
Request cancel-pending at the routed provider for a payment that is still pending. The provider call runs durably; poll the intent or wait for webhooks until status is terminal.
Request cancel-pending at the routed provider for a payment that is still pending. The provider call runs durably; poll the intent or wait for webhooks until status is terminal.
Authorization
apiKey Merchant API key pair. Send as Authorization: Basic base64(publicKey:secretKey) — username is the public key (pk_live_… / pk_test_…), password is the secret key (sk_live_… / sk_test_…). The public key prefix determines the environment of every order created by the request — there is no body, query, or header override.
In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/payment_intents/string/cancel-pending"{ "amount": "string", "captured_amount": "string", "completed_at": "string", "country": "string", "created_at": "string", "currency": "string", "environment": "live", "failure_code": "string", "expires_at": "string", "id": "string", "merchant_reference": "string", "next_action": { "expires_at": "string", "type": "redirect_to_url", "url": "http://example.com" }, "object": "payment_intent", "payment_method": "string", "receipt": { "status": "required" }, "status": "requires_payment_method", "updated_at": "string"}Create a payment intent POST
Create and start one Provider-neutral Payment intent. `payment_method` and every payer field required by that method are required before persistence. Operational Configuration selects execution. Use `POST /checkouts` when Checkout should collect payer input. Once persisted, creation returns the current projection, including processing after uncertain dispatch. `Idempotency-Key` is required admission identity; `merchant_reference` is required business identity.
Confirm pending payment POST
Request confirmation at the routed provider for a pending payment. The provider call runs durably; poll the intent or wait for webhooks until status is terminal.