benw

benw does not currently provide support for this item.

92 comments found.

What about payment integration with any other provider than Paypal. How easy or difficult is it to set it up.

Hi tb_kol,

It would be pretty difficult to set up, you’d have a code an entire custom module to interface with other payment processors. Not impossible though.

Thanks

Ben

Nothing is working for me at the moment. I have followed the pdf. can you please help a little please??

http://syntaxlounge.com/paypal2/index.php

Hello,

It looks like your .htaccess is missing, or incorrect, or conflicting with an .htaccess file in your site root. Also, check to make sure index.php is present in that directory.

Thanks,

Ben

Hi Ben, Thank you for your reply. If you can answer the following questions I will be forever grateful

The link lives here

- http://syntaxlounge.com/paypaltest/

I never get an Order in my Order list I never get the download link as well Currently the content is not loading I can’t login to Admin section either I have it ready working on my localhost and it was fine but localhost I didn’t get any order in my order list nor the download link Can you please explain how the add-on works? Can I plugin this to a responsive website I have if I strip everything?

Also I understand I have way too many questions. If you can give me support please let me know how much it will be as it mentioned in the PDF there is no support included.

You can email me at wishfulsinful@gmail.com

Thanks for your time.

everything else is in order – just can’t get the dll link or the orders in admin :(

Hi Ben, it works now and I can see my orders. When I turn off sandbox option live transactions are not showing in orders now! Am I missing something please?

Thanks

ALL good now ! Hallelujah… Thanks

Can you add stripe payment gateway in your next update ?

Is this script a stand alone?

Yes, the script is stand alone.

Thanks for the feature suggestion, it will be considered for future releases.

Thanks,

Ben

U have in spanish and hace wich payment skrill credit card

Not currently, sorry!

Hello,

Is MySQL used for the CMS side of things with your script? We are looking for something that allows us to create a Download Now button like your demo but we have a static HTML website. How does your script work with static websites?

Thanks

Hi Ravinot,

Yes, the script uses PHP/MySQL. You can use the script to just generate download links you can insert into a static HTML site, but the script itself would need to run on PHP/MySQL.

Thanks,

Ben

Thanks for the quick reply Ben. Does the script need to be on the same server or can I generate links externally and then copy them across?

Hi ravinot,

Sure, it can be on a different server, you can just link the static pages to the download links of the PPQ script on the other server.

Thanks,

Ben

Might save you some headache if you happen to be dealing with a PayPal account used for physical items that has default shipping prices set up within PayPal.

add the following:

  <input type="hidden" name="no_shipping" value="1">

just before the closing </form> tag in Views/order.ctp

Otherwise you’ll run into what I just tracked down and have to deal with the IPNlistener refusing the IPN result from Paypal because of a price mismatch, plus you’ll have charged your customer shipping.

Regarding the change I mentioned above – you also need to make the following change if you implement that – as PayPal won’t bother collecting shipping info from the customer.

In Controllers\OrderController.php

You need to change the portion that writes the order to the database (starting around line 61):

if ($this->IpnListener->processIpn($_POST)) {
                $this->log('Payment successful.', 'paypal');

                //*** save the order into the database
                $key=sha1(microtime());
                $order_address = $_POST['address_street'];
                $order_city    = $_POST['address_city'];
                $order_state   = $_POST['address_state'];
                $order_zip     = $_POST['address_zip'];
                $order_country = $_POST['address_country'];
                if (empty($_POST['address_street'])) {
                    $order_address = 'N/A';
                }
                if (empty($_POST['address_city'])) {
                    $order_city = 'N/A';
                }
                if (empty($_POST['address_state'])) {
                    $order_state = 'N/A';
                }
                if (empty($_POST['address_zip'])) {
                    $order_zip = 'N/A';
                }
                if (empty($_POST['address_country'])) {
                    if (empty($_POST['residence_country'])) {
                        $order_country = 'N/A';
                    } else {
                        $order_country = $_POST['residence_country'];
                    }
                }
                $order=array('Order'=>
                                array(
                                    'key'=>$key,
                                    'product_id'=>$_POST['custom'],
                                    'transaction_id'=>$_POST['txn_id'],
                                    'name'=>$_POST['first_name'] . ' ' .$_POST['last_name'],
                                    'amount'=>$_POST['mc_gross'],
                                    'address'=>$order_address,
                                    'city'=>$order_city,
                                    'state'=>$order_state,
                                    'zip'=>$order_zip,
                                    'country'=>$order_country,
                                    'email'=>$_POST['payer_email'],
                                    'download_start'=>date('Y-m-d H:i:s')
                                )
                            );
                $this->Order->create();
                $this->Order->save($order);

Otherwise you’ll get errors because the schema for this won’t allow null values in the database for the address fields.

Hi there and excellent script, I have installed it successfully and everything works like a charm. I am trying to just use the button link on a static HTML website, and it works, the only problem is that when the user clicks on the button it doesn’t take the user straight to the paypal webpage, it loads the Quick Download theme and a message Please wait while you’re being redirected to paypal, the whole thing takes about 5 seconds, but it is really annoying that users will see this as it looks complexity different than my HTML site. Please help, I just need them to be redirected to the paypal check out page from HTML. I have to say if this can be fixed this script is the best one I’ve seen. Thanks.

Thanks for purchasing.

There’s currently no way to set it up to do that directly, though I may look into that for the next release. You can change the look and style of the PPQ template to better match your site, there are instructions in the PDF manual showing the files to modify.

Thanks,

Ben

Just installed the scripts, processed a test order and find the order went through to paypal, got charged (test $1) but the order was marked 2016-07-27 12:58:45 Paypal: Exception: Paypal status invalid. The entire order details are listed in the paypal.log file including the ipn_track_id number. So what could be the problem here? No download link email was sent and the admin shows zero orders. (also, PayPal sent a receipt email for the transaction) RJ

Hi jewel,

Thanks for purchasing. The invalid message means the script posted the transaction to Paypal, and Paypal’s script replied INVALID, meaning it couldn’t validate the transaction. If the problem persists, I’d open a ticket with Paypal and try to find out why their IPN verifier is returning invalid.

Thanks

Ben

Does this work on php 7

Would you be able to update it so it works with PHP 7?

demo not working, please check

by
by
by
by
by
by