Go SDK

Tersedia empat SDK: Node.js, Java, PHP, dan Go, dengan parameter API, tanda tangan, isi JSON, dan verifikasi callback yang konsisten.

Unduh ZIP untuk bahasa Anda. Setiap arsip berisi panduan instalasi, klien, alat tanda tangan, dan contoh.

Go SDK

Klien pustaka standar Go dengan empat metode API, tanda tangan, verifikasi callback, dan contoh kueri hanya baca.

Fitur
  • Mencakup CreatePayinOrder, GetPayinOrder, CreateExclusiveBinding, dan CreatePayoutOrder
  • Keberhasilan mengembalikan JSON bisnis asli. Tangani error JSON dan penolakan HTTP berisi kosong secara terpisah.
  • Verifikasi callback dengan API Key pesanan awal dan byte asli isi permintaan.
Instalasi
cd uugate-go-sdk
go test ./...
go run ./examples/basic
Contoh cepat
import (
    "context"
    "os"
    uugate "uugate.local/openapi"
)

client, err := uugate.NewClient("https://api.uugate.com",
    os.Getenv("UUGATE_MERCHANT_UID"), os.Getenv("UUGATE_API_KEY"))
if err != nil { panic(err) }
order, err := client.CreatePayinOrder(context.Background(), map[string]any{
    "chainCode": "TRON", "tokenSymbol": "USDT",
    "merchantOrderNo": "M202604170001", "amount": "100.00",
    "notifyUrl": "https://merchant.example.com/api/uugate/payin-notify",
})
if err != nil { panic(err) }
_ = order