gpt4 book ai didi

java - Paypal SetExpressCheckout 预填地址不起作用 java

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

我有最新的 nvp sdk for java (76.0),我是否通过以下方式将参数发送到 paypal:

NVPEncoder encoder = new NVPEncoder();
encoder.add("VERSION", "76.0");
encoder.add("METHOD","SetExpressCheckout");
encoder.add("RETURNURL",returnURL);
encoder.add("CANCELURL",cancelURL);
encoder.add("AMT",request.getParameter("paymentAmount"));
encoder.add("PAYMENTACTION",request.getParameter("paymentType"));
encoder.add("CURRENCYCODE",request.getParameter("currencyCodeType"));

encoder.add("LANDINGPAGE","Billing");
encoder.add("PAYMENTREQUEST_0_SHIPTOSTREET", "345/3 Moomy St.");
encoder.add("PAYMENTREQUEST_0_SHIPTOCITY", "Umpa Lumpa");
encoder.add("PAYMENTREQUEST_0_SHIPTONAME","Johnny Walker");
encoder.add("PAYMENTREQUEST_0_SHIPTOSTATE", "NSW");
encoder.add("PAYMENTREQUEST_0_SHIPTOZIP","2673");
encoder.add("PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE", "AU");
encoder.add("PAYMENTREQUEST_0_SHIPPINGAMT","56.00");
encoder.add("NOSHIPPING", "0");

我正在进入“结算”登陆页面,但我没有获得预填地址。我也试过交换: encoder.add("PAYMENTACTION",request.getParameter("paymentType"));和: encoder.add("PAYMENTREQUEST_0_PAYMENTACTION",request.getParameter("paymentType"));

因为前者似乎已被弃用。

我使用与以下相同的参数: Is it possible to pass a shipping address via SetExpressCheckout when using PayPal Checkout Express?

在那里,api 升级似乎是答案,但我有最新的。至少那是 System.out.println("API VERSION: "+caller.getAPIVersion()); 告诉我的 (76.0)

感谢高级帮助。

最佳答案

好的解决了 &&@&#@ 问题:它适用于正常的旧弃用变量!!!! **不要使用:

PAYMENTREQUEST_n_ANYTHING 它不起作用!

关于java - Paypal SetExpressCheckout 预填地址不起作用 java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10228477/

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