APP端完成支付操作,将返回的交易信息中的paymentId传给后台(用TP3.2开发的),我想从后台去访问PayPal,验证这条交易信息是不是真的支付成功,以操作项目的业务和数据。具体该怎么做!

解决方案 »

  1.   

    paypal的官方文档查看更多具体的开发项设置。包括交易明细的获取等等都是可以实现的。这里就不具体讲下去了。
    http://developer.51cto.com/art/201509/491996.htm
      

  2.   

    不是啊,我这边不是要支付,而是要验证支付,APP已经传给我用户支付的ID了
      

  3.   

    你要app 验证 给你结果不就好了
      

  4.   

    想问下你这个验证做通了没,我拿到APP段给的paymentID在服务端请求https://api.sandbox.paypal.com/v1/payments/payment/查询接口时老是报没有发现文件这个异常,也就是说这个paymentID可能不对,但是我在客户端返回也看了这个ID是对的支付状态也是已完成,所以就不知道为甚么会这样,你现在做得怎么样了??
      

  5.   

    实际上,成功后,paypal会调用你提供的接口,把数据传过来,你那边要输出OK表示收到反馈。
    你把收到的参数解密,就可以检查到paypal返回的交易是什么,是否成功等。
    如果你觉得不安全,可以在请求交易时加个 custom , 然后paypal回调时会把custom带过来的。这里可以多做一次验证保证。