Follow

Payment Error: System.NullReferenceException: Object reference not set to an instance of an object

System.NullReferenceException: Object reference not set to an instance of an object. at Cobalt.Components.CamsRes.Integration.Sales.RealtorECommerceService.ProcessRequest(ProcessCreditCardRequest request, RealtorECommerceServerRequestParameters parameters) at Cobalt.Components.CamsRes.Integration.Sales.RealtorECommerceService.ExecutePayment(ProcessCreditCardPaymentRequest request) at Cobalt.Components.Crm.BusinessObjects.Sales.CreditCardProcessor.ProcessSale(ProcessCreditCardPaymentRequest paymentRequest).

Issue: You get the following error when trying to process payment through the Process Payment Wizard.

System.NullReferenceException: Object reference not set to an instance of an object. at Cobalt.Components.CamsRes.Integration.Sales.RealtorECommerceService.ProcessRequest(ProcessCreditCardRequest request, RealtorECommerceServerRequestParameters parameters) at Cobalt.Components.CamsRes.Integration.Sales.RealtorECommerceService.ExecutePayment(ProcessCreditCardPaymentRequest request) at Cobalt.Components.Crm.BusinessObjects.Sales.CreditCardProcessor.ProcessSale(ProcessCreditCardPaymentRequest paymentRequest).

Solution: Check the address fields on the contact form

Ecommerce uses address information to help validate the credit card. If you are checking a box to use an address from the contact form, it may be that fields like State/Province are missing on your billing address. Make sure the address fields are complete on the contact and then try the payment again.

Check for issues with NRDS

We see a lot of error messages when the system cannot check with NRDS to validate the membership information. This is possibly one of them.

Was this article helpful?
1 out of 1 found this helpful
Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.