Production
  • Production
  • Sandbox
    Production
    • Production
    • Sandbox
    • Getting Started
    • Account Setup
    • Webhook
    • Idempotent Requests
    • Authentication
      • Authentication
      • Get Token
        POST
    • Account Management
      • Get Balance
        GET
      • Internal Transfer
        POST
      • Get Internal Transfer
        GET
      • Intra Account Sweep
        POST
    • Fiat Payment
      • Fiat Deposit
        • Get Fiat Deposit Detail
        • Get Fiat Deposit History
        • Fiat Deposit Webhook
      • Fiat Withdrawal
        • Create Fiat Withdrawal
        • Get Fiat Withdrawal Detail
        • Get Fiat Withdrawal History
        • Get List of Currencies that Supports Same-Name Withdrawal
        • Fiat Withdrawal Webhook
      • Account Management
        • Create Fiat Account Application
        • Get Fiat Account Application Status
        • Get Deposit Bank Account
        • Fiat Account Application Status Webhook
    • Address Book
      • Add Bank Account
        POST
      • Get Bank Accounts
        GET
    • Merchant Management
      • Create Merchant
      • Get Merchant
      • Merchant Status Webhook
    • Conversion
      • Create Quotation
      • Create Conversion
      • Get Quotation
      • Get Conversion
      • Conversion 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
        • Crypto Collection Wallet Webhook
        • Crypto Collection Webhook
        • Update Co-KYT status
      • Crypto Refund
        • Create Crypto Refund
        • Confirm Crypto Refund
        • Get Crypto Refund
        • Crypto Refund Webhook
      • Currency & Blockchain
        • Get Supported Blockchains
    • Tools
      • Upload File
        POST
    • 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)Withdrawal
        • Create Withdrawal Request
        • Get Withdrawal Detail
        • Get Withdrawal History
        • Create Third Party Withdrawal Request
        • Withdrawal Status Webhook
      • (Deprecated)Deposit
        • Get Deposit Detail
        • (Deprecated)Get Deposit Bank Account
        • Get Deposit Wallet
        • Get Deposit History
        • Deposit Status Webhook
      • (Deprecated) Payment
        • Payment Request Webhook
        • 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
        • OTC Trading Status Webhook
        • (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

    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