# Buyer's Guide

Smartlink Buyer's Guide: Seamless Crypto Transactions Await!

Welcome, future Smartlink user! If you're a buyer looking to dive into the world of secure, swift, and simple cryptocurrency transactions, you've landed in the right place. This page is your step-by-step guide to unlocking the full potential of Smartlink's cutting-edge payment solutions.<br>

<figure><img src="/files/kuSsW6TxewocyITL4tLO" alt=""><figcaption><p>Smartlink' Dashboard</p></figcaption></figure>


# Onboarding with Smartlink

<figure><img src="/files/pZaB7fGSCgD2ZznGe7yu" alt="" width="375"><figcaption></figcaption></figure>

**1. Sign Up for Smartlink:** Begin your journey by creating an account on Smartlink. Registration is simple, secure, and quick. [=> Register here](https://docs.vortex.network/)

**2. Setup Your Wallet:** Link your preferred crypto wallet to your Smartlink account. This allows for streamlined transactions and secure storage.

**3. Start Shopping:** Dive into the vast world of merchants accepting Smartlink payments. With just a few clicks, you can purchase goods or services from around the globe and manage all your transactions in one place at Smartlink.so.


# Step-by-Step Buying Guide

<figure><img src="/files/CuynVCsMs9xu0WMREDNo" alt="" width="563"><figcaption><p>Payment popup</p></figcaption></figure>

Your Step-by-Step Buying Guide:

***1. Select Smartlink at Checkout:*** While checking out from a merchant's store, choose Smartlink as your preferred payment method.

***2. Choose Your Cryptocurrency:*** Select from an array of cryptocurrencies such as ETH, BNB, MATIC, USDT, and more (Merchant decides!).

***3. Confirm Escrow Payment:*** Smartlink will generate a unique escrow payment address. Ensure that the escrow conditions align with your agreement. Once verified, send the specified crypto amount to this escrow address.

***4. Enjoy Secure Transactions:*** Transactions with Smartlink are swift. Once the crypto transfer is confirmed, the merchant is notified immediately, ensuring a smooth purchase experience.


# Buyer transaction Status

Understanding the Escrow Transaction Process: A Buyer's Perspective

The Smartlink Escrow system serves as the mediator, assuring both parties get what they're promised.

<figure><img src="/files/qXNkseBJagA5XpIINw1g" alt=""><figcaption><p>Orders page</p></figcaption></figure>

Let's walk through a typical transaction scenario, spotlighting the different stages and the advantages for the Buyer.<br>

**🔹 1. INITIALIZED**

*What it means:* This is the starting point of your transaction. You've selected a product or service, and you've initiated the payment using crypto.

*Benefit:* The escrow system ensures your payment is secure and will only be released when specific conditions are met.<br>

**🔹 2. DELIVERING**

*What it means:* The product or service is on its way to you! The withdrawal period has ended, marking the estimated delivery timeframe.

*Benefit:* No need to worry about payment disputes. Your funds are safe in escrow until you're satisfied with your purchase.

**🔹 3. INSPECTION**

*What it means:* Once the delivery date arrives, the transaction enters the inspection period. This crucial phase allows you, the Buyer, to thoroughly inspect the delivery.

*Benefit:* If the product isn't as described, or if there's any issue, you have the power to hold the funds, request a settlement, or proceed to arbitration.

**🔹 4. INSPECTION EXTENDED**

*What it means:* Sometimes, you might need extra time for inspection. In such cases, the period can be extended.

*Benefit:* Offers you flexibility and ensures you are 100% content before finalizing the transaction.

**🔹 5. COMPLETED**

*What it means:* You're satisfied with the delivery! Either you've accepted the product/service, or the inspection period has naturally concluded.

*Benefit:* The funds are released to the Merchant, signaling a successful and trusted transaction.

**🔹 6. CANCELLED**

*What it means:* The transaction has been called off by either you or the Seller.

*Benefit:* A straightforward exit if both parties mutually decide not to proceed.

**🔹 7. SETTLEMENT REQUEST**

*What it means:* In instances where there's a slight disagreement or misunderstanding, a settlement request can be initiated.

*Benefit:* This allows for a middle-ground resolution without escalating to full-blown disputes.

**🔹 8. SETTLED**

*What it means:* Both parties have agreed to the terms of the settlement, and the transaction reaches a mutual conclusion.

*Benefit:* A peaceful and mutually beneficial resolution ensures a positive buying experience.

**🔹 9. ARBITRATION**

*What it means:* In the rare event of significant disagreements, the funds can be transferred to an Arbitrator's wallet.

*Benefit:* An unbiased third-party will step in to ensure a fair resolution, guaranteeing your interests are protected.

With Smartlink's Escrow system, your purchase journey is reinforced with layers of trust, transparency, and protection. Enjoy a seamless buying experience, every time!


# Why Choose Smartlink?

Why Choose Smartlink as a Buyer?

**🔒 Unparalleled Security:** Smartlink offers top-tier security features, ensuring your transactions and assets remain safe.&#x20;

**🌍 Worldwide Access:** Purchase from merchants worldwide. With Smartlink, borders are irrelevant.

**🚀 Swift Transactions:** Say goodbye to slow transaction confirmations. Smartlink provides near-instant payment confirmations.

**🔥 Competitive Rates**: Enjoy some of the best transaction rates in the crypto sphere, ensuring more of your money goes towards your actual purchase.

**🤝 Trustless Escrow:** Smartlink's crypto escrow service guarantees that both parties fulfill their side of the deal, ensuring trust in every transaction.


# Advantages for Buyers

The Smartlink Advantage for Buyers

**1. User-Centric Interface:** Smartlink's platform is designed keeping you in mind. Whether you're a crypto novice or an expert, the intuitive UI ensures easy navigation and transactions.

**2. Multiple Cryptocurrency Support:** From stablecoins to altcoins, Smartlink supports a broad spectrum of cryptocurrencies, giving you ample choices.

**3. 24/7 Customer Support:** Issues or queries? Our dedicated support team is always on standby to assist you.

**4. Continuous Upgrades:** We believe in constant evolution. As a Smartlink user, you'll regularly benefit from new features, enhancements, and updates.

**5. Community Engagements:** Be part of a growing community. With webinars, tutorials, and engagement events, Smartlink offers more than just a transaction platform.

### <mark style="color:purple;">**Ready to Dive into the Future of Payments?**</mark>

Smartlink isn't just a payment gateway; it's the bridge to the future of global commerce. Join us and be part of this revolution. Enjoy safe, swift, and seamless transactions with Smartlink.

[**🔗 Get Started with Smartlink Today**](https://pay.smartlink.so/)\ <br>

As a buyer in the modern e-commerce landscape, you deserve speed, security, and simplicity. With Smartlink, you get all this and more. Here's to smarter, safer, and more efficient online shopping!


# Merchant's Guide

Smartlink Merchant's Guide: Elevate Your Business with Crypto Payments

Greetings, innovative merchant! As you explore the boundless opportunities in the e-commerce landscape, integrating crypto payments can give you a distinct edge. Welcome to Smartlink—a platform designed to blend the transformative power of blockchain with everyday business transactions.<br>

<figure><img src="/files/4EYP0bvSh7TlDS1PYp5Q" alt=""><figcaption><p>Point-of-sale page</p></figcaption></figure>


# Merchant Onboarding

Merchant Onboarding: Getting Started with Smartlink

<figure><img src="/files/pZaB7fGSCgD2ZznGe7yu" alt="" width="375"><figcaption></figcaption></figure>

**1. Create Your Smartlink Account:** Dive in by registering your business on Smartlink. The process is streamlined, ensuring quick setup. [=> Register here](https://pay.smartlink.so/)

**2. Connect Your Wallet:** Integrate your crypto wallet with Smartlink, forming the foundation for seamless crypto transactions.

**3. Set Up Your Merchant & Point-of-Sale:** Define your escrow payment gateway, preferred blockchain, and cryptocurrencies. The Smartlink platform is flexible, adapting to all kinds of business models.

**4. Integrate Smartlink on Your Store:** With easy CMS plugins and no-code options, adding Smartlink to your checkout process is a breeze (include API, WooCommerce, Prestashop and Magento).


# Step-by-Step Merchant Guide

Accepting Crypto Payments: How It Works

<figure><img src="/files/4EYP0bvSh7TlDS1PYp5Q" alt=""><figcaption><p>Point-of-sale page</p></figcaption></figure>

**1. Offer Crypto-currency as a Payment Option:** Integrated our plugins in your e-Commerce website (include API, WooCommerce, Prestashop and Magento). Then your customers can choose Smartlink at checkout and pay in crypto.

**2. Instant Payment Notifications:** As a buyer pays in their chosen cryptocurrency, you’ll receive a notification in real-time.

**3. Build Trust with Escrow:** Utilize Smartlink's trustless escrow service, ensuring both you and your customers have a satisfying transaction experience.


# Configure Your Payment Gateway

Configuring Your Payment Gateway: A Step-by-Step Guide for Merchants

The Smartlink escrow system provides Merchants with a robust tool to manage online transactions safely and securely. One of its core features is the ability to customize escrow periods based on your business model, products, and services. Properly setting these escrow periods helps in managing buyer expectations, streamlining the transaction process, and preventing potential disputes.

<figure><img src="/files/lX0Ki0McyermAOQP0O0U" alt="" width="563"><figcaption><p>Payment gateway configuration</p></figcaption></figure>

Here's a comprehensive guide to help you configure the escrow periods when initiating your escrow payment gateway smart contract:

**1. Withdrawal Period**

This is the timeframe during which a Buyer can withdraw from the transaction after making the payment but before the Merchant has started the delivery process.

How to Set:

\- Assess the nature of your products/services. If they're digital or instant, this period can be relatively short or zero.

\- For physical products or services that take time to initiate, provide a reasonable buffer to allow buyers to change their minds.

\- Choose a time frame (e.g., 24 hours) and set it in your escrow gateway settings.

**2. Estimated Delivery**

This represents the time you expect to take to deliver the product or service to the buyer.

How to Set:

\- Evaluate your typical shipping or service delivery times.

\- Always add a buffer to account for potential delays (e.g., shipping delays, holiday seasons).

\- Input the expected delivery duration (e.g., 3-5 business days) in the settings.

**3. Inspection Period**

After receiving the product or service, the Buyer is given this time to inspect, verify, and decide on the acceptance or refusal of the delivered items.

How to Set:

\- For easily verifiable products or digital services, this can be a shorter period.

\- For complex items or services that need thorough inspection, allow a longer period.

\- Decide on a time frame (e.g., 7 days) and configure it in your gateway.

**4. Extension Period**

If the Buyer needs more time beyond the initial inspection period to evaluate the product or service, this extension can be provided.

How to Set:

\- Gauge based on the complexity of your products/services.

\- It can be half or equal to the initial inspection period based on your preference.

\- Set the period in your settings (e.g., an additional 3 days).

**5. Request Reply Period**

If a settlement request is created, this is the timeframe during which the other party (in your case, as a Merchant, the Buyer) must respond.

How to Set:

\- Typically, this period shouldn't be too long to keep the transaction process efficient.

\- Decide on a reasonable duration (e.g., 48 hours) and integrate it into your settings.

Remember, the key to successful escrow transactions is clear communication. Ensure that the Buyer is aware of these periods and their importance. It can help in building trust, ensuring smooth transactions, and enhancing your brand's reputation in the market. Happy trading with Smartlink!


# Single Payment Button & Link

Smartlink Crypto Payment Button: Bridging the Digital Divide

In a world that's becoming increasingly digital, the versatility of payment systems becomes paramount. Welcome the Smartlink Payment Button – a harmonious blend of simplicity, security, and seamlessness, enabling crypto payments almost anywhere online.

### <mark style="color:purple;">**How It Works**</mark>

***1. Create & Customize:*** Begin by logging into your Smartlink account. Create your Merchant account (available for individuals as well ;-) and your Point-of-Sale. Navigate to the "Payment Gateway" section and select the "Payment Button" tab. Choose your desired crypto options, set a fixed amount, and customize the button's look to match your brand.

***2. Embed:*** With a simple click, generate a unique code, link or QR Code for your payment button. This code/link/QR Code can then be embedded on your website, forum, blog, or any other platform.

***3. Receive Payments:*** Once the button is live, users can click on it, choose their preferred cryptocurrency, and make payments which are directed to your associated crypto wallet.

<figure><img src="/files/jck2EslxlaqNOicGxjoy" alt="" width="375"><figcaption><p>Create Payment button or link</p></figcaption></figure>

#### <mark style="color:purple;">Benefits of the Smartlink Payment Button</mark>

***- Versatility:*** Implement it on various platforms like websites, forums, and even online classified platforms such as Craiglist, Jiji, Kijiji or Leboncoin.

***- Zero Technical Expertise:*** No need for any advanced coding knowledge. Copy, paste, and voilà, you're ready to accept crypto.

***- Global Reach:*** Access a broad audience by accepting payments from anywhere in the world.

***- No Hidden Fees:*** Enjoy a transparent fee structure without the hassles of hidden costs.

***- Highly Secure:*** Backed by Smartlink's advanced security features ensuring safe and trustless transactions.

<figure><img src="/files/ijQWUfpYHynkQ5BiRTQp" alt="" width="563"><figcaption><p>Payment Buttons page</p></figcaption></figure>

### <mark style="color:purple;">Payment Links: Simplifying Social Transactions</mark>

Got a strong social media presence? Or perhaps, coding isn't your forte? No worries. With Smartlink’s Payment Links, you can easily share a link across platforms like Twitter, YouTube, Facebook, and more, allowing your audience or friends to send crypto payments effortlessly.

<figure><img src="/files/RpDvIcxKevAxADjPRG17" alt="" width="563"><figcaption><p>QR code and Link to payment</p></figcaption></figure>

#### <mark style="color:purple;">**5 Case Studies: Smartlink Payment Button in Daily Life**</mark>

***1. Freelancer's Delight:*** Lucy, a freelance graphic designer, integrates the Smartlink Payment Button on her portfolio site. Clients worldwide can now effortlessly compensate her in cryptocurrency for her services.

***2. Blogger's Choice:*** Aaron runs a popular tech blog. He recently published an eBook on "Future Tech Trends". With the Payment Button, his readers can now purchase the eBook using crypto assets.

***3. Charity with a Heart:*** A non-profit organization dedicated to wildlife conservation uses Smartlink’s Payment Button for donations. Supporters from across the globe can contribute to the cause using their preferred cryptocurrency.

***4. YouTube Influencer:*** Raj, a tech reviewer on YouTube, uses the Payment Link in his video descriptions. Fans can now support him by sending crypto donations through the link, ensuring he continues producing quality content.

***5. Local Listings:*** Marie lists her handcrafted jewelry on Leboncoin. By providing a Payment Link in her product descriptions, she has opened her business to a broader market, allowing crypto enthusiasts to acquire her unique pieces.

In today's digital era, adaptability is key. Smartlink's Payment Button and Links offer the flexibility and ease that modern businesses and individuals seek. Whether you're selling products, services, or just looking to facilitate effortless crypto transactions, our tools are designed to ensure you're always ahead of the curve. Dive into the future of payments with Smartlink.


# Why Choose Smartlink?

Why Smartlink is a Game-Changer for Merchants?

**🌐 Global Reach:** Embrace a global 435M+ customer base. With crypto, geographical boundaries become obsolete.

**💡 Innovative Edge:** Position your business as forward-thinking, attracting a tech-savvy audience.

**🔥 Minimal Fees:** Enjoy competitive transaction fees, ensuring higher profitability for your business.

**🚫 No Chargebacks:** With crypto transactions, deal with fewer disputes and chargebacks.&#x20;

**🔒 Robust Security:** State-of-the-art security measures ensure your funds and transactions are always protected.


# Merchant transaction Status

Understanding the Escrow Transaction Process: A Merchant's Perspective

As a Merchant, you want to ensure your efforts and services get the value they deserve. The Smartlink Escrow system, acting as a neutral third party, ensures that every transaction is conducted securely, with the interests of both parties at the forefront.&#x20;

<figure><img src="/files/W7N7rbLb0eHGAGtljJkP" alt=""><figcaption><p>Orders page</p></figcaption></figure>

Let’s delve into the transaction stages, focusing on the benefits for you as a Merchant.<br>

**🔹 1. INITIALIZED**

*What it means:* The buyer has shown interest in your product or service and has initiated the payment via cryptocurrency.

*Benefit:* You get a notification of intent, ensuring you that the funds are secured in escrow, creating a layer of financial security for your sale.<br>

**🔹 2. DELIVERING**

*What it means:* With the payment secured, you can confidently proceed with dispatching the product or providing the service. The transaction is in its delivery phase.

*Benefit:* This phase assures you that the buyer has committed, allowing you to fulfill your end without hesitation.<br>

**🔹 3. INSPECTION**

*What it means:* The buyer has received the delivery and is in the phase of reviewing it.

*Benefit:* Provides an opportunity for you to demonstrate the quality and accuracy of your product/service, potentially leading to positive reviews and repeat business.

**🔹 4. INSPECTION EXTENDED**

*What it means:* The buyer requests additional time to evaluate the product/service.

*Benefit:* It ensures the buyer thoroughly vets the product/service, which can result in better satisfaction rates.

**🔹 5. COMPLETED**

*What it means:* The buyer is satisfied with the purchase, signaling the successful conclusion of the transaction.

*Benefit:* The secured funds are released to you. A completed status signifies not only a successful sale but also a satisfied customer – a win-win!

**🔹 6. CANCELLED**

*What it means:* The transaction has been terminated either by the buyer or by you.

*Benefit:* If there are insurmountable issues or mutual disagreement, this offers a clear termination point without lingering uncertainties.

**🔹 7. SETTLEMENT REQUEST**

*What it means:* A middle-ground solution is sought if there's a minor disagreement or discrepancy.

*Benefit:* This mechanism provides an opportunity for amicable resolution, often preserving the merchant-customer relationship.

**🔹 8. SETTLED**

What it means: Both you and the buyer have reached a consensus, concluding the transaction on mutual terms.

Benefit: Ensures you're part of the resolution process, safeguarding your interests.

**🔹 9. ARBITRATION**

*What it means:* In case of a major dispute, the funds are transferred to an Arbitrator.

*Benefit:* A neutral third party assesses the situation, ensuring fairness and adherence to agreed-upon terms.

Leveraging Smartlink’s Escrow system, you, as a Merchant, are fortified with multiple layers of security, clarity, and transparency. Elevate your business's reputation and foster lasting customer relationships with every seamless transaction!


# Advantages for Merchants

Futureproof Your Business with Smartlink

In the evolving e-commerce landscape, staying ahead of the curve is crucial. With Smartlink, not only do you tap into the massive crypto market, but you also ensure your business is ready for the future of commerce.<br>

[**🔗 Elevate Your Business with Smartlink**](https://pay.smartlink.so/)<br>

The age of cryptocurrency is upon us, and as a merchant, integrating crypto payments is no longer just an advantage—it's becoming a necessity. With Smartlink, you gain a reliable partner, dedicated to propelling your business into the future. Join the revolution and redefine the way you do business.


# Key features

Key Features with Smartlink

### [<mark style="color:purple;">**Profile Management**</mark>](/escrow-payment-gateway/key-features/profile-management)

### [<mark style="color:purple;">User Dashboard</mark>](/escrow-payment-gateway/key-features/user-dashboard)

### [<mark style="color:purple;">Merchant Dashboard</mark>](/escrow-payment-gateway/key-features/merchant-dashboard)

### [<mark style="color:purple;">Referral Affiliation program</mark>](/escrow-payment-gateway/key-features/referral-affiliation-program)

<br>


# Profile Management

* **Edit Profile:** Keep your personal details up-to-date with minimal information required to uniquely identify your account.
* **Activate 2FA Google:** Safeguard your account by enabling two-factor authentication. This adds an additional layer of security, ensuring that only you have access to your Smartlink account.
* **Complete KYC/KYB (Trusted by Sumsub):** Boost the credibility of your account and activate Merchant functionalities by completing the Know Your Customer (KYC) or Know Your Business (KYB) procedures.
* **Configure Email Notifications:** Stay informed without being overwhelmed. Customize and receive email summaries about essential activities and updates related to your Smartlink account.
* **Manage Your Referral Link:** Promote Smartlink and benefit from its referral program. Share your link, track referrals, and earn rewards.


# User Dashboard

* **Buy Crypto with Your Credit Card:** Enter the world of cryptocurrency effortlessly. Use your credit card to purchase your preferred crypto assets.
* **Manage Your Wallets per Blockchains:** Maintain, manage, and monitor all your wallets across various blockchain networks in one unified dashboard.
* **Manage Transactions/Orders:** Track your transactions and orders effortlessly. View details, status, and historical data with ease.
* **Manage Settlement Requests:** Oversee all your settlement requests, monitor their status, and interact as needed.
* **Manage Litigation:** In case of discrepancies, efficiently manage and resolve disputes from within your dashboard.


# Merchant Dashboard

* **Activate Merchant Account:** Transition from a regular user to a Merchant. Offer your products and services to a vast crypto audience.
* **Point-of-Sale (POS):** Create and manage multiple POS setups to facilitate various sales channels or business segments.
* **Sales Analytics and Reports:** Gain insights into your sales metrics. Analyze data, track performance, and make informed decisions.
* **Manage Incoming Orders:** Track all incoming orders, monitor their status, and ensure timely fulfillment.
* **Manage Settlement Requests:** Oversee and approve or dispute settlement requests from buyers.
* **Review Litigation Cases:** In the event of disagreements, engage with the dispute resolution process and manage litigation cases.
* **Configure Payment Gateway:** Personalize your payment gateway settings. Choose accepted cryptocurrencies, set transaction Escrow periods, and more.
* **Payment Button/Link:** Easily generate customizable payment buttons or links to embed into your websites, emails, or social media platforms.
* **API Integration Tools:** Seamlessly integrate Smartlink into your existing systems or platforms using robust API tools.
* **Claim Funds:** Easily withdraw and claim your funds once transactions are finalized.
* **Webhooks:** Integrate real-time event notifications into your existing systems for seamless synchronization.
* **Update Payment Gateway Details:** Modify and keep your payment gateway configurations up-to-date to align with your evolving business needs.
* **Sandbox/Live Mode:** Switch between sandbox (testing) and live mode to ensure seamless integration and testing before going live.<br>

Smartlink is designed to provide a comprehensive, user-friendly, and secure platform for both buyers and merchants. Whether you're shopping or selling, Smartlink ensures that your crypto transactions are smooth, secure, and efficient. Join the Smartlink ecosystem and experience the future of commerce!

<br>


# Referral Affiliation program

Smartlink Affiliation Program: Partner with Us and Prosper!

In the realm of blockchain and cryptocurrency, collaboration drives innovation. At Smartlink, we value and appreciate the power of collective growth. That's why we're introducing the Smartlink Affiliation Program — an initiative designed to reward you for helping us broaden our reach and foster stronger connections within the crypto community.

<figure><img src="/files/HXjtL1ZRHFHBSUzPZnrz" alt=""><figcaption><p>Referral page in your Smartlink account</p></figcaption></figure>

### <mark style="color:purple;">How It Works</mark>

***1. Sign Up & Set Up:*** Begin by creating your Smartlink account. Add your wallet addresses to receive rewards. Once registered, navigate to the Affiliation Program section to obtain your unique affiliate referral link.

***2. Spread the Word:*** Share your referral link across your network, whether that's on your website, social media, forums, emails, or any other channels you use.

***3. Earn from Every Transaction:*** When someone registers through your referral link and starts transacting, you earn! Receive a lifetime commission of 25% on the Smartlink transaction fee from every transaction your referred partners initiate.

### <mark style="color:purple;">Key Features of Our Affiliation Program</mark>

***- Lifetime Earnings:*** Unlike one-time referral bonuses, with Smartlink, you'll enjoy continuous earning potential. As long as your referred partners transact, you earn!

***- Guaranteed Trust with Smart Contracts:*** Your referrals are locked and secured with smart-contracts. This ensures transparent, tamper-proof, and automated affiliate rewards. Your earnings are guaranteed, and the integrity of the system is maintained.

***- Generous Commission:*** A whopping 25% of the Smartlink transaction fee is your reward for each referred partner. Few affiliation programs offer such a significant percentage.

***- No Conflict Referrals:*** To ensure transparency and fairness, bonuses won't be given for referring your own projects. We believe in building genuine, widespread partnerships.

### <mark style="color:purple;">Why Partner with Smartlink?</mark>

Smartlink is at the forefront of revolutionizing the crypto payment gateway landscape. By affiliating with us, you:

***- Join a Growing Ecosystem:*** Smartlink is rapidly expanding, bringing innovative payment solutions to merchants globally.

***- Empower the Community:*** By bridging the gap between merchants and Smartlink, you help in democratizing access to secure, trustless, and seamless crypto transactions.

***- Benefit Financially:*** With every referral, you unlock a steady stream of passive income, capitalizing on the burgeoning crypto payment sector.

### <mark style="color:purple;">Ready to Amplify Your Earnings?</mark>

Whether you're an influencer, blogger, crypto enthusiast, digital agency or someone with a vast network — our Affiliation Program is tailor-made for you. Share, refer, and earn! The future of crypto transactions is here with Smartlink, and you can be a significant part of it.

[**🔗 Create Your Smartlink Account Now**](https://pay.smartlink.so/)

Harness the potential of your network, share the benefits of Smartlink, and enjoy a mutually beneficial partnership. Together, we can redefine the contours of online transactions in the crypto age!


# Connect your wallet

Connect your Tezos wallet to the Smartlink App using the ‘Connect Wallet’ button at the top-right hand of the screen.&#x20;

You can use different wallet options at your own discretion.

<figure><img src="/files/ugSFrwR45WnBjgSL3foq" alt=""><figcaption></figcaption></figure>


# List an item

### How to post Ad&#x20;

When connected to the App, you will see a section named "+ Post Ad" as shown on the screenshot below and click on it. &#x20;

{% embed url="<https://youtu.be/aiKGpitp_jY>" %}


# Escrow Payment

How to secure an item on the Smartlink Marketplace

The escrow payment feature ensures that the seller can see you have the required funds available to process the transaction in the currency of their choice.

Here is a tutorial on how to use it:

{% embed url="<https://youtu.be/-A8xBUCCrjE>" %}


# Message sellers

How to message seller on the Smartlink Marketplace:

{% embed url="<https://youtu.be/cM2xN68E77Y>" %}


# Add to Favorites

A simple feature that can help a lot when browsing for hours for the perfect match!

{% embed url="<https://www.youtube.com/watch?v=QGUre0QgBjg>" %}


# What is Smartlink Locker?

### **What is Smartlink Locker?**&#x20;

![](/files/1SX0yL2rXoahurcuLhlg)

Smartlink Locker allows you to lock up and distribute tokens to blockchain addresses within a given timeframe. &#x20;

The distribution is based on linear vesting periods and tokens are released on a block-by-block basis.&#x20;

It can be used by projects to vest team, advisor, or investor tokens in order to remain transparent with their stakeholders.


# Connect your wallet

1.Connect your Tezos wallet to the Smartlink App using the ‘Connect Wallet’ button at the top-right hand of the screen.&#x20;

You can use different wallet options at your own discretion.

![](/files/XP9VIevIprzTV2wQXXpI)


# Create a vesting contract

### **Create a new vesting contract**

When connected to the App, you will see a section named "Create new vesting contract" as shown on the screenshot below. In the "Contract address"  field you need to put the Contract address of the Token that you want to vest.&#x20;

The tokens to be vested have to be either FA2 or FA1.2 tokens on the Tezos Blockchain.

For example, if you want to vest SMAK Tokens you need to provide the right Token contract address e.g "KT1TwzD6zV3WeJ39ukuqxcfK2fJCnhvrdN1X"

![](/files/35YkHztUzHPirLo2qay3)

### **Admin Rights**&#x20;

As the contract admin you have the option[ to keep the ability to revoke a contract](/token-locker/how-to-revoke-a-contract) at any time.&#x20;

"ON" means you'll keep this ability to revoke an ongoing vesting contract.

"OFF" means you won't be able to revoke an ongoing vesting contract.

![](/files/ZtNyShzGFbEtM8Ibwqqw)

Of course, users will see this on the contract as well as their personal dashboard.&#x20;

Learn here [how to revoke a contract's beneficiary here. ](/token-locker/how-to-revoke-a-contract)

### **Beneficiary's Address**&#x20;

For each vesting contract, you need to add at least one beneficiary's wallet address.&#x20;

You can add an unlimited number of beneficiaries to a contract by clicking on "Add Beneficiary".

Beneficiaries will be able to claim their tokens on their dashboard.&#x20;

![](/files/2L7oyItiM1YGqdJIbvtf)

### **Lock Amount**&#x20;

The lock amount is the total number of tokens that you want to send to a beneficiary for a given time period. For the same vesting contract, the Lock amount can be different between beneficiaries.&#x20;

You'll see a percentage next to the Lock amount: 25%, 50%, and 100%. These percentages are here for convenience and are proportional to the total number of tokens in your wallet.

For example, if you have 100,000 $SMAK in your wallet and click 25%, he will fetch 25,000 $SMAK for the vesting period.&#x20;

![](/files/N9SY70Pd3goCsYio1mhj)

### **Unlock period**&#x20;

The unlock period is the time period you want to vest your tokens for.&#x20;

You can directly select Start and End dates on the Calendar for your vesting contract.&#x20;

"Unlock Starts" is the day at which the contract will start sending out tokens to the beneficiary's address.

"Unlock Ends" is the day at which the contract will end and tokens are fully released.

![](/files/dZ53bZJyuBJpVUcjJaWc)

### **Vesting Fee**&#x20;

The Vesting fee is required to start a vesting contract.&#x20;

You'll need **15,000 SMAK** on your wallet to create a vesting contract.&#x20;

Don't forget to also have a small **amount of XTZ** to pay for gas fees and confirm the contract.

![](/files/ADl2QboVbqYYOjUEqP5d)

### **Summary**&#x20;

While filling out the contract, you will see in the upper right corner, **a** "**Summary**" of your vesting contract.&#x20;

We strongly recommend to double-check all the details of the contract before confirming a transaction.&#x20;

You can easily change the details in the left tab.

![](/files/8wTYeGR7UwUhA1JdEfJJ)

### **Initialize**&#x20;

When you've finished filling out the vesting contract, you need to click on 'Initialize' to start the process. Then, you'll need to hit "Confirm Vesting" and approve the vesting fee i.e 15,000 $SMAK using your wallet.

![](/files/ymGMR1jootSHuKkeBHRT)

### **Confirm Vesting**

Once you have double-checked your contract, you can hit "Confirm Vesting" and confirm the transaction from your wallet to deploy the contract.

![](/files/Xkw28Zq5IRkW1C8XJeQy)


# My Vesting Contracts

To make sure the vesting contract has been deployed properly you can go directly to "**My Vesting Contracts**" in the top-right tab.&#x20;

You will be able to see all your vesting contract alongside their respective details.

![](/files/31iLdCzRR9LktYfaXofJ)


# How to claim my tokens?

As a beneficiary, you can claim directly your token in the Vesting App.&#x20;

You need to go to "My vesting Contracts" in the top-right corner.&#x20;

You'll be able to see all the details of a given Vesting contract (number of beneficiaries, lock amount, time period, etc.).&#x20;

To claim your token, you need to click on **"Claim"** and approve the transaction in your wallet.&#x20;

Don't forget to have a small **amount of Tezos ($XTZ)** to pay for gas fees to process the transaction.

![](/files/F5Vu6WPPebdkkWjluWr7)


# How to revoke a contract?

Once the vesting contract is deployed with "Admin right" set on "ON" you may revoke any beneficiary of the contract at any time.

You will need to choose which beneficiary you want to revoke a contract for.&#x20;

If you want to revoke a contract you will only have to pay for gas fees, so don't forget to have a small **amount of Tezos (XTZ).**

**Step 1: Click "Revoke"**

![](/files/kjehsDdcCMfmHMUfoMvX)

**Step 2: Choose which beneficiary you want to revoke and hit "Revoke" again**

![](/files/TzgcjiwzTujI8i22C9PI)

**Step 3: You need to approve the transaction in your wallet**


# FAQs

### How much does it cost to create a Vesting contract?&#x20;

To create a Vesting contract, you need to pay a fee of 15,000 $SMAK tokens. You'll also need some $XTZ to approve all the transactions in your wallet.&#x20;

### What happens if I forget to claim my tokens?

The tokens will automatically accumulate in your vesting contract. You can claim them at any time from your personal dashboard. [Here](/token-locker/how-to-claim-my-tokens) are the instructions to claim your token.

### As an Admin, can I add myself as a beneficiary?&#x20;

Yes, you can add yourself as a beneficiary.&#x20;

### How many beneficiaries can I add to a vesting contract?&#x20;

You can add as many beneficiaries as you need.&#x20;


# Start Transaction (Token)

To start a transaction with a token (FA1.2), the user must first make a transaction to authorize the Escrow smart contract to spend a certain amount of tokens.

In this example we have an ad with the following information:

* Marketplace id : `marketplaceId1`
* Ad id : `adId1`
* Price of the ad (excluding fees) : 1 token => 1000000000000000000&#x20;
* Seller's address : `tz1LfdftiaLDS1HePbuVFYVD3WZe3BFtA2qz`

The fee for this token is 1%, the user must first make a transaction to authorize the smart contact to spend the total amount (price+fees) `1,01 tokens => 1010000000000000000`

```javascript
//Approve escrow contract
await (await token.methods.approve(escrow.address, 1010000000000000000).send()).confirmation(1)

//New transaction
 await (await escrow.methodsObject.startTransaction({
        _marketPlaceId:"marketplaceId1",
        _adId:"adId1",
        _amount:1000000000000000000,
        _seller:"tz1LfdftiaLDS1HePbuVFYVD3WZe3BFtA2qz",
        _tokenAddress:token.address
    }).send()).confirmation(1)

```

{% hint style="success" %}
The token used has 18 decimal&#x20;
{% endhint %}


# Start Transaction (XTZ)

To start a transaction with a Tezos (XTZ), no need to allow the Escrow smart contract to spend a certain amount. The user just needs to send the total (price+fees) with the transaction.

In this example we have an ad with the following information :

* Marketplace id : `marketplaceId1`
* Ad id : `adId2`
* Price of the ad (excluding fees) : 1 XTZ
* Seller's address : `tz1LfdftiaLDS1HePbuVFYVD3WZe3BFtA2qz`
* Token address : `tz1WrCgHWFM7EdGXnzodjZS4htFb2ND8zso7`

{% hint style="danger" %}
For XTZ transaction you need to specify this address : `tz1WrCgHWFM7EdGXnzodjZS4htFb2ND8zso7`

\
Nothing is sent/received on this address, it's only used internally by the contract to identify an XTZ transaction.<br>

This address is not whitelisted by default, so you need to whitelist this address to authorize XTZ transactions.
{% endhint %}

The fee for this token is 1%, the user must send the total amount (price + fees) : `1,01 XTZ`

```javascript
//New transaction
await (await escrow.methodsObject.startTransaction({
        _marketPlaceId:"marketplaceId1",
        _adId:"adId2",
        _amount:1000000,
        _seller:"tz1LfdftiaLDS1HePbuVFYVD3WZe3BFtA2qz",
        _tokenAddress:"tz1WrCgHWFM7EdGXnzodjZS4htFb2ND8zso7"
}).send({amount:1.01})).confirmation(1)
```


# Cancel transaction

How to secure an item on the Smartlink Marketplace

```javascript
await (await escrow.methodsObject.cancelTransaction({
        _marketPlaceId:"m1",
        _adId:"ad1",
    }).send()).confirmation(1)
```


# Confirm transaction

How to secure an item on the Smartlink Marketplace

```javascript
await (await escrow.methodsObject.confirmTransaction({
        _marketPlaceId:"m1",
        _adId:"ad1",
    }).send()).confirmation(1)
```


# Start Transaction (Token)

## Start Transaction (Token)

To start a transaction with a token (ERC20 or ERC1155), the user must first make a transaction to authorize the Escrow smart contract to spend a certain amount of their tokens.&#x20;

In this example we have the following information :

* Marketplace id : `marketplaceId1`
* Ad id : `adId1`
* Price of the ad (excluding fees) : 1 token
* Seller's address : `0x70997970C51812dc3A010C7d01b50e0d17dc79C8`

The fee for this token is 1%, the user must first make a transaction to authorize the smart contact to spend the total amount (price+fees) :`1,01`&#x20;

```javascript
//Approve the escrow contract
await token.approve(escrow.address, ethers.utils.parseEther("1.01"));

//New transaction
await escrow.startTransaction(
    "marketplaceId1", //Marketplace id
    "adId1", //Ad id
    ethers.utils.parseEther("1"), //ad price
    token.address, //Token address
    "0x70997970C51812dc3A010C7d01b50e0d17dc79C8" //Seller's address
);
```


# Start Transaction (ETH)

## Start Transaction (Ether)

To start a transaction with a native token, there is no need to allow the Escrow contract to spend a certain amount. The user just has to send the total (price+fees) with the transaction.&#x20;

In this example we have an ad with the following information:

* Marketplace id : `marketplaceId1`
* Ad id : `adId2`
* Price of the ad (excluding fees) : 2 ETH
* Seller's address : `0x70997970C51812dc3A010C7d01b50e0d17dc79C8`

The fees for this token is 2%, the user must send the total amount (price+fees) which is : `2*1,02 = 2,04 ETH`

```javascript
//New transaction
await escrow.startTransaction(
    "marketplaceId1", //Marketplace id
    "adId2", //Ad id
    ethers.utils.parseEther("2"), //Ad price
    "0x0000000000000000000000000000000000000000", //ETH address
    "0x70997970C51812dc3A010C7d01b50e0d17dc79C8", //Seller's address
    {
      value: ethers.utils.parseEther("2.04"), //Price+fees in ETH
    }
);
```

{% hint style="danger" %}
Even if it's an ETH transaction you must specify a token address that matches the ETH address in the whitelist : `0x0000000000000000000000000000000000000000`Nothing is sent/received on this address, it's used internally for mapping purposes.
{% endhint %}


# Cancel transaction

```javascript
await escrow.cancelTransaction("m1", "ad1");
```


# Confirm transaction

```javascript
await escrow.confirmTransaction("m1", "ad1");
```


# Get All Stored Transactions

```javascript
const txs =await escrow.getTransactions();
```

As a response, you will get an array of objects with the following structure:&#x20;

```javascript
{
    adId:string,
    marketplaceId:string,
    details:{
        seller:string,
        buyer:string,
        tokenAddress:string,
        amount:BigNumber,
        feesAmount:BigNumber,
        date:BigNumber;
        lookupIndex:BigNumber;
        status:number //{INITIALISED=0, CONFIRMED=1, CANCELED=2}
    }
}

```


# 🛠 LP & FARMS Contracts ⚙️

## List of contract :

1. XTZ/SMAK: KT1AyGknkpTLsPNorHDj61wKvXWw5YB92VDS
2. XTZ/ANTI: KT1Cxcn6wE2E27b6SXYMPEX6n2P7SRPkbHCw
3. XTZ/ETHtz: KT1MC5gLrcq2Yk7Jb3VaQ99YRTqCWJg1q61X
4. XTZ/BTCtz: KT1Bfp57nZyr8e7U3wWoDHyh3FuKeodbK3hj
5. XTZ/Crunch: KT1HVFT8L88QbhNCHQcJiiuPAhYD7QHxuE88
6. XTZ/QUIPU: KT1RfbN6LjDbsiCdfGjiJFX9GRr8o6sBr8f5
7. XTZ/kUSD: KT1UZRJxu56exC6VjYqBgpJ6SNMtNiRquNcj
8. XTZ/Ctez: KT1PaL3JvPg4WviZ28KZcb2GhPknTsr9yYaP
9. XTZ/You Gov: KT1VeEDpmS3E8wpWEFi6XWHqgAuKCnXXszjf
10. XTZ/YouDEFI: KT1NCtNzWZPjDGeDE1dWZ2qfsGmhxVaFog8n
11. XTZ/Uusd: KT1CT65SeZMxnB7NogyPhCpjQur4k8XhZppd

## Interact with any Farm

ℹ️ For the moment, if you want to interact with any Farm and perform operations on it you can follow the steps below:&#x20;

🔹 Get the respective Farm contract address (ex. XTZ-SMAK with KT1AyGknkpTLsPNorHDj61wKvXWw5YB92VDS)&#x20;

🔹 Check it on Tzkt.io (ex: <https://tzkt.io/KT1AyGknkpTLsPNorHDj61wKvXWw5YB92VDS/operations>)&#x20;

🔹 Go to Better Call Dev (<https://better-call.dev/>) website and search for the Farm contract (ex: <https://better-call.dev/mainnet/KT1AyGknkpTLsPNorHDj61wKvXWw5YB92VDS/operations>)&#x20;

🔹 Go to Interact —> And there you have multiple calls: Claim\_All, Stake, Unstake (the actions to be performed on the contract directly with your wallet)

❗️ (<https://drive.google.com/file/d/1Lu7PyGk5Wo5_Astu7xLJe-r2WBYNYDzT/view?usp=sharing>)

If you have issues with the steps, you can also check "How to remove LP tokens?"

## How to remove LP tokens?

**ℹ️ How to Remove / Reuse your Liquidity in Farms**

First, you need to UNSTAKE the Liquidity from the Farms then go to TRACK tab and Remove Positions from there (only if you want to split back into initial tokens). If the Liquidity is staked into an OLD farm, you need to scroll down in Farms section and check for the ones with Ended as tag.&#x20;

❗️If you want to REUSE the VLP tokens, you can stake them into the NEW farms (the ones with New/Hot as tag).

**👉 THIS DOCUMENT** (<https://drive.google.com/file/d/1Lu7PyGk5Wo5_Astu7xLJe-r2WBYNYDzT/view?usp=sharing>)❗️


# Unstake SMAK from old staking

## 1. Unstaking from OLD FLEXIBLE Staking 🔥

### 🔻Unstaking Flexible

\- Make sure you have at least 0.5 - 1 XTZ into your wallet for fees.&#x20;

\- You need to know the total amount staked into the flexible staking at the current moment. For this you need to check your history transactions.

Example: if you have staked a total of  105342,351 SMAK —> your amount needed is 105342351 (no commas, no dots!)

\- Go to: <https://better-call.dev/mainnet/KT1TR4qabnDU6aAUym6nauSGaRwJpoKU3efP/interact/unstakeFlex>

\- Input in the field next to unstakeFlex the amount that you have copied before at the previous step.

\- Input in the source field your wallet address.

\- Click EXECUTE and choose Wallet —> Choose preferred wallet (ex. Temple Wallet) and approve transaction.

\- Transaction was broadcasted should appear! Done!

### 🔻 Claiming Rewards Flexible

\- Go to: <https://better-call.dev/mainnet/KT1TR4qabnDU6aAUym6nauSGaRwJpoKU3efP/interact/claimRewardFlex>

\- Input in the source field your wallet address.

\- Click EXECUTE and choose Wallet —> Choose preferred wallet (ex. Temple Wallet) and approve transaction.

\- Transaction was broadcasted should appear! Done!

## Unstaking from OLD LOCKED Staking 🔥

FOLLOW CAREFULLY THIS DOCUMENT!!!

It contains images and full explanations for each and every step.

👉 <https://docs.google.com/document/d/10fcZddCJgHOlVjMeCDJASIX7JK3g2cWrE-EZflTdyEo>


