JustMoney Pay - Cryptocurrency payment gateway

Project Name: JustMoney Pay
Project Track: Web3
Team Name: JustMoney
Team Member(s): 8 members
Project Url: https://pay.just.money
DevPost URL: https://devpost.com/ItsJustMoney

Project Goal

To encourage the mass adoption of cryptocurrency and stimulate the use of cryptocurrency for everyday payments, JustMoney has released a cryptocurrency payment gateway, which has four options to make it easier for businesses and individuals to accept payments with cryptocurrencies:

  • Checkout for e-commerce platforms — online vendors may extend their e-commerce platform (Woocommerce, Shopify, Magento) by installing our easy-to-use plugin.
  • Mobile Payment Terminal — Shop owners and other businesses can accept face-to-face payments, using a smartphone or tablet as a payment terminal.
  • Donations — charities, open-source projects, and other fundraisers may embed a small snippet of code on their website to instantly accept crypto donations.
  • Payment Links — split restaurant bills with friends or request money for any reason by sending your friends and family simple payment request links.

Project info and details:

Genesis:

From the beginning of the project, one year ago, it was JustMoney’s goal to develop a payment system which would allow the user to purchase goods and services online, and to facilitate the purchase without the vendor needing to accept a wide range of cryptocurrencies.

The concept was to create a system where the user could choose from a large selection of coins or tokens and make payments to companies who only needed to accept one stable coin (for example, the user could spend TRX or BTT and pay a vendor who only accepts USDT). The original plan was to use established, third-party exchanges to do the conversion.

However, after finding issues with many exchanges (such as pools which bled liquidity for taxed tokens), we were then compelled to create our own multi-chain, and recently cross-chain, decentralized exchange. Not a fork of some other famous DEX; rather JustMoney Swap was built from the ground up to solve the problems that affected other existing decentralized exchanges at that time.

JustMoney - a cross chain decentralized swap and on-chain Web3 payment gateway:

JustMoney Swap and JustMoney Pay can be seen as two sides of the same coin. Both are products in their own right, but the two are completely intertwined and symbiotic — each benefitting hugely from the other. This demonstrates our commitment to deliver synergy and interoperability at the heart of our ecosystem; where our powerful core infrastructure stands as the foundation upon which all our other products are built. Multi-chain and cross-chain transactions have become part of our DNA. People can now choose tokens on Tron, Polygon and Binance Smart Chain networks to swap or pay. JustMoney Pay will calculate the exact amount of USDT the vendor requires to complete a given transaction, and will inform the purchaser of the cost of this transaction in their chosen preferred cryptocurrency, before securely completing the transaction through our existing liquidity pools.

In order to offer a better service to JM Pay users, to lower the price impact and enlarge the choice of currencies, we are currently working on the integration of all the big DEXes (Sunswap, Pancake, Quickswap,…).

No centralized parties are involved as middle-men — only smart contracts are dealing with the transaction between an user and a merchant.

What has been achieved so far

JustMoney’s payment gateway, JustMoney Pay, launched in June, 2022, and is already live on our first partner’s website — TronNetwork.store.

Payment Interface

Millions of PayPal users worldwide are familiar with being redirected from a vendor’s website to the Paypal payment interface.

In a similar style, JustMoney Pay users are redirected from a vendor’s website to our own highly-scalable, completely secure and easy-to-use payment interface after choosing JustMoney Pay as their preferred payment method. Here, they may select the blockchain network they wish to use, choose which token to pay with, connect their wallet, and authorize the transaction. Unlike the traditional payment gateways, we do not make money by holding the vendor’s or the purchaser’s funds on our own account for extended periods of time. Instead the payment happens on-chain and it happens instantaneously, releasing the order for immediate processing. Instant clearing.

Payment interface for end-user is simple and clean


Mobile Payment Terminal


This product is designed for shop owners and other businesses who are dealing with customers face-to-face. By using a smartphone or tablet as a payment terminal, they can now easily accept cryptocurrency as a payment method.

The retail interface requires the shop owner to input the amount that the customer needs to pay. It will then generate a QR code that the shop owner shows to the customer.

The customer then scans the QR code using the barcode scanner of their mobile crypto wallet (e.g. the Tronlink Pro or Metamask app) and they will be taken to the payment interface to authorize and complete the transaction.

After the payment is finalized and confirmed on the blockchain, the shop owner will see a message on their payment terminal that the transaction was successful. The terminal will then be available for the shop owner to process the next customer.

E-commerce integration

The e-commerce checkout is an easy to install and easy to use plugin that any merchant can implement in their web-store, in order to immediately start accepting crypto payments.

We have already built a plugin for the WooCommerce e-commerce platform and we are now working on creating plugins for Magento and Shopify as well. By 2021 estimates, around 15 million online vendors use one of these three platforms to accept online payments. Once all three plugins are completed, this would give those 15 million vendors the option to accept cryptocurrency as a payment method on their stores, giving countless numbers of customers the option to pay using cryptocurrency as a day-to-day alternative to FIAT cash.

TronNetwork.store has already added our plugin on their WooCommerce site and anyone can now go and purchase any products there and choose JustMoney Pay as the payment provider.

This is how JustMoney Pay plugin looks like for the end-user on WooCommerce on a checkout page



The WooCommerce vendor admin is simple. The Merchant just adds their wallet addresses and enables the plugin! After that they are ready to go.


We have also created an API integration for those who want to do a custom integration. You can find the API documentation from JustMoney Pay

You can also find the instructions for WooCommerce integration at the same link. The repository for the plugin can be found in GitHub - justmoney-io/justmoney-pay-woocommerce: WooCommerce Payment Gateway Plugin

Payment Links

This works similar to the Mobile Payment Terminal but is more targeted for personal users who wish to request a one-time payment, by creating a web-link and sharing it with the person paying.

Some usage examples:

  • A person sells an item on the internet. They send the payment link to the buyer and wait until payment is confirmed before dispatching the item.
  • Someone is owed money and sends a payment link to request it.
  • Someone pays a bill in a restaurant and shares the cost with the other diners by sending a payment link.

Donations


This allows any website to accept cryptocurrency donations. Whether it’s an open-source code project, a charity or any other cause, it allows the project to accept donations in USDT from donors who can make the donation in one of the wide range of coins or tokens listed on JustMoney Swap.

The organization embeds a small snippet of code onto their website, along with their destination wallet addresses, and it will render a button like the one shown (above on the right). When a visitor clicks the button, it will open a small popup window (shown above on the left) where the visitor can input the amount to donate and click the “go to payment” button. They will then be taken to the payment interface to complete the transaction which is sent directly to the project’s defined wallets.

The colors of the button can easily be customized to match the branding of the page.

Instructions and documentation can be found at JustMoney Pay

You can find a demo of the donation button on our website.

Website

We have also come up with a fresh-looking marketing site for JustMoney Pay where we have an introductory video and all the needed information for merchants and users to start using this product. You will also see a test module at the bottom where users can explore the tokens and networks that can be used.

You can also test how the donation button works.

Our website for JustMoney Pay (pay.just.money)



Watch the demo of the e-commerce checkout from here:

You can test the payment interface in demo mode on our website pay.just.money and also you can find a demo of the donation button there.

In addition, you can just start using Payment Links and Mobile Payment Terminal straight away on our site without any need to register.

These products are JustMoney’s first contribution to promote the mass adoption of cryptocurrencies and we will keep working hard to expand and improve our payment ecosystem.


Some of our next steps:

One-click Buy Button:

Wallet agnostic shopping app designed to speed-up purchases,

Universal ledger linking wallet addresses with shipping addresses,

JM Marketplace:

A shopping marketplace where goods can be bought or sold, where any token listed on Just.Money Swap could be used as payment.

We can expect the road to mass adoption to be long, and no-doubt the path will be strewn with pitfalls. JustMoney intends to be there every step of the way, working closely with our friends and partners on Tron network and beyond. We know we can make it - together!


#TronStrong

130 Likes

We are back :fire:

#TronStrong

44 Likes

Tag Team, back again!
#JustMoney #JM #TronStrong

27 Likes

Let’s go!! :fire::muscle: JustMoney Pay! #TronStrong

32 Likes

OMG! I thought the Just.Money team’s submission for Season 1 was good, and it was! But to allow millions of web store owners to accept Cryptocurrency as a payment method in just a few clicks is something else. Good luck for Season 2 to the whole team.

28 Likes

Great job JM team. #build #TronStrong

22 Likes

Way to Go Just.money . To my eyes, JustMoney is The Best project so far on Tron Network.

21 Likes

it’s great!! it’s just another great product
from the team. love you guys

18 Likes

Another great project by JustMoney. Congtraz for the team. Let’s win that first price. :+1:

17 Likes

#JUSTMONEY, WITH GREAT WORKING POTENTIAL.
LOVE THE VERSATILITY ON PAYMENT OPTIONS
Great project.

They know best how to deliver a product

Keep building strong on Tron

22 Likes

If look for solid project, your choice is JUST.MONEY

Awesome dev team focus on build.

15 Likes

I noticed JM pay supports only USD as currency. So customers will have to set their store payment to USD. Are you planning to support other currencies in the future?

What types of items will we see on the JM marketplace? Will it be like amazon?

Awesome work guys!

24 Likes

Another season another innovation from Justmoney! Justmoney pay is a great innovation that I’d like to you use some day. Waiting eagerly for the marketplace. A little bit of information would be great in understanding how it would work, but waiting patiently for when the team releases additional information.
Best of luck JM team!

20 Likes

Awesome as always! Lets go
#Justmoney Team! #JM

14 Likes

Damnnn this is :fire: might have to chuck this into my website.

17 Likes

At the moment merchants only get USDT but we will allow them to accept other coins/tokens later.
JustMoney Pay, like JustMoney Swap, will continue to grow and improve over time :+1:t2:

17 Likes

Are you guys planning to support other languages in the JMPay platform? if so, what will be these languages? Thanks and keep up the GREAT WORK.

15 Likes

Good question Kerk. One of the main barriers to cryptocurrency and web3 products mass adoption is indeed the language.

The goal will be in the future to translate the whole ecosystem in as many languages as possible, starting with the most commonly spoken ones (English, Chinese, Spanish, French, Arabic…).

At the current stage, the focus is on product development, improvement, and expansion. But rest assured that the translation of the ecosystem is a “must” for us.

19 Likes

JustMoney’s Anniversary Schedule (UTC):

13.45: Start of the event on JM telegram group

14.15: 3 new products release

15.00: First winner announcement (giveaway)

15.15: Pool Party

15.45: 2nd winner announcement

16.00: Pool Party

16.30: 3rd winner announcement

16.45: Pool Party

17.15: 4th winner announcement

17.30: Audio chat with the CEO and the team. Free casual talk. Ask anything

18.45: Last winner announcement

19.00: Anniversary Friday Burn

18 Likes

The post has been updated with three new products:

  • Mobile Payment Terminal
  • Donations button
  • Payment Links

image

22 Likes