Disclaimer: This article contains AI translations and should only be used as reference. Contact Cobo’s support team through [email protected] if you have any questions.
Overview
The following diagram shows the main functional modules and their relationships of the payments solution:Core business features
Pay-ins
- Provides flexible and diverse pay-in types, supporting various scenarios such as fixed/unfixed amounts, timed/untimed payments, and one-time/recurring deductions:
- Top-up mode: Generate dedicated top-up addresses for each payer, allowing them to top up any amount at any time. Supports batch creation of top-up addresses.
- Counterparties management: When using top-up mode for payment collection, you can register commonly used payers’ wallet addresses. After registration, top-up transaction records will display the payer names corresponding to the source addresses, helping you quickly identify fund sources.
- Order mode: Create payment orders with a specified amount and validity period, requiring payers to complete payment within the specified time. Supports order cancellation, refunds, and handling abnormal payments such as overpayment, underpayment, and late payment.
- Payment links: When using order mode for payment collection, if you want to save development time for building custom payment pages, you can directly use Cobo’s payment links as payment pages or embed them into your website or application via iFrame.
- Subscription mode: Periodic, automatic deductions through smart contracts and other methods.
- Top-up mode: Generate dedicated top-up addresses for each payer, allowing them to top up any amount at any time. Supports batch creation of top-up addresses.
- Refund links: When end users need refunds for various reasons, you can generate a refund link for them to fill in their refund addresses, and Cobo will automatically complete the refund process.
- Supported chains and tokens: Cobo payments solution supports multiple mainstream stablecoins such as USDC and USDT, and can be used on multiple mainstream chains.
Merchant management
If you are a payment service provider (PSP), e-commerce platform, or other institution that needs to provide services for multiple downstream merchants, you can use the merchant management module to independently settle revenue for each merchant and configure developer fee rates to achieve automated revenue sharing with merchants. For details, see Merchant management and Accounts and fund allocation.Fund management
- Accounts and fund allocation: The system maintains developer accounts and merchant accounts for you to record and manage fund ownership for each party. After payment is completed, the system automatically allocates funds to corresponding accounts based on the developer fee rates you configured; you can also manually transfer funds between accounts as needed. For details, see Accounts and fund allocation and Allocate funds.
- Earn/DeFi: If you want to invest idle funds to generate returns, you can use Cobo’s Earn App to purchase stable funds management products or invest idle funds into different DeFi protocols.
Payouts
- Fiat off-ramp: Convert cryptocurrency to fiat currency and transfer it to your bank account through OTC vendors.
- Crypto payouts: Transfer cryptocurrency to external wallet addresses through on-chain transfers.
- Bulk send: Supports cryptocurrency bulk transfer functionality, allowing you to send funds to multiple destinations at once.
- Automatic bridging: Automatic bridging is supported when you initiate off-ramp or crypto payouts. For example, you can simultaneously transfer USDT on both TRON and Ethereum chains to a TRON wallet address, and the system will automatically bridge the Ethereum USDT to TRON and transfer it to the target wallet address.
- Destination management: Centrally manage payout destination information, including cryptocurrency wallet addresses and bank accounts. Supports setting the destination list as a whitelist to flexibly control the range of transferable addresses, improving security and operational efficiency.
Compliance and risk control
You can use the Screening App to perform compliance screening on received funds to ensure transaction security and compliance.Developer integration
API integration
Through Payments API, you can fully integrate payment collection, fund management, payouts, and other features into your system. We provide SDKs in multiple programming languages to simplify the development process:- Send your first API request: Learn about API authentication mechanisms and basic usage
- SDK quick start guides: Python | JavaScript | Java | Go
Event notifications
By configuring Webhook endpoints, you can receive real-time event notifications, including order status changes, top-up arrivals, payout completions, and more.- Webhook introduction: Learn about webhook mechanisms and signature verification
- Events and statuses: View the complete list of events and status descriptions
