高级集成场景下PayPal Checkout对接GooglePay按钮的动态总价不生效问题求助
高级集成场景下PayPal Checkout对接GooglePay按钮的动态总价不生效问题求助
大家好,我目前在结账流程里用了PayPal的GooglePay高级集成方案来部署支付按钮,基础功能跑起来是正常的。
我已经修改了前端app.js第151行的totalPrice变量,实现了根据用户在结账页选择的服务动态显示价格——比如用户选了15美元的服务,GooglePay弹出的支付窗口里能正确显示15美元的金额。
但问题来了:后端paypal-api.js第11行的purchaseAmount变量还是固定的默认值(比如0.10美元),导致用户确认支付后跳转到银行的支付窗口时,显示的金额还是这个固定值,不是前端设置的动态价格。
我尝试过修改paypal-api.js的代码来动态获取价格,但一直没成功。看到代码里有个TODO: pull prices from a database的注释,但我没有数据库,想直接从前端的HTML表单里获取用户设置的价格。
有没有朋友遇到过同样的问题?或者有没有大佬知道怎么实现把前端表单里的动态价格传递到后端的purchaseAmount变量里?我现在完全不知道该怎么修改这个变量,求指点,谢谢大家!
内容来源于stack exchange
相关产品推荐
相关产品推荐

