6.1 创建商户

登录运营平台,创建商户。

xxpay创建商户

商户类型:选平台账户或私有账户都可以,目前没有区分。

请求私钥和响应私钥:填不大于128位的字母或数字,业务系统在请求支付中心接口时会通过请求私钥对数据加签,在接收支付中心响应时会通过响应私钥进行验签。

为该商户,创建对应的支付渠道。

xxpay支付渠道

这里的参数是指在三方支付渠道分配给账号的详细配置,每个支付渠道不同。

当渠道名称为WX时,参数为:{"mchId":"xxx", "appId":"xxx", "key":"xxx", "certLocalPath":"xxx", "certPassword":"xxx"}

当渠道名称为ALIPAY时,参数为:{"isSandbox":1,"appid": "xxx", "private_key": "xxx", "alipay_public_key": "xxx"}

6.2 开始测试

在xxpay-shop项目中,测试类PayOrderDemo.java中已实现统一下单接口测试。

xxpay测试

修改对应的商户配置信息,然后执行main方法,测试下单接口。

请求支付中心下单接口,响应数据:

  1. {"codeUrl":"weixin://wxpay/bizpayurl?pr=3rCcQLh","payOrderId":"P0020170821003047000293","sign":"0A7317013DE5AC01C8140DD8CBD02FEC","resCode":"SUCCESS","prepayId":"wx201708210030472350da43f90998941048","retCode":"SUCCESS","retMsg":""}

支付中心返回如上,表示下单成功。可将codeUrl地址复制到草料二维码,生成二维码后可直接微信扫码测试。