RealTimePaymentConfirmation¶
RealTimePaymentConfirmation is the read-only adapter over callback XML returned by the US Bank payment-confirmation flow.
Purpose¶
- Expose strongly typed access to payment-confirmation callback fields.
- Shield callers from direct XML parsing for confirmation payloads.
Context¶
- Namespace:
SAIF.Business.EPay.USBank - Assembly/package:
SAIF.BOF.Business.EPay.USBank
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| TransactionModes | Public Enum TransactionModes |
Exposes the nested TransactionModes type declared on this parent type. |
| RecurringPaymentFrequencies | Public Enum RecurringPaymentFrequencies |
Exposes the nested RecurringPaymentFrequencies type declared on this parent type. |
| RecurringPayAuthorizationDurations | Public Enum RecurringPayAuthorizationDurations |
Exposes the nested RecurringPayAuthorizationDurations type declared on this parent type. |
| PaymentAmountTypes | Public Enum PaymentAmountTypes |
Exposes the nested PaymentAmountTypes type declared on this parent type. |
| New | Public Sub New(ByVal inXML As String) |
Executes New. |
| XML | Public ReadOnly Property XML As String |
Gets the XML value. |
| UserId | Public ReadOnly Property UserId As String |
Gets the UserId value. |
| PaymentAmount | Public ReadOnly Property PaymentAmount As Decimal |
Gets the PaymentAmount value. |
| PolicyNumber | Public ReadOnly Property PolicyNumber As String |
Gets the PolicyNumber value. |
| SavedBalanceId | Public ReadOnly Property SavedBalanceId As String |
Gets the SavedBalanceId value. |
| TransactionModeCode | Public ReadOnly Property TransactionModeCode As String |
Gets the TransactionModeCode value. |
| TransactionMode | Public ReadOnly Property TransactionMode As TransactionModes |
Gets the TransactionMode value. |
| IsRecurring | Public ReadOnly Property IsRecurring As Boolean |
Gets the IsRecurring value. |
| BillerGroupId | Public ReadOnly Property BillerGroupId As String |
Gets the BillerGroupId value. |
| BillerId | Public ReadOnly Property BillerId As String |
Gets the BillerId value. |
| ConfirmationId | Public ReadOnly Property ConfirmationId As String |
Gets the ConfirmationId value. |
| RecurringRefId | Public ReadOnly Property RecurringRefId As String |
Gets the RecurringRefId value. |
| PaymentEffectiveDate | Public ReadOnly Property PaymentEffectiveDate As Date |
Gets the PaymentEffectiveDate value. |
| BillerProductCode | Public ReadOnly Property BillerProductCode As String |
Gets the BillerProductCode value. |
| Product | Public ReadOnly Property Product As EPaymentServiceProducts |
Gets the Product value. |
| PaymentNetwork | Public ReadOnly Property PaymentNetwork As PaymentNetworks |
Gets the PaymentNetwork value. |
| ReplacesConfirmationId | Public ReadOnly Property ReplacesConfirmationId As String |
Gets the ReplacesConfirmationId value. |
| FrequencyCode | Public ReadOnly Property FrequencyCode As String |
Gets the FrequencyCode value. |
| Frequency | Public ReadOnly Property Frequency As RecurringPaymentFrequencies |
Gets the Frequency value. |
| Duration | Public ReadOnly Property Duration As RecurringPayAuthorizationDurations |
Gets the Duration value. |
| PaymentAmountTypeCode | Public ReadOnly Property PaymentAmountTypeCode As String |
Gets the PaymentAmountTypeCode value. |
| PaymentAmountType | Public ReadOnly Property PaymentAmountType As PaymentAmountTypes |
Gets the PaymentAmountType value. |
| BillerBusinessDate | Public ReadOnly Property BillerBusinessDate As Date |
Gets the BillerBusinessDate value. |
| CardType | Public ReadOnly Property CardType As CardTypes |
Gets the CardType value. |
Behavioral notes¶
- The structure parses XML lazily through its private
Rootproperty and exposes read-only derived values.
Constraints and usage notes¶
- Callers must supply XML in the element shapes read by the property accessors.
Sources¶
Business\SAIF.Business.EPay.USBank\RealTimePaymentConfirmation.vb