# HiTechPAY API Docs ## Docs - [Overview](https://developers.hitechpay.vn/overview-1819855m0.md): - [Device](https://developers.hitechpay.vn/device-5817357f0.md): - Device [openCamera](https://developers.hitechpay.vn/opencamera-1819864m0.md): - Device [chooseImage](https://developers.hitechpay.vn/chooseimage-1819879m0.md): - Device [downloadImage](https://developers.hitechpay.vn/downloadimage-1819880m0.md): - Device [scanQRCode](https://developers.hitechpay.vn/scanqrcode-1819888m0.md): - Device [appInfo](https://developers.hitechpay.vn/appinfo-1819891m0.md): - Device [setVolume](https://developers.hitechpay.vn/setvolume-1819894m0.md): - Device [setBrightness](https://developers.hitechpay.vn/setbrightness-1819895m0.md): - Device [setFlashlight](https://developers.hitechpay.vn/setflashlight-1819896m0.md): - [HiTechPay App-to-App Payment SDK Integration](https://developers.hitechpay.vn/hitechpay-app-to-app-payment-sdk-integration-1819882m0.md): ## API Docs - Order [Create a new order](https://developers.hitechpay.vn/create-a-new-order-25144977e0.md): Merchant Server establish order information then send to HiTechPay Server to create order. - Order [Query status of an order](https://developers.hitechpay.vn/query-status-of-an-order-25145711e0.md): When a user successfully completes a payment, HiTechPay will send a callback (notification) to the Merchant. Upon receiving this, the Merchant should update the order status to "Success" in their system. - Refund [Refund for a transaction](https://developers.hitechpay.vn/refund-for-a-transaction-25146441e0.md): The refund API is asynchronous processing. After merchant call refund API, merchant need call query refund API for check refund status of refund transaction. - Refund [Query for refund status](https://developers.hitechpay.vn/query-for-refund-status-25167599e0.md): API is agree merchant to query the refund status of the Refund transaction. - Tokenization [Create new binding for the tokenization](https://developers.hitechpay.vn/create-new-binding-for-the-tokenization-25167602e0.md): Create new binding for the tokenization - Tokenization [Query for the payment tokenization of a binding](https://developers.hitechpay.vn/query-for-the-payment-tokenization-of-a-binding-25167890e0.md): Query for the payment tokenization of a binding - Tokenization [Create new binding for the agreement](https://developers.hitechpay.vn/create-new-binding-for-the-agreement-25170570e0.md): Create new binding for the agreement - Tokenization [Unbind an agreement](https://developers.hitechpay.vn/unbind-an-agreement-25170734e0.md): Unbind an agreement - Tokenization [Query for the payment token of a binding](https://developers.hitechpay.vn/query-for-the-payment-token-of-a-binding-25172596e0.md): Query for the payment token of a binding - Tokenization [Query the balance of a specific user before paying](https://developers.hitechpay.vn/query-the-balance-of-a-specific-user-before-paying-25177232e0.md): Query the balance of a specific user before paying - Tokenization [Request for agreement pay](https://developers.hitechpay.vn/request-for-agreement-pay-25182135e0.md): Request for agreement pay - Tokenization [Query the basic user info](https://developers.hitechpay.vn/query-the-basic-user-info-25182193e0.md): Query the basic user info - Tokenization [Hybrid payment](https://developers.hitechpay.vn/hybrid-payment-25182237e0.md): Hybrid Payment - Disbursement [Query user account info](https://developers.hitechpay.vn/query-user-account-info-25182563e0.md): Query user account info - Disbursement [Topup for a user](https://developers.hitechpay.vn/topup-for-a-user-25183473e0.md): Topup for a user - Disbursement [Query merchant's account balance](https://developers.hitechpay.vn/query-merchants-account-balance-25183796e0.md): Query merchant's account balance - Payment Gateway [List supported banks](https://developers.hitechpay.vn/list-supported-banks-25184956e0.md): Returns a list of supported banks.