Файловый менеджер - Редактировать - /home/harasnat/www/horse/wp-content/plugins/mollie-payments-for-woocommerce/src/PaymentMethods/Applepay.php
Назад
<?php declare (strict_types=1); namespace Mollie\WooCommerce\PaymentMethods; class Applepay extends \Mollie\WooCommerce\PaymentMethods\AbstractPaymentMethod implements \Mollie\WooCommerce\PaymentMethods\PaymentMethodI { protected function getConfig(): array { return ['id' => 'applepay', 'defaultTitle' => 'Apple Pay', 'settingsDescription' => 'To accept payments via Apple Pay', 'defaultDescription' => '', 'paymentFields' => \false, 'instructions' => \true, 'supports' => ['products', 'refunds', 'subscriptions'], 'filtersOnBuild' => \false, 'confirmationDelayed' => \false, 'Subscription' => \true, 'docs' => 'https://www.mollie.com/gb/payments/apple-pay']; } // Replace translatable strings after the 'after_setup_theme' hook public function initializeTranslations(): void { if ($this->translationsInitialized) { return; } $this->config['defaultTitle'] = __('Apple Pay', 'mollie-payments-for-woocommerce'); $this->config['settingsDescription'] = __('To accept payments via Apple Pay', 'mollie-payments-for-woocommerce'); $this->translationsInitialized = \true; } public function getFormFields($generalFormFields): array { $checkout_page_id = wc_get_page_id('checkout'); $edit_checkout_page_link = get_edit_post_link($checkout_page_id); if ($edit_checkout_page_link) { $notice = ['notice' => ['title' => sprintf( /* translators: Placeholder 1: link url */ __('<p>The appearance of the Apple Pay button can be controlled in the <a href="%1$s">Checkout page editor</a>.</p>', 'mollie-payments-for-woocommerce'), esc_url($edit_checkout_page_link) ), 'type' => 'title', 'class' => 'notice notice-warning', 'css' => 'padding:20px;']]; } else { $notice = []; } $paymentMethodFormFieds = ['mollie_apple_pay_button_enabled_cart' => ['title' => __('Enable Apple Pay Button on Cart page', 'mollie-payments-for-woocommerce'), 'desc' => __('Enable the Apple Pay direct buy button on the Cart page', 'mollie-payments-for-woocommerce'), 'type' => 'checkbox', 'default' => 'no'], 'mollie_apple_pay_button_enabled_product' => ['title' => __('Enable Apple Pay Button on Product page', 'mollie-payments-for-woocommerce'), 'desc' => __('Enable the Apple Pay direct buy button on the Product page', 'mollie-payments-for-woocommerce'), 'type' => 'checkbox', 'default' => 'no'], 'mollie_apple_pay_button_enabled_express_checkout' => ['title' => __('Enable Apple Pay Express Button on Checkout page', 'mollie-payments-for-woocommerce'), 'desc' => __('Enable the Apple Pay direct buy button on the Express Buttons section of the Checkout page', 'mollie-payments-for-woocommerce'), 'type' => 'checkbox', 'default' => 'no']]; return array_merge($notice, $generalFormFields, $paymentMethodFormFieds); } }
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка