Linux 软件免费装
Banner图

PAY by square pre WooCommerce

开发者 webikon
kravco
johnnypea
martinkrcho
savione
更新时间 2026年9月4日 11:59
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce qrcode bacs pay by square qr platba

下载

1.3.1 1.3.2 1.4.1 3.0.0 3.0.1 3.1.0 2.0.0 1.4.2 1.3.3 1.4 3.2.0

详情介绍:

Plugin PAY by square uľahčuje platby bankovým prevodom prostredníctvom QR kódov. Po odoslaní objednávky sa zákazníkovi zobrazí QR kód na ďakovnej stránke a zároveň sa odošle v emaile s potvrdením objednávky. Zákazník následne naskenuje QR kód mobilnou aplikáciou svojej banky, v ktorej sa mu predvyplnia všetky potrebné údaje k platbe — IBAN, suma, variabilný symbol a meno príjemcu. Podporované formáty: Kde sa QR kód zobrazí: Na použitie je potrebné mať účet na stránke app.bysquare.com. Program zadarmo ponúka generovanie 100 QR kódov mesačne.

安装:

  1. Pripravte si Váš eshop na platforme WooCommerce.
  2. Zaregistrujte sa na stránke app.bysquare.com.
  3. Nainštalujte a aktivujte si plugin Pay by Square (Pluginy > Pridať nový > Nahrať plugin).
  4. Nastavte si parametre platby na účet (WooCommerce > Platby > Priamy prevod na bankový účet): a) Povoľte priamy prevod na bankový účet a prejdite do nastavení (Spravovať). b) Vložte údaje minimálne jedného bankového účtu — údaje IBAN a BIC sú povinné.
  5. Nastavte si parametre generovania QR kódu (WooCommerce > Nastavenia > Integrácia > PAY by square): a) Príjemca platby — meno osoby alebo organizácie prijímajúcej peniaze. b) Používateľské meno a heslo — údaje, pod ktorými sa prihlasujete na app.bysquare.com (používateľské meno je v tvare emailu). c) Ostatné položky v nastaveniach môžete upraviť podľa Vašich preferencií.
  6. Vykonajte testovaciu objednávku a skontrolujte si zobrazenie QR kódu po odoslaní objednávky a v emaile.

屏幕截图:

  • Nastavenia pluginu (Integrácia > PAY by square)
  • Ďakovná stránka - plný náhľad
  • QR kód v potvrdzujúcom emaile

常见问题:

QR kód sa mi na ďakovnej stránke / v emaile nezobrazuje

Skontrolujte si:

  • Správnosť prihlasovacích údajov (používateľské meno a heslo na app.bysquare.com).
  • Údaje bankového účtu — IBAN aj BIC musia byť vyplnené.
  • Počet zostávajúcich generovaní QR kódov v administrácii služby app.bysquare.com.
  • V nastaveniach pluginu musí byť vyplnené pole „Príjemca platby".

Plugin nefunguje s mojím SMTP pluginom

Plugin používa na vloženie QR kódu do emailu knižnicu PHPMailer. Ak využívate SMTP plugin, overte si, že používa PHPMailer. Podporovaný je napríklad plugin WP Mail SMTP.

Podporuje plugin blokový checkout?

Áno, QR kód sa zobrazí na ďakovnej stránke aj pri použití blokového checkoutu (WooCommerce 8.9+). Bloková šablóna „Potvrdenie objednávky" musí obsahovať blok „Doplňujúce informácie" – práve v ňom WooCommerce zobrazuje doplnky platobných metód. Ak ste šablónu upravovali vo Vzhľad → Editor → Šablóny a tento blok odstránili, QR kód sa na ďakovnej stránke nezobrazí.

Ako zobrazím QR kód na vlastnom mieste?

Plugin poskytuje verejné metódy, ktoré vrátia adresu alebo cestu k obrázku QR kódu pre danú objednávku. Obrázok sa vygeneruje pri prvom volaní a ďalej sa berie z cache, takže opakované volania pre tú istú objednávku nespotrebúvajú ďalší kredit na app.bysquare.com; každá nová objednávka (alebo zmena sumy) spotrebuje jedno vygenerovanie. Metódy nekontrolujú spôsob platby ani stav objednávky – QR kód vrátia pre akúkoľvek objednávku. O tom, kedy sa má zobraziť, rozhoduje váš kód: if ( class_exists( '\Webikon\Woocommerce_Plugin\WC_BACS_Paybysquare\Plugin' ) ) { $order = wc_get_order( $order_id ); if ( $order && 'bacs' === $order->get_payment_method() ) { $plugin = \Webikon\Woocommerce_Plugin\WC_BACS_Paybysquare\Plugin::get_instance(); $url = $plugin->get_qrcode_url( $order ); // adresa obrázka; '' ak QR kód nie je k dispozícii $path = $plugin->get_qrcode_path( $order ); // cesta k súboru, napr. na vloženie do PDF faktúry } } Obe metódy prijímajú objekt WC_Order alebo ID objednávky. Hotový HTML blok s obrázkom vykreslí metóda thankyou_page_qrcode( $order ) s rovnakým parametrom. Údaje v QR kóde upravíte filtrami pay_by_square_qr_variable_symbol (variabilný symbol) a pay_by_square_qrdata (všetky polia).

更新日志:

3.2.0 3.1.0 3.0.1 3.0.0