Payments - COM VS .NET API

Hello everyone,

I recently wrote a little home-brew application for my office that used the COM functions to interop with, what we had at the time, Peachtree 2008.

We upgraded within the last month to Sage 50 2014 and I've begun to rewrite the same application using the .NET API instead as I couldn't seem to figure out how to get the COM interop to work with the new version.

Alright, to the actual question:

When I used the COM functions, I could use an exporter to export the payment journal and then read that in and create a table of payments. It included everything that I saw in the list of payments in Peachtree.

Now, using the .NET API, I can't seem to find all the fields that are present in the same list. The field that I need specifically is the Check Number. The Payment class lets me know that the PaymentMethod was "Check" but doesn't provide any information about the check that gets inputted into Sage 50.

I've tried creating lists of other fields that sound relevant using the Factories but I can't seem to find anything.

Is there anyway to access what I'm looking for using the .NET API?

Thanks

-Kyle