github.com/Ingenico-ePayments/connect-sdk-go@v0.0.0-20240318153750-1f8cd329b9c9/examples/merchant/sessions/CreateSessionExample.go (about) 1 // This file was auto-generated from the API references found at 2 // https://epayments-api.developer-ingenico.com/ 3 4 package examples 5 6 import ( 7 "fmt" 8 9 "github.com/Ingenico-ePayments/connect-sdk-go/domain/sessions" 10 ) 11 12 func createSessionExample() { 13 client, clientErr := getClient() 14 if clientErr != nil { 15 panic(clientErr) 16 } 17 defer client.Close() 18 19 var tokens []string 20 tokens = append(tokens, "126166b16ed04b3ab85fb06da1d7a167") 21 tokens = append(tokens, "226166b16ed04b3ab85fb06da1d7a167") 22 tokens = append(tokens, "122c5b4d-dd40-49f0-b7c9-3594212167a9") 23 tokens = append(tokens, "326166b16ed04b3ab85fb06da1d7a167") 24 tokens = append(tokens, "426166b16ed04b3ab85fb06da1d7a167") 25 26 var body sessions.SessionRequest 27 body.Tokens = &tokens 28 29 response, err := client.Merchant("merchantId").Sessions().Create(body, nil) 30 31 fmt.Println(response, err) 32 }