LUXROBO / luxpay

A collection of minimal payment functionalities written in Go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:Go 88.7%Language:Makefile 11.3%