主页
API Reference
Search…
概览
概览
支付
在线支付
更多支付场景
付款后
业务运营
拒付
网站备案
结算划款
插件 & 平台
Saas 建站平台
开源自建站
集成SDK
PHP SDK
集成站内支付
集成跳转支付
集成直连支付
Customer
OpenApi
开放平台
Powered By
GitBook
PHP SDK
一个集成了AsiaBill的payment和openApi接口的组件,通过传递指定请求类型和对应的参数即可完成接口请求。
获取SDK
GitHub下载:
https://github.com/Asiabill/asiabill_php_sdk
Composer安装:composer require asiabill/asiabill_php_sdk
要求
要求
PHP 5.6 或更高版本
PHP依赖
PHP SDK 需要以下扩展才能正常工作:
curl
json
openssl
使用PHP SDK
1、 加载AsiabillIntegration.php文件(如果使用Composer安装,跳过此步骤)
1
include_once
"/classes/AsiabillIntegration.php"
;
Copied!
2、初始化对象
1
use
\
Asiabill
\
Classes
\
AsiabillIntegration
;
2
$model
=
'test'
;
// test or live
3
$asiabill
=
new
AsiabillIntegration
(
$model
,
$gateway_no
,
$sign_key
);
Copied!
3、开启日志,可以通过$dir设置目录,如果不开启则跳过这一步
1
$asiabill
->
startLogger
(
$bool
,
$dir
);
Copied!
4、发起请求
1
$asiabill
->
request
(
$type
,
$data
)
or
$asiabill
->
payment
()
->
request
(
$type
,
$data
);
2
$asiabill
->
openapi
()
->
request
(
$type
,
$data
);
Copied!
参数说明
type
:请求类型:字符串
data
:请求参数:包含path,body,query三个部分
payment类型
类型
说明
customers
操作客户(包含创建、修改、删除)
查看
sessionToken
生成sessionToken
查看
paymentMethods
创建支付方式
查看
paymentMethods_list
根据客户获取所有支付方式
查看
paymentMethods_update
更新paymentMethod信息
查看
paymentMethods_query
获取支付方式
查看
paymentMethods_detach
解绑支付方式
查看
paymentMethods_attach
客户附加支付方式
查看
confirmCharge
确认扣款
查看
checkoutPayment
获取支付页面地址
查看
openApi类型
类型
说明
Authorize
预授权
查看
chargebacks
拒付查询
查看
refund
退款申请
查看
refund_query
退款查询
查看
logistics
上传物流信息
查看
transactions
交易流水列表
查看
orderInfo
交易详情
查看
添加自定义类型
$request_type
请求类型,自定义字符,与request第一个参数一致,已经存在的类型不能添加
$request_path
接口路径,参考asiabill接口文档
1
$asiabill
->
addRequest
(
$request_type
,
$request_path
);
2
$asiabill
->
request
(
$request_type
,
$data
)
or
$asiabill
->
openapi
()
->
request
(
$request_type
,
$data
)
Copied!
Previous
Prestashop
Next
集成站内支付
Last modified
1mo ago
Copy link
Contents
获取SDK
要求
要求
PHP依赖
使用PHP SDK
参数说明
payment类型
openApi类型
添加自定义类型