Versions in this module Expand all Collapse all v0 v0.0.2 Aug 14, 2023 v0.0.1 Aug 14, 2023 Changes in this version + func EncodeToBase64(input interface{}) string + func FormatCardNumber(cardNumber string) string + func HexDecode(e string) []byte + func NowTimeISO() string + type AdyenData struct + EncryptedCardNumber string + EncryptedExpiryMonth string + EncryptedExpiryYear string + EncryptedSecurityCode string + type Encryptor struct + Domain string + Key string + OriginKey string + RsaPubKey *rsa.PublicKey + func NewEncryptor(key string) *Encryptor + func PrepareEncryptor(key, originkey, domain string) (enc *Encryptor, err error) + func (enc *Encryptor) EncryptData(number, expMonth, expYear, cvc string) (ret *AdyenData, err error) + func (enc *Encryptor) EncryptSingle(data []byte) (ret string, err error) + func (enc *Encryptor) ParseKey() (err error) + func (enc *Encryptor) SetDomain(domain string) + func (enc *Encryptor) SetKey(key string) + func (enc *Encryptor) SetOriginKey(originkey string) + type JWK struct + Alg string + E string + Kid string + Kty string + N string + Use string + func DefaultJWK() *JWK + func (jwk *JWK) JWKToPem() *rsa.PublicKey + func (jwk *JWK) Marshal() []byte + func (jwk *JWK) ParseAdyenKey(key string) error