Payment Configuration

Merchants can configure checkout and payment order processing via API. For detailed field specifications, please refer to the API documentation.

  • Checkout page configuration

    • Default language

      • Set the default language for Cregis checkout page and notification emails, supported options:

        • English

        • Traditional Chinese

        • Simplified Chinese

    • Payment Currency Selection

      • Specify which cryptocurrencies are displayed on the Cregis checkout page to control customer payment options.

  • Exchange Rate Configuration

    • Exchange rate between USD Stablecoin(USDT/USDC) and USD

      • Real-time Rate: Uses the latest rate obtained from CoinMarketCap

      • Fixed Rate: Locks at a 1:1 conversion ratio

  • Payment Accuracy

    • Configure upper/lower tolerance thresholds to define acceptable payment amount deviations. The system determines order status based on actual payment amount:

      • Overpaid: When Paid Amount > (Due Amount + Upper Tolerance)

      • Partial paid: When Paid Amount < (Due Amount - Lower Tolerance)

      • Paid: When Paid Amount falls within the tolerance range

  • Payment Exception Handling

    • Partial paid order

      • If merchants configure to accept partial paid order: System automatically settles partial paid orders per settlement rules

      • If merchants configure to NOT accept partial paid order: System will initiate an additional payment for user to pay order remaining amount (see additional payment process documentation for details)

    • Overpaid order

      • If merchants configure to accept overpaid order: System automatically settles overpaid orders per settlement rules

      • If merchants configure to NOT accept overpaid order: System will initiate partial refund process (see partial refund process documentation for details)

  • Webhook Configuration

    • Specify a callback URL via API to receive order status updates via webhook notifications from Cregis.

Last updated

Was this helpful?