Reply
Contributor
Posts: 26
Registered: ‎10-27-2014

C# CIM Invoice Number not Sent

I am working on a nearly functional CIM system. I am getting succesfull CIM Authorize and Captures, and then succesfully pulling these with transaction details, however, the Invoice/Description/PONumber are not being sent. I believe my issue is similar to this: http://community.developer.authorize.net/t5/Integration-and-Testing/Invoice-Number-from-CIM-and-Orde...

 

However, My issue is different as I was using a method from CIM Tests that looks like this:

 

public IGatewayResponse AuthorizeAndCapture( string profileId, string paymentProfileId, string invoiceNumber, decimal amount ) {

      Order order = new Order( profileId, paymentProfileId, "" );
      order.Amount = amount;
      order.InvoiceNumber = invoiceNumber; 
      order.Description = "Invoice for Plan";
      order.PONumber = "SamplePO";

      IGatewayResponse actual = null;

      try {
        actual = target.AuthorizeAndCapture( order );
      }
      catch( Exception e ) {
        string s = e.Message;
      }

      return actual;
    }      
        

I don't seem to be able to add a new orderExType() and submit via this same type of target gateway request. Really all I need is to submit one piece of information that I can then later pull, as it is a reference to my database transaction ID, so maybe there is a simple workaround. Any help wuold be greatly appreciated.

Expert
Posts: 4,525
Registered: ‎03-08-2010

Re: C# CIM Invoice Number not Sent

When did you downloaded the SDKS

look like it should be working on the current version

https://github.com/AuthorizeNet/sdk-dotnet/blob/master/Authorize.NET/CIM/CustomerGateway.cs