Php 如何获得;信用证;或;借;Authorize.net事务的类型
对于Php 如何获得;信用证;或;借;Authorize.net事务的类型,php,api,authorize.net,Php,Api,Authorize.net,对于getTransactionDetails调用,Authorize.net API返回了很多信息,但是没有指示交易是信用类型还是借记类型。我可以看到交易金额,但似乎总是正值 我想获得借记/贷记标志或任何其他关于如何获得它的建议 下面是getTransactionDetails调用的一个示例: [messages] => SimpleXMLElement Object ( [resultCode] => Ok [message] => SimpleXMLEle
getTransactionDetails
调用,Authorize.net API返回了很多信息,但是没有指示交易是信用类型还是借记类型。我可以看到交易金额,但似乎总是正值
我想获得借记/贷记标志或任何其他关于如何获得它的建议
下面是getTransactionDetails
调用的一个示例:
[messages] => SimpleXMLElement Object
(
[resultCode] => Ok
[message] => SimpleXMLElement Object
(
[code] => I00001
[text] => Successful.
)
)
[transaction] => SimpleXMLElement Object
(
[transId] => 123456789
[submitTimeUTC] => 2015-07-22T10:36:54.413Z
[submitTimeLocal] => 2015-07-22T09:36:54.413
[transactionType] => authCaptureTransaction
[transactionStatus] => settledSuccessfully
[responseCode] => 1
[responseReasonCode] => 1
[responseReasonDescription] => Approval
[authCode] => 143500
[AVSResponse] => Y
[batch] => SimpleXMLElement Object
(
[batchId] => 330390000
[settlementTimeUTC] => 2015-07-23T00:45:46.757Z
[settlementTimeLocal] => 2015-07-22T12:45:46.757
[settlementState] => settledSuccessfully
)
[order] => SimpleXMLElement Object
(
[invoiceNumber] => 0002
)
[authAmount] => 1.39
[settleAmount] => 1.39
[taxExempt] => false
[payment] => SimpleXMLElement Object
(
[creditCard] => SimpleXMLElement Object
(
[cardNumber] => XXXX2211
[expirationDate] => XXXX
[cardType] => Visa
)
)
[billTo] => SimpleXMLElement Object
(
[firstName] => John
[lastName] => Doe
[company] => Food Ind., LLC
[address] => 221b Baker Street
[city] => New York
[state] => New York
[zip] => 10004
[country] => USA
)
[shipTo] => SimpleXMLElement Object
(
[firstName] => John
[lastName] => Doe
[company] => Food Ind., LLC
[address] => 221b Baker Street
[city] => New York
[state] => New York
[zip] => 10004
[country] => USA
)
[recurringBilling] => false
[product] => Card Not Present
[marketType] => eCommerce
)
它总是信用卡,因为Authorize.Net不处理基于PIN的借记卡。基于PIN码的借记卡在信用卡处理世界之外通过一个完全不同的系统。带有Visa或MasterCard标志的银行卡,如果使用时没有PIN码,则被视为信用卡;如果使用时没有PIN码,则被视为借记卡。但当用作信用卡时,它们在任何方面都不特殊,不会像名片和奖励卡那样被注意。我写信给Authorization.net support,他们接下来回答: 无论何时,只要费用是针对存入您帐户的款项,其状态应为“结算成功”。对于从您的银行帐户中删除款项的费用,其状态将在交易状态中显示为“退款”
所以,如果交易状态为“已结算”-这是一笔资金入账的交易。如果状态为“退款”-这是一笔从账户中取钱的交易。我想他们自己并不知道。根据用户提供的信息,没有办法知道该类型,我猜银行也没有披露该信息。请记住,银行发行的借记卡与信用卡一样有效(你可以花得更多)。那也是信用卡。还要读一读:我想他指的不是卡的类型,而是交易的类型,可以是借记卡,也可以是信用卡(+或-),不管你有哪种类型的卡