go-iap-onestore

go-iap-onestore verifies the purchase receipt via OneStore. This repository is inspired by go-iap.

Installation

go get github.com/coolishbee/go-iap-onestore

Quick Start

In App Purchase via One Store

import(
    "github.com/coolishbee/go-iap-onestore"
)

func main() {
	client := onestore.New("client_id", "client_secret", "purchaseToken")

	ctx := context.Background()
	resp, err := client.Verify(ctx, "package", "productID", "purchaseToken")
}

ToDo

  • Monthly subscription product
  • subscription product

Support

This validator uses One store in-app payment server API (API V7).