2017 © Pedro Peláez
 

library alipayf2f

image

musnow/alipayf2f

  • Tuesday, April 17, 2018
  • by musnow
  • Repository
  • 1 Watchers
  • 23 Stars
  • 9 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 6 Forks
  • 0 Open issues
  • 3 Versions
  • 13 % Grown

The README.md

AlipayF2F

本项目是为支付宝当面付适配的扩展。, (*1)

当面付是支付宝的一款支付产品,支持二维码和条码支付。
但是官方提供的php demo使用了比较旧的框架封装,为了方便使用我将官方的demo抽离并封装成composer包方便使用;, (*2)

使用依赖

AlipayF2F 需要 PHP >= 5.5以上的版本,同时需要PHP安装以下扩展 ```$xslt - cUR extension - openssl, (*3)

##如何使用  
如果你想使用本项目请使用 composer 安装

```$xslt
$ composer require musnow/alipayf2f

或者在你的项目跟目录编辑 composer.json ```$xslt "require": { "musnow/alipayf2f": "^1.0.0" }, (*4)

更新
```$xslt
$ composer update

然后就可以愉快的使用了,更多示例查看 example ```$xslt <?php use \Musnow\AlipayF2F\Pay;, (*5)

require 'vendor/autoload.php';, (*6)

$config = [ 'appId' => '', //应用appid 'notifyUrl' => 'https://www.baidu.com', //异步通知地址, (*7)

//应用私钥
// !!!注意:如果是文件方式,文件中只保留字符串,不要留下 -----BEGIN RSA PRIVATE KEY----- 这种标记
'rsaPrivateKey' => ''

];, (*8)

$alipay = new Pay($config);, (*9)

$data = [ 'outTradeNo' => uniqid(), //商户订单号,需要保证唯一 'totalFee' => 0.01, //订单金额,单位 元 'orderName' => '测试订单', //订单标题 ];, (*10)

$ret = $alipay->qrPay($data); //扫码支付, (*11)

print_r($ret); //返回数据, (*12)

##常见问题  
如果出现```curl: (60) SSL certificate problem```怎么办

php添加ssl ca证书链
在```https://curl.haxx.se/docs/caextract.html```下载最新的ca证书然后到php.ini里面添加路径。
```$xslt
curl.cainfo="/path/to/downloaded/cacert.pem"
# 绝对路径

or 在实例化时添加关闭ssl的参数 $xslt $config = [ 'ssl' => false ];, (*13)

License

AlipayF2F is under the MIT license., (*14)

The Versions

17/04 2018

dev-master

9999999-dev

  Sources   Download

MIT

The Requires

  • php >=5.5

 

by Avatar musnow

16/04 2018

v1.0.0

1.0.0.0

  Sources   Download

MIT

The Requires

  • php >=5.5

 

by Avatar musnow

16/04 2018

V1.0.1

1.0.1.0

  Sources   Download

MIT

The Requires

  • php >=5.5

 

by Avatar musnow