Introduction
Cregis Payment Engine offers a one-stop cryptocurrency payment solution for businesses. Merchants can quickly integrate the system through a simple API. We provide a pre-designed checkout page for immediate use, while also allowing merchants to customize their own interface based on specific needs. When a merchant initiates a payment request, the system generates a unique payment address, and funds are deposited into the Cregis wallet. Through a 10-minute automatic settlement mechanism, funds are swiftly transferred to the merchant's designated wallet. Merchants can use the Cregis desktop application to view order status, settlement data, and other transaction details at any time, making payment management effortless. We support multi-chain and multi-currency payments, ensuring efficient and flexible fund transfers, and delivering a secure and convenient cryptocurrency payment experience for our clients.
Payment Rules
Cregis supports multiple currencies and chains as order currencies, payment currencies and settlement currencies including fiat currencies and cryptocurrencies. If the order currency differs from the payment currency, Cregis will obtain the latest exchange rate in real time and convert and lock the exchange rate for the entire order validity period.
Settlement Rules
Regular Settlement: If the pending settlement amount reaches or exceeds the threshold in the table below, settlement will be executed every 10 minutes.
Minimum Threshold Settlement: If the pending settlement amount is below the table's threshold, it will be processed in the next 10-minute interval. Please note: this minimum threshold settlement function operates on a 24-hour cycle and will only become available again after this cycle completes.
Settlement Amount: The amount will be credited after deducting transaction fees.
Settlement Address: When setting up the payment engine, merchants can select internal Cregis wallet addresses. Funds can also be settled to an external address after the settlement process.
Exchange Rate for Settlement: Calculations are based on the real-time exchange rate from CoinMarketCap. The rate will be fixed once the order is created.
Order Status
Pending
Not Applicable
✗
The order has been created and is still within valid period.
Expired
Not Applicable
✗
The order has been created and has passed the valid period.
Paid
✗
✓
Amount Received = Amount Paid
Overpaid
✓
✓
Amount Received < Amount Paid
Partial Paid
✓
✓
Amount Received > Amount Paid
Minimum Settlement Amount Table
USDT
TRC20
49 USDT
0 USDT
USDT
ERC20
49 USDT
0 USDT
USDT
BEP20
49.5 USDT
0.5 USDT
USDT
Solana
49.5 USDT
0.5 USDT
USDT
Polygon
49.5 USDT
0.5 USDT
USDT
Avalance-C
49.5 USDT
0.5 USDT
USDT
Arbitrum One
49.5 USDT
0.5 USDT
USDC
ERC20
49 USDC
0 USDC
USDC
Base
49.5 USDC
0.5 USDC
USDC
BEP20
49.5 USDC
0.5 USDC
USDC
Solana
49.5 USDC
0.5 USDC
USDC
Polygon
49.5 USDC
0.5 USDC
USDC
Avalance-C
49.5 USDC
0.5 USDC
USDC
Arbitrum One
49.5 USDC
0.5 USDC
USDC
Optimism
49.5 USDC
0.5 USDC
TRX
TRON
149 TRX
1 TRX
SOL
Solana
0.2998 SOL
0.0002 SOL
BNB
BSC
0.0598 BNB
0.0002 BNB
ETH
Ethereum
0.0118 ETH
0.0002 ETH
ETH
Base
0.0118 ETH
0.0002 ETH
ETH
Arbitrum One
0.0118 ETH
0.0002 ETH
ETH
Optimism
0.0118 ETH
0.0002 ETH
BTC
Bitcoin
0.00039 BTC
0.00001 BTC
If fiat settlement is required, please contact us for inquiries.
Additional Payment Rule
Trigger Conditions
If a payment meets all of the following conditions, the order will enter the additional payment process and trigger a paid_partial callback:
The order does not accept partial payments.
It is the first payment for the order.
Amount Paid < Order Amount OR Amount Paid < (Order Amount - Underpayment Tolerance) (
underpaid_tolerance).The payment currency is a stablecoin.
Additional Payment Flow
The system will send an additional payment email to the payer (the email address filled at
payer_emailwhen the order was created).The payer can access the payment page via the link provided in the email.
The payment currency and network will be the same as the first payment.
The balance amount will be calculated by converting the original order amount (in its currency) at the current exchange rate and then subtracting the already paid amount.
The additional payment must be completed within a 24-hour time limit. If this limit is exceeded, the order will be proceeded to full refund process.
Upon successful balance payment, a
paid_remaincallback will be triggered.
Refund Rules
Partial Refund
Trigger Conditions
If an order meets all of the following conditions, it will enter the partial refund process and trigger a paid_over callback:
The order does not accept overpayments.
Amount Paid > Order Amount OR Amount Paid > Order Amount + Overpayment Tolerance (
overpaid_tolerance).The payment currency is a stablecoin.
Partial Refund Process
The system will send a partial refund email to the payer (the email address filled at
payer_emailwhen the order was created).The payer can access the partial refund page via the link provided in the email.
The refund currency and network will be the same as the first payment.
The partial refund amount will be calculated by taking the Amount Paid and subtracting the original order amount (converted at the exchange rate).
The partial refund must be completed within a 24-hour time limit. If this limit is exceeded, the order will be automatically fully refunded.
After a successful partial refund, the order will be settled.
Full Refund
Trigger Conditions
An order will enter the full refund process if any of the following conditions are met:
The order does not accept partial payments, and it was paid with a non-stablecoin was underpaid.
The additional payment was not completed within the 24-hour time limit.
The partial refund was not completed within the 24-hour time limit.
After the second payment in the additional payment process, the Amount Paid is still < Order Amount OR Amount Paid < Order Amount - Underpayment Tolerance (
underpaid_tolerance).
Full Refund Process
The system will send a full refund email to the payer (the email address filled at
payer_emailwhen the order was created).The payer can access the full refund page via the link provided in the email.
The refund currency and network will be the same as the first payment.
The full refund amount will be the total of all amounts paid.
The full refund must be completed within a 24-hour time limit.
If the 24-hour time limit is exceeded, the payer must contact customer support to handle the subsequent steps.
After the refund is completed, the system will trigger a
refundedcallback.
Other Refund Information
A service fee will be charged for each refund. The specific fee amount will be clearly displayed on the refund page and will be deducted directly from the refund amount.
Last updated
Was this helpful?

