edgeware-builders / construction-projects

Edgeware Builders Projects and Bounties
12 stars 4 forks source link

Wordpress payment gateway with KSM/DOT/EDG #13

Open comprobot opened 3 years ago

comprobot commented 3 years ago

name: Bounty about: Use this template to describe a project, the acceptance criteria and a bounty for it title: '' labels: builders: comprobot


Description

Wordpress payment gateway with KSM/DOT/EDG

Context

We would like to build a middleware with a WordPress plugin connecting Polkadot network with the existing internet application such as e-commerce. We shall build a payment gateway for digital payment service provided by the third party to the eCommerce services. It authorizes direct payments, e-wallet at online retailers, eCommerce websites or traditional physical stores. It also provides retailers with access to merchant services in order to process payments from major financial institutions. We add payment gateway methods for different infrastructure or web applications build from different open-source software such as php, ruby and java. Polkadot has high TPS rate which can handle huge amount payments online in currently internet world. Let Polkadot payment become popular.

Overview

WordPress (WP, WordPress.org) is a free and open-source content management system (CMS) written in PHP and usually paired with a MySQL or a MariaDB database as fundamental infrastructure WordPress is already using by more than 60 million websites, including 39% of the top 10 million websites as of January 2021. WooCommerce is an open-source e-commerce plugin for WordPress. A study conducted in 2017 by Todd Wilkins, Head of WooCommerce, suggested that WooCommerce stores would collectively account for nearly $10 billion in sales. We would like to add payment gateway for wordpress and woocommerce with Polkadot. It could attract huge amount of people to use Polkadot for crytocurrency payment in daily business. Nevertheless, we will not keep any information regarding merchant’s private keys or money. As such, all payments processed through our Gateway is considered a completely final and fully settled.

Blueprints

| Number | Deliverable | Specification | | 0a. | License Apache 2.0 / MIT / Unlicense | | | 0b. | Documentation |We will provide both inline documentation of the code and a basic tutorial that explains how a user can interact with payment gateway| | 0c. | Testing Guide |The code will have unit-test cover to ensure functionality and robustness | | 0d. | Wordpress plugin zip file | The zip file include the graphics, php and javascript code for user to install |

Working Criteria

The working criteria Write a spec and post to Post bi-weekly updates on the thread for work done. Use a public repo in the Edgeware Builders organisation.

Acceptance Criteria

[Checkboxes for features that are necessary to this being completed]

Bounty

[Amount paid in EDG]

drewstone commented 3 years ago

I've never used Wordpress but can we also add support for NodeJS / Typescript? Or is that a mis-informed question?

Some other questions:

Comments on the bountry: It seems the acceptance criteria is copied from working critieria and they both are simply task lists of the project. These sections should actually be a bit different.

  1. The working criteria is how you plan to show your work and track it for the community, if this grant is funded.
  2. The acceptance criteria is how you deem the project successfully finished and implemented and should be discussed and agreed upon by more builders.

Let me know if this makes sense and if you can update it!

comprobot commented 3 years ago

Hi Drewstone, Currently, Wordpress can support NodeJS/Typscript . I dont how many user wants this feature, but many website built from Wordpress and Woocommerce. Web master dont know how to integrate the new paymant method. For Wordpress, many user only find plugin and press install, then they can use it. It help them to faster integrate the virtual and real product with payment api with EDG/DOT/KSM payment. PolkadotJS is very new. I still developing Wordpress plugin so I would like to ask funding to support my development. I think I can extend this support to Shopify. api for Shopify I have checked it can integrate the api.

I have updated the criteria below:

The working criteria Write a spec and post to Post bi-weekly updates on the thread for work done. Use a public repo in the Edgeware Builders organisation.

The acceptance criteria [Checkboxes for features that are necessary to this being completed]

Please have a look.

Thank you.

Ronald

drewstone commented 3 years ago

@comprobot can you update the first post with these criteria to start? Thanks!

comprobot commented 3 years ago

I have updated the first post, please have a look. For the technical-grant, Do I need to wait your approval for boudary? Thank you for your support.

Ronald

drewstone commented 3 years ago

Thanks @comprobot. Please let us know where you plan to post a spec to. Additionally if you could identify the costs you are asking for in EDG, and the timeline for delivery that would help us understand the project / scope and move to the next steps.

drewstone commented 3 years ago

As a recommendation I would post the spec here and on https://commonwealth.im/

comprobot commented 3 years ago

@drewstone , thank you. Can you post the spec on https://commonwealth.im/ ? The cost is about 15000 usd in EDG, The timeline will be shown on below: | 1. | Wordpress plugin | WooCommerce plugin development | 12 days | 2. | Connection to extension | Connecting to Polkadot JS extension If none is present, offer to install it. If allowed, a popup asking to select an account.| 5 days | 3. | Connect to payment | Payment with wallet for scaning QR code| 15 days | 4. | Testing | Unit tests on different functions, integration test for user have a payment| 3 days | 5. | Article on Medium| After finishing with development and testing we will publish an article on Medium describing our work done for the project, and a tutorial on how to integrate it into wordpress plug website.| 3 days | 6. | Promote plugin| Upload plugin to different websites| 2 days

total 38 working days. Thank you.

Ronald

jsteneros commented 3 years ago

@comprobot If you need UI/UX designer for any parts I'm happy to help out. I have used WordPress and Woocommerce quite a bit and already collaborate with the Edgeware Agency.

comprobot commented 3 years ago

@jsteneros , thank you for your support. I hope I can get the funding to start the project, What should I do in next steps ? Do I need to submit the proposal to https://commonwealth.im/ for voting. Thank you.

jsteneros commented 3 years ago

@comprobot Yes the best is to connect to commonwealth and leave your proposal on https://commonwealth.im/edgeware then most of the community members will see it and it will start a discussion to approve it. Let me know when it's up and I will bring it forward to the EDG Agency. Also the EDG Builders Guild is where you can reach out for technical stuff https://linktr.ee/edg_developers

comprobot commented 3 years ago

@jsteneros , I have complete the proposal as below link:

https://docs.google.com/document/d/16mjo5dT-fggmhMpilUnYrha2Zh0snisM1MlLWTM7Pb0/edit#heading=h.xvt8ppud2s35 I also would like to invite you to join the project for UI/UX designer.
Hope it can be approved and start the project. Thank you.

jsteneros commented 3 years ago

That's great. But it will be better if it is here https://commonwealth.im/edgeware - just create an account and you can post it there then the whole community will see it and be up for votes on the agenda.

comprobot commented 3 years ago

I have post it on there. Please have a look. https://commonwealth.im/edgeware/proposal/discussion/983-ebg-construction-project-wordpress-payment-gateway Thank you.

jsteneros commented 3 years ago

Ok great. I'll bring it up on the edg agency call. See if I can help push it through.

comprobot commented 3 years ago

I have join the agency call yesterday, What next I can do then ? thank you

jsteneros commented 3 years ago

I would continue joining the calls and converse further the team and understand what other requirements are needed for the project to be approved. We have to decide as a community if this is a project we want to fund, so normally it takes a bit of time.

On 5 Mar 2021, at 07:21, Ronald notifications@github.com wrote:

I have join the agency call yesterday, What next I can do then ? thank you

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/edgeware-builders/construction-projects/issues/13#issuecomment-791186684, or unsubscribe https://github.com/notifications/unsubscribe-auth/AR4EOYOYLQUFRW6GFOVN3PTTCBZ57ANCNFSM4XIR2LHQ.

comprobot commented 3 years ago

@jsteneros I have provide comment on the discussion. https://commonwealth.im/edgeware/proposal/discussion/983-ebg-construction-project-wordpress-payment-gateway

I have also create the First Chrome Extension for Edgeware accounts management

1) help user to send EDG to other accounts 2) retrieve all information related to your Edgeware accounts such as balance, address and description name 3) retrieve all block explorer information on Edgeware account address on https://edgeware.subscan.io/ link

https://chrome.google.com/webstore/detail/edgeware-wallet/ophbpjjgeacldniaanhkjianakdioplh

Hope the project can be fund and continue.

jsteneros commented 3 years ago

I will talk with agency members and get back to you on this.

On 30 Mar 2021, at 06:25, Ronald @.***> wrote:

@jsteneros https://github.com/jsteneros I have provide comment on the discussion. https://commonwealth.im/edgeware/proposal/discussion/983-ebg-construction-project-wordpress-payment-gateway https://commonwealth.im/edgeware/proposal/discussion/983-ebg-construction-project-wordpress-payment-gateway I have also create the First Chrome Extension for Edgeware accounts management

help user to send EDG to other accounts retrieve all information related to your Edgeware accounts such as balance, address and description name retrieve all block explorer information on Edgeware account address on https://edgeware.subscan.io/ https://edgeware.subscan.io/ link https://chrome.google.com/webstore/detail/edgeware-wallet/ophbpjjgeacldniaanhkjianakdioplh https://chrome.google.com/webstore/detail/edgeware-wallet/ophbpjjgeacldniaanhkjianakdioplh Hope the project can be fund and continue.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/edgeware-builders/construction-projects/issues/13#issuecomment-809897280, or unsubscribe https://github.com/notifications/unsubscribe-auth/AR4EOYKJLYLYMYHM4FKY4ADTGFHCZANCNFSM4XIR2LHQ.