# QFPay Developer Centre ## Docs - [FAQs](https://sdk.qfapi.com/integration/FAQs.md) - [API Usage Guidelines](https://sdk.qfapi.com/integration/api-reference/api-usage-guidelines.md) - [Supported Currencies](https://sdk.qfapi.com/integration/api-reference/currencies.md) - [Payment Types](https://sdk.qfapi.com/integration/api-reference/paytypes.md) - [Request Format](https://sdk.qfapi.com/integration/api-reference/request-format.md) - [Response Format](https://sdk.qfapi.com/integration/api-reference/response-format.md) - [Transaction Status Codes](https://sdk.qfapi.com/integration/api-reference/status-codes.md): Standard QFPay API response codes and recommended integration handling. - [Asynchronous Notifications](https://sdk.qfapi.com/integration/common-api/async-notifications.md): Learn how to handle QFPay's payment and refund asynchronous notifications. - [Refund API Guide](https://sdk.qfapi.com/integration/common-api/refund.md): API guide for processing refunds through QFPay's system. - [Reversal API Guide](https://sdk.qfapi.com/integration/common-api/reversal.md): Use the Reversal API to void a transaction that has not yet been completed. If the transaction has already succeeded, please use the Refund API instead. - [Transaction Enquiry](https://sdk.qfapi.com/integration/common-api/transaction-enquiry.md): Query the status of payments, refunds, and cancellations via QFPay's transaction enquiry API. - [Transaction Notes API](https://sdk.qfapi.com/integration/common-api/transaction-note.md): Add custom remarks to a completed transaction. Remarks will show in the Merchant Portal. - [Customs Declaration API](https://sdk.qfapi.com/integration/customs-declaration.md): Submit cross-border transaction information to customs authorities for Alipay and WeChat payments. - [Consumer Present Mode (CPM)](https://sdk.qfapi.com/integration/in-store/CPM.md): API guide for Consumer Present Mode (CPM) in-store barcode payments. - [Merchant Present Mode (MPM)](https://sdk.qfapi.com/integration/in-store/MPM.md): API guide for Merchant Present Mode (MPM) dynamic QR payments. - [App Call App Android SDK](https://sdk.qfapi.com/integration/in-store/pos-api/app-call-app.md): Integrates the QFPay HaoJin Android SDK to enable App-to-App payments, refunds, queries, pre-authorisation, and card settlement. - [ECR Integration Technical Specification](https://sdk.qfapi.com/integration/in-store/pos-api/ecr.md): Integration protocol and encryption details for connecting POS systems with QFPay ECR. - [HTTPS Setup for ECR Integration](https://sdk.qfapi.com/integration/in-store/pos-api/ecr-https.md): Guide to configure secure HTTPS communication between POS and client device for ECR integration. - [Hosted Checkout Page](https://sdk.qfapi.com/integration/online-shop/checkout-integration/checkout.md): Integrate QFPay’s hosted checkout to accept multiple payment methods using a secure prebuilt interface. - [Element SDK](https://sdk.qfapi.com/integration/online-shop/checkout-integration/payment-element.md): Build custom checkout flows using QFPay’s prebuilt payment UI components. - [Alipay In-App Payments](https://sdk.qfapi.com/integration/online-shop/integration-by-payment-type/alipay/alipay-in-app.md): Integration guide for Alipay in-app payments using AlipayHK or AlipayCN SDK. - [Alipay WAP / H5 Payments](https://sdk.qfapi.com/integration/online-shop/integration-by-payment-type/alipay/alipay-wap-h5-payments.md): Integration guide for Alipay Cross-Border (801107), AlipayHK (801512), and Alipay Service Window H5 (800107). - [Alipay Web Payments](https://sdk.qfapi.com/integration/online-shop/integration-by-payment-type/alipay/alipay-web-payments.md): Integration guide for Alipay Web payments (Hong Kong + Overseas). - [Apple Pay Support](https://sdk.qfapi.com/integration/online-shop/integration-by-payment-type/applepay.md) - [FPS App-to-App Integration](https://sdk.qfapi.com/integration/online-shop/integration-by-payment-type/fps/fps-app-call-app.md): Integration guide for FPS App-to-App and H5-to-App payments (Android & iOS) - [FPS e-Cert Certificate Application and Setup Guide](https://sdk.qfapi.com/integration/online-shop/integration-by-payment-type/fps/fps-ecert-setup.md): Guide for applying and configuring SSL certificates for FPS App-to-App integration, particularly for HSBC merchants. - [Visa / Mastercard Online Payments](https://sdk.qfapi.com/integration/online-shop/integration-by-payment-type/visa-master-online-payment.md) - [WeChat In-App Payments (Native App)](https://sdk.qfapi.com/integration/online-shop/integration-by-payment-type/wechat/wechat-in-app-payments.md): This document explains how to integrate WeChat In-App payments using the official SDK within iOS or Android apps. - [WeChat JSAPI Payment (Official Account)](https://sdk.qfapi.com/integration/online-shop/integration-by-payment-type/wechat/wechat-jsapi-payment.md): Integrate WeChat JSAPI payments within the WeChat in-app browser using OAuth authorization and JSAPI payment invocation. - [WeChat Mini Programs](https://sdk.qfapi.com/integration/online-shop/integration-by-payment-type/wechat/wechat-mini-programs.md) - [WeChat H5 Payment (Third-Party Browser)](https://sdk.qfapi.com/integration/online-shop/integration-by-payment-type/wechat/wechat-pay-h5.md): This guide helps merchants integrate WeChat H5 payment for non-WeChat browser environments, including scene configuration and redirect handling. - [WeChat QR Code Payment](https://sdk.qfapi.com/integration/online-shop/integration-by-payment-type/wechat/wechat-web-qr-payment.md): This guide helps merchants integrate WeChat online QR Code payments, including QR generation, verification, and timeout settings. - [In-App Payment (Native App Integration)](https://sdk.qfapi.com/integration/online-shop/integration-by-use-case/in-app-payment.md): This page explains how to integrate e-wallet payment functions within a native App environment, supporting various mainstream wallets and standard payment flows. - [Online Pre-authorisation API](https://sdk.qfapi.com/integration/online-shop/integration-by-use-case/preauth.md): This document explains how to use QFPay's pre-authorisation APIs to freeze funds, capture payments, unfreeze unused amounts, and issue refunds. - [Subscription API Reference](https://sdk.qfapi.com/integration/online-shop/integration-by-use-case/recurring-payments/recurring-api-reference.md): This page lists the API reference for creating, updating, and managing recurring (subscription) payment resources. - [Integration Guide for Recurring Payments](https://sdk.qfapi.com/integration/online-shop/integration-by-use-case/recurring-payments/recurring-integration-guide.md): Developer guide for integrating recurring payment features, including setup flow, data model, and best practices. - [Recurring Payment Overview](https://sdk.qfapi.com/integration/online-shop/integration-by-use-case/recurring-payments/recurring-overview.md): Overview of QFPay's recurring payment system, including use cases, system architecture, and key components involved in subscription billing. - [Subscription Webhook (Recurring Payment Notifications)](https://sdk.qfapi.com/integration/online-shop/integration-by-use-case/recurring-payments/recurring-webhook.md): This document describes the webhook notification system for recurring payments (subscriptions), including token creation, subscription status changes, and billing result notifications. - [WAP Payment (Mobile Browser)](https://sdk.qfapi.com/integration/online-shop/integration-by-use-case/wap-payment.md): This document explains how to initiate WAP (H5) payments using different wallet types through QFPay from mobile browsers like Chrome or Safari. - [Web Payment](https://sdk.qfapi.com/integration/online-shop/integration-by-use-case/web-payment.md): This document explains how to integrate Web-based QR code payments across different wallets including WeChat Pay, Alipay, UnionPay, and PayMe. Suitable for desktop and mobile web checkout flows. - [Authentication & Signature](https://sdk.qfapi.com/integration/preparation/authentication-and-signature.md): Generate request signatures to authenticate and secure QFPay API calls. - [Before You Begin](https://sdk.qfapi.com/integration/preparation/before-you-begin.md): Requirements and prerequisites for integrating with QFPay OpenAPI. - [Credentials & Merchant Structure](https://sdk.qfapi.com/integration/preparation/credentials-and-merchant-structure.md): Understand the credentials used to identify stores and secure API requests. - [Environments](https://sdk.qfapi.com/integration/preparation/environments.md): Understand QFPay environments and when to use each during development and deployment. - [Introduction](https://sdk.qfapi.com/introduction.md): Start integrating QFPay and explore key payment integration paths. - [Quick Start](https://sdk.qfapi.com/quickstart.md): Send your first payment request using QFPay OpenAPI. ## OpenAPI Specs - [openapi](https://sdk.qfapi.com/openapi.json) ## Optional - [QFPay Main Site](https://www.qfpay.global) - [錢方支付官網](https://www.qfpay.global)