object

PromotionPaymentOffer

Contains List of promotions data which are applicable on cart/product.
Fields
application_id
String
Application id on which the promotion was created. Example: 'app_123'
buy_rules
JSON
Buy rules of promotions. Example: { cart_conditions: { cart_total: { min: 999 } } }
calculate_on
String
Price basis used for calculating promotion (effective/marked). Example: 'effective'
description
String
Offer details including T&C. Example: '10% off with CARD payments'
discount_rules
JSON
Discount rules of promotions. Example: { offer: { percentage: 10 } }
Promotion id of the promotion. Example: 'PROMO_PAY_10'
offer_text
String
Offer title of the promotion. Example: '10% off with Card'
promotion_group
String
Promotion group. Example: 'payment'
promotion_type
String
Promotion type. Example: 'percentage'
promotion_name
String
Name of the promotion. Example: 'Card Discount'