Introduction
Preparation before integration
Before starting the technical integration, merchants need to sign a contract with IOTPay for the related products and obtain the merchant ID, merchant key, and merchant login name.
For assistance, please contact the IOTPay business team.
Withholding (Auto-Debit) Function Description
After completing the signing process with the user, the merchant can directly debit from the user’s signed wallet.
Withholding Rules
- The same contract and the same user can only be signed once. Repeated signing will result in signing failure.
- After signing, both the merchant and the user can terminate the contract.
- After a debit, a full refund will not restore the remaining debit count within the billing cycle.
- Withholding is currently supported only for WeChat Pay.
- Current WeChat withholding restrictions (subject to the contract terms):
- Single transaction limit: CAD 30
- Daily limit: CAD 30
- Monthly limit: CAD 30
- Maximum transactions per day: 1
- Maximum transactions per month: 3
API Request
Method
POST
Header
Content-Type: application/x-www-form-urlencoded
List of All Channels
Channel ID | Channel Description |
---|---|
WX_JSAPI | WeChat Mini Program / H5 / In-App (WeChat Official Account) |
WX_MWEB | PC-side QR Code Payment |
WX_APP | WeChat Payment in Merchant’s App |
Refund
Use the Refund API to process refunds for auto-debit orders.