在使用Yansongda做支付宝支付是直接使用插件原生返回
return $alipay->app($order)->send();
得到了app 支付包含商户的订单信息请求参数字符串,
app_id=20210516&format=JSON&charset=utf-8&sign_type=RSA2&version=1.0×tamp=2020-07....
显然不太符合一般的返回值格式,所以需要对返回值进行处理
tp5框架:
return json_encode(['code' => 0,'msg'=>'SUCCESS','data'=>$alipay->app($order)->getContent()],JSON_UNESCAPED_UNICODE);
laravel框架:
return response()->json([ "code" => 200, "data" => Pay::alipay($config)->app($order)->getContent() ]);
返回值
这样就好多了,方便前端进行处理。