使用sdk签名方法详解

简介:  说明:   现在使用服务端支付SDK签名比较方便快捷,推荐大家使用,服务端SDK下载地址【点击查看】 签名主要有三种方式:     pageExecute:唤起网页进行支付方式,用于手机网站,电脑网站支付接口。

 说明:   现在使用服务端支付SDK签名比较方便快捷,推荐大家使用,服务端SDK下载地址【点击查看】 

签名主要有三种方式:     

pageExecute:唤起网页进行支付方式,用于手机网站,电脑网站支付接口。     

sdkExecute:生成签名,只能用于APP支付接口     

execute:用于当面付,以及开放平台的大部分接口 

代码详解(php语言为例)   

1. pageExecute手机网站为例

$request = new AlipayTradeWapPayRequest ();
$request->setBizContent("{" .
        "\\"subject\\":\\"测试\\"," .
        "\\"out_trade_no\\":\\"201703290000001\\"," .
        "\\"total_amount\\":0.01," .
        "\\"product_code\\":\\"QUICK_WAP_PAY\\"" .
        "  }");
 //调用的签名方法
$result = $aop->pageExecute ($request);
echo $result;

  2.sdkExecute 仅支持APP支付接口使用

$request = new AlipayTradeAppPayRequest();
$request->setBizContent("{\\"out_trade_no\\":\\"".$date.$arr[0]."\\",\\"total_amount\\":0.01,\\"product_code\\":\\"QUICK_MSECURITY_PAY\\",\\"subject\\":\\"app测试\\"}");
//调用的签名方法
$result = $aop->sdkExecute($request);
print_r(htmlspecialchars($result));

  3.当面付接口调用的签名方法 

$request = new AlipayTradePayRequest ();
$request->setBizContent("{\\"out_trade_no\\":\\"2016122300000001\\",\\"scene\\":\\"bar_code\\",\\"auth_code\\":
\\"289382262657741993\\", \\"subject\\":\\"php扫码测试\\",\\"total_amount\\":\\"0.01\\"}");
    //当面付接口调用的签名方法
$result = $aop->execute ($request);
print_r($result);

使用签名工具生成签名请求           

大家如果在测试过程中有什么疑问欢迎在帖子下方追问吐槽

目录
相关文章
|
API 开发工具 Android开发
解决 Android App 上架 Google play后 ,签名变更,第三方sdk无法登录
解决 Android App 上架 Google play后 ,签名变更,第三方sdk无法登录
331 0
|
5月前
|
网络安全 开发工具 Python
【Azure事件中心】使用Python SDK(Confluent)相关方法获取offset或lag时提示SSL相关错误
【Azure事件中心】使用Python SDK(Confluent)相关方法获取offset或lag时提示SSL相关错误
|
5月前
|
Java 开发工具 Windows
【Azure Developer】调用SDK的runPowerShellScript方法,在Azure VM中执行PowerShell脚本示例
【Azure Developer】调用SDK的runPowerShellScript方法,在Azure VM中执行PowerShell脚本示例
|
8月前
|
Web App开发 前端开发 JavaScript
网页浏览和编辑DWG快速入门的方法(WEB CAD SDK)
MxDraw云图在线CAD解决方案,包括MxDraw、MxCAD开发包、图纸转换程序和后端服务。支持多种平台和CPU架构,推荐使用最新版Chrome或Edge浏览器。提供AutoCAD各版本dwg格式支持,具备三维和二维编辑功能。提供入门开发指南和功能丰富的示例。用户可下载开发包进行功能演示,包括在线预览和编辑CAD图纸。
网页浏览和编辑DWG快速入门的方法(WEB CAD SDK)
|
5月前
|
缓存 JavaScript 前端开发
微信 JS-SDK Demo “分享信息设置” API 及数字签名生成方法(NodeJS版本)
微信 JS-SDK Demo “分享信息设置” API 及数字签名生成方法(NodeJS版本)更新时间(2020-10-29)
|
8月前
|
存储 监控 开发工具
对象存储OSS产品常见问题之python sdk中的append_object方法支持追加上传xls文件如何解决
对象存储OSS是基于互联网的数据存储服务模式,让用户可以安全、可靠地存储大量非结构化数据,如图片、音频、视频、文档等任意类型文件,并通过简单的基于HTTP/HTTPS协议的RESTful API接口进行访问和管理。本帖梳理了用户在实际使用中可能遇到的各种常见问题,涵盖了基础操作、性能优化、安全设置、费用管理、数据备份与恢复、跨区域同步、API接口调用等多个方面。
243 9
|
8月前
|
Java 开发工具 Maven
sdk2.9.2的版本缺少方法
在IntelliJ IDEA中,SDK版本2.9.2。当前阿里云Maven仓库被用于获取SDK。需要新SDK
58 0
|
8月前
|
JSON JavaScript 前端开发
全面的.NET微信网页开发之JS-SDK使用步骤、配置信息和接口请求签名生成详解
全面的.NET微信网页开发之JS-SDK使用步骤、配置信息和接口请求签名生成详解
102 0
|
资源调度 API 开发工具
在使用 SchedulerX 中的 SDK 进行 API 调用时,如果出现签名计算不对的错误
在使用 SchedulerX 中的 SDK 进行 API 调用时,如果出现签名计算不对的错误
235 1
|
算法
JS-SDK使用权限签名算法(下)
接下来解决第二个问题
158 0
JS-SDK使用权限签名算法(下)

热门文章

最新文章