over budget

WebApp: NodeJs COTI:ADA PaymentApp

$45,000.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Addresses Challenge
Feasibility
Auditability
Solution

The team will develop a NodeJS app to communicate with ADA Pay API via a REST web configurations. The app integration with Third-party Apps.

Problem:

Development of an app that helps to integrate real time with COTI-ADA Pay API. This makes effective the send/receive ADA from WebApps & API.

Yes Votes:
₳ 117,747,188
No Votes:
₳ 9,795,771
Votes Cast:
991

  • download
  • download

Detailed Plan

NodeJs COTI-ADA Payment App System & Plug-in

Problem

Development of an Payment app that helps to integrate real time with COTI-ADA Pay API. This makes effective the send/receive ADA from Apps & API.

Solution to the problem

The team will develop a NodeJS app to communicate with ADA Pay API via a REST web configurations. The app integration with Third-party Apps.

Relevant experience

Data Analyst/Developer with experience in R, JavaScript and TSYS Payment.

(https://www.linkedin.com/in/johnathan-lopez-alvarado/) (https://github.com/johnlop8)

Retail Lending Division, Analytic & Reporting. TSYS payment solutions database analyst and data migration projects with bankcard industry brands.

Web Developer with experience in Java, JavaScript in Banking Apps.

(https://www.linkedin.com/in/abad-l%C3%B3pez-p%C3%A9rez-57157388/).

Developed a web application to handle demands to Secretariat of Finance and Public Credit.

Collaboration in the new internal portal for consulting and monitoring of bills and shipments of mobile devices.

Detailed plan

Plan Overview

Payments apps are public apps that integrate with the Online Store admin to provide payment processing services. Only approved partners will be able to build payments apps on Online Store's Payments Platform.

The team will develop a NodeJS (Javascript) Payment App. A NodeJS Framework app to communicate with COTI-ADA Pay API. The app will be developed to pay on the go and integration of Payment App with Third-party apps and online stores payment system. We proposed a NodeJS(Javascript) Framework because of rapid development that the framework brings in the development phase. Also we want to achieve full integration scalability with different merchants or Online Stores; Client-Side Web Development provides low server requests due to browser process.

During the process, we will analyze the API documentation and requirements in order to comply with technical specifications of the Payment App Development. The expected launch date is to in August 30, 2022. Including the Payment Application with ADA Pay to provide currency transfer in the app and Shopify integration. At end of year the updates including capabilities of 2+ additional merchant integration. The development of reporting and data visualization with Google Analytics and BI tools, to track and quantify the progress of the project.

To establish Cardano payment cli testnet integration with the payment app with JavaScript. Aiming the project to the integration of POS/ Payment APIs as Shopify Payment App REST-API JavaScript integration. The official website shows statistics about COTI Infrastructure drive up scalability, processing over 100,000TPS. Steemit Blockchain article inform "Hydra head" can process over 1,000 TPS.

6.6% of project Budget will be allocated to the creation of a staking pool that promote decentralization and maintain the project development after 2023.

Project Workflow

1. R&D: Early stage of the project. API Documentation research and implementation of API Keys for App Integration. Expand Payment Application documentation and specify application requirements assessment.

2. App Development: First 3 months of the project. The team will develop the UI/UX and Back-end ADA Payment App with Cardano testnet-cli and start to develop POS and Shopify Integration application module.

3. Integration: 4 to 7 months of the project. The team will migrate application to a test environment stage in order to validate the performance, security, and ensure keep scalability of the payment application usability. During the test the team will need to achieve at least 50+ successful transactions and payments in the Cardano testnet environment.

4. Scalability: 8 to 12 months of the project. The team will expand API integration with different Merchants/Online Stores that have API documentation. Constant upgrade and maintenance of the Payment App. Explore integration with new emergent E-commerce systems. Incorporing Merchant's and User's feedback regarding the plug-in performance and UI/UX.

Shopify Integration

The Shopify Payment resource allows sales channels to build a fully native checkout experience by submitting a customer's payment details directly to Shopify.

The payment methods support the following operations:

• Charge: Partners can collect a buyer's payment information and charge them for their purchase

• Refund: Merchants can trigger a refund from their Shopify admin

• Authorize: Merchants can place a hold that can be charged at a later time

• Capture: Merchants can charge the amount previously specified via an authorization

• Void: Merchants can cancel a previously authorized amount.

The process of building a payments app and having it approved by Shopify includes the following steps:

Note: As of December 31, 2021, existing HPSDK integrations will be deprecated. By December 31, 2021, you should be done re-platforming to the new platform and impacted merchants should be ready to install your new payments app. If by December 31, 2021, you haven't migrated to the new platform, merchants will no longer be able to install your legacy HPSDK integrations and Shopify will contact impacted merchants to help them adopt a payments app to avoid payment processing disruptions.

WooCommerce Integration

WooCommerce Payment gateways come in several varieties:

1. Form based – This is where the user must click a button on a form that then redirects them to the payment processor on the gateway's own website. Example: PayPal standard, Authorize.net DPM

2. iFrame based – This is when the gateway payment system is loaded inside an iframe on your store. Example: SagePay Form, PayPal Advanced.

3. Direct – This is when the payment fields are shown directly on the checkout page and the payment is made when 'place order' is pressed. Example: PayPal Pro, Authorize.net AIM

4. Offline – No online payment is made. Example: Cheque, Bank Transfer

Creating a basic payment gateway

Payment gateways should be created as additional plugins that hook into WooCommerce. Inside the plugin, you need to create a class after plugins are loaded.

Note: WooCommerce is unable to provide support for customization under our Support Policy.

Alternatives for Payment App Integration:

• BigCommerce.

• Salesforce.

• Oracle.

• SAP.

• Kibo.

• eComchain.

• Intershop.

• Commerce Guys.

Funding Distribution ($45,000)

Estimates:

Payment Application Development: $28,000

• Developer I: $12,000

• Developer II: $10,000

• UI/UX Designer & Marketing: $5,000

Contract with the Cloud Server: $5,000/year

Technical Equipment: $4,000

Project Staking Pool Development: $3,000

• Requirements Hardware: $1,500

• Pledge: $1,500

Community Reviews (1)

Comments

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00