gpt4 book ai didi

jsf-2 - PayPal 如何从应用程序设置小计属性

转载 作者:太空宇宙 更新时间:2023-11-03 16:35:57 25 4
gpt4 key购买 nike

我正在开发一个基于 JSF 2.0 的 Web 应用程序。该应用程序会自动生成报价以出售服务,因此小计是不可预测的。

我想集成 PayPal 支付,但我需要以动态方式设置小计值。我成功地使用 HTML 按钮的标准集成通过 payPal 沙箱进行了固定金额的支付。我还尝试将小计值添加到包含生成按钮的表单中,但它似乎不起作用。像这样的东西:

<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick"></input>
<input type="hidden" name="hosted_button_id" value="3V8S6DNHUQ58C"></input>
<input type="hidden" name="subtotal" value="88"> </input>
<input type="image"
src="https://www.sandbox.paypal.com/it_IT/IT/i/btn/btn_buynow_LG.gif"
name="submit"
alt="PayPal - Il metodo rapido, affidabile e innovativo per pagare e farsi pagare."></input>
<img alt="" border="0"
src="https://www.sandbox.paypal.com/it_IT/i/scr/pixel.gif" width="1"
height="1"></img>
</form>

有没有一种方法可以从具有 HTML 标准集成的应用程序中设置小计值,优先从 bean 属性中获取值?
我是否必须使用更高级的方式进行集成?像往常一样感谢您的帮助.. :)

最佳答案

您当前使用的按钮是托管按钮。因此,您无法按照您想要的方式对其进行动态调整。

您必须编辑按钮并禁用“保存在 PayPal”选项才能使其成为非托管按钮。这样您就可以直接访问实际的请求参数,并且可以相应地调整它们的值。

也就是说,它不是很安全,因为用户可以在使用它付款之前看到您的按钮代码、复制它并进行调整。

我建议您使用 Express Checkout API反而。这包括 SetExpressCheckout , GetExpressCheckoutDetails , 和 DoExpresscheckoutPayment .这有点复杂,因为您正在使用 Web 服务,但它可以让您根据需要自定义它并且是安全的。

关于jsf-2 - PayPal 如何从应用程序设置小计属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14873049/

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