Skip to content

Instantly share code, notes, and snippets.

@chrisjsimpson
Created December 2, 2022 00:26
Show Gist options
  • Save chrisjsimpson/e8ba92bc97efde72331279d5a345dad1 to your computer and use it in GitHub Desktop.
Save chrisjsimpson/e8ba92bc97efde72331279d5a345dad1 to your computer and use it in GitHub Desktop.

Revisions

  1. chrisjsimpson created this gist Dec 2, 2022.
    23 changes: 23 additions & 0 deletions main.go
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,23 @@
    package main

    import "github.com/stripe/stripe-go/v74"
    import "github.com/stripe/stripe-go/v74/account"
    import "encoding/json"
    import "fmt"
    import "os"

    func main() {
    stripe_api_key := os.Getenv("STRIPE_API_KEY")
    stripe.Key = stripe_api_key
    fmt.Println("The Go library stripe version is", stripe.APIVersion)

    params := &stripe.AccountListParams{}
    params.Filters.AddFilter("limit", "", "3")
    i := account.List(params)
    for i.Next() {
    ac := i.Account()
    prettyJSON, _ := json.MarshalIndent(ac, "", " ")
    fmt.Println("%s\n", string(prettyJSON))
    fmt.Println("The account: " + ac.ID)
    }
    }