L'applicazione di coupon di sconto per one-time charges
è un onere non necessario per il mantenimento di Stripe
. Quindi loro non supportano questo e ci raccomandano di tenere il registro di discount coupons
per una volta carica i nostri sé.
Inoltre, non ha molto senso. Così qui è come fare questo
- Hai
discount coupons
già impostati nel Stripe
- Quando il cliente invia
coupon
per oneri una tantum, si ottiene il amount
o %age
a sventolare fuori
- e ridurre il importo dal prezzo e chiamare
Stripe API
per addebitare l'importo scontato.
- È necessario tenere traccia di
discounted amount
e coupon
per tali addebiti.
Illustrazione: Pseudo codice
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
Per maggiori informazioni visita questo link
https://stripe.com/docs/recipes/coupons-for-charges