conedevelopment/simplepay-gateway

Nem működik a fizetés

Closed this issue · 2 comments

  • Simplepay Gateway bővítmény verzió: 2,7,0
  • WooCommerce verzió: 8.1.1
  • WordPress verzió: 6.3.1
  • PHP verzió: 8.1.15

Hiba leírása

Nem működik a plugin, mindig fizetési hibát dom vissza.

Amikor megnyitom a /?wc-api=wc_gateway_simplepay-gateway oldalt ezt a hibaüzenetet kapom:

Fatal error: Uncaught Error: hash_equals(): Argument #1 ($known_string) must be of type string, null given
in /var/www/mydomain/wp-content/plugins/simplepay-gateway-master/src/Support/Hash.php on line 29

Call stack:

hash_equals()
wp-content/plugins/simplepay-gateway-master/src/Support/Hash.php:29
Cone\S\S\Hash::check()
wp-content/plugins/simplepay-gateway-master/src/Gateway.php:237
Cone\SimplePay\Gateway::handleNotification()
wp-includes/class-wp-hook.php:310
WP_Hook::apply_filters()
wp-includes/class-wp-hook.php:334
WP_Hook::do_action()
wp-includes/plugin.php:517
do_action()
wp-content/plugins/woocommerce/includes/class-wc-api.php:161
WC_API::handle_api_requests()
wp-includes/class-wp-hook.php:310
WP_Hook::apply_filters()
wp-includes/class-wp-hook.php:334
WP_Hook::do_action()
wp-includes/plugin.php:565
do_action_ref_array()
wp-includes/class-wp.php:398
WP::parse_request()
wp-includes/class-wp.php:779
WP::main()
wp-includes/functions.php:1335
wp()
wp-blog-header.php:16
require()
index.php:17

Szerintem ez valamilyen szerverbeállítás lehet nálatok, a $_SERVER['HTTP_SIGNATURE'] üres, nincs értéke.

@Indoraptor1 Várj, most esik le.

Amikor megnyitom a /?wc-api=wc_gateway_simplepay-gateway oldalt ezt a hibaüzenetet kapom...

Ezt nem neked kell megnyitni, hanem a SimplePay küld erre IPN értesítést, a megfelelő aláírással.