Note: This service is intended for use by experienced programmers. Users without extensive programming skills should refrain from implementing the Zaxaa PDT without first enlisting the services of an experienced programmer.
Zaxaa PDT (Payment Data Transfer) provides sellers with the ability to display transaction details to buyers who are redirected back to their site upon payment completion.
Zaxaa can send PDT for these type of transactions:
Let's assume that you already created some products and setup the sales funnel in your Zaxaa account, and want to integrate the PDT with your custom thank you page script.
Here's how you can enable the ZPN feature:
Another important data that will be needed is your unique API Signature. Your script must use your own API signature to verify the validity of the PDT.
How to obtain your API Signature:
Once you have activated PDT, every time a buyer makes a payment and is redirected to your custom thank you page URL, a transaction token will be passed along as a "GET" variable to this return URL. In order to properly use PDT and display transaction details to your customer, you should fetch the transaction token, variable name "tx", and retreive transaction details from Zaxaa by constructing an HTTP POST to Zaxaa.
Here's a quick illustration of how this works:
Important: The Zaxaa PDT by default is ONLY valid for the first 30 minutes after a successful payment. If you want to change or remove this "expiration" time, you can pass the post data -- "expired" -- e.g tx=123456abcd&sid=ABCD12345EFGH123&expired=60 (for 60 mins) or tx=123456abcd&sid=ABCD12345EFGH123&expired=unlimited (for no expiration time)
Please see the "Code Samples" section below for more details on how to use Zaxaa PDT.
Click Here To Learn More About The PDT Variables
Related Information : Zaxaa Payment Notification (ZPN)