欢迎光临
IDC人自己的网站

GoEdge CDN 商业版 支付接口对接 易支付等 详细教程

最近在研究这个,大概理解了整个业务逻辑

第一步,先开启API的HTTP接口

在 Admin =》 高级设置 =》 API节点 =》 编辑 =》 更多选项

保存以后
开启防火墙 重新启动API节点

firewall-cmd --add-port=8004/tcp --permanent
firewall-cmd --reload
/usr/local/goedge/edge-admin/edge-api/bin/edge-api restart

第二步,获取API KEY和 API Secret
点击 系统用户 =》 详情 =》 API AccessKey
如果有 直接使用 没的话创建一个

第三步, 调用的业务逻辑

获得 用KEY和Secret 获得 Token

curl -XPOST "http://api.com:8004/APIAccessTokenService/getAPIAccessToken" -d '{
   "type":"admin",
   "accessKeyId":"testokdmFbopDVgD",
   "accessKey":"vEfgWAJ49YNjtest4TlVgBXm7sVpp3vP"
}' --output -

会获得

{
    "code": 200,
    "data": {
        "token": "4RYUsCHQq9QPio3ZH0aeE4ASuvZZzqtestfXSgwFJrQJbk2YpnnUllg1ZwGrCkSB1rifQqcCdhA6aM2BGNlzBCOfc3LsdtqhxczIKNDgG5ILhmwoGyU6GFeEmtr5",
        "expiresAt": 1724256819
    },
    "message": "ok"
}

这个Token就是通知回调需要使用的,回调示例

curl -v -XPOST -H"X-Edge-Access-Token: 4RYUsCHQq9QPio3ZH0aeE4ASuvZZzqUtestQJbk2YpnnUllg1ZwGrCkSB1rifQqcCdhA6aM2BGNlzBCOfc3LsdtqhxczIKNDgG5ILhmwoGyU6GFeEmtr5"
"http://api.com:8004/UserOrderService/finishUserOrder" -d '{
    "code":"2024082100000002"
}'

仅需要传递订单号码即可,会返回成功JSON
{
    "code": 200,
    "data": {},
    "message": "ok"
}

重复通知会返回
{
    "code": 400,
    "data": {},
    "message": "you can not finish the order, cause order status is 'finished'"
}


赞(0)
未经允许不得转载:IDC头条 » GoEdge CDN 商业版 支付接口对接 易支付等 详细教程

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

全国首家专注IDC行业的垂直自媒体

我要投稿互帮互助