10 [CollectionName(
"PaiwisePayments")]
12 [Index(
"ContractId",
"FromLegalId",
"ToLegalId")]
13 [Index(
"Processed",
"Created")]
15 [Index(
"ConditionContractId",
"Processed",
"Created")]
24 this.AmountExtra =
null;
25 this.Expires = DateTime.MaxValue;
26 this.Processed =
null;
27 this.Reference =
null;
28 this.LastError =
null;
87 [DefaultValueDateTimeMaxValue]
98 [DefaultValueStringEmpty]
104 public string Uri {
get;
set; }
Represents a case-insensitive string.
Contains information about a payment instruction.
CaseInsensitiveString ContractId
Contract ID
CaseInsensitiveString ConditionContractId
Condition contract, for conditional payments.
DateTime Created
When object was created.
string Currency
Currency to be paid.
Guid ObjectId
Object ID of payment
Payment()
Contains information about a payment instruction.
decimal Amount
Amount to be paid.
string Reference
Reference message
CaseInsensitiveString ToLegalId
Payment is done to this legal ID
DateTime Expires
When payment expires.
int NrErrors
Number of times payment has had errors
string Uri
e-Daler URI used to process payment.
DateTime? Processed
When object was successfully processed.
decimal? AmountExtra
Amount extra to be paid.
CaseInsensitiveString FromLegalId
Payment is done from this legal ID
Guid PaymentId
ID of payment
string LastError
If an error has occurred
TypeNameSerialization
How the type name should be serialized.