7 / 7
Oct 2014

I have setup my ejunkie account to e-mail a code/serial to buyers. I also have properly setup Mailchimp so the name and email of the buy is automatically sent to my paypal.



I also attempted to have ejunkie send over the "key" that was sent to the person who purchased, but that has not occured during the test. In Mailchimp, my license field has the name of "KEY" as required by ejunkie. What else needs to be be done on my end? Why is the KEY not being sent to mailchimp?



I need this done for CMS reasons, and to create a way for the user to recover a lost/misplaced key.



Thank You,

  • created

    Apr '13
  • last reply

    Oct '14
  • 6

    replies

  • 1.6k

    views

  • 3

    users

  • 2

    links

This help page explains our custom/third-party Integration feature, which MailChimp uses to receive buyer/order details from us after we process an order for you:

4http://www.e-junkie.com/ej/help.integration.htm4



Note the difference between the account-wide Common Notification URL setting (in Seller Admin > Account Preferences) vs. the product-specific Payment Variable Information URL (if you enable "Send transaction data to a URL" in the product's settings).



The Common Notification URL would receive a summary of the details for every order, regardless of the item(s) purchased. The Payment Variable Information URL in a given product's settings would receive a summary of the order details only when that particular product is purchased. These are all separate data transmissions, so if you have the Common and/or multiple product-specific URLs set up, each URL would receive its own transmission of the order data.



Note that some variables (listed under "Item Specific Non-IPN Data" at the help page linked above) are only ever sent to the product's Payment Variable Information URL when that product is purchased, and never sent to your Common Notification URL. The 'key' variable is one of these, so make sure all of your key-issuing product(s) are set up to "Send transaction data to a URL" with MailChimp's integration URL in the product's Payment Variable Information URL.

E-junkieGuru

Note that some variables (listed under "Item Specific Non-IPN Data" at the help page linked above) are only ever sent to the product's Payment Variable Information URL when that product is purchased, and never sent to your Common Notification URL. The 'key' variable is one of these, so make sure all of your key-issuing product(s) are set up to "Send transaction data to a URL" with MailChimp's integration URL in the product's Payment Variable Information URL.





I have done this exact step. Both the common Notification URL and Variable Information URL are the SAME (from mailchimp).



In my mailchimp account, I have the "field label" and "field name" set to "key." Which of these two needs to be properly tagged as "key"?



NOTHING is syncing to mailchimp. Can you confirm it works for you and ejunkie or mailchimp is not having an issue?

E-junkieGuru

Note that some variables (listed under "Item Specific Non-IPN Data" at the help page linked above) are only ever sent to the product's Payment Variable Information URL when that product is purchased, and never sent to your Common Notification URL. The 'key' variable is one of these, so make sure all of your key-issuing product(s) are set up to "Send transaction data to a URL" with MailChimp's integration URL in the product's Payment Variable Information URL.





I have done this exact step. Both the common Notification URL and Variable Information URL are the SAME (from mailchimp).



In my mailchimp account, I have the "field label" and "field name" set to "key." Which of these two needs to be properly tagged as "key"?



NOTHING is syncing to mailchimp. Can you confirm it works for you and ejunkie or mailchimp is not having an issue?

The 'key' value will not be sent to your Common Notification URL, as explained above; it will only be sent to your key product's Payment Variable Information URL when that specific product is purchased. Note that this is NOT necessary simply to deliver a key code to the buyer, as products using the Send Stored/Generated Codes feature will automatically send buyers a thank-you email message providing their purchased key.



It appears your "Social Pro" product is the only one with a Payment Variable Information URL configured for MailChimp, so that is the only product that would send a 'key' value to your MailChimp URL when it is purchased. According to your E-junkie Transaction Log, that product has only ever been purchased once, on April 12th, and we cannot tell whether the product had a Payment Variable Information URL entered at that time; we can only see your current settings. All orders we've processed for you since then have been for a different product, "Social 2 Day Pass", which does not have a MailChimp URL entered in its Payment Variable Information URL.



You would need to contact MailChimp support for any help with settings at their end. We don't actually know much about their integration with us, other than that they receive order data from us via our standard, generic custom/third-party Integration method (as documented at the link provided in my previous reply). I think that their 'ejunkie-ipn' parser normally grabs just the buyer's name and email to subscribe them to a list, so you may need to set up a custom parser with MailChimp to grab and use any other variables you may require.

1 year later

How long after product purchase does it take before eJunkie sends data to the product specific Payment Variable Information URL?

That happens right away when we process the order -- i.e., as soon as we receive confirmation of completed payment from the payment processor (e.g. PayPal IPN).



If you see an order listed in your E-junkie Transaction Log, that confirms we processed the order, so if your product was configured with a Payment Variable Information URL and/or your Account Preferences had a Common Notification URL at that time, we would have sent the order data to your URL(s) when we processed the order.



If you do not see an order listed in your Transaction Log, that indicates either we did not receive payment confirmation for that order, or (very rarely) what we did receive was missing information necessary to process the order properly. If this was an order paid by PayPal, see the troubleshooting instructions here to sort out the problem:

http://www.e-junkie.com/ej/trouble.paypal.order-not-processed.htm