Skip to content

Repository files navigation

PayGap Go Reference

Payment gateway providers SDK Go for zarinpal, idpay, pay.ir, and other gateway providers.

paygap

Install For Go Version

go get -u github.com/GoFarsi/paygap

Usage

example for zarinpal provider (Other examples)

package main
import (
"context""fmt""log""github.com/GoFarsi/paygap/client""github.com/GoFarsi/paygap/providers/zarinpal"
)
funcmain() {
c:=client.New()
z, err:=zarinpal.New(c, "YOUR_MERCHANT_ID", false)
iferr!=nil {
log.Fatal(err)
}
resp, err:=z.RequestPayment(context.Background(), 1000, "YOUR_CALL_BACK", "YOUR_CURRENCY", "description", nil)
iferr!=nil {
log.Fatal(err)
}
fmt.Println(resp)
}

Contributing

  1. fork project in your GitHub account.
  2. create new branch for new changes.
  3. after change code, send Pull Request.

00

TODO

  • zarinpal
  • idpay
  • pay.ir
  • payping
  • vandar.io
  • rayanpay
  • nextpay
  • mellat
  • parsian
  • pasargad
  • sadad
  • zibal

About

Payment gateway providers SDK Go for zarinpal, idpay, pay.ir, and other gateway providers

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages