go to Evonet

Payment Method API

通过 POST /paymentMethod 发起,用于订阅业务的首次验证与 Token 生成。

一、首次授权


二、获取 Token

Token 可从以下来源之一获取:

  • Webhook 异步通知
  • GET /paymentMethod 查询接口

三、处理逻辑

响应中,需首先查看 result.code

  • 非 S 开头:请求失败
  • S 开头(如 S0000):查询成功,需要查看 paymentMethod.status 是否为 tokenized
  • 若为 tokenized,可从 paymentMethod.token.value 得到 token

四、后续交易

  • 调用 Payment API 直接发起交易。
  • 请求参数中需包含(详见附录 Payment API 接口):
    {
      "paymentMethod": {
        "token": {
          "value": "之前保存的token值"
        },
        "recurringProcessingModel": "Subscription"
      }
    }
  • 订单跟踪:使用 merchantTransID 跟踪后续订阅订单。(GET Payment