PC软件/web网站/小程序/手机APP产品如何增加个人收款接口
接入前准备
- 通过 XorPay 注册个人收款接口,原理是帮助你签约支付宝和微信(不需要营业执照)支持个人支付宝和个人微信支付接口,大概几分钟可以开通,开通后即可永久使用
PC 网站接入
- 效果:用户点击支付后,前端ajax 请求你的后台,你后台再请求 xorpay 支付接口返回支付二维码到前台,页面展示微信或者支付宝二维码,用户用手机微信或支付宝扫码支付
- 接口:可以使用 JSAPI / Native / 收银台 / 支付宝当面付 支付接口
- JSAPI 支付,通过构造二维码,用户微信扫码后在打开自己服务器的页面,再在这页面通过 JSAPI 拉起微信支付
- 收银台支付,效果和 JSAPI 一样,更简单,不用自己请求获取 openid,直接在 xorpay 的页面下发起支付
- Native 支付,前端 ajax 请求自己后端的接口,后端接口请求 xorpay 支付接口,返回支付二维码,用户微信扫码后支付
- 支付宝当面付,方法同 Native 接口
PC 软件
- 效果:用户点击支付后,前端网络请求你的后台,你后台再请求 xorpay 支付接口返回支付二维码到前台,页面展示微信或者支付宝二维码,用户用手机微信或支付宝扫码支付
- 接口:可以使用 JSAPI / Native / 收银台 / 支付宝当面付 支付接口
- JSAPI 支付,通过构造二维码,用户微信扫码后在打开自己服务器的页面,再在这页面通过 JSAPI 拉起微信支付
- 收银台支付,效果和 JSAPI 一样,更简单,不用自己请求获取 openid,直接在 xorpay 的页面下发起支付
- Native 支付,前端 ajax 请求自己后端的接口,后端接口请求 xorpay 支付接口,返回支付二维码,用户微信扫码后支付
- 支付宝当面付,方法同 Native 接口
手机网站接入
- 效果:因为个人的微信接口没有 h5 功能(个人支付宝当面付可以 h5),所以只能扫码
- 接口:可以使用 JSAPI / 收银台 / 支付宝当面付 支付接口
- JSAPI 支付
- 通过构造二维码,用户微信扫码(或者截图相册识别)后在打开你的一个页面
- 你页面重定向 openid 接口获取 openid 后跳会跳回你的页面
- 然后你的这个页面后台带 openid 调用 JSAPI 接口获取支付参数,并返回到前端
- 前端再拉起微信支付
- 收银台支付,效果和 JSAPI 一样,更简单,不用自己请求获取 openid,直接在 xorpay 的页面下发起支付
- 支付宝当面付,后台请求接口,返回支付二维码,用户支付宝扫码(或者截图相册识别)后支付;也可以跳转 qr 地址,拉起支付宝 app 支付
小程序接入
- 效果:用户点击支付后,跳转 xorpay 收银台 小程序支付,支付完成后自动跳回你的小程序
- 接口:可以使用 小程序 支付接口
手机 app
- 效果:因为个人的微信接口没有 h5 功能(个人支付宝当面付可以 h5),所以只能扫码
- 接口:可以使用 JSAPI / 收银台 / 支付宝当面付 支付接口
- JSAPI 支付
- 通过构造二维码,用户微信扫码(或者截图相册识别)后在打开你的一个页面
- 你页面重定向 openid 接口获取 openid 后跳会跳回你的页面
- 然后你的这个页面后台带 openid 调用 JSAPI 接口获取支付参数,并返回到前端
- 前端再拉起微信支付
- 收银台支付,效果和 JSAPI 一样,更简单,不用自己请求获取 openid,直接在 xorpay 的页面下发起支付
- 支付宝当面付,后台请求接口,返回支付二维码,用户支付宝扫码(或者截图相册识别)后支付;也可以跳转 qr 地址,拉起支付宝 app 支付
PC软件/web网站/小程序/手机APP产品如何增加个人收款接口的更多相关文章
- 小程序和APP谁将主导未来?
APP和小程序的未来会怎么样?小程序的出现真的会加速APP的灭亡吗?今天这篇文章,是对小程序和App未来发展格局的一些思考,更多的是想提醒各位拥抱小程序的的参与者,我们在决定参与这场狂欢的同时,切勿盲 ...
- 几张图带你轻轻松松了解小程序和APP的区别
微信"小程序"的公测一开放,立即在朋友圈刷屏无数,仿佛人人都在互联网圈.但是因为微信限制,程序还不能发布使用,所以也极少人看到真正的小程序是怎么样的. 小程序驿站专注微信小程序的开 ...
- TODO:小程序手机预览调试
TODO:小程序手机预览调试 1. 小程序注册,目前还未开通个人注册,主体类型为企业.政府.媒体.其他组织 2. 登录小程序,绑定开发者,获取AppID 3. 下载微信小程序示例-新片预告 https ...
- 微信小程序开发之如何哪获取微信小程序的APP ID
微信小程序的开发工具,在新建项目的时候,默认提示填写APP ID,如果不填写AppID 也是可以本地测试和开发的,但是无法通过手机调试,只能在开发工具里查看 如果需要真机调试微信小程序,需要安装微信6 ...
- Java生鲜电商平台-服务化后的互联网架构实战(针对生鲜电商小程序或者APP)
Java生鲜电商平台-服务化后的互联网架构实战(针对生鲜电商小程序或者APP) “微服务架构”的话题非常之火,很多朋友都在小窗我,说怎么做服务化?解答“怎么做”之前,先得了解“为什么做”. 画外音:做 ...
- 小程序&app 注册登录、绑定
前段时间开发中的一款产品,有小程序和app:小程序直接微信登录,app使用手机号+验证码注册,手机号+验证码/密码登录. 用户使用其中一套账号密码即可正常使用,不强制要求完善另一套账号.为避免同一用户 ...
- 微信小程序和APP优劣势大对比
小程序的优势: 1. 无需下载,随走随关 2. 功能丰富,体验更简便 3. 接口众多,可以进行不断的开发 4. 流量入口大,背靠日活9.6亿的微信 5. 有强大的微信生态环境 小程序对比APP的好处: ...
- 小程序 与 App 与 H5 之间的区别
小程序的实现原理 根据微信官方的说明,微信小程序的运行环境有 3 个平台,iOS 的 WebKit(苹果开源的浏览器内核),Android 的 X5 (QQ 浏览器内核),开发时用的 nw.js(C+ ...
- 开源电影项目源码案例重磅分析,一套代码发布小程序、APP平台多个平台
uni-app-Video GitHub地址:https://github.com/Tzlibai/uni-app-video 一个优秀的uni-app案例,旨在帮助大家更快的上手uni-app,共同 ...
随机推荐
- Transaction-Mybatis源码
github地址:https://github.com/dchack/Mybatis-source-code-learn (欢迎star) TransactionFactory 官方文档: 在 MyB ...
- 关于SET QUOTED_IDENTIFIER {ON|OFF}的问题
SQL SERVER的联机丛书的解释:“当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔.当 SET QUOTED_IDENTIFIER 为 ...
- RubyGem镜像/ruby国内镜像
RubyGem 网上推荐的淘宝的镜像已经无法访问 清华镜像 # 添加 TUNA 源并移除默认源 gem sources --add https://mirrors.tuna.tsinghua.edu. ...
- mongo的用户角色配置
mongo角色说明: Read:允许用户读取指定数据库 readWrite:允许用户读写指定数据库 dbAdmin:允许用户在指定数据库中执行管理函数,如索引创建.删除,查看统计或访问system.p ...
- phpredis封装
<pre><?php/** * This is a Redis exntend class */ class RedisClient{ private static $instanc ...
- Referenced file contains errors (http://www.springframework.org/...解决
今天打开老项目出现如下错误: Referenced file contains errors (http://www.springframework.org/schema/context/spring ...
- 对javascript中call()方法的理解
call ( thisObj [, arg1 [, arg2 [, [, argN] ] ] ]) call()方法:官方介绍是,调用一个对象的一个方法,以另一个对象替换当前对象. call()方法 ...
- count_if 功能模板
count_if 功能模板 template <class InputIterator, class UnaryPredicate> typename iterator_traits< ...
- EasyExcel读取文件-同步处理数据
读取代码 // 前端传过来的文件 MultipartFile file; InputStream inputStream = file.getInputStream(); // 读取excel数据,边 ...
- python之数据解构和算法进阶
1.解压赋值多个变量 采用解构的方法.可迭代对象才可以,变量数量与元素个数要一一对应,或者采用*万能接收. 2.解压可迭代对象赋值多个变量 如果一个可迭代对象的元素个数超过变量个数时,会抛出一个 Va ...