-
Notifications
You must be signed in to change notification settings - Fork 9.4k
Description
I'm using Magento 2.2.3 and seeing an issue where if an order was made with a credit card (authorize.net), when I go to the admin to create an invoice and check the "Create Shipment" box it will have a success message, create the invoice properly, but no shipment will be created.
This only happens if a credit card is used. If I make another order using Purchase Order as the payment type, the shipment will be created successfully via the invoice creation screen.
Precondition
Magento 2.2.x or 2.3.x
Steps to reproduce
- Enable authorize.net
- Purchase a product with a credit card
- Go to the admin->sales->orders section
- Invoice the order
- Check the "Create Shipment" button
- Submit the invoice
Expected result
- Both an invoice AND a shipment should have been created
Actual result
- Only an invoice gets created, the shipment does not
I am seeing this error in the exception log at the time of invoice creation
[2018-03-08 13:55:30] main.CRITICAL: Unable to get transaction details. Try again later. {"exception":"[object] (Magento\Framework\Exception\LocalizedException(code: 0): Unable to get transaction details. Try again later. at /vendor/magento/module-authorizenet/Model/TransactionService.php:135)"} []