gpt4 book ai didi

javascript - 动态加密的 Paypal 按钮?

转载 作者:行者123 更新时间:2023-11-30 12:04:07 25 4
gpt4 key购买 nike

所以我正在创建一个需要订阅 PayPal 按钮的网站。我目前正在使用 paypal button js ,但它非常不安全,人们可以更改他们支付的金额。所以我将需要使用加密按钮,但我不确定如何实现这一点并且仍然能够根据用户更改价格。我需要这样做的原因是用户可以选择不同数量的东西。假设他们可以选择 1 到 50 点之间的任何点来改变价格,所以如果 1 点是 1 美元并且用户选择 24,则订阅按钮金额必须是每月 24 美元。下面是创建非加密按钮的当前代码。作为附带问题,是否有人碰巧知道将您的商家 ID 保密是否很重要。如果可以,我该怎么做?

	$("#paypal-button").html(
'<script src="js/paypal-button.min.js?merchant=[Merchant ID]"' +
'data-button="subscribe"' +
'data-name="Custom Howloop Subscription"' +
'data-amount="' + roundTotal + '"' +
'data-recurrence="1"' +
'data-period="M"' +
'async' +
'> </script>'
);

最佳答案

很久以前我尝试过做类似的事情。

据我所知,没有办法做到这一点。您将无法简单地更改加密按钮的值,如果它未加密,用户可以更改它并基本上支付任何费用。

如果您希望能够安全且动态地更改值,我建议您查看他们的 API/Express Checkout。这就是我所做的,我真的很高兴我做到了。

您可以在将所有内容转发到 PayPal 之前对其进行检查,我从来没有遇到过这方面的问题(我传递了项目 ID 并查询我的数据库以获取成本/等并应用其他检查来阻止各种问题.).您可以毫无问题地完成并应用您需要的任何价格计算。

否则,我唯一能想到的方法就是为不同的价格设置多个加密按钮。但这不是很有趣,也不是最佳解决方案。

编辑:既然我不在移动设备上,这里有一个指向 Express Checkout Getting Started Guide. 的链接

此外,我认为您不必担心您的商家 ID 会被人看到。它用于处理付款,我相信它可以在交易明细中看到。

关于javascript - 动态加密的 Paypal 按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35755760/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com