我可以使用基本客户端集成在PayPal Express Checkout中显示付款金额吗?

我可以使用基本客户端集成在PayPal Express Checkout中显示付款金额吗?,paypal,braintree,Paypal,Braintree,我想将PayPal Express Checkout集成到一个单页JavaScript应用程序中。最简单的方法似乎是 a) Braintree v.zero SDK,以及 b) PayPal的checkout.js包装了Express checkout REST API 如果我使用Braintree v.zero SDK,PayPal弹出窗口将显示我想向用户收费的金额,我还可以禁用配送,因为我的页面提供在线服务。缺点是v.zero仅限于某些国家 因此,我尝试了checkout.js方法,使用“基

我想将PayPal Express Checkout集成到一个单页JavaScript应用程序中。最简单的方法似乎是

a) Braintree v.zero SDK,以及 b) PayPal的checkout.js包装了Express checkout REST API

如果我使用Braintree v.zero SDK,PayPal弹出窗口将显示我想向用户收费的金额,我还可以禁用配送,因为我的页面提供在线服务。缺点是v.zero仅限于某些国家

因此,我尝试了checkout.js方法,使用“基本客户端集成”,如下所述:

它可以工作,但在这种情况下,付款金额不会显示在弹出窗口中。是否有允许此操作的隐藏选项

我还想知道是否有一种方法可以抑制发货地址信息


我找不到checkout.js的任何文档,所以我在这里碰碰运气:-)

你能试着在checkout.js的javascript选项中传递
commit:true
吗?是的,
commit:true
已经设置好了。但它只影响授权弹出窗口上显示的按钮类型。不过,它不会显示数量。乍一看,我认为这是一个安全功能,因为PP没有机会检查弹出窗口中显示的金额是否与执行交易时支付的金额匹配。但即使使用更高级的集成(包括服务器往返),这种不一致也是可能的。