Code Monkey home page Code Monkey logo

trustpaddi-api's Introduction

Authorization

Authorization has been moved from the body of the request to the header of the request. So to send a request add the token to the header of the http request as is Bearer ...token

Account\wallet creation

At the creation of an account a wallet is create with the user with their total balance 0, trust balance 0, and withdraw balance 0

:reference

Is gotten after a paystack payent is initialized

Transactions

At the creation of a transaction a paystack payment link is been sent as part of the response

  • Create trasaction POST(/transaction/createTransaction) If the transaction role is a seller then the url link is been sent the recipientEmail for payments

    • user
    • sellerId
    • recipientName
    • recipientEmail
    • recipientPhone
    • productName
    • transactionType
    • price
    • quantity
    • role
    • description
    • duration
  • Verification of a transaction payment as is GET /transaction/verify-tx/:reference

Orders

When a paddilink is sent and an order is sent

  • Create an order POST(/order/create-order)

    • productId
    • buyerEmail
    • buyerPhone
    • sellerId
    • quantity
  • Get orders As is GET /order/get-orders

  • Get Sigle order As is GET /order/get-order/:orderId

  • GET USer orders As is GET /order/get-user-orders/:userId

  • Verification of order As is GET /order/verify-order/:reference

PayStack payments

Functions for every funs are found in the paystack folder

trustpaddi-api's People

Contributors

rukkiecodes avatar ibeandyson avatar greatadams01 avatar cybernerdie avatar joekenpat 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.