برای دریافت کتابخانه از دستور زیر استفاده کنید:
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)