Documentation ¶
Index ¶
- func Decrypt(input []byte) (output []byte, err error)
- func Encrypt(input []byte) (output []byte, err error)
- func GetChecksumFromArray(paramsMap map[string]string) (checksum string, err error)
- func GetTransactionStatus(orderId string, checksum string) (success bool, err error)
- func VerifyCheckum(paramsMap map[string]string, checksum string) (ok bool)
- type Crypter
- type TransactionStatus
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetChecksumFromArray ¶
GetChecksumFromArray is function to generate checksum key
func GetTransactionStatus ¶
GetTransactionStatus is function for get transaction status
Types ¶
type Crypter ¶
type Crypter struct {
// contains filtered or unexported fields
}
Crypter is structure of paytm
func NewCrypter ¶
NewCrypter is function of paytm
type TransactionStatus ¶
type TransactionStatus struct { TXNID string `json:"TXNID"` BANKTXNID string `json:"BANKTXNID"` ORDERID string `json:"ORDERID"` TXNAMOUNT string `json:"TXNAMOUNT"` STATUS string `json:"STATUS"` TXNTYPE string `json:"TXNTYPE"` GATEWAYNAME string `json:"GATEWAYNAME"` RESPCODE string `json:"RESPCODE"` RESPMSG string `json:"RESPMSG"` BANKNAME string `json:"BANKNAME"` MID string `json:"MID"` PAYMENTMODE string `json:"PAYMENTMODE"` REFUNDAMT string `json:"REFUNDAMT"` TXNDATE string `json:"TXNDATE"` }
TransactionStatus is function for check transaction status
Click to show internal directories.
Click to hide internal directories.