OVERVIEW
2-Way Micropay™ purchase links allow users to make a purchase with just two clicks.
The product can be online content, such a web page, or a
physical item. The cost of the product can be as little as
one cent up to the maximum amount authorized for the seller's
account.
Some key advantages of 2-Way Micropay™:
- payments can be processed without the high costs associated
with credit cards;
- there are not credit card forms to complete;
- buyers can login to their payment account only once per day
and have access to numerous web sites and resources, eliminating
the need for multiple login ID's and passwords;
- buyer's ID's can automatically be used to track buyers, to
collect contact info, and provide guaranteed permission based
follow-up communications with buyers in a way that NEVER
involves the risk of being accused of spam.
When a buyer who is already logged in activates a purchase link
this will bring up a confirmation window
identifying the item and the cost. Upon confirming intent
to buy, the funds are transferred and the buyer is
redirected to the "delivery page" associated with the purchase.
The delivery page may contain the paid for content (such as a video
or downloaded content) or it may be a web page containing
confirmation that the order has been received and will be shipped to
the automatically provided shipping address. If the buyer is
not logged in, he or she will be required to login before the
purchase can be completed.
Currently, both the buyer and the seller must have a Qixit™
account. The funds will be transferred from one Qixit account
to the other.
TECHNICAL DETAILS
Manual Creation of Purchase Link
Description of Fields Used in Manual Entry
Automated
Creation of Purchase Links
After
Creating A Product, How to Use the Purchase Link
Additional Protection of Your Content From Multiple Access
To create a purchase link, you must first upgrade your Qixit
Account to a Vendor Account. Do so by logging into the
Qixit Vendor's Link Creation Page:
http://www.qixit.com/products/
The first time you log into this page, you will be required to
complete a form to upgrade your account to a vendor/advertiser
account. A one time fee of $10 is required to upgrade your
account.
Upgrading your account will allow you to create both purchase
links and payment links.
There are two ways to create purchase links: manually and
through an automated process.
Manual Creation of Purchase Link
To manually create a product, log in to
http://www.qixit.com/products/ and select "Create New Purchase
Link." Click on the image below for a full size image.

To create a product, the following fields are required:
Description, Cost, Pitch URL, Delivery URL, and Commercial Code.
All others are optional. The default Refund Message is "All
Sales Are Final"
Additional fields can be used to (a) modify the receipt the
buyer will receive with each purchase, (b) split payments between up
to two additional parties, and (c) produce automated reporting of
data regarding the buyer and the transaction.
After completing the form, a product ID will be created which
will also be shown in the "Product Link" field. The Product
Link field is the link that buyers must use to purchase the product.
Cut and paste this anyplace you wish to use the purchase link.
If you wish to mask the purchase link, use a redirect link that will
activate the purchase link.
Description of Fields Used in Manual Entry
|
Description |
Description of product.
This will appear in the window where the buyer confirms
intent to purchase and also in the buyer's receipt.
|
|
Cost |
Enter the amount to be
charged in dollars and cents, with a minimum of 0.01, one
cent.
|
|
Pitch URL |
This is the link to
your
webpage page offering the purchase link. It will
appear on the buyer's receipt and is intended to allow the
buyer to return to your website. It should be a
permanent link to something describing what is or was
available for sale at the time the purchase was made.
|
|
Delivery URL |
This is the
page to which the user is directed after the payment has
been confirmed and processed. It may be the page where
you actually deliver the product, such as a video, or it may
be a thank you page where you confirm that the product will
be shipped.
NOTE: The delivery URL must
be in a form that includes
http:// as a prefix for the
link. www., alone, will not work.
The Delivery URL may also
include additional variables (substitution strings) which
will relay back to your server the age, gender, Qixit ID or
other information you may wish to collect when a purchase is
completed.
|
|
Commercial code |
Select the code that most
closely fits the category of the product or service you are
selling.
|
|
Thank You Perm |
Each purchase creates a
"Thank you for your
purchase" receipt which is delivered to the buyer's Qixit
address. This receipt automatically includes the pitch page
URL but only optionally includes the Delivery URL.
If you elect the option
"Thank You Perm," the delivery URL is included in the
receipt. This allows the user to go to the delivery
page as often as she wants. This is a buy-once view
often option.
If you do not select this
option, the delivery URL is not provided to the user.
In such cases, the user has to use the pitch page link to go
back to the purchase link and must pay each time she wants
to access the product page.
|
|
Address Required |
If
selected, the buyer will be prompted, and required, to
approve release of his or her shipping address before
payment is allowed and the user can be directed to the
delivery URL. This option should only be used when
shipping physical products.
|
|
Display Full Screen |
Only applicable when
users are using the downloaded Qixit email client. If
elected, your ad in a full browser window instead of an
email frame.
|
|
Open in New Browser Window |
Only applicable when
users are using the downloaded Qixit email client. If
elected, your ad in a full browser window instead of a new
browser window.
|
|
Browsing Enabled |
Only applicable when
users are using the downloaded Qixit email client. If
elected, the user will be allowed to browse within the email
frame to links embedded in the Qixit email.
|
|
Affiliate's Commission |
Percent of payment to be
paid to referring Affiliate, if any. Default=0. |
|
Affiliate's Qixit User ID |
If affiliate commission is
> 0, then you can create a payment link that either pays a
specific Affiliate or you may make the commission payment
available to any Qixit user who promotes your purchase link.
To create a payment link
that always pays the same affiliate, enter that affiliate's
Qixit ID in this field. This is a great way to pay a
royalty to an musician, artist, author, or content creator,
for example.
If you leave this field
blank, and the commission rate is >0, this indicates that
you are willing to pay the commission to any Qixit user who
distributes your purchase link and adds his QixitID to the
link by appending "aff=MyQixitID"
For example, if you are
willing to pay a 20% commission to anyone who promotes your
video, for example, just create the link, leaving this field
blank, setting the commission to 20, and explain to your
customers how they can promote your video on their Facebook
page (for example) and receive 20% every time their friends
view the video through their modified link.
Any Qixit user can receive
referral commissions. It is not necessary for them to
upgrade to a vendor/advertiser account.
|
|
Forwarder's Commission |
Percent of payment to be
paid to a second Qixit user account, if any.
Default=0. |
|
Forwarder's Qixit User ID |
The Forwarder's Commission
is basically just a second Affiliate's Commission.
Read above for more details.
By providing the second
affiliate split option, you can automatically split payments
received up to three ways. You might want to do this,
for example, if you are the distributor of video's for
original content creators who get 15% of all sales, and your
distribution provides for a 20% commission to whomever
publishes or forwards your purchase link to other people.
In such a case, you would set the affiliate Qixit User
ID to the video creator's ID but you would leave the
Forwarder's ID blank. To claim the Forwarder's
percent, a third party would append the string "fwd=MyID"
(replacing MyID with their actual Qixit ID), when they
published or forwarded the link.
To create a payment link
that always pays the same second affiliate, just enter that
affiliate's Qixit ID in this second affiliates field, the
"Forwarder's Qixt User ID" and that setting will override
any attempts to append a "fwd=" variable to the purchase
link.
|
|
Product Link |
DO NOT edit this field.
The Product Link is the link you will cut and paste into any
web page, email, or other electronic document which will
trigger the payment and product delivery process. This
field will be filled once you elect to "Save" the new
product. |
|
Refund Message |
Add a refund message to the
buyer's receipt. The default is "All Sales Are Final."
If you wish to put something else here, this is the place to
do it. |
|
Return Address |
Add any additional
information here to be included on the receipt. |
|
Report URL |
This is an optional URL which will be hit by Qixit servers
upon completion of a successful sale. This is an
alternative way to collect data on each sale using the
Substitution Strings. The other way is to include the
Substitution Strings as part of the destination URL.
For
example, your programmers may create a data logging program
at
http://OurDataCollector.com/collect.aspx. To
collect the first name, Qixit ID, gender, and zip code of
each buyer, the Report URL might be constructed to be:
http://OurDataCollector.com/collect.aspx?FirstName=(name)&Buyer=(userid)&gender=(gender)&Zipcode=(zip)
|
|
Substitution Strings |
The
variables below may
be used in either the Delivery URL or the Report URL or in
the purchasefast link.
Use parentheses around the variable name. The server
will replace the variable with the actual information
appropriate to the transaction |
|
UserID |
Qixit ID of
the Buyer. This can be used to direct market to the
Qixit user, but will require you to pay the Qixit user his
or her required fee to receive advertising each time it is
used...unless you can convince the user to set the to zero
in order to receive your much beloved emails! |
|
Name |
First Name of the Buyer |
|
ReferralID |
-- Reserved Field -- |
|
MailingAddress |
Mailing Address of the
Buyer, if requested by seller and provided by Buyer. |
|
Gender |
Gender |
|
Age |
Age group (not exact age) |
|
IPFrom |
IP address of the Buyer |
Automated Creation of Purchase
Links
Your programmer can
easily define products, set pricing, and setup feedback on
all sales using our web API,
productadd.aspx.
All the fields that can be defined in the manual product
creation process can be passed through as variables with
productadd.aspx.
In addition, the variables vend and vendpw are required.
These identify the vendor's Qixit ID and the Vendor's
password for creating products.
The same API can also be used to edit and modify existing
product descriptions, pricing, and other options.
The variables are listed below.
For a more complete description of each field, see the
table above
for the form for manually creating products
productadd.aspx variables
(red fields required)
|
|
vend |
Vendor
username |
|
vendpw |
Vendor
password |
|
cost
|
Cost |
|
desc
|
Description |
|
Purl
|
pitch url
— site or page offering the purchase link |
|
Durl
|
delivery
url — URL redirect code returned to browser on confirmation
of payment |
|
Aff |
QixID of
affiliate to receive Affiliate percent. Note: The
affiliate payment will only be made if it is also included
in the purchasefast link as described below. |
|
AffPct |
Affiliate
percent — the percent to be paid to the affiliate “aff” |
|
Rurl
|
Report URL |
|
Fwd |
CURRENTLY
INACTIVE - Forwarder’s
ID (2nd affiliate) |
|
FwdPct
|
CURRENTLY
INACTIVE - Forwarder’s
percent |
|
Perm
|
Perm link? (if Y, the Durl will be printed in the buyers
receipt) |
|
Cod
|
commercial code -- See list of acceptable codes |
|
RMsg
|
Refund
Message |
|
Raddr
|
Return
Address (goes on receipt) |
|
AddrReq |
Address
Required y/n. If yes, buyer will be prompted to approve
release of his or her shipping address.. |
|
Fscreen |
Full Screen
– used only for thick client |
|
Nbrowser |
New Browser
– used only for thick client |
|
Bena
|
Browser
Enable – used only for thick client |
|
pid
|
product id
-- only submitted when doing a product update, otherwise
will be created when product created |
Productadd.aspx Example
https://www.qixit.com/productadd.aspx ?Vend=MyID33 &vendpw=ai#FIDf &Desc=Blog Post &Cost=.01
&Aff=
&Affpct=0 &Purl=www.best-reviewed.com &Durl=http://best-reviewed.com/blog/?cat=28
The first variable should be preceded by a ? and the subsequent
ones by an &.
Variables may appear in any order and are not case
sensitive. The "Aff" variable can be set to null (blank),
but must appear in the string.
The & may not be used to separate substitution
string variables within the Durl or Rurl.
If the above vendor ID and password were correct, the response page to confirm success creating
the purchase link will look like this
00|Success|Product successfully Updated|Qixit
ProductID:430010a5-2bf4-44td-8e1a-96033ed94a5e
A success will always begin with 00. The product ID
number, the PID, can then be used with the purchasefast link to post
for buyers to use. In the example above, the most basic
purchase link would be as shown below. Additional options
could be added, as described later.
http://qixit.com/purchasefast.aspx?PID=430010a5-2bf4-44td-8e1a-96033ed94a5e
If an error occurs when creating a productadd
call, the response will look like this:
04|Failure|Provided Vendor Information supplied is
invalid|Qixit ProductID:
To modify an existing product, simply add the product ID
following the PID variable. The PID will also be used in the
purchase
link to identify the product.
In the example below, the previously created
product is modified to change the cost to 20 cents and to also
receive the first name as part of the delivery
URL
https://www.qixit.com/productadd.aspx
?Vend=MyID33
&vendpw=ai#FIDf
&Desc=New Blog Post
&Cost=.20
&Aff=
&Affpct=0
&Purl=www.best-reviewed.com
&Durl=http://best-reviewed.com/blog/?cat=28,Fname=(name)
&PID=430010a5-2bf4-44td-8e1a-96033ed94a5e
After
Creating a Product, Use the Purchase Link
After you create a product, a
basic purchase link will be generated and will appear in the Product
Link field, if you are logged into the manual product creation /
editing form at http://www.qixit.com/products/
The basic purchase link requires only a single variable, the
product ID (PID) generated when the product is first created, as
shown below.
http://qixit.com/purchasefast.aspx?PID=430010a5-2bf4-44td-8e1a-96033ed94a5e
The purchase link can also have additional variables added
which pass in additional information, including information that
will be echoed back as part of the delivery URL.
|
Purchasefast.aspx variables
|
|
Pid |
Product ID |
|
aff |
Affiliate's Qixit ID. Accepted only if not predetermined by vendor
and affiliate commission is greater than zero. Otherwise
ignored. MUST be present if aff is defined in the
product link in order to trigger payment to the Affiliate. |
|
fwd |
INACTIVE.
Forwarder username. Accepted only if not predetermined by vendor and
forwarder's commission is greater than zero. Otherwise
ignored. |
|
Desc |
Secondary Description, appears on receipt along with primary
description |
|
Ref |
Referral Code, typically the Qix ID of the vendor. If a buyer did not
have a Qixit account and creates an account when attempting or completing the
purchase, the referring party may receive referral credits. |
|
Echo |
If used, this variable
must be last parameter in the string. Substitution strings are
allowed within the Echo string. The echo string is especially useful for managing
one view per payment, and for collecting customer
information, such as their Qixit contact information.
Substitution strings like (Name) and (Age) can also be
included in the Echo string and will be replaced with data
from the transaction record. |
The echo string gives your programmers additional flexibility.
While some information can be predefined in the delivery URL, other
information may be dynamically generated at the time the modified
purchase link is generated and offered to the buyer.
Activation of the dynamically modified purchase link can then pass
these dynamically generated variables through the payment process so
they are received back at your servers, as part of the delivery URL,
when the payment has been successfully processed.
PurchaseFast Example With Optional Fields Appended
http://qixit.com/purchasefast.aspx ?PID=7957e2b6-d32b-443c-8294-44a18bb55cbf &ref=BlogID &aff=author01 &fwd=promoter01
&echo=OneTimeCode=site90ads1k3T&Buyer=(userid)
,gender=(gender),age=(age)
Additional Protection of Your Content from Multiple Access
You may choose to not provide the Delivery URL in your customer's
receipts if you require them to pay each time they wish to access
your content. However, if the user saves your Delivery URL
from their browser cache, it is feasible that they could access the
content repeatedly, or share it with others, unless you take
additional precautions.
This is one example of where the echo string can provide very
valuable options for your security processes. One way to prevent
reuse of your Delivery URL for each sale using the echo string is to
append to the purchasefast link a unique, one time code, each time
it is served to a prospective buyer.
To do this, your programmers may display an intermediate payment link (ie.
www.yourowndomain.com?p=23abc) on the pitch
page when when activated redirects the prospect's browser to the actual
purchasefast.aspx payment
link (i.e., www.qixit.com/purchasefast.aspx?pid=98312)
which has appended to it a unique one time code: (i.e.,
www.qixit.com/purchasefast.aspx?pid=98312&echo=se90ads1)
After the payment is received, the onetime code is
appended to your the Delivery
URL for your product (ie.
www.yourowndomain.com/product.htm?echo=se90ads).
When this URL request hits your servers, the server is
programmed to check this one time code against your own
database. If the code is valid, has not yet been served and
perhaps meets other verification tests, such as the
browser's IP address, it represents confirmation of payment
and the server so delivers the content.
But, if the one time code was already used, your servers
can retrieve from your database when it was used and who the
original buyer was. Instead of serving up the
content (again), you can serve up a page stating
something like:
"The link which brought you to this page was is probably
copied from a browser cache following a purchase that
was previously made and for conent previously delivered.
"The purchase was made on
July 1, 2010 after payment from
Joe12@Qixit.com for [product description] which was
delivered to the buyer that same day.
"If you still wish to buy this content, click here."
Additional options for masking and controlling access can be
found by studying the
Wordpress 2-WayMicropay Plugin.
|