CodeIgniter PayPal SDK Class Library

(10 customer reviews)


Our CodeIgniter PayPal SDK class library gives CodeIgniter developers the ability to integrate PayPal’s classic API web services with ease.  You don’t have to understand how to work with API’s.  You don’t even have to understand how to work with class libraries or SDK’s.  It’s very simple for novice and intermediate developers, but powerful enough for advanced users, too.

Provided with the library are template controllers with a function for each PayPal API call.  All you have to do is open up the controller and find the method for the call you want to make, fill in the prepared parameters with your own values, and you’re done!


SKU: paypal-php-ci Categories: , Tags: , , , ,

Product Description

CodeIgniter PayPal SDK Class Library – API List

The following list includes all of the different PayPal Classic API calls that this CodeIgniter PayPal library supports.  PayPal’s API Reference documentation provides all of the details about request and response parameters included with each API call.

The library also includes fully functional samples for a few calls as well as empty template controllers that provide function templates for every call.  These templates include all of the parameters already setup and ready to use with comments pulled directly from PayPal’s documentation.  It really doesn’t get any easier than this!

PayPal Standard and Pro

  • AddressVerify
  • BillAgreementUpdate
  • BillOutstandingAmount
  • CreateRecurringPaymentsProfile
  • DoAuthorization
  • DoCapture
  • DoDirectPayment
  • DoExpressCheckoutPayment
  • DoMobileCheckoutPayment
  • DoNonReferencedCredit
  • DoReauthorization
  • DoReferenceTransaction
  • DoVoid
  • GetAccessPermissionsDetails
  • GetAuthDetails
  • GetBalance
  • GetBillingAgreementCustomerDetails
  • GetExpressCheckoutDetails
  • GetTransactionDetails
  • ManagePendingTransactionStatus
  • ManageRecurringPaymentsProfileStatus
  • MassPay
  • RefundTransaction
  • SetAccessPermissions
  • SetExpressCheckout
  • SetMobileCheckout
  • TransactionSearch
  • UpdateAccessPermissions
  • UpdateRecurringPaymentsProfile

Adaptive Payments

  • AddBankAccount
  • AddPaymentCard
  • CancelInvoice
  • CancelPermissions
  • CancelPreapproval
  • CreateAccount
  • CreateAndSendInvoice
  • CreateInvoice
  • ExecutePayment
  • GetAccessToken
  • GetAdvancedPersonalData
  • GetBasicPersonalData
  • GetFundingPlans
  • GetInvoiceDetails
  • GetPaymentOptions
  • GetPermissions
  • GetShippingAddress
  • GetVerifiedStatus
  • MarkInvoiceAsPaid
  • Pay
  • PaymentDetails
  • Preapproval
  • PreapprovalDetails
  • Refund
  • RequestPermissions
  • SearchInvoices
  • SendInvoice
  • SetFundingSourceConfirmed
  • SetPaymentOptions
  • UpdateInvoice
  • BMButtonSearch

PayFlow Gateway

  • Authorization
  • Balance Inquiry
  • Credit
  • Delayed Capture
  • Voice Authorization
  • Inquiry
  • Data Upload
  • Duplicate Transaction
  • Sale
  • Void

10 reviews for CodeIgniter PayPal SDK Class Library

Powered byCusRev
Based on 7 reviews
Showing 4 of 7 reviews (5 star). See all 7 reviews
  1. SAGAR

    Good Paypal Library! but i have integrate Create_recurring_payments_profile configured all required field correct but getting error:

    [0] => Array
    [L_ERRORCODE] => 11502
    [L_SHORTMESSAGE] => Invalid Token
    [L_LONGMESSAGE] => The token is invalid
    [L_SEVERITYCODE] => Error

    right now using: $config[‘APIVersion’] = ‘123.0’;

    Please check it and let me know any issue with this Library ..??

    (0) (0)
    • Andrew Angell (store manager)

      You need to make sure you’ve included the billing agreement parameters in your SetExpressCheckout request, otherwise the token will not work with CreateRecurringPaymentsProfile.

  2. Adrian

    Support codeigniter 3.x ?

    (0) (0)
    • Andrew Angell (store manager)


  3. Steven

    Keep receiving the error when trying to test Adaptive Payments convert currency. Can you help please?

    Message: DOMDocument::loadXML(): Empty string supplied as input

    Filename: paypal/Paypal_adaptive.php

    (0) (0)
    • Andrew Angell (store manager)

      Please submit a ticket here and provide the result that you get in $PayPalResult.

  4. Thomas Cox

    Easy to use and understand, functions perfectly with no faults.
    A must for commerce websites.

    (0) (0)
Add a review

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.