1 / 5
Mar 2011

I need to know E-junkie's server IP address so that I can set up secure license requests with partners. I also need to know the names of the fields (first/last name and email address) that will be passed on with requests. I assume these are "payer_email", "first_name", and "last_name" but need some clarification. Thanks!

  • created

    Mar '11
  • last reply

    Mar '11
  • 4

    replies

  • 1.4k

    views

  • 3

    users

  • 1

    link

If you're using our Send Generated Codes feature, the fields we POST to your keygen URL are documented here:

3http://www.e-junkie.com/ej/help.keygen.htm3



These submissions are intended to mimic the format of PayPal IPN, so any existing script that can receive PayPal IPN should be able to accept these with little or no modification, as long as they don't need to validate the IPN with PayPal (which would fail since we are not PayPal, and we validate the original IPN with PayPal in the first place) and can handle or ignore the extra fields we add to the base IPN data set.



Note that one of the extra fields we add is a 'handshake' variable, which the keygen script could use to verify a transmission is coming from our server. You would need to update the script's handshake reference if you ever change your E-junkie Login Email or Password.



Our server IPs may change from time to time, so it would be better to allow any connections from the base domain "e-junkie.com" rather than going by fixed IPs. You could do a DNS lookup for "e-junkie.com" and allow any IPs in that list, or have the script simply do a reverse-lookup on any IP contacting it to see if it resolves back to "e-junkie.com". If you're on a typical Linux/Apache-based Web server (as most are) and hosting the keygen script on your Web site's server, you can place the keygen script in its own subdirectory along with a plaintext file named ".htaccess" (note the leading "."), listing these directives in that file:



<limit GET>

satisfy any

order allow,deny

Allow from e-junkie.com

</limit>



<limit POST>

satisfy any

order allow,deny

Allow from e-junkie.com

</limit>

Thanks for your help...would this all be the same if I am sending information to the code generation URL using the "send free code" option? Or in this case, would only the fields "payer_email", "first_name", and "last_name" be sent to the URL? Thanks!

I mentioned this in the reply to your previous thread about bundling, but unfortunately you cannot use the "send free link/code" function with generated codes, it only works with stored codes and download links. There is no order information to post to your keygen script when that function is used.

Okay, I think I've figured everything out. Just to check, the possible servers that E-junkie could use are:



ns2.opus1.com (IP: 192.245.12.52)

ns2.e-junkie.com (IP: 184.72.238.122)

ns1.e-junkie.com (IP: 209.104.6.148)

ns1.jumbosclownroom.com (IP: 192.245.12.217)

unknown (IP: 209.104.6.152)



Thanks for all the help!