Class TOrderCharacteristics
This class has information related to special characteristics of the postal payment, which the issuing organization defines at emission time
Inheritance
Namespace: EDIPlatformFinance.BusinessLayer.Operational
Assembly: EDIPlatformFinance.BusinessLayer.Core.dll
Syntax
[Serializable]
[DataContract]
public class TOrderCharacteristics
Properties
AddressOnly
Declaration
[DataMember(EmitDefaultValue = false)]
public bool? AddressOnly { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> | Value indicating whether the postal payment order should be paid only to the addressee |
DeclCode
Declaration
[DataMember(EmitDefaultValue = false)]
public string DeclCode { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | Code to identify the declaration: the reason for the postal payment, for example, it is a gift, a bill payment, etc. |
DeclName
Declaration
[DataMember(EmitDefaultValue = false)]
public string DeclName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | Description of the declaration: complement of information on the reason for the postal payment. For example in case of bill payment, the description could hold the bill identifier/reference; in case of Cash on Delivery postal payment, it would expect the S10 Mail item identifier |
FeesCode
Declaration
[DataMember(EmitDefaultValue = false)]
public string FeesCode { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | A code that describes how transaction costs are handled: |
FreeOfCharge
Declaration
[DataMember(EmitDefaultValue = false)]
public bool? FreeOfCharge { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> | Value indicating whether the postal payment order is free of charge. When the free of charge service is enabled (true), the postal payment does not incur a charge between postal organizations |
Message
Declaration
[DataMember(EmitDefaultValue = false)]
public string Message { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | Any message that the sender wishes to include with the postal payment order; in free text. This message shall be delivered to recipient at payment time or in payment notifications |
NotifyPayee
Declaration
[DataMember(EmitDefaultValue = false)]
public bool? NotifyPayee { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> | Value indicating whether the organisation receiving the money order is required to notify the beneficiary |
PosteRestante
Declaration
[DataMember(EmitDefaultValue = false)]
public bool? PosteRestante { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> | Value indicating that the postal payment order is payable through the poste restante service for customers who are in transit or who do not have a permanent address to use this service. |
SecretCode
Declaration
[DataMember(EmitDefaultValue = false)]
public string SecretCode { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | Any secret authentication code to help identify the beneficiary; in free text. This secret code is a special optional code used in some organizations that the sender must provide at emission as a kind of password and communicate to the recipient. The recipient must provide this secret code at payment time to secure the payment operation |
ValidUntil
Declaration
[DataMember(EmitDefaultValue = false)]
public DateTime ValidUntil { get; set; }
Property Value
| Type | Description |
|---|---|
| System.DateTime | Expiry date and time of the postal payment, the postal payment validity duration (difference between this date and time and the purchase date and time) must be between the minimum and maximum validity delays defined for this postal payment’s agreement. |