Money Button Documentation

Money Button Documentation

  • Money Button
  • API
  • Examples
  • Paymail
  • bsv

›API

Money Button

  • Money Button Overview
  • HTML
  • Javascript
  • React
  • Crypto Operations
  • Invisible Money Button
  • Paymail Signatures
  • Paymail Encryption
  • Simple Fabriik Protocol for Tokens

API

  • API Overview
  • Apps
  • Webhooks
  • Tokens
  • Currencies
  • Javascript Client
  • Authentication

    • Authentication Overview
    • OAuth
    • OAuth With JS Client

    API v1

    • Get User Identity
    • Get User Profile
    • Get User Balance
    • Get Payments
    • Get Payment By ID

    API v2

    • Get User Balances
    • Get Payments
    • Get Payment By ID
    • Get Assets
    • Create Asset
    • Modify Asset

Examples

  • Examples Overview
  • OP_RETURN Scripts
  • Assets

Paymail

  • Paymail Overview
  • Paymail Video Series
  • Paymail Introduction
  • BRFC Specifications
  • Specification Documents
  • BRFC ID Assignment
  • Service Discovery
  • Host Discovery
  • Capability Discovery
  • Public Key Infrastructure
  • Payment Addressing
  • Payment Addressing (Basic Address Resolution)
  • Payment Addressing (Payer Validation)
  • Payment Addressing (Payee Approvals)
  • Payment Addressing (PayTo Protocol Prefix)
  • Verify Public Key Owner
  • P2P Transactions
  • P2P Payment Destination
  • Recommendations

Bitcoin SV Library (bsv)

  • Bitcoin SV Library (bsv)
  • Big Numbers
  • Points (Elliptic Curves)
  • Hash Functions
  • Base 58
  • Private Keys
  • Public Keys
  • Addresses
  • ECDSA
  • Bitcoin Signed Messages
  • Signatures
  • HD Private Keys (BIP32)
  • HD Public Keys (BIP32)
  • Mnemonics (BIP39)
  • Script

API Overview

Money Button has a powerful API that allows you to accept secure webhooks server-side to confirm payments, to authenticate users to remember purchases or to allow users to engage with other users, and get permission from users to perform actions and get information on their behalf.

The first step to use the Money Button API is to make a new application. Once you have made an application, you will be able to use webhooks to receive payment notifications in a secure way server-side, and you will also be able to use the api-client (in a browser or node.js) in order to access the REST API or the OAuth API.

Resources open to third party apps using OAuth at the moment:

API v1

  • Get User Identity - Returns the minimum data to identify a user.
  • Get User Profile - Returns profile info for the specified user.
  • Get User Balance - Returns the balance for the specified user.
  • Get Payments List - Returns a collection of payments belonging to the current user or app.
  • Get Payment by ID - Retrieves the data related to a specific payment.

API v2

  • Get User Balances - Returns user's bsv and tokens balances.
  • Get Payments List - Returns a collection of payments belonging to the current user or app.
  • Get Payment by ID - Retrieves the data related to a specific payment.
  • Get Assets - Returns a collection of assets belonging to the current user or app.
  • Create Asset - Create asset before tokens minting.
  • Modify Asset - Modify asset.
← Simple Fabriik Protocol for TokensApps →
  • API v1
  • API v2
Money Button Documentation
Docs
Money ButtonAPIDesignbsv
Community
redditYoutubeTelegramTwitter
More
BlogInstagramGitHubStar
See an error in our documentation? Issue a pull request to fix it.
Copyright © 2021 Yours Inc.