SyncPayees Event

Fired for each payee included in the synchronization response.

Syntax

public event OnSyncPayeesHandler OnSyncPayees;

public delegate void OnSyncPayeesHandler(object sender, BillpaymentSyncPayeesEventArgs e);

public class BillpaymentSyncPayeesEventArgs : EventArgs {
  public string PayeeAggregate { get; }
  public string PayeeTxType { get; }
  public string PayeeId { get; }
  public string PayeeIdScope { get; }
  public string PayeeListId { get; }
  public string PayeeAccount { get; }
  public string PayeeName { get; }
  public string PayeeAddr1 { get; }
  public string PayeeAddr2 { get; }
  public string PayeeAddr3 { get; }
  public string PayeeCity { get; }
  public string PayeeState { get; }
  public string PayeePostalCode { get; }
  public string PayeeCountry { get; }
  public string PayeePhone { get; }
}
Public Event OnSyncPayees As OnSyncPayeesHandler

Public Delegate Sub OnSyncPayeesHandler(sender As Object, e As BillpaymentSyncPayeesEventArgs)

Public Class BillpaymentSyncPayeesEventArgs Inherits EventArgs
  Public ReadOnly Property PayeeAggregate As String
  Public ReadOnly Property PayeeTxType As String
  Public ReadOnly Property PayeeId As String
  Public ReadOnly Property PayeeIdScope As String
  Public ReadOnly Property PayeeListId As String
  Public ReadOnly Property PayeeAccount As String
  Public ReadOnly Property PayeeName As String
  Public ReadOnly Property PayeeAddr1 As String
  Public ReadOnly Property PayeeAddr2 As String
  Public ReadOnly Property PayeeAddr3 As String
  Public ReadOnly Property PayeeCity As String
  Public ReadOnly Property PayeeState As String
  Public ReadOnly Property PayeePostalCode As String
  Public ReadOnly Property PayeeCountry As String
  Public ReadOnly Property PayeePhone As String
End Class

Remarks

When this event is fired for each payee included in the response (if any), the following are returned for each payee identified by PayeeListId:

  • PayeeAggregate contains the complete aggregate for a payee.
  • PayeeTxType indicates the payee transaction type, if this is added, modified or deleted (possible values: ADDED, MODIFIED, DELETED).
  • PayeeId contains the server-assigned id of a payee.
  • PayeeIdScope contains Scope of a payee ID in the payee list (GLOBAL, USER), where GLOBAL = payee ID valid across the entire payment system USER = payee ID valid with all FI accounts set up for the user's payments account.
  • PayeeListId contains the list record id of a payee in the payee list.
  • PayeeAccount contains the account the user has with a payee in the payee list.
  • PayeeName contains the name of a payee in the payee list.
  • PayeeAddr1 contains the street address (line 1) of a payee in the payee list.
  • PayeeAddr2 contains the address line 2 of a payee in the payee list.
  • PayeeAddr3 contains the address line 3 of a payee in the payee list.
  • PayeeCity contains the city name of a payee in the payee list.
  • PayeeState contains the state name of a payee in the payee list.
  • PayeePostalCode contains the postal code of a payee in the payee list.
  • PayeeCountry contains the country name of a payee in the payee list.
  • PayeePhone contains the phone number of a payee in the payee list.

If what you need is not returned through this event parameters, you can always parse each PayeeAggregate using our OFXAggregate component.

Copyright (c) 2021 /n software inc. - All rights reserved.
IPWorks OFX 2020 .NET Edition - Version 20.0 [Build 7941]