163K网站系统

 找回密码
 注册
admin 发表于 2017-12-19 10:41:00 | 显示全部楼层 |阅读模式
主题281 | 帖子3079 | 积分145

[官方使用手册] 微信支付、支付宝支付,实时原路退款,设置教程

[复制链接]
《微信支付、支付宝支付》实时原路退款  配置教程


实时原路退款:当网站管理员确认退款后,用户的支付款项将实时退回到他原先的支付账户,大大提高站长的工作效率!

《163K网站系统》最新版目前已经全面实现《微信支付、支付宝支付》实时原路退款的接口开发。
  请在将您的网站升级到官方最新文件后,按照以下教程进行配置:


<温馨提示:本教程是适用于您已经拥有微信公众支付、支付宝开放平台支付的权限;且全站已经部署HTTPS的前提下>

一、微信支付(公众平台)

1、登陆您的微信公众号的微信支付商户平台  得到证书

pay_0.png pay_1.png
2、登陆您的服务器,配置微信支付安全证书和密钥 密钥就是商户id
在服务器上数据盘中自己指定的目录下放好公众平台商户证书文件  双击击其中的 application_cert.p12 进行安装

为了安全 请不要将此证书放在网站目录下, 如果一定要放在网站目录下 请放到app_data目录内
pay_3.png
pay_4.png
pay_5.png
此处中密码是 商户id
pay_6.png
pay_7.png
pay_8.png
pay_9.png

3、登陆163K网站系统后台,进行相关配置
提交保存 (路径为第2步骤中建立的证书存放目录  密匙为商户id)
paympweixin.png
paympweixin_ok.png 注意 要实现自动退款, 后台这里必须选择成 自动退款
paybackroll.png

二、开通H5支付

163K本次升级全面实现了微信和支付宝的H5支付,大大提高用户的支付体验和简化站长管理。
     使用H5支付后:
(1) 无需在使用微信开放平台的微信支付,从此告别申请和使用两个微信支付的窘境
(2)  无需在APP中启用和配置支付宝支付、微信支付,在APP中均将使用H5的支付接口
(3)  在非微信浏览器中,终于可以实现直接微信支付了(不在会提示要求打开微信客户端)!
(4)  在第三方浏览器中使用支付宝支付的时候,不在是WAP支付页面,而是直接调用支付宝客户端支付
     如何申请H5支付权限:
(1) 支付宝:按照下文教程三中的支付宝教程进行配置即可。新版支付宝接口自带,无需单独申请H5权限
(2) 微信:登陆您的微信公众平台中的微信支付商户平台-在产品中心-找到“H5”支付,然后按照要求填写资料,进行申请开通,一般1-2天通过
h5.png

h52.png




三、支付宝(开放平台)

<温馨提示:支付宝原先的商家平台已经全面升级更新到开放平台>

1、使用您原先的支付宝商户账号登陆,进入“开放平台” https://open.alipay.com/   查看已有应用确保应用功能中 包含 电脑网站支付 和手机网站支付功能 (如果没有请点 继续添加  添加应用功能)
alipay1.png

alipay2.png



在 开发配置 项中设置回调地址  和  应用公钥
配置回调地址  为  https://www.mh163k.com/pay   注意 更换为自己域名
alipay3.png

设置支付宝公钥
生成公钥 需下载支付宝的生成工具进行生成  (工具下载 点这里 )生成后,注意保存两项密钥文件 以备后期使用


(如果不是使用此工具,用的支付宝官方 "RSA签名验签工具(V1.3)" 生成应用密钥时
请选择 PKCS1(非Java适用)格式  和  2048的密钥长度 如下图所示
29keycreatev1.38.png
)

双击生成之后, 此目录下会有三个pem文件  需要其中的两个,如图   注意不要重复生成,生成一次即可

用写字板打开 其中的 rsa_public_key.pem
复制其中的内容  (重要:第一行和最后一行不要复制)

重要: 用写字板打开这个文件 以保留原有格式(注意记事本不行)  不同的操作系统打开的写字板界面和截图可能有所不同,这个不影响
打开写字板,在开始 运行中 输入 write 回车 就打开了写字板, 再用字书板打开密钥文件


这个步骤中 注意 右下角 选择成所有文件*.* 内容列表中才会列出密钥文件 再选中公钥文件(rsa_public_key.pem)打开



注意只复制 图标选中部分,不要复制第一行和最后一行 注意选中部分最后不要多选中空格


然后公钥填写进支付宝页面中


设置以后, 会出来 一个 查看支付宝公钥  如下图  支付宝公钥这里的内容是需要填写到网站后台的  (注意 不是应用公钥的内容) 25alipaypubickey.png

2、登陆163K网站系统后台,进行相关配置
系统配置 -支付接口 中编辑支付宝的接口


这里有三项需要填写
1  appid  就是在开放平台中 新提交的 app的id 在app的列表中可以看到, 如图所示

2 私钥和公钥  即在开放平台中填写公钥时的那次生成的文件 注意 不要再次重新生成,必须和那次是一致的文件
重要: 用写字板打开这个文件 以保留原有格式(注意记事本不行) 不同的操作系统打开的写字板界面和截图可能有所不同,这个不影响
打开写字板,在开始 运行中 输入 write 回车 就打开了写字板, 再用字书板打开密钥文件


这个步骤中 注意 右下角 选择成所有文件*.* 内容列表中才会列出密钥文件 再选中私钥文件打开
21private_fliter.png


如图
用写字板 打开 生成的   rsa_private_key.pem 文件 ,填写到后台   应用密匙
重要 这里只复制图示中选中部分,第一行和最后一行 不要复制
26rsaprivatekey.png


从蚂蚁开放平台中复制 支付宝公钥 填写到网站后台 支付宝公匙  中
27alipaypublickey.png


注意 要实现自动退款, 后台这里必须选择成 自动退款
paybackroll.png


内容填写以后,确定提交配置页面即可

最后在 右上角 缓存配置中 清空缓存即可



四、APP中登陆、支付的设置


1、如果您启用了APP,并获得了微信的H5支付权限,请在APP平台-插件管理里面将“微信支付”“支付宝支付”的插件设置为关闭状态,此时     
    系统将启用H5支付   

2、请在APP平台-插件管理里面将“微信登陆”的插件设置为开启状态
     请正确填写 weixinAppid  WeiXinAppSecret 这两项即可!(参数来源:微信开放平台)
3、重新生成APP(ISO需要更新您的上架文件)


五、(重要!)在网站上、微信公众号下、APP下分别测试您的支付宝支付、微信支付、原路退款是否正常
由于支付系统的配置较为复杂, 如果出现异常请仔细检查每个步骤


六、常见问题

1、后台的订单中如果是人工操作的“支付成功”,那么在进行退款的时候将不会自动打款到账号,需要手动打款来完成退款
2、密钥文件生成后,注意不要再次生成了,否则密钥会变化
3、密钥文件一定要用写字板打开后进行复制  不要用记事本 记事本会影响格式 导致密钥无效
4、密钥文件一定要用写字板打开后进行复制  注意不要复制第一行和最后一行














您需要登录后才可以回帖 登录 | 注册

本版积分规则

163K,为互联网事业发展提供源动力!

小黑屋|手机版|Archiver|163k.com.   

© 2001-2013 Comsenz Inc.( 皖ICP备11020229号

快速回复 返回顶部 返回列表