Redeem a reward using points (default) or Z topping (use_z_tokens=true). Delegates to LoyaltyUserService or MultiPaymentRewardService. All async side effects (wallet card, Z split, notifications) preserved.
API key for partner access via APISIX key-auth plugin
Reward redemption request parameters.