美文网首页
Thinkphp3.2集成支付宝扫码支付SDK

Thinkphp3.2集成支付宝扫码支付SDK

作者: Gneeux | 来源:发表于2017-08-04 15:58 被阅读37次

公司业务需求,需要服务端根据订单信息,生成一个二维码返回给客户端。需求明了,那就开干吧!(我告诉自己一万遍我热爱工作)

找马云爸爸家的文档去。

啪啪就是一顿看,大多数都是没有什么用的!!!

服务端SDK下载界面:,根据自己的语言去下载吧!这个一般人都知道怎么搞吧

下载的SDK解压后大概就是这个样子:

其实使用方法文档已经说的很详细了。只是马云爸爸家这个SDK不知道怎么了,不写命名空间,不支持composer,所以整合进thinkphp框架需要改写一些地方。

1 一般来说这种SDK都是需要放到Vendor这个文件夹下。

2 这个比较重要的两个文件aop/AopClient,aop/reques/AlipayTradePrecreateRequest。

3 在AopClient文件中实例化了SingData.php,但是AopClient.php文件并没有引入,所以需要引入这个文件,不然会报错


Vendor("AliPaySaoMa.aop.AopClient");

Vendor('AliPaySaoMa.aop.request.AlipayTradePrecreateRequest');

$aop = \new AopClient();

$aop->gatewayUrl = "https://openapi.alipay.com/gateway.do";

$aop->appId = "app_id";

$aop->rsaPrivateKey = '请填写开发者私钥去头去尾去回车,一行字符串' ;

$aop->format = "json";

$aop->charset= "GBK";

$aop->signType= "RSA2";

$aop->alipayrsaPublicKey = '请填写支付宝公钥,一行字符串';

$request = new \AlipayTradePrecreateRequest();

$data=json_encode(array(

         "out_trade_no"=>$tradeno,

         "total_amount"=>$newpaymoney,

         "subject"=>$subject,

         "body"=>$userid,

),JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT);

$request->setBizContent($data);

$request->setNotifyUrl("xxx00); // 回调地址

$response= $c->execute($request);

$code = $response->alipay_trade_precreate_response->code;

if ($code == "10000") {

       // 成功 获取二维码  这里是获取到二维码的内容,需要自己找工具把内容变为二维码

} else {

   // 失败

}

相关文章

  • Thinkphp3.2集成支付宝扫码支付SDK

    公司业务需求,需要服务端根据订单信息,生成一个二维码返回给客户端。需求明了,那就开干吧!(我告诉自己一万遍我热爱工...

  • iOS集成支付宝和微信支付SDK

    1. 支付宝SDK集成 实现思路:1.下载支付宝SDK2.集成SDK到项目中,参考官方集成文档。3.调起支付宝SD...

  • iOS 支付宝集成流程

    iOS 集成支付宝支付 SDK下载 集成支付宝首先是去官网下载SDK https://doc.open.alipa...

  • 免费第三方支付平台公司

    通道已全面开通啦 微信扫码,支付宝扫码,公众号,支付宝wap, 通道已全面开通啦 微信扫码,支付宝扫码,公众号,支...

  • #支付宝 isv.invalid-alipay-root-cer

    最近做pc端扫码支付遇到这个问题,为了省事直接使用支付宝SDK,sdk版本php-4.9.1;为了确保配置都正确,...

  • iOS APP集成微信支付&&支付宝支付

    相对来讲不是很难,两个sdk集成都只需要四个步骤就搞定了! 一、集成支付宝支付 支付宝支付集成官方教程支付宝官方D...

  • iOS集成支付宝SDK

    最近项目中需要集成支付宝和微信,所以记录一下。目前支付宝的SDK版本是v15.2.0。 支付宝 iOS支付宝SDK...

  • 一个扫码支付满减活动方案

    背景 某行开发的聚合支付系统,聚合了微信扫码支付、支付宝扫码支付以及本行手机银行扫码支付。通过对本行手机银行扫码支...

  • 集成支付、第三方登录知识总结

    1、玩转iOS开发:集成 WeChat SDK - 支付篇2、玩转iOS开发:集成 AliPay - 支付宝

  • 微信支付宝当面付集成

    这两天公司的项目有一个是集成微信支付和支付宝支付到项目中,对应的都是门店扫码枪扫码。顾客展示自己的二维码给店员,店...

网友评论

      本文标题:Thinkphp3.2集成支付宝扫码支付SDK

      本文链接:https://www.haomeiwen.com/subject/unzvlxtx.html