After the purchase, the buyer will either be redirected to the Digistore24 order confirmation page or to your own thank you page. If you want, the order data can be appended to the thank you page URL (as GET parameters).
You can turn this function on and off under Account > Products by clicking on the pencil icon in the field Append order data to thank you page URL. By default, this option is No.
The order data is digitally signed with the thank you page key. This way, we ensure that the order data is not changed.
As a vendor you can view and change the thank you page key yourself:
- In the vendor view, go to Account > Details.
- Scroll down to the Thank you page settings window. Here you will see the thank you page key and you can customize it here.
- Click Save.
Transferable GET parameters
Parameter | Contained data |
order_id | Order ID |
order_item_id | Product order ID (the internal product ID in an order with several products) |
buyer_email | Email of the buyer |
payplan_id | ID of the payment plan used |
product_id | ID of the product |
product_name | Name of the product |
quantity | Quantity purchased |
country | Country of the buyer |
buyer_language | Language of the buyer |
buyer_id | ID of the buyer |
buyer_first_name | First name of the buyer |
buyer_last_name | Last name of the buyer |
billing_status | Payment status of the transaction |
currency | Currency in which payment was made |
amount | Total amount of the purchase |
vat_amount | VAT share of the total amount |
sha_sign | The digital signature of the GET parameter (the thank you page key is used for this) |
Technically speaking, it is very easy to read this data from the GET parameters of the thank you page.
To prevent data manipulation, the data is digitally signed with the thank you page key. If you want to program something yourself to evaluate the GET parameters and ensure that the data has not been falsified or altered, we provide the following option:
For programmers to download: PHP script for signature verification