During our recent tests we discovered that Adyen capture response is just an acknowledgement, not a result. That implies Adyen accepted the request to capture money, but it doesn’t guarantee the capture of funds.
It's easy to prove. We'll create a new authorization to demonstrate this.
and cancel it from the Adyen portal.
Once the status is displayed as "canceled," we will proceed to D365 Commerce and post an invoice.
As you can see, the invoice has been posted, and the payment has been "captured".
Of course, it doesn't happen often, but if you're selling high-value items and don't want to ship them without payment confirmation, you'll need to process asynchronous Adyen messages.
If you subscribe to Adyen's 'CAPTURE_FAILED' webhook notification
then you will receive a message about the failure.
Comments