plugin-icon

NICEPay Payment Gateway for WooCommerce

NICEPay yazdı·
Official NICEPay payment gateway for WooCommerce. Single checkout option with redirect to the NICEPay hosted payment page.
Sürüm
1.0.1
Son güncellenme
Jul 21, 2026

NICEPay Payment Gateway for WooCommerce is the official NICEPay integration for WooCommerce stores in Indonesia.

It provides a single checkout payment method — NICEPay Redirect. After customers place an order, they are redirected to the secure NICEPay payment page to choose from the payment methods enabled on your merchant account (Credit Card, Virtual Account, QRIS, E-Wallet, CVS, Payloan, and more).

Key features:

  • Single checkout gateway — All Payment Method (payMethod 00)
  • Redirect to NICEPay hosted payment page (no card data stored on your site)
  • WooCommerce Blocks checkout support
  • HPOS (Custom Order Tables) compatible
  • Centralized admin page: WooCommerce NICEPay Payment Gateway
  • Payment notification validation (status, referenceNo, txId, merchantToken SHA256)
  • Payment status verification via NICEPay inquiry API before updating order status
  • Optional debug logs (visible in NICEPay Logs admin menu when Debug Mode is enabled)
  • Optional “Powered by NICEPAY” attribution on the thank-you page (disabled by default)
  • Sandbox and production environments (Premise and Cloud hosts)

Requirements:

  • WooCommerce plugin
  • Active NICEPay merchant account with Merchant ID (iMid) and Merchant Key
  • Currency: IDR

Documentation & support:

  • NICEPay Documentation
  • Integration: integration@nicepay.co.id
  • Technical support: technical.support@nicepay.co.id

External services

This plugin connects to NICEPay payment APIs to process transactions. A NICEPay merchant account is required.

Service provider: NICEPay — https://www.nicepay.co.id

API endpoints used:

  • Production (Premise): https://www.nicepay.co.id
  • Production (Cloud): https://services.nicepay.co.id
  • Sandbox (Premise): https://dev.nicepay.co.id
  • Sandbox (Cloud): https://dev-services.nicepay.co.id

API paths:

  • POST /nicepay/redirect/v2/registration — create transaction and obtain payment URL
  • POST /nicepay/direct/v2/inquiry — verify payment status after notification

Data sent to NICEPay per transaction:

  • Order reference number, amount, and currency (IDR)
  • Customer billing and shipping details (name, email, phone, address)
  • Cart line items (product name, SKU, quantity, price)
  • Server IP address and user agent
  • Merchant ID and Merchant Key (stored in WordPress options; Merchant Key is used locally to generate SHA256 signatures)

Data received from NICEPay:

  • Transaction ID (tXid), payment status, payment method code, and amount
  • Payment details (e.g. Virtual Account number, card mask, QRIS info) stored as WooCommerce order metadata

When data is sent:

Data is transmitted to NICEPay only when a customer initiates a payment or when NICEPay sends a server-to-server payment notification to your site.

For more information, see the NICEPay Privacy Policy and NICEPay Documentation.

Privacy

  • This plugin does not collect or store payment card data on your WordPress site. All payment processing occurs on NICEPay’s hosted payment page.
  • Customer and order data is sent to NICEPay solely for payment processing purposes.
  • Optional debug logs are stored locally on your server in the uploads directory (nicepay-logs/) when Debug Mode is enabled. Log files are protected from direct web access. Disable debug mode in production.
  • This plugin does not include analytics or third-party tracking.
  • Store owners are responsible for their own site privacy policy and compliance with applicable data protection laws.
Ücretsiz(ücretli paketlerde)
Kurulum işlemini tamamlayarak, WordPress.com'un Hizmet Şartları ile Üçüncü Taraf Eklenti Şartlarını kabul etmiş olursunuz.
Test edilen son sürüm
WordPress 7.0.2
Bu eklenti, sitenizde kullanılmak üzere indirilebilir.