I continue to have issues extracting all the relevant order data from e-Junkie when I use the ""Send payment data to my server"". I'll try to explain this in detail because it's getting to be a show stopper and I've spent quite a lot of time debugging. Here is the scenario.



I have two software items for sale, Item A and Item B. I need supply a unique PIN/Registration code for the user when they purchase either product. I have these setup in e-Junkie appropriately. My goal is to send this purchase data back to my in house CRM system in real time so that I can be ready if a user calls my support team for help installing configuring the product. They need to supply this PIN/Registration code to my support folks



If my user purchases Quantity 1 of Item A everything works beautifully. I have a script written in ColdFusion running on my server that extracts the payment data, inserts the information into a local database, and sends an admin an e-mail. All is well.



The problem comes in with the PIN/Registration number. On this page (1http://www.e-junkie.com/ej/help.integration.php1) the e-Junkie help system tells me about a field called "key" which, in fact, is the PIN/Registration number mentioned above. This field contains the generated PIN/Registration codes for the order separated with a CR/LF if the users orders a quantity > 1.



Problematically, I'm only receiving the PIN/Registration codes for the first item in the order. If my user orders both Item A or Item B I only receive the PIN/Registration numbers for Item A - I never see the Item B PIN/Registration numbers.



I do get information about Item A and Item B in the "Item Specific" fields referenced on the help page.



I'm wondering why

1) I don't get any PIN/Registration numbers for Item B?

2) Why aren't these numbers considered "Item Specific" in the first place?



Has anyone else encountered/solved this problem? Have I made the issue clear? I really need to get to the bottom of this one.



Thanks