NMI: 300 Invalid Customer Vault Id Specified

What This Means

Your customer's payment token (Customer Vault Id) used to process payment for their Scheduled Order is invalid.

Common Causes For This Error

  • The customer canceled the card.
  • Improper Customer Vault ID connected to the customer's payment method in QPilot.

Suggested Next Steps

  1. Log into your NMI gateway and search for your customer in your vault.

  2. If the Customer Vault Id in the NMI Customer Vault does not match the Id used for the payment method selected for the Scheduled Order (this will display as the Gateway CustomerId), then a new payment should be added to the Scheduled Order using the correct Customer Vault Id (see "Adding A New Payment Method for Your Customer?" below).

  3. If the Customer Vault Id in NMI does match the Gateway CustomerId in the Scheduled Order, you should contact NMI support regarding this failure.

See this document for more details on Customer Vault ID in NMI: Customer Vault.

Adding A New Payment Method for Your Customer?

If you are adding a new payment method for your customer directly to your payment gateway (manually), ensure that you edit the failed Scheduled Order, add a new payment method, and copy the required billing information directly to their Scheduled Order including:

  • Gateway CustomerId
  • Billing Address
  • Payment Method Description (optional, but strongly suggested because it is used to display the payment method to your customer)

After Resolving the Issue

Once this issue is resolved, you should use the action to Restart Processing the Failed Scheduled Order.