public function getCoupon($code)
    {
        Stripe::setApiKey(config('services.stripe.secret'));

        if (count(Spark::plans()) === 0) {
            abort(404);
        }

        try {
            return response()->json(
                Coupon::fromStripeCoupon(StripeCoupon::retrieve($code))
            );
        } catch (Exception $e) {
            abort(404);
        }
    }
public function getCoupon($code)
    {
        Stripe::setApiKey(config('services.stripe.secret'));

        if (count(Spark::plans()) === 0) {
            abort(404);
        }

        try {
            return response()->json(
                Coupon::fromStripeCoupon(StripeCoupon::retrieve($code))
            );
        } catch (Exception $e) {
            abort(404);
        }
    }
public function getCoupon ( $ code ) { Stripe :: setApiKey ( config ( 'services.stripe.secret' ) ) ; if ( count ( Spark :: plans ( ) ) === 0 ) { abort ( 404 ) ; } try { return response ( ) -> json ( Coupon :: fromStripeCoupon ( StripeCoupon :: retrieve ( $ code ) ) ) ; } catch ( Exception $ e ) { abort ( 404 ) ; } }
Get the coupon for a given code.

Used for the registration page.

@param  string  $code
@return \Illuminate\Http\Response
Get the coupon for a given code .