Giter VIP home page Giter VIP logo

documentation's Introduction

description
Welcome to Request. Learn everything about Request products, discover their advantages and explore their benefits.

Home

Getting Started

Request enables companies ****and individuals to create, exchange and process invoices and payment requests through a global network.

To benefit from the features of the Request network, there a multiple ways to get started.

The Request API

Simplify interactions with the Request Protocol by abstracting all blockchain-related aspects. The Request REST API enables you to create requests, list requests and find a specific request by its ID.

{% page-ref page="request-api/getting-started-with-request-api.md" %}

The Request Protocol library & node

Have greater control over the way you implement the Request network into your product. Deploy your own node and interact with the network using the Request Client library.

{% page-ref page="request-protocol/getting-started-1/" %}

Request Integrations

Interact directly with Request from your current accounting software and enjoy the benefits of being connected to a global network of invoices and payments.

{% page-ref page="request-integrations/xero-upcoming.md" %}

What is Request?

By connecting transaction receipts (invoices for B2B, purchase receipts for B2C and transaction receipts for C2C) together with information flows from the payment industry, Request opens a wide range of new automation possibilities in corporate finance, particularly in invoicing, payments, tax collection, accounting and bookkeeping activities.

Request is the blockchain backbone of Supply Chain Finance, where buyers and sellers share trusted information which is immutable and time stamped for accounting purposes. Based on set permissions, financing institutions may be granted access at some stages of the transaction lifecycle in order to provide short-term credit options. This optimizes working capital and increase business efficiency for both the buyer and the seller

The blockchain based technology behind the Request protocol finally represents an opportunity for organizations to join a new paradigm, process transactions using digital asset (tokenized assets, cryptocurrencies) and benefit from smart contract possibilities to automate business relationships, enabling electronic invoices to become “smart objects“.

These "smart objects" are called requests. See below what are their properties, states and actions:

Actions, States and Properties of a basic request

A request has these Properties:

  • Payee, identity of the payee

  • Payer, identity of the payer

  • Expected Amount, the amount expected to be paid

  • Creator, identity of the creator of the request

  • Currency

  • Request Id, id of the request

  • State, status of the request, can be:

    • Created
    • Accepted
    • Canceled

    ****

For the Issuer, initiator of the request (payee):

  • Create a request
  • Cancel a request
  • Add a subtract. For example, refunds and discounts

For the recipient of the request (payer):

  • Create a request
  • Accept a request. It is useful to recognize an invoice which have a later due date. It is not mandatory to accept a request to pay it
  • Reject (cancel) a request
  • Add an additional. Increase the amount to be paid, for example, to add tips

Payment detection, content data and more..

On a top of a basic request, extensions can be added to make a basic request a smarter object:

The two first extensions available are:

  • Payment detection (so called payment network)
  • Content data: the possibility to add any data to the minimum data set while initiating a transaction. This is the creation process of a “documented request” so called an Invoice

Request API and Request Protocol don't fit my needs?

If you don't find what you are looking for with Request API and Request Protocol, you can directly develop using the lower level libraries of the Request Protocol. Feel free to contact us on the Request Hub for assistance!

documentation's People

Contributors

romaric-juniet avatar requestrobbin avatar adamreq avatar rittme avatar benjlevesque avatar wabieth avatar ellzer avatar gitbook-bot avatar vrolland avatar lumtis avatar bastienpetit avatar mikery avatar ymarionreqnet avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.