Files
torebki-fabiola.pl/wp-content/plugins/woo-payu-payment-gateway/includes/WC_Gateway_PayuStandard.php
2026-03-05 13:07:40 +01:00

42 lines
922 B
PHP

<?php
class WC_Gateway_PayuStandard extends WC_PayUGateways
{
function __construct()
{
parent::__construct('payustandard');
if ($this->is_enabled()) {
$this->show_terms_info = false;
if (!is_admin()) {
if (!$this->try_retrieve_banks()) {
add_filter('woocommerce_available_payment_gateways', [$this, 'unset_gateway']);
}
}
}
}
/**
* @return bool
*/
public function try_retrieve_banks()
{
$response = $this->get_payu_response();
if (isset($response) && $response->getStatus() === 'SUCCESS') {
$payMethods = $response->getResponse();
return isset($payMethods->payByLinks);
}
return false;
}
public function payment_fields()
{
parent::payment_fields();
$this->agreements_field();
}
}