我想在 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密钥之前有什么方法可以确认吗?