Title: Error when running plugin with PHP 8.1
Last modified: November 3, 2022

---

# Error when running plugin with PHP 8.1

 *  [David Marín Carreño](https://wordpress.org/support/users/davefx/)
 * (@davefx)
 * [3 years, 6 months ago](https://wordpress.org/support/topic/error-when-running-plugin-with-php-8-1/)
 * Hi!
 * I’m trying to upgrade my site to PHP 8.1, and I’m getting this error from your
   plugin:
 * Backtrace from fatal error ‘Optional parameter $amount declared before required
   parameter $currency is implicitly treated as a required parameter’ at /var/www/
   html/wp-content/plugins/zipmoney-payments-woocommerce/includes/api/class-wc-zipmoney-
   payment-gateway-api-charge.php 36
 * Could you please change this line from:
 *     ```
       public function refund_order_charge( WC_Order $order, $api_key, $amount = 0, $currency, $reason = '' ) {
       ```
   
 * to:
 *     ```
       public function refund_order_charge( WC_Order $order, $api_key, $amount, $currency, $reason = '' ) {
       ```
   

The topic ‘Error when running plugin with PHP 8.1’ is closed to new replies.

 * ![](https://ps.w.org/zipmoney-payments-woocommerce/assets/icon-256x256.png?rev
   =2583821)
 * [zipMoney(Zip Co) Payments Plugin for WooCommerce](https://wordpress.org/plugins/zipmoney-payments-woocommerce/)
 * [Support Threads](https://wordpress.org/support/plugin/zipmoney-payments-woocommerce/)
 * [Active Topics](https://wordpress.org/support/plugin/zipmoney-payments-woocommerce/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/zipmoney-payments-woocommerce/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/zipmoney-payments-woocommerce/reviews/)

 * 0 replies
 * 1 participant
 * Last reply from: [David Marín Carreño](https://wordpress.org/support/users/davefx/)
 * Last activity: [3 years, 6 months ago](https://wordpress.org/support/topic/error-when-running-plugin-with-php-8-1/)
 * Status: not resolved