Download the PHP package douyasi/baofoo without Composer
On this page you can find all versions of the php package douyasi/baofoo. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package baofoo
Baofoo
可能是最好的第三方宝付 SDK !
使用说明
宝付认证支付
依据宝付认证支付 API 商户接入接口文档》(V4.0.4.0),本 Sdk
支持以下认证支付交易子类:
- 01 直接绑卡类交易 [支持]
- 02 解除绑定关系类交易 [支持]
- 03 查询绑定关系类交易 [支持]
- 11 预绑卡类交易 [支持]
- 12 确认绑卡类交易 [支持]
- 15 预支付交易(发送短信) [支持]
- 16 支付确认交易 [支持]
- 31 交易状态查询类交易 [支持]
- 异步通知 [不支持]
以上 8 个接口都支持传入以下可选项:
宝付代付
依据《宝付代付 API 接口文档》(V4.1.11),本 FoPaySdk
支持以下代付交易场景:
- 代付交易接口(BF0040001) [支持]
- 代付交易状态查证接口(BF0040002) [支持]
- 代付交易退款查证接口(BF0040003) [支持]
- 代付交易拆分接口(BF0040004) [支持]
- 代付绑卡交易接口(BF0040006) [不支持]
- 宝付账户实时交易接口(BF0040007) [不支持]
- 账户收款方交易查证接口(BF0040010) [不支持]
- 代付宝付回调接口 [不支持]
composer
包引入
在 composer.json
文件中添加上 "douyasi/baofoo": "~1.0"
项,然后执行 composer update
命令。
或者在 bash
下跳到项目根目录执行 composer require 'douyasi/baofoo:~1.0'
命令安装。
宝付认证支付使用示例
代码引入与初始化
直接绑卡(01)
返回值
- 返回值
$ret
为数组。 - 当
$ret['code']
为200
时,正常成功结果;500
时为异常结果。 $ret['msg']
会存放消息,异常时可以返回给前端使用。$ret['need_query']
当交易结果暂未知,需查询类时会返回true
,其他情况返回false
。具体请参考《宝付认证支付 API 商户接入接口文档》(V4.0.4.0)附录 - 应答码 那一节内容。- 宝付响应解密之后的内容会放在
$ret['data']
中。
正常成功结果 json
化示例:
异常结果 json
化示例:
其他接口返回值结构亦是如此,不再赘述返回值。
解除绑卡(02)
查询绑卡状态(03)
预支付(15)
确定支付(16)
其它接口
其它接口暂不列出示例,请查阅 Sdk.php
代码调用。
宝付代付使用示例
代码引入与初始化
代付交易接口(BF0040001)
返回值
- 返回值
$ret
为数组。 - 请特别注意:本
FoPaySdk
不对宝付代付响应的结果做额外的结构包装,各接口返回的数组由宝付代付接口自身响应经RSA
解密JSON
转换之后所得,几乎可视为原样输出,请开发者参阅《宝付代付 API 接口文档》(V4.1.11)并结合实际在代码中进行逻辑处理。
正常成功结果 json
化示例:
异常结果 json
化示例:
具体 return_code
对应的异常请参阅《宝付代付 API 接口文档》(V4.1.11)。
代付交易状态查证接口(BF0040002)
上面测试代码返回值 json
化结果:
state
订单交易处理状态 M 0:转账中; 1:转账成功; -1:转账失败; 2:转账退款.
代付交易退款查证接口(BF0040003)
代付交易拆分接口(BF0040004)
上面测试代码返回值 json
化结果:
其它
其它未尽事宜,请开发者自行参阅《宝付代付 API 接口文档》(V4.1.11)。
参考资源
- 《宝付认证支付 API 商户接入接口文档》(V4.0.4.0)link
- 《宝付代付 API 接口文档》(V4.1.11)link
- Inspired by navyxie/baofoo 。
联系方式
在使用中,遇到问题可以发 issue
,或者通过以下方式联系作者我。
- Email: raoyc [email protected]
- 官网:http://douyasi.com
- QQ群:260655062
- Github: ycrao