我使用django-stripe来生成条带校验。
我想把条纹费用转嫁给我的客户(“附加费”)。
我找到了一个关于这个的help article from stripe。它一般说如何计算费用放在产品的价格之上。
问题是,不同的付款方式有不同的费用。当创建结帐时,我必须先计算最终价格(包括我想转嫁的费用),然后才能知道客户将选择什么付款方式(以及客户将支付什么费用)。
因此,我不知道费用时,我必须把他们的顶部的价格,用户必须支付在结帐。
有办法摆脱这种困境吗?
我使用django-stripe来生成条带校验。
我想把条纹费用转嫁给我的客户(“附加费”)。
我找到了一个关于这个的help article from stripe。它一般说如何计算费用放在产品的价格之上。
问题是,不同的付款方式有不同的费用。当创建结帐时,我必须先计算最终价格(包括我想转嫁的费用),然后才能知道客户将选择什么付款方式(以及客户将支付什么费用)。
因此,我不知道费用时,我必须把他们的顶部的价格,用户必须支付在结帐。
有办法摆脱这种困境吗?
1条答案
按热度按时间3zwjbxry1#
遗憾的是,目前还没有一种方法可以根据付款方式动态更改价格。您必须在将客户重定向到Stripe Checkout界面之前指定要支付的金额。
你可以让你的用户在重定向到结账之前选择一种付款方式(
payment_method_types
只能选择他们的付款方式),然后根据他们选择的付款方式调整价格,但这需要你做很多工作,而且会失去Stripe Checkout的一些最好的功能。