本帖最后由 156781 于 2018-3-7 17:44 编辑
1. 支付宝商家帐户1.1. 个体商家帐户这种帐户是以个体商户名义申请的帐户,使用营业执照进行了商家认证 1.2. 企业认证商户帐户此类帐户是以企业名义申请的帐户,并且通过对公银行帐户进行认证通过了的商家帐户 2. 申请成为开发者并创建应用创建应用详情查看 创建应用配置过程中会涉及到商家密钥的问题,这里提供工具给商家生成,密钥会同时生成公钥和私钥,公钥需要填写到刚刚创建好的应用配置,然后会得到一个支付宝公钥,同时商家需要将创建好应用的APPID,支付宝公钥,生成的私钥保存下来,需要填写到我们系统里面,用于生成WAP订单,支付成功回调校验,同时使用了这种自建应用的,也是可以兼容ISV当面付功能的,同样也需要签约商家当面付功能 2.1. 申请成功开发者操作步骤如下 使用上面网址,登录支付宝开放平台,请注意这里登录的只能是企业帐号,不能是个人帐号,个人帐号申请的开发都将不支持后续的功能 选择下图红色框中的选项
进去过后,里面会要求填写相关的信息,请按里面的要求填写,并等待审核通过,审核通过过后,再进行下面操作 2.2. 添加自用型应用申请成功过后,登录进入开发者后台 进行如下操作进行应用的添加 找到添加应用菜单
应用的使用场景请使用自用型应用,并填写名称
应用添加成功过后,会分配一个应用ID,我们这里称其为appId,请以这个appId为目录名称创建一个目录(这里只是为了方便区别,也可以不用建立,只是为了后面密钥保存方便一些) 如我这里建的目录就叫2018020702155209 2.3. 修改应用信息2.3.1. 修改应用图标2.3.2. 修改开发者配置开发者配置的修改,只需要填写一个RSA(SHA256)公钥即可,在填写之前,我们要先进行公钥的生成,操作步骤如下 2.3.2.1. 生成密钥点击网页下方“如何生成秘钥”可以下载秘钥生成工具,打开支付宝提供的密钥生成工具,开始进行密钥的生成 如果找不到,请联系我们将工具发给客户,下面操作请看图示 打开支付宝密钥生成工具 密钥格式,请选择PKCS1(非JAVA适用) 密钥长度,请选择2048 然后点击生成密钥,密钥将会生成放到工具目录中RSA密钥里面 密钥生成完成过后,请点击上图中的【打开密钥文件路径】 将会看到生成的公钥与私钥,请将这两个文件单独拷贝出来,存放在一个上面创建的那个目录里面,这些文件将会是进行下一步操作以及支付宝支付时的接口请求凭证。 到这里,密钥证书生成完成,下面进行应用公钥上传到支付宝 2.3.2.2. 填写上传应用公钥接口加签方式,请选择RSA(SHA256) 点击RSA(SHA256)密钥,将会出现下图信息 点击设置应用公钥,将生成的公钥【应用私钥2048.txt】里面的内容拷贝出来,填写到编辑框中,保存 保存完成将会弹出支付宝公钥,请点击查看并下载保存到本地 将支付宝公钥保存到上面拷贝出来的密钥目录中,放在一起,这里的支付宝公钥下载下来的名称是与appid是对应的,所以请注意,存在多个应用的时候,不要搞混淆了,请看下面保存的目录。 到这里密钥填写完成,请提交审核,等待审核通过。 3. WAP支付申请条件1. 企业或个体工商户可申请; 2. 提供真实有效的营业执照,且支付宝账户名称需与营业执照主体一致; 3. 网站能正常访问且页面信息有完整商品内容; 4. 网站必须通过ICP备案,个体户备案需与账户主体一致。
由于申请条件对个体户网站备案要求限制问题,所以此类帐户我们无法支持WAP支付 所以我们系统要求,必须为企业帐户,如果是个体户可能会出现无法审核过的问题,那么WAP支付将没有意义
3.1. 功能申请登录商家中心,进行接口功能的申请(这个功能申请与应用申请可以同时进行,二者没有互相等待审核的关系) 这里必须是认证通过了的商家才可以进行申请,申请过程会涉及到填写域名的问题,所以这里会由我们统一提供域名地址 登录后,请选择图中所示功能,手机网站支付
点击立即接入
在接入过程中,会要求填写一个展示商品的域名地址 请填写用户自己的微商城地址,只需要把下图红框内的内容复制过去
3.2. WAP支付流程支付流程和原来的当面付功能区别不是太大,主要是构建订单信息和发送请求都交给浏览器进行操作,而当面付功能基本上都是由服务器进行提交订单处理
由于微信和支付宝的竞争对手关系,在微信中是无法直接使用支付宝的,所以在微信中选择支付宝支付的时候,会提示客户,选择在浏览器中打开完成支付 4. ERP中的配置填写由于支付宝支付接口请求需要用到密钥,所以上面生成和下载的支付宝公钥也是需要填写到我们系统里面的,这里需要填写生成的应用私钥和支付宝公钥,以及appid 应用私钥用于请求支付宝订单 支付宝公钥用于校验订单返回的信息合法有效性 请把以上三个信息填写到ERP后台商城-店铺设置-微商城支付-绑定支付宝对应位置 提交之后等待支付宝审核通过之后就可以正式使用微商城支付宝支付了。
|