Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 897 Bytes

README.md

File metadata and controls

35 lines (24 loc) · 897 Bytes

revcatgo

GoDev

Run test

A helper library for integrating server-side apps with the RevenueCat webhook service.

go get "github.com/iktakahiro/revcatgo@v1.1.0"

Receiving webhooks

func bind(w http.ResponseWriter, r *http.Request) error {
    var webhookEvent revcatgo.WebhookEvent

    err := json.NewDecoder(r.Body).Decode(&webhookEvent)
    if err != nil {
        return err
    }
    fmt.Println(webhookEvent.Type) // e.g. "INITIAL_PURCHASE"
    return nil
}

RevenueCat webhooks specifications

Refer to the official documentation: