All Projects → paysuper → Paysuper Management Api

paysuper / Paysuper Management Api

Licence: gpl-3.0
The REST API server for the merchant`s dashboard.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Paysuper Management Api

Graphql2rest
GraphQL to REST converter: automatically generate a RESTful API from your existing GraphQL API
Stars: ✭ 181 (+293.48%)
Mutual labels:  rest-api, api-gateway
Aws Serverless Java Container
A Java wrapper to run Spring, Jersey, Spark, and other apps inside AWS Lambda.
Stars: ✭ 1,054 (+2191.3%)
Mutual labels:  rest-api, api-gateway
Run Aspnetcore Microservices
Microservices on .Net platforms which used Asp.Net Web API, Docker, RabbitMQ, MassTransit, Grpc, Ocelot API Gateway, MongoDB, Redis, PostgreSQL, SqlServer, Dapper, Entity Framework Core, CQRS and Clean Architecture implementation. Also includes Cross-Cutting concerns like Implementing Centralized Distributed Logging with Elasticsearch, Kibana and SeriLog, use the HealthChecks with Watchdog, Implement Retry and Circuit Breaker patterns with Polly and so on.. See Microservices Architecture and Step by Step Implementation on .NET Course w/ discount->
Stars: ✭ 406 (+782.61%)
Mutual labels:  rest-api, api-gateway
Grpcjsontranscoder
A filter which allows a RESTful JSON API client to send requests to .NET web server over HTTP and get proxied to a gRPC service
Stars: ✭ 97 (+110.87%)
Mutual labels:  rest-api, api-gateway
Resgate
A Realtime API Gateway used with NATS to build REST, real time, and RPC APIs, where all your clients are synchronized seamlessly.
Stars: ✭ 473 (+928.26%)
Mutual labels:  rest-api, api-gateway
Moveit
🚀 NLW #4 | React+ TypeScript + NextJS + StyledComponents + Firebase + MongoDb +Axios
Stars: ✭ 39 (-15.22%)
Mutual labels:  rest-api
Yadisk
Библиотека-клиент REST API Яндекс.Диска для Python / Yandex.Disk REST API client library for Python
Stars: ✭ 42 (-8.7%)
Mutual labels:  rest-api
Spring Thrift Api Gateway
Gateway for Apache Thrift requests processing that is built on Spring Cloud stack
Stars: ✭ 38 (-17.39%)
Mutual labels:  api-gateway
Acf To Rest Api Recursive
Get ACF fields recursively
Stars: ✭ 38 (-17.39%)
Mutual labels:  rest-api
Github3.py
Hi, I'm a library for interacting with GItHub's REST API in a convenient and ergonomic way. I work on Python 3.6+.
Stars: ✭ 1,029 (+2136.96%)
Mutual labels:  rest-api
Cl Rest Server
Serve REST APIs from Common Lisp
Stars: ✭ 44 (-4.35%)
Mutual labels:  rest-api
Axios Rest
A simple axios wrapper to make rest api call delightful
Stars: ✭ 41 (-10.87%)
Mutual labels:  rest-api
React At Rest
A toolkit for building ridiculously fast web applications using React and RESTful APIs.
Stars: ✭ 40 (-13.04%)
Mutual labels:  rest-api
Snmpbot
Golang SNMP library + SNMP REST API
Stars: ✭ 44 (-4.35%)
Mutual labels:  rest-api
Payment Logos
Logos for payment systems available in png and svg
Stars: ✭ 39 (-15.22%)
Mutual labels:  payment
Jetstream Cashier Billing Portal
Jetstream Cashier Billing Portal is a simple scaffolding billing portal to manage subscriptions, invoices and payment methods, built on top of Jetstream & Cashier Register.
Stars: ✭ 45 (-2.17%)
Mutual labels:  payment
Mvp
PowerShell Module to interact with the Microsoft MVP API
Stars: ✭ 38 (-17.39%)
Mutual labels:  rest-api
Generator Expressjs Rest
Project template for an ExpressJS application
Stars: ✭ 41 (-10.87%)
Mutual labels:  rest-api
Netman
A unified REST API to provide vendor-agnostic network automation
Stars: ✭ 44 (-4.35%)
Mutual labels:  rest-api
Terraform Nextjs Plugin
A plugin to generate terraform configuration for Nextjs 8 and 9
Stars: ✭ 41 (-10.87%)
Mutual labels:  api-gateway

PaySuper Management API

License: GPL v3 contributions welcome Build Status codecov Go Report Card GitHub go.mod Go version

PaySuper is a unique, simple payment toolkit designed to make developers self-reliant. It’s an open-source payment service with a highly customizable payment form, an intuitive API, and comprehensible, eye-catching reports.

PaySuper Management API is a REST API backend for the Dashboard and the Payment Form.

PaySuper Service Architecture
Checkout integration. PaySuper JS SDK is designed to integrate a Checkout Form on a merchant's website or a game client.
💵 Frontend for a payment form. PaySuper Payment Form is a frontend for a single-page application with a payment form.
📊 Frontend for a merchant. PaySuper Dashboard is the BFF server and frontend to interact with all PaySuper related features for merchants.
🔧 Payment Form API Backend. PaySuper Checkout is a REST API backend for PaySuper Payment Form and a billing processing such as purchase receipts and others. Public API methods are documented in the API Reference.
🔧 Billing API Backend. PaySuper Management API is a REST API backend for PaySuper Dashboard and other management API methods. Public API methods are documented in the API Reference.
💳 Payment processing. PaySuper Billing Server is a micro-service that provides with any payment processing business logic.

Table of Contents

API Reference

PaySuper Management API consists of public API methods which paths start with the /api/v1/ and are documented in the API Reference.

This project also contains internal API methods which paths start with /system/ and /admin/.

Developing

Branches

We use the GitFlow as a branching model for Git.

Versioning

PaySuper Management API uses the endpoint versioning. The current version is /v1.

Tests

Every API method is covered by tests. The tests classes located in the same directory internal/handlers with code classes and have suffix _test at the end of its titles.

Test resources located in the test directory.

Contributing, Support, Feature Requests

If you like this project then you can put a ⭐️ on it. It means a lot to us.

If you have an idea of how to improve PaySuper (or any of the product parts) or have general feedback, you're welcome to submit a feature request.

Chances are, you like what we have already but you may require a custom integration, a special license or something else big and specific to your needs. We're generally open to such conversations.

If you have a question and can't find the answer yourself, you can raise an issue and describe what exactly you're trying to do. We'll do our best to reply in a meaningful time.

We feel that a welcoming community is important and we ask that you follow PaySuper's Open Source Code of Conduct in all interactions with the community.

PaySuper welcomes contributions from anyone and everyone. Please refer to our contribution guide to learn more.

License

The project is available as open source under the terms of the GPL v3 License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].