[英]Will stripe.customers.createBalanceTransaction charge customer's credit card?
[英]Giving Stripe Customers Credit
我正在使用Stripe。 我們的用戶訂閱我們的服務,他們每兩周收費一次。 每當他們推薦某人使用我們的服務時,我們需要實施一種方式給他們5美元的信用。
到目前為止我考慮的解決方案:
我錯過了優惠券嗎? 還有其他解決方案/建議嗎?
如果我正確理解您的用例,我認為最好的方法是為每個推介創建一個amount
為-500
的發票項目 。 創建發票項目時,默認情況下會將其設置為“待處理”,並自動包含在下一個發票中,即當前結算周期結束時。
請注意,如果發票的總額為負數(在許多推介的情況下),則總計將添加到客戶的account_balance
並減少下一個發票的金額。 如果這不是您想要的,您需要將客戶的account_balance
重置為零,或者確保您不創建將使發票總額低於零的發票項目。
有關發票項目的更多信息,請訪問: https : //stripe.com/docs/subscriptions/guide#adding-invoice-items 。 本指南僅提及具有正值的發票項目(即附加費用),但您也可以使用負值。
您是否考慮在收費前檢查交易中的可用信用額度?
這樣,您可以只存儲人們當前在某些數據庫中擁有的信用額度,並僅在交易中應用余額。 AKA向他們收取full_price - total_credits
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.