v2.0 (Production)
    • v2.0 (Production)
    • v2.1 (Sandbox)
    • v2.0 (Sandbox)
    • v1.0 (Deprecated)
    • Getting Started
    • Account Setup
    • Webhook
    • Idempotent Requests
    • API Error Handling Guide
    • Authentication
      • Authentication
      • Get Token
        POST
    • Account Management
      • Get Balance
        GET
      • Internal Transfer
        POST
      • Get Internal Transfer
        GET
      • Get Settlement Statement
        GET
    • Merchant Management
      • [Recommended] Create Merchant
      • [Recommended] Get Merchant
      • [Recommended] Merchant Status Webhook
      • Merchant Status Webhook
    • Fiat Payment
      • Fiat Account Management
        • Get Fiat Account Capabilities
        • Create Fiat Account Request
        • Submit Additional Information for Fiat Account Request
        • Get Fiat Account Application Status
        • Fiat Account Request Status Webhook
        • Fiat Account Application Status Webhook
        • Add Bank Account
        • Get Bank Accounts
      • Fiat Deposit
        • Get Deposit Bank Account
        • Get Fiat Deposit Detail
        • Get Fiat Deposit History
        • Fiat Deposit Webhook
      • Fiat Withdrawal
        • Get Same Name Withdrawal Capabilities
        • Activate Same Name Withdrawal
        • Submit Additional Information for Activating Same Name Withdrawal
        • Activate Same Name Withdrawal Webhook
        • Create Fiat Withdrawal
        • Submit Additional Information for Fiat Withdrawal Request
        • Get Fiat Withdrawal Detail
        • Get Fiat Withdrawal History
        • Fiat Withdrawal Webhook
    • Crypto Payment
      • Crypto Checkout
        • Create Crypto Checkout
        • Create Crypto Checkout Link
        • Crypto Checkout Wallet Connection
        • Generate POS Payment Request
        • Close Crypto Checkout
        • Get Convertible Cryptos
        • Get Crypto Checkout
        • Get Crypto Checkout Link
        • Get Crypto Checkout Currencies
        • Crypto Checkout Webhook
      • Crypto Deposit
        • Update Crypto Deposit Travel Rule Info
        • Get Crypto Deposit Wallet
        • Get Crypto Deposit
        • Get Crypto Deposit History
        • Crypto Deposit Webhook
      • Crypto Withdrawal
        • Register Wallet Address
        • Remove Wallet Address
        • Create Crypto Withdrawal
        • Get Wallet Address
        • Get Crypto Withdrawal
        • Get Crypto Withdrawal History
        • Crypto Withdrawal Webhook
      • Crypto Collection
        • Buyer Management
          • Create Buyer
          • Get Buyer
          • Update Buyer
          • Buyer Status Webhook
        • Create Collection Wallet
        • Update Collection Wallet
        • Get Collection Wallet
        • Get Crypto Collection
        • Update Co-KYT status
        • Crypto Collection Wallet Webhook
        • Crypto Collection Webhook
      • Crypto Refund
        • Create Crypto Refund
        • Confirm Crypto Refund
        • Get Crypto Refund
        • Crypto Refund Webhook
      • Currency & Blockchain
        • Get Supported Blockchains
    • Conversion
      • Create Quotation
      • Create Conversion
      • Get Quotation
      • Get Conversion
      • Conversion Webhook
    • Tools
      • [Recommended] Upload File
        POST
      • [Deprecated] Upload File
        POST
      • getTnC
        GET
    • Release Note
      • Version 1.0 Release Note
      • Version 1.0.1 Release Note
      • Version 1.0.2 Release Note
      • Version 1.0.3 Release Note
      • Version 1.0.4 Release Note
    • Deprecated APIs
      • Deprecated
        • [Deprecated] Create Fiat Account Application(v1.0)
        • [Deprecated] Get Fiat Account Application Status(v1.0)
        • [Deprecated] Fiat Account Application Status Webhook(v1.0)
      • (Deprecated)Withdrawal
        • Create Withdrawal Request
        • Get Withdrawal Detail
        • Get Withdrawal History
        • Create Third Party Withdrawal Request
      • (Deprecated)Deposit
        • Get Deposit Detail
        • (Deprecated)Get Deposit Bank Account
        • Get Deposit Wallet
        • Get Deposit History
      • (Deprecated) Payment
        • Create Payment Request
        • Get Payment Request
        • Get List of Supported Currencies for Payment Link Generation
        • Get Payment Wallet Address
      • (Deprecated) OTC Trading
        • (Deprecated)Get Quote
        • (Deprecated)Create OTC Trading
        • (Deprecated)Get Trade Detail
        • (Deprecated)Get Trade History
      • (Deprecated) Account Management
        • (Deprecated) Get Balance
        • (deprecated) Get Statement
        • (Deprecated) Internal Transfer
      • (Deprecated) Address Book
        • (Deprecated)Add Bank Account
        • (Deprecated)Get Bank Accounts
      • (Deprecated) Merchant Management
        • (Deprecated)Create End User Account
      • Deprecated
        • [Deprecated] Get List of Currencies that Supports Same-Name Withdrawal
        • [Deprecated] Create Fiat Withdrawal(v1.0)
        • [Deprecated] Get Fiat Withdrawal Detail(v1.0)
        • [Deprecated] Get Fiat Withdrawal History(v1.0)
        • Fiat Withdrawal Webhook
      • Deprecated
        • [Deprecated] Create Merchant(v1.0)
        • [Deprecated] Get Merchant(v1.0)
        • [Deprecated] Merchant Status Webhook(v1.0)
      • (Deprecated) Intra Account Sweep

    Account Setup

    Set up password and 2FA#

    Once you receive the notification from MetaComp that the demo/sandbox environment is ready, please follow these steps to set up password and 2FA.
    Visit to our demo environment: https://camp-psp.demo.mce.sg or sandbox environment: https://camp-psp.sandbox.mce.sg.
    Click on "Forgot password" to set up your password using the email address you provided for setup.
    image.png
    Get the verification code from your email and click submit.
    image.png
    Set your password and keep secret.
    image.png
    Scan the QR code with Google authenticator app to generate the dynamic 2FA code for login.

    Obtain the API authentication keys#

    Once you successfully setup your password and 2FA, please follow these steps to obtain the API authentication key for the “client_id” and “client_secret”:
    Log in to our platform: https://camp-psp.demo.mce.sg or sandbox environment: https://camp-psp.sandbox.mce.sg.
    Navigate to the Profile icon in the top right corner and click on "API Configuration".
    image.png
    The system will display the API key configuration. The system will then prompt you with the Client ID, which you can either rename to your preferred value or leave unchanged. Click the "Generate Secret Key" button to generate client secret. You can copy the client secret to safe place. Upon leaving the page, the latest generated client secret will be hidden.
    image.png
    You can have up to three sets of client ID and client secret active at the same time.
    You may delete existing credentials and generate new ones as needed.
    If you need to receive webhook notifications, you can enter your webhook address in the Webhook Configuration section at the bottom of the page and click the "Submit" button.
    A webhook secret will then be generated to verify the authenticity of incoming webhook requests (this step is optional). For more details, please refer to this page.
    Modified at 2025-12-23 09:27:54
    Previous
    Getting Started
    Next
    Webhook
    Built with