预支付接口测试问题

来源:10-22 支付的服务器端编写 五

echo_Deity

2017-09-07

http://szimg.mukewang.com/59b119b30001bf3312600867.jpg

http://szimg.mukewang.com/59b11a180001384b13640657.jpg

支付这块 一直解决不了 

/**
*  调用预订单接口
*/
private function getPaySignature($wxOrderData)
{
   $wxOrder = \WxPayApi::unifiedOrder($wxOrderData);
   if($wxOrder['return_code'] != 'SUCCESS' || $wxOrder['result_code'] != 'SUCCESS')
   {
       Log::record($wxOrder,'error');
       Log::record('Failed to get prepaid order','error');
   }
   // prepay_id
   $this -> recordPreOrder($wxOrder);

   // 生成参数
   $signature = $this -> sign($wxOrder);
   return $signature;
}

调试到 unifiedOrder 这个方法 报错, 进去之后一直调试到如图二所示.  


 

写回答

1回答

7七月

2017-09-07

报的错误麻烦贴出来看下,然后 在微信返回给你请求的时候,看一下参数都是什么。此外,appid、secret、支付账号都有没有。

0
0

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程