Canonical transaction fields for C2B charges and B2C payouts
EntityId
, processorId
, cardId
, accountId
, etc., are omitted in this shape.status
narrowed to: pending | completed | failed | settled
.paymentMethod
is fixed to mobile_money
for this integration.