7. PHP接入支付宝有密批量转款接口
来源:互联网 发布:php session用法 编辑:程序博客网 时间:2024/06/05 08:09
payment 项目2.0版本
这个接口蛮有用的,不过现阶段支付宝已经停止审核啦!微信的转账功能还可以继续使用。企业可以转账到其他支付宝账户。对于企业活动非常有帮助,比如:购买返现呀!
虽然现在已经不接收新的审核,但是我还是将该功能进行了集成,因为指不定什么时候又开放了,毕竟微信都有这个功能,支付宝不搞出来,实在说不过去。
SDK调用
// 支付宝配置信息$aliconfig = [ 'partner' => '2088xxxxx', 'md5_key' => 'xxxxxxxxxxxx', 'rsa_private_key' => dirname(__FILE__) . '/rsa_private_key.pem', "notify_url" => 'http://test.helei.com/pay-notify.html', "return_url" => 'http://test.helei.com/return-url.html', "time_expire" => '14', // 转款接口,必须配置以下两项 'account' => 'xxxxxxx@126.com', 'account_name' => 'xxxxxxxxxxxx',];// 生成转款单号 便于测试function createPayid(){ return date('Ymdhis', time()).substr(floor(microtime()*1000),0,1).rand(0,9);}// 转款数据$transData = [ 'trans_no' => createPayid(), 'trans_data' => [ [ 'serial_no' => createPayid(), 'user_account' => 'dayugog@gmail.com', 'user_name' => '愚不可及', 'trans_fee' => '0.01', 'desc' => '测试批量转款', ] ],];$refund = new TransferContext();try { $refund->initTransfer(Config::ALI, $aliconfig); $ret = $refund->transfer($transData);} catch (PayException $e) { echo $e->errorMessage();exit;}// 跳转支付宝header("Location:{$ret}");
这个接口也是需要管理员输入支付密码,才能够完成,完成后也会回调。回调过程请参考 支付的回调统一处理 已经说明。
请求参数
trans_data数据组成
这个地方SDK总做了很多工作,简化了相当多的参数,大家可以去对照原接口查看一下。支付宝原接口地址
1 0
- 7. PHP接入支付宝有密批量转款接口
- 6. PHP接入支付宝有密退款接口
- PHP接入支付宝下单接口
- 2. PHP接入支付宝 即时到帐接口
- 5. PHP接入支付宝单笔订单查询接口
- php接入支付宝接口以及嵌入thinkphp框架
- PHP接入支付宝支付
- php 接入 paypal 支付
- 4.PHP接入支付宝手机网站支付、移动支付接口
- ChinaPay 支付接口接入 案例
- app接入支付宝接口
- php接入短信接口
- 9. PHP接入微信支付订单、退款订单、转款订单的查询
- paip.接入支付接口功能流程总结
- APP接入微信支付接口
- cocos2d-x 接入支付宝接口
- 转 PHP支付宝接口RSA验证
- Java微信网站支付宝支付接口快速接入
- 顺序表应用2:多余元素删除之建表算法
- bzoj 4621: Tc605 动态规划
- 数据结构实验之串二:字符串匹配
- 变更设计的流程
- 【C++11】随机数函数库random
- 7. PHP接入支付宝有密批量转款接口
- POJ 1860 Currency Exchange Bellman判断正环
- 与Service交互的三种方式
- php之从数据库中获取数据实例
- ios性能优化一
- Java基础编程题(7.31)
- 数据结构实验之栈三:后缀式求值
- Linux系统的shell命令--基础篇
- NOJ 1642 湖南省赛