Procédure du batch de Paramétrage des commerçants en masse

S’abonner


Introduction

Cette partie présente une description du fichier permettant la un création ou la mise à jour d'un compte commerçant sur Payline.
Il est généré par le commerçant puis transmis à Payline par transfert de fichiers. A réception de ce fichier, un traitement automatisé est mis en place par Payline. Dès lors, la configuration dans Payline des commerçants, de leurs points de vente ainsi que leurs moyens de paiement est faite automatiquement.

Caractéristiques principales

Contenu des fichiers

Un fichier XML contient la description d'un ou plusieurs comptes commerçant.
Pour définir un commerçant, nous avons besoin de connaître les dépendances entre les contrats, les moyens de paiement et ses points de ventes.

Format des fichiers

Le fichier d'import des commerçants est au format XML.
Un exemple dans le format du fichier est fourni en fin de document.

Génération des fichiers

Le commerçant réalise la génération du fichier XML.

Transfert des fichiers

Le fichier XML peut être transmis à Paylien par CFT, SFTP ou FTPS.
La diffusion par CFT, SFTP, FTPS s'effectue automatiquement vers un serveur payline.

Fichier compte rendu

Un fichier compte rendu du traitement du fichier XML peut vous être transmis par Payline viunun transfert de fichier CFT, SFTP ou FTPS.
Il s'agit d'une option, non disponible en standard.
Ce fichier est au format XML.
Il contient le résultat (OK ou KO) et le motif du refus ou de l'acceptation pour chaque insertion ou mise à jour commerçant.
Exemple de fichier compte rendu :

 
  
  
  
 OK 
 Merchant Test (id: 18253785000000) is saved 
  
  
 99000727100088 
 Boutique 
 Point of sell not created. 
 The point of sell already exists. 
  
  
 5633946 
 Insertion OK. 
 Contract created. 
  
  
 7834144 
 Insertion OK. 
 Contract created. 
  
  
  
  
  
  
 user.label@monext.net 
 User not created. 
 The user already exists. 
  
  
  
  
 


Format et description du fichier XML

Le fichier XML d'import des commerçants contient une liste précise de tag ou balise XML.
Ces balises peuvent être facultatives ou obligatoires.

Les informations du commerçant sont structurées sur plusieurs niveaux de tag XML.

Télécharge l'exemple ici :

XML-Migration-File_Payli…


Structure du fichier XML

Le fichier XML dispose de ses propres éléments de description regroupés dans une balise  :

  • La date de génération du fichier : balise
  • Le créateur du fichier : balise


La balise est le tag parent contenant toute la description d'un ou plusieurs commerçants.

Exemple d'implémentation :
 
  
  
  
 ….. 
  
  
 



Chaque commerçant est décrit dans la balise sous la structure suivante :




Un commerçant est essentiellement composé des informations suivantes:


Informations commerçant

  • Un identifiant commerçant (attribut id de la balise ) fourni par MONEXT lors de la création d'un commerçant ;
  • Une raison sociale (balise , taille maximum 25 caractères alphanumériques) ;
  • Un nom public (balise , taille maximum 25 alphanumériques) ;
  • Le numéro SIREN (balise dans la balise ) ;
  • Une devise de référence (balise currency, par défaut 978 pour l'Euro) ;
  • Un identifiant superviseur (balise ). Cette balise est facultative. L'identifiant superviseur vous sera fourni par MONEXT ;
  • Un identifiant distributeur (balise , nombre sur 14 chiffres). Cet identifiant vous sera fourni par MONEXT.

1 à N souscription (balise subscription) à une offre du distributeur, chaque souscription a une information :

  • Une offre de souscription distributeur peut être "3DS", ou "MOTO", ou "3DS+MOTO").

0 à N options. Chaque option dispose de ces informations :

  • Un identifiant d'option ;
  • Un flag de souscription (valeur true ou false attendue) ;
  • Une date de fin de validité.

1 à N Points de vente (équivalent à boutique). Chaque P.O.S dispose de ces informations :

  • Un identifiant P.O.S appelé le SIRET ;
  • Un code MCC ;
  • Un libellé de P.O.S ou libellé de votre boutique.

1 à N contrats (correspond à un moyen de paiement). Un contrat regroupe ces informations :

  • Un type de carte (utiliser CB pour VISA&MasterCard) ;
  • Un numéro de contrat VAD sur 7 chiffres (for example : 1574532) ;
  • Quelques informations techniques :
    • Un numéro de terminal (balise . Sa valeur vous sera fournie par Monext ;
    • L'instance de GT (balise ). Sa valeur vous sera fournie par Monext ;
    • Le profil monétique (balise ). Sa valeur vous sera fournie par Monext. Cette balise conditionne la mise en place de différents contrôles monétiques lors des transactions.

0 à 1 terminal virtuel

  • Un type de fonctionnalité (paiement simple, paiement récurrent, création de portefeuille) ;
  • Un libellé de la fonctionnalité qui sera affiché sur les pages Web du terminal de paiement virtuel (TPEV).

0 à N Utilisateurs pour se connecter au centre d'administration sur le compte commerçant (balise ) :

  • Une identifiant ou login correspondant à une adresse email (balise ) ;
  • Un prénom (balise ) ;
  • Un nom (balise ) ;
  • Une question secrète (balise ) ;
  • La réponse à la question secrète (balise ).


Définition du schéma XML (XSD)

Détails XSD


L'élément PaylineConfig est compose des types complexes suivants :

Éléments

Types complexes

PaylineConfig

addressType


bankAccountType


contractType


interlocutorType


merchantType


optionType


pointOfSellType


privateDataList


profilType


subscriptionType


ticketSendType


userType


virtualTerminalFunctionType


virtualTerminalType




  Élément PaylineConfig

diagramme

domaine de nom

http://www.payline.com

propriété

content complex

enfant

payline:merchants

attributs

Name from
type derived by: xs:string
Date xs:date

annotation

documentation Merchant configuration file

source

<xs:element name="PaylineConfig"> <xs:annotation> <xs:documentation>Merchant configuration filexs:documentation> xs:annotation> <xs:Type complexe> <xs:sequence> <xs:element name="merchants"> <xs:annotation> <xs:documentation>list of merchantxs:documentation> xs:annotation> <xs:Type complexe> <xs:sequence> <xs:element name="merchant" type="payline:merchantType" nillable="false" minOccurs="0" maxOccurs="unbounded"/> xs:sequence> xs:Type complexe> xs:element> xs:sequence> <xs:attribute name="from"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50"/> xs:restriction> xs:simpleType> xs:attribute> <xs:attribute name="date" type="xs:date"/> xs:Type complexe> xs:element>



Attribut PaylineConfig/@from

type

restriction of xs:string

propriété

isRef 0

taille

maxLength 50

source

<xs:attribute name="from"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="50"/> xs:restriction> xs:simpleType> xs:attribute>



Attribut PaylineConfig/@date

type

xs:date

propriété

isRef 0

source

<xs:attribute name="date" type="xs:date"/>



Élément PaylineConfig/merchants

diagramme

domaine de nom

http://www.payline.com

propriété

isRef 0
content complex

enfant

payline:merchant

annotation

documentation list of merchant

source

<xs:element name="merchants"> <xs:annotation> <xs:documentation>list of merchantxs:documentation> xs:annotation> <xs:Type complexe> <xs:sequence> <xs:element name="merchant" type="payline:merchantType" nillable="false" minOccurs="0" maxOccurs="unbounded"/> xs:sequence> xs:Type complexe> xs:element>



  Élément PaylineConfig/merchants/merchant

diagramme

domaine de nom

http://www.payline.com

type

payline:merchantType

propriété

isRef 0
minOcc 0
maxOcc unbounded
content complex

nillable

false

enfant

payline:corporateName payline:publicName payline:nationalID payline:currency payline:group payline:distributor payline:merchantAddress payline:businessInterlocutor payline:technicalInterlocutor payline:subscription payline:poss payline:users payline:privateDataList

attributs

Name id
Type xs:string

source

<xs:element name="merchant" type="payline:merchantType" nillable="false" minOccurs="0" maxOccurs="unbounded"/>



Type complexe addressType

diagramme

domaine de nom

http://www.payline.com

enfant

payline:street1 payline:street2 payline:zipCode payline:city payline:state payline:country

utilisé par

élément merchantType/merchantAddress

annotation

documentation Postal Address

source

<xs:Type complexe name="addressType"> <xs:annotation> <xs:documentation>Postal Addressxs:documentation> xs:annotation> <xs:sequence> <xs:element name="street1" type="xs:string"> <xs:annotation> <xs:documentation source="sdsdd">street line 1xs:documentation> xs:annotation> xs:element> <xs:element name="street2" type="xs:string"> <xs:annotation> <xs:documentation>street line 2xs:documentation> xs:annotation> xs:element> <xs:element name="zipCode" type="xs:string"> <xs:annotation> <xs:documentation>address zipCodexs:documentation> xs:annotation> xs:element> <xs:element name="city" type="xs:string"> <xs:annotation> <xs:documentation>cityxs:documentation> xs:annotation> xs:element> <xs:element name="state" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>address statexs:documentation> xs:annotation> xs:element> <xs:element name="country" type="xs:string"> <xs:annotation> <xs:documentation>country in ISO 3166-1-alpha-2xs:documentation> xs:annotation> xs:element> xs:sequence> xs:Type complexe>



élément addressType/street1

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

annotation

documentation street line 1

source

<xs:element name="street1" type="xs:string"> <xs:annotation> <xs:documentation source="sdsdd">street line 1xs:documentation> xs:annotation> xs:element>



élément addressType/street2

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0
content simple

annotation

documentation street line 2

source

<xs:element name="street2" type="xs:string"> <xs:annotation> <xs:documentation>street line 2xs:documentation> xs:annotation> xs:element>



élément addressType/zipCode

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0
content simple

annotation

documentation address zipCode

source

<xs:element name="zipCode" type="xs:string"> <xs:annotation> <xs:documentation>address zipCodexs:documentation> xs:annotation> xs:element>



élément addressType/city

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

annotation

documentation city

source

<xs:element name="city" type="xs:string"> <xs:annotation> <xs:documentation>cityxs:documentation> xs:annotation> xs:element>



élément addressType/state

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

minOcc

0

maxOcc

1

content

simple

annotation

documentation address state

source

<xs:element name="state" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>address statexs:documentation> xs:annotation> xs:element>



élément addressType/country

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

annotation

documentation country in ISO 3166-1-alpha-2

source

<xs:element name="country" type="xs:string"> <xs:annotation> <xs:documentation>country in ISO 3166-1-alpha-2xs:documentation> xs:annotation> xs:element>



Type complexe bankAccountType

diagramme

domaine de nom

http://www.payline.com

enfant

{*}payline:bankCode* (file:///D:\Mes%20documents\UNICRE\XML_V7_Example_20090129\toto.doc#Link04FC0EF0#Link04FC0EF0) {*}payline:CountryCode* (file:///D:\Mes%20documents\UNICRE\XML_V7_Example_20090129\toto.doc#Link04FC0740#Link04FC0740) {*}payline:checkKey* (file:///D:\Mes%20documents\UNICRE\XML_V7_Example_20090129\toto.doc#Link04FC0B90#Link04FC0B90) {*}payline:BBAN* (file:///D:\Mes%20documents\UNICRE\XML_V7_Example_20090129\toto.doc#Link04FC1098#Link04FC1098) {*}payline:BIC* (file:///D:\Mes%20documents\UNICRE\XML_V7_Example_20090129\toto.doc#Link04FC13E0#Link04FC13E0) {*}payline:tellerCode* (file:///D:\Mes%20documents\UNICRE\XML_V7_Example_20090129\toto.doc#Link04FC1510#Link04FC1510) {*}payline:accountNumber* (file:///D:\Mes%20documents\UNICRE\XML_V7_Example_20090129\toto.doc#Link04FC15D8#Link04FC15D8) {*}payline:key* (file:///D:\Mes%20documents\UNICRE\XML_V7_Example_20090129\toto.doc#Link04FC16B8#Link04FC16B8)

utilisé par

élément {*}contractType/bankAccount* (file:///D:\Mes%20documents\UNICRE\XML_V7_Example_20090129\toto.doc#Link04FBF550#Link04FBF550)

annotation

documentation bank account

source

<xs:Type complexe name="bankAccountType"> <xs:annotation> <xs:documentation>bank accountxs:documentation> xs:annotation> <xs:sequence> <xs:element name="bankCode" type="xs:string"/> <xs:choice> <xs:sequence id="IBAN"> <xs:element name="CountryCode"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="2"/> xs:restriction> xs:simpleType> xs:element> <xs:element name="checkKey"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="2"/> xs:restriction> xs:simpleType> xs:element> <xs:element name="BBAN"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="30"/> xs:restriction> xs:simpleType> xs:element> <xs:element name="BIC" type="xs:string" minOccurs="0"/> xs:sequence> <xs:sequence id="RIB"> <xs:element name="tellerCode" type="xs:string"/> <xs:element name="accountNumber" type="xs:string"/> <xs:element name="key" type="xs:string"/> xs:sequence> xs:choice> xs:sequence> xs:Type complexe>



élément bankAccountType/bankCode

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

source

<xs:element name="bankCode" type="xs:string"/>



élément bankAccountType/tellerCode

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

source

<xs:element name="tellerCode" type="xs:string"/>



élément bankAccountType/accountNumber

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

source

<xs:element name="accountNumber" type="xs:string"/>



élément bankAccountType/key

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

source

<xs:element name="key" type="xs:string"/>



élément bankAccountType/CountryCode

diagramme

domaine de nom

http://www.payline.com

type

restriction of xs:string

propriétés

isRef 0

content

simple

facets

length 2

source

<xs:element name="CountryCode"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="2"/> xs:restriction> xs:simpleType> xs:element>



élément bankAccountType/checkKey

diagramme

domaine de nom

http://www.payline.com

type

restriction of xs:string

propriétés

isRef 0

content

simple

facets

length 2

source

<xs:element name="checkKey"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="2"/> xs:restriction> xs:simpleType> xs:element>



élément bankAccountType/BBAN

diagramme

domaine de nom

http://www.payline.com

type

restriction of xs:string

propriétés

isRef 0

content

simple

facets

maxLength 30

source

<xs:element name="BBAN"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="30"/> xs:restriction> xs:simpleType> xs:element>



élément bankAccountType/BIC

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

minOcc

0

maxOcc

1

content

simple

source

<xs:element name="BIC" type="xs:string" minOccurs="0"/>



Type complexe contractType

diagramme

domaine de nom

http://www.payline.com

enfant

payline:cardType payline:label payline:contractNumber payline:currency payline:settlementType payline:maxAmountPerTransaction payline:technicalData payline:bankAccount payline:acquirerInterlocutor payline:privateDataList

utilisé par

élément pointOfSellType/contracts/contract

annotation

documentation sell contract

source

<xs:Type complexe name="contractType"> <xs:annotation> <xs:documentation>sell contractxs:documentation> xs:annotation> <xs:sequence> <xs:element name="cardType" type="xs:string"> <xs:annotation> <xs:documentation>Payline Card Type. Refer to payline documentation to set this fieldxs:documentation> xs:annotation> xs:element> <xs:element name="label" type="xs:string" minOccurs="0"/> <xs:element name="contractNumber" type="xs:string"> <xs:annotation> <xs:documentation>official contract numberxs:documentation> xs:annotation> xs:element> <xs:element name="currency" type="xs:string"> <xs:annotation> <xs:documentation>currency in ISO 4217 numeric formatxs:documentation> xs:annotation> xs:element> <xs:element name="settlementType" default="Manual"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Manual"/> <xs:enumeration value="Now"/> <xs:enumeration value="1Day"/> <xs:enumeration value="2Day"/> <xs:enumeration value="3Day"/> <xs:enumeration value="4Day"/> <xs:enumeration value="5Day"/> <xs:enumeration value="6Day"/> <xs:enumeration value="7Day"/> xs:restriction> xs:simpleType> xs:element> <xs:element name="maxAmountPerTransaction" type="xs:int"> <xs:annotation> <xs:documentation>Max amount per transaction in the min unit of currencyxs:documentation> xs:annotation> xs:element> <xs:element name="technicalData"> <xs:annotation> <xs:documentation>technical data. Please refer to documentationxs:documentation> xs:annotation> <xs:Type complexe> <xs:sequence> <xs:element name="terminalNumber" type="xs:integer"/> <xs:element name="GTInstance" type="xs:string"/> <xs:element name="paymentProfil" type="xs:string"/> xs:sequence> xs:Type complexe> xs:element> <xs:element name="bankAccount"> <xs:annotation> <xs:documentation>bank account in RIB or IBAN Formatxs:documentation> xs:annotation> <xs:Type complexe> <xs:complexContent> <xs:extension base="payline:bankAccountType"/> xs:complexContent> xs:Type complexe> xs:element> <xs:element name="acquirerInterlocutor" type="payline:interlocutorType"/> <xs:element name="privateDataList" type="payline:privateDataList" minOccurs="0"/> xs:sequence> xs:Type complexe>



élément contractType/cardType

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

annotation

documentation Payline Card Type. Refer to payline documentation to set this field

source

<xs:element name="cardType" type="xs:string"> <xs:annotation> <xs:documentation>Payline Card Type. Refer to payline documentation to set this fieldxs:documentation> xs:annotation> xs:element>



élément contractType/label

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

minOcc

0

maxOcc

1

content

simple

source

<xs:element name="label" type="xs:string" minOccurs="0"/>



élément contractType/contractNumber

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

annotation

documentation official contract number

source

<xs:element name="contractNumber" type="xs:string"> <xs:annotation> <xs:documentation>official contract numberxs:documentation> xs:annotation> xs:element>



élément contractType/currency

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

annotation

documentation currency in ISO 4217 numeric format

source

<xs:element name="currency" type="xs:string"> <xs:annotation> <xs:documentation>currency in ISO 4217 numeric formatxs:documentation> xs:annotation> xs:element>



élément contractType/settlementType

diagramme

domaine de nom

http://www.payline.com

type

restriction of xs:string

propriétés

isRef 0

content

simple

default

Manual

facets

enumeration manual

enumeration

Now

enumeration

1Day

enumeration

2Day

enumeration

3Day

enumeration

4Day

enumeration

5Day

enumeration

6Day

enumeration

7Day

source

<xs:element name="settlementType" default="Manual"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Manual"/> <xs:enumeration value="Now"/> <xs:enumeration value="1Day"/> <xs:enumeration value="2Day"/> <xs:enumeration value="3Day"/> <xs:enumeration value="4Day"/> <xs:enumeration value="5Day"/> <xs:enumeration value="6Day"/> <xs:enumeration value="7Day"/> xs:restriction> xs:simpleType> xs:element>



élément contractType/maxAmountPerTransaction

diagramme

domaine de nom

http://www.payline.com

type

xs:int

propriétés

isRef 0

content

simple

annotation

documentation Max amount per transaction in the min unit of currency

source

<xs:element name="maxAmountPerTransaction" type="xs:int"> <xs:annotation> <xs:documentation>Max amount per transaction in the min unit of currencyxs:documentation> xs:annotation> xs:element>



élément contractType/technicalData

diagramme

domaine de nom

http://www.payline.com

propriétés

isRef 0

content

complex

enfant

payline:terminalNumber payline:GTInstance payline:paymentProfil

annotation

documentation technical data. Please refer to documentation

source

<xs:element name="technicalData"> <xs:annotation> <xs:documentation>technical data. Please refer to documentationxs:documentation> xs:annotation> <xs:Type complexe> <xs:sequence> <xs:element name="terminalNumber" type="xs:integer"/> <xs:element name="GTInstance" type="xs:string"/> <xs:element name="paymentProfil" type="xs:string"/> xs:sequence> xs:Type complexe> xs:element>



élément contractType/technicalData/terminalNumber

diagramme

domaine de nom

http://www.payline.com

type

xs:integer

propriétés

isRef 0

content

simple

source

<xs:element name="terminalNumber" type="xs:integer"/>



élément contractType/technicalData/GTInstance

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

source

<xs:element name="GTInstance" type="xs:string"/>



élément contractType/technicalData/paymentProfil

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

source

<xs:element name="paymentProfil" type="xs:string"/>



élément contractType/bankAccount

diagramme

domaine de nom

http://www.payline.com

type

extension of payline:bankAccountType

propriétés

isRef 0

content

complex

enfant

payline:bankCode payline:tellerCode payline:accountNumber payline:key payline:CountryCode payline:checkKey payline:BBAN payline:BIC

annotation

documentation bank account in RIB or IBAN Format

source

<xs:element name="bankAccount"> <xs:annotation> <xs:documentation>bank account in RIB or IBAN Formatxs:documentation> xs:annotation> <xs:Type complexe> <xs:complexContent> <xs:extension base="payline:bankAccountType"/> xs:complexContent> xs:Type complexe> xs:element>



élément contractType/acquirerInterlocutor

diagramme

domaine de nom

http://www.payline.com

type

payline:interlocutorType

propriétés

isRef 0

content

complex

enfant

payline:firstName payline:lastName payline:email payline:phone payline:mobile payline:fax

source

<xs:element name="acquirerInterlocutor" type="payline:interlocutorType"/>



élément contractType/privateDataList

diagramme

domaine de nom

http://www.payline.com

type

payline:privateDataList

propriétés

isRef 0

minOcc

0

maxOcc

1

content

complex

enfant

payline:privateData

source

<xs:element name="privateDataList" type="payline:privateDataList" minOccurs="0"/>



Type complexe interlocutorType

diagramme

domaine de nom

http://www.payline.com

enfant

payline:firstName payline:lastName payline:email payline:phone payline:mobile payline:fax

utilisé par

éléments contractType/acquirerInterlocutor merchantType/businessInterlocutor merchantType/technicalInterlocutor

annotation

documentation Contact

source

<xs:Type complexe name="interlocutorType"> <xs:annotation> <xs:documentation>Contactxs:documentation> xs:annotation> <xs:sequence> <xs:element name="firstName" type="xs:string"/> <xs:element name="lastName" type="xs:string"/> <xs:element name="email" type="xs:string"/> <xs:element name="phone" type="xs:string"> <xs:annotation> <xs:documentation>Telephone number, international notationxs:documentation> xs:annotation> xs:element> <xs:element name="mobile" type="xs:string"> <xs:annotation> <xs:documentation>Telephone number, international notationxs:documentation> xs:annotation> xs:element> <xs:element name="fax" type="xs:string"> <xs:annotation> <xs:documentation>Facsimile number, international notationxs:documentation> xs:annotation> xs:element> xs:sequence> xs:Type complexe>



élément interlocutorType/firstName

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

source

<xs:element name="firstName" type="xs:string"/>



élément interlocutorType/lastName

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

source

<xs:element name="lastName" type="xs:string"/>



élément interlocutorType/email

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

source

<xs:element name="email" type="xs:string"/>



élément interlocutorType/phone

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

annotation

documentation Telephone number, international notation

source

<xs:element name="phone" type="xs:string"> <xs:annotation> <xs:documentation>Telephone number, international notationxs:documentation> xs:annotation> xs:element>



élément interlocutorType/mobile

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef

content

simple

annotation

documentation Telephone number, international notation

source

<xs:element name="mobile" type="xs:string"> <xs:annotation> <xs:documentation>Telephone number, international notationxs:documentation> xs:annotation> xs:element>



élément interlocutorType/fax

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

annotation

documentation Facsimile number, international notation

source

<xs:element name="fax" type="xs:string"> <xs:annotation> <xs:documentation>Facsimile number, international notationxs:documentation> xs:annotation> xs:element>



Type complexe merchantType

diagramme

domaine de nom

http://www.payline.com

enfant

payline:corporateName payline:publicName payline:nationalID payline:currency payline:group payline:distributor payline:merchantAddress payline:businessInterlocutor payline:technicalInterlocutor payline:subscription payline:poss payline:users payline:privateDataList

utilisé par

élément PaylineConfig/merchants/merchant

attributs

Name id
Type xs:string
Use
Default
Fixed annotation documentation Payline Merchant

source

<xs:Type complexe name="merchantType"> <xs:annotation> <xs:documentation>Payline Merchantxs:documentation> xs:annotation> <xs:sequence> <xs:element name="corporateName" type="xs:string"> <xs:annotation> <xs:documentation>Legal corporate namexs:documentation> xs:annotation> xs:element> <xs:element name="publicName" type="xs:string"/> <xs:element name="nationalID"> <xs:annotation> <xs:documentation>unique national merchant IDxs:documentation> xs:annotation> <xs:Type complexe> <xs:choice> <xs:element name="SIREN"> <xs:annotation> <xs:documentation>Système d'Identification du Répertoire des ENtreprisesxs:documentation> xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="9"/> xs:restriction> xs:simpleType> xs:element> <xs:element name="other" type="xs:string"> <xs:annotation> <xs:documentation>to use if country is not Francexs:documentation> xs:annotation> xs:element> xs:choice> xs:Type complexe> xs:element> <xs:element name="currency"> <xs:annotation> <xs:documentation>currency in ISO 4217 numeric formatxs:documentation> xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="3"/> xs:restriction> xs:simpleType> xs:element> <xs:element name="group" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Payline Group IDxs:documentation> xs:annotation> xs:element> <xs:element name="distributor" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Payline Distributor IDxs:documentation> xs:annotation> xs:element> <xs:element name="merchantAddress" type="payline:addressType"/> <xs:element name="businessInterlocutor" type="payline:interlocutorType"/> <xs:element name="technicalInterlocutor" type="payline:interlocutorType"/> <xs:element name="subscription" type="payline:subscriptionType" nillable="false"/> <xs:element name="poss"> <xs:annotation> <xs:documentation>list of point of sellxs:documentation> xs:annotation> <xs:Type complexe> <xs:sequence> <xs:element name="pos" type="payline:pointOfSellType" minOccurs="0" maxOccurs="unbounded"/> xs:sequence> xs:Type complexe> xs:element> <xs:element name="users"> <xs:annotation> <xs:documentation>list of userxs:documentation> xs:annotation> <xs:Type complexe> <xs:sequence> <xs:element name="user" type="payline:userType" maxOccurs="unbounded"/> xs:sequence> xs:Type complexe> xs:element> <xs:element name="privateDataList" type="payline:privateDataList" minOccurs="0"/> xs:sequence> <xs:attribute name="id" type="xs:string"/> xs:Type complexe>



attribute merchantType/@id

type

xs:string

propriétés

isRef 0

source

<xs:attribute name="id" type="xs:string"/>



élément merchantType/corporateName

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

annotation

documentation Legal corporate name


source

<xs:element name="corporateName" type="xs:string"> <xs:annotation> <xs:documentation>Legal corporate namexs:documentation> xs:annotation> xs:element>



élément merchantType/publicName

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

source

<xs:element name="publicName" type="xs:string"/>



élément merchantType/nationalID

diagramme

domaine de nom

http://www.payline.com

propriétés

isRef 0

content

complex

enfant

payline:SIREN payline:other

annotation

documentation unique national merchant ID

source

<xs:element name="nationalID"> <xs:annotation> <xs:documentation>unique national merchant IDxs:documentation> xs:annotation> <xs:Type complexe> <xs:choice> <xs:element name="SIREN"> <xs:annotation> <xs:documentation>Système d'Identification du Répertoire des ENtreprisesxs:documentation> xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="9"/> xs:restriction> xs:simpleType> xs:element> <xs:element name="other" type="xs:string"> <xs:annotation> <xs:documentation>to use if country is not Francexs:documentation> xs:annotation> xs:element> xs:choice> xs:Type complexe> xs:element>



élément merchantType/nationalID/SIREN

diagramme

domaine de nom

http://www.payline.com

type

restriction of xs:string

propriétés

isRef 0

content

simple

facets

length 9

annotation

documentation Système d'Identification du Répertoire des ENtreprises

source

<xs:element name="SIREN"> <xs:annotation> <xs:documentation>Système d'Identification du Répertoire des ENtreprisesxs:documentation> xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="9"/> xs:restriction> xs:simpleType> xs:element>



élément merchantType/nationalID/other

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

annotation

documentation to use if country is not France

source

<xs:element name="other" type="xs:string"> <xs:annotation> <xs:documentation>to use if country is not Francexs:documentation> xs:annotation> xs:element>



élément merchantType/currency

diagramme

domaine de nom

http://www.payline.com

type

restriction of xs:string

propriétés

isRef 0

content

simple

facets

length 3

annotation

documentation currency in ISO 4217 numeric format

source

<xs:element name="currency"> <xs:annotation> <xs:documentation>currency in ISO 4217 numeric formatxs:documentation> xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="3"/> xs:restriction> xs:simpleType> xs:element>



élément merchantType/group

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

minOcc

0

maxOcc

1

content

simple

annotation

documentation Payline Group ID

source

<xs:element name="group" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Payline Group IDxs:documentation> xs:annotation> xs:element>



élément merchantType/distributor

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

minOcc

0

maxOcc

1

content

simple

annotation

documentation Payline Distributor ID

source

<xs:element name="distributor" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Payline Distributor IDxs:documentation> xs:annotation> xs:element>



élément merchantType/merchantAddress

diagramme

domaine de nom

http://www.payline.com

type

payline:addressType

propriétés

isRef 0

content

complex

enfant

payline:street1 payline:street2 payline:zipCode payline:city payline:state payline:country

source

<xs:element name="merchantAddress" type="payline:addressType"/>



élément merchantType/businessInterlocutor

diagramme

domaine de nom

http://www.payline.com

type

payline:interlocutorType

propriétés

isRef 0

content

complex

enfant

payline:firstName payline:lastName payline:email payline:phone payline:mobile payline:fax

source

<xs:element name="businessInterlocutor" type="payline:interlocutorType"/>



élément merchantType/technicalInterlocutor

diagramme

domaine de nom

http://www.payline.com

type

payline:interlocutorType

propriétés

isRef 0

content

complex

enfant

payline:firstName payline:lastName payline:email payline:phone payline:mobile payline:fax

source

<xs:element name="technicalInterlocutor" type="payline:interlocutorType"/>



élément merchantType/subscription

diagramme

domaine de nom

http://www.payline.com

type

payline:subscriptionType

propriétés

isRef 0

content

complex

nillable

false

enfant

payline:option

attributs

Name id

Type xs:string required

Fixed annotation documentation Distributor subscribtion ID

source

<xs:element name="subscription" type="payline:subscriptionType" nillable="false"/>



élément merchantType/poss

diagramme

domaine de nom

http://www.payline.com

propriétés

isRef 0

content

complex

enfant

payline:pos

annotation

documentation list of point of sell

source

<xs:element name="poss"> <xs:annotation> <xs:documentation>list of point of sellxs:documentation> xs:annotation> <xs:Type complexe> <xs:sequence> <xs:element name="pos" type="payline:pointOfSellType" minOccurs="0" maxOccurs="unbounded"/> xs:sequence> xs:Type complexe> xs:element>



élément merchantType/poss/pos

diagramme

domaine de nom

http://www.payline.com

type

payline:pointOfSellType

propriétés

isRef 0

minOcc

0

maxOcc

unbounded

content

complex

enfant

payline:SIRET payline:mccCode payline:label payline:webmasterEmail payline:comments payline:webstoreURL payline:notificationURL payline:privateLifeURL payline:saleCondURL payline:buyerMustAcceptSaleCond payline:endOfPaymentRedirection payline:ticketSend payline:contracts payline:virtualTerminal payline:privateDataList

source

<xs:element name="pos" type="payline:pointOfSellType" minOccurs="0" maxOccurs="unbounded"/>



élément merchantType/users

diagramme

domaine de nom

http://www.payline.com

propriétés

isRef 0

content

complex

enfant

payline:user

annotation

documentation list of user

source

<xs:element name="users"> <xs:annotation> <xs:documentation>list of userxs:documentation> xs:annotation> <xs:Type complexe> <xs:sequence> <xs:element name="user" type="payline:userType" maxOccurs="unbounded"/> xs:sequence> xs:Type complexe> xs:element>



élément merchantType/users/user

diagramme

domaine de nom

http://www.payline.com

type

payline:userType

propriétés

isRef 0

minOcc

1

maxOcc

unbounded

content

complex

enfant

payline:firstName payline:lastName payline:login payline:secretQuestion payline:secretAnswer payline:comments payline:profils payline:privateDataList

source

<xs:element name="user" type="payline:userType" maxOccurs="unbounded"/>



élément merchantType/privateDataList

diagramme

domaine de nom

http://www.payline.com

type

payline:privateDataList

propriétés

isRef 0

minOcc

0

maxOcc

1

content

complex

enfant

payline:privateData

source

<xs:element name="privateDataList" type="payline:privateDataList" minOccurs="0"/>



Type complexe optionType

diagramme

domaine de nom

http://www.payline.com

enfant

payline:subscribed payline:endDate

utilisé par

élément subscriptionType/option

attributs

Name id
Type xs:string
Fixed annotation documentation Payline option ID

annotation

documentation Optional option subscribed

source

<xs:Type complexe name="optionType"> <xs:annotation> <xs:documentation>Optional option subscribedxs:documentation> xs:annotation> <xs:sequence> <xs:element name="subscribed" type="xs:boolean"> <xs:annotation> <xs:documentation>true if subscribedxs:documentation> xs:annotation> xs:element> <xs:element name="endDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>end datexs:documentation> xs:annotation> xs:element> xs:sequence> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>Payline option IDxs:documentation> xs:annotation> xs:attribute> xs:Type complexe>



attribute optionType/@id

type

xs:string

propriétés

isRef 0

use

required

annotation

documentation Payline option ID

source

<xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>Payline option IDxs:documentation> xs:annotation> xs:attribute>



élément optionType/subscribed

diagramme

domaine de nom

http://www.payline.com

type

xs:boolean

propriétés

isRef 0

content

simple

annotation

documentation true if subscribed

source

<xs:element name="subscribed" type="xs:boolean"> <xs:annotation> <xs:documentation>true if subscribedxs:documentation> xs:annotation> xs:element>



élément optionType/endDate

diagramme

domaine de nom

http://www.payline.com

type

xs:dateTime

propriétés

isRef 0

minOcc

0

maxOcc

1

content

simple

annotation

documentation end date

source

<xs:element name="endDate" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation>end datexs:documentation> xs:annotation> xs:element>



Type complexe pointOfSellType

diagramme

domaine de nom

http://www.payline.com

enfant

payline:SIRET payline:mccCode payline:label payline:webmasterEmail payline:comments payline:webstoreURL payline:notificationURL payline:privateLifeURL payline:saleCondURL payline:buyerMustAcceptSaleCond payline:endOfPaymentRedirection payline:ticketSend payline:contracts payline:virtualTerminal payline:privateDataList

utilisé par

élément merchantType/poss/pos

annotation

documentation point of sell

attributs

Name id
Type xs:string
Default
Fixed annotation

source

<xs:Type complexe name="pointOfSellType"> <xs:annotation> <xs:documentation>point of sellxs:documentation> xs:annotation> <xs:sequence> <xs:element name="SIRET" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>SIRET + NICxs:documentation> xs:annotation> xs:element> <xs:element name="mccCode"> <xs:annotation> <xs:documentation>Merchant Category Codexs:documentation> xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="4"/> xs:restriction> xs:simpleType> xs:element>
<xs:element name="language" type="xs:string"> <xs:annotation> <xs:documentation>refer to integration guide xs:documentation> xs:annotation> xs:element> <xs:element name="label" type="xs:string"> <xs:annotation> <xs:documentation>point of sell labelxs:documentation> xs:annotation> xs:element> <xs:element name="webmasterEmail" type="xs:string"> <xs:annotation> <xs:documentation>webmaster email contactxs:documentation> xs:annotation> xs:element> <xs:element name="comments" type="xs:string" minOccurs="0"/> <xs:element name="webstoreURL" type="xs:string"> <xs:annotation> <xs:documentation>store URLxs:documentation> xs:annotation> xs:element> <xs:element name="notificationURL" type="xs:string"> <xs:annotation> <xs:documentation>refer to integration guidexs:documentation> xs:annotation> xs:element> <xs:element name="privateLifeURL" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>refer to integration guidexs:documentation> xs:annotation> xs:element> <xs:element name="saleCondURL" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>refer to integration guidexs:documentation> xs:annotation> xs:element> <xs:element name="buyerMustAcceptSaleCond" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>refer to integration guidexs:documentation> xs:annotation> xs:element> <xs:element name="endOfPaymentRedirection" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>refer to integration guidexs:documentation> xs:annotation> xs:element> <xs:element name="ticketSend" type="payline:ticketSendType"> <xs:annotation> <xs:documentation>refer to integration guidexs:documentation> xs:annotation> xs:element> <xs:element name="contracts"> <xs:annotation> <xs:documentation>list of contractxs:documentation> xs:annotation> <xs:Type complexe> <xs:sequence> <xs:element name="contract" type="payline:contractType" minOccurs="0" maxOccurs="unbounded"/> xs:sequence> xs:Type complexe> xs:element> <xs:element name="virtualTerminal" type="payline:virtualTerminalType" minOccurs="0"/> <xs:element name="privateDataList" type="payline:privateDataList" minOccurs="0"/> xs:sequence>
<xs:attribute name="id" type="xs:string"/> xs:Type complexe>


attribute pointOfSellType /@id

type

xs:string

propriétés

isRef 0

source

<xs:attribute name="id" type="xs:string"/>


élément pointOfSellType/SIRET

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

minOcc

0

maxOcc

1

content

simple

annotation

documentation SIRET + NIC

source

<xs:element name="SIRET" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>SIRET + NICxs:documentation> xs:annotation> xs:element>



élément pointOfSellType/mccCode

diagramme

domaine de nom

http://www.payline.com

type

restriction of xs:string

propriétés

isRef 0

content

simple

facets

length 4

annotation

documentation Merchant Category Code

source

<xs:element name="mccCode"> <xs:annotation> <xs:documentation>Merchant Category Codexs:documentation> xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="4"/> xs:restriction> xs:simpleType> xs:element>



élément pointOfSellType/label

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

annotation

documentation point of sell label

source

<xs:element name="label" type="xs:string"> <xs:annotation> <xs:documentation>point of sell labelxs:documentation> xs:annotation> xs:element>



élément pointOfSellType/webmasterEmail

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

annotation

documentation webmaster email contact

source

<xs:element name="webmasterEmail" type="xs:string"> <xs:annotation> <xs:documentation>webmaster email contactxs:documentation> xs:annotation> xs:element>



élément pointOfSellType/comments

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

minOcc

0

maxOcc

1

content

simple

source

<xs:element name="comments" type="xs:string" minOccurs="0"/>



élément pointOfSellType/webstoreURL

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

annotation

documentation store URL

source

<xs:element name="webstoreURL" type="xs:string"> <xs:annotation> <xs:documentation>store URLxs:documentation> xs:annotation> xs:element>



élément pointOfSellType/notificationURL

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

annotation

documentation refer to integration guide

source

<xs:element name="notificationURL" type="xs:string"> <xs:annotation> <xs:documentation>refer to integration guidexs:documentation> xs:annotation> xs:element>



élément pointOfSellType/privateLifeURL

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

minOcc

0

maxOcc

1

content

simple

annotation

documentation refer to integration guide

source

<xs:element name="privateLifeURL" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>refer to integration guidexs:documentation> xs:annotation> xs:element>



élément pointOfSellType/saleCondURL

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

minOcc

0

maxOcc

1

content

simple

annotation

documentation refer to integration guide

source

<xs:element name="saleCondURL" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>refer to integration guidexs:documentation> xs:annotation> xs:element>



élément pointOfSellType/buyerMustAcceptSaleCond

diagramme

domaine de nom

http://www.payline.com

type

xs:boolean

propriétés

isRef 0

minOcc

0

maxOcc

1

content

simple

annotation

documentation refer to integration guide

source

<xs:element name="buyerMustAcceptSaleCond" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>refer to integration guidexs:documentation> xs:annotation> xs:element>



élément pointOfSellType/endOfPaymentRedirection

diagramme

domaine de nom

http://www.payline.com

type

xs:boolean

propriétés

isRef 0

minOcc

0

maxOcc

1

content

simple

annotation

documentation refer to integration guide

source

<xs:element name="endOfPaymentRedirection" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>refer to integration guidexs:documentation> xs:annotation> xs:element>



élément pointOfSellType/ticketSend

diagramme

domaine de nom

http://www.payline.com

type

payline:ticketSendType

propriétés

isRef 0

content

complex

enfant

payline:toBuyer payline:toMerchant

annotation

documentation refer to integration guide

source

<xs:element name="ticketSend" type="payline:ticketSendType"> <xs:annotation> <xs:documentation>refer to integration guidexs:documentation> xs:annotation> xs:element>



élément pointOfSellType/contracts

diagramme

domaine de nom

http://www.payline.com

propriétés

isRef 0

content

complex

enfant

payline:contract

annotation

documentation list of contract

source

<xs:element name="contracts"> <xs:annotation> <xs:documentation>list of contractxs:documentation> xs:annotation> <xs:Type complexe> <xs:sequence> <xs:element name="contract" type="payline:contractType" minOccurs="0" maxOccurs="unbounded"/> xs:sequence> xs:Type complexe> xs:element>



élément pointOfSellType/contracts/contract

diagramme

domaine de nom

http://www.payline.com

type

payline:contractType

propriétés

isRef 0

minOcc

0

maxOcc

unbounded

content

complex

enfant

payline:cardType payline:label payline:contractNumber payline:currency payline:settlementType payline:maxAmountPerTransaction payline:technicalData payline:bankAccount payline:acquirerInterlocutor payline:privateDataList

source

<xs:element name="contract" type="payline:contractType" minOccurs="0" maxOccurs="unbounded"/>



élément pointOfSellType/virtualTerminal

diagramme

domaine de nom

http://www.payline.com

type

payline:virtualTerminalType

propriétés

isRef 0

minOcc

0

maxOcc

1

content

complex

enfant

payline:label payline:inactivityDelay payline:logo payline:functions

source

<xs:element name="virtualTerminal" type="payline:virtualTerminalType" minOccurs="0"/>



élément pointOfSellType/privateDataList

diagramme

domaine de nom

http://www.payline.com

type

payline:privateDataList

propriétés

isRef 0

minOcc

0

maxOcc

1

content

complex

enfant

payline:privateData

source

<xs:element name="privateDataList" type="payline:privateDataList" minOccurs="0"/>



Type complexe privateDataList

diagramme

domaine de nom

http://www.payline.com

enfant

payline:privateData

utilisé par

éléments merchantType/privateDataList pointOfSellType/privateDataList contractType/privateDataList userType/privateDataList

annotation

documentation key/value duplet for extrunuse

source

<xs:Type complexe name="privateDataList"> <xs:annotation> <xs:documentation>key/value duplet for extrunusexs:documentation> xs:annotation> <xs:sequence maxOccurs="unbounded"> <xs:element name="privateData"> <xs:Type complexe> <xs:sequence> <xs:element name="key" type="xs:string"/> <xs:element name="value" type="xs:string"/> xs:sequence> xs:Type complexe> xs:element> xs:sequence> xs:Type complexe>



élément privateDataList/privateData

diagramme

domaine de nom

http://www.payline.com

propriétés

isRef 0

content

complex

enfant

payline:key payline:value

source

<xs:element name="privateData"> <xs:Type complexe> <xs:sequence> <xs:element name="key" type="xs:string"/> <xs:element name="value" type="xs:string"/> xs:sequence> xs:Type complexe> xs:element>



élément privateDataList/privateData/key

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

source

<xs:element name="key" type="xs:string"/>



élément privateDataList/privateData/value

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

source

<xs:element name="value" type="xs:string"/>



Type complexe profilType

diagramme

domaine de nom

http://www.payline.com

enfant

payline:profilName payline:possUser

utilisé par

élément userType/profils/profil

annotation

documentation user's profil

source

<xs:Type complexe name="profilType"> <xs:annotation> <xs:documentation>user's profilxs:documentation> xs:annotation> <xs:sequence> <xs:element name="profilName"> <xs:annotation> <xs:documentation>Please refer to Payline documentationxs:documentation> xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Administrator"/> <xs:enumeration value="pointOfSellManager"/> <xs:enumeration value="powerUser"/> <xs:enumeration value="user"/> xs:restriction> xs:simpleType> xs:element>
<xs:sequence> <xs:element name="possUser" type="payline:possUserType" minOccurs="0" maxOccurs="unbounded" nillable="true">
xs:sequence> xs:sequence> xs:Type complexe>


Type complexe possUserType

diagramme

domaine de nom

http://www.payline.com

enfant

payline:posUser

utilisé par

élément userType/profils/profil

annotation

documentation user's point of sell affiliation

source

<xs:Type complexe name="possUserType"> <xs:annotation> <xs:documentation>user's pos affiliationxs:documentation> xs:annotation> <xs:sequence> <xs:element name="posUser" type="xs:string" minOccurs="0" maxOccurs="unbounded" nillable="true" /> xs:sequence> xs:Type complexe>


élément profilType/profilName

diagramme

domaine de nom

http://www.payline.com

type

restriction of xs:string

propriétés

isRef 0

content

simple

facets

enumeration Administrator

enumeration

pointOfSellManager

enumeration

powerUser

enumeration

user

annotation

documentation Please refer to Payline documentation

source

<xs:element name="profilName"> <xs:annotation> <xs:documentation>Please refer to Payline documentationxs:documentation> xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Administrator"/> <xs:enumeration value="pointOfSellManager"/> <xs:enumeration value="powerUser"/> <xs:enumeration value="user"/> xs:restriction> xs:simpleType> xs:element>


élément possUserType/posUser

diagramme

domaine de nom

http://www.payline.com

type

restriction of xs:string

propriétés

isRef 0

content

simple

annotation

documentation Please refer to Payline documentation

source

<xs:element name="posUser" type="xs:string" minOccurs="0" maxOccurs="unbounded" nillable="true" />


Type complexe subscriptionType

diagramme

domaine de nom

http://www.payline.com

enfant

payline:option

utilisé par

élément merchantType/subscription

attributs

Name
Type xs:string
Use
Default
Fixed documentation annotation Distributor subscribtion ID

annotation

documentation Subscription type (distributors dependent)

source

<xs:Type complexe name="subscriptionType"> <xs:annotation> <xs:documentation>Subscription type (distributors dependent)xs:documentation> xs:annotation> <xs:sequence> <xs:element name="option" type="payline:optionType" minOccurs="0" maxOccurs="unbounded"/> xs:sequence> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>Distributor subscribtion IDxs:documentation> xs:annotation> xs:attribute> xs:Type complexe>



attribute subscriptionType/@id

type

xs:string

propriétés

isRef 0

use

required

annotation

documentation Distributor subscribtion ID

source

<xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>Distributor subscribtion IDxs:documentation> xs:annotation> xs:attribute>



élément subscriptionType/option

diagramme

domaine de nom

http://www.payline.com

type

payline:optionType

propriétés

isRef 0

minOcc

0

maxOcc

unbounded

content

complex

enfant

payline:subscribed payline:endDate

attributs

Name id
Type xs:string required
Use
Default
Fixed Documentation annotation Payline option ID

source

<xs:element name="option" type="payline:optionType" minOccurs="0" maxOccurs="unbounded"/>



Type complexe ticketSendType

diagramme

domaine de nom

http://www.payline.com

enfant

payline:toBuyer payline:toMerchant

utilisé par

élément pointOfSellType/ticketSend

annotation

documentation send ticket to ...

source

<xs:Type complexe name="ticketSendType"> <xs:annotation> <xs:documentation>send ticket to ...xs:documentation> xs:annotation> <xs:sequence> <xs:element name="toBuyer" type="xs:boolean" nillable="true"/> <xs:element name="toMerchant" type="xs:boolean" nillable="true"/> xs:sequence> xs:Type complexe>



élément ticketSendType/toBuyer

diagramme

domaine de nom

http://www.payline.com

type

xs:boolean

propriétés

isRef 0

content

simple

nillable

true

source

<xs:element name="toBuyer" type="xs:boolean" nillable="true"/>



élément ticketSendType/toMerchant

diagramme

domaine de nom

http://www.payline.com

type

xs:boolean

propriétés

isRef 0

content

simple

nillable

true

source

<xs:element name="toMerchant" type="xs:boolean" nillable="true"/>



Type complexe userType

diagramme

domaine de nom

http://www.payline.com

enfant

payline:firstName payline:lastName payline:login payline:secretQuestion payline:secretAnswer payline:comments payline:profils payline:privateDataList

utilisé par

élément merchantType/users/user

annotation

documentation user

source

<xs:Type complexe name="userType"> <xs:annotation> <xs:documentation>userxs:documentation> xs:annotation> <xs:sequence> <xs:element name="firstName" type="xs:string"/> <xs:element name="lastName" type="xs:string"/> <xs:element name="login"> <xs:annotation> <xs:documentation>email addressxs:documentation> xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[@]@[\.]\..+"/> xs:restriction> xs:simpleType> xs:element> <xs:element name="secretQuestion"> <xs:annotation> <xs:documentation>secret question for lost passwordxs:documentation> xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="MotherName"/> <xs:enumeration value="BirthPlace"/> <xs:enumeration value="BestFriend"/> <xs:enumeration value="FavoritePet"/> <xs:enumeration value="FavoriteJob"/> xs:restriction> xs:simpleType> xs:element> <xs:element name="secretAnswer"> <xs:annotation> <xs:documentation>secret answerxs:documentation> xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> xs:restriction> xs:simpleType> xs:element> <xs:element name="comments" type="xs:string" minOccurs="0"/> <xs:element name="profils"> <xs:annotation> <xs:documentation>list of profilxs:documentation> xs:annotation> <xs:Type complexe> <xs:sequence> <xs:element name="profil" type="payline:profilType" maxOccurs="unbounded"/> xs:sequence> xs:Type complexe> xs:element> <xs:element name="privateDataList" type="payline:privateDataList" minOccurs="0"/> xs:sequence> xs:Type complexe>



élément userType/firstName

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

source

<xs:element name="firstName" type="xs:string"/>



élément userType/lastName

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

source

<xs:element name="lastName" type="xs:string"/>



élément userType/login

diagramme

domaine de nom

http://www.payline.com

type

restriction of xs:string

propriétés

isRef 0

content

simple

facets

pattern [@]@[\.]\..+

annotation

documentation email address

source

<xs:element name="login"> <xs:annotation> <xs:documentation>email addressxs:documentation> xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:pattern value="[@]@[\.]\..+"/> xs:restriction> xs:simpleType> xs:element>



élément userType/secretQuestion

diagramme

domaine de nom

http://www.payline.com

type

restriction of xs:string

propriétés

isRef 0

content

simple

facets

enumeration MotherName

enumeration

BirthPlace

enumeration

BestFriend

enumeration

FavoritePet

enumeration

FavoriteJob

annotation

documentation secret question for lost password

source

<xs:element name="secretQuestion"> <xs:annotation> <xs:documentation>secret question for lost passwordxs:documentation> xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="MotherName"/> <xs:enumeration value="BirthPlace"/> <xs:enumeration value="BestFriend"/> <xs:enumeration value="FavoritePet"/> <xs:enumeration value="FavoriteJob"/> xs:restriction> xs:simpleType> xs:element>



élément userType/secretAnswer

diagramme

domaine de nom

http://www.payline.com

type

restriction of xs:string

propriétés

isRef 0

content

simple

facets

minLength 1

annotation

documentation secret answer

source

<xs:element name="secretAnswer"> <xs:annotation> <xs:documentation>secret answerxs:documentation> xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> xs:restriction> xs:simpleType> xs:element>



élément userType/comments

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

minOcc

0

maxOcc

1

content

simple

source

<xs:element name="comments" type="xs:string" minOccurs="0"/>



élément userType/profils

diagramme

domaine de nom

http://www.payline.com

propriétés

isRef 0

content

complex

enfant

payline:profil

annotation

documentation list of profil

source

<xs:element name="profils"> <xs:annotation> <xs:documentation>list of profilxs:documentation> xs:annotation> <xs:Type complexe> <xs:sequence> <xs:element name="profil" type="payline:profilType" maxOccurs="unbounded"/> xs:sequence> xs:Type complexe> xs:element>



élément userType/profils/profil

diagramme

domaine de nom

http://www.payline.com

type

payline:profilType

propriétés

isRef 0

minOcc

1

maxOcc

unbounded

content

complex

enfant

payline:profilName

source

<xs:element name="profil" type="payline:profilType" maxOccurs="unbounded"/>



élément userType/privateDataList

diagramme

domaine de nom

http://www.payline.com

type

payline:privateDataList

propriétés

isRef 0

minOcc

0

maxOcc

1

content

complex

enfant

payline:privateData

source

<xs:element name="privateDataList" type="payline:privateDataList" minOccurs="0"/>



Type complexe virtualTerminalFunctionType

diagramme

domaine de nom

http://www.payline.com

enfant

payline:function payline:label payline:functionParameter

utilisé par

élément virtualTerminalType/functions/function

annotation

documentation functions availbe in virtual terminal

source

<xs:Type complexe name="virtualTerminalFunctionType"> <xs:annotation> <xs:documentation>functions availbe in virtual terminalxs:documentation> xs:annotation> <xs:sequence> <xs:element name="function"> <xs:annotation> <xs:documentation>Please refer to Payline documentationxs:documentation> xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="simplePayment"/> <xs:enumeration value="walletCreation"/> <xs:enumeration value="nXPayment"/> xs:restriction> xs:simpleType> xs:element> <xs:element name="label" type="xs:string"/> <xs:sequence minOccurs="0"> <xs:element name="functionParameter" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Value of parameterxs:documentation> xs:annotation> <xs:Type complexe> <xs:attribute name="id"> <xs:annotation> <xs:documentation>Parameter ID. Refer to payline documentationxs:documentation> xs:annotation> xs:attribute> xs:Type complexe> xs:element> xs:sequence> xs:sequence> xs:Type complexe>



élément virtualTerminalFunctionType/function

diagramme

domaine de nom

http://www.payline.com

type

restriction of xs:string

propriétés

isRef 0
content simple

facets

enumeration simplePayment

enumeration

walletCreation

enumeration

nXPayment

annotation

documentation Please refer to Payline documentation

source

<xs:element name="function"> <xs:annotation> <xs:documentation>Please refer to Payline documentationxs:documentation> xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="simplePayment"/> <xs:enumeration value="walletCreation"/> <xs:enumeration value="nXPayment"/> xs:restriction> xs:simpleType> xs:element>



élément virtualTerminalFunctionType/label

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0
content simple

source

<xs:element name="label" type="xs:string"/>



élément virtualTerminalFunctionType/functionParameter

diagramme

domaine de nom

http://www.payline.com

propriétés

isRef

minOcc

1

maxOcc

unbounded

content

complex

attributs

Name id
Type
Use
Default annotation documentation Parameter ID. Refer to payline documentation

annotation

documentation Value of parameter

source

<xs:element name="functionParameter" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Value of parameterxs:documentation> xs:annotation> <xs:Type complexe> <xs:attribute name="id"> <xs:annotation> <xs:documentation>Parameter ID. Refer to payline documentationxs:documentation> xs:annotation> xs:attribute> xs:Type complexe> xs:element>



attribute virtualTerminalFunctionType/functionParameter/@id

propriétés

isRef 0

annotation

documentation Parameter ID. Refer to payline documentation

source

<xs:attribute name="id"> <xs:annotation> <xs:documentation>Parameter ID. Refer to payline documentationxs:documentation> xs:annotation> xs:attribute>



Type complexe virtualTerminalType

diagramme

domaine de nom

http://www.payline.com

enfant

payline:label payline:inactivityDelay payline:logo payline:functions

utilisé par

élément pointOfSellType/virtualTerminal

annotation

documentation virtualTerminal

source

<xs:Type complexe name="virtualTerminalType"> <xs:annotation> <xs:documentation>virtualTerminalxs:documentation> xs:annotation> <xs:sequence> <xs:element name="label" type="xs:string"/> <xs:element name="inactivityDelay" type="xs:int" default="10"> <xs:annotation> <xs:documentation>http session timeout delayxs:documentation> xs:annotation> xs:element> <xs:element name="logo" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>path to logoxs:documentation> xs:annotation> xs:element> <xs:element name="functions"> <xs:annotation> <xs:documentation>luist of functionsxs:documentation> xs:annotation> <xs:Type complexe> <xs:sequence> <xs:element name="function" type="payline:virtualTerminalFunctionType" maxOccurs="unbounded"/> xs:sequence> xs:Type complexe> xs:element> xs:sequence> xs:Type complexe>



élément virtualTerminalType/label

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

content

simple

source

<xs:element name="label" type="xs:string"/>



élément virtualTerminalType/inactivityDelay

diagramme

domaine de nom

http://www.payline.com

type

xs:int

propriétés

isRef 0

content

simple

default

10

annotation

documentation http session timeout delay

source

<xs:element name="inactivityDelay" type="xs:int" default="10"> <xs:annotation> <xs:documentation>http session timeout delayxs:documentation> xs:annotation> xs:element>



élément virtualTerminalType/logo

diagramme

domaine de nom

http://www.payline.com

type

xs:string

propriétés

isRef 0

minOcc

0

maxOcc

1

content

simple

annotation

documentation path to logo

source

<xs:element name="logo" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>path to logoxs:documentation> xs:annotation> xs:element>



élément virtualTerminalType/functions

diagramme

domaine de nom

http://www.payline.com

propriétés

isRef 0

content

complex

enfant

payline:function

annotation

documentation luist of functions

source

<xs:element name="functions"> <xs:annotation> <xs:documentation>luist of functionsxs:documentation> xs:annotation> <xs:Type complexe> <xs:sequence> <xs:element name="function" type="payline:virtualTerminalFunctionType" maxOccurs="unbounded"/> xs:sequence> xs:Type complexe> xs:element>



élément virtualTerminalType/functions/function

diagramme

domaine de nom

http://www.payline.com

type

payline:virtualTerminalFunctionType

propriétés

isRef 0
minOcc 1
maxOcc unbounded
content complex

enfant

payline:function payline:label payline:functionParameter

source

<xs:element name="function" type="payline:virtualTerminalFunctionType" maxOccurs="unbounded"/>


Vous avez d’autres questions ? Envoyer une demande

Commentaires

Réalisé par Zendesk