Php 为什么authoize.net返回的响应代码为Ok I00001“;成功的;然而,客户的信用卡还是被拒绝了?

Php 为什么authoize.net返回的响应代码为Ok I00001“;成功的;然而,客户的信用卡还是被拒绝了?,php,authorize.net,Php,Authorize.net,我有一个客户,我为他做了一个Authorize.net AIM系统。当事务通过时,响应包含结果代码“Ok”、响应代码I00001和响应消息“Successful”。有时,我也会在响应中返回一个authcode,但它仍然会在Authorize.net门户中显示拒绝。这是Authorize.net的问题还是我在响应代码中查找错误的内容?该响应表示事务已成功完成。这并不意味着该卡已被批准 换句话说,Authorize.Net将交易无误地传达给商户帐户提供商,并收到正确的响应。该响应可能表示支付成功或信

我有一个客户,我为他做了一个Authorize.net AIM系统。当事务通过时,响应包含结果代码“Ok”、响应代码I00001和响应消息“Successful”。有时,我也会在响应中返回一个authcode,但它仍然会在Authorize.net门户中显示拒绝。这是Authorize.net的问题还是我在响应代码中查找错误的内容?

该响应表示事务已成功完成。这并不意味着该卡已被批准


换句话说,Authorize.Net将交易无误地传达给商户帐户提供商,并收到正确的响应。该响应可能表示支付成功或信用卡被拒绝

好的,所以我开始检查1英寸:transactionResponse->messages->message->code那里的1是否表示交易成功且已批准?我想更好的问题是,我应该在响应中寻找什么来验证信用卡是否已成功充值?在进一步阅读之后,我的结论是,我需要检查transactionResponse->responseCode。你能确认这是正确的吗?这正是你应该寻找的。