一、功能介绍
支付交易:指的是商城对接微信或者支付宝支付方式,实现商城线上收款、打款功能
二、场景举例
小明从事食品行业购买一套商城系统以后,对接支付功能,会员线上购买商品可以直接微信或者支付宝支付
三、功能路径
业务端后台 -设置 – 支付/交易
四、功能说明
1、支付管理
(1)如何创建微信支付
点击支付/交易-创建支付方式 选择微信支付
·标题:支付模板的标题方便后期管理
·支付方式类型:微信支付(保存好不可修改)
·微信支付接口:1、v2 2、v3(子商户打款时选择)本次教程勾选v2
·商户类型:1、普通商户(原生微信支付)2、子商户(服务商申请的支付)
①如何获取appid(公众号支付为例)
登录微信公众号官方平台,点击左侧栏目-开发-基本配置,获取appid填写到业务端后台
②如何获取商户号
登录微信支付商户官方后台点击-账户中心-个人信息,获取商户id(也是后台的登录账号)
③如何获取支付密钥
点击业务端后台支付模板里的立即生成,生成一串32位的密钥复制以后填写到商户后台(账户中心-api安全-设置密钥)
④如何获取证书
点击账户中心-api安全-获取api证书
证书获取教程为官方教程:https://kf.qq.com/faq/161222NneAJf161222U7fARv.html
获取下载的证书上传到业务端后台
⑤开通产品
创建好支付之后,商户平台需要确认开通Native支付和JSAPI支付两个产品才可以正常支付
微信支付模板配置完成
(2)如何创建支付宝支付
①创建支付宝应用
蚂蚁金服登录地址:https://open.alipay.com/platform/home.htm
进入后台以后选择创建应用-网页&移动应用-自定义接入(按照要求选取 其他接入没法使用)
②应用基本配置
标题:商城名称
Logo:大小不超过3m
应用类型:网页应用
网址url:业务端授权域名
应用简介:按照实际情况编写
③添加能力
创建好应用以后需要开通支付宝能力:1、手机网站支付2、当面付3、转账到支付宝账户4、电脑网站支付(缺一不可)
④如何获取应用id
应用详情左侧获取appid填写到商城后台的应用id中
⑤如何生成公钥、私钥
STEP1:支付宝后台要根据自己的电脑系统下载密钥生成器,下载密钥生成工具:https://docs.open.alipay.com/291/106097
使用密钥生成器生成一对密钥(私钥、公钥)。
密钥长度选择‘RSA2’,密钥格式选择‘PKCS1(非JAVA适用)’。
将生成的私钥复制到业务端-设置-支付/交易-支付管理-应用私钥
STEP2:复制生成的公钥到 接口加签方式中的 填写公钥字符 的输入框中,即可完成应用公钥的上传,并生成一个支付宝公钥,复制出来填写到商城后台的支付宝公钥中
支付宝模板配置完成
2、设置支付方式
(1)配置好支付模板保存以后,点击支付方式设置,按照对应渠道开启支付,选择创建好的模板。
(2)高级设置
打款方式:
①系统默认(使用收款支付方式进行打款)
②自定义(使用独立支付模板进行打款仅支持v2支付接口)