Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.omneo.io/llms.txt

Use this file to discover all available pages before exploring further.

Omneo captures payment method data as part of each transaction via the payments array. This allows you to understand how customers prefer to pay and personalise experiences accordingly.

How payment data is captured

Payment methods are passed as a string array in the transaction payload:
{
  "payments": ["EFTPOS", "AMEX"]
}
The values are free-text strings — define a consistent set of payment method codes for your implementation and use them consistently across all transaction sources.

Common payment method codes

Standardise on values that make sense for your business:
  • EFTPOS
  • VISA
  • MASTERCARD
  • AMEX
  • CASH
  • AFTERPAY
  • ZIP
  • GIFT_CARD
  • OMNEO_REWARD (if you record reward redemptions as a payment type)

Using payment data in reactions

Payment method data is available in the transaction event context. You can use it in reaction filters — for example, to trigger a special benefit for customers who pay with a co-branded credit card:
{
  "in": ["AMEX", {"var": "payments"}]
}

Reporting and segmentation

Payment method data feeds into aggregations and can be used for segmentation. For example, identifying customers who consistently pay with buy-now-pay-later (BNPL) services may inform your communications and incentive strategy.