进行支付宝快捷支付开发,希望使用PHP在服务端进行签名,然后发送给Android客户端进行发起支付请求。

下载的官方Demo中只有异步通知的代码,没有找到签名Demo。

自己通过Android客户端的demo,写出来了下面的签名过程,但是一直签名不成功。

变量都是已经设置好的,直接传入了。里面使用的函数,都是官方Demo里面的函数。

include __DIR__ . "/lib/alipay/alipay.config.php";

include __DIR__ . "/lib/alipay/lib/alipay_notify.class.php";

$order_info_array = argSort(array(

'_input_charset' => "utf-8",

'body' => "$body",

'notify_url' => "*******/buy/aliPayCallBack",

'out_trade_no' => "$out_trade_no",

'partner' => $alipay_config['partner'],

'payment_type' => 1,

'seller_id' => $alipay_config['seller'],

'service' => $alipay_config['service'],

'subjet' => "$subjet",

'total_fee' => "$total_fee",

));

// 组合数据

$order_info = createLinkstring(paraFilter($order_info_array));

logResult($order_info);

// 生成签名

$sign = rsaSign($order_info, $alipay_config['private_key_path']);

logResult($sign);

// 对签名进行url编码

//$sign = urlencode($sign, 'UTF-8');

$pay_info = $order_info . "&sign="" . $sign . ""&sign_type="RSA"";

logResult($pay_info);

echo json_encode(array(

'code' => 1,

'data' => $pay_info,

));

有没有哪位朋友做了PHP服务端签名的,可以指点一番吗?

或者给个Demo研究研究。

谢谢了!!!

最后在网上找到一个网友的分享代码,贴在下面:

支付宝快捷支付PHP服务端签名代码

支付宝签名php,支付宝快捷支付 PHP服务端签名相关推荐

  1. 支付宝app支付功能-服务端的实现-python3版

    支付宝app支付功能-服务端的实现-python3版 一:需求说明 二:支付宝app支付处理流程 三:所需依赖 3.1 依赖库 3.2 支付配置 3.2.1 沙箱环境配置 3.2.2 正式环境配置 四 ...

  2. 支付宝APP支付Java服务端

    支付宝APP支付Java服务端: 公司项目要求对接支付宝进行支付功能,这边做出整理方便以后使用(支付宝的支付对接还是很简单的). 1):去支付宝开放平台,-1.注册账号,2.创建应用 3.配置应用 4 ...

  3. 微信app支付功能-服务端的实现-python3版

    微信app支付功能-服务端的实现-python3版 一:需求说明 二:微信app支付处理流程 三:所需依赖 3.1 支付配置 四:接口开发 4.1 创建订单接口 4.2 微信异步回调接口 4.3 订单 ...

  4. Android安卓原生接入微信app支付PHP服务端

    Android安卓接入微信app支付PHP服务端 1.进入微信商户平台查看统一下单接口文档. 在查看完统一下单文档后,能够看到需要传递给微信"统一下单接口"地址的参数有哪些 统一下 ...

  5. 阿里云oss文件上传(简单上传、服务端签名后直传)

    前置: 自行开通阿里oss服务: https://www.aliyun.com/product/oss?spm=a2c4g.11174283.J_8058803260.125.d9387da2TjNf ...

  6. 商城项目09_品牌管理菜单、快速显示开关、阿里云进行文件上传、结合Alibaba管理OSS、服务端签名后直传

    文章目录 ①. 品牌管理菜单 ②. 快速显示开关 ③. 阿里云上传概述 ④. 使用代码进行文件上传 ⑤. 结合Alibaba来管理oss ⑥. gulimall-third-party微服务 ⑦. 服 ...

  7. 阿里云OSS服务端签名前端JS直传(php)示例

    阿里云OSS服务端签名后前端JS直传(php)示例 需求:服务端上传图片太慢,需要使用前端直传的方式.但前端把阿里云的 AccessKey ID 和 AccessKey Secret 放在前端文件中会 ...

  8. 分布式电商项目二十六:使用阿里云存储的服务端签名后直传(前端联调)

    使用阿里云存储的服务端签名后直传(前端联调) 在前端显示上传的界面,可以根据人人fast-vue的结构,在src\components目录下添加upload文件夹,直接添加vue组件即可,总计三个组件 ...

  9. oss服务端签名后直传分析与代码实现

    文章目录 1.简介 1.1 普通上传方式 1.2 服务端签名后直传 3.服务端签名后直传文档 3.1 用户向应用服务器请求上传Policy和回调. 3.2 应用服务器返回上传Policy和签名给用户. ...

  10. 【OSS】服务端签名后直传实现阿里云存储上传文件

    文章目录 1.前言 2.阿里云OSS 2.1.开通服务 2.2.创建Bucket 2.3.创建子账户 3.服务端 3.1.依赖导入 3.2.配置文件 3.3.控制器编写 3.4.接口测试 4.前端联调 ...

最新文章

  1. 实时数据库领域中有关数据压缩的认识误区
  2. VSTO Office二次开发PPTRibbonX命令操作及对象添加
  3. Android弹窗组件工作机制之Dialog、DialogFragment(二)
  4. WebSocket和Socket
  5. P3265-[JLOI2015]装备购买【线性基,拟阵贪心】
  6. SAP License:飘在SAP日子之二-售前的产生与发展
  7. 每日算法系列【LeetCode 1006】笨阶乘
  8. HDU 1407 测试你是否和LTC水平一样高 枚举、二分、hash
  9. 翻译spring4.2官方文档(3)
  10. 华为OSN1500B故障应急处理
  11. [BTS] Unable to create the transform
  12. mysql 增加临时表空间_数据库临时表空间设置
  13. GNSS原理与应用(五)——GPS卫星信号
  14. java resources报错解决方案(步骤三亲测)
  15. 计算机考研英语一和英语二的区别,考研英语一和英语二的区别,考研党知道了吗?...
  16. 一看就懂的i++和++i详解
  17. 顶级智囊支招 丰泽智慧城市建设
  18. mysql dba系统学习-数据库事务详解
  19. 蓝桥杯 算法提高 聪明的美食家
  20. 对全息体光栅的精确建模

热门文章

  1. 石子合并,四边形不等式优化(Buy Candy,玲珑杯 Round#6 A lonlife 1066)
  2. 苹果支付Java后台总结
  3. 复化辛浦生求积算法C++实现
  4. 学计算机的是不是都非常木讷,北大学神韦东奕​是正常人吗?内向木讷是缺点​,拿不出手?​...
  5. 什么是网站被黑了?网站被黑客攻击怎么办?
  6. java基于微信小程序的物流仓储系统 uniapp 小程序
  7. 计算器linux源码,强悍的C++程序实现计算器的linux源程序(国外英文资料).doc
  8. 我的CSDN博客文章,被大学老师、本科生、公司 “引用“ 了!
  9. CSDN如何收藏别人的博客文章
  10. AngularJS controller调用factory