PHP支付宝当面付2.0代码

 更新时间:2019年3月4日 23:55  点击:367

本文实例为大家分享了PHP支付宝当面付2.0代码,供大家参考,具体内容如下

//支付宝条码支付,直接调用ali_tiaoma_pay方法,把条码和金额传进去就ok
function ali_tiaoma_pay($tiaoma,$price){   $data['scene'] = 'bar_code'; //支付场景
$data['out_trade_no'] = date("Ymd").rand(10000,99999); //订单号  
$data['total_amount'] = $price; //支付金额  
$data['auth_code'] = $tiaoma;  //支付授权码  
$data['subject'] = '订单标题'; //订单标题  
$data['body'] = '订单说明'; //订单说明  
$data = json_encode($data);  
$params['app_id'] = $alipay_account;  
$params['method'] = 'alipay.trade.pay';  
$params['charset'] = 'utf-8';  
$params['sign_type'] = 'RSA2';  
$params['timestamp'] = date("Y-m-d H:i:s");  
$params['version'] = '1.0';  
$params['notify_url'] = "";   
$params['biz_content'] = $data;  
ksort($params); //对将要签名的数组排序   
$string = $this->toUrlParam($params); //将数组转换成字符串  
$params['sign'] = $this->alipay_sign($string); //将字符串签名  
$url = 'https://openapi.alipay.com/gateway.do?' . http_build_query($params);  
$return = file_get_contents($url); //打开支付请求连接 获取二维码地址  
$return = json_decode($return, true); //将返回的字符串转换为数组  return $return;}  //app支付宝签名
function alipay_sign($data, $signType = "RSA2")
$res = "-----BEGIN RSA PRIVATE KEY-----/n".wordwrap('你的商户私钥,必须和公匙匹配', 64, "/n", true) . "/n-----END RSA PRIVATE KEY-----"; 
($res) or die('您使用的私钥格式错误,请检查RSA私钥配置'); 
if ("RSA2" == $signType) {    openssl_sign($data, $sign, $res, "SHA256");  }
else {    openssl_sign($data, $sign, $res);  } 
$sign = base64_encode($sign);  return $sign;} /* * 格式化参数格式化成url参数*/
function toUrlParam($param){  
$buff = "";  
foreach($param as $k => $v)  {    
if($k != "sign" && $v != "" && !is_array($v)){
      $buff .= $k."=".$v."&";    }
  }   $buff = trim($buff, "&");  return $buff;}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持猪先飞。

[!--infotagslink--]

相关文章

  • 基于C#实现微信支付宝扫码支付功能

    为公司系统业务需要,这几天了解了一下微信和支付宝扫码支付的接口,并用c#实现了微信和支付宝扫码支付的功能。需要的朋友跟随小编一起看看吧...2020-06-25
  • JavaScript仿支付宝密码输入框

    那么今天我就用JavaScript代码来实现这个效果吧,那么首先介绍一下整个的思路,首先我们先将确定输入密码的位数,我的需求是5位,那么就用一个div标签包住5个input标签...2016-01-02
  • Ecshop 支付宝手机网页支付免费版

    Ecshop手机网页版本支持在网上找了很多需要花钱购买了,在这里小编整理了一个Ecshop 支付宝手机网页支付免费版供大家参考。 Ecshop 支付宝手机网页支付,针对ecshop...2016-11-25
  • js canvas仿支付宝芝麻信用分仪表盘

    这篇文章主要为大家详细介绍了js canvas仿支付宝芝麻信用分仪表盘,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2016-11-22
  • 支付宝小程序实现省市区三级联动

    这篇文章主要为大家详细介绍了支付宝小程序实现省市区三级联动,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-06-21
  • OpenCart 开发支付宝,财付通,微信支付参数错误问题

    OpenCart 开发支付宝,财付通,微信支付如果我们不注意可能出现很多的一些问题,主要就是参数错误但一般是看不了来的,这里有一站长分享了一篇不错的文章大家来看看吧。...2016-11-25
  • C#支付宝新版支付请求接口调用

    这篇文章主要为大家详细介绍了C#支付宝新版支付请求接口调用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-06-25
  • 芝麻分低不让进!支付宝新玩法:交友圈子来了

    近日,支付宝正式推送了“圈子邀请函”,例如“白领日记圈子”“海外代购圈子”“XX 市女人圈子”“XX 市高端单身交友圈”“海归精英圈”“美剧圈”等……网友纷纷在微博上晒图,除了对身份、性别外,对芝麻信用分也有一定要求。...2016-12-07
  • ASP.NET Core 2.0 使用支付宝PC网站支付实现代码

    这篇文章主要介绍了ASP.NET Core 2.0 使用支付宝PC网站支付实现代码,需要的朋友可以参考下...2021-09-22
  • 支付宝开发中return_url和notify_url的区别介绍

    在支付宝处理业务中return_url,notify_url是返回些什么状态呢,我们要根据它来做一些处理就必须了解return_url,notify_url的区别,下面我就来给各位介绍介绍。 问...2016-11-25
  • 这10款小米手机支持支付宝指纹支付 附开启方式

    小米MIX、小米Note 2现已支持支付宝指纹支付,目前已有10款小米机型支持该功能。文中介绍了开启方式,小米手机的用户,快来看看有没有你的手机...2016-12-15
  • Android版本支付宝集成获取私钥与公钥

    现在的手机app到处都并且一般的都是可以直接付款了,现在的支付宝付款接口是支持pc,手机及app版本了,在开始中我们会用到支付宝私钥与公钥问题了,下面整理了一篇文章一起...2016-09-20
  • ASP.NET Core 2.0 支付宝扫码支付的实现代码

    这篇文章主要介绍了ASP.NET Core 2.0 支付宝扫码支付的实现代码,需要的朋友可以参考下...2021-09-22
  • 哪些手机支持支付宝"扫码秒付"呢?官方整理支持的手机品牌及型号

    哪些手机支持支付宝“扫码秒付”呢?现在支付宝官方制作了一张表格,详细列出了支持的手机品牌及型号。包含Moto、联想、vivo、三星、华为、TCL、锤子等多个品牌,甚至连操作步骤教程都列全了。看看有你所用的机型吗...2016-12-15
  • python修改微信和支付宝步数的示例代码

    这篇文章主要介绍了python修改微信和支付宝步数的示例代码,本文给大家介绍的非常详细,对大家的饿学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2020-10-12
  • wp系统不能登录最新版本支付宝怎么办 wp系统不能登录支付宝的解决方法

    近日,支付宝更新了最新版本推出了生活圈等功能,不过一些wp系统用户却反映自己不能用最新版版本支付宝,这是怎么回事呢,wp系统不能用支付宝了吗,wp系统不能登录最新版本支付宝怎么办...2016-07-04
  • 手机丢了支付宝怎么办?如何确保微信、支付宝资金安全?

    现在很多的人都有支付宝,而且为了方便会绑定一个手机,这个不管是支付还是账号变动的时候都可以有短信提醒,那么手机丢了支付宝怎么办?如何确保微信、支付宝资金安全?下面小编就为大家分享一下,希望能给大家带来一定的帮助...2016-07-04
  • .NET C#支付宝条码支付接口详解

    这篇文章主要为大家详细介绍了.NET C#支付宝条码支付接口的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-09-22
  • .net接入支付宝的支付接口

    这篇文章主要为大家详细介绍了.net接入支付宝的支付接口,H5网站接入支付宝的支付接口,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-09-22
  • PHP 接入支付宝即时到账功能

    这篇文章主要介绍了PHP 接入支付宝即时到账功能,非常不错,具有参考借鉴价值,需要的朋友可以参考下...2016-10-02