CASH_NOT_FOR_CHANNEL_KEY
A channel secret key has no till
A channel secret key has no till
HTTP status 403 Forbidden, code CASH_NOT_FOR_CHANNEL_KEY.
What it means#
You asked to take till cash (in_person_cash on POST /orders/{orderId}/payment) with a channel secret key (tlsk_). That route's cash goes into a Ticketlayer till's drawer, taken by staff at the till; a key has no till. Cash the key's partner collected itself is a different fact - money the channel's owner holds and owes the event owner for - and is recorded on its own route.
What to do#
Record it with POST /orders/{orderId}/external-payments and paymentMethod: in_person_cash, on a channel whose externalCollection setting allows it; or take the payment online with another payment method.
On the wire#
Every error response carrying this code names this page in error.moreInfo,
with the request id in the query string. See Error codes for
the response shape and the list of every code.