纯PHP代码,实现Alipay批量付款

纯PHP代码,实现Alipay批量付款
最近在一个支付宝转账项目中,这让我很为难:我不知道如何接收系统通知,批量付款是成功的,朋友帮忙后,把下面具体的功能实现,具体的代码安排分享给大家,供大家参考

废话不多说,直接把php代码给大家,具体代码如下所示:
处理付款异步通知处理
班通知
{
公共notifyparams美元;
/信息处理的成功
保护的$成功};
处理失败信息
受保护$失败= };
批次号。
保护$批次号;
公共函数保存()
{
如果(!is_array(美元-> notifyparams)){
返回false;
}
alipaynotify美元=新AlipayNotify();
alipaynotify美元-> notifyparams =美元-> notifyparams;
alipaynotify美元->伙伴= Yii应用程序->参数::$ { 'alipay AppID};
alipaynotify美元->键= Yii::应用程序->参数{ 'alipay美元。所};
如果(!alipaynotify美元->验证()){
返回false;
}
美元->批次号=美元-> notifyparams { 'batch_no};
美元-> parseresult();
传输成功
如果(!空($ >成功){
foreach(美元->成功达项目){
/ / .........
}
}
传输/失败
如果(!空($ >失败){
foreach(美元->失败达项目){

}
}
返回true;
}
分析结果
保护功能parseresult()
{
如果(!空(美元-> notifyparams { 'success_details ' })){
suarray美元=爆炸(|,美元-> notifyparams { 'success_details});
foreach(suarray美元美元项目){
$ > >成功};
}
}
如果(!空(美元-> notifyparams { 'fail_detail ' })){
faarray美元=爆炸(|,美元-> notifyparams { 'fail_detail});
foreach(faarray美元美元项目){
失败>;
}
}
}
}
使用
$新通知();
元模型-> notifyparams = $ _post;
如果($ < >保存()){
return'success;
}
return'fail;
以上内容为您讲解纯php代码,实现Alipay批量付款功能,希望对大家有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部