/solana-payments-app

Solana Pay for Commerce Platforms

Primary LanguageTypeScriptApache License 2.0Apache-2.0

Solana Payments App

This project allows Shopify merchants to accept crypto through their shopify store, and customers to purchase products using crypto.

Visit Documentation

Test Payment flow

Test Merchant Flow

Local Development

Dependencies

These steps will get you up and running with a local dev environment, and you can later setup these environments for production

  • Dependencies

    • Docker Desktop
    • Mysql
  • Keys

    • Gas Keypair
      • .env.dev in backend serverless
    • Helius API key
      • .env.dev in backend serverless
  • Dev Certs

    • Follow this guide
    • included sample dev certs in backend-serverless & mock-shopify-serverless, must proceed to safety on google chrome

Commands

Installation:

git clone https://github.com/solana-labs/solana-payments-app
yarn install
yarn setup:env

Once the dependencies are all setup, env variables are set:

yarn dev
yarn seed

Testing

Use these links to test out the local development flow

Local Merchant UI

Local Payment Simulation