# 前置准备

本文将讲述如何从零开始使用支付中心服务,解决支付业务需求。

注意

本演示中的代码示例仅用于展示服务调用步骤说明,请按照实际编码操作。

# 1.建测试应用

登录AECORE,并创建应用,创建应用后即可获取appkey、支付中心应用通信密钥,这是调用服务的秘钥请妥善管理。

注意

创建应用前请先注册并登录AECORE。 任何个人和企业可以在AECORE注册成为开发者,如果之前有广联达账号,可以直接登录。公司内部员工请统一使用公司邮箱注册

● 创建应用

● 填写应用信息

应用名称:应用中文名称,可修改;

应用标识:应用的英文名称,唯一不可变更。

# 2.开通订阅本服务

应用创建后选择并开通本服务

# 3.计算数字签名

  1. 将接口参数构造成key=value形式的键值对, 并对全部的参数键值对以字母升序排列,通过&符号拼接, 最后以&符号拼接开通支付应用时获取的签名密钥, 得到签名明文, 示例如下
appKey=gOZAunTAkwsYmlgYsvw9yLMgmdHhLEC1&buyerId=5875473583372681677&dealPrice=100&extra=extra&gVersion=1&inputCharset=UTF-8&outOrderId=outOrderId&provider=60000&remark=remark&signType=SHA-256&subject=中文&7TvP86RcWKzgIiGsTZH8c47y0iDYoEkq
1
  1. 根据签名算法计算数字签名, 以SHA-256为例, 如上明文的数字签名为
1c17125e1c0f0e4418ea78f40244922c1a83b511c4e4b7b795e3e00adb340dfd
1
  1. 将数字签名加入到请求参数中, 参数名为g_signature, 以微信支付为例, 完整的请求URL如下:
https://apigate.glodon.com/ngtrade/order/directOnlinePay?inputCharset=UTF-8&gVersion=1&signType=SHA-256&appKey=gOZAunTAkwsYmlgYsvw9yLMgmdHhLEC1&outOrderId=outOrderId&extra=extra&remark=remark&buyerId=5875473583372681677&dealPrice=100&subject=中文&g_signature=1c17125e1c0f0e4418ea78f40244922c1a83b511c4e4b7b795e3e00adb340dfd&provider=60000
1

点击查看效果

  • 在线客服

  • 意见反馈