Documentation IndexFetch the complete documentation index at: /llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
安装并配置 UQPAY 官方 Go SDK,集成账户与发卡 API。
go get github.com/uqpay/uqpay-sdk-go@latest
package main import ( "context" "log" "github.com/uqpay/uqpay-sdk-go" "github.com/uqpay/uqpay-sdk-go/configuration" "github.com/uqpay/uqpay-sdk-go/issuing" ) func main() { client, err := uqpay.NewClient( "your-client-id", "your-api-key", configuration.Sandbox(), ) if err != nil { log.Fatal(err) } ctx := context.Background() // 创建持卡人 cardholder, err := client.Issuing.Cardholders.Create(ctx, &issuing.CreateCardholderRequest{ Email: "user@example.com", PhoneNumber: "1234567890", FirstName: "John", LastName: "Doe", CountryCode: "US", }) if err != nil { log.Fatal(err) } log.Printf("Cardholder ID: %s\n", cardholder.CardholderID) }
// 沙盒(测试用) client, err := uqpay.NewClient(clientID, apiKey, configuration.Sandbox()) // 生产 client, err := uqpay.NewClient(clientID, apiKey, configuration.Production())
export UQPAY_CLIENT_ID="your-client-id" export UQPAY_API_KEY="your-api-key"
.env
cp .env.example .env
client, err := uqpay.NewClient(clientID, apiKey, &configuration.Config{ BaseURL: "https://custom-api.example.com/api", })
card, err := client.Issuing.Cards.Get(ctx, cardID) if err != nil { log.Printf("Error: %v\n", err) return }
failed to get card: 404: card_not_found: Card not found (HTTP 404)