fishlab / alipay-sdk-php
1.0.0
2016-03-02 15:52 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-15 00:52:03 UTC
README
alipay php-sdk 的修改版本,包含开放API和Mapi
目录
修改
mapi
- 添加MD5签名/验证,尽管不常用
- 添加默认配置和支付宝Mapi公钥
openapi
- 添加命名空间
- 移除lotusphp_runtime要求
- 添加默认配置和支付宝开放API公钥
安装
使用composer
composer require fishlab/aliay-sdk-php
配置
mapi
<?php $alipay_config =[]; /// --- required --- $alipay_config['partner'] = '2088xxx'; // requiref if sign_type is RSA $alipay_config['private_key_path'] = 'key/mapi_rsa_private_key.pem'; // required if sign_type is MD5 // $alipay_config['key'] = 'your secret'; /// --- optional ---- // usually,seller_id equals partner // $alipay_config['seller_id'] = $alipay_config['partner']; // $alipay_config['ali_public_key_path']= 'key/alipay_public_key.pem'; // sign type,defualt is RSA // $alipay_config['sign_type'] = 'RSA'; // support gbk or utf-8,default 'utf-8' // $alipay_config['input_charset'] = 'utf-8'; // transfer protocol // $alipay_config['transport'] = 'https';
openapi
<?php $config = [ 'alipay_public_key_file' => __DIR__. "/key/alipay_openapi_rsa_public_key.pem", 'merchant_private_key_file' => "you/openapi_rsa_private_key.pem", 'charset' => "UTF-8", 'gatewayUrl' => "https://openapi.alipay.com/gateway.do", 'app_id' => "2015123456000000" ];
示例
参见tests/*.php
许可证
MIT