支付宝---手机APP支付

简介:

手机APP支付总结:

一. 支付宝手机APP支付:

支付宝手机APP文档:  https://doc.open.alipay.com/docs/doc.htm?treeId=204&articleId=105051&docType=1

首先先了解支付宝官方提供的官方文档说明很详细,根据流程获取APPID,私钥,秘钥, 然后下载支付宝官方提供的手机APP支付的demosdk,  文档和demo很详细,  如果在测试时遇到问题,  可以找在线的人工服务进行沟通解决方案.


二. 客户端调用接口  

客户端在服务端调用接口时,只需要给客户端提供支付宝的OrderString即可字符串是以&符号拼接的客户端接收后即可调起支付宝但是要保证的是参数值要保证正确的情况下客户端才可以调起支付宝支付宝有提供OrderString的示例PHP服务端SDK生成APP支付订单信息示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$aop  new  AopClient;
$aop ->gatewayUrl =  "https://openapi.alipay.com/gateway.do" ;
$aop ->appId =  "app_id" ;
$aop ->rsaPrivateKey =  '请填写开发者私钥去头去尾去回车,一行字符串'  ;
$aop ->format =  "json" ;
$aop ->charset =  "UTF-8" ;
$aop ->signType =  "RSA2" ;
$aop ->alipayrsaPublicKey =  '请填写支付宝公钥,一行字符串' ;
//实例化具体API对应的request类,类名称和接口名称对应,当前调用接口名称:alipay.trade.app.pay
$request  new  AlipayTradeAppPayRequest();
//SDK已经封装掉了公共参数,这里只需要传入业务参数
$bizcontent  "{\"body\":\"我是测试数据\","
                 "\"subject\": \"App支付测试\","
                 "\"out_trade_no\": \"20170125test01\","
                 "\"timeout_express\": \"30m\","
                 "\"total_amount\": \"0.01\","
                 "\"product_code\":\"QUICK_MSECURITY_PAY\""
                 "}" ;
$request ->setNotifyUrl( "商户外网可以访问的异步地址" );
$request ->setBizContent( $bizcontent );
//这里和普通的接口调用不同,使用的是sdkExecute
$response  $aop ->sdkExecute( $request );
//htmlspecialchars是为了输出到页面时防止被浏览器将关键参数html转义,实际打印到日志以及http传输不会有这个问题
echo  htmlspecialchars( $response ); //就是orderString 可以直接给客户端请求,无需再做处理。


需要注意的是当客户端接收到的这个orderString是以&格式拼接的字符串的话客户端是不能调起支付宝的需要服务端进行处理以数组的格式让客户端进行拼接字符串或者让客户端处理这个需要客户端和服务端进行沟通.


三. 支付完成回调处理

客户端在调用支付宝支付完成后根据客户端提供的同步或者异步回调的方法中进行处理更新订单的状态信息,如果你有其他的操作也可以在支付完成后操作即可



以上即是支付宝手机App支付个人遇到的问题及处理方法仅供参考.





      本文转自噼里啪啦啦 51CTO博客,原文链接:http://blog.51cto.com/pilipala/1916618,如需转载请自行联系原作者






相关文章
|
10月前
|
Java
照片一键生成眨眼视频app,手机照片一键生成眨眼动图,通过JAR代码实现效果
这是一个自动生成眨眼GIF动画的Java程序,包含主程序处理、图像变形和GIF生成三个模块。输入照片路径,自动识别人脸眼睛位置,生成闭眼、半闭眼等多帧图像,并合成为眨眼动效GIF文件。
|
机器学习/深度学习 存储 人工智能
MNN-LLM App:在手机上离线运行大模型,阿里巴巴开源基于 MNN-LLM 框架开发的手机 AI 助手应用
MNN-LLM App 是阿里巴巴基于 MNN-LLM 框架开发的 Android 应用,支持多模态交互、多种主流模型选择、离线运行及性能优化。
12122 81
MNN-LLM App:在手机上离线运行大模型,阿里巴巴开源基于 MNN-LLM 框架开发的手机 AI 助手应用
|
8月前
|
编解码 数据安全/隐私保护
手机录制脚本自动执行, 免root屏幕录制脚本,自动脚本精灵app【autojs】
自动创建保存目录确保路径存在 动态生成带时间戳的文件名避免重复
|
10月前
|
安全 测试技术 开发者
银行转账模拟器手机版app, 银行转账凭证生成器app,用autojs实现效果【逼真效果】
本内容展示了一套基于Auto.js的银行APP自动化测试脚本和框架,用于学习和研究移动应用测试技术。脚本涵盖登录、转账等功能测试
|
缓存 前端开发 IDE
【06】flutter完成注册页面-密码登录-手机短信验证-找回密码相关页面-并且实现静态跳转打包demo做演示-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【06】flutter完成注册页面-密码登录-手机短信验证-找回密码相关页面-并且实现静态跳转打包demo做演示-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
450 0
【06】flutter完成注册页面-密码登录-手机短信验证-找回密码相关页面-并且实现静态跳转打包demo做演示-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
|
移动开发 Android开发 数据安全/隐私保护
移动应用与系统的技术演进:从开发到操作系统的全景解析随着智能手机和平板电脑的普及,移动应用(App)已成为人们日常生活中不可或缺的一部分。无论是社交、娱乐、购物还是办公,移动应用都扮演着重要的角色。而支撑这些应用运行的,正是功能强大且复杂的移动操作系统。本文将深入探讨移动应用的开发过程及其背后的操作系统机制,揭示这一领域的技术演进。
本文旨在提供关于移动应用与系统技术的全面概述,涵盖移动应用的开发生命周期、主要移动操作系统的特点以及它们之间的竞争关系。我们将探讨如何高效地开发移动应用,并分析iOS和Android两大主流操作系统的技术优势与局限。同时,本文还将讨论跨平台解决方案的兴起及其对移动开发领域的影响。通过这篇技术性文章,读者将获得对移动应用开发及操作系统深层理解的钥匙。
575 12
|
小程序 JavaScript API
微信小程序开发之:保存图片到手机,使用uni-app 开发小程序;还有微信原生保存图片到手机
这篇文章介绍了如何在uni-app和微信小程序中实现将图片保存到用户手机相册的功能。
3845 0
微信小程序开发之:保存图片到手机,使用uni-app 开发小程序;还有微信原生保存图片到手机
|
Java Android开发 UED
安卓scheme_url调端:如果手机上多个app都注册了 http或者https 的 intent。 调端的时候,调起哪个app呢?
当多个Android应用注册了相同的URL Scheme(如http或https)时,系统会在尝试打开这类链接时展示一个选择对话框,让用户挑选偏好应用。若用户选择“始终”使用某个应用,则后续相同链接将直接由该应用处理,无需再次选择。本文以App A与App B为例,展示了如何在`AndroidManifest.xml`中配置对http与https的支持,并提供了从其他应用发起调用的示例代码。此外,还讨论了如何在系统设置中管理这些默认应用选择,以及建议开发者为避免冲突应注册更独特的Scheme。
929 21
|
网络协议 Android开发 数据安全/隐私保护
Android手机上使用Socks5全局代理-教程+软件
Android手机上使用Socks5全局代理-教程+软件
11650 2
|
监控 安全 Android开发
【新手必读】Airtest测试Android手机常见的设置问题
【新手必读】Airtest测试Android手机常见的设置问题
838 0

热门文章

最新文章