Lorem ipsum dolor , consectetur adipiscing elit, sed do eiusmod
Lorem ipsum dolor , consectetur adipiscing elit, sed do eiusmod
Lorem ipsum dolor , consectetur adipiscing elit, sed do eiusmod
Lorem ipsum dolor , consectetur adipiscing elit, sed do eiusmod
Lorem ipsum dolor , consectetur adipiscing elit, sed do eiusmod
Lorem ipsum dolor , consectetur adipiscing elit, sed do eiusmod
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
The application has a few system requirements, so you will need to make sure your server meets the following requirements:
After uploading the cpocket to your server, you may need to configure some permissions. Firstly set all your directories permission to 755 and files to 644. Directories within the storage, vendor and the bootstrap/cache directories should be writable by your web server. Set permission to 775 for storage, vendor and the bootstrap/cache directories. So set these directories set the write permissions to the web server.
Example command
sudo chmod -R 777 /storage/
sudo chmod -R 777 /public/uploaded_file
'Pexeer' is bundled with files:


























Welcome page. Start the install process
After run the project you see this page





















Welcome page. Start the install process
After run the project you see this page

Check server requirement

Check and give permission






Verify Envato Purchase code
Put here your purchase code

Setup project Environment

Fill up Environment Setup Form
Give here your app title, database name, username, password etc

Then click the setup install button
Installation Finish


landing page





Welcome page. Start the install process
After run the project you see this page

Check server requirement

Check and give permission

Verify Envato Purchase code
Put here your purchase code

Setup project Environment

Fill up Environment Setup Form
Give here your app title, database name, username, password etc

Then click the setup install button
Installation Finish

landing page

To add a new language you need add the new language file in .json format suppose i want to add Indonesian language go to “project_name/resources/lang” and inside this add new file “id.json”

Then go to “project_name/app/Helper/helpers.php” file. there is a function “langName()” inside the function add your new language key, look like the below screenshot

then open the terminal and run this command to sync all language key — “php artisan translation:sync-missing-translation-keys “

After this command now all language key automatically added to the new “id.json” file

then you need to add here, all the translated text one by one

We already added here some language json file, you can put here all the translated text one by one for the es.json file ——

Now we can change the language from setting and check the translation

Add some info to .env file
ERC20_NODE_URL= your token site url (ex: https://pexeer-token.itech-theme.com/)
HEADER_API_KEY=32c412e1f281fea2c93fd972a212040b692b9bdd (you can change it)

Or
run this command at every 5 minutes -> “php artisan custom-token-deposit”
APP_NAME=ERC20 token
APP_KEY=32c412e1f281fea2c93fd972a212040b692b9bdd
APP_PORT=4000

There are some migration file. so you need to run migration command to create table. “php artisan migrate”

There are some migration file. so you need to run seed command to create table. “php artisan db:seed”

You need to run the schedules all time with the help of cronjob. Command : php artisan schedule:run
So add a cronjob to run schedules and the schedule:run Artisan command will evaluate all of your scheduled tasks and determine if they need to run based on the server’s current time.
Or
run this command at every 5 minutes -> “php artisan command:set-dynamic-rate”
Here you can see three new menu such as Custom Pages, Landing Page Settings and Footer Settings. Also you can see here custom page list.

After goto landing page settings menu, you can see setting page with active landing page content which will show on site as landing page.

Then you can select landing pages from landing page option

After select landing page, dynamic section will appear based on landing page

Now you edit banner section like live editing mode. Actions are like section show, edit section title etc.

You can add mutiple data from this type of section and need to click ‘Add More’ button. And you can see that on list

Also you can edit data from list as image shows..

After edit all section with desired data you need to click on update button. That button action store all your changes. So another time you can find those changes.

Now you are on finishing line. Just click on ‘Save and Publish’ button and the landing page will show publicly on site with your all changes that you did.

Admin can add custom page from this menu.

In this setting, admin can set footer information. Footer description, newsletter description, links and address can be updated here. Also admin can set features based on landing page. Also he/she can add custom pages for footer section.

Landing page will show as below

Admin can setup kyc setting for trade and withdrawal. He can enable or disable kyc mandatory for trade and withdrawal from here

In this settings, admin can add host name and key for rapidapi chart

GOTO https://rapidapi.com and create an account and subscribe your plan. After subscription you will get a mail and a notification


GOTO —> https://rapidapi.com/developer/dashboard
Create App and get x-rapidapi-key (example : f93c8eeb0cmshb46cc6ce74d50adp1cb259jsna87e2bc11d1a) and get host name (example : coingecko.p.rapidapi.com)


GOTO —> https://rapidapi.com/coingecko/api/coingecko/
You can find a page as belows:

Then add 1st API like this way. showing as below:

Then add 2nd API like this way. showing as below:

GOTO —> https://www.google.com/recaptcha/about/
Create App and get site key and secret key


Set key to .env file

Last job is setting status for captcha


Admin can set his/her desired font from this screen. First goto general settings and select font setting tab. Now select desired font and enable it and update.

After font setup landing will look like below image..

Landing page will show as below


First from the admin panel you need to enable buy coin feature. if you do not want this feature you keep it disable mode

from admin panel admin can create new ico phase


admin can create new bank for buy coin with bank deposit


The accept , pending and rejected buy order lis
from here admin can accept or reject order





input your amount then select a bank , in the right side you will see the bank details, to the bank you need to deposit fund, then upload the payment slip
then wait for admin approval



To start accepting BEP-20 or ERC-20 token payment, the first step is the config the contract address,Wallet address,Private key and the chain ID! Get started by following along the steps
Please ask about Chain link, Chain ID to your SMART CONTRACT SOLIDITY DEVELOPER
Open admin panel and go to general setting and click on withdrawal tap

Install metamask Click here
Go to custom RPC and setup your token

Please go to deposit page

click the deposit icon and open the page , click the confirm with metamask button to connect with metamask

create a metamask accoint then select one and connect to the account


when connected to the account then you can input the amount

to confirm the deposit you need some gas fees (need ETH fees for ERC-20 token and need BNB fees for BEP-20 token)

don’t reload or leave this page before complete the process after some second the transaction will complete

you can check this transaction


Please go to withdrawal page input the amount and address then click the confirm
Please use appropriate address to make withdrawal test

start the withdrawal process, need to wait sometimes to complete the withdrawal process

transaction complete and get the transaction hash, using this transaction hash you can find the history

withdrawal report

Landing Screenshot

Landing header

landing header setting.
from here we can update the landing header section from admin setting

Landing coin

landing coin setting.
from here we can update the landing coin list from admin panel

Landing feature

landing feature setting.
from here we can update the landing feature from admin setting

Landing about

landing about setting.
from here we can update the landing about from admin setting

Landing how to trade section

landing how to trade setting.
from here we can update the landing trade process setting from admin setting

Landing Testimonial section

landing testimonial setting.
from here we can update the landing testimonial setting from admin setting

Also from admin panel you can add the testimonial

Landing FAQ

landing FAQ setting.
from here we can update the landing FAQ setting from admin setting

Also add the faq list from admin panel faq list

Landing Newsletter

landing Newsletter setting.
from here we can update the landing FAQ setting from admin setting

User login

User Registration Process

Forgot password

Reset password

User Dashboard

User Profile

Edit Profile

User Profile Phone Verification

User Change Password

User KYC

User Setting, Google Authentication, Language setup

User Wallet

You can deposit any coin , and the deposit address generated with coinpayment. Here user can generate new address and copy it and send to others

User can withdrawal to both internal and external address. Before withdrawal user must have activate gauth

User Wallet activity, (deposit and withdrawal list of specific wallet)
Exchange dashboard, from here you can buy or sell coin

Also you can filter exchange list, (various filtering option)

User Buy Offer

User Sell Offer

User Offer Create (buy or sell)

User Offer Update (buy or sell)

Place order

After placing order user see this page (this is the buyer page)

Notification section

The seller trading list

Seller trade details page, need to escrow the fund. escrow is the middle account for both buyer and seller.

If the seller agree to sell coin , he should escrow the fund. it is so secure

After moved the fund to escrow the seller see this view and waiting for payment

The buyer trading list

The escrow process already completed, so the buyer now can start the payment process

The buyer manually complete the payment then upload here the payment slip

After uploading the payment slip the buyer see this page and waiting for release the escrow from seller end

Now the time to release the escrow from seller end

Click the release escrow button and confirm it

After releasing escrow the transaction successful and buyer get the coin

Both Buyer or Seller can create dispute against order

Type here the reason and upload the appropriate document against order

The dispute created against order

Dispute process will complete from the admin end. so login to admin panel and go to dispute list

Dispute details the seller created the dispute against buyer, the seller already escrowed the fund but the buyer did not any response. So the seller want to refund. Now the admin can analysis the current situation you can refund the escrow amount to seller.

Dispute details the buyer created the dispute against seller, Buyer already competed the payment process successfully but the seller still not released the escrowed amount. So admin can analysis the current situation you can release the escrow amount to buyer.

After refunded the escrow the trade details look like

User referral link. Copy the url and also share it to social media

User referral user count and reference details

User referral commission history

Admin Dashboard


Coin Configuration

User list

User Profile

Add New User

Suspended User list

Deleted User list

Email Pending User list

Pending id verification

Pending id verify approve or reject process

User Wallet List
All list of user wallets

All Transaction History
Deposit and withdrawal list of user

Pending Withdrawal

All buy offer list

All Sell offer list

All Trade list

Trade Details

All Dispute list

Dispute Details

Dispute Release escrow

Send notification to all user

Send Bulk Email

Payment method list

Payment method can create and also update

Faq list

Testimonial list

General Setting

Email Setting

Twillo Setting

Coin Payment Setting

Referral Setting
For giving the referral bonus please run this command per month once
“php artisan command:affiliationfee”

Privacy and Terms and Condition Setting

Landing Page Setting Related Menu

Custom Page

Landing Page One

Landing Page One

Landing Page Two

Landing Page Two

Landing Page Three

Landing Page Three

Landing Page Footer Setting

Account Settings and Important Information
To start accepting cryptocurrency payments, the first step is the create a CoinPayments account! Get started by following along the steps below to sign up for a CoinPayments account and customize the account settings that are ideal for your business.
SIGN UP
Sign up for a CoinPayments account here or click the Sign Up button in the top right corner of the CoinPayments website .
After signing up, verify your account by clicking the activation link in the email sent to the email address you used to register your account. Account Activation Email

Find your profile and account settings here as well as the important merchant information (Merchant ID, IPN Key, etc…)
Login to your CoinPayments account for the first time.
Check your email for the verification code to login. Email Verification Code

Go to: “ACCOUNT -> ACCOUNT SETTINGS“. Account Settings
In the “BASIC SETTINGS” tab, you will find your Merchant ID. Save/Copy your Merchant ID somewhere for later use. Merchant ID

In the “PUBLIC INFO” tab, you can enter your Name, Email, URL that will be displayed publicly to customers sending payments. Public Info

In the “LOGIN & SECURITY” tab, change 2FA method from email to Google Authenticator or one of the other more convenient options. Login & Security

In the “MERCHANT SETTINGS” tab, set your IPN Secret (this can be any strong/random string of characters). Save/Copy your IPN Secret somewhere for later use. Select your base currency and also toggle which notification emails to receive. Merchant Settings

Modify which coins you want to accept as payment and what to do after receiving a payment
Go to: “ACCOUNT -> COIN ACCEPTANCE SETTINGS“. Coin Acceptance Settings Navigation

Select which coins you want to accept as payment by checking the box in front of each coin. Coin Acceptance Selection

Make sure to scroll all the way to the bottom of the page and click “Update Coin Preferences”.

This is the minimum you need to configure to begin accepting crypto payments to your store. Leave the rest of the options for later (ie. conversion, fiat settlement, payment forwarding)
You will need the information in this section later to link your CoinPayments account to your eCommerce store. The API keys are what connects your store with the CoinPayments payment system.
Go to: “ACCOUNT -> API KEYS“. API Keys Navigation

click the edit permission button. here you need to allow the api access and save it , otherwise the coin payment api never work

Use the API Key that’s already there, or generate a new key by clicking the “GENERATE NEW KEY” button. API Keys

Save/Copy your API Public Key and your API Private Key somewhere for later use.
By the time you have finished going through the above step-by-step process, you should have recorded the following information for future use:
MERCHANT ID
IPN SECRET
API PUBLIC KEY
API PRIVATE KEY
This will add to your admin payment setting

Deposit with coin payment
add here your IPN Secret and notifier url
this will help you to deposit any coin to your site
your url /coin-payment-notifier (example : https://pexer.itech-theme.com/api/coin-payment-notifier)

Version 1.5 ( January 2022 )
Again, thank you for purchasing pexeer (peer to peer exchange). If you need some help, or support please use email or contact form via codecanyon Profile site.
Hope you happy with the Pexeer , (peer to peer exchange) system, all the best with your business.
Copyright © 2024 All rights reserved.