2017 © Pedro Peláez
 

library paylib

支付合集库

image

atishoo/paylib

支付合集库

  • Tuesday, August 29, 2017
  • by atishoo
  • Repository
  • 1 Watchers
  • 0 Stars
  • 15 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 7 % Grown

The README.md

paylib

自己使用过的支付接口合集, (*1)

下面是一些简单的使用说明

支付宝使用说明

  1. 引入命名空间
use Atipay\alipay\Alipay;
  1. 调用方法体
$config = ['partner'=>'商户号','private_key'=>'私钥','public_key'=>'公钥','input_charset'=>'字符集','sign_type'=>'签名类型','service','cacert','transport'];
$alipay = new Alipay($config);
  1. 创建订单并签名, (*2)

    $data = array(
        'notify_url'=>'"'.'这里写通知地址'.'"',
        'out_trade_no'=>'"'.'订单编号'.'"',
        'subject'=>'"'.'订单标题'.'"',
        'total_fee'=>'"'.'总金额,单位元'.'"',
        'body'=>'"'.'订单描述'.'"',
        'it_b_pay'=>'"'.'过期时间'.'m"'
        );
    
    // 将post接收到的数组所有元素,按照“参数=参数值”的模式用“&”字符拼接成字符串。
    $data = $alipay->createLinkstring($data);
    
    // 将待签名字符串使用私钥签名,且做urlencode. 注意:请求到支付宝只需要做一次urlencode.
    $rsa_sign = urlencode($alipay->rsaSign($data));
    
    // 把签名得到的sign和签名类型sign_type拼接在待签名字符串后面。
    $data = $data.'&sign='.'"'.$rsa_sign.'"'.'&sign_type='.'"'.alipay_sign_type.'"';
    

微信支付使用说明

  1. 引入命名空间
use Atipay\wxpay\WxPayUnifiedOrder;
  1. 实例化数据对象
$wxdata = new WxPayUnifiedOrder();

The Versions

29/08 2017

dev-master

9999999-dev

支付合集库

  Sources   Download

MIT

The Requires

  • php >=5.5

 

by Avatar atishoo

29/08 2017

1.0

1.0.0.0

支付合集库

  Sources   Download

MIT

The Requires

  • php >=5.5

 

by Avatar atishoo