PHP Classes

Paypal Invoice API: Create and manage invoices Paypal Invoicing API

Recommend this page to a friend!
     
  Info   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStar 55%Total: 1,262 All time: 3,037 This week: 206Up
Version License PHP version Categories
paypal-invoice 2.5GNU General Publi...5.0PHP 5, E-Commerce, Web services
Description 

Author

This class can create and manage sales invoices Paypal Invoicing API.

It can send HTTP requests to the Paypal Invoicing API Web server to perform several operations for creating and managing sales invoices.

The class can send a request to create an invoice by passing the details of merchant, customer and the items being sold.

It can also send requests to perform other operations like sending the invoice, updating the invoice, search for an invoice, retrieve invoice details, mark an invoice as paid and cancel an invoice.

The class can work with either the live Paypal Invoicing API or the sandbox API to allow applications to test the management of invoices.

Innovation Award
PHP Programming Innovation award nominee
December 2011
Number 2


Prize: One subscription to the PDF edition of the PHP Architect magazine
Many customers that purchase goods or services need invoices to be billed for what they buy. Paypal provides a invoicing system that can be used for that purpose.

This class provides a wrapper to access the Paypal Invoicing API, so any PHP application can generate invoices for their customers.

Manuel Lemos
Picture of Mubashir Ali
Name: Mubashir Ali <contact>
Classes: 6 packages by
Country: New Zealand New Zealand
Age: 37
All time rank: 8586 in New Zealand New Zealand
Week rank: 170 Up2 in New Zealand New Zealand Up
Innovation award
Innovation award
Nominee: 3x

Winner: 1x

Recommendations

Paypal Invoice PHP Solution
Pass the amount owed to Paypal for the customer to pay

  Files folder image Files (9)  
File Role Description
Plain text file class.invoice.php Class Class contains the core functionality of PayPal Invoice API services
Accessible without login Plain text file index.php Example This file contains the sample- There are two PayPal Invoice API services are used that are CreateInvoice and SendInvoice. For other API services the structure has been defined.
Accessible without login Plain text file cancel.example.php Example It is an example that shows how the CancelInvoice API Operation is performed
Accessible without login Plain text file invoice.reminder.php Example This example generates the HTML about the Invoice Reminder, so merchant can use this functionality to remind the customer to pay the pending invoice
Accessible without login Plain text file invoicedetail.example.php Example It is an example that shows how to find the Invoice Detail using PayPal Invoicing API
Accessible without login Plain text file markaspaid.example.php Example It is an example that shows how to perform Mark Invoice as Paid operation
Accessible without login Plain text file createandsend.example.php Example It is an example that shows how to perform Create And Send PayPal API Operation
Accessible without login Plain text file searchinvoice.example.php Example It is an example that shows how to search Invoice(s) by pasing search parameters
Accessible without login Plain text file updateinvoice.example.php Example It is an example that shows how to perform the Update Invoice API operation

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 0%
Total:1,262
This week:0
All time:3,037
This week:206Up
 User Ratings  
 
 All time
Utility:83%StarStarStarStarStar
Consistency:83%StarStarStarStarStar
Documentation:-
Examples:58%StarStarStar
Tests:-
Videos:-
Overall:55%StarStarStar
Rank:1893