Skip to main content

ECPay

This plugin lets your customers in Taiwan pay on the payment page of ECPay (綠界科技), one of the two payment services Taiwanese shops use: cards, ATM transfers, convenience store codes and barcodes (7-ELEVEN, FamilyMart, Hi-Life, OK mart) and the other methods of your ECPay account, such as Apple Pay, TWQR and WeChat Pay, in New Taiwan dollars.

Features
  • Sends the customer, at the end of the checkout, to the payment page of ECPay, with every method of your account, or with one method only. Create several ECPay payment methods in HikaShop to show cards, ATM and convenience store payments as separate choices at your checkout, as ECPay advises.
  • Confirms the order on its own when ECPay tells your shop the payment is made, and also when the customer comes back from a card payment, even if ECPay could not reach your shop.
  • For ATM transfers, convenience store codes and barcodes, which the customer pays later: puts the order in a pending status and shows the account, code or barcodes to pay, with their deadline, on the order page and in the order email. The order is confirmed when the customer pays.
  • Refunds or cancels a card payment at ECPay when you give the order the refunded status.
  • A "Check the payment at ECPay" button on the order in your backend asks ECPay where the payment stands, and confirms the order when it is paid.
  • Every message from ECPay is checked with your HashKey and HashIV, and its amount and order number against what was sent, before the order changes. The simulated payments of ECPay's back office never confirm an order.
  • ECPay only takes whole New Taiwan dollars: an order total with cents is rounded up to the dollar, and the order history says so.
  • The payment page is shown in the language of the order (Traditional or Simplified Chinese, Japanese, Korean, English), or in the one you choose.
  • Works with ECPay's test environment and its published test merchant, so you can try everything before going live.
  • In English, French and Traditional Chinese.
The payment page of ECPay for an order, with cards, ATM and convenience store payments How it works
  • 1. The customer chooses ECPay at the checkout of an order in New Taiwan dollars and confirms the order.
  • 2. The customer is sent to the payment page of ECPay and chooses how to pay.
  • 3. By card: the customer pays and comes back to the thank you page of your shop, and the order is confirmed.
  • 4. By ATM, convenience store code or barcode: ECPay gives the customer an account, a code or barcodes to pay; the order goes to the pending status and the customer finds what to pay on the order page and in the email.
  • 5. When the customer pays at the ATM or the store, ECPay tells your shop and the order is confirmed, with the usual confirmation email.
The ATM account to pay and its deadline, on the customer's order page
Use
  • Compatible with all the editions of HikaShop
  • Requires an ECPay merchant account (a company or an individual in Taiwan) for real payments
  • Requires a shop selling in New Taiwan dollars (TWD)
  • Requires a shop reachable from the internet, so that ECPay can send its notifications
  • Requires the PHP cURL extension
  • Compatible with Joomla and WordPress
  • No limit of time
  • No limit of use
Changelog

1.0.0 on the 10th of October 2026

  • First version.
€ 40,00
ECPay
The add to cart button will appear once you select the values above

Read the documentation

Type
Payment plugin

Access to updates included for 4 years

A tax rate (between 17% and 27% based on your country) will be added if your address is in the European Union and that you don't provide a valid VAT number or if your address is in France as per the European Union law.