PayPal CodeIgniter Library

PayPal CodeIgniter Library

Released 7 years ago , Last update 2 years ago

A custom library for CodeIgniter that provides access to all PayPal NVP, Authentication, Permissions, Invoicing, Adaptive Payments, and PayFlow API's.


Demo

Reviews

  • From what I have seen this seems to be a good library but there is major lack of support. For a beginner, it is very hard to integrate this library. It would be wise to do a full course, from the point of creating the paypal buy now button, to the point of the final step in the purchase, because many people do not understand how to implement and how to use this tools.
    VC Victor C
    5 years ago,
    Was this helpful?
    4 of 4 people found this review helpful
  • Just wow! Amazing script time saver... everything is ready to go, you just have to put your basic info.

    4 years ago,
    Was this helpful?
    1 of 1 people found this review helpful
  • Great overall library. Well built and documented. I am concerned with this setting in your cURL method, however:

    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);

    SSL Verify Peer, and Verify Host should absolutely be turned on when shipping CC numbers over the internet. This is neither secure, compliant, or best practice. You basically are not confirming that the receiving host is paypal, or that the receiving cert is up to date. Although this setting makes it easier to integrate, it is setting up devs to implement PayPal quickly without proper security. This is partially PayPal's fault, as they do the same thing in their sample code. (Likely to avoid support headaches on their side) The library should really have the more secure settings, and force developers to do the extra security setup of choosing and including a cacert file to use with cURL:

    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, TRUE);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 2);
    curl_setopt($curl, CURLOPT_CAINFO, "/path/to/cacert.pem");

    It's really not that much extra work, and helps make the interwebs safer for all :).

    See these articles for a proper explanation of using cURL securely to communicate with secure sites:

    http://unitstep.net/blog/2009/05/05/using-curl-in-php-to-access-https-ssltls-protected-sites/

    http://artur.ejsmont.org/blog/content/how-to-properly-secure-remote-api-calls-from-php-application
    OH Oliver Holmberg
    4 years ago,
    Was this helpful?
    1 of 1 people found this review helpful
  • Good
    VS Victor Sokolov
    5 years ago,
    Was this helpful?
    0 of 1 people found this review helpful
  • Very nice tutorial for developers. I really enjoyed this tutorial
    M Meganathan
    4 years ago,
    Was this helpful?
  • i couldnt able to integrate the Adaptive payment properly ro codeignitor.Can u tell me in detail to redirect to sandbox account?
    K kiruthik
    4 years ago,
    Was this helpful?
  • very good

    5 years ago,
    Was this helpful?
  • it is so easy to implement
    W wikichua
    6 years ago,
    Was this helpful?
  • Brilliant implementation of the API so far. A little daunting at first, but the PayPal API is, at best, confusing, and this takes great strides towards easing its use.
    MH Michael Holcombe
    6 years ago,
    Was this helpful?
  • 5 stars all the way, well done

    6 years ago,
    Was this helpful?
You need to log-in or create an account
  • Create an account
  • Log-in
Please use your real name.
Activation link will be sent to this address.
Minimum 8 characters
Enter your password again

Clicking this button confirms you read and agreed to the terms of use and privacy policy.

X

Save your watchlist

Fill your details below to receive project updates from your watch list - including new versions, price changes and discounts.

I agree to the terms of use and privacy policy.