Error on invoice: "Unable to load payment data. Please check the form and try again."

Modified on Tue, 20 Jun 2023 at 08:24 AM

This error usually occurs when trying to place an invoice or credit memo but Magento is unable to load or authenticate the stored card. Please note that if you are seeing customers encounter this issue at checkout, you are likely encountering a different issue which you can read more about in this article.


For the error occurring during invoicing/credit memos, our first recommendation is to upgrade to the latest version of the extension available and review if any new orders placed after updating experience this same issue. Any existing orders will need to be handled by invoicing "Offline" and capturing the funds manually in your payment gateway.


This error usually means that the order customer ID (sales_order.customer_id) and stored card customer ID (paradoxlabs_stored_card.customer_id) do not match. If you have someone technical and able to check the database, the tables are linked by sales_order.entity_id -> sales_order_payment.parent_id and sales_order_payment.tokenbase_id -> paradoxlabs_stored_card.id. The customer IDs must match between the tables. If not, you can update the IDs to match to likely resolve the errors (but do so at your own risk).


If you are on the latest version of one of our payment extensions and still experience this error on orders placed after the update, contact us with information on the above and steps to reproduce the issue.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article