paytm

package
v0.0.0-...-3cb89b0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 14, 2019 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Decrypt

func Decrypt(input []byte) (output []byte, err error)

Decrypt is function to decryption

func Encrypt

func Encrypt(input []byte) (output []byte, err error)

Encrypt is function to encryption

func GetChecksumFromArray

func GetChecksumFromArray(paramsMap map[string]string) (checksum string, err error)

GetChecksumFromArray is function to generate checksum key

func GetTransactionStatus

func GetTransactionStatus(orderId string, checksum string) (success bool, err error)

GetTransactionStatus is function for get transaction status

func VerifyCheckum

func VerifyCheckum(paramsMap map[string]string, checksum string) (ok bool)

VerifyCheckum is function to verify checksum

Types

type Crypter

type Crypter struct {
	// contains filtered or unexported fields
}

Crypter is structure of paytm

func NewCrypter

func NewCrypter(key []byte, iv []byte) (*Crypter, error)

NewCrypter is function of paytm

func (*Crypter) Decrypt

func (c *Crypter) Decrypt(input []byte) ([]byte, error)

Decrypt is function of decryption key

func (*Crypter) Encrypt

func (c *Crypter) Encrypt(input []byte) ([]byte, error)

Encrypt is function of encryption algorithm

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL