我已经成功地将Paypal与我的iPhone应用程序集成在一起,但是我无法通过SOAP将自定义变量传递给Pay pal使用IPN消息。
有没有人将自定义变量传递给Pay-pal服务器????我正在为餐馆申请,用户可以使用Pay-pal服务器付款。
我需要将自定义变量(即Bucket Id)传递给Paypal。我通过网络服务得到这个Bucket Id,我在请求支付pal服务器之前打电话给我。现在我需要将此Bucket Id作为自定义变量传递给Paypal服务器,以便它返回消息通知。
注意: - 我需要使用此Bucket Id付款。
最后,当我收到此通知时,我将再次调用web服务,该服务将更新客户端的服务器数据库。
我用过这个参考: https://cms.paypal.com/cms_content/US/en_US/files/developer/IPNGuide.pdf
欢迎任何形式的帮助......
请用一些示例代码向我建议,因为我用Google搜索了很多关于这个或其他参考的信息....
答案 0 :(得分:1)
我找到了解决方案。但对于Android,我认为它可以应用于iOS:
PayPalPayment payment = new PayPalPayment();
payment.setCurrencyType("USD");
payment.setSubtotal(3.30);
payment.setRecipient("test_seller11@gmail.com");
payment.setPaymentType(PayPal.PAYMENT_TYPE_GOODS);
payment.setCustomID("7982");
payment.setIpnUrl("some.site.com/PaymentCallback");
payment.setDescription("Buy 300 coins");
所以这是解决方案,将你的额外参数传递给IPN,并让它们回到服务器上的回调中:
payment.setCustomID("7982");