采用WordPress搭建的网站,并使用WooCommerce插件,现在需要接入支付宝支付功能。
1. 创建应用
1.1 登录
使用支付宝账号登录开放平台:
1.2 创建应用
登录之后是如下界面:
开发文档中说“根据实际需求创建应用(如”支付应用“)”,我在这个页面没看到这一项,只有“支付接入”、“自定义接入”、“商业零售”、“交通出行”、“政务民生”、“医疗教育”这几项。不知道这几项的具体含义。暂时先选择“支付接入”吧!
这里要求选择“使用场景”,有第三方法应用和自用型应用两个选项,第一个是指开发出来给别人用的,第二个是指开发给自己用的。选择自用型,填入应用名称后,跳转到下面的页面:
这个页面包含基础信息、功能选项、开发配置三块。上面的图只截取到了前两块。
1.2.1 基础信息
基础信息中有应用名称和应用图标。应用名称之前已经填过了,现在上传自己的应用图标就行了。应用基础信息在开发应用过程中可以无需审核随时完善。但在应用申请上线时需要进行审核。
1.2.2 功能选项
功能选项模块中包含各种功能,你可以选择自己需要的功能添加到功能列表中,现在默认添加了当面付、手机网站支付、APP支付功能。不同的功能有不同的使用条件,如果某个功能的使用条件是签约,那么在使用此项功能之前,需要签约对应产品。点击“+ 继续添加”,跳到添加功能页面,这里有非常多的功能供选择:
添加了“电脑网站支付”功能。
1.2.3 开发配置
支付宝网关:已有默认值。
应用网关:用于接收支付宝异步通知,这里可以不用设置。
授权回调地址:第三方授权或者用户信息授权后回调地址。授权链接中配置的redirect_uri值必须与此值保持一致。
RSA2(SHA256)密钥(推荐):开发者要保证接口中使用的秘钥与此处的公钥匹配,否则无法调用接口。接口参数sign_type=RSA2。
RSA(SHA1)密钥:同上,接口参数为sign_type=RSA。
对接口加签方式中的“设置应用公钥”进行设置,会弹出如下窗口:
选择设置应用公钥后弹出下面窗口:
填写校验码后,弹出窗口:
这个框框里面需要填入商户自己的公钥。简单介绍一下商户公钥、商户私钥和支付宝公钥的