Skip to main content

2.0.25 Release Notes

Version 2.0.25 is a minor release with one new feature, and has been confirmed compatible with WordPress 7.1.


Download 2.0.25

Additions

Optional Billing Address for Express Checkout

PayPal doesn't return a billing address for the customer during Express Checkout from the cart, mini-cart, or product page buttons. Normally the plugin backfills the billing address from the shipping address, but for digital or virtual orders that don't require shipping, there's no shipping address available to backfill from. This left billing address fields empty, and WooCommerce's checkout validation would then reject the order and send the customer back to the checkout page so they could supply the missing billing details themselves — a necessary fallback, but a detour for a flow that's meant to skip the checkout form entirely.

A new PayPal Settings option, Optional Billing Address, addresses this. When enabled, the plugin no longer requires the billing address fields (street address, city, state, zip/postal code, country, and phone) for orders placed through Express Checkout that don't need shipping. Your customer's name and email address are still required, since PayPal reliably provides those.

This only affects the express, non-checkout-page flow described above — the checkout page itself, and any order that requires shipping, are unaffected and still require a full billing address as before.

Default: Enabled