is_valid, error_code (INVALID_COUPON on any refusal) and, when valid, the price fields.{
"is_valid": true,
"error_code": "string",
"kind": "string",
"plan_code": "string",
"cycle": "string",
"currency": "string",
"subtotal": 0,
"discount_amount": 0,
"final_amount": 0,
"coupon_code": "string",
"coupon_name": "string",
"discount_type": "string",
"discount_value": 0,
"max_discount_amount": 0,
"applicable_plans": [
"string"
],
"applicable_intervals": [
"string"
],
"property1": "string",
"property2": "string"
}