Show navigation

NihaoPay APPTMS User Manual

1. Introduction

NihaoPay's APPTMS systems is designed for merchants to easily collect payments from customers via different payment channels (WeChatPay, UnionPay, AliPay). Functionally, it is similar to NihaoPay's Android App NihaoPay Checkout but based on web for better device / OS compatibility. To start using NihaoPay's APPTMS system, log in at https://apptms.nihaopay.com/ with merchant user email and password. Tap "Language" to select language (English, 简体中文, 日本語 are supported). In case the password is forgotten / needs to be reset, tap "Forgot your password?" to reset the password. The system log-in will time out after 30 minutes of inactivity.

Merchant log-in

Reset password

2. Home

Tap "Home" on the bottom navigation panel to get to the Home page. On the home page, user will have the options initiate a new order (by tapping "New Order"), viewing transaction history ("Transaction") and changing settings ("Settings"). Transaction history can also be accessed by scrolling down on the home page.

Bottom navigation panel

3. New Order

Tap "New Order" on the bottom navigation panel or "New Order" on home page to initiate a new transaction.

Initiate a new order (left) / Select payment channel (right)

Enter transaction information (Order Amount, Note (optional) and Order Description) and then tap "submit". Merchant will then be prompted to select from three payment channels (WeChatPay, UnionPay and AliPay) NihaoPay currently supports to accept payments from customers. Currently, NihaoPay APPTMS only supports transactions in USD and JPY (USD by default). If a merchant does not have an USD account but a JPY account, JPY will be displayed as default currency.

Once a payment channel is selected, tap "Pay " to continue transaction. NihaoPay APPTMS will generate a QR code which customer can scan with corresponding app (WeChat, AliPay, not sure about UnionPay) and then pay.

Pending payment (left) and payment success (right)

If UnionPay is selected, user will be redirected to UnionPay's dedicated payment page to enter card information of a UnionPay credit or debit card.

Enter UnionPay card number

(...)

Before the transaction is completed (i.e. payments from customer received), status of the transaction will remain "Waiting for payment" and will become "Payment succeeded" once the transaction is completed. While a transaction is initiated but not yet completed, it will be in "pending" status in Transaction history.

Once a transaction is completed, status of the transaction will become "Success" and customers will receive a in-app payment successful notification.

In-app payment success notification: WeChatPay (left) / AliPay (right)

Transaction details including Exchange Rate, Bank Trace ID and Bank Order ID will be displayed on customer-side notifications. The exchange rate are obtained daily by NihaoPay from supported payment channels (WeChatPay, AliPay and UnionPay) for currency conversion.

  • Bank Trace ID: generated by the merchant's bank to trace a Transaction;
  • Bank Order ID: generated by payment channels (WeChatPay / UnionPay / AliPay) to trace an order.

4. Transaction

To view transaction history and search for a transaction, tap "Transaction" on the bottom navigation panel or on home page. Transactions can be searched with Start / End Time, NihaoPay Transaction ID (appears as "Transaction ID") and Order Description. Tap "Details" adjacent to each transaction entry to view details of that transaction.

Search for a transaction (left) / Details of a pending transaction

There are four types of transaction status: Success, Pending, Closed and Failure.

  • Success: transaction is successful and still within refund period. For transaction paid with AliPay, the refund period is one year; for UnionPay, the refund period is 180 days;
  • Pending: transaction is not yet completed;
  • Closed: transaction is timed-out and no fund is received. By default, all transactions have a time-out period of 120 minutes, but merchants can also customize the time-out period up to a day;
  • Failure: payment channels (WeChatPay, AliPay or UnionPay) reports an error in the Transaction. Possible reasons for transaction failures include:
    1. Insufficient fund in cards;
    1. Transaction amount is out of transaction limits;
    3. Lack of valid identification.
  • Refund a transaction: only a transaction of status "Success" can be refunded to customer. To initiate a refund, tap "Refund".

Refund button

Then, enter refund amount

Initializing a refund

and enter the merchant trade password,

Enter trade password.

If the refund is successful, merchant will receive a refund success notice, and status of the corresponding transaction will become "Refunded"

Refund success

Customers will also receive mobile notification when a refund is successfully issued.

Customer-side refund success notification: WeChatPay (left) / AliPay (right)

5. Settings

To change log in password, tap "Settings" on the home page. Original password is required for password change.

Settings

6. Further Support

For further assistance, please email NihaoPay.