Testnet Release: Dash Payment Processor / WooCommerce

https://www.dash.org/forum/threads/testnet-release-dash-payment-processor-woocommerce.12723/

Dash Payment Processor - Checkout Process (2).png.jpeg

On behalf of the Evolution Backend team I’m pleased to announce the ‘testnet’ release of Dash Payment Processor. This system is meant to be operated by a merchant to allow for the usage of Dash as a payment option without third parties being involved.

The quickest way to get a feel for how this system works is to visit http://payment-processor-testing.slayer.work and place an “order”. You’ll notice that after the submit button is pressed a response will be provided back containing payment information. If the requested payment is sent you’ll see a “Payment Callback” occur. It’s also worth mentioning that this system fully supports InstantSend.

Included in this release is a WooCommerce Plugin. This plugin was created to act as a “Proof of Concept” for the system as a whole. It enables WooCommerce to use the Dash Payment Processor as it would any other payment method. Plugins and extensions for other e-commerce platforms can be developed in the same way; these libraries facilitate the checkout process and also allow for block confirmations to occur before the sale is finalized. A demonstration of this plugin is available at http://store.slayer.work.

Dash Payment Processor uses a BIP32 HD Wallet Seed or Electrum Wallet Seed as the basis for Payment Address generation. More information on this and other mechanics of the API is available in the Official Project Wiki.

Resources:

Official Project Wiki:

Technical Details:
Interested in setting up your own Payment Processor? There’s a bit of setup involved, if you have any questions please contact me through PM and I’ll try to give you a hand as quickly as I can.

Prerequisites (Ubuntu 14.04 or 16.04 recommended):

1. Node Version Manager: https://github.com/creationix/nvm#install-script

2. LAMP Stack: https://www.digitalocean.com/commun…x-apache-mysql-php-lamp-stack-on-ubuntu-14-04

3. WordPress: https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-on-ubuntu-14-04

4. WooCommerce: https://wordpress.org/plugins/woocommerce/installation

Part 1: Install Dash Payment Processor

nvm install v4.0.0

(close terminal window and reopen for nvm to take effect – important!)

npm install -g bitcore-node-dash

bitcore-node-dash create mynode -d ~/.bitcore/data –testnet

cd mynode

bitcore-node-dash install insight-api-dash

bitcore-node-dash install dash-payment-processor

cd node_modules/dash-payment-processor/config

nano AppConfig.js // configure wallet seed and worldcoin api key

cp DBConfig-template.js DBConfig.js

nano DBConfig.js // add mysql database user/pass

cd ../resources

mysql -u<mysql username> -p < mysql-schema.sql

cd ../../../

bitcore-node-dash start

At this point, you should have a full Bitcore node up and running. This node will sync the entire Dash Blockchain and provide a local Insight API that the Payment Processor can use to detect and verify transactions. At this point we can proceed with installing the WooCommerce plugin.

Part 2: Install the WooCommerce Plugin

1. Download Dash-Woocommerce-Plugin.zip from https://github.com/snogcel/dash-woocommerce-plugin/blob/master/dist/dash-woocommerce-plugin.zip.

2. From the WordPress Admin interface, click plugins then click “Add New”.

3. At the top of the screen find the “Upload Plugin” button and choose the zip file download previously.

4. Click the “Activate Plugin” button, once the plugin has been activated you’ll find it included in the listing of Installed Plugins.

5. From “Installed Plugins”, locate “Dashpay – WooCommerce Gateway” and click on Settings.

6. Select “DASH Checkout” from the list of available payment methods.

7. Check the “Enable this payment gateway” checkbox.

8. Configure the “Payment Service API” and “Insight API” option to point to your server.

Dash Security-Privacy Paper – VERSION 0.1.7

Author: Anonymous
This very extensive /detailed Security Paper was donated to us by an anonymous source, Core Team members double checked facts and approved for posting and public discussion.
https://www.dash.org/
http://www.dashorg64cjvj4s3.onion/

Copyright:
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0).
http://creativecommons.org/licenses/by-nc-sa/4.0/

October 2016 – Dash Core Team Monthly Report

Dear Community members,

It is my pleasure to give you a status report of the Dash Core Team activities. Below, you will find our report covering activities performed through the end of October, grouped by the four strategic areas of focus for 2016.

  1. Software Development
    1. Dash core wallet – version 12.x (lead developer: Evan Duffield)
      1. Testnet of 0.12.1 in progress.
      2. Issues with a fake masternodes identified and removed
      3. Watchdog functionality developed
      4. Work on Sentinel installation package
    2. Dash Evolution Web-Mobile Platform (lead developer: Andy Freer)
      1. Backend development in very advanced stage (Jon Kindel leads the work)
      2. Work on frontend re-started after sick leave of the lead developer
      3. Work on DAPI and Dash Drive detailed design in progress (Andy Freer leads the work)
    3. Dash wallet for Android – updated features (lead developer: @HashEngineering)
      1. Full Czech language translation of Android wallet added to transifex by Jan Machynka (Comodore)
      2. Update to add support for scanning QR codes that request InstantSend (is=1) which will by default check the “InstantSend” box on Send Coins.
        1. This needs to be added to the Request Coins screen of the app.
      3. Published a TestNet version (that quickly became obsolete due to an increase in the protocol version).
    4. Electrum-Dash wallet development (PM: Robert Wiecko; developer: Tyler Willis)
      1. No further updates on this project (waiting for 12.1 release)
      2. Detailed updates available in the following location: https://www.dash.org/forum/threads/electrum-dash.8265/
    5. Mycelium integration
      1. The Dash integration part is on hold due to the changes on Mycelum side
      2. Detailed updates available in the following location: https://www.dash.org/forum/threads/mycelium-integration.10541/
  2. Business Development
    1. Wall of Coins integration negotiated and proposed to the network
    2. Fiat Gateways (including Lamassu) project (PM: Daniel Diaz, external vendor: GitGuild)
      1. GitGuild were working on the deployment of Tigo CTM infrastructure
      2. The new software stack is being tested now (the CTM stack without Lamassu server: https://github.com/CTMGuild/DashLamassuProposal/wiki/MVP-and-Beyond (described as “CTM Goal” in the doc))
      3. Detailed updates available in the following location: https://www.dash.org/forum/threads/fiat-access-gateways-project-description-and-update.10290/
    3. ProtonMail Integration (PM: Robert Wiecko, Lead developer: Jon Kindel)
      1. Documentation and improved code handed-over to the Proton Team.
      2. We are waiting for the feedback and results from Proton
    4. Shake integration
      1. Dash integrated with InstantSend support and service launched (active and support Dash)
    5. SpectroCoin integration
      1. Dash integrated and service launched (active and support Dash)
    6. Other debit cards operators that integrated Dash
      1. Wirex
      2. Uquid
      3. Bitwala
  3. Marketing and Communication
    1. Wachsman PR project
      1. Publications and support in preparations to laBITconf conference
      2. Media training delivered to the team members
      3. Detailed updates available in the following location: https://www.dash.org/forum/threads/wachsman-pr-dash-pr-agency.11077
    2. Social Media Daily updates + dash.org News Section (Multi Languages)
    3. Wiki translations started (Russian, Spanish, Portuguese, Chinese) + French languages (new)
    4. Work on new webpage (dash.org)
  4. Project Organization
    1. Work on Crisis Management and Release Management processes
    2. Recruitment for Evolution developer backend role (2 candidates selected from 10 applications)
    3. Work on Dash Service Desk setup
    4. Work on the presentation and preparations to laBITconf
    5. On-boarding of 2 new PMs

Original report is available here: https://dashpay.atlassian.net/wiki/display/OC/October+2016+-+Dash+Core+Team+Monthly+Report

September 2016 – Dash Core Team Monthly Report

iu

Kot: Dear Community members,

It is my pleasure to give you a status report of the Dash Core Team activities. Below, you will find our report covering activities performed through the end of August, grouped by the four strategic areas of focus for 2016.

  1. Software Development
    1. Dash core wallet – version 12.x (lead developer: Evan Duffield)
      1. Testnet of 0.12.1 in progress
      2. Development team works on the identified issues and Proof of Service for Sentinel
      3. Next version of testnet release expected after 10-OCT-2016
    2. Dash Evolution Web-Mobile Platform (lead developer: Andy Freer)
      1. Backend development in very advanced stage (Jon Kindel leads the work)
        1. Closed Dash Payment Service
        2. Bitcore-Dash in testing
        3. Work on frontend integration started
        4. New developer added to the project (JZA) + interview process in progress
      2. Work on frontend re-started after sick leave of the lead developer
      3. Work on DAPI and Dash Drive detailed design in progress (Andy Freer leads the work)
    3. Dash wallet for Android – updated features (lead developer: @HashEngineering)
      1. A critical bug was fixed that was resulting in constant app crashes for many users.
      2. The next feature to be added is scanning QR codes that request InstantSend.
    4. Electrum-Dash wallet development (PM: Robert Wiecko; external vendor: Tyler Willis)
      1. Software developmet finished
      2. MacOS build in progress (there were issues with hardware availability but coingun kindly provideded Holger with MacMini)
      3. Detailed updates available in the following location: https://www.dash.org/forum/threads/electrum-dash.8265/
    5. Mycelium integration
      1. Development of the Mycelium Bitcoin architecture still needs to be improved on Mycelium side. This unfortunately stops the work on Dash part
      2. Tomasz Ludek cooperates with Mycelium developers on changes in architecture design
      3. Detailed updates available in the following location: https://www.dash.org/forum/threads/mycelium-integration.10541/
  2. Business Development
    1. Fiat Gateways (including Lamassu) project (PM: Daniel Diaz, external vendor: GitGuild)
      1. Work on the alpha version of the Dedicated Dash Services software for CTM
      2. · Shared Wallet software final development and testing
      3. Trade Manager software final development and testing
      4. Detailed updates available in the following location: https://www.dash.org/forum/threads/fiat-access-gateways-project-description-and-update.10290/
    2. ProtonMail Integration (PM: Robert Wiecko, Lead developer: Jon Kindel)
      1. Integration components developed and handed-over with documentation to ProtonMail
      2. Work re-started on ProtonMail side after vacation of the developer
    3. Shake integration
      1. Process in progress. Launch of the service be expected early in October.
    4. SpectroCoin integration
      1. Dash integrated into SpectroCoin engine and available on the engine
        1. Although no information about this service on their website
    5. Started partnership with Coinfirm.io (3rd party AML service provider)
      1. In a first step Coinfirm needs to upload Dash blockchain into their tool
  3. Marketing and Communication
    1. Started partnership with Wachsman PR (after trial run in July). Please refer to this topic for more information: https://www.dash.org/forum/threads/wachsman-pr-dash-pr-agency.11077
    2. International outreach monthly report: https://www.dash.org/forum/threads/report-international-outreach.10803/
    3. Merged email lists and started sending communications and newsletters
      1. Subscribe: http://eepurl.com/chq8Yf
      2. Repository of sent issues: http://us10.campaign-archive2.com/home/?u=24325ade3f458f5d1004b6c23&id=8ecd7e9bb7
  4. Project Organization
    1. Building Project Management Team. New members:
      1. Balazs Kiraly (back after a few months break)
      2. Ahmed Aseeri (onboarding in progress)
    2. Budget Finalization Procedure: Budget Finalization Procedure
    3. Work on Crisis Management and Release Management processes
    4. JIRA and Confluence cleanup
    5. JIRA setup for Evolution backend development
    6. Recruitment for Evolution developer backend role (2 candidates selected from 10 applications)
    7. Started work on Dash Service Desk

Original version of the report is available in the following location: https://dashpay.atlassian.net/wiki/display/OC/September+2016+-+Dash+Core+Team+Monthly+Report