Stripe 有一个用卡按钮轻松支付。我想破解它,以便可以将自定义数量传递给它。(默认为 20)
目前正在建设的网站是http://pecosselfstorage.com/testpayments.html
我需要客户能够投入他们想要支付的任何金额。这是在他们单击按钮后的弹出窗口中,还是在按钮旁边的页面上并不重要。不过,我更希望它出现在弹出窗口中。
请不要只发布指向 Stripe 网站的链接,我已经经历了所有这些,但在那里找不到任何帮助。
欢迎任何想法。谢谢!
Stripe 有一个用卡按钮轻松支付。我想破解它,以便可以将自定义数量传递给它。(默认为 20)
目前正在建设的网站是http://pecosselfstorage.com/testpayments.html
我需要客户能够投入他们想要支付的任何金额。这是在他们单击按钮后的弹出窗口中,还是在按钮旁边的页面上并不重要。不过,我更希望它出现在弹出窗口中。
请不要只发布指向 Stripe 网站的链接,我已经经历了所有这些,但在那里找不到任何帮助。
欢迎任何想法。谢谢!
无需黑客攻击。Checkout 没有“默认值”——无论你传入什么amount
(或通过data-amount
属性,对于基本版本)都是它的账单。
如果您想让客户自己设定价格,您只需要一个文本字段和一些 JavaScript 将该字段的内容注入您的 Checkout 调用(记住整数美分)。
可能最简单的方法是在主页上放置一个文本字段,然后添加您自己的按钮并通过其 API调用 Checkout 。使用默认按钮是可行的,但您不必通过这种方式触摸 DOM 或监视文本字段的更改。
快速而肮脏的 jQuery- ish伪代码,假设有一个按钮#payButton
:
$('#payButton').click(function() {
// prep goes here
StripeCheckout.open({
// data goes here
amount: $('#payAmount').val * 100,
// rest of data goes here
});
// etc
});