/cupcakego

⭐🌺 Package for the «Кексик» application

Primary LanguageGoMIT LicenseMIT

Library for working with the VK «Кексик» payment app

Installation

go get github.com/immersivesky/cupcakego

Getting Started

Methods:

package main

import "github.com/immersivesky/cupcakego/API"

func main() {
    app := API.Create(os.Getenv("TOKEN"), 123)
    fmt.Println(app.Balance())
}

Callback API:

package main

import (
    "github.com/immersivesky/cupcakego/API"
    "github.com/immersivesky/cupcakego/callback"
)

func main() {
    var (
        app = fiber.New()
        session = callback.Create(API.Create(os.Getenv("TOKEN"), 123))
    )

    session.Donate(func(app *API.Options, donate update.Donate) {
        fmt.Printf("New donate: %+v\n", donate)
    })

    app.Post("/cupcake/:confirmation", session.Fiber)
    app.Listen(":3000")
}