# 支付设置

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

支付货币提醒

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

# 支付宝支付

特别提示

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

密钥采用 RSA2的加密方式

处理过程是这样的:

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

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

Windows 工具下载

MAC_OSX 工具下载

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

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

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

特别注意

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

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

# 微信支付

微信支付提醒

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

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

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

# 微信内支付

# 支付授权目录填写方式 1

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

# 支付授权目录填写方式 2

如果上面填写的不行,可以删除掉,添加下面的内容

订单支付的授权目录 http://(或者https://)网站地址/shopCheckout/checkoutComplete/

比如 https://v3.dbshop.net/shopCheckout/checkoutComplete/

会员充值支付的授权目录 http://(或者https://)网址地址/home-user-balance/continueUserRecharge

比如 https://v3.dbshop.net/home-user-balance/continueUserRecharge

# 微信扫码支付

# 微信H5支付

# PayPal国际支付

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

PayPal官网:https://www.paypal.com/

# stripe国际支付

查看设置信息

# 余额支付

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

# 货到付款

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