1. RequestBodies
Kutanapay Merchant API
  • Getting Started
  • Authentication
  • Use the API in your application
  • Webhooks
    • Webhooks Events
  • Merchant Checkout
    • Create checkout
      POST
    • List checkouts
      GET
    • Get checkout
      GET
    • Cancel checkout
      POST
    • Create checkout button embed session
      POST
  • Webhook Events
    • Checkout created
    • Checkout paid
    • Customer says they paid
    • Checkout approved
    • Checkout rejected
    • Checkout failed
    • Checkout timed out
    • Checkout expired
    • Checkout refunded
    • A second collection arrived
    • Test event
  • Schemas
    • RequestBodies
      • CheckoutEvent
    • DetailError
    • WebhookEnvelope
    • CheckoutEventData
  1. RequestBodies

CheckoutEvent

{
    "version": "v1",
    "event_type": "string",
    "timestamp": "2019-08-24T14:15:22.123Z",
    "idempotency_key": "0cd90e5a-2c03-4ab6-81a8-d48818026e58",
    "merchant_id": "500924a8-3f5e-4c00-beb8-2efcde988aea",
    "data": {
        "id": "string",
        "payment_reference": "string",
        "checkout_url": "string",
        "amount": 0,
        "currency_code": "string",
        "status": "pending",
        "customer_email": "string",
        "customer_name": "string",
        "customer_phone": "string",
        "customer_phone_editable": true,
        "description": "string",
        "payment_method": "string",
        "telco": "string",
        "expires_at": "string",
        "paid_at": "string",
        "created_at": "string",
        "meta_data": {
            "property1": "string",
            "property2": "string"
        }
    }
}
Built with