BillPayMessageSetV1

BillPayMessageSetV1 class

Version 1 de l’ensemble de messages de paiement de facture.

public class BillPayMessageSetV1 : AbstractMessageSetVersion

Constructeurs

NomLa description
BillPayMessageSetV1()Initialise une nouvelle instance deBillPayMessageSetV1 classe.

Propriétés

NomLa description
BillPresentmentContext { get; set; }Obtient ou définit si le fournisseur de paiement prend en charge les informations de contexte de présentation de facture dans les opérations de paiement.
CanAddPayee { get; set; }Obtient ou définit si l’utilisateur peut ajouter des bénéficiaires. Si false, l’utilisateur est limité aux bénéficiaires ajoutés à la liste des bénéficiaires de l’utilisateur par le système de paiement.
CanModificationModels { get; set; }Obtient ou définit si les modifications des modèles sont autorisées.
CanModificationPayments { get; set; }Obtient ou définit si les modifications des paiements sont autorisées.
DaysWithdrawal { get; set; }Obtient ou définit le décalage de la date de retrait.
DefaultDaysToPay { get; set; }Obtient ou définit le nombre de jours par défaut pour payer par chèque (sauf par virement).
DifferentFirstPayment { get; set; }Obtient ou définit si la prise en charge de la spécification d’un montant différent pour le premier paiement généré par un modèle
DifferentLastPayment { get; set; }Obtient ou définit si la prise en charge de la spécification d’un montant différent pour le dernier paiement généré par un modèle
HasExtendedPayment { get; set; }Obtient ou définit si prend en charge le!:ExtendedPayment paiement professionnel.
MessageSetCore { get; set; }Obtient ou définit leMessageSetCore .
ModelWindow { get; set; }Obtient ou définit la fenêtre du modèle ; le nombre de jours avant qu’une transaction récurrente ne soit planifiée pour être traitée qu’elle soit instanciée sur le système.
PaymentByAddress { get; set; }Obtient ou définit si prend en charge les paiements aux bénéficiaires identifiés par l’adresse de facturation, c’est-à-dire lePayee .
PaymentByPayeeId { get; set; }Obtient ou définit si la prise en charge des paiements aux bénéficiaires identifiés par un ID de bénéficiaire fourni par le serveur.
PaymentByTransfer { get; set; }Obtient ou définit si les paiements aux bénéficiaires identifiés par le compte de destination
PostProcessWindow { get; set; }Obtient ou définit le nombre de jours après le traitement d’une transaction pendant laquelle elle est accessible pour les demandes d’état.
ProcessingDaysOffs { get; set; }Obtient ou définit les jours de la semaine où aucun traitement n’a lieu.
ProcessingEndTime { get; set; }Obtient ou définit l’heure à laquelle le traitement de la journée se termine.
StatusViaMods { get; set; }Si vrai, le serveur prend en charge la communication des changements de statut de paiement initiés par le serveur au moyen du!:PaymentModResponse message.
TransferDaysWithdraw { get; set; }Obtient ou définit le nombre de jours avant la date de traitement pendant lesquels les fonds sont retirés pour paiement par virement.
TransferDefaultDaysToPay { get; set; }Obtient ou définit le nombre de jours par défaut pour payer par virement.

Voir également