Payment Initiate

Start a one-time payment for your customer using your merchant app token.

POST https://api.tinkerpayments.com/v1/merchant/payment/initiate
Authorization: Bearer <token>
Content-Type: application/json

{
  "amount": 100.00,
  "currency": "USD",
  "gateway": "stripe",
  "merchantReference": "ORDER-12345",
  "returnUrl": "https://your-app.com/payment/return",
  "customerEmail": "[email protected]",
  "transactionDesc": "Payment for order #12345"
}
Example Response
{
  "success": true,
  "data": {
    "paymentReference": "TXN-abc123xyz",
    "status": "pending",
    "authorizationUrl": "https://checkout.stripe.com/..."
  }
}