RemotePostFiller¶
RemotePostFiller builds customer and admin session-transfer RemotePost payloads by combining caller context, runtime configuration, and a session string returned by the SAIF wrapper service.
Purpose¶
- Generate browser-post payloads for customer payment and recurring flows.
- Generate admin navigation or SSO payloads for admin payment flows.
Context¶
- Namespace:
SAIF.Business.EPay.USBank - Assembly/package:
SAIF.BOF.Business.EPay.USBank
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| FillMakePaymentRemotePost | Public Sub FillMakePaymentRemotePost(ByRef inRemotePost As RemotePost, inAmount As Decimal, inProductCode As String, inSavedBalanceID As String, inPolicyInfo As IPolicyInfoProvider, inUSBankUser As IUSBankUser, inUser As IUserInfoProvider, inPageInfoProvider As IPageInfoProvider) |
Executes FillMakePaymentRemotePost. |
| FillManagePaymentRemotePost | Public Sub FillManagePaymentRemotePost(ByRef inRemotePost As RemotePost, inPolicyInfo As IPolicyInfoProvider, inUSBankUser As IUSBankUser) |
Executes FillManagePaymentRemotePost. |
| FillSetUpRecurringPaymentRemotePost | Public Sub FillSetUpRecurringPaymentRemotePost(ByRef inRemotePost As RemotePost, inAmount As Decimal, inDueDate As Date, inProductCode As String, inPolicyInfo As IPolicyInfoProvider, inUSBankUser As IUSBankUser, inUser As IUserInfoProvider, inPageInfoProvider As IPageInfoProvider) |
Executes FillSetUpRecurringPaymentRemotePost. |
| FillAdminInitiateCallRemotePost | Public Sub FillAdminInitiateCallRemotePost(ByRef inRemotePost As RemotePost, inAdminUserID As String) |
Executes FillAdminInitiateCallRemotePost. |
| FillAdminPayorSearchRemotePost | Public Sub FillAdminPayorSearchRemotePost(ByRef inRemotePost As RemotePost, inUSBankUser As IUSBankUser, inPolicyInfo As IPolicyInfoProvider, inAdminUserID As String) |
Executes FillAdminPayorSearchRemotePost. |
| FillAdminPaymentSearchRemotePost | Public Sub FillAdminPaymentSearchRemotePost(ByRef inRemotePost As RemotePost, inConfirmationNumber As String, inPolicyInfo As IPolicyInfoProvider, inAdminUserID As String) |
Executes FillAdminPaymentSearchRemotePost. |
| FillAdminMakePaymentRemotePost | Public Sub FillAdminMakePaymentRemotePost(ByRef inRemotePost As RemotePost, inAmount As Decimal, inPaymentType As EPaymentServiceProducts, inPolicyInfo As IPolicyInfoProvider, inAdminUserID As String) |
Executes FillAdminMakePaymentRemotePost. |
Behavioral notes¶
- The class rewrites return URLs to HTTPS and appends the
__SAIFPIDquery parameter.
Constraints and usage notes¶
- The class depends on configuration-supplied session-transfer URLs and biller constants.
Sources¶
Business\SAIF.Business.EPay.USBank\RemotePostFiller.vb