1. Start
PIK
  • Start
    • Getting Started
  • Authentication
    • Authentication Token
      POST
  • Global Account
    • Contacts
      • Create Contact
      • List Contacts
      • Get Contact
      • Count Contacts
    • Virtual Accounts
      • Create Virtual Account
      • List Virtual Accounts
      • Get Virtual Account
    • Transactions
      • List Transactions
      • Get Transaction
    • Account Balance
      • List Account Balances
      • Get Balance by Currency
    • Payout
      • Create Payout
    • Webhooks
      • Unified Webhook Entry
      • Virtual Account Webhook
      • Deposit Webhook
      • Payout Status Webhook
  • Payment Links
    • Payment Links
      • Create Payment Link
      • Update Payment Link
      • Get Payment Link Detail
      • Get Payment Link List
    • Transactions
      • Get Transaction List
  • Webhook
    • Global Account
      • Deposit Webhook
      • Payout Webhook
      • Virtual Account Webhook
    • Payment Links
      • Overview
      • Order Collect Out Webhook
      • Customer Payment Webhook
      • Customer Refund Webhook
      • Master Recharge Webhook
      • Web3 Direct Payment Webhook
      • Withdraw Out Webhook
  1. Start

Getting Started

Welcome to the PIK Open API. This guide will help you understand our public API offerings and get started with integration.

Overview#

PIK currently provides two independent Open API systems, each serving a distinct business purpose. The two systems are fully independent in terms of authentication, endpoints, and data — they do not affect each other. You may integrate with either one individually, or both, based on your business needs.
SystemPurpose
GlobalAccountGlobal account capabilities, including account opening, inquiry, and fund management
PaymentLinksPayment link capabilities, including creating payment links, querying orders, and webhook notifications

Environments & Base URLs#

Each system provides two environments: Sandbox and Production.
Strongly recommended: Complete all integration and testing in the Sandbox environment first. Only switch to Production after successful validation.

GlobalAccount#

EnvironmentBase URL
Sandboxhttps://sandbox.payment.pik.global
Productionhttps://prod.payment.pik.global

PaymentLinks#

EnvironmentBase URL
Sandboxhttps://sandbox.payment-links.pik.global
Productionhttps://prod.payment-links.pik.global

Integration Steps#

1.
Define your scope: Decide whether you need GlobalAccount, PaymentLinks, or both.
2.
Obtain credentials: Contact your PIK representative to request Sandbox credentials (e.g. AppId, API Key) for the relevant system.
3.
Sandbox integration: Complete API calls, parameter validation, error handling, and webhook testing in the Sandbox environment.
4.
Apply for Production: Once Sandbox testing is successful, request Production credentials from PIK.
5.
Go live: Switch the Base URL to Production and complete your launch.

Using This Documentation#

The left-hand navigation is grouped by system. Select the system that matches your integration target.
Each endpoint includes request parameters, response fields, examples, and error codes.
For shared topics (authentication, signing, error codes, webhook mechanism), refer to the General section first.

Support#

If you have any questions during integration, please contact the PIK technical support team.
Modified at 2026-05-27 09:43:50
Previous
Start
Next
Authentication
Built with