【发布时间】:2021-06-08 14:51:36
【问题描述】:
首先,在后端开发方面,我是一个完全的初学者。
我目前正在创建一个网上商店,并使用Netlify 托管整个内容。
我用于网上商店的 HTML 代码(目前)是静态的。
我正在寻找一种对产品进行付款处理的方法。
我在网上看到以下代码 (Source):
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="upload" value="1″ />
<input type="hidden" name="business" value="your-paypal@adress.com" />
<input type="hidden" name="currency_code" value="EUR"
<input type="hidden" name="item_name_1″ value="Desktop PC" />
<input type="hidden" name="amount_1″ value="79.00″ />
<input type="submit" value="PayPal" />
</form>
点击提交按钮时,买家将被重定向到 Paypal 页面并在那里支付指定金额(79.00 欧元)。但由于总和可以在客户端更改,用户可以将其调整为任意总和。
如何在客户无法更改的情况下指定金额?
我已经用PHP 尝试了一些东西,但是似乎 PHP 在 Netlify 上不起作用。
我也已经将readonly 添加到负责的输入标签中。但是,我仍然可以更改总和。
那么有没有什么办法可以设置金额让客户无法更改呢?
或者现在是否已经有完全不同的方式为 PayPal 设置付款转发?
【问题讨论】:
-
您可以使用
cURL发送请求-用户将无法修改发送的详细信息-尽管我注意到您说的是"The HTML code I am using for the webshop is (currently) static",所以也许这不是一个选择。用户可以修改任何客户端
标签: php validation paypal payment netlify