WooCommerce PayPal Authorize and Capture

Introduction Each of the gateways provided by PayPal for WooCommerce give you the option to process payment for orders immediately or to authorize and capture the order for greater flexibility and control over how payments are processed.  This doc provides details...

PayPal for WooCommerce Developer Hooks Guide

PayPal WooCommerce Hooks Library PayPal for WooCommerce provides a number of hooks so that you can interact with the plugin.  The following list displays the names of the hooks available as well as a simple sample of how to set it up. PayPal Complete Payments Gateway...

PayPal for WooCommerce Subscriptions

Woo Subscriptions uses token payments / reference transactions to process subscription payments.  This is supported by the gateways in our plugin, however, some of them require you to enable specific features on the account in order for this to work properly.  See...

PayPal Buy Now Pay Later Integration

PayPal for WooCommerce provides a simple interface to integrate the new PayPal Buy Now Pay Later features on your WooCommerce website. Introduction PayPal for WooCommerce provides a simple interface to integrate the new PayPal Credit Messaging, and PayPal Pay Later...

GitHub, Composer, and Packagist. Oh My!

Angell EYE PayPal PHP Library Now Compatible with Composer We’ve been maintaining our PHP class library for PayPal for many years now, however, we’ve lacked the time to really keep up with where PHP has gone since the introduction of namespacing in PHP...

Standard Procedures for Accepting Online Payments

Whether you’re accepting payments with PayPal or another merchant account provider, you’re going to want to make sure you follow some standard procedures to help prevent losing products, time, and money from fraudulent transactions. When such events happen...

Git Error – src refspec {tagname} matches more than one.

I was very happy today to be updating my PayPal for WooCommerce plugin when I ran into a tagging issue.  I was able to successfully create my local tag… git tag -a v1.0.3 -m “Version 1.0.3 update” I then tried to push this tag to my remote repo and...