CodeGlyphX logo
CodeGlyphX

API Reference

Class

EmvCoMerchant

Namespace CodeGlyphX.Payloads.QrParsedData
Assembly CodeGlyphX
Implements
IEquatable<EmvCoMerchant>
Modifiers sealed

EMVCo merchant-presented payment payload.

Inheritance

  • Object
  • EmvCoMerchant

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Constructors

public EmvCoMerchant(String PayloadFormatIndicator, String MerchantCategoryCode, String TransactionCurrency, Nullable<Decimal> TransactionAmount, String CountryCode, String MerchantName, String MerchantCity, IReadOnlyDictionary<String, String> Fields, Boolean CrcValid) #

EMVCo merchant-presented payment payload.

Parameters

PayloadFormatIndicator System.String requiredposition: 0
MerchantCategoryCode System.String requiredposition: 1
TransactionCurrency System.String requiredposition: 2
TransactionAmount System.Nullable{System.Decimal} requiredposition: 3
CountryCode System.String requiredposition: 4
MerchantName System.String requiredposition: 5
MerchantCity System.String requiredposition: 6
Fields System.Collections.Generic.IReadOnlyDictionary{System.String,System.String} requiredposition: 7
CrcValid System.Boolean requiredposition: 8

Methods

public EmvCoMerchant <Clone>$() #
Returns: EmvCoMerchant
public Void Deconstruct(out String PayloadFormatIndicator, out String MerchantCategoryCode, out String TransactionCurrency, out Nullable<Decimal> TransactionAmount, out String CountryCode, out String MerchantName, out String MerchantCity, out IReadOnlyDictionary<String, String> Fields, out Boolean CrcValid) #
Returns: Void

Parameters

PayloadFormatIndicator String requiredposition: 0
MerchantCategoryCode String requiredposition: 1
TransactionCurrency String requiredposition: 2
TransactionAmount Nullable<Decimal> requiredposition: 3
CountryCode String requiredposition: 4
MerchantName String requiredposition: 5
MerchantCity String requiredposition: 6
Fields IReadOnlyDictionary<String, String> requiredposition: 7
CrcValid Boolean requiredposition: 8
public virtual Boolean Equals(EmvCoMerchant other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public String PayloadFormatIndicator { get; set; } #
public String MerchantCategoryCode { get; set; } #
public String TransactionCurrency { get; set; } #
public Nullable<Decimal> TransactionAmount { get; set; } #
public String CountryCode { get; set; } #
public String MerchantName { get; set; } #
public String MerchantCity { get; set; } #
public IReadOnlyDictionary<String, String> Fields { get; set; } #
public Boolean CrcValid { get; set; } #