Skip to content

Connect your app to your payment providers.

Use one API to send supported payment requests, check results and receive updates.

Developer Experience

One API. Clear payment results.

Keep provider setup in Tinker while your app sends payments and follows the results.

Send payments

Send supported payment requests through one API and manage provider rules in Tinker.

Check results

Follow payment results and delivery updates to understand what happened.

Bring records together

Access supported payment and settlement records for reporting and finance.

Core Flow

Start with a payment request.

Send a request, then confirm the final payment result. Reuse the same request reference when retrying and investigate uncertain results first.

POST /v1/merchant/payment/initiate
Authorization: Bearer <app-token>
Content-Type: application/json
Idempotency-Key: <saved-unique-key>

{
  "amount": 25,
  "currency": "USD",
  "gateway": "stripe",
  "merchantReference": "ORDER-12345",
  "returnUrl": "https://your-app.example/payment/return",
  "customerEmail": "[email protected]"
}

Next steps

Before you go live.

  • Check your provider accounts and payment methods
  • Test payment results and updates to your app
  • Review setup, pricing and support with your team

Create an account with confidence.

Use docs, APIs and payment tools designed for your engineering teams.