Перейти к основному содержимому

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{
// Параметры создания платежа
},
)

// Обработка результата

}