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 (http://www.e-junkie.com/ej/help.integration.php) 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.