کتابخانه درگاه پرداخت ایران کیش

برای دریافت کتابخانه از دستور زیر استفاده کنید:

go get https://github.com/aliforever/go-irankish

برای ایجاد توکن جدید:

ik := IranKish{MerchantId: “BB00”}

payment := Payment{}

payment.Amount = “20000”

payment.InvoiceId = “1”

payment.CallbackUrl = “http://localhost/test/”

ik.Payment = &payment

token, err := ik.MakeToken()

if err != nil {

    fmt.Println(err)

return

}

fmt.Println(token)

برای تایید پرداخت:

ik := IranKish{MerchantId: “BB00”, Sha1Key: sha1Key}

payment := VerifyPayment{}

payment.Token = “82243619433299825345”

payment.ReferenceNumber = “1”

ik.Verify = &payment

verify, err := ik.VerifyPayment()

if err != nil {

    fmt.Println(err)

return

}

fmt.Println(verify)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *