CodeGlyphX logo
CodeGlyphX

API Reference

Class

RussiaPaymentOrderPayload

Namespace CodeGlyphX.Payloads
Assembly CodeGlyphX
Modifiers sealed

Russia payment order payload (ST00012, UTF-8).

Inheritance

  • Object
  • RussiaPaymentOrderPayload

Usage

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

Accepted by parameters

Constructors

public RussiaPaymentOrderPayload(String name, String personalAcc, String bankName, String bic, String correspAcc, String payeeInn, String kpp, Decimal sum, String purpose, QrRussiaPaymentEncoding encoding = Utf8) #

Creates a Russia payment order payload.

Parameters

name System.String requiredposition: 0
personalAcc System.String requiredposition: 1
bankName System.String requiredposition: 2
bic System.String requiredposition: 3
correspAcc System.String requiredposition: 4
payeeInn System.String requiredposition: 5
kpp System.String requiredposition: 6
sum System.Decimal requiredposition: 7
purpose System.String requiredposition: 8
encoding CodeGlyphX.Payloads.QrRussiaPaymentEncoding = Utf8 optionalposition: 9

Methods

public QrPayloadData ToPayloadData() #
Returns: QrPayloadData

Converts the payload to a QR payload wrapper.

public String ToPayloadString() #
Returns: String

Returns the Russia payment order payload string.

Properties

public String LastName { get; set; } #

Optional payer last name.

public String FirstName { get; set; } #

Optional payer first name.

public String MiddleName { get; set; } #

Optional payer middle name.

public String PayerAddress { get; set; } #

Optional payer address.

public String Kpp { get; } #

Optional KPP (tax registration reason code).

public String Oktmo { get; set; } #

Optional OKTMO code.

public String Cbc { get; set; } #

Optional CBC (budget classification code).

public String Uin { get; set; } #

Optional UIN (unique accrual identifier).

public String Aip { get; set; } #

Optional AIP identifier.

public IDictionary<String, String> AdditionalFields { get; } #

Additional custom fields appended to the payload.