Payment has already been made for this InvoiceID (#10412: Duplicate invoice) Magento Error.

When Order placed using PayPal payment, Customers facing an error for a #10412 duplicate invoice:

PayPal gateway has rejected request. Payment has already been made for this InvoiceID (#10412: Duplicate invoice).

You can Resolve the error by Paypal Account settings steps. Continue reading “Payment has already been made for this InvoiceID (#10412: Duplicate invoice) Magento Error.”

How to Handles payment gateway failures error in Magento 2?

Every eCommerce store has integrated multiple payment gateways based on its region’s most used payment provider. The payment entity is the key component for every online order placing. Gateway is offline or online.

When developing a custom payment method, We have to handle failure error during transactions,  Handling gateway failures error in your code level improves the customer experience in your site. Continue reading “How to Handles payment gateway failures error in Magento 2?”

How to Deletes a specified order status comment in Magento 2?

Delete Specific order status history comment in Magento 2 used to remove unnecessary comments for the order.

Remove Order Comment, First Loads a specified order status comment object by comment id, pass responses object to the delete method of the Sales module OrderStatusHistoryRepositoryInterface API. Continue reading “How to Deletes a specified order status comment in Magento 2?”