' Options:
'Date: 2026-03-13 22:09:14
'Version: 8.60
'Tip: To override a DTO option, remove "''" prefix before updating
'BaseUrl: https://milliet.io
'
'''GlobalNamespace:
'''MakePartial: True
'''MakeVirtual: True
'''MakeDataContractsExtensible: False
'''AddReturnMarker: True
'''AddDescriptionAsComments: True
'''AddDataContractAttributes: False
'''AddIndexesToDataMembers: False
'''AddGeneratedCodeAttributes: False
'''AddResponseStatus: False
'''AddImplicitVersion:
'''InitializeCollections: False
'''ExportValueTypes: False
'IncludeTypes: payment_initiate.*
'''ExcludeTypes:
'''AddNamespaces:
'''AddDefaultXmlNamespace: http://schemas.servicestack.net/types
Imports System
Imports System.IO
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports WS_RESTRICTED_API
Namespace Global
Namespace WS_RESTRICTED_API
Public Enum eapi_payment_run_mode_enum
TEST
LIVE
FORCE_LIVE
End Enum
Public Enum eapi_payment_target_enum
LABANQUEPOSTALE
PAYBOX
MILLIET
End Enum
Public Enum eapi_payment_type_enum
DIRECT_SEPA
SEPA
CB
AMEX
COMPTABILITE
End Enum
'''
'''Paiements : initier un règlement
'''
Public Partial Class payment_initiate
'''
'''environnement cible : PAYBOX, LA BANQUE POSTALE, MILLIET
'''
Public Overridable Property payment_target As eapi_payment_target_enum
'''
'''mode : LIVE, TEST
'''
Public Overridable Property payment_run_mode As eapi_payment_run_mode_enum
'''
'''type de paiement : CB, AMEX, SEPA, SEPA_DIRECT, COMPTABILITE
'''
Public Overridable Property payment_type As eapi_payment_type_enum
'''
'''initiateur de la demande : web, dcp, télévente, compta, ibar, etc
'''
Public Overridable Property id_origin As String
'''
'''numéro société : 1-J. Milliet BBC, 2-BCASH Chapelle, 3-BCASH Bagneux, 6-BCASH Clichy, etc...
'''
Public Overridable Property id_societe As String
'''
'''numéro client : 2263-David, 13846-Fabien, etc...
'''
Public Overridable Property id_client As String
'''
'''numéro commande : dans le cas du DCP, sinon 0 ... OU PAS !!! (évolution pour télévente, compta, etc...)
'''
Public Overridable Property id_commande As String
'''
'''type : CB, AMEX, SEPA, SEPA_DIRECT
'''
Public Overridable Property type_paiement As eapi_payment_type_enum
'''
'''montant du paiement dans sa plus petite unité monétaire (le centime pour l'euro)
'''
Public Overridable Property amount As String
'''
'''email client
'''
Public Overridable Property email As String
'''
'''commentaire
'''
Public Overridable Property commentaire As String
End Class
End Namespace
End Namespace