收藏
回答

微信扫码支付

https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=11_1

这个demo不能用,有能用的Android版的吗

回答关注问题邀请回答
收藏

2 个回答

  • 微信支付技术助手
    微信支付技术助手
    2019-05-14

    你好,demo里只有相应方式供参考

    2019-05-14
    赞同
    回复 2
    • 俞广志
      俞广志
      2019-10-08
      我用的是老版本的sdk ,有没有问题?
      2019-10-08
      回复
    • 俞广志
      俞广志
      2019-10-08
      //重写回调处理函数

      public function NotifyProcess($data, &$msg)

      {

      Log::DEBUG("NotifyProcess\r\n");

      $notfiyOutput = array();

      Log::DEBUG("call back:" . json_encode($data) . "\r\n");



      if(!array_key_exists("attach", $data) ||

      !array_key_exists("out_trade_no", $data) ||

      !array_key_exists("total_fee", $data) ||

      !array_key_exists("transaction_id", $data))

      {

      $msg = "输入参数不正确";

      return false;

      }

      Log::DEBUG("输入参数ok!\r\n");



      $out_trade_no = $data["out_trade_no"];

      $order = $data["transaction_id"];

      $total_fee = $data["total_fee"]/100;



      //查询订单,判断订单真实性

      if(!$this->Queryorder($data["transaction_id"]))

      {

      $msg = "订单查询失败";

      return false;

      }

      Log::DEBUG("订单查询ok!\r\n");




      //支付成功

      // $resule = $this->handel_order($out_trade_no, $total_fee, 'wxpay', 'unkown', $order);

      Log::DEBUG("充电ok!\r\n");


      return true;

      }

      }




      $notify = new PayNotifyCallBack();

      $notify->Handle(false);
      2019-10-08
      回复
  • 俞广志
    俞广志
    2019-10-08

    扫码支付升级php7之后,notify.php可以调用,单不运行NotifyProc,请问什么情况?


    2019-10-08
    赞同
    回复
登录 后发表内容