protected override void BuildXmlBody(XmlRequestBuilder xmlRequestBuilder) { if (null == xmlRequestBuilder) { throw new ArgumentNullException(nameof(xmlRequestBuilder)); } xmlRequestBuilder.WriteElement("lmi_payee_purse", StorePurse.ToString()); xmlRequestBuilder.WriteElement( "lmi_clientnumber_code", ConfirmationCode); xmlRequestBuilder.WriteElement("lmi_wminvoiceid", InvoiceId); xmlRequestBuilder.WriteElement("lang", Culture.Name); }
protected override void BuildXmlBody(XmlRequestBuilder xmlRequestBuilder) { if (null == xmlRequestBuilder) { throw new ArgumentNullException(nameof(xmlRequestBuilder)); } xmlRequestBuilder.WriteElement("lmi_payee_purse", StorePurse.ToString()); xmlRequestBuilder.WriteElement("lmi_payment_no", OrderId); xmlRequestBuilder.WriteElement("lmi_payment_amount", Amount.ToString()); xmlRequestBuilder.WriteElement("lmi_payment_desc", Description); xmlRequestBuilder.WriteElement("lmi_clientnumber", GetClientId()); xmlRequestBuilder.WriteElement("lmi_clientnumber_type", (int)ClientIdType); xmlRequestBuilder.WriteElement("lmi_sms_type", (int)ConfirmationType); xmlRequestBuilder.WriteElement("lang", Culture.Name); }
protected override void BuildXmlBody(XmlRequestBuilder xmlRequestBuilder) { if (null == xmlRequestBuilder) { throw new ArgumentNullException(nameof(xmlRequestBuilder)); } xmlRequestBuilder.WriteElement("lmi_payee_purse", StorePurse.ToString()); xmlRequestBuilder.WriteElement("lmi_day_limit", DayLimit.ToString()); xmlRequestBuilder.WriteElement("lmi_week_limit", WeekLimit.ToString()); xmlRequestBuilder.WriteElement("lmi_month_limit", MonthLimit.ToString()); xmlRequestBuilder.WriteElement("lmi_clientnumber", GetClientId()); xmlRequestBuilder.WriteElement("lmi_clientnumber_type", ((int)ClientIdType).ToString(CultureInfo.InvariantCulture)); xmlRequestBuilder.WriteElement("lmi_sms_type", ((int)ConfirmationType).ToString(CultureInfo.InvariantCulture)); xmlRequestBuilder.WriteElement("lang", Culture.Name); }
protected override void BuildXmlBody(XmlRequestBuilder xmlRequestBuilder) { if (null == xmlRequestBuilder) { throw new ArgumentNullException(nameof(xmlRequestBuilder)); } xmlRequestBuilder.WriteStartElement("paymenttags"); // <paymenttags> xmlRequestBuilder.WriteElement("lmi_payee_purse", StorePurse.ToString()); xmlRequestBuilder.WriteElement("lmi_payment_amount", Amount.ToString()); xmlRequestBuilder.WriteElement("lmi_payment_no", OrderId); xmlRequestBuilder.WriteElement("lmi_payment_desc", Description); // Добавочные xmlRequestBuilder.WriteElement("lmi_payment_desc", Description); xmlRequestBuilder.WriteEndElement(); // </paymenttags> }