Skip to content
/ luxpay Public

A collection of minimal payment functionalities written in Go

License

Notifications You must be signed in to change notification settings

LUXROBO/luxpay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LUXPAY (럭스페이)

Go Version Build Workflow Status (Github Actions) CodeClimate Maintainability CodeClimate Issues CodeClimate Coverage Github LICENSE Lines of Code

Description

A collection of payment functionalities written in Go

Features

  • Implement Iamport and Toss Client as a backend
  • Subscription payment functions
  • Self-certification via Iamport

Installation

go get github.com/luxrobo/luxpay

Usage

// IamportClient Example
iamportClient := client.NewIamportClient(iamportKey, iamportSecret)
billingKeyResp := iamportClient.CreateBillingKey(billingKeyPayload)
paymentResp := iamportClient.MakePayment(paymentPayload)
fmt.Println("paymentResp.Status:", paymentResp.Status)

About

A collection of minimal payment functionalities written in Go

Resources

License

Stars

Watchers

Forks