Yookassa Golang SDK
Клиент для работы с платежами использующий API ЮKassa.
Установка
go get github.com/1N1Group/go-yookassa
Начало работы
package main
import (
v3 "github.com/1N1Group/go-yookassa/v3"
"github.com/1N1Group/go-yookassa/v3/objects/payments"
)
func main() {
// Аутентификация
shopId := "SHOP_ID"
shopSecret := "SHOP_SECRET"
// Конфигурация клиента (по умолчанию)
clientConfig := v3.DefaultConfig()
// Создание клиента
client := v3.New(
shopId,
shopSecret,
clientConfig,
)
result, err := client.Payments.Create(
&payments.CreatePaymentRequest{
// Параметры создания платежа
},
)
// Обработка результата
}