wp-pay-core

Core components for the WordPress payment processing library. This library is used in the WordPress plugin Pronamic Pay: https://www.pronamicpay.com/, but also allows other plugin developers to set up a payment plugin.

GPL-3.0 License

Downloads
107.7K
Stars
27
Committers
5

Bot releases are visible (Hide)

wp-pay-core - 4.10.1

Published by rvdsteege over 1 year ago

Commits

  • Moved references of forms to pronamic/wp-pronamic-pay-forms library. (a466897)
wp-pay-core - 4.10.0

Published by remcotolsma over 1 year ago

Removed

wp-pay-core - 4.9.4

Published by remcotolsma over 1 year ago

Added

  • Register Billie payment method. (6308ab6)

Changed

  • Use unfiltered home URL in license manager.
  • Updated logos library to version 1.16.0. (feacc4b)
  • Changes links in license notice. (19088b1)

Fixed

  • Fixed duplicate _pronamic_payment_subscription_id meta due to unprefixed meta key. (8da8177)
  • Prevent duplicate subscription status update. (6368536)
  • Show payments without periods in subscription payments meta box. (872eab3)
  • Reflect home URL change from bdc3e6c6 in admin notice. (30a59e9)
  • Fixed payment lines not displayed in meta box for subscriptions. (be14ef9)

Removed

  • Removed payment ID fallback from formatted payment string (pronamic/wp-pronamic-pay-adyen#23). (2e0c0a6)
  • Removed Google Analytics integration, closes #127. (7199613)
  • Removed admin notices feature for removed extensions, no longer used. (76cdf8a)
  • Removed switch_to_user_locale. (b9c0cb1)
  • Removed load_plugin_textdomain functions. (966f230)
  • Removed plugin_locale filter for nl_NL_formal and nl_BE. (5a0064d)
wp-pay-core - 4.9.3

Published by remcotolsma over 1 year ago

Commits

  • Switch from pronamic/wp-deployer to pronamic/pronamic-cli. (71550af)
  • Fixed WPML conflict. (bdc3e6c)
  • Updated HomeUrlController.php (470fa98)
  • Added support for setting origin ID with Charitable. (3eccc8b)
  • Removed unused function. (eca49ab)
  • Removed Pronamic socials. (0e7684a)
  • Removed legacy 'Tools' page. (f68dec5)
  • Fixed loading bundled WordPress money translations. (2b04615)
  • Added missing text domain. (f99733d)
wp-pay-core - 4.9.2

Published by rvdsteege over 1 year ago

Commits

  • Added quotes around URLs in changed home URL notice. (ea5f026)
wp-pay-core - v4.9.1

Published by rvdsteege over 1 year ago

Commits

wp-pay-core - 4.9.0

Published by remcotolsma over 1 year ago

Changed

  • Extended support for refunds.

Commits

  • No longer create WordPress user for built-in form entries. (10e04cf)
  • Fixed setting customer email address in subscription. (5d853f1)

Composer

wp-pay-core - 4.8.0

Published by remcotolsma over 1 year ago

Added

  • Added a home URL change detector to warn users.

Changed

  • Simplified the payment status pages generator feature.

Removed

  • Removed webhook manager, instead there is now the home URL change detector feature.
wp-pay-core - 4.7.3

Published by rvdsteege over 1 year ago

Commits

  • Fixed duplicate execution of $gateway->start( $payment ) in redirect routine of HTML form gateways. (467aeb5)
  • Lowered payment amount to 0.00 for credit card and PayPal authorizations when updating mandate. (3132ff6)
  • Use Mollie Checkout to choose payment method on manual subscription renewal. (af9c0c9)
wp-pay-core - 4.7.2

Published by remcotolsma over 1 year ago

Changed

  • Improved admin tour, only navigate to enabled modules.
  • Improved admin dashboard, only show about page link when an about page is defined.
  • Simplified database upgrades, all upgrades are now executed without user confirmation.

Fixed

  • Fixed "Fatal error: Uncaught Error: Undefined constant "PRONAMIC_PAY_DEBUG". (10b7865)
wp-pay-core - 4.7.1

Published by remcotolsma over 1 year ago

Commits

  • Updated minified forms style. (8f8be83)
  • Select gateway if we already know which one to use, because there is only a single gateway registered. (eea5b74)

Composer

  • Changed php from >=8.0 to >=7.4.
wp-pay-core - 4.7.0

Published by remcotolsma almost 2 years ago

Fixed

  • Show payment methods list in the built-in payment forms, solves problem with bank choice with iDEAL Advanced. (#89)

Commits

  • Improve PHP 7.4 compat for now. (b59cc53)
  • Use file hash as version for forms style. (005a167)
  • Fixed adding new payment method via subscription mandate page. (0da98dd)
  • Set checked property instead of attribute in mandate selection. (cad9298)
  • Happy 2023. (11bf73b)
wp-pay-core - 4.6.0

Published by remcotolsma almost 2 years ago

Updated

  • Increased minimum PHP version to version 8 or higher.
  • Improved support for PHP 8.1 and 8.2.
  • Removed usage of deprecated constant FILTER_SANITIZE_STRING.
  • Updated pronamic/wp-http library to version ^1.2.
  • Updated logos library to version 1.13.0. (25ea2f9)

Fixed

  • Fixed using Mollie client from pronamic/wp-mollie. (dc21b2a)
  • The display_post_states hook is a filter, not an action. (8b82c99)

Changed

  • Credit card properties are nullable. (80a7db9)

Removed

  • Removed Util::simplexml_load_string( $string ), no longer used. (ff878d7)
  • Removed Pronamic\WordPress\Pay\Core\Util::remote_get_body() function, no longer used. (e0faca4)
  • Removed usage of deprecated \FILTER_SANITIZE_STRING in gateway settings fields. (2a1e778)
  • Removed unused Util::input_has_vars(). (53fe34f)
  • Removed Pronamic\WordPress\Pay\Core\XML\Security class, no longer used. (f7c9169)
  • Removed unused method Core\Util::input_fields_html(). (608597b)
  • Removed xmlseclibs.php, library is no longer used. (8c91fbb)

Added

  • Added Riverty payment method constant. (95ba774)
wp-pay-core - 4.5.0

Published by remcotolsma almost 2 years ago

wp-pay-core - 4.4.1

Published by remcotolsma almost 2 years ago

  • Added support for multi-dimensional array in Util::html_hidden_fields() method (pronamic/wp-pay-core#73).
  • Fixed setting empty consumer bank details object (pronamic/wp-pronamic-pay-mollie#11).
  • Removed payment method specific support values recurring_apple_pay, recurring_credit_card and recurring_direct_debit.
  • Removed Gateway->update_subscription( Payment $payment ) method, no longer used. (pronamic/wp-pay-core#41)
  • Removed Gateway->cancel_subscription( Subscription $subscription ) method, no longer used. (pronamic/wp-pay-core#41).
wp-pay-core - 4.4.0

Published by remcotolsma about 2 years ago

  • Fixed list table styling on mobile (pronamic/wp-pay-core#72).
  • Refactored payments methods and fields support.
  • Removed phone number field from test meta box.
  • Removed Sisow reservation payments support.
wp-pay-core - 4.3.0

Published by remcotolsma over 2 years ago

Added

  • Added billing and shipping address details to test payments.
  • Added tax details to test payments.
  • Added Authorized payment status. (#pronamic/wp-pay-core#66)

Fixed

  • Fixed "PHP Deprecated: locale_accept_from_http(): Passing null to parameter #1 ($header) of type string is deprecated".
wp-pay-core - 4.2.1

Published by remcotolsma over 2 years ago

Fixed

  • Improved Pronamic service call.
wp-pay-core - 4.2.0

Published by remcotolsma over 2 years ago

Added

Changed

  • Updated logos library to version 1.8.2.
  • Add payment note on invalid gateway configuration ID. (#pronamic/wp-pronamic-pay#195)
  • Add gateway ID to payment gateway JSON for convenience.

Fixed

  • Continue processing other gateways on error when updating active payment methods.
wp-pay-core - 4.1.3

Published by remcotolsma over 2 years ago

Changed

  • Solved some PHPStan and Psalm errors.
  • Improved PHP 8.1 support.

Removed

  • Removed plugins_api filter, callback does not exist.
  • Removed specific s2Member code, we no longer support s2Member.
  • Removed specific WP e-Commerce code, we no longer support WP e-Commerce.
Package Rankings
Top 4.33% on Packagist.org
Badges
Extracted from project README
Latest Stable Version Total Downloads Latest Unstable Version License Built with Grunt Pronamic - Work with us
Related Projects