一、功能介绍
小羊云商的商城支付方式分为:平台代收和自有支付及服务商三种,平台代收无需进行配置,可直接进行使用;自有支付则需要自行申请微信和支付宝账号。注意:切换至自有支付后,不能在切换回平台代收及服务商支付。
小羊云商的支付有两种:微信支付和支付宝支付。 微信支付支付有:公众号支付和小程序支付。下面要介绍的是支付宝支付配置教程,另外微信支付配置可以查看《小羊云商微信支付配置教程》
二、功能路径
设置--财务设置--支付方式(需在自有支付状态中才可进行设置)
三、操作步骤
1、登录小羊云商后台在【设置】--【财务设置】--【支付方式】中选择;
2、点击后系统会判断其他条件是否已经满足了, 没有满足要补上;
3、把相关参数填写到支付宝的参数配置中;
4、点击保存即可;
四、如何找到相关参数呢?
首先去支付宝平台申请商户支付(必须为企业);登录支付宝网站(https://www.alipay.com/) 选择我是商家用户登录;在管理中心【账户信息】下拉中选择【密钥管理】或在开发服务中选择【密钥管理】;
1、支付宝企业账户、合作伙伴身份和安全校验码:(路径:账户信息--密钥管理--mapi网关产品密钥)
2、开放平台应用ID和支付宝公钥:(路径:账户信息--密钥管理--开放平台密钥)
3、商户应用私钥:(工具下载请查看:https://opendocs.alipay.com/open/291/105971)
支付宝提供一键生成工具便于开发者生成一对RSA密钥,可通过上方链接下载密钥生成工具;
下载相应环境工具并安装后即可使用,本步骤指引以 MAC_OSX 界面为例:
操作步骤:
1)请务必使用 RSA2 密钥长度 即 2048 位。详情请参见 开放平台证书升级指南;
2)密钥格式选择PKCS8(JAVA适用);
3)点击生成密钥;
4)获得应用私钥;
五、签名方式区别说明
企业开发者若涉及资金类支出接口接入,必须使用应用证书模式;
个人开发者不涉及到资金类接口,建议使用普通进行加签;
在报文签名场景下,报文接受方使用发送方的公钥进行报文验签,该功能两种签名方式都可以实现;
应用证书签名方式引入了 CA 机构对公钥持有者进行身份识别,保证该证书所属实体的真实性,以实现报文的抗抵赖;
应用证书签名方式下,开放平台支持通过上传 CSR 文件的方式给开发者在线签发应用公钥证书,新的开放平台 RSA 验签和签名工具支持生成 CSR 文件;
六、应用证书获取方式
同 商户应用私钥 获取方式一样,下载相应环境工具并安装后即可使用,本步骤指引以 MAC_OSX 界面为例:
1、点击 获取CSR文件 后的 点击获取,生成应用公钥证书 CSR 申请文件。
说明:
密钥长度选择 RSA2
密钥格式选择 PKCS8(Java适用)
2、在弹出的 获取CSR 对话框中根据提示填写相关信息,点击 生成 CSR 文件。
说明:
组织/公司 名称一定要和开发者中心门户账号信息的公司名称保持一致,否则会导致后续步骤中上传 CSR 证书文件校验失败。
沙箱环境下 组织/公司 名称应填写为 沙箱环境。
3、在生成 CSR 文件后,点击 打开密钥文件路径,在对应的文件夹里可以看到三个文件:应用公钥 key 串、应用私钥 key 串,以及 csr 格式的应用公钥证书文件;
4、进入 支付宝开放平台 并打开对应的应用,在应用的开发配置页面进行 接口加签方式 设置。点击 设置 后,输入手机验证码;
加签模式选择 公钥证书 ,上传证书文件 选择 上传 CSR 文件在线生成证书 或者 上传已申请证书,即可完成公钥证书的设置。上传证书文件。即可完成公钥证书的设置;
选择 上传 CSR 文件在线生成证书 并点击 上传 CSR 文件在线生成证书。
选择 上传已申请证书,点击,选择上一步骤生成的 .csr 文件上传。上传完成证书后,系统会自动识别证书的加密方式;
证书必须由权威 CA 签发,详情请参见 当前支持的CA列表,且仅支持 X.509 格式的证书,详情请参见 证书说明;