1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 PaySDK v1.0.0 发布,PHP支付集成SDK 下载

本帖由 漂亮的石头2017-10-12 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    488,064
    赞:
    47
    PaySDK是一个使用PHP开发的支付SDK。集成了支付宝、微信支付的支付接口和其它相关接口的SDK,使用方便,支持Composer。

    支持的支付平台


    • 支付宝(即时到账、当面付、手机网站支付、电脑网站支付)


    • 微信支付(刷卡支付、公众号支付、扫码支付、H5支付、小程序支付)
    安装


    在您的composer.json中加入配置:

    { "require": { "yurunsoft/pay-sdk": "1.0.*" } }
    代码示例

    支付宝即时到账


    // SDK实例化,传入公共配置
    $pay = new \Yurun\PaySDK\Alipay\SDK($params);

    // 支付接口
    $request = new \Yurun\PaySDK\Alipay\Params\Pay\Request;
    $request->notify_url = ''; // 支付后通知地址(作为支付成功回调,这个可靠)
    $request->return_url = ''; // 支付后跳转返回地址
    $request->businessParams->seller_id = $GLOBALS['PAY_CONFIG']['appid']; // 卖家支付宝用户号
    $request->businessParams->out_trade_no = 'test' . mt_rand(10000000,99999999); // 商户订单号
    $request->businessParams->total_fee = 0.01; // 价格
    $request->businessParams->subject = '测试商品'; // 商品标题

    // 跳转到支付宝页面
    $pay->redirectExecute($request);
    支付宝手机网站支付


    // SDK实例化,传入公共配置
    $pay = new \Yurun\PaySDK\AlipayApp\SDK($params);

    // 支付接口
    $request = new \Yurun\PaySDK\AlipayApp\Wap\Params\Pay\Request;
    $request->notify_url = ''; // 支付后通知地址(作为支付成功回调,这个可靠)
    $request->return_url = ''; // 支付后跳转返回地址
    $request->businessParams->out_trade_no = 'test' . mt_rand(10000000,99999999); // 商户订单号
    $request->businessParams->total_amount = 0.01; // 价格
    $request->businessParams->subject = '小米手机9黑色陶瓷尊享版'; // 商品标题

    // 跳转到支付宝页面
    $pay->redirectExecute($request);
    微信H5支付


    // SDK实例化,传入公共配置
    $pay = new \Yurun\PaySDK\Weixin\SDK($params);

    // 支付接口
    $request = new \Yurun\PaySDK\Weixin\H5\Params\Pay\Request;
    $request->body = 'test'; // 商品描述
    $request->out_trade_no = 'test' . mt_rand(10000000,99999999); // 订单号
    $request->total_fee = 1; // 订单总金额,单位为:分
    $request->spbill_create_ip = '127.0.0.1'; // 客户端ip
    $request->notify_url = ''; // 异步通知地址

    // 调用接口
    $result = $pay->execute($request);
    if('SUCCESS' === $result['return_code'] && 'SUCCESS' === $result['result_code'])
    {
    // 跳转支付界面
    header('Location: ' . $result['mweb_url']);
    }

    代码仓库:https://gitee.com/yurunsoft/PaySDK

    在线文档:http://doc.yurunsoft.com/PaySDK
    PaySDK v1.0.0 发布,PHP支付集成SDK下载地址
     
正在加载...