P2P - Peer-to-Peer Trading
Last updated
Was this helpful?
Last updated
Was this helpful?
Was this helpful?
Transaction P2P (Peer-to-Peer) P2P on ONFA is a form of direct cryptocurrency trading between users, allowing you to control price, payment method, and transaction timing. With an intelligent escrow mechanism and a multi-layer protection system, ONFA P2P provides a safe, transparent, and flexible experience for all investors.
To begin, you should note:
Complete account verification (KYC)
Set up account PIN
Access by selecting P2P on the main menu. The P2P interface includes:
P2P Marketplace: Where buy/sell orders from the community are displayed
Buy
Displays a list of sell orders from other users
Allows you to search for and select suitable sell orders to buy
Sell
Displays a list of buy orders from other users
Allows you to search for and select suitable buy orders to sell
Buy assets:
IMPORTANT NOTES WHEN BUYING:
✅ DO NOT include sensitive content when transferring funds (strictly avoid terms such as "virtual money", "buy coin", "crypto")
✅ Only transfer money to the bank account displayed in the P2P order
✅ Press “I have transferred” and take a clear photo of the payment proof
❌ Do not release coins before receiving full funds in your account
⚠️ Automatically cancels after 15 minutes if no transfer is made
Step 1:
Select the "Buy" tab on the main interface
Filter and choose a suitable sell order
Step 2: Enter the amount to buy:
Manually enter the desired amount
Or press the Max button to automatically select the maximum available purchase amount
Note: The system will automatically calculate and display the actual amount you will receive after conversion at the current rate, including:
Currency
Input amount
Trading fees
Step 3: Confirm transaction information
Step 4:
Press the "Buy" and pproceed to payment according to the buyer/seller's stipulated method
Receive the asset after the seller confirms
Sell assets:
Step 1:
Select the "Sell" tab on the main interface
Filter and choose a suitable buy order
Step 2: Enter the amount to sell:
Manually enter the desired amount
Or press the Max button to automatically select the maximum available sell amount
Note: The system will automatically calculate and display the amount you will receive after conversion at the current rate, including:
Currency
Input amount
Transaction fee (if any)
Step 3:
Select payment method
If you already have an account: The list of linked accounts will be displayed automatically → choose the account you want to receive funds into
If you do not have an account:
You need to "Add bank account"
Go to Settings/Bank Accounts to add a new one
After adding, return to the order placement page to select the account
Step 4:
Press the "Sell" to confirm the order
Wait for the buyer to transfer funds into your account
After received the full amount, press the "Confirm receipt of funds" to release the asset to the buyer
Where you create and manage personal advertisements
Allows posting both buy and sell orders
Displays advertisement status clearly
Step 1: Set up payment methods
Go to Advertisement (Ads) → Select Add payment method
Fill in bank account information &#xNAN;⚠️ Note: Some methods may incur fees and transaction limits - check carefully with the provider
Press Confirm to save the settings
If the account exists it will be displayed below
Click the account to view details and press "Delete" if you want to change the account.
Step 2: Create advertisement
Press Create Ad → Select type (Buy/Sell)
Enter information:
Asset: Type of cryptocurrency (USDT, OFT, ...)
Fiat currency: VND, USD, ...
Price: Enter manually or as a % deviation from market
Quantity: enter transaction quantity
Payment method: Select from the configured list
Step 3: Confirm & activate
Review: ✅ Publicly displayed exchange rate ✅ Correct fund receiving method ✅ Available quantity
Press Create advertisement → Automatically displayed in Active
Management after creation
View history: Tab Completed/Cancelled
A center for managing all transactions
Classifies orders by status
Provides tools for dispute resolution
Active Tab
Displays all transactions not yet completed:
Orders pending payment
Orders awaiting confirmation
Orders requiring dispute resolution
Actions that can be taken:
Confirm receipt of funds (for sellers) → Press "Payment received"
Unlock asset after receiving funds → Enter PIN code (Set PIN in the Settings menu)
Press "Unlock"
Interact with the counterparty via the "Chat"
Exchange transaction information
Submit transaction evidence
When you want to finish, press "Close"
Important notes:
❌ Do not use chat to:
Arrange transactions off-platform
Request transfer to an account different from the registered account
Violate ONFA rules/policies
Completed Tab
Displays transactions successful:
Received full funds/assets
Confirmed complete by the system
Actions that can be taken:
Review transaction details
Press the "Close" after viewing details
Cancelled Tab
Transaction unsuccessful due to:
Automatic cancellation (payment timeout)
User-initiated cancellation
System cancellation due to violation
Note:
Can view specific cancellation reason
Cannot restore a cancelled order
Username
Number of completed orders
Ratings from other users
Payment method
Do not trust screenshots of transfers
Only confirm when funds have arrived in the account
Avoid being scammed
Lose system support rights
Correct amount
Correct transfer content (if requested)
Avoid verification errors/delays
Do not use keywords such as: “coin”, “crypto”, “BTC”, …
Avoid having your bank freeze the account
Avoid automatic order cancellation
Maintain account reputation
Especially after receiving funds
May be locked functions or transaction limits
Contact the ONFA Support immediately