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)
