Introduction
After upgrading from the legacy NetSuite integration to the managed NetSuite plug-in, some users may experience recurring order failures. This article explains the cause of these failures and provides recommended steps to resolve the issue in accordance with Visa best practices.
Overview
Issue | Root Cause | Resolution |
---|---|---|
Recurring orders fail due to expired credit card errors after migration. | The legacy NetSuite plug-in sent a fictitious expiration date (12/2099) for stored cards with expired dates. The managed NetSuite plug-in sends the actual expiration date stored in NetSuite. As a result, transactions using cards with lapsed expiration dates are declined. | Update stored credit cards in NetSuite with valid expiration dates. |
Procedure
- Identify impacted recurring orders:
Review failed recurring order transactions to confirm if the error relates to an expired credit card. - Access the customer’s stored card information:
In NetSuite, navigate to the customer profile and locate the stored credit card details. - Update the expiration date:
Enter a valid expiration date for the affected credit card(s). Ensure the new expiration date accurately reflects the customer’s current card information. - Save changes and validate:
Save the updated information. Retry the failed recurring orders to confirm successful processing.
Reference
For detailed migration guidance, see:
Support Article: ISV - Migrating from Legacy to SuiteApp NetSuite (KA-08825)