- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有最新的 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/
在使用网站、加载内容等一段时间后,此消息显示“Fill:SelectCommand.Connection 属性尚未初始化”!我认为这是因为 sql 连接,但不确定......我想知道我能做些什么来防止
我是一名优秀的程序员,十分优秀!