Documentation ¶
Index ¶
- type CallbackData
- type IranKish
- func (i *IranKish) CallbackHandler(data chan<- CallbackData) (handler func(w http.ResponseWriter, r *http.Request))
- func (i *IranKish) NewToken(invoiceID string, amount int64, callbackUrl string) *token
- func (i *IranKish) SimpleFromRedirectingToGateway(token string) string
- func (i *IranKish) VerifyPayment(token string, referenceNumber int64) (*VerifyPaymentResult, error)
- type MakeTokenResult
- type VerifyPaymentResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CallbackData ¶
type CallbackData struct { Token string MerchantID string AcceptorID string ResultCode string InvoiceNumber string PaymentID string Amount string ReferenceID string CardNo string // contains filtered or unexported fields }
func (*CallbackData) TranslateResultCode ¶ added in v0.0.2
func (c *CallbackData) TranslateResultCode() string
func (*CallbackData) WasSuccessful ¶ added in v0.0.5
func (c *CallbackData) WasSuccessful() bool
func (*CallbackData) WriteResponse ¶
func (c *CallbackData) WriteResponse(data []byte)
type IranKish ¶
type IranKish struct {
// contains filtered or unexported fields
}
func (*IranKish) CallbackHandler ¶
func (i *IranKish) CallbackHandler(data chan<- CallbackData) (handler func(w http.ResponseWriter, r *http.Request))
func (*IranKish) SimpleFromRedirectingToGateway ¶
func (*IranKish) VerifyPayment ¶
func (i *IranKish) VerifyPayment(token string, referenceNumber int64) (*VerifyPaymentResult, error)
type MakeTokenResult ¶
type VerifyPaymentResult ¶
type VerifyPaymentResult struct {
Result string
}
func (*VerifyPaymentResult) TranslateResultCode ¶
func (v *VerifyPaymentResult) TranslateResultCode() string
Click to show internal directories.
Click to hide internal directories.