微信开放平台微信支付功能 /微信APP支付接入商户服务中心

微信开放平台微信支付功能 /微信APP支付接入商户服务中心

1. 申请流程指引

1.1 申请流程图

1.2 申请接入步骤详细说明

1.2.1 到微信开放平台添加移动应用

目前仅对已通过认证的开发者创建的移动应用开放申请,请登录微信开放平台 ,添加移动应用,等待审核。

1.2.2 申请支付功能,提交相关资料

审核通过后,可在管理中心 – 移动应用,为通过审核的移动应用申请支付功能;

1)填写资料:根据页面提示,分别填写应用基本资料、企业审核资料和财务审核资料

每一步填写所需的材料均会在填写前给予相应提示,您可提前进行准备,以加快填写和审批速度。

2)等待审核:微信团队会在 7 个工作日给出审核结果,结果会发送到开放平台通知中心邮箱中;

通知中心:(登录后页面右上角)

通过审核后,商户将收到邮件通知,邮件中包含商户号和登录密码,请牢记申请时填写的邮箱地址。

1.2.3 验证结算账户,在线签署协议

1)验证账户,签署协议:

微信支付会向申请时提交的结算账户汇入一笔金额随机的验证款,登录商户平台 回填验证款,并签署在线协议,开启结算功能。

2)开始开发工作:

开发文档:微信支付 App 支付开发文档

2. 开放类目及资费标准

移动应用申请接入微信 APP 支付,商户使用微信支付服务时,需按照腾讯规定的标准交纳微信支付手续费。费率及收费方式参见经营范围 。

3. 常见商户接入问题

3.1 我提交完申请资料之后一直没有通过审核,为什么?

在收到商户提交的申请资料之后,微信审核团队会在 7 个工作日以内通知审核结果。若审核被驳回,商户可登录微信开放平台查看驳回原因,请根据驳回原因调整填写内容,并再次提交,微信审核团队将继续进行审核。

3.2 个人开发的移动应用可以申请微信 APP 支付吗?

仅接受公司主体的移动应用申请微信 APP 支付权限。

3.3 交纳的支付手续费,会否开具发票或收据吗?

会开具支付手续费发票。

不会安卓APP开发原生语言,怎么快速的制作一款自己的APP?

不会安卓APP开发原生语言,怎么快速的制作一款自己的APP?

近年,互前端创建app联网创业火了,一时间企业、创业者、甚至个人都在寻找移动应用制作的专业人工,不过从通常来说,不是每个人都适合编程学习,学习安卓等编程也是一件非常困难的事情,不过不会安卓手机软件制作的编程新手如何能迅速上手手机软件制作呢?
那就是借助工具、借助官方了!

 

一门APP是中国领先的“云端一体”的APP云服务提供商。

一门APP为制作者从“云”和“端”两个方向提供API,简化APP制作技术,让APP的制作时间周期从一种月缩短到七天。

基于一门APP提供的“云API”和“端API”,制作者甚至能够忘记繁杂的后端编码,也能够忘记复杂的Objective-C和Java,更能够忘记那数不清的屏幕适配。

 

一门APP的学习成本非常低,根本上花几个小时把文档看一下就能够进行制作了,想要的仅仅是比较基础的html、css、js。

不像学习安卓手

机软件制作编程那样复杂,周期也比较长,您只想要做好下面几点就能够开始制作手机软件了。

同时能够编译成安卓版和ios版的。

这么小明久轻松介绍下制作流程:

 

一、仔细阅读制作文档。

一门APP重要的地方和内容都能够从制作文档中找到。

各种规则、注意事项都会清除的告诉您,这对于新人上手有很大的帮忙助力,不像安卓手机软件制作手册那样复杂。

根本看一眼就能看懂。

 

2、熟悉根本的操作。

这里介绍几个核心的点:

比如新建工程、调试、封装,要搞明白IDE的用法。

编辑器意见:sublime

调试器意见:谷歌浏览器、海马玩模拟器。

当熟悉工具后,多种制作工具组合制作可以大大提升效率,节省时间间。

 

3、熟练掌握程序制作中的根本元素。

作为混合制作官方,一门APP制作其实可以满足不同类型的制作者。

不过有几个关键的点:

(1)要熟悉Web制作

(二)要熟悉JS操作

(三)可以熟练运用一门APP的api

前两个是基础,API能让程序“飞起来”。

api提供了非常丰富的功能,让Web移动应用可以无线的接近原生安卓、ios移动应用。

因此,利用yimenapp也能段时间制作出优秀的手机移动应用。

4、个人制作过程中的一些经验总结。

(1)尽量不要使用UX框架,以免对性能造成影响,意见仅用平台的api.css、api.js 再加一种artTemplate模型引擎。

(二)IDE选用在WebStorm中进行编写,要调试的时候去平台的IDE上点一下一键真机调试。

(三)能够使用Chrome的远程调试功能进行调试,调试方法和调试普通网页同样。

(四)尽量使用CSS三动画代替js动画

(五)在手机上安装SQLite Editor来查看数据库

(六)现在从SQLite查询出的数据都是字符串形式的,记得查询后做好数据类型转换。

 

下面小明给大家介绍下制作流程:

一门APP制作官方五个步骤迅速开发App看看比安卓手机软件制作轻松的多少。

 

一、App框架搭建

登录一门APP下载一门APP Studio在一门APP Studio中直网页做成APP接创建应用框架,默web和webapp区别认有3个通用页面框架备选。

 

2、积木式拼装

众多界面布局、导航菜单、功能扩展、设备访问及云服务模块等任您调用,用JavaScript编写页面及模块调用,运用HTML五+CSS三搭建应用的界面UIUX,完成App编码全过程。

例如,下图这个页面用到了scrollPicture、listView、tabBar 三个模块。

 

3、真机调试

在一门APP Studio中,可通过模拟器和真机调试功能进行App优化,一键点击即可在iOS和Android安卓手机中进行App优化。

 

4、云编译

在一门APP官网络上传App的icon、启动页和证书,一键“云编译”即可同时生成iOS和Android安卓的原生安装包。

一次编码即可适配九九%以上机型,事半功倍,免除后顾之忧。

 

 

5、云修复

使用云修复迅速升级,随时发布新版本、新功能,无需提交新的安装包。

App制作迅速5步即完成,无限创意简单成为安卓/iOS手机软件产品,抢占市场先机,用最短时间、最高效率和最低成本制作出属于您自己的App。

一门APP制作官方也让不会安卓手机软件制作的编程新手,不用开销太长时间去学习安卓、ios软件编程语言迅速入门移动应用软件制作领域。

不会安卓APP开发原生语言,怎么快速的制作一款自己的APP?

APP开发微信支付功能 wxPay 微信支付

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

wxPay 微信支付

• 在你的服务器端使用 微信官方统一下单接口 获取 “预支付交易会话标识 prepay_id”,再参考 调起支付接口 构造支付参数,交由此 js 函数发起支付;

• 此支付方式 不需要 配置机密信息(API密钥)到打包平台;

jsBridge.wxPay({
  appid    : "应用ID",
  partnerid: "商户号",
  prepayid : "预支付交易会话ID",
  package  : "扩展字段",
  noncestr : "随机字符串",
  timestamp: "时间戳(单位是秒,不是毫秒,切记)",
  sign     : "签名"
}, function (succ, text) {
  if (succ) {
    alert("支付成功");
  } else {
    alert("支付失败或取消了支付\n" + text);
  }
});

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.wxPay({
  appid    : "应用ID",
  partnerid: "商户号",
  prepayid : "预支付交易会话ID",
  package  : "扩展字段",
  noncestr : "随机字符串",
  timestamp: "时间戳(单位是秒,不是毫秒,切记)",
  sign     : "签名"
}, function (succ, text) {
  if (succ) {
    alert("支付成功");
  } else {
    alert("支付失败或取消了支付\n" + text);
  }
});

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.wxPay({
  appid    : "应用ID",
  partnerid: "商户号",
  prepayid : "预支付交易会话ID",
  package  : "扩展字段",
  noncestr : "随机字符串",
  timestamp: "时间戳(单位是秒,不是毫秒,切记)",
  sign     : "签名"
}, function (succ, text) {
  if (succ) {
    alert("支付成功");
  } else {
    alert("支付失败或取消了支付\n" + text);
  }
});

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

APP开发微信支付功能 pay 微信支付

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

pay 微信支付

channel 参数为 0 表示微信支付

jsBridge.pay({
  channel: 0, //0为微信支付, 1为支付宝, 2为银联云闪付
  orderid: new Date().getTime().toString(),
  title  : "购买VIP会员",
  amount : 0.01,
  attach : "aaaa"  //附加字段,通知时原样返回
}, function(succ, text) {
  if (succ) {
    alert("支付成功");
  } else {
    alert("支付失败或取消了支付\n" + text);
  }
});

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.pay({
  channel: 0, //0为微信支付, 1为支付宝, 2为银联云闪付
  orderid: new Date().getTime().toString(),
  title  : "购买VIP会员",
  amount : 0.01,
  attach : "aaaa"  //附加字段,通知时原样返回
}, function(succ, text) {
  if (succ) {
    alert("支付成功");
  } else {
    alert("支付失败或取消了支付\n" + text);
  }
});

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.pay({
  channel: 0, //0为微信支付, 1为支付宝, 2为银联云闪付
  orderid: new Date().getTime().toString(),
  title  : "购买VIP会员",
  amount : 0.01,
  attach : "aaaa"  //附加字段,通知时原样返回
}, function(succ, text) {
  if (succ) {
    alert("支付成功");
  } else {
    alert("支付失败或取消了支付\n" + text);
  }
});

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

APP开发微信支付功能 微信 URL快捷支付

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

微信 URL快捷支付

• 可以将如下参数 GET 或 POST 提交到 https://g.yimenyun.net/pay/ 发起支付

• channel: 支付渠道, 0 微信, 1 支付宝, 2 银联云闪付

• orderid: 订单号

• title: 订单名称

• amount: 支付金额(元)

• url_succ: 支付成功后跳转的链接

• url_fail: 支付失败跳转的链接

• 示例:
调用微信App完成名称为 购买VIP会员 的订单 S63799873061 0.01元支付;
支付成功跳转到https://m.baidu.com/,失败跳转到 https://xw.qq.com/;
注意,要对各参数进行 UrlEncode UTF-8 编码;

https://g.yimenyun.net/pay/?channel=0&orderid=S63799873061&title=%e8%b4%ad%e4%b9%b0VIP%e4%bc%9a%e5%91%98&amount=0.01&url_succ=https%3A%2F%2Fm.baidu.com%2F&url_fail=https%3A%2F%2Fxw.qq.com%2F

申请微信移动应用是否需要提供官方网站,网站有什么要求

很多客户在打包APP的过程中,需要用到微信分享微、信登录以及微信支付功能;如果你需要用到这些功能,那么你就需要去微信开放平台申请微信移动应用;

微信开放平台

当你在创建微信移动应用的时候,是需要你提供可以正常访问的官网的;

图:提供应用官网申请移动应用

那么微信开放平台对应用户提供的官网有什么要求呢?

首先第一点是你的官网的网址是需要备案在你认证的开发者纸质主体下面的网址,域名备案的主办单位需要是和你认证的开发者是同一个主体;

其次你的官网上面需要有你们公司的介绍,联系方式,地址,主要业务介绍,特别是对你申请移动应用的APP的介绍;

如果你在申请微信移动应用的过程中,有什么不懂的或者觉得申请起来很麻烦,可以联系我们在线客服,我们也提供代申请服务;

图:审核通过的移动应用

云商城设置-支付管理设置

云商城交易里面可以对商城的交易设置、支付设置、支付管理进行设置;

图:一门APP打包平台开发者中心

我们针对云商城交易中的支付管理设置进行一个介绍,在支付管理设置中可以设置支付方式包括微信支付和支付宝支付;

图:支付管理设置

添加微信支付模板

图:添加微信支付模板

添加微信支付模板需要输入的参数包括:支付名称、支付方式选择、支付类型选择、公众号APPID、支付商户号ID、支付密钥(api密钥)、CERT证书文件、KEY密钥文件、ROOT文件;

添加支付宝支付模板

图:添加支付宝支付模板

添加支付宝支付模板所需参数包括:支付名称、支付方式、支付类型、支付宝开放平台移动应用APPID、验签方式、支付宝公钥已经应用私钥;

支付方式添加后,才可去微信端和WAP端选择支付方式;

图:选择支付

如果你在上传配置过程中还有其他问题,可以咨询我们在线客服。

云商城设置-支付设置

云商城交易里面可以对商城的交易设置、支付设置、支付管理进行设置;

图:一门APP打包平台开发者中心

我们针对云商城交易中的支付设置进行一个介绍,在支付设置中可以设置的内容包括:微信端、WAP端、APP端、支付宝打款、打款方式的设置;

微信端设置,可以设置开启商城支付、线下支付、余额支付和货到付款;

图:微信端设置

WAP端设置,可以设置开始支付宝支付,需要先在支付管理中添加支付模板;

图:wap端设置

APP端设置,可以设置开启微信支付和支付宝支付,开启对应支付后需要配置对应的支付参数,微信支付参数包括:移动应用APPID、移动应用APPsecret、微信商户名称、微信商户ID、微信商户API密钥、CERT证书文件、KEY密钥文件、ROOT文件(选填),支付宝支付参数包括:支付宝开放平台移动应用APPID、支付宝公钥、应用私钥;

图:APP端设置

支付宝打款设置,开启之后,佣金打款,可以使用支付宝(前提是要登录支付宝);

图:支付宝打款设置

打款方式设置,可以设置佣金打款、提现申请和红包金额;

图:打款方式设置

如果你在配置商城的过程中还有其他问题,可以咨询我们在线客服。

云商城配置微信分享登录支付

用户使用一门APP打包平台上面的云商城创建的商城应用也是可以配置微信分享登录和支付功能的,首先登录一门APP开发者中心进入云商城管理后台,点击基本信息进入配置页面;

图:云商城管理后台

进入云商城配置移动版页面之后,在右侧的功能列表中找到微信(分享/登录/支付)功能;

图:找到微信(分享/登录/支付)功能

找到微信(分享/登录/支付)功能之后,鼠标左键点击该功能弹出配置页去配置此功能;

图:配置微信(分享/登录/支付)功能

如果是只配置了微信分享功能的话,保存配置然后去重新生成新版的安装包即可在APP内查看配置后微信分享的效果;

如果是配置了微信登录功能,还需要去管理商城-设置-全网通设置-APP登录设置中勾选开启微信登录;

图:去全网通开启APP登录中的微信登录

然后再去生成新版的安装包下载安装新版的APP即可实现微信授权登录APP了;

如果还配置了微信支付功能,那么还需要去商城管理后台的设置-交易-支付设置-APP端开启微信支付并配置相关参数;

图:去商城后台支付设置中配置微信支付

配置好之后就可以去生成新版的安装包下载安装新版测试微信支付功能了。

申请微信开放平台移动应用账号注册

首先需要去open.weixin.qq.com注册一个账号,账号请填写未在微信开放平台和公众平台注册、未被微信私人帐号绑定的邮箱;

图:微信开放平台

账号都是电子邮箱;

图:注册账号

注册账号后选择注册地,一般都是中国大陆;

图:选择注册地

然后去选择主体类型,更具个人实际情况选择即可;

图:选择主体类型

主体信息填写完成后,都需要你填写的管理员实名认证的微信扫码;提交后就可以去认证开发者资质了,如果你不认证开发者资质在申请移动应用的时候是不能获取支付和登录权限的;

图:未认证开发者无法申请开通微信支付
图:未认证开发者无法申请开通微信登录

APP打包能实现微信支付吗?

APP打包是可以实现微信支付的。(如下图)

APP打包要实现微信支付,需要具备哪些条件呢?
首先你需要有已经审核通过的微信开放平台移动应用,(如下图)

并且移动应用需要获取到微信支付的权限,(如下图)

其次你需要有审核通过的微信商户号,并且开通了APP支付产品,然后和你审核通过的移动应用进行关联,(如下图)

然后去APP打包平台找到微信分享和微信支付功能在里面配置相关参数,然后生成新版的安装包即可测试微信支付功能,(如下图)


要是用APP打包的微信支付功能,需要引用我们这边的js接口,这个是demo示例可以参考。
在APP打包过程中,如果还有其他问题,可以咨询我们在线客服。

微信开放平台是什么?

微信现在已经是国民级应用了,几乎每一个人都会有微信,那么APP开发者在开发移动应用的时候,基于需求方的要求,比如实现和微信的互通,那么都会用到微信开放平台。

微信开放平台提供从网站、APP、公共号、小程序等开发能力的合作接入,通过微信开放平台,您的项目可以获得和微信APP互通数据和交互的能力。

比如:

微信分享,可以实现您的APP唤起微信APP分享给好友,或者分享到微信朋友圈

微信登录,实现APP唤起微信APP,使用微信授权账户登录您的APP,无需用户手动创建APP账户,完成快捷注册和登录

微信支付,实现APP唤起微信APP,使用微信支付能力,支付成功之后直接回到您的APP

(图:微信开放平台分享能力)

微信开放平台核心交互能力表现为:

移动应用开发接入微信开放平台,让你的移动应用支持微信分享、微信收藏和微信支付。
网站应用开发接入微信开放平台,让你的网站支持使用微信帐号来登录
公众帐号开发接入微信开放平台公众帐号开发,为亿万微信用户提供轻便的服务。
第三方平台开发成为第三方平台,为广大公众号和小程序提供运营服务和行业解决方案

简单的来说,微信开放平台是腾讯为旗下微信生态打造的三方合作平台,如果您是开发者,想借助微信生态实现价值,那么肯定是需要加入微信开放平台的,微信开放平台目前提供免费的接口和付费的接口两种模式。

一些基础的接口能力,比如分享是可以直接免费使用的;登录和支付等高级能力则需要通过认证,付费300元年费,才可以获得权限。

(图:微信开放平台)

微信开放平台的地址为:https://open.weixin.qq.com/

如果您是公共号开发者,或者有计划成为APP开发者,那都建议您先到微信开放平台注册账号哦!这两个的开发者早晚都会用到微信开放平台的呢。