BillPayMessageSetV1

BillPayMessageSetV1 class

Version 1 of bill pay message set.

public class BillPayMessageSetV1 : AbstractMessageSetVersion

Constructors

NameDescription
BillPayMessageSetV1()Initializes a new instance of BillPayMessageSetV1 class.

Properties

NameDescription
BillPresentmentContext { get; set; }Gets or sets whether The payment provider supports bill presentment context information in payment operations.
CanAddPayee { get; set; }Gets or sets whether user can add payees.if false, the user is restricted to payees added to the user’s payee list by the payment system.
CanModificationModels { get; set; }Gets or sets whether permits modifications to models.
CanModificationPayments { get; set; }Gets or sets whether permits modifications to payments.
DaysWithdrawal { get; set; }Gets or sets the offset to withdrawal date.
DefaultDaysToPay { get; set; }Gets or sets the default number of days to pay by check (except by transfer).
DifferentFirstPayment { get; set; }Gets or sets whether support for specifying a different amount for the first payment generated by a model
DifferentLastPayment { get; set; }Gets or sets whether support for specifying a different amount for the last payment generated by a model
HasExtendedPayment { get; set; }Gets or sets whether supports the ExtendedPayment business payment.
MessageSetCore { get; set; }Gets or sets the MessageSetCore.
ModelWindow { get; set; }Gets or sets the model window; the number of days before a recurring transaction is scheduled to be processed that it is instantiated on the system.
PaymentByAddress { get; set; }Gets or sets whether supports payments to payees identified by billing address, that is, the Payee.
PaymentByPayeeId { get; set; }Gets or sets whether supports payments to payees identified by a serversupplied payee ID.
PaymentByTransfer { get; set; }Gets or sets whether payments to payees identified by destination account
PostProcessWindow { get; set; }Gets or sets the number of days after a transaction is processed that it is accessible for status inquiries.
ProcessingDaysOffs { get; set; }Gets or sets the days of week that no processing occurs.
ProcessingEndTime { get; set; }Gets or sets the time of day that day’s processing ends.
StatusViaMods { get; set; }If true, server supports communication of server-initiated payment status changes by means of the PaymentModResponse message.
TransferDaysWithdraw { get; set; }Gets or sets the number of days before processing date that funds are withdrawn for payment by transfer.
TransferDefaultDaysToPay { get; set; }Gets or sets the default number of days to pay by transfer.

See Also