- For credit card transactions, consumers maintain the right to initiate a dispute within 180 days of the charge date. When a dispute is filed, a dispute fee of $20 will be assessed per transaction.
- Upon receiving a dispute notification, you have two options for response
- First: you may accept the dispute by submitting a response to the issuing bank affirming that you do not contest the refunded amount.
- Second, you may counter the dispute by completing a guided submission process that prompts you to provide relevant evidence and supporting documentation for your case.
- Should you elect to counter a dispute, an additional dispute countered fee of $20 will be applied. In the event that the issuing bank does not accept your counter materials and rules in favor of the consumer, both the dispute countered fee will be deducted and the consumer’s payment will be refunded to them.
- Regarding fee refunds, Haipay will return the dispute countered fee if you successfully win the dispute. However, unless explicitly stated otherwise in your Haipay contract, the initial dispute fee is non-refundable under all circumstances.
- PCI Compliance: Direct violation of PCI DSS requirements
- Security Risks: WebView and iframe may not provide sufficient security isolation
- Man-in-the-Middle Attacks: Malicious applications may intercept or tamper with payment data
- Phishing Risks: Cannot ensure users are entering sensitive information in a trusted environment
Region Restrictions
Please check the unsupported regions list to confirm your target market availability.
Transaction Limits
Collection API
Collection Apply
Description:
- Create a collection order
URL:
USD: /usd/collect/apply
Description: Use the appId corresponding to USD. After successful payment, the user’s USD balance increases.
Parameters:
Request Example
Response Example
Response data parameters
Collection Query
Description:
URL:
USD: /usd/collect/query
Parameters:
Request Example
Response Example
Response data parameters
Refund Apply
Description:
- Initiate a refund for the original credit card transaction. Note that the synchronously returned refund status should be confirmed via the query API.
URL:
USD: /usd/refund/apply
Parameters:
Response data parameters
Refund Query
Description:
- Query the result of a refund request.
URL:
USD: /usd/refund/refundQuery
Parameters:
Response data parameters
5.Payment methods
6. Test Card Numbers
For test card numbers, see Test Card Numbers, covering successful payments, declines, and dispute scenarios.
Last modified on July 16, 2026