# PIK ## Docs - [Root](https://api.pik.global/root-86833232f0.md): - Root [Getting Started](https://api.pik.global/getting-started-8858400m0.md): - [Root](https://api.pik.global/root-86833347f0.md): - [Root](https://api.pik.global/root-86833661f0.md): - [Root](https://api.pik.global/root-86833890f0.md): - [Root](https://api.pik.global/root-84977986f0.md): - Root > Global Account [Deposit Webhook](https://api.pik.global/deposit-webhook-8846804m0.md): - Root > Global Account [Payout Webhook](https://api.pik.global/payout-webhook-8847019m0.md): - Root > Global Account [Virtual Account Webhook](https://api.pik.global/virtual-account-webhook-8847020m0.md): - Root > Payment Links [Overview](https://api.pik.global/overview-8847236m0.md): - Root > Payment Links [Order Collect Out Webhook](https://api.pik.global/order-collect-out-webhook-8847237m0.md): - Root > Payment Links [Customer Payment Webhook](https://api.pik.global/customer-payment-webhook-8847256m0.md): - Root > Payment Links [Customer Refund Webhook](https://api.pik.global/customer-refund-webhook-8847260m0.md): - Root > Payment Links [Master Recharge Webhook](https://api.pik.global/master-recharge-webhook-8847261m0.md): - Root > Payment Links [Web3 Direct Payment Webhook](https://api.pik.global/web3-direct-payment-webhook-8847266m0.md): - Root > Payment Links [Withdraw Out Webhook](https://api.pik.global/withdraw-out-webhook-8847270m0.md): ## API Docs - Root [Authentication Token](https://api.pik.global/authentication-token-464516114e0.md): Authenticate an API client and issue a JWT Bearer token. Use the returned token in the `Authorization: Bearer ` header for all subsequent API requests. Token expires in 30 minutes. - Root > Contacts [Create Contact](https://api.pik.global/create-contact-464518201e0.md): Create a contact for the current customer. Supports nested address (paymentContactAddress) and beneficiary account (paymentContactAccount) information. - Root > Contacts [List Contacts](https://api.pik.global/list-contacts-464518202e0.md): Query the current customer's contacts with keyword search and pagination. - Root > Contacts [Get Contact](https://api.pik.global/get-contact-464518203e0.md): Retrieve a specific contact by its contact code (including address and beneficiary account). - Root > Contacts [Count Contacts](https://api.pik.global/count-contacts-464518204e0.md): Get the contact count statistics for the current customer. - Root > Virtual Accounts [Create Virtual Account](https://api.pik.global/create-virtual-account-464518205e0.md): Create a virtual account for the current customer via Open API. Account details are returned asynchronously via webhook callback. - Root > Virtual Accounts [List Virtual Accounts](https://api.pik.global/list-virtual-accounts-464518206e0.md): Query the current customer's virtual accounts with multi-condition filtering and pagination. - Root > Virtual Accounts [Get Virtual Account](https://api.pik.global/get-virtual-account-464518207e0.md): Retrieve a specific virtual account by its virtual account number. - Root > Transactions [List Transactions](https://api.pik.global/list-transactions-464518208e0.md): Query the current customer's transaction records with multi-condition filtering and pagination. - Root > Transactions [Get Transaction](https://api.pik.global/get-transaction-464518209e0.md): Retrieve a specific transaction by its platform transaction number. - Root > Account Balance [List Account Balances](https://api.pik.global/list-account-balances-464518210e0.md): Query all account balances for the current customer. - Root > Account Balance [Get Balance by Currency](https://api.pik.global/get-balance-by-currency-464518211e0.md): Retrieve the account balance for a specific currency. - Root > Payout [Create Payout](https://api.pik.global/create-payout-464518212e0.md): Initiate an international payout to a beneficiary bank account. Fees are deducted from the payment amount. - Root > Webhooks [Unified Webhook Entry](https://api.pik.global/unified-webhook-entry-464518213e0.md): Unified UQPay webhook entry. Routes to the corresponding handler based on the `event_name` field in the request body. - Root > Webhooks [Virtual Account Webhook](https://api.pik.global/virtual-account-webhook-464518214e0.md): Receive UQPay virtual account create/update events. Creating a VA usually triggers two callbacks: first when creation starts, then when creation completes with full account details. - Root > Webhooks [Deposit Webhook](https://api.pik.global/deposit-webhook-464518215e0.md): Receive UQPay deposit/inbound events. Triggered when a user receives funds via virtual account (BSB/account number) or PayID. - Root > Webhooks [Payout Status Webhook](https://api.pik.global/payout-status-webhook-464518216e0.md): Receive UQPay payout status change events. Payouts are processed asynchronously after creation; final results are delivered via this webhook. - Root > Payment Links [Create Payment Link](https://api.pik.global/create-payment-link-464519544e0.md): Create a payment link via API. Supports both one-time payment and subscription payment types. Currently only supports Ethereum network with the following currencies: ETH, USDT, USDC, SHIB, DAI, UNI, LINK, AAVE, MKR - Root > Payment Links [Update Payment Link](https://api.pik.global/update-payment-link-464519545e0.md): Update payment link basic information via API, including name, description, and status - Root > Payment Links [Get Payment Link Detail](https://api.pik.global/get-payment-link-detail-464519546e0.md): Query payment link details by UUID - Root > Payment Links [Get Payment Link List](https://api.pik.global/get-payment-link-list-464519547e0.md): Query payment links with pagination for the current account - Root > Transactions [Get Transaction List](https://api.pik.global/get-transaction-list-464519548e0.md): Query transaction records with pagination for the current account