到目前为止,我只看过条带的示例/教程,您可以通过选择库向客户/客户收取金额。您将如何编写允许用户输入自定义金额的代码,例如支付账单"支付账单"或者"捐赠"形成。从概念上讲,似乎这可能是一个设置高/低参数的if / else语句,但我并不完全确定,也不知道如何对此进行编码以使用Stripe API。真的可以在这里使用一些帮助。最终目标是制作一个简单的付款页面,允许用户进行自定义付款,然后创建客户对象,以便日后向客户收费。
答案 0 :(得分:3)
(我意识到这是一个较老的问题,但我认为这些信息可能对某些人有用。)
以下是结帐simple example的custom integration,用户可在其中指定金额。
当然,Checkout实际上并没有创建费用,它只返回card token。 amount
调用中传递的handler.open()
值仅用于显示目的。
提交表单后,在服务器端代码中,您需要检索amount
表单字段的值,并在生成charge creation request之前将其转换为美分。< / p>
此外,您应该在客户端和服务器端验证金额,以确保它是一个实际数字,优于minimum charge amount并且低于合理的最大值。