PHP SDK
一个集成了AsiaBill的payment和openApi接口的组件,通过传递指定请求类型和对应的参数即可完成接口请求。
Composer安装:composer require asiabill/asiabill_php_sdk
PHP 5.6 或更高版本
PHP SDK 需要以下扩展才能正常工作:
1、 加载AsiabillIntegration.php文件(如果使用Composer安装,跳过此步骤)
include_once "/classes/AsiabillIntegration.php";
2、初始化对象
use \Asiabill\Classes\AsiabillIntegration;
$model = 'test'; // test or live
$asiabill = new AsiabillIntegration($model,$gateway_no,$sign_key);
3、开启日志,可以通过$dir设置目录,如果不开启则跳过这一步
$asiabill->startLogger($bool,$dir);
4、发起请求
$asiabill->request($type,$data) or $asiabill->payment()->request($type,$data);
$asiabill->openapi()->request($type,$data);
type:请求类型:字符串
data:请求参数:包含path,body,query三个部分
类型 | 说明 |
---|---|
customers | |
sessionToken | |
paymentMethods | |
paymentMethods_list | |
paymentMethods_update | |
paymentMethods_query | |
paymentMethods_detach | |
paymentMethods_attach | |
confirmCharge | |
checkoutPayment |
$request_type 请求类型,自定义字符,与request第一个参数一致,已经存在的类型不能添加
$request_path 接口路径,参考asiabill接口文档
$asiabill->addRequest($request_type,$request_path);
$asiabill->request($request_type,$data) or $asiabill->openapi()->request($request_type,$data)
最近更新 10mo ago