PayPal IPN Gateway

Watch Video Tutorial If you have paypal buttons, or use paypal shopping cart, you can turn on IPN (instant payment notification) which will send us your customer data. In other words, you will not have to manually input customer orders into the TrepStar.com product order form.

Turn on PayPal IPN (instant payment notifications):
  1. Login to paypal
  2. Across the top, click profile and pick 'more options'
  3. 3rd column under "selling preferences" click "Instant Payment Notifications" (about half way down)
  4. Edit settings and choose to enable it.
  5. Edit each of your PayPal Buttons:
    • Click the Advanced Variables section
    • add the notify_url with your projectID
    • The notify_url you put on the advanced variables of your paypal button(s) is http://www.a1tech.com/ipn.asp?productid=XXXX where xxxx is your unique product ID assigned by our system
    • Do NOT USE httpS://... It is http://... ONLY (no S).
    • Be sure your button is configured to ask for customer shipping address data or none of this will work.
    • Optional Shipping Method: By default, standard first class shipping will be used. If you want to offer other methods, you can set up different buttons for different shipping methods by adding a parameter named trepstarshipping. For example, you could make your button notify_url look like http://www.a1tech.com/ipn.asp?productid=XXXX&trepstarshipping=[shipmethod] where [shipmethod] is set to standard, rtrackstandard, priority, or express. rtrackstandard means standard first class mail + electronic delivery confirmation tracking.
Do not read the following section until you've looked at the paypal IPN video above! If it is not feasable to modify your PayPal buttons individually, you can do the following:

You can globally set the IPN url without specifying a productid. However, this means all orders for every PayPal button in your entire account will call our server. This is not advised if you have lots of products that do not use us for fulfillment!

You need to edit your trepstar.com projects to set the correct eCommerce String. This tells our system which PayPal orders are related to which products on our system.

To set a global IPN url, login to PayPal and use the following in the paypal IPN URL section:

Use http://www.a1tech.com/ipn.asp for the IPN url. Do NOT USE httpS:// It is http:// without an S.

This will turn on IPN and your order data will come to our system when someone purchases from your site via PayPal.

We will receive that order data, and we will match the eCommerce String set within your TrepStar.com project.

We use the paypal item number and paypal item name. For example, if your item number was "1010" and your item name was "AdsGone Popup Blocker Software" we combine these into "1010:AdsGone Popup Blocker Software". We use this string to find your project on TrepStar.com. If you edit your TrepStar.com project, near the very bottom of the form, you'll find the "eCommerce ID String" field. This is where you (or we) will place this string e.g. 1010:AdsGone Popup Blocker Software.

If you know your item number and item name for each of your paypal buttons, you can do this yourself.

Otherwise, when an unmatched PayPal IPN data order is received, we send you an email so you can see what we're trying to match. This way, you can set the eCommerce String correctly from within your TrepStar.com project.

NOTE: Your buttons must be configured to ask for customer address data. If it is not collected, PayPal does not know it, and can not pass it to us. Thus, we can not ship the product anywhere.