Auto Warranty for Xenforo 2.2 - 2.3
1. Task Description
Create a functionality for auto-guarantee of transactions that will allow forum users to safely conclude transactions with each other. Transactions can be paid through payment gateways of the system supporting BTC, LTC, and USD. Administrators will be able to see the entire transaction history and confirm the transfer of funds if necessary. In case of disputes, an administrator or moderator can be added to the transaction to resolve the dispute.
2. Functional Requirements
2.1. Transactions Section
- Add a "Transactions" button to the user profile and an "Auto-Guarantee" button in the user menu.
- When entering this section, the user sees a list of all transactions sorted by creation date (from newest to oldest).
- Filters for transactions:
- By type: Purchase / Sale.
- By status: Active / Completed / Awaiting payment / Awaiting withdrawal / Dispute.
2.2. Creating a Transaction
- The user can create a transaction by specifying the following data:
- Selection of side: buyer or seller.
- Transaction title.
- Amount in USD, BTC, or LTC.
- Description of the essence of the transaction.
- Who pays the fee (buyer or seller).
- Entering the username, link, or other identifier of the second participant in the transaction.
- After creating the transaction, a group chat is automatically created with the participation of both parties, in which the terms of the transaction are specified.
2.3. Transaction Confirmation
- The second party must accept or decline the transaction. In case of acceptance of the transaction:
- The ability to deposit funds through payment gateways of the system supporting BTC, LTC, and USD is opened.
- If the currency is specified in USD, the amount can be automatically converted to BTC or LTC at the market rate.
2.4. Payment and Completion
- After payment confirmation, the transaction receives the status "Paid".
- The buyer can click the "Complete" button after the successful completion of the transaction.
- After the transaction is completed, the seller can withdraw BTC or LTC to their wallet.
2.5. Disputes
- In case of disputes, one of the parties can request the addition of an administrator or moderator to the chat to resolve the dispute.
- After that, only the administrator or moderator can close the transaction in favor of one of the parties.
3. Admin Panel
3.1. Viewing Transaction History
- The administrator or moderator has access to a separate panel where the complete list of all transactions on the forum is visible.
- The ability to sort and filter transactions by the following criteria:
- By type: Purchase / Sale.
- By status: Active / Completed / Awaiting payment / Awaiting withdrawal / Dispute.
- By creation date.
3.2. Confirming Fund Transfers
- If necessary, the administrator can confirm the transfer of funds in the transaction if one of the parties has not completed the transaction properly.
- The administrator has the ability to manually close the transaction in favor of one of the parties and initiate the withdrawal of funds in case of a dispute.
4. Additional Requirements
- Currency Conversion: automatic calculation and conversion of the amount to BTC or LTC at the market rate (when specifying the amount in USD).
- Fee: the ability to choose who pays the fee (buyer or seller).
- Payment Gateway Support: integration of payment gateways for working with BTC, LTC, and USD.
- Security: protection against data forgery in chat and transaction.
5. Interface Requirements
- User-friendly and intuitive interface for creating and managing transactions.
- Display of statuses and actions related to current transactions.
6. Access Rights Requirements
- Forum users can create and accept transactions.
- Administrators and moderators can view transaction history, intervene in disputes, and confirm transfers.
7. Integration Requirements
- Integration with the forum on the Xenforo platform.
- Integration of payment gateways for working with BTC, LTC, and USD.
- The ability to notify participants about the status of the transaction through built-in forum notifications.
8. Testing and Debugging
- Conduct testing of the functionality for creating and managing transactions.
- Check the correctness of currency conversion, fee calculations, payment gateway integration, and admin panel functionality.
9. Deadlines
- Deadline: N days (specify specific deadlines upon agreement).
-
20 days2000 USD
681 22 0 20 days2000 USDGood day. I am ready to implement your project for the integration of the auto-guarantee functionality for Xenforo. I have experience in integrating payment systems into Xenforo. I would be happy to collaborate!
-
20 days2500 USD
188 20 days2500 USDHello.
We are the web studio SYP.
We specialize in design and turnkey website creation.
We are ready to complete your project.
Write to us, we will be happy to collaborate with you.
Current freelance projects in the category PHP
Integration of the "Where to Watch" block (Laravel / Livewire)It is necessary to implement the integration of an external streaming platform for a website about movies and series on Laravel / Livewire. What needs to be done: Implement the import of an external content catalog that is updated once a day. Match content by IMDb ID and/or TMDB… PHP, Web Programming ∙ 1 hour 9 minutes back ∙ 18 proposals |
Refinement of the existing project on Laravel (PHP)Need to refine an existing project on Laravel (PHP). The project includes a ready-made admin panel that has a builder inside it for creating pages through it with layout (html+css+js) using PHP code for data output. In the project, it is necessary to implement 2-3 pages based… Content Management Systems, PHP ∙ 4 hours 45 minutes back ∙ 29 proposals |
New store on Woocommerce
2308 USD
Looking for a developer to create an online store on Woocommerce. Project - a store for daily promotions, popular products in limited quantities. What is already available: layout of all pages (showcase, checkout, content pages, customer account), corporate identity, logo,… PHP, Web Programming ∙ 7 hours 6 minutes back ∙ 86 proposals |
Need to make improvements on the Modx Evolution CMS 3.1.7 site.
22 USD
The design refinement and layout of the website are being developed, and these works will need to be implemented on the site.Also, some adjustments need to be implemented on the site. HTML & CSS, PHP ∙ 11 hours 11 minutes back ∙ 21 proposals |
Implementation of a technical SEO audit on OpenCartGood day. Need to implement technical SEO fixes on the site softugo.com. The site is already developed but not fully launched yet. Platform: ocStore 3.0.2.0 / OpenCart + custom code. Hosting: Hostinger. Current PHP version: 7.3. (transition to PHP 8.2 is planned) A checklist… PHP, Web Programming ∙ 1 day 8 hours back ∙ 58 proposals |