帮助中心
帮助首页 环境系统安装 - 问题汇总

在线支付设置

0 2018/12/14 14:14:13

网站支付接口设置


系统支持多家支付平台,如支付宝,财付通,网银在线,微信支付(需服务号),银联在线支付等。接口需要管理申请商户信息,进入编辑修改,根据各个接口的要求进行设置,方可使用。设置好,即可用于网站在线支付,如课程购买、商城购买、在线充值、vip等级升级支付等。


点开配置-基本设置-在线支付设置,如下图:

在线支付设置 第 1 张

 

第一步,点开申请,进入第三放平台先申请到商户信息。

如申请到网银在线的支付编码和支付密钥,点开“修改”进去填写,如下图:

 

在线支付设置 第 2 张 

在线支付设置 第 3 张 

 

可以设置支付方式是否在pc版、手机端、微信端和APP端限制使用。该功能方便实现如:手机端只使用支付宝,微信端只使用微信支付功能。

设置好需要的支付接口,支持勾选启用,以及默认一个支付方式。

 

在前台,支付选择效果如:

在线支付设置 第 4 张 

 

下面,我们一起来详细看下各支付接口的设置;

 

1 支付宝的设置


目的:支付宝作为常用的支付方式,是实现网站交易必备的支付方式之一,使用支付宝付款,更加方便用户购物,交易更安全;

即时到账说明:上交易时,买家的交易资金直接打入卖家支付宝账户,快速回笼交易资金。申请条件如下:


在线支付设置 第 5 张 

下面,我们一起看下支付宝即时到账接口的申请:

1)准备账号:一个支付宝账户,有企业支付宝可以直接使用企业账号;个人支付宝接口是没有申请权限的
2)需要申请的接口:电脑网站支付接口
3)申请方法:请详细阅读以下流程;
首先,登录网址:https://b.alipay.com/signing/productSet.htm  点击电脑网站支付

 

1)电脑网站支付,选择我要接入

选择电脑网站接口,点击我要接入一般1-3个工作日内可审核通过。如下图流程

在线支付设置 第 6 张 

 

进入“我要接入”后,可以看见申请的条件。可以申请之后,选择产品接入

在线支付设置 第 7 张 

 

这里支付宝有提供接入的指导。跟着做即可。如已经有了支付宝账号选择“立即接入”

在线支付设置 第 8 张 

点击“立即接入”出现的提示如下。填写公司的信息。

“立即接入”要求:1、实名认证 2、提交签约信息 3、签约审核。

在线支付设置 第 9 张 

 

进入填写,填写公司的相关信息

在线支付设置 第 10 张 

 

提交后您就要先等签约审核了。

审核通过后,进入“我的商家服务”——“产品中心”——“我的产品”,先确定下我的签约产品是否生效。如图

在线支付设置 第 11 张 

2获取到PID和KEY

生效后,在“我的商家服务”——“账户管理”——“商户信息管理”就可以查看PID和KEY,如下图:

在线支付设置 第 12 张 

查看PID/KEY可以看见一系列需要的数据

在线支付设置 第 13 张 

下面知道了这些数据,就可以进入我们的网校后台。

 

3)配置支付宝PID和KEY

进入后台,打开配置-基本设置-在线支付设置。选择支付宝即时到账,进入修改:

在线支付设置 第 14 张 

按照上图的指示,填写上支付宝商户名和支付密钥。

显示平台,勾选上显示支付方式的终端(如:手机版没勾选,在手机购买支付时就不会显示支付宝即时到账)

在线支付设置 第 15 张 

特殊说明:

手机网站使用支付宝:需要申请手机网站的支付接口权限;

 

在线支付设置 第 16 张 

 

支付好的支付宝即时到账接口;前台用户在交易,生成订单选择支付方式时,可选择支付宝支付。

在线支付设置 第 17 张 

 

立即支付,即可生成支付宝二维码,扫描支付;

在线支付设置 第 18 张 

 

 

 

2 微信支付的设置

目的:现在微信作为常用的交流软件,微信支付也广泛应用。网站使用微信支付,方便快捷;

1.申请接口

1)准备账号:一个微信公众号,类型必须为“服务号”并且通过微信认证(“订阅号”目前无法申请部分接口);
2)需要申请的服务:微信支付
3)申请方法:参考以下操作
登录网址:https://mp.weixin.qq.com/ 输入账号和密码登录;(微信公众号如果没有的,请先申请)

在线支付设置 第 19 张 

登录后,点击左右菜单的“微信支付”

在线支付设置 第 20 张 

 

申请信息填写这里就略过啦~~

申请审核一般也是要1~3天

申请微信支付通过后就会出现账户信息;如下图

 

 

在线支付设置 第 21 张 

2.获取APPID,MCHID,APPSECRET,KEY

微信需要获取的参数比较多,如:

商户号(MchId):

应用ID(AppId):

应用密钥(AppSecret):

API密钥(PaySignKey):

支付通知页面(NotifyUrl):

 

下面,我们具体看下每个参数的获取和查找方法

 

(1)商户号(MchId)

从图中我们直接可以获得商户号;

在线支付设置 第 22 张 

 

(2)应用ID(AppId)和应用密钥(AppSecret)
打开左侧菜单,找到基本配置”,进入

 

在线支付设置 第 23 张 

就可以看到APPID和APPSECRET (注:订阅号无APPID和APPSECRET)

现在的微信公众平台已经不再帮我们存储APPSECRET,我们一定要复制保存好。否则就要重置AppSecret啦

在线支付设置 第 24 张 

如果忘记了APPSECRET,需要重置,如图:

在线支付设置 第 25 张 

 

 

(3)API密钥(PaySignKey)获取KEY,需要单独登录“商户平台”,网址:https://pay.weixin.qq.com/  输入自己的商户号和密码登录。

 

在线支付设置 第 26 张 

点击左侧“账户设置”-API安全”即可设置。

 

 

4支付通知页面(NotifyUrl)

通知页面(NotifyUrl),支付成功以后会自动调用该通知页面,做逻辑处理操作:

填写地址为:http://您的域名/user/payonline/wx/notify.aspx

 

 

3.其他配置

微信支付需要在微信公众平台配置路径,否则会出现调用错误
https://pay.weixin.qq.com/  输入账号密码登录商户中心。

在线支付设置 第 27 张 

 

 

 

 

 

 

 

在商户平台点击“产品中心”-“开发配置”
需要设置“支付授权目录”,找到支付配置。进入修改。

在线支付设置 第 28 张 

进入修改,添加支付授权目录;

支付授权目录,填写您的域名,如 http://您的域名/user/payonline/wx/ (说明切换到实)

在线支付设置 第 29 张 

在线支付设置 第 30 张 

 

第一次设置微信支付授权目录,还需要设置如下两个:

 

支付回调URL;填写http://您的域名/user/payonline/wx/Notify.aspx

告警通知URL填写http://您的域名/user/payonline/wx/weipay.aspx 同样是在商户平台点击“产品中心”-“开发配置”里面进行配置。

 

 

特殊说明:

如果正式启用,下面的支付测试,可以不用填写;直接忽略设置。否则参考一下设置测试;

测试授权目录,请填写上面的支付授权目录并添加一些测试白名单,如下图:

在线支付设置 第 31 张 

 

4、网页授权

点击左侧菜单导航的开发->接口权限;

在线支付设置 第 32 张 

 

 

找到网页服务--“网页授权”,进入修改

在线支付设置 第 33 张 

输入自己的域名即可,如图:

注意,域名不需要加http://,也不能以/结束;

在线支付设置 第 34 张 

 

5、网站后台微信支付接口配置

打开我们网校V6.0后台,点开配置--基本设置--在线支付设置,进入微信支付修改;

在线支付设置 第 35 张 

将上述获取的微信支付参数和支付通知页面填写上后台;如图:

支付通知页面:填写http://您的域名/user/payonline/wx/Notify.aspx

勾选启用微信支付,选择要显示支付方式的终端;

 

在线支付设置 第 36 张 

 

保存即可。微信支付设置成功;

这样,用户在前台交易的时候,即可选择微信支付方式。

在线支付设置 第 37 张 

 

立即支付,生成支付页面,扫描微信二维码支付。

在线支付设置 第 38 张 

 

 

3 微信支付在APP端开启的设置

开启微信APP端支付功能前,请前往微信开放平台中心(open.weixin.qq.com)申请移动端应用,并获取相应的微信支付权限。

选择一个移动应用。点击“查看”

在线支付设置 第 39 张 

 

找到“微信支付”,获取微信支付能力,(图示的已经为获得状态),未获得微信支付能力的,点击进入获取,按步骤操作即可

在线支付设置 第 40 张 

 

获得支付权限后,即可登录app.kesion.com,插件配置里设置参数。

在线支付设置 第 41 张 

 

其中:

weixinAppId

WeiXinAppSecret

对应微信开放平台里申请的移动应用APPIDAPPSecret,如下图:

一开始我们得到了APPSecret时就复制保存好,因为微信开放平台里已经不再帮我们储存啦。

一旦忘记,需要进行重置。

在线支付设置 第 42 张 

 

WX_MCH_ID: 申请获得微信支付权限后,微信那边发给您的商户ID号。

WX_API_KEAPI密钥签名(微信支付商户平台>账户设置>API安全)

 

NOTIFY_URL: 填写 http://您的域名/user/ payonline/wx/APPNotify.aspx

RETURN_URL: 填写 http://您的域/user/payonline/wx/APPReturnUrl.aspx

说明:所有参数设置好后,要重新生成APP

 

 

4 网银支付设置

目的:网站使用支持网银付款,更加方面用户交易;

1)准备账号:一个企业支付宝账户,个人用户没有部分接口的申请权限;

2)需要申请的接口:网银支付接口

3)申请方法:参考如下流程

1、申请接口

登录网址:https://enterpriseportal.alipay.com/login.htm

在线支付设置 第 43 张 

进入我的商户中心,

选择网银支付接口,在线签约(签约流程略),一般,签约审核在2~3个工作日内可审核通过。

审核通过后,同样返回到这里的商户中心,查看是否已添加。

 

2、获取支付宝PIDKEY

“我的商户中心”就可以查看PIDKEY

 

3、配置支付宝PIDKEY

打开KESION后台,点开配置-网站基本设置-在线支付设置;进入网银在线设置;

在线支付设置 第 44 张 

 

将商户编号和支付密钥填写上后台;选择要显示的平台即可;

在线支付设置 第 45 张 

这样网银在线也设置完成。

 

最后,将要使用的支付接口设置启用,同时一个默认的支付方式即可;

在线支付设置 第 46 张 

 

100%