# Gcashier Pay ## Docs - [Account Balance Inquiry](https://developer.gcashier.com/api/accounting/balance-inquiry.md): Query the current balance of your account for one or all supported currencies. - [Transaction History](https://developer.gcashier.com/api/accounting/transaction-history.md): Query historical account ledger entries by time range, order number, currency, or transaction type. - [Delete a Registered Beneficiary](https://developer.gcashier.com/api/payees/beneficiary-deletion.md): Remove a previously approved payee from your Gcashier Pay account using sp1402. Deleted payees cannot receive funds and cannot be restored. - [Beneficiary Status Inquiry and Notification](https://developer.gcashier.com/api/payees/beneficiary-inquiry.md): Query payee registration status synchronously via sp2402, and receive asynchronous review results through the sp3401 webhook notification after add or modify operations. - [Create Transfer| China | C2C | E-Wallet](https://developer.gcashier.com/api/payments/local-payout/china-wallet-c2c.md): This is a general collection of fields and transfer logic, for the exact fields required in the payload for a transfer, please refer to the related market specific section of the API document. - [Create Transfer | B2B](https://developer.gcashier.com/api/payments/payout/payout-comm-b2b.md): Create an international transfer from an enterprise sender to an enterprise receiver. Submit full company details for both parties along with the `bizFlow` obtained from sp1306. - [Create Transfer | B2C](https://developer.gcashier.com/api/payments/payout/payout-comm-b2c.md): Create an international transfer from an enterprise sender to an individual receiver. Submit full company details for the sender and individual KYC details for the receiver, along with the `bizFlow` obtained from sp1306. - [Create Transfer | C2B](https://developer.gcashier.com/api/payments/payout/payout-comm-c2b.md): Create an international transfer from an individual sender to an enterprise receiver. Submit full KYC details for the sender and company details for the receiver, along with the `bizFlow` obtained from sp1306. - [Create Transfer | C2C](https://developer.gcashier.com/api/payments/payout/payout-comm-c2c.md): Create an international transfer from an individual sender to an individual receiver. Submit full KYC details for both parties along with the `bizFlow` obtained from sp1306. - [Payout Quote](https://developer.gcashier.com/api/payments/payout/payout-quote.md): Submit a transfer request to obtain a real-time exchange rate quote. The response includes a `bizFlow` reference and `expireTime`. You must call sp1307 to confirm the transfer before the quote expires. - [Query Transfer](https://developer.gcashier.com/api/payments/payout/query-payout.md): Query the status and details of an international transfer by merchant order number. - [China Province & City Codes](https://developer.gcashier.com/api/reference/enum-china-regions.md): Province and city codes used in provinceCode and cityCode fields when the country is CN. - [Country Codes & Phone Area Codes](https://developer.gcashier.com/api/reference/enum-country-codes.md): ISO 3166-1 alpha-2 country codes and international phone dial codes used across Gcashier Pay APIs. - [Currency Codes](https://developer.gcashier.com/api/reference/enum-currencies.md): ISO 4217 currency codes used in currency, payCurrency, settleCurrency, and other currency-related fields across Gcashier Pay APIs. - [KYC & Merchant Enum Values](https://developer.gcashier.com/api/reference/enum-kyc.md): Enum values for occupation codes, customer identity types, address types, and business categories used in KYC and merchant registration endpoints. - [Payment & Trade Enum Values](https://developer.gcashier.com/api/reference/enum-payment-types.md): Enum values for payment types, trade codes, pay methods, business flow types, fund sources, and bank channels used across Gcashier Pay APIs. - [Enum Values & Field Reference](https://developer.gcashier.com/api/reference/enums.md): Index of all enumerated field values used across Gcashier Pay APIs. - [Gcashier Pay API Response Codes and Error Handling](https://developer.gcashier.com/api/reference/error-codes.md): Reference for Gcashier Pay API response codes, invocation modes, and best practices for handling errors, async callbacks, and timeouts. - [Mock Testing Rules for the Gcashier Pay Sandbox](https://developer.gcashier.com/api/reference/mock-testing.md): Use predictable test data to trigger specific review outcomes automatically in the Gcashier Pay sandbox without manual intervention from the Gcashier team. - [Transfer Result Webhook](https://developer.gcashier.com/api/webhook/transfer-events.md): Asynchronous notification of the final result for an international remittance transaction. - [Authenticate Requests with RSA and AES Encryption](https://developer.gcashier.com/authentication.md): Understand Gcashier Pay's dual-key security model: AES payload encryption, RSA session-key protection, SHA1withRSA signing, and the accessToken for advanced APIs. - [Gcashier Pay Communication Protocol Overview](https://developer.gcashier.com/concepts/communication-protocol.md): Gcashier Pay uses HTTPS 1.2 with JSON payloads and end-to-end encryption for every message exchanged between merchants and the platform. - [Message Encryption and Signing in Gcashier Pay](https://developer.gcashier.com/concepts/encryption-signing.md): Gcashier Pay protects every message with AES+RSA hybrid encryption and SHA1withRSA digital signatures to ensure confidentiality and authenticity. - [Request and Response Format for All API Calls](https://developer.gcashier.com/concepts/request-response.md): Every Gcashier Pay API call carries an inner JSON packet with a standard head and a business-specific body, wrapped in an encrypted outer envelope. - [Receiving Webhook Notifications from Gcashier Pay](https://developer.gcashier.com/concepts/webhooks.md): Gcashier Pay POSTs encrypted webhook callbacks to your callbackUrl for every async event, using the same envelope format as regular API responses. - [Test and Production Environments for Gcashier Pay](https://developer.gcashier.com/environments.md): Learn how to set up the Gcashier Pay sandbox for testing, transition to production, and use mock testing rules to automate your integration test suite. - [Accept Payments with Virtual Accounts (VA Collection)](https://developer.gcashier.com/guides/collection.md): Open virtual accounts, receive cross-border payments, create compliant trade orders, and reconcile funds — all through the Gcashier Pay collection API. - [Execute Currency Exchange with Gcashier Pay FX API](https://developer.gcashier.com/guides/currency-exchange.md): Lock in a real-time FX rate, execute the currency exchange in one confirmation call, and reconcile results via webhook — all within the Gcashier Pay FX API. - [Send International Remittances via Gcashier Pay](https://developer.gcashier.com/guides/international-transfers.md): Register an overseas payee, lock in a remittance rate, confirm the transfer, and track settlement — a complete guide to Gcashier Pay cross-border remittances. - [Complete Merchant Onboarding with Gcashier Pay API](https://developer.gcashier.com/guides/merchant-onboarding.md): Submit your KYC application, receive your merchant token via webhook, and go live with Gcashier Pay in a few straightforward API calls. - [Withdraw Funds with the Gcashier Pay Payout API](https://developer.gcashier.com/guides/payouts.md): Register a withdrawal payee, initiate a payout, and track the result via webhook — a complete guide to the Gcashier Pay withdrawal flow. - [Cross-Border Payment API for SMEs](https://developer.gcashier.com/introduction.md): Gcashier Pay is a cross-border payment API platform built for SMEs. This documentation covers integration, encryption, authentication, and all available APIs. - [Get Started with the Gcashier Pay API](https://developer.gcashier.com/quickstart.md): Learn how to generate your RSA key pair, exchange credentials, download the demo SDK, and send your first encrypted Gcashier Pay API request.