Skip to content

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 __SAIFPID query 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