我将 CIM 与 php 一起使用。我正在尝试退款/取消交易。
是否有一些关于取消和退还 CIM 交易的明确文件?
我的理解是,交易在“结算”之前无法退款。我认为这发生在未来某个不确定的时间段内,因此某些文档中的某处有一句话说,如果需要退款,我应该简单地尝试使交易无效,如果失败则假设它已解决,所以尝试退款。这个对吗?
退款交易是否有到期日?
我将 CIM 与 php 一起使用。我正在尝试退款/取消交易。
是否有一些关于取消和退还 CIM 交易的明确文件?
我的理解是,交易在“结算”之前无法退款。我认为这发生在未来某个不确定的时间段内,因此某些文档中的某处有一句话说,如果需要退款,我应该简单地尝试使交易无效,如果失败则假设它已解决,所以尝试退款。这个对吗?
退款交易是否有到期日?
Is there some clear documentation somewhere about voiding and refunding transactions with CIM?
See page 48 of the CIM Guide
My understanding is that a transaction can't be refunded until it is "settled". I assume this happens at some indeterminate period of time in the future, and so there was a sentence in some documentation somewhere saying that if a refund is necessary I should simply try to void the transaction and if that fails assume it is settled, and so try a refund. Is this correct?
Transactions are settled every night so you can safely assume each night a transaction has been settled. So the rule of thumb is if the transaction to be refunded happened before midnight PST you need to void it. If it happens after that you need to issue a refund.
Is there any expiry date for refund a transaction?
Six months. After that Authorize.Net will not allow it to go through to prevent their system from being used as a payment service.