Showing results for 
Search instead for 
Did you mean: 

Error in Recurring payment tests

With reference to our implementation of payment for orders which are authorized in advance by the customer, we are creating a customer profile and payment profile on This payment profile was used to charge the card when the payment was required in the absence of the card information. This was tested to be working and the code was rechecked and it is correct. Your sample code is also using the same approach and can be found here:sample-code-csharp/ChargeCustomerProfile.cs at master · AuthorizeNet/sample-code-csharp (


During our testing recently on our staging site we are noticing that the payment request is failing with 'card code required' error. Since we are not storing the card, and only using the payment profile already stored with, we are unable to provide the card code.


We have checked that if we provide the card code somehow (currently dummy for testing) the transaction succeeds.


This seems to be a recent change. Can you please provide information on how this has to be handled? Or connect us with someone who can help.


Thank you


It has come to our attention that there was an error in the recurring payment tests that were run on the staging server. We have isolated the problem and are working on a fix. In the meantime, we would like to ask all customers to please check their statements carefully and report any discrepancies to our customer service team. We apologize for any inconvenience this may have caused.

  1. Call and write the company. Tell the company that you are taking away your permission for the company to take automatic payments out of your bank account. 
  2. Call and write your bank or credit union.
  3. Monitor your accounts.

Thanks for sharing.


We now know that the recurring payment tests that were carried out on the staging server had a mistake. We have identified the issue and are developing a solution. In the meanwhile, we kindly request that all customers review their statements thoroughly and let our customer support staff know if there are any inconsistencies. We sincerely regret any trouble this may have brought about.