dogecoinfoundation / gigawallet

GigaWallet is the backend for your Dogecoin Business.
https://gigawallet.dogecoin.org
MIT License
56 stars 11 forks source link
cryptocurrency dogecoin payment-gateway payments

GigaWallet Logo

Dogecoin GigaWallet is a backend service which provides a convenient integration API for platforms such as online shops, exchanges, social media platforms etc, to transact Dogecoin on behalf of their users.

The purpose of the GigaWallet is to promote the rapid uptake of Dogecoin as a payment option, by taking the complexity and risk out of integrating Dogecoin payments into business.

Read the manual here: https://gigawallet.dogecoin.org

THIS IS BETA SOFTARE, PLEASE HELP US TEST BY TRYING IT OUT BUT ENSURE IT DOES WHAT YOU EXPECT BEFORE USING IT IN PROD.

Major Components / Architecture overview

Major components of the GigaWallet / DogeConnect Project

DogeConnect: Payment Protocol

The DogeConnect JSON protocol for authorising Dogecoin transactions via interaction with a user's wallet on their device is a key part of the GigaWallet project.

The DogeConnect protocol make it possible for any self-custodial wallet to act as an authorising agent for transactions initiated by platforms using GigaWallet (or other payment backend implementing the protocol.)

This is an extension to BIP 70 payment URLs that provides much more structured information about a 'cart' or items being purchased, as well as protocol for how to send a signed txn back via the vendor.

DogeConnect Payment Protocol Specification 0.1