package main
import (
"fmt"
"github.com/qystishere/gorobokassa"
)
func main() {
shop := gorobokassa.New(gorobokassa.Parameters{
// Идентификатор магазина.
MerchantLogin: "shop",
// Пароль №1.
Password1: "password1",
// Пароль №2.
Password2: "password",
// Тестовая среда? (пароли тоже нужно использовать тестовые в этом случае)
Test: true,
})
id := uint32(1)
// Создание платежа
payment := shop.NewPayment(gorobokassa.PaymentParameters{
// Сумма в рублях.
Sum: 100.50,
// Комментарий к платежу.
Description: "description",
// ID платежа в системе магазина.
ID: &id,
})
fmt.Println(payment.Signature())
// Входящие POST данные на ResultURL.
formParams := make(map[string]string, 0)
// Разбор уведомления на ResultURL.
notification, err := shop.ParseNotification(formParams)
fmt.Println(notification, err)
}
forked from qystishere-archive/gorobokassa
-
Notifications
You must be signed in to change notification settings - Fork 0
Robokassa API wrapper in golang
License
kyoto44/gorobokassa
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Robokassa API wrapper in golang
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Go 100.0%