1
votes

I am using Authorize.net API in my PHP project for Payments. Recently I integrated the REFUND/VOID Transactions programmatic, Its working fine but now I want refund the amount multiple times is it possible ?.

Example: A User paid $100 (Product price $80 + shipping price $20) to purchase a product in my website. Now First I want to refund $20, then later I want to refund $80 for the same transaction. Every thing need to using the API

2

2 Answers

2
votes

Multiple refunds can only be processed once the transaction is settled. It sounds like since the transaction was not yet settled, your API call voided the original transaction completely.

0
votes

Yes, you can do two refunds for the original transaction. In fact, it's no different then doing one other then the fact that you are doing a second, or possibly third, transaction. Just run your second refund just like the first for the specified amount.