qrpfwc_jazzcash protected $providerName = 'JazzCash'; // Secondary verifier: mobile wallet phone last 4. protected $payerFieldType = 'phone_last4'; public function __construct() { parent::__construct(); // Logo beside the method title on checkout. $this->icon = AQRPFW_ASSETS . 'img/jazzcash.png'; // Fallback title if settings not saved yet. if ( empty( $this->title ) ) { $this->title = sprintf( /* translators: %s: Payment provider name (JazzCash) */ _x( '%s QR Pay', 'Payment method title format', 'all-qr-pay-for-woocommerce' ), $this->providerName ); } // Optional: tuned default description for JazzCash. if ( empty( $this->description ) || $this->description === __( 'Scan QR and provide transaction details.', 'all-qr-pay-for-woocommerce' ) ) { $this->description = __( 'Scan the JazzCash QR and enter the Transaction/Reference ID after payment.', 'all-qr-pay-for-woocommerce' ); } } }