yansongda3支付宝APP支付返回空的问题

最近使用yansongda做APP支付,支付宝

 Pay::config($config);// 后续 APP 调用方式不在本文档讨论范围内,请参考官方文档。$data=Pay::alipay()->app(['out_trade_no' => "DY".time(),'total_amount' => '0.01','subject' => '测试',]);

正常返回$data即可,但一直返回空,需要自行拼接支付串

$res =  $data->getBody()->getContents();
parse_str($res,$result);
$str='';
$key=array_keys($result);
$value=array_values($result);
for ($i=0; $i <count($key) ; $i++) { $str.=$key[$i].'='.urlencode($value[$i]).'&';
}
$str=rtrim($str, "&");

返回请求串即可
关于证书的做个记录备忘
使用支付宝开放平台秘钥工具生成三个文件
在这里插入图片描述
上传CSR到支付宝平台,生成三个证书文件
在这里插入图片描述
第一个是支付宝公钥,第二个支付宝根钥,第三个是应用公钥
支付需要使用1图中的私钥与下面的三个公钥


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部