Online Payment
Step 1: Enable payment methods
Advanced → Custom Features → Online Payment
- Under View → Click the payment method you'd like to add → Enable → Edit Extra Info
Save

Step 2: Verify Payment Methods on the Checkout Page
Once your settings are saved, customers will be able to select from the online payment methods you've configured.

The explanations for various payment methods are as follows:
| Payment | Explaination |
| Line Pay | IP Address: Please contact OB customer service to obtain the IP address. For stores that have already applied for and completed the LINE PAY store review, please enter your "Merchant ID" (the login ID set when registering the LINE Pay store), and the "Channel Secret Key" obtained after completing the application. |
| PayPal | This is only applicable for users with non-Taiwan PayPal accounts. Due to regulatory restrictions in Taiwan, PayPal accounts registered in Taiwan cannot facilitate domestic transactions. |
| ECPay | Please log in to the ECPay Technology official website to obtain your store-related information, including your "ECPay Merchant ID," "ECPay Hash Key," and "ECPay Hash IV." If you are using ECPay electronic invoices, please enable "ECPay Invoice" and enter your "ECPay Invoice Merchant ID," "ECPay Invoice Hash Key," and "ECPay Invoice Hash IV." |
| ATM Virtual Account Transfer | Please refer to the section "ATM Virtual Account Transfer" for settings and verification steps |
| NewebPay | Please log in to the NewebPay official website to obtain your store-related information, including your "NewebPay Merchant ID," "NewebPay Hash Key," and "NewebPay Hash IV." |
| Stripe | If you are unable to use Stripe, please first check if this service is available in your country.Click here to visit the official Stripe website and verify its availability.Once confirmed, please change the currency of your OB platform to one of the following: AUD, EUR, USD, HKD, MOP, MYR, or JPY.Then, log in to the Stripe official website to obtain your "Stripe Publishable Key" and "Stripe Secret Key". |
| PayMe | If you are unable to use PayMe, please change the currency to HKD.Please enter your PayMe "Account Name" and "Phone Number". |
| FPS (Faster Payment System) | If you are unable to use FPS, please change the currency to HKD.*FPS supports HKD (Hong Kong Dollar) and RMB (Renminbi).Please enter your FPS "Account Name", as well as "Phone Number" or "Email". |
| Bank Transfer | Please enter your "Account Name", "Bank Code / BSB", and "Account Number".*When customers use "Bank Transfer" on this platform, they will only provide the remittance details (last five digits) to the store. The transfer transaction needs to be completed on the online banking or ATM. |
| Payment at Business | Stores using classroom payments can choose whether they require "Verify Payment" and "Notification" functions.*When the store disables "Verify Payment" here, if customers use classroom payment to checkout, they will not need the store's confirmation to start using the pass. This situation applies to customers who purchase a pass first and then make a reservation, followed by payment at the store later. |
EcPay ATM Virtual Account Transfer
Overview
Once enabled, customers can choose to pay via ATM virtual account. EcPay
generates a dedicated virtual account number. Customers complete the
transfer within the specified period, and the system automatically
verifies receipt and updates order status.
Business Setup
Step 1: Enable "EcPay ATM Virtual Bank Transfer"
- Advanced → Custom Features → Settings → Online Payment
- Find the EcPay section
- Enable "EcPay Virtual Bank Transfer"
- Save
Step 2: Configure "Auto-cancel unpaid order" (optional)
- Enable "Auto-cancel unpaid orders"
- Set "Days until cancelled" (recommended: 3-5 days)
- Save
💡 Once enabled, if a customer doesn't complete the transfer within the specified period, the system will automatically cancel the order.

Step 3: System Auto-Verifies and Updates Status After Checkout
- After the customer selects this payment method, they are automatically redirected to EcPay's payment page
Once the bank confirms the transfer, the system automatically verifies and updates the payment status, typically within 1-30 minutes. No manual action is required.
- Payment status can be viewed under Users → History → Pass History → Payment Status
Simulate Payment via EcPay Backend
We recommend verifying the flow in the test environment before going live.
Step 1: Log in to EcPay Test Backend and Simulate Payment
Test environment URL: https://vendor-stage.ecpay.com.tw
On the "Two-Factor Authentication" page, enter verification code:
123456Go to EcPay backend → Search for your order using Reference No.
- In OB, go to Users → History → Pass History → Click the Pass you're testing → Log to find the order reference (format:
RNXXXXXXXXXXXX)
- In OB, go to Users → History → Pass History → Click the Pass you're testing → Log to find the order reference (format:
Locate the order → click "Simulate Payment" and confirm
Step 2: Verify OB Received the Callback
- Switch back to OB → go to the customer's page: Users → History → Pass History → Payment Status. The pass payment status should be updated to "Paid"
💡 The callback may take 1-2 minutes to arrive.
Frequently Asked Questions
Q. Customer has paid, but the order still shows "Unpaid"?
Possible reasons:
- The bank hasn't notified EcPay yet (typically within 1-30 minutes)
- Transfer amount doesn't match the order
- Customer transferred to the wrong account
💡 Please check the actual status on the EcPay backend.
Q. What happens if the order isn't paid before the deadline?
- With "Auto-cancel unpaid orders" enabled → System automatically cancels the order
- Without it enabled → Order remains "Unpaid" and requires manual handling
Q. Can customers get a refund after paying?
- Please follow the refund process on the EcPay backend, or contact EcPay customer service.
Change Currency

Set Up Payment Methods for Each Location
Can Studio A accept credit cards while Studio B takes cash only?
Yes! Locations can now set up their own payment methods independently, making accounting clearer.
With the new system, each location can configure its own payment channels. You decide how each location gets paid!

How can I verify the payment flow when customers pay via Ecpay or Newebpay?
When customers complete payments using the system-integrated Ecpay or Newebpay, you can log in to the respective merchant backend to check the transactions and verify whether the payment has been successfully authorized.
【Ecpay】
https://vendor-stage.ecpay.com.tw/User/LogOn_Step1
【Newebpay】
https://www.newebpay.com/main/login_center/single_login

