
內容簡介
morkva NovaPay 是一款將 NovaPay 互聯網收款 API 整合為 WooCommerce 付款方式的外掛。它提供簡化的結帳流程,並確保交易完成後自動返回訂單確認頁面,提升用戶體驗。
【主要功能】
• 支援經典結帳與 WooCommerce 區塊(購物車/結帳)
• 相容 HPOS(高效能訂單儲存)
• 單一勾選切換沙盒與生產環境
• 訂單確認頁面狀態同步回退
• 自動重定向至商店,延遲可配置
• 訂單狀態映射與訂單編輯畫面元資料顯示
外掛標籤
開發者團隊
原文外掛簡介
morkva NovaPay integrates the NovaPay Internet Acquiring API as a WooCommerce payment method. After clicking Pay at checkout the customer is redirected to NovaPay’s hosted page, and is automatically returned to the order-received page once the transaction is finalized.
Features
Classic checkout and WooCommerce Blocks (Cart / Checkout) support
HPOS (High-Performance Order Storage) compatibility
Sandbox and production environments — toggle from a single checkbox
Status sync fallback on the order-received page — protects against missed or delayed postbacks
Auto-redirect from NovaPay back to the shop with configurable delay (default 3s) for cleaner analytics attribution
Order status mapping: paid → processing/completed, holded → on-hold, failed → failed, voided / expired → cancelled
Order meta box on the order edit screen showing: session ID, terminal, processing result, RRN, approval code, masked card PAN, card type, issuer bank
Card, NovaPay wallet, Apple Pay and Google Pay supported through NovaPay’s hosted checkout
Phone normalization for Ukrainian numbers (+380…, 380…, 80…, 0…, or 9-digit local)
Developer filters: mrkv_novapay_client_phone, mrkv_novapay_api_base_url
Full request / response and postback logging via WC_Logger (WooCommerce → Status → Logs, source morkva-novapay)
Requirements
WooCommerce 6.5 or later
PHP 7.4 or later, OpenSSL extension enabled
A NovaPay merchant account with API credentials (merchant ID, RSA private key, NovaPay public key)
