# 支付设置

系统默认支持 支付宝支付、货到付款、线下支付、微信支付。

image-20240319163334407

# 支付宝支付

特别提示

支付宝开放平台地址: https://open.alipay.com/ (opens new window)
支付宝申请时,这里比较绕的地方是 支付宝公钥、应用公钥、应用私钥,所以大家在申请前,请认真查看下面的处理过程。

密钥采用 RSA2的加密方式

处理过程是这样的:

1、去支付宝平台申请应用,在应用中添加 手机网站支付、电脑网站支付生效后 可用。

2、下载下面的工具,你的电脑系统是什么系统,就下载对应的工具即可,本地安装后,启动 在生成密钥那里,选择 密钥长度 RSA2 、密钥格式 PKCS1(非JAVA使用),然后生成密钥。

Windows 工具下载 (opens new window)

MAC_OSX 工具下载 (opens new window)

3、生成后,将应用私钥本地保存好,配置支付时需要使用。将应用公钥复制,打开支付宝开放平台,进入你申请的应用中,设置接口加签方式

4、选择加签模式 公钥,然后填入你复制的公钥字符串,点击保存设置。

5、保存后,点击加签方式的 设置/查看 里面有两个信息,应用公钥、支付宝公钥,在设置我们商城的支付宝支付时,支付宝公钥 对应加签方式 的支付宝公钥,支付私钥 对应上面第二步(生成密钥)中的 应用私钥

特别注意

设置支付宝时,会出现一个假象,当您的公钥或者私钥有一个不正确时,依然可以调起支付,并且支付成功。但是在返回到商城时,商城会出现支付失败或者错误。其实这是因为您的公钥和私钥没有完全填写正确,商城这边对其验证失败。

全部设置完成后,就可以添加商城系统后台的支付宝信息了

image-20240319163626490

# 货到付款

启用货到付款时,需要同时进行如下设置才可以使用:

  1. 系统 - 配送方式 - 配送管理 将其中支持货到付款的配送方式内的 货到付款 设置为 支持

# 线下支付

线上提交订单,线下进行付款操作。

# 微信支付

微信支付提醒

微信公众服务号申请地址: https://mp.weixin.qq.com/ (opens new window)
APPID(小程序)APPID(手机应用) 可以不填写,将来官方推出新的小程序和手机应用再填写即可。

微信支付设置是有些繁琐的,总的归纳如下

  1. 申请公众服务号,并认证(必须是企业或者个体工商户)。
  2. 公众服务号,在 公众号设置-》功能设置 内,JS接口安全域名网页授权域名 添加您的网站域名。
  3. 公众服务号,在 基本配置-》公众号开发信息 内,IP白名单 【或者 安全中心 - IP白名单】内添加网站的ip地址,这里也是获取 AppIDAppSecret 的地方。
  4. 微信支付商户平台,在 产品中心-》我的产品 开通您需要的支付产品。JSAPI支付[微信内支付]、Native支付[PC扫码支付]、H5支付[手机浏览器支付]。
  5. 微信支付商户平台,在 产品中心-》开发配置 填写 JSAPI支付(下面提到的支付授权目录) 和 H5支付(启用了微信H5支付)。
  6. 微信支付商户平台,在 产品中心-》AppID账号管理 绑定公众服务号,如果有小程序也需要绑定。
  7. 微信支付商户平台,在 账户中心-》API安全 设置API密钥【APIv2】,此对应商城后台微信支付设置的 KEY(支付秘钥)
  8. 公众服务号,微信支付 确认绑定。