/luxpay

A collection of minimal payment functionalities written in Go

Primary LanguageGoMIT LicenseMIT

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)