2013-08-30 6 views

答えて

8

私はここでの考え方は、あなたが(あなたがそれらを呼び出すために好きまたはワンタイムの支払い、)個々の電荷を完全にコントロールしているということだと思います。だから、自分のアプリでクーポンの仕組みを自由に作成することができます。最後にStripeに「$ X.YZをこのカードに請求する」と伝えています。

より構造化されたデータであるため、サブスクリプションでは少し異なります。彼らは設定価格を持っている計画に頼っています。

うまくいけばうまくいけばいいと思いますが、私は一回の請求にクーポンを適用させることができないのは奇妙だということに同意します。

1

one-time chargesの割引クーポンを適用するには、Stripeの負担がかかりません。彼らはこれをサポートしておらず、discount couponsという記録を一度に記録しておくことをお勧めします。

また、それはあまり意味がありません。だからここにあなたが既にあなたの顧客がワンタイム料金のcouponを送信すると、あなたがamountまたは%age

  • をオフに振ると減らすために取得Stripe
  • discount couponsを設定している。この

    • を行う方法であります割引額を請求するにはStripe APIに電話してください。
    • discounted amountcouponを追跡する必要があります。

    イラスト: 擬似コード

    coupon = params[:promo_code] 
    discounted_amount = coupon.discount_amount 
    amount_to_charge = actual_price - discounted_amount 
    Stripe::Charge.create(customer: cust_id, amount_to_charge) 
    
    # update the coupon and charge info in local database 
    

    詳細情報を参照してください。このリンク

    https://stripe.com/docs/recipes/coupons-for-charges

  • 関連する問題