【发布时间】:2012-02-05 00:25:31
【问题描述】:
我正在使用 Paypal BuyNow 按钮,但我终生无法将我的自定义运费值与表单一起传递。它总是被保存按钮或运费计算器中的值覆盖。我的运费值太复杂,无法通过 paypals 计算器处理,需要在服务器端计算并通过“立即购买”表单传递。
在“我保存的按钮”中,我启用了选项:使用保存在您的 Paypal 个人资料中的设置
在我的运费计算器首选项中,我有两个运费选项,它们都已启用:使用保存在您的 Paypal 个人资料中的设置
我在计算器中有一些值,否则贝宝总是默认运费为 0。
终于以我的形式,我有
<input type="hidden" name="shipping" value="3.99">
在我的一生中,我无法传递这个价值。我已将名称更改为 shipping1、handling_cart、shipping_1,每次似乎都被忽略了。 google checkout 收到此值时,我的问题为零。什么可能导致贝宝忽略我的价值?他们的支持毫无用处。
【问题讨论】:
-
答案是您不能使用 paypal 'Hosted' 立即购买按钮,您需要重新创建按钮并取消选中保存此按钮,并在完成后删除加密。太可怕了
-
你确定吗?在 PayPal 中,“...您在个人资料中设置的运费优先于使用此变量指定的值,除非您在您定义的发货方式中选中 Override shipping methods per transaction 复选框... "
-
是的,使用托管按钮您不能通过 HTML 参数覆盖它,因为托管按钮旨在防止这种情况发生