How can I collect specific customer information before generating activation keys?

If you have a server that can accept HTTP POST or GET requests, and if you are using either the I will take care of activation or Provide a unique key that I will generate Activation Methods, you can use a Script Notification to collect specific customer information before generating activation keys.

To set up Script Notification:

  1. Click the Product Console tab.
  2. Locate the Product that should collect customer information, and click its Edit link.
  3. Click Product Delivery in the navigation menu.
  4. Select either the I will take care of activation or Provide a unique key that I will generate Activation Method.
  5. If you selected I will take care of activation, click the How would you like to be notified? drop-down menu, and select Script.
  6. Click the Method drop-down menu, and select the method you want to use.
  7. In the Notification Script URL text box, enter the URL where these requests should go.
  8. In the Custom HTTP Header text box, enter any HTTP Header your server may require.
  9. In the GET Parameters/POST Body text box, select the parameters you want us to send in the request (see Tables 1 and 2 below).
  10. Click Save.

We can send you the following information (parameters) in the request:

Name Placeholder Description (and sample format)
First Name %fname% Your customer’s first name
Last Name %lname% Your customer’s last name
Email %email% Your customer’s e-mail address
SubID %sid% An optional parameter you append to your Campaign URL
Country %country% The standard two-digit code of the country where the customer placed the order (US)
Order ID Number %oid% A 7-letter ID we generate for each transaction (ZJ7HVFH)
Product ID/SKU %pid% Your product’s optional ID/SKU
Traffic Source Id %tid% Your campaign’s Campaign Name (cartpage)
Revenue in US Dollars %revenue% The Advertiser’s payout (35)
Offer Category %offer_category% The category of the Advertiser’s Offer
Original Transaction Date %order_date% The date your customer completed an advertiser’s offer
(09/10/2008)
Notification Event Type %event_type% A notification’s type, either order or adjustment (order)
Notification Event Timestamp %timestamp% The date the matched advertiser approved your customer
(09/10/200814:24:53)

TABLE 1 “I will take care of activation” supported parameters

Name Placeholder Description (and sample format)
First Name %fname% Your customer’s first name
Last Name %lname% Your customer’s last name
Email %email% Your customer’s e-mail address
SubID %sid% An optional parameter you append to your Campaign URL
Country %country% The standard two-digit code of the country where the customer placed the order (US)
Order ID Number %oid% A 7-letter ID we generate for each transaction (ZJ7HVFH)
Product ID/SKU %pid% Your product’s optional ID/SKU
Traffic Source Id %tid% Your campaign’s Campaign Name (cartpage)
Remote Merchant ID %rmid% Your recruited Merchant’s ID
Product Price %product_price% Your product’s retail price (4)

TABLE 2 “Provie a unique key that I will geneate” supported parameters

If you need other information before you can deliver you product (e.g., a customer’s mailing address) please contact Merchant Support at merchantsupport@trialpay.com.

Notes:

    • Requests originate from the following IP address range: 54.183.233.157, 54.183.231.95, 70.42.249.1 – 70.42.249.255, and 199.68.156.0 – 199.68.159.255.
    • If our request fails to reach your server, we will retry three times, at staggered intervals. Failures appear in your Reports as a transaction.