这里有新鲜出炉的精品教程,程序狗速度看过来!
PaySDK是一个使用PHP开发的支付SDK。集成了支付宝、微信支付的支付接口和其它相关接口的SDK,使用方便,支持Composer。
在您的composer.json中加入配置:
- { "require": { "yurunsoft/pay-sdk": "1.0.*" } }
- // SDK实例化,传入公共配置 $pay = new YurunPaySDKAlipaySDK($params); // 支付接口 $request = new YurunPaySDKAlipayParamsPayRequest; $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 YurunPaySDKAlipayAppSDK($params); // 支付接口 $request = new YurunPaySDKAlipayAppWapParamsPayRequest; $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);
- // SDK实例化,传入公共配置 $pay = new YurunPaySDKWeixinSDK($params); // 支付接口 $request = new YurunPaySDKWeixinH5ParamsPayRequest; $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
来源: http://www.phperz.com/article/17/1012/349942.html