# 支付设置

系统默认支持 支付宝支付、微信支付、PayPal国际支付、余额支付、货到付款。

支付货币提醒

每一个支付设置中,下面都有可用货币设置,只有当使用的货币在支付方式所支持的货币范围内,前台才会显示该支付方式,否则不显示。

# 支付宝支付

特别提示

支付宝开放平台地址: 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、保存后,点击加签方式的 设置/查看 里面有两个信息,应用公钥、支付宝公钥,在设置我们商城的支付宝支付时,支付宝公钥 对应加签方式 的支付宝公钥,支付私钥 对应上面第二步(生成密钥)中的 应用私钥

特别注意

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

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

售后原路退款: 如果启用,则买家在申请退款时,如果付款用的是支付宝,后台审核通过后,会自动退款到买家支付宝账户。

订单取消原路退款: 如果启用,则买家在通过支付宝付款后,当卖家发货前,买家可以在前台随时取消该订单,付款金额会自动退款到买家支付宝账户。【订单内必须全部为实物商品,不能包含虚拟商品,否则无法取消退款

# 微信支付

微信支付提醒

微信公众服务号申请地址: 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. 公众服务号,微信支付 确认绑定。

售后原路退款: 如果启用,则买家在申请退款时,如果付款用的是微信支付,后台审核通过后,会自动退款到买家微信账户。

订单取消原路退款: 如果启用,则买家在通过微信支付付款后,当卖家发货前,买家可以在前台随时取消该订单,付款金额会自动退款到买家微信账户。【订单内必须全部为实物商品,不能包含虚拟商品,否则无法取消退款

需要注意的是,启用原路退款需要填写微信支付公钥和支付私钥

登录微信支付商户平台 https://pay.weixin.qq.com/ (opens new window) 进入 账户中心 - API安全

其中

apiclient_cert.pem 里的内容添加到微信支付公钥

apiclient_key.pem 里的内容添加到微信支付私钥

# 微信内支付

# 支付授权目录填写

可填写支付授权目录为您的站点域名,如 https://v3.dbshop.net/

# 微信扫码支付

微信支付商户平台,在 产品中心-》我的产品 开通 Native支付[PC扫码支付]。

# 微信H5支付

微信支付商户平台,在 产品中心-》我的产品 开通 H5支付[手机浏览器支付]。

# PayPal国际支付

请自行到PayPal官网开通商家服务,即可获得相应配置信息。

PayPal官网:https://www.paypal.com/ (opens new window)

Client IDClient Secret 在PayPal开发者中心创建获取 https://developer.paypal.com/ (opens new window)

sandbox 为测试环境,不产生实际交易

# stripe国际支付

查看设置信息

# 余额支付

相对简单,不作过多说明。

# 货到付款

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

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