我正在尝试将 paypal_mecl 库集成到 android 应用程序中。我从这里下载了示例代码和 paypal_mecl 库。我只是通过演示应用程序,但我无法理解如何添加我的购买信息,例如不同的物品和这些物品的钱。在演示应用程序中,他们在 webview 中加载了 url (http://paydemo.sms4me.com/ ECDemo-server/cart.jsp?)那个cart.jsp页面包含什么?还是有其他方法可以通过 paypal_mecl 处理付款流程?
谢谢...
我正在尝试将 paypal_mecl 库集成到 android 应用程序中。我从这里下载了示例代码和 paypal_mecl 库。我只是通过演示应用程序,但我无法理解如何添加我的购买信息,例如不同的物品和这些物品的钱。在演示应用程序中,他们在 webview 中加载了 url (http://paydemo.sms4me.com/ ECDemo-server/cart.jsp?)那个cart.jsp页面包含什么?还是有其他方法可以通过 paypal_mecl 处理付款流程?
谢谢...
使用 MECL(相对于 MPL),您必须拥有自己的网站。在 PayPal 示例中,cart.jsp 接收购物车信息(例如 size=Large&toppings=Peperoni 等)和设备令牌作为 URL 的一部分,并显示带有 Checkout with PayPal 按钮的移动购物车页面。稍后它将使用付款信息调用 SetExpressCheckout。
要查找所涉及的内容,paypal_nvp_java_sdk 将是最好的资源,因为它有一组 JSP 示例。
您可以将更多工作推送到 Android 客户端,但您仍然需要拥有自己的网站来处理手机和 PayPal 之间的三个请求和响应的转发。通过安全服务器的主要原因是防止您的 API 凭据被窥探。