2 / 4
Dec 2012

Im incorporating the MaxMind API as a fraud buffer prior to e-junkie delivery, and I have a few questions about the variables that are passed via POST.



First, I do not have "get address" checked, but when I look at my transaction log it shows the buyers address. So does the address POST even without having the box checked?

I also seem to remember that if you check "get address" then orders are not automatically marked delivered, is that right?

Next, is the city, region, and postal code always sent?

Does e-junkie have access to the buyers phone number? That also helps to narrow down card location compared to IP location, and allows a phone verification.

And finally (I think), there used to be a POST variable for buyers IP address, but I do not see that on the list anymore. Is that (or will it be) a depreciated value?

  • created

    Nov '12
  • last reply

    Dec '12
  • 3

    replies

  • 1.5k

    views

  • 2

    users

If none of your products have the option for Shipping/Buyer's Address enabled then E-junkie is not asking for the address to be part of the order. The payment processor however may still be collecting the physical address and passing it on to us along with the rest of the order data.



If the address is being included in the order data, it would include the city, state, country and zip/postal code.



There is an option to tell the payment processor to collect the buyer's phone number. Go to Seller Admin>Edit Payment Preferences. Once the page opens add a check mark to the box for "Tell Payment Processor to Make it Mandatory for Buyer to Provide a Phone Number." After you add the check mark click Submit.



As for collecting the IP Address. As far as I can remember we never had that option. The one problem with collecting the buyers IP address is that the address may change. If the buyer purchase your product on their laptop while at a StarBucks, but wait to try to download until they are home, or at school, they would have a different IP Address at the time of download compare to the time of order.

Alright, so if I check get address does that tell the payment processor that the order was delivered?



If it helps I will be using Google Checkout fairly exclusively and sending codes generated from my site.



About the IP addresses, one of the variables in my handler (that I have been using for a long time) is: $purchase_ip = $POST['buyerip'];

Because I do compare the IP address that purchased with the users browsing IP address. In fact, I noticed that a few users always had different IP addresses and found out it was a security setting that triggered when they moved from my http to e-junkies https.

Setting your products up to request the buyer address will not automatically tell the payment processor that the product was delivered.