---
title: "Payment Notification"
method: POST
path: "apePayment notification"
tags: ["Order and Pay"]
---

# Payment Notification

`POST apePayment notification` (webhook)

What your webhook implementation will receive when placing a payment

## Payload

- object
  - `reason` string — Reason for failure if applicable.
  - `thirdPartyReference` string — Third-party reference you provided when the order or payment was placed.
  - `businessLocationId` integer — The unique identifier for the business location.
  - `ikentooAccountIdentifier` string — The K-series account identifier for a SUCCESS event (V3 format)
  - `iKentooAccountId` integer — The K-series account identifier for a SUCCESS event (V2 format)
  - `status` 'SUCCESS' | 'FAILURE' — Status of the order or payment operation.
  - `errors` object — Error details when status is FAILURE.
    - `timeout` object — Timeout error details.
      - `errorKey` string
      - `message` string
    - `account` object — Account error details.
      - `type` 'ACCOUNT_NOT_FOUND' | 'ACCOUNT_ALREADY_CLOSED' | 'INVALID_TASK' | 'ITEM_NOT_ADDED' | 'ITEM_NOT_FOUND' | 'MISSING_STAFF' | 'NATIVE_PAYMENT_NOT_SUPPORTED' | 'OVERPAID' | 'PAYMENT_ID_NOT_FOUND' | 'PAYMENT_METHOD_NOT_FOUND' | 'STAFF_NOT_FOUND' | 'UPDATE_FAILED' | 'UNKNOWN'
  - `type` string — Notification type

## Acknowledgement `200`

Your server returns this code if it accepts the callback

---

[API](https://skmtc.net/lightspeed/apis/lightspeed-restaurant-k-series-api.md) · [All operations](https://skmtc.net/lightspeed/apis/lightspeed-restaurant-k-series-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/lightspeed/lightspeed-restaurant-k-series-api/revisions/0e481cddec74/schema)
