215 comments found.
hello, i buy this script, but i can not use it for Layered Popups script. i want to add it on a layer popup, but when visit, it not open order form, can you help me?sorry my english is bad
Hi. Unfortunately, you can’t do that. Both scripts are loaded in async mode and can’t be one inside of other.
Any chance of a copy to clipboard on the links page? This looks easy to incorporate >>
https://github.com/zeroclipboard/zeroclipboardWould make a great addition!
Eddie
Thanks for idea. Currently I don’t have such plans.
Great script but when I made my first page the .uds_box { height: 100%; class blows it off the page in Chrome?
Any ideas?
Eddie
div style=”overflow: hidden; height: 100%;” ??? Where is this class? its inline somewhere! Take it out in Chrome developer and its fine!
ajax.php first occurrence! fixed!!!
Cool. 
Hey, Can you please change bitpay to the blockchain api ? I would immediately buy the script
Hi. Unfortunately, I don’t have such plans.
Hi,
Please I am looking for a PHP script that I can intergrate into an html website to make the html site to have a functional shopping cart.
I will like to know if you script can do that for me.
The site is responsive so I need to know if you script is also responsive.
Thanks.
Chinedu
Hi. It is not shopping cart, unfortunately.
Awesome script and amazing support! Thank you so much, 100% recommend!
Awesome Script A+++
Just one small help with the PayPal thank you page. I have installed the script in mydomain.com/billing/ but I have several custom pages using the checkout script in
mydomain.com/billing/product1/
mydomain.com/billing/product2/
mydomain.com/billing/product3/
and so on..
I see that Stripe has a good confirmation page. But using PayPal using /product2/ after a succesful PP checkout I am just redirected to mydomain.com/billing/product2/
So how do I create a thankyou page only for /product2/ paypal checkout? For Example: mydomain.com/billing/product2/thankyou.html or is there an option to trigger the thankyou message like the way Stripe using the jquery i.e. /product2/?page=thankyou
Please guide me on how I can create thankyou page for specific products? This is because each of my product pages have a different design and Stripe works fine. Also please guide me, where I should add the shortcode? which file?
The best option would be to trigger the thankyou message, because I will have several products..
Please Help 
<div class="uds-box" data-id="X"></div>Make it:
<div class="uds-box" data-id="X" data-url="http://domain.tld/path/thank-you.html"></div>
Hi. Stripe payment checkout has custom logo on top. Same like here http://viewnclix.com/wp-content/uploads/2014/03/rapid.jpg In your script it is only item description on checkout form. How we can add a logo in your script?
For example if we using javascript we can add line “data-image: => ’/image.png’;
How to do this with php?
StripeCheckout.open({
key: jQuery("#uds_stripe_publishable"+uds_stripe_suffix).val(),
address: false,
amount: jQuery("#uds_stripe_amount"+uds_stripe_suffix).val(),
currency: jQuery("#uds_stripe_currency"+uds_stripe_suffix).val(),
name: jQuery("#uds_stripe_label"+uds_stripe_suffix).val(),
description: jQuery("#uds_stripe_label"+uds_stripe_suffix).val(),
panelLabel: 'Checkout',
token: token
});
Add the following line into list of parameters:
image: '/128x128.png',
Result:
StripeCheckout.open({
key: jQuery("#uds_stripe_publishable"+uds_stripe_suffix).val(),
address: false,
amount: jQuery("#uds_stripe_amount"+uds_stripe_suffix).val(),
currency: jQuery("#uds_stripe_currency"+uds_stripe_suffix).val(),
name: jQuery("#uds_stripe_label"+uds_stripe_suffix).val(),
description: jQuery("#uds_stripe_label"+uds_stripe_suffix).val(),
image: '/128x128.png',
panelLabel: 'Checkout',
token: token
});
It works!! Thank U!
Good application. I find it useless to “email” the download link and they don’t even need to pay. Would it be possible to replace that with a “generate invoice” feature where a live id=?3525446 style invoice can be created with the payment shortcode embedded already?
Unfortunately, I don’t understand what you mean by saying “I find it useless to “email” the download link and they don’t even need to pay”. The idea of the script is to deliver download link by e-mail.
Well, when you create a link, there are three fields. 1. (dropdown) Select the file. 2. (text) Enter email. 3. (checkbox) send download link.
When you select “send download link” it emails the clients the download link direct, no payment process, just straight download. Using this alone is no different to uploading file to a cloud and emailing the share link.
What I would like it to have in the create a link page;
1. (dropdown) Select the file. 2. (text) Enter email. 3. Send invoice.
Then when the invoice is paid, the download link triggers and THEN they can download the file.
I hope you understand this…
Hi. Thanks for explanation. Unfortunately, I don’t have plans to change behavior. The original workflow of the script is different. 1. User comes to your webiste. 2. User submits payment form. 3. User pays. 4. User receives download link.
Hello, Your script looks potentially useful for me. But I need to know some details about who is downloading the free files. Would it be possible to capture at least a name as well as an email for the Free file option?
Hi. Thanks for interest in the script. Unfortunately no. Only e-mail is capturing.
Ok thanks for your quick reply. If there are also PayPal Buy Now buttons (for physical products) on the site, can the digital download purchase/s be added to an active PayPal shopping cart so that only one payment needs to be made?
Nope.
Hi i want to buy your script but i noticed that if i select AUD for the payment type i cant use Stripe for the payment processing why is this?
Stripe is in Australia and we have a stripe account already.
Hi. Thanks for letting me know about this. I’ll add AUD to Stripe currencies in next release (coming today).
ok great thank you.
works for coinbase ?
Nope. Bitcoins are accepted through BitPay.
have plans to add coinbase? they also have an API
Unfortunately, no.
hye can you explain how the payment of btc works? if my client pays using btc and do the system confimrs the payment and automatically send the download links to files they purchase?
Yes. Bitcoins are accepted through BitPay.
can you give me brief on how oes it works? so if the buyer wants to pay using btc and they will be direct to bitpay payment processor to pay. and after releasing the payment your script will automatically send the purchase files? is that correct?
Yep. After successful payment, buyer receive crypted download link. You can try demo.
If I want to have a list of linked files for people to pick from to download then lead them to the payments page how can I do that or does your script already output this?
Your demo just shows a box but no idea what time you’re downloading.
One payment box per download link. If you want to sell several files, just zip it and sell as single file. If you want to see what you get after payment, just try demo.
Thank you for your quick reply. We are selling single files and we have over 2000+ files. Doesn’t look like this will suit our needs.
Thanks!
Hm. It is a lot of work. You need to upload all these files into script and use shortcode to insert payment box for each file. This script is good to sell several files, but not 2000+. I don’t think it is a good solution for you, unfortunately.
I did notice a very small bug. When you try to use {total_sales} in the description box, it is rendered as “{total_sales}” rather than “100” or whatever the total sales figure is. Also, I’m not sure what {total_amount} does. It just displays 0?
Other than that it’s working great.
Hi. Thanks for letting me know. I’ll cechk and fix it in next release.
Really like this script. Very useful indeed.
If I update a file on the server, how do I send everyone who has purchase a copy a link to the updated file? I know I can generate a new link and send it it to each buyer individually, but is there a way to send out update links to ALL customers at once? I guess there could be a problem with sending out so many emails at once though…
Also, where is the email template for link updates as I would like to edit it.
Thanks for a great script. Rated 5 stars.
Hi. Thank you for positive feedback. Unfortunately, script doesn’t have feature to handle updates and send bulk emails. You need to do it manually.
Working!
htaccess like this:
<Limit GET POST> order deny,allow deny from all </Limit>
<Files .htaccess> order allow,deny deny from all </Files>
?
deny from all
Hi Ivan,
Purchased it, and having issue:
Installation on: www.domain.com/download Uploaded all files and created the folder “files” in /download CHMOD /files to 777
Should the folder be 777 resursive? Should the /download folder be CHMODDED?
I got the error:
Important! Please create folder /home/admin/domains/domain.com/public_html/download/files/ and set 0777 permissions.
Even if I have CHMOD the /files to 777
/download/files/ and set permissions as 0777. If you did that, put empty file index.html into this folder. Also put .htaccess file with the following content:
deny from all
Hi ichurakov i did purchase code shop and when i use it and i put my index.php when they press continue after they type in there email to purchase the product its keeps on a loading thing? any suggestions on how to fix this?
Hi. If you purchased Code Shop, please contact me through Code Shop page. Not through Universal Digital Shop page. 
Hello, there after installation i get the error on the admin.php page, ‘Could not connect: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution’
Hi. This error happens if your php can resolve server name. If you see this message on white screeen, make sure that you set correct MySQL server in config.php.
Please provide URL where you installed the script. Probaly, you need contact your hosting provider to make sure that your webserver configured properly.
cldsoftware.com, hosting with one.com
Thanks. The reason is wrong MySQL host in config.php (parameter DB_HOST). Please make sure that it is correct.
Works, great :) one damn space to much in the host string :)
Cool. 
