将计算的金额发送给PayPal

时间:2011-11-11 11:48:09

标签: javascript paypal

这可能是一个初学者的问题,但这就是我现在所处的位置。

我设法使用javascript创建一个价格计算表,它从表单中获取用户输入的选项,计算价格总和并将其显示得很好(使用名为“finalTotalPrice”的var)

现在我想将它发送到PayPal,进入我的网站付款标准工厂。 (我选择了自定义购物车),但似乎无法实现。

如何将计算的总金额发送给PayPal?

当数字插入amount_1值字段时,paypal卡脚本正常工作,但在我尝试使用变量时则不行。

如果有人有时间,我会喜欢一些帮助。

3 个答案:

答案 0 :(得分:1)

我在JavaScript中严重舍入数字有问题(因为它们是浮点数,即使它们是整数值)。我强烈建议你使用像PHP这样的东西来处理最终的价格。所以也许有一个全部由JavaScript驱动的表单,然后PHP处理它(作为一个整数的分数,最后只在结尾处除以100)并且echo输出结果。

在处理金钱时,准确是非常重要的。

这并不能完全回答你的问题,但确实提供了重要的建议。但是,由于您将echo输出生成的PayPal表单变量,因此您的HTML会直接在字段中显示该数字,并且它可以很好地工作。

答案 1 :(得分:1)

解决

经过大量的游戏后我才开始工作。答案似乎是双重的,

  1. 对document.getElementById声明和
  2. 进行拼写更正
  3. 将价格总额格式化为带有2位小数的数字。
  4. 感谢各位指点!

答案 2 :(得分:0)

每次更改finalTotalPrice时或在提交表单时(之前)更新paypal隐藏变量。