Skip to main content

made_cashless_payment

A cashless payment at a bar or stand: revenue on the chip.

Positive revenue, with the chip as identifier. The touch may be carried so bar revenue can be attributed to the campaign that brought the person in.

Sent withserver, platform keys (see write keys)
Modestrict: exactly the declared fields; an undeclared key, a wrong type or a missing required key quarantines the event
Version2 (_schema_version on the stored row)
Stateactive
Required fieldsnone
Revenueyes, positive; the revenue block is required to mean something and never accepted from a browser key
Identity evidencenone
Before consentno

Fields​

The activity's own fields, sent as features. Identifier and attribute fields are moved out of features by the processor; see identifiers and attributes.

FieldTypeRequiredWhat happens to itMeaning
categorystringno, may be nullstays in featuresThe category of what was paid for at the point of sale.
event_idstringno, may be nullstays in featuresThe Eventix event the activity is about. Copied to the stream's _event_id column, so filters on an event are fast; it must be a plain string.
point_of_salestringno, may be nullstays in featuresThe bar or stand where the payment was made.
touchobjectno, may be nullstays in featuresThe campaign the activity came through; see the touch block. The same block on every revenue-bearing activity.
transaction_idstringno, may be nullstays in featuresThe transaction in the cashless or payment system; makes a resend idempotent together with the activity id.

Example​

One activity in a batch to POST /v1/activities, with debug so the answer says what the processor made of it. The envelope page explains every top-level field.

{
"batch": [
{
"activity_id": "0192f1a4-4a94-7a1f-8000-4a94a1fd0000",
"activity": "made_cashless_payment",
"ts": "2026-10-17T20:00:00+02:00",
"owner_ref": "own:own_01M4XX0033FV7QXDRB5BQBRPGR",
"identifiers": [
{
"type": "chip",
"value": "WB-0093",
"role": "holder",
"namespace": "payvent"
}
],
"revenue": {
"amount": "45.00",
"currency": "EUR"
},
"features": {
"category": "drinks",
"event_id": "3a114ef5-6105-48fd-aafc-0ae609d0536c",
"point_of_sale": "Bar 3",
"transaction_id": "trx_01M4XVBYC3FGXCPFRZEPGV20RZ"
}
}
],
"debug": true
}

Try it​

Sends this request from your browser. The key and the endpoint are kept in this browser only.

Versions​

VersionModeKey classesChange
1strictserver, platformfirst version
2 (current)strictserver, platformadds touch

A published version never changes; a change is a new version, and every stored row says which version it was checked against.