Skip to content

validateCoupon

Check if a coupon is valid, and return the new price (considered public)

Arguments

Returns

ValidateOfferingCoupon

Example

query validateCoupon(
$coupon_code: String
$offering_id: ID
$provider_id: ID
$requested_payment_id: ID
) {
validateCoupon(
coupon_code: $coupon_code
offering_id: $offering_id
provider_id: $provider_id
requested_payment_id: $requested_payment_id
) {
fail_reason
first_amount
new_first_price
new_price
repeat_times
still_ask_for_cc
}
}