ReactJs 中的 Authorize.net 支付网关集成

时间:2021-07-17 06:25:29

标签: reactjs payment-gateway authorize.net accept.js

我想在 React.JS Web 项目中集成 authorize.net 支付网关。我正在使用包“react-authorize-net”和 accept-js 中的 FormContainer。 我正在使用带有测试卡详细信息的沙盒环境。当我提交卡详细信息以支付响应时,我从 authorize.net 请求 api 得到的响应是 -

"messages": {
    "resultCode": "Ok",
    "message": [
      {
        "code": "I00001",
        "text": "Successful."
      }
    ]
  }

问题是,我收到了如上提供的成功回复,但在页面上显示“无法处理付款”。我已经在 authorize.net 中检查了 accept-js 的文档,它指出我得到的代码意味着请求处理成功。这是否意味着付款已完成? 下面是我的表单容器代码

<FormContainer
            environment="sandbox"
            onError={this.onErrorHandler}
            onSuccess={this.onSuccessHandler}
            amount={11}
            component={FormComponent}
            clientKey={clientKey}
            apiLoginId={apiLoginId}
          />

如果有错误,那么有没有办法得到那个错误?如果测试付款成功,那么在切换到生产环境和使用生产authorize.net密钥之前有什么方法可以确认吗?

0 个答案:

没有答案