问题描述
我想在 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密钥之前有什么方法可以确认吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)