Skip to content

Startup-funding API integrated with Midtrans Payment Gateway

Notifications You must be signed in to change notification settings

bimadewantoro/startup-funding-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Startup Funding API with Midtrans Payment Gateway Integration

Overview

The "Startup Funding API" project, which is built using the Go programming language (Golang). The main goal of this project is to provide an API that allows startup founders or entrepreneurs to raise funds for their projects while integrating with the Midtrans Payment Gateway for secure and convenient transactions.

Features

  • Create Campaign: Startup founders can create funding campaigns by providing essential details such as the campaign name, description, target amount, duration, etc.

  • Get Campaign Details: Users can retrieve campaign details, including its current funding status, number of backers, and other relevant information.

  • Contribute to Campaign: Users can contribute to the campaigns they are interested in by making donations through the Midtrans Payment Gateway.

  • Payment Gateway Integration: The API integrates with Midtrans Payment Gateway to ensure secure payment processing and supports various payment methods.

Requirements

  • Go (Golang) version 1.18.1 or higher installed on your system.
  • Midtrans Payment Gateway account and API credentials.

Installation

  1. Clone the repository from GitHub: git clone
  2. Navigate to the project directory: cd startup-funding-api
  3. Install the required dependencies: go get ./...
  4. Set up your .env credentials: Please contact me if you need the sample
  5. Build the project: go build
  6. Run the application: ./startup-funding-api

About

Startup-funding API integrated with Midtrans Payment Gateway

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published