This class encapsulates all of the functions for interacting with PayPal Pro. Requires PHP 5.
Gets or sets the customer's address.
Sets the ammount to charge.
Gets the returned approval code.
Sets the URL to return to if the customer clicks the cancel link in PayPal.
Sets the credit card number.
Gets or sets the customer's city.
Gets or sets the customer's country.
Sets the currency code. For a list of valid currency codes, see: https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_nvp_currency_codes
Gets or sets the custom order information.
Sets the order description.
Gets or sets the customer's email address.
Sets the credit card expiration month.
Sets the credit card expiration year.
Gets or sets the customer's first name.
Sets the client's PayPal API Username.
The client's PayPal API Password
The client's PayPal API Signature
Gets or sets the invoice number.
Sets the URL for Instant Payment Notifications.
Gets the last error that ocurred.
Gets or sets the customer's last name.
Gets the last request that was sent to PayPal in raw format.
Gets the last response returned from PayPal in raw format.
Gets any special notes entered by the client in their PayPal account, returned from the GetExpressCheckoutDetails function.
Gets or sets the customer's PayPal Payer ID.
Gets or sets the customer's phone number.
Gets the reason for the last response.
Sets the URL to return to from PayPal once the customer completes the transaction.
Sets the credit card security code (CVV2).
Sets the shipping amount of the order.
Sets whether or not to show the shipping fields in PayPal.
Gets or sets the customer's state.
Sets the sub-total of the order.
Sets the sales tax amount.
Sets whether or not to use test mode. If true, the transaction will be sent to the PayPal sandbox.
Gets or sets the Toekn used by PayPal for express checkout.
Gets or sets the transaction ID.
Gets or sets the customer's zip/postal code.
Constructor for the class.
Completes a previously begun Express Checkout transaction. Returns true on success, false on failure.
Retrieves information from PayPal regarding the current express checkout user's account. Returns true on success, false on failure.
Processes a direct credit card payment. Returns true on successful payment, otherwise false.
Notifies PayPal to begin an Express checkout, and generates the token. Returns true on successful payment, otherwise false.
Documentation generated on Wed, 26 Jan 2011 15:24:44 -0700 by phpDocumentor 1.4.3