<?xml 
version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel xml:lang="fr">
	<title>S-money API</title>
	<link>https://api.s-money.fr/</link>
	<description></description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>

	<image>
		<title>S-money API</title>
		<url>https://api.s-money.fr/local/cache-vignettes/L75xH75/siteon0-e5814.png?1590579615</url>
		<link>https://api.s-money.fr/</link>
		<height>75</height>
		<width>75</width>
	</image>



<item xml:lang="en">
		<title>How to implement the payment form</title>
		<link>https://api.s-money.fr/documentation/utiliser-l-api/dalenys-hosted-fields-paiement/93/article/how-to-implement-the-payment-form</link>
		<guid isPermaLink="true">https://api.s-money.fr/documentation/utiliser-l-api/dalenys-hosted-fields-paiement/93/article/how-to-implement-the-payment-form</guid>
		<dc:date>2020-03-10T17:10:55Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Michel Ruckebusch</dc:creator>



		<description>
&lt;p&gt;Principle: &lt;br class='autobr' /&gt;
1.	You display a payment page including a payment form, except that the bankcard input fields are replaced by hosted-fields containers. These containers could be any HTML tag: div, p, span&#8230; the hosted-fields JavaScript library injects Dalenys-hosted iframes in these containers, each containing the card data input fields 2.	At the submit process, you should call the createToken method of the hosted-fields library which will trigger the tokenization of the cardholder data (card (...)&lt;/p&gt;


-
&lt;a href="https://api.s-money.fr/documentation/utiliser-l-api/dalenys-hosted-fields-paiement/93/" rel="directory"&gt;v3&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h3 class=&#034;spip&#034;&gt;Principle:&lt;/h3&gt;
&lt;p&gt;1.	You display a payment page including a payment form, except that the bankcard input fields are replaced by hosted-fields containers. These containers could be any HTML tag: div, p, span&#8230; the hosted-fields JavaScript library injects Dalenys-hosted iframes in these containers, each containing the card data input fields&lt;br class='autobr' /&gt;
2.	At the submit process, you should call the createToken method of the hosted-fields library which will trigger the tokenization of the cardholder data (card number, expiry date and cryptogram)&lt;br class='autobr' /&gt;
3.	If the tokenization is successful, you must add the received token to your form submission request (e.g. by adding a hidden input)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Creation of the form:&lt;/strong&gt;&lt;br class='autobr' /&gt;
You must own a TLS certificate to host a valid HTTPS payment page, otherwise the user's browser will display security alerts and is likely to block it.&lt;br class='autobr' /&gt;
The hosted-fields library must always be called online. Using a downloaded version hosted on your own server can cause serious malfunctions, especially in the case of an update of the API.&lt;/p&gt;
&lt;p&gt;1-First of all, you must include the Dalenys hosted-fields dedicated library, by adding the following code between the &lt;code class='spip_code' dir='ltr'&gt;&lt;head&gt;&lt;/code&gt; and &lt;code class='spip_code' dir='ltr'&gt;&lt;/head&gt;&lt;/code&gt; tags in your HTML:&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;script type=&#034;text/javascript&#034; src=&#034;https://js.sandbox.be2bill.com/hosted-fields/v1/hosted-fields.min.js&#034;/&gt; &lt;br /&gt;
&lt;script type=&#034;text/javascript&#034; src=&#034; https://js.sandbox.be2bill.com/brand-detector/v1/brand-selector-widget.min.js &#034;/&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;2-Declare the UTF-8 encoding&lt;br class='autobr' /&gt;
&lt;code class='spip_code' dir='ltr'&gt;&lt;meta charset=&#034;UTF-8&#034;&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;3-Create a &lt;code class='spip_code' dir='ltr'&gt;&lt;form&gt;&lt;/ form&gt;&lt;/code&gt; form with 4 containers identified by an id attribute. The choice of the identifier used is free but must be unique and will be used in the javascript code presented in the following points.&lt;/p&gt;
&lt;p&gt;In the following example, we're generating a payment form using 4 span tags as containers:&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;form method=&#034;post&#034; action=&#034;URL&#034;&gt;&lt;br /&gt;
&lt;span id=&#034;card-container&#034;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span id=&#034;expiry-container&#034;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span id=&#034;cvv-container&#034;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span id=&#034;brand-container&#034;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;input type=&#034;submit&#034; value=&#034;Pay&#034;&gt;&lt;br /&gt;
&lt;/form&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;The URL to enter in the action attribute is: &lt;code class='spip_code' dir='ltr'&gt;URL_API/psp/submitcardpayment&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;4-Configure the hosted fields library&lt;br class='autobr' /&gt;
The next step is to designate the containers in which to create the secured hosted-fields, using JavaScript.&lt;br class='autobr' /&gt;
To do so, initialize the hosted-fields library with your Public API Key and your desired configuration: S-money must provide the necessary keys to the hosted fields.&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;script type=&#034;text/javascript&#034;&gt;&lt;br /&gt; // Initialize the hosted-fields library&lt;br /&gt; var hfields = be2bill.hostedFields({&lt;br /&gt; // Use your Public API Key&lt;br /&gt; key: {&lt;br /&gt; id : &#8216;XXX'&lt;br /&gt; value : &#8216;XXX'&lt;br /&gt; },&lt;br /&gt; // Link and configure each hosted input field by providing the corresponding container ID&lt;br /&gt; fields: {&lt;br /&gt; 'card': {&lt;br /&gt; id: 'card-container',&lt;br /&gt; //enable the card field format auto spacing&lt;br /&gt; enableAutospacing: true&lt;br /&gt; },&lt;br /&gt; 'expiry': {&lt;br /&gt; id: 'expiry-container'&lt;br /&gt; },&lt;br /&gt; 'cryptogram': {&lt;br /&gt; id: 'cvv-container'&lt;br /&gt; },&lt;br /&gt; 'brand': {&lt;br /&gt; id: 'brand-container'&lt;br /&gt; }&lt;br /&gt;
&lt;br /&gt; },&lt;br /&gt; // Choose the language for error messages&lt;br /&gt; location: &#034;fr&#034;&lt;br /&gt; });&lt;br /&gt;
&lt;/script&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;The identifiers used in the script to designate the fields are those used for the identifiers of the containers created in the form. This allow the script to inject the fields hosted by Dalenys in these containers.&lt;/p&gt;
&lt;p&gt;5-Load the hosted fields library&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;script type=&#034;text/javascript&#034;&gt;&lt;br /&gt; hfields.load();&lt;br /&gt;
&lt;/script&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;At this point, your web browser may display the bank card input fields into their containers.&lt;/p&gt;
&lt;p&gt;6-Token generation&lt;br class='autobr' /&gt;
Once the user submits the form, you should call the createToken method to trigger the tokenization process.&lt;br class='autobr' /&gt;
This method expects a callback in parameter which will be triggered once the tokenization request is finished.&lt;br class='autobr' /&gt;
Your callback will receive a result object containing these properties:&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; execCode: The technical result code of the tokenization call. In case of success, 0000 will be sent&lt;/li&gt;&lt;li&gt; message: The description linked to the execCode&lt;/li&gt;&lt;li&gt; cardType: The card type&lt;/li&gt;&lt;li&gt; cardCode: The first 6 and last 4 digits of the cardholder's card number&lt;/li&gt;&lt;li&gt; cardValidityDate: Card expiry date&lt;/li&gt;&lt;li&gt; selectedBrand: Cardholder selected brand in case of co-branded card.&lt;/li&gt;&lt;li&gt; hfToken: Of course the generated token&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;In case of success you have to add the received token to the form submit request (by adding an hidden input for example).&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;form method=&#034;post&#034; name=&#034;formName&#034; action=&#034;URL_API/psp/submitcardpayment&#034; onsubmit=&#034;return tokenizeHandler()&#034;&gt;&lt;br /&gt; &lt;!-- ... --&gt;&lt;br /&gt; &lt;input type=&#034;hidden&#034; name=&#034;hftoken&#034; id=&#034;hftoken&#034;&gt;&lt;br /&gt; &lt;!-- ... --&gt;&lt;br /&gt;
&lt;/form&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;script type=&#034;text/javascript&#034;&gt;&lt;br /&gt; function tokenizeHandler() {&lt;br /&gt; hfields.createToken(function (result) {&lt;br /&gt; //console.log(result); // Debug&lt;br /&gt; if (result.execCode == '0000') {&lt;br /&gt; // Set the token in an hidden input field to transmit it to the merchant submit page&lt;br /&gt; document.getElementById('hftoken').value = result.hfToken;&lt;br /&gt; // Send the form request&lt;br /&gt; document.formName.submit();&lt;br /&gt; }&lt;br /&gt; });&lt;br /&gt; // Prevents the submit of the form in case of failed tokenization request&lt;br /&gt; return false;&lt;br /&gt; }&lt;br /&gt;
&lt;/script&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;7-Include &lt;i&gt;OPERATIONID&lt;/i&gt;, &lt;i&gt;PAYINTOKENID&lt;/i&gt; and &lt;i&gt;EXTRADATA&lt;/i&gt; properties (from the result of the call to create the card payment) in hidden fields:&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;input type=&#034;hidden&#034; name=&#034;smoperationid&#034; value=&#034;@Model.OperationId&#034; /&gt;&lt;br /&gt;
&lt;input type=&#034;hidden&#034; name=&#034;smpayintokenid&#034; value=&#034;@Model.PayinTokenId&#034; /&gt;&lt;br /&gt;
&lt;input type=&#034;hidden&#034; name=&#034;smextradata&#034; value=&#034;@Model.ExtraData&#034; /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;The &#034;name&#034; attributes of the input hidden tags shouldn't be changed.&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt;Payment with 3d secure Authentication&lt;/h3&gt;
&lt;p&gt;Depending on the card used during the payment, the submission of the payment form, a 3DSecure authentication may be necessary.&lt;br class='autobr' /&gt;
In this case, the HTML page of the 3DSecure form is sent in response content with a http status code 200 (OK).&lt;br class='autobr' /&gt;
The submission of the 3DSecure form will end with a 302 redirection to the url entered in the urlReturn field of the initial request.&lt;br class='autobr' /&gt; &lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>Retrieve an incoming payment </title>
		<link>https://api.s-money.fr/documentation/utiliser-l-api/dalenys-hosted-fields-paiement/93/article/retrieve-an-incoming-payment</link>
		<guid isPermaLink="true">https://api.s-money.fr/documentation/utiliser-l-api/dalenys-hosted-fields-paiement/93/article/retrieve-an-incoming-payment</guid>
		<dc:date>2020-03-10T15:23:56Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Michel Ruckebusch</dc:creator>



		<description>
&lt;p&gt;If detailed card data have null values, it means they have not yet been updated on Dalenys side. In that case you will need to query this endpoint later to get the information you need.&lt;/p&gt;


-
&lt;a href="https://api.s-money.fr/documentation/utiliser-l-api/dalenys-hosted-fields-paiement/93/" rel="directory"&gt;v3&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;If detailed card data have null values, it means they have not yet been updated on Dalenys side. In that case you will need to query this endpoint later to get the information you need.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;&lt;strong&gt;Request&lt;/strong&gt;&lt;br class='autobr' /&gt;
GET /api/[domaine_partenaire]/payins/cardpayments/[orderid]&lt;br class='autobr' /&gt;
Accept : application/vnd.s-money.v3+json&lt;br class='autobr' /&gt;
Content-Type : application/vnd.s-money.v3+json&lt;br class='autobr' /&gt;
Authorization : Bearer ACCESS_TOKEN&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Response&lt;/strong&gt;&lt;br class='autobr' /&gt;
HTTP/1.1 200 OK&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;{ &lt;br /&gt; &#034;Id&#034;:517,&lt;br /&gt; &#034;OrderId&#034;:&#034;orderabc&#034;,&lt;br /&gt; &#034;Amount&#034;:9600,&lt;br /&gt; &#034;fee&#034;:400,&lt;br /&gt; &#034;availableCards&#034;:&#034;CB&#034;,&lt;br /&gt; &#034;Status&#034;:0,&lt;br /&gt; &#034;ThreeDsecurePreference&#034;:0,&lt;br /&gt; &#034;Beneficiary&#034;:{ &lt;br /&gt; &#034;Id&#034;:65,&lt;br /&gt; &#034;AppAccountId&#034;:&#034; user-abc&#034;,&lt;br /&gt; &#034;DisplayName&#034;:&#034;John Doe&#034;,&lt;br /&gt; &#034;Email&#034;:&#034;jd@domaine.com&#034;,&lt;br /&gt; &#034;PhoneNumber&#034;:null,&lt;br /&gt; &#034;Alias&#034;:null,&lt;br /&gt; &#034;Href&#034;:&#034;https://rest.s-money.fr/api/domaine/users/user-abc&#034;&lt;br /&gt; },&lt;br /&gt; &#034;IsMine&#034;:false,&lt;br /&gt; &#034;Card&#034;:{ &lt;br /&gt; &#034;Id&#034;:967,&lt;br /&gt; &#034;AppCardId&#034;:null,&lt;br /&gt; &#034;Network&#034;:1,&lt;br /&gt; &#034;Hint&#034;:&#034;123456XXXXXX1234&#034;,&lt;br /&gt; &#034;Name&#034;:null,&lt;br /&gt; &#034;Country&#034;:&#034;FR&#034;,&lt;br /&gt; &#034;ExpiryDate&#034;:&#034;2022-12-31T23:59:59&#034;&lt;br /&gt; },&lt;br /&gt; &#034;PaymentDate&#034;:&#034;2018-11-12T15:14:54.943324+01:00&#034;,&lt;br /&gt; &#034;Message&#034;:&#034;commande orderID:orderabc&#034;,&lt;br /&gt; &#034;extraparameters&#034;:{ &lt;br /&gt; &#034;profilename&#034;:&#034;3DSV2&#034;&lt;br /&gt; },&lt;br /&gt; &#034;PayerInfo&#034;:{ &lt;br /&gt; &#034;Name&#034;:&#034;Pierre Dupont&#034;,&lt;br /&gt; &#034;Mail&#034;:&#034;pierre@dupont.fr&#034;&lt;br /&gt; },&lt;br /&gt; &#034;Refunds&#034;:[ &lt;br /&gt;
&lt;br /&gt; ],&lt;br /&gt; &#034;ErrorCode&#034;:0,&lt;br /&gt; &#034;ExtraResults&#034;:{ &lt;br /&gt; &#034;threedsecure&#034;:true,&lt;br /&gt; &#034;threedsecureauthstatus&#034;:0,&lt;br /&gt; &#034;threedsecuresignaturestatus&#034;:0,&lt;br /&gt; &#034;threedsecureglobalstatus&#034;:0,&lt;br /&gt; &#034;ThreeDsCardEnrolled&#034;:0,&lt;br /&gt; &#034;ExecCode&#034;:&#034;0000&#034;,&lt;br /&gt; &#034;ExecMessage&#034;:&#034;Successful operation&#034;,&lt;br /&gt; &#034;warrantyresult&#034;:true,&lt;br /&gt; &#034;3dsecureversion&#034;:2,&lt;br /&gt; &#034;3dsecuremode&#034;:0,&lt;br /&gt; &#034;bankauthresult&#034;:0&lt;br /&gt; },&lt;br /&gt; &#034;Payments&#034;:[ &lt;br /&gt;
&lt;br /&gt; ],&lt;br /&gt; &#034;Schedules&#034;:null&lt;br /&gt;
}&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>R&#233;cup&#233;rer un paiement entrant</title>
		<link>https://api.s-money.fr/documentation/utiliser-l-api/dalenys-hosted-fields-paiement/93/article/recuperer-un-paiement-entrant</link>
		<guid isPermaLink="true">https://api.s-money.fr/documentation/utiliser-l-api/dalenys-hosted-fields-paiement/93/article/recuperer-un-paiement-entrant</guid>
		<dc:date>2020-03-10T15:18:27Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Michel Ruckebusch</dc:creator>



		<description>
&lt;p&gt;Si les donn&#233;es d&#233;taill&#233;es de la carte sont &#224; la valeur &#034;null&#034;, c'est qu'elles n'ont pas encore &#233;t&#233; mises &#224; jour c&#244;t&#233; Dalenys. Il est n&#233;cessaire de relancer l'appel pour avoir la mise &#224; jour de ces donn&#233;es.&lt;/p&gt;


-
&lt;a href="https://api.s-money.fr/documentation/utiliser-l-api/dalenys-hosted-fields-paiement/93/" rel="directory"&gt;v3&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Si les donn&#233;es d&#233;taill&#233;es de la carte sont &#224; la valeur &#034;null&#034;, c'est qu'elles n'ont pas encore &#233;t&#233; mises &#224; jour c&#244;t&#233; Dalenys. Il est n&#233;cessaire de relancer l'appel pour avoir la mise &#224; jour de ces donn&#233;es.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;&lt;strong&gt;Requ&#234;te&lt;/strong&gt;&lt;br class='autobr' /&gt;
GET /api/[domaine_partenaire]/payins/cardpayments/[orderid]&lt;br class='autobr' /&gt;
Accept : application/vnd.s-money.v3+json&lt;br class='autobr' /&gt;
Content-Type : application/vnd.s-money.v3+json&lt;br class='autobr' /&gt;
Authorization : Bearer ACCESS_TOKEN&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;R&#233;ponse&lt;/strong&gt;&lt;br class='autobr' /&gt;
HTTP/1.1 200 OK&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;{ &lt;br /&gt; &#034;Id&#034;:517,&lt;br /&gt; &#034;OrderId&#034;:&#034;orderabc&#034;,&lt;br /&gt; &#034;Amount&#034;:9600,&lt;br /&gt; &#034;fee&#034;:400,&lt;br /&gt; &#034;availableCards&#034;:&#034;CB&#034;,&lt;br /&gt; &#034;Status&#034;:0,&lt;br /&gt; &#034;ThreeDsecurePreference&#034;:0,&lt;br /&gt; &#034;Beneficiary&#034;:{ &lt;br /&gt; &#034;Id&#034;:65,&lt;br /&gt; &#034;AppAccountId&#034;:&#034; user-abc&#034;,&lt;br /&gt; &#034;DisplayName&#034;:&#034;John Doe&#034;,&lt;br /&gt; &#034;Email&#034;:&#034;jd@domaine.com&#034;,&lt;br /&gt; &#034;PhoneNumber&#034;:null,&lt;br /&gt; &#034;Alias&#034;:null,&lt;br /&gt; &#034;Href&#034;:&#034;https://rest.s-money.fr/api/domaine/users/user-abc&#034;&lt;br /&gt; },&lt;br /&gt; &#034;IsMine&#034;:false,&lt;br /&gt; &#034;Card&#034;:{ &lt;br /&gt; &#034;Id&#034;:967,&lt;br /&gt; &#034;AppCardId&#034;:null,&lt;br /&gt; &#034;Network&#034;:1,&lt;br /&gt; &#034;Hint&#034;:&#034;123456XXXXXX1234&#034;,&lt;br /&gt; &#034;Name&#034;:null,&lt;br /&gt; &#034;Country&#034;:&#034;FR&#034;,&lt;br /&gt; &#034;ExpiryDate&#034;:&#034;2022-12-31T23:59:59&#034;&lt;br /&gt; },&lt;br /&gt; &#034;PaymentDate&#034;:&#034;2018-11-12T15:14:54.943324+01:00&#034;,&lt;br /&gt; &#034;Message&#034;:&#034;commande orderID:orderabc&#034;,&lt;br /&gt; &#034;extraparameters&#034;:{ &lt;br /&gt; &#034;profilename&#034;:&#034;3DSV2&#034;&lt;br /&gt; },&lt;br /&gt; &#034;PayerInfo&#034;:{ &lt;br /&gt; &#034;Name&#034;:&#034;Pierre Dupont&#034;,&lt;br /&gt; &#034;Mail&#034;:&#034;pierre@dupont.fr&#034;&lt;br /&gt; },&lt;br /&gt; &#034;Refunds&#034;:[ &lt;br /&gt;
&lt;br /&gt; ],&lt;br /&gt; &#034;ErrorCode&#034;:0,&lt;br /&gt; &#034;ExtraResults&#034;:{ &lt;br /&gt; &#034;threedsecure&#034;:true,&lt;br /&gt; &#034;threedsecureauthstatus&#034;:0,&lt;br /&gt; &#034;threedsecuresignaturestatus&#034;:0,&lt;br /&gt; &#034;threedsecureglobalstatus&#034;:0,&lt;br /&gt; &#034;ThreeDsCardEnrolled&#034;:0,&lt;br /&gt; &#034;ExecCode&#034;:&#034;0000&#034;,&lt;br /&gt; &#034;ExecMessage&#034;:&#034;Successful operation&#034;,&lt;br /&gt; &#034;warrantyresult&#034;:true,&lt;br /&gt; &#034;3dsecureversion&#034;:2,&lt;br /&gt; &#034;3dsecuremode&#034;:0,&lt;br /&gt; &#034;bankauthresult&#034;:0&lt;br /&gt; },&lt;br /&gt; &#034;Payments&#034;:[ &lt;br /&gt;
&lt;br /&gt; ],&lt;br /&gt; &#034;Schedules&#034;:null&lt;br /&gt;
}&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Cr&#233;er un paiement par carte bancaire avec 3DS V2</title>
		<link>https://api.s-money.fr/documentation/utiliser-l-api/dalenys-hosted-fields-paiement/93/article/creer-un-paiement-par-carte-364</link>
		<guid isPermaLink="true">https://api.s-money.fr/documentation/utiliser-l-api/dalenys-hosted-fields-paiement/93/article/creer-un-paiement-par-carte-364</guid>
		<dc:date>2020-03-10T15:10:57Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Michel Ruckebusch</dc:creator>



		<description>

-
&lt;a href="https://api.s-money.fr/documentation/utiliser-l-api/dalenys-hosted-fields-paiement/93/" rel="directory"&gt;v3&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_ps'&gt;&lt;p&gt;&lt;strong&gt;Requ&#234;te :&lt;/strong&gt;&lt;br class='autobr' /&gt;
POST /api/[domaine_partenaire]/payins/cardpayments&lt;br class='autobr' /&gt;
Accept : application/vnd.s-money.v3+json&lt;br class='autobr' /&gt;
Content-Type : application/vnd.s-money.v3+json&lt;br class='autobr' /&gt;
Authorization : Bearer ACCESS_TOKEN&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;{ &lt;br /&gt; &#034;ThreeDsecurePreference&#034;:0,&lt;br /&gt; &#034;orderId&#034;:&#034;orderabc&#034;,&lt;br /&gt; &#034;availableCards&#034;:&#034;CB&#034;,&lt;br /&gt; &#034;payments&#034;:[ &lt;br /&gt; { &lt;br /&gt; &#034;orderId&#034;:&#034;123-1&#034;,&lt;br /&gt; &#034;beneficiary&#034;:{ &lt;br /&gt; &#034;appaccountid&#034;:&#034;shop_01&#034;&lt;br /&gt; },&lt;br /&gt; &#034;amount&#034;:1000,&lt;br /&gt; &#034;fee&#034;:100,&lt;br /&gt; &#034;message&#034;:&#034;panier 444556465&#034;&lt;br /&gt; }&lt;br /&gt; ],&lt;br /&gt; &#034;ismine&#034;:false,&lt;br /&gt; &#034;message&#034;:&#034;orderID: orderabc&#034;,&lt;br /&gt; &#034;extraparameters&#034;:{ &lt;br /&gt; &#034;profilename&#034;:&#034;3DSV2&#034;&lt;br /&gt; },&lt;br /&gt; &#034;payerInfo&#034;:{ &lt;br /&gt; &#034;Name&#034;:&#034;Pierre Dupont&#034;,&lt;br /&gt; &#034;Mail&#034;:&#034;pierre@dupont.fr&#034;&lt;br /&gt; },&lt;br /&gt; &#034;Billing&#034;:{ &lt;br /&gt; &#034;City&#034;:&#034;Paris&#034;,&lt;br /&gt; &#034;Country&#034;:&#034;FR&#034;,&lt;br /&gt; &#034;Address&#034;:&#034;1 rue de paris&#034;,&lt;br /&gt; &#034;PostalCode&#034;:&#034;75001&#034;,&lt;br /&gt; &#034;Billingaddressstate&#034;:&#034;california &#034;&lt;br /&gt; },&lt;br /&gt; &#034;ShipTo&#034;:{ &lt;br /&gt; &#034;City&#034;:&#034;Paris&#034;,&lt;br /&gt; &#034;Country&#034;:&#034;FR&#034;,&lt;br /&gt; &#034;Address&#034;:&#034;1 rue de paris&#034;,&lt;br /&gt; &#034;PostalCode&#034;:&#034;75001&#034;,&lt;br /&gt; &#034;AddressType&#034;:0,&lt;br /&gt; &#034;AddressState&#034;:&#034;california&#034;,&lt;br /&gt; &#034;AddressDate&#034;:&#034;2018-01-10&#034;&lt;br /&gt; },&lt;br /&gt; &#034;Delivery&#034;:{ &lt;br /&gt; &#034;email&#034;:&#034;pierre@dupont.fr&#034;,&lt;br /&gt; &#034;timeframe&#034;:&#034;sameday&#034;&lt;br /&gt; },&lt;br /&gt; &#034;ClientScreen&#034;:{ &lt;br /&gt; &#034;ColorDepth&#034;:32, &lt;br /&gt; &#034;ScreenHeight&#034;:1280,&lt;br /&gt; &#034;ScreenWidth&#034;:1024&lt;br /&gt; },&lt;br /&gt; &#034;ThreeDsOptData&#034;:{ &lt;br /&gt; &#034;AccountChangeDate&#034;:&#034;2018-01-10&#034;,&lt;br /&gt; &#034;AccountCreationDate&#034;:&#034;2018-01-10&#034;,&lt;br /&gt; &#034;ClientAuthMethod&#034;:&#034;guest&#034;,&lt;br /&gt; &#034;Passwordchangedate&#034;:&#034;2018-01-10&#034;,&lt;br /&gt; &#034;Last6MonthsPurchaseCount&#034;:4,&lt;br /&gt; &#034;Last24hoursaddcardattempts&#034;:2,&lt;br /&gt; &#034;Last24hourstransactioncount&#034;:4,&lt;br /&gt; &#034;Last12Monthstransactioncount&#034;:4,&lt;br /&gt; &#034;Cardenrolldate&#034;:&#034;2018-01-01&#034;,&lt;br /&gt; &#034;Suspiciousaccountactivity&#034;:false,&lt;br /&gt; &#034;Homephone&#034;:&#034;+33133333333&#034;,&lt;br /&gt; &#034;Mobilephone&#034;:&#034;+33633333333&#034;,&lt;br /&gt; &#034;Workphone&#034;:&#034;+33633333333&#034;,&lt;br /&gt; &#034;Giftcard&#034;:{ &lt;br /&gt; &#034;Amount &#034;:&#034;100&#034;,&lt;br /&gt; &#034;Count&#034;:&#034;2&#034;,&lt;br /&gt; &#034;Currency&#034;:&#034;EUR&#034;&lt;br /&gt; },&lt;br /&gt; &#034;Preorderdate&#034;:&#034;2020-01-04&#034;,&lt;br /&gt; &#034;Itemavailability&#034;:true,&lt;br /&gt; &#034;Reorderingitem&#034;:false,&lt;br /&gt; &#034;Recurringexpiry&#034;:&#034;2020-01-04&#034;,&lt;br /&gt; &#034;recurringfrequency&#034;:10&lt;br /&gt; },&lt;br /&gt; &#034;urlReturn&#034;:&#034;https://www.domaine.fr/paiement-termine-iframe&#034;,&lt;br /&gt; &#034;urlCallback&#034;:&#034;https://www.domaine.fr/smoneycallbak&#034;&lt;br /&gt;
}&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;R&#233;ponse&lt;/strong&gt;&lt;br class='autobr' /&gt;
HTTP/1.1 201 CREATED&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;{ &lt;br /&gt; &#034;OperationId&#034;:517,&lt;br /&gt; &#034;PayinTokenId&#034;:&#034;1-2bsKDL&#034;,&lt;br /&gt; &#034;ExtraData&#034;:&#034; %7B%22IsSchedule%22%3Afalse%2C%22Profile%22%3Aprofilename%2C%22Cards%22%3Anull%2C%22UrlReturn%22%3A%22http%25253A%25252F%25252Fwww.domaine.fr%25252Fpaiement-termine-iframe%22%7D &#034;,&lt;br /&gt; &#034;Id&#034;:517,&lt;br /&gt; &#034;OrderId&#034;:&#034;orderabc&#034;,&lt;br /&gt; &#034;Amount&#034;:9600,&lt;br /&gt; &#034;fee&#034;:400,&lt;br /&gt; &#034;availableCards&#034;:&#034;CB&#034;,&lt;br /&gt; &#034;Status&#034;:0,&lt;br /&gt; &#034;ThreeDsecurePreference&#034;:0,&lt;br /&gt; &#034;payments&#034;:[ &lt;br /&gt; { &lt;br /&gt; &#034;orderId&#034;:&#034;123-1&#034;,&lt;br /&gt; &#034;id&#034;:7,&lt;br /&gt; &#034;beneficiary&#034;:{ &lt;br /&gt; &#034;id&#034;:87,&lt;br /&gt; &#034;appaccountid&#034;:&#034;shop_01&#034;,&lt;br /&gt; &#034;displayname&#034;:&#034;Jean Dupont1&#034;,&lt;br /&gt; &#034;href&#034;:&#034;/api/[domaine_partenaire]/accounts/shop_01&#034;&lt;br /&gt; },&lt;br /&gt; &#034;amount&#034;:9600,&lt;br /&gt; &#034;fee&#034;:400,&lt;br /&gt; &#034;status&#034;:0,&lt;br /&gt; &#034;Message&#034;:&#034;commande orderID:orderabc&#034;&lt;br /&gt; }&lt;br /&gt; ],&lt;br /&gt; &#034;Card&#034;:null,&lt;br /&gt; &#034;IsMine&#034;:false,&lt;br /&gt; &#034;Type&#034;:0,&lt;br /&gt; &#034;PaymentDate&#034;:&#034;2018-11-12T15:14:54.943324+01:00&#034;,&lt;br /&gt; &#034;Message&#034;:&#034;commande orderID:orderabc&#034;,&lt;br /&gt; &#034;Refunds&#034;:null,&lt;br /&gt; &#034;ErrorCode&#034;:0,&lt;br /&gt; &#034;Schedules&#034;:null,&lt;br /&gt; &#034;urlReturn&#034;:&#034;https://www.domaine.fr/paiement-termine-iframe&#034;,&lt;br /&gt; &#034;urlCallback&#034;:&#034;https://www.domaine.fr/smoneycallbak&#034;,&lt;br /&gt; &#034;extraparameters&#034;:{ &lt;br /&gt; &#034;profilename&#034;:&#034;3DSV2&#034;&lt;br /&gt; },&lt;br /&gt; &#034;PayerInfo&#034;:{ &lt;br /&gt; &#034;Name&#034;:&#034;Pierre Dupont&#034;,&lt;br /&gt; &#034;Mail&#034;:&#034;pierre@dupont.fr&#034;&lt;br /&gt; },&lt;br /&gt; &#034;Billing&#034;:{ &lt;br /&gt; &#034;City&#034;:&#034;Paris&#034;,&lt;br /&gt; &#034;Country&#034;:&#034;FR&#034;,&lt;br /&gt; &#034;Address&#034;:&#034;1 rue de paris&#034;,&lt;br /&gt; &#034;PostalCode&#034;:&#034;75001&#034;,&lt;br /&gt; &#034;Billingaddressstate&#034;:&#034;california &#034;&lt;br /&gt; },&lt;br /&gt; &#034;ShipTo&#034;:{ &lt;br /&gt; &#034;City&#034;:&#034;Paris&#034;,&lt;br /&gt; &#034;Country&#034;:&#034;FR&#034;,&lt;br /&gt; &#034;Address&#034;:&#034;1 rue de paris&#034;,&lt;br /&gt; &#034;PostalCode&#034;:&#034;75001&#034;,&lt;br /&gt; &#034;AddressType&#034;:0,&lt;br /&gt; &#034;AddressState&#034;:&#034;california&#034;,&lt;br /&gt; &#034;AddressDate&#034;:&#034;2018-01-10&#034;&lt;br /&gt; },&lt;br /&gt; &#034;Delivery&#034;:{ &lt;br /&gt; &#034;email&#034;:&#034;pierre@dupont.fr&#034;,&lt;br /&gt; &#034;timeframe&#034;:&#034;sameday&#034;&lt;br /&gt; },&lt;br /&gt; &#034;ClientScreen&#034;:{ &lt;br /&gt; &#034;ColorDepth&#034;:32, &lt;br /&gt; &#034;ScreenHeight&#034;:1280,&lt;br /&gt; &#034;ScreenWidth&#034;:1024&lt;br /&gt; },&lt;br /&gt; &#034;ThreeDsOptData&#034;:{ &lt;br /&gt; &#034;AccountChangeDate&#034;:&#034;2018-01-10&#034;,&lt;br /&gt; &#034;AccountCreationDate&#034;:&#034;2018-01-10&#034;,&lt;br /&gt; &#034;ClientAuthMethod&#034;:&#034;guest&#034;,&lt;br /&gt; &#034;Passwordchangedate&#034;:&#034;2018-01-10&#034;,&lt;br /&gt; &#034;Last6MonthsPurchaseCount&#034;:4,&lt;br /&gt; &#034;Last24hoursaddcardattempts&#034;:2,&lt;br /&gt; &#034;Last24hourstransactioncount&#034;:4,&lt;br /&gt; &#034;Last12Monthstransactioncount&#034;:4,&lt;br /&gt; &#034;Cardenrolldate&#034;:&#034;2018-01-01&#034;,&lt;br /&gt; &#034;Suspiciousaccountactivity&#034;:false,&lt;br /&gt; &#034;Homephone&#034;:&#034;+33133333333&#034;,&lt;br /&gt; &#034;Mobilephone&#034;:&#034;+33633333333&#034;,&lt;br /&gt; &#034;Workphone&#034;:&#034;+33633333333&#034;,&lt;br /&gt; &#034;Giftcard&#034;:{ &lt;br /&gt; &#034;Amount &#034;:&#034;100&#034;,&lt;br /&gt; &#034;Count&#034;:&#034;2&#034;,&lt;br /&gt; &#034;Currency&#034;:&#034;EUR&#034;&lt;br /&gt; },&lt;br /&gt; &#034;Preorderdate&#034;:&#034;2020-01-04&#034;,&lt;br /&gt; &#034;Itemavailability&#034;:true,&lt;br /&gt; &#034;Reorderingitem&#034;:false,&lt;br /&gt; &#034;Recurringexpiry&#034;:&#034;2020-01-04&#034;,&lt;br /&gt; &#034;recurringfrequency&#034;:10&lt;br /&gt; },&lt;br /&gt; &#034;ExtraResults&#034;:{ &lt;br /&gt; &#034;threedsecure&#034;:null,&lt;br /&gt; &#034;threedsecureauthstatus&#034;:null,&lt;br /&gt; &#034;threedsecuresignaturestatus&#034;:null,&lt;br /&gt; &#034;threedsecureglobalstatus&#034;:null,&lt;br /&gt; &#034;ThreeDsCardEnrolled&#034;:null,&lt;br /&gt; &#034;ExecCode&#034;:&#034;0000&#034;,&lt;br /&gt; &#034;ExecMessage&#034;:&#034;Successful operation&#034;,&lt;br /&gt; &#034;warrantyresult&#034;:true,&lt;br /&gt; &#034;3dsecureversion&#034;:2,&lt;br /&gt; &#034;3dsecuremode&#034;:null,&lt;br /&gt; &#034;bankauthresult&#034;:null&lt;br /&gt; }&lt;br /&gt;
}&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>Create a card payment with 3DS V2</title>
		<link>https://api.s-money.fr/documentation/utiliser-l-api/dalenys-hosted-fields-paiement/93/article/create-a-card-payment-with-3ds-v2</link>
		<guid isPermaLink="true">https://api.s-money.fr/documentation/utiliser-l-api/dalenys-hosted-fields-paiement/93/article/create-a-card-payment-with-3ds-v2</guid>
		<dc:date>2020-03-10T15:10:54Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Michel Ruckebusch</dc:creator>



		<description>

-
&lt;a href="https://api.s-money.fr/documentation/utiliser-l-api/dalenys-hosted-fields-paiement/93/" rel="directory"&gt;v3&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_ps'&gt;&lt;p&gt;&lt;strong&gt;Request:&lt;/strong&gt;&lt;br class='autobr' /&gt;
POST /api/[domaine_partenaire]/payins/cardpayments&lt;br class='autobr' /&gt;
Accept : application/vnd.s-money.v3+json&lt;br class='autobr' /&gt;
Content-Type : application/vnd.s-money.v3+json&lt;br class='autobr' /&gt;
Authorization : Bearer ACCESS_TOKEN&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;{ &lt;br /&gt; &#034;ThreeDsecurePreference&#034;:0,&lt;br /&gt; &#034;orderId&#034;:&#034;orderabc&#034;,&lt;br /&gt; &#034;availableCards&#034;:&#034;CB&#034;,&lt;br /&gt; &#034;payments&#034;:[ &lt;br /&gt; { &lt;br /&gt; &#034;orderId&#034;:&#034;123-1&#034;,&lt;br /&gt; &#034;beneficiary&#034;:{ &lt;br /&gt; &#034;appaccountid&#034;:&#034;shop_01&#034;&lt;br /&gt; },&lt;br /&gt; &#034;amount&#034;:1000,&lt;br /&gt; &#034;fee&#034;:100,&lt;br /&gt; &#034;message&#034;:&#034;panier 444556465&#034;&lt;br /&gt; }&lt;br /&gt; ],&lt;br /&gt; &#034;ismine&#034;:false,&lt;br /&gt; &#034;message&#034;:&#034;orderID: orderabc&#034;,&lt;br /&gt; &#034;extraparameters&#034;:{ &lt;br /&gt; &#034;profilename&#034;:&#034;3DSV2&#034;&lt;br /&gt; },&lt;br /&gt; &#034;payerInfo&#034;:{ &lt;br /&gt; &#034;Name&#034;:&#034;Pierre Dupont&#034;,&lt;br /&gt; &#034;Mail&#034;:&#034;pierre@dupont.fr&#034;&lt;br /&gt; },&lt;br /&gt; &#034;Billing&#034;:{ &lt;br /&gt; &#034;City&#034;:&#034;Paris&#034;,&lt;br /&gt; &#034;Country&#034;:&#034;FR&#034;,&lt;br /&gt; &#034;Address&#034;:&#034;1 rue de paris&#034;,&lt;br /&gt; &#034;PostalCode&#034;:&#034;75001&#034;,&lt;br /&gt; &#034;Billingaddressstate&#034;:&#034;california &#034;&lt;br /&gt; },&lt;br /&gt; &#034;ShipTo&#034;:{ &lt;br /&gt; &#034;City&#034;:&#034;Paris&#034;,&lt;br /&gt; &#034;Country&#034;:&#034;FR&#034;,&lt;br /&gt; &#034;Address&#034;:&#034;1 rue de paris&#034;,&lt;br /&gt; &#034;PostalCode&#034;:&#034;75001&#034;,&lt;br /&gt; &#034;AddressType&#034;:0,&lt;br /&gt; &#034;AddressState&#034;:&#034;california&#034;,&lt;br /&gt; &#034;AddressDate&#034;:&#034;2018-01-10&#034;&lt;br /&gt; },&lt;br /&gt; &#034;Delivery&#034;:{ &lt;br /&gt; &#034;email&#034;:&#034;pierre@dupont.fr&#034;,&lt;br /&gt; &#034;timeframe&#034;:&#034;sameday&#034;&lt;br /&gt; },&lt;br /&gt; &#034;ClientScreen&#034;:{ &lt;br /&gt; &#034;ColorDepth&#034;:32, &lt;br /&gt; &#034;ScreenHeight&#034;:1280,&lt;br /&gt; &#034;ScreenWidth&#034;:1024&lt;br /&gt; },&lt;br /&gt; &#034;ThreeDsOptData&#034;:{ &lt;br /&gt; &#034;AccountChangeDate&#034;:&#034;2018-01-10&#034;,&lt;br /&gt; &#034;AccountCreationDate&#034;:&#034;2018-01-10&#034;,&lt;br /&gt; &#034;ClientAuthMethod&#034;:&#034;guest&#034;,&lt;br /&gt; &#034;Passwordchangedate&#034;:&#034;2018-01-10&#034;,&lt;br /&gt; &#034;Last6MonthsPurchaseCount&#034;:4,&lt;br /&gt; &#034;Last24hoursaddcardattempts&#034;:2,&lt;br /&gt; &#034;Last24hourstransactioncount&#034;:4,&lt;br /&gt; &#034;Last12Monthstransactioncount&#034;:4,&lt;br /&gt; &#034;Cardenrolldate&#034;:&#034;2018-01-01&#034;,&lt;br /&gt; &#034;Suspiciousaccountactivity&#034;:false,&lt;br /&gt; &#034;Homephone&#034;:&#034;+33133333333&#034;,&lt;br /&gt; &#034;Mobilephone&#034;:&#034;+33633333333&#034;,&lt;br /&gt; &#034;Workphone&#034;:&#034;+33633333333&#034;,&lt;br /&gt; &#034;Giftcard&#034;:{ &lt;br /&gt; &#034;Amount &#034;:&#034;100&#034;,&lt;br /&gt; &#034;Count&#034;:&#034;2&#034;,&lt;br /&gt; &#034;Currency&#034;:&#034;EUR&#034;&lt;br /&gt; },&lt;br /&gt; &#034;Preorderdate&#034;:&#034;2020-01-04&#034;,&lt;br /&gt; &#034;Itemavailability&#034;:true,&lt;br /&gt; &#034;Reorderingitem&#034;:false,&lt;br /&gt; &#034;Recurringexpiry&#034;:&#034;2020-01-04&#034;,&lt;br /&gt; &#034;recurringfrequency&#034;:10&lt;br /&gt; },&lt;br /&gt; &#034;urlReturn&#034;:&#034;https://www.domaine.fr/paiement-termine-iframe&#034;,&lt;br /&gt; &#034;urlCallback&#034;:&#034;https://www.domaine.fr/smoneycallbak&#034;&lt;br /&gt;
}&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Response&lt;/strong&gt;&lt;br class='autobr' /&gt;
HTTP/1.1 201 CREATED&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;{ &lt;br /&gt; &#034;OperationId&#034;:517,&lt;br /&gt; &#034;PayinTokenId&#034;:&#034;1-2bsKDL&#034;,&lt;br /&gt; &#034;ExtraData&#034;:&#034; %7B%22IsSchedule%22%3Afalse%2C%22Profile%22%3Aprofilename%2C%22Cards%22%3Anull%2C%22UrlReturn%22%3A%22http%25253A%25252F%25252Fwww.domaine.fr%25252Fpaiement-termine-iframe%22%7D &#034;,&lt;br /&gt; &#034;Id&#034;:517,&lt;br /&gt; &#034;OrderId&#034;:&#034;orderabc&#034;,&lt;br /&gt; &#034;Amount&#034;:9600,&lt;br /&gt; &#034;fee&#034;:400,&lt;br /&gt; &#034;availableCards&#034;:&#034;CB&#034;,&lt;br /&gt; &#034;Status&#034;:0,&lt;br /&gt; &#034;ThreeDsecurePreference&#034;:0,&lt;br /&gt; &#034;payments&#034;:[ &lt;br /&gt; { &lt;br /&gt; &#034;orderId&#034;:&#034;123-1&#034;,&lt;br /&gt; &#034;id&#034;:7,&lt;br /&gt; &#034;beneficiary&#034;:{ &lt;br /&gt; &#034;id&#034;:87,&lt;br /&gt; &#034;appaccountid&#034;:&#034;shop_01&#034;,&lt;br /&gt; &#034;displayname&#034;:&#034;Jean Dupont1&#034;,&lt;br /&gt; &#034;href&#034;:&#034;/api/[domaine_partenaire]/accounts/shop_01&#034;&lt;br /&gt; },&lt;br /&gt; &#034;amount&#034;:9600,&lt;br /&gt; &#034;fee&#034;:400,&lt;br /&gt; &#034;status&#034;:0,&lt;br /&gt; &#034;Message&#034;:&#034;commande orderID:orderabc&#034;&lt;br /&gt; }&lt;br /&gt; ],&lt;br /&gt; &#034;Card&#034;:null,&lt;br /&gt; &#034;IsMine&#034;:false,&lt;br /&gt; &#034;Type&#034;:0,&lt;br /&gt; &#034;PaymentDate&#034;:&#034;2018-11-12T15:14:54.943324+01:00&#034;,&lt;br /&gt; &#034;Message&#034;:&#034;commande orderID:orderabc&#034;,&lt;br /&gt; &#034;Refunds&#034;:null,&lt;br /&gt; &#034;ErrorCode&#034;:0,&lt;br /&gt; &#034;Schedules&#034;:null,&lt;br /&gt; &#034;urlReturn&#034;:&#034;https://www.domaine.fr/paiement-termine-iframe&#034;,&lt;br /&gt; &#034;urlCallback&#034;:&#034;https://www.domaine.fr/smoneycallbak&#034;,&lt;br /&gt; &#034;extraparameters&#034;:{ &lt;br /&gt; &#034;profilename&#034;:&#034;3DSV2&#034;&lt;br /&gt; },&lt;br /&gt; &#034;PayerInfo&#034;:{ &lt;br /&gt; &#034;Name&#034;:&#034;Pierre Dupont&#034;,&lt;br /&gt; &#034;Mail&#034;:&#034;pierre@dupont.fr&#034;&lt;br /&gt; },&lt;br /&gt; &#034;Billing&#034;:{ &lt;br /&gt; &#034;City&#034;:&#034;Paris&#034;,&lt;br /&gt; &#034;Country&#034;:&#034;FR&#034;,&lt;br /&gt; &#034;Address&#034;:&#034;1 rue de paris&#034;,&lt;br /&gt; &#034;PostalCode&#034;:&#034;75001&#034;,&lt;br /&gt; &#034;Billingaddressstate&#034;:&#034;california &#034;&lt;br /&gt; },&lt;br /&gt; &#034;ShipTo&#034;:{ &lt;br /&gt; &#034;City&#034;:&#034;Paris&#034;,&lt;br /&gt; &#034;Country&#034;:&#034;FR&#034;,&lt;br /&gt; &#034;Address&#034;:&#034;1 rue de paris&#034;,&lt;br /&gt; &#034;PostalCode&#034;:&#034;75001&#034;,&lt;br /&gt; &#034;AddressType&#034;:0,&lt;br /&gt; &#034;AddressState&#034;:&#034;california&#034;,&lt;br /&gt; &#034;AddressDate&#034;:&#034;2018-01-10&#034;&lt;br /&gt; },&lt;br /&gt; &#034;Delivery&#034;:{ &lt;br /&gt; &#034;email&#034;:&#034;pierre@dupont.fr&#034;,&lt;br /&gt; &#034;timeframe&#034;:&#034;sameday&#034;&lt;br /&gt; },&lt;br /&gt; &#034;ClientScreen&#034;:{ &lt;br /&gt; &#034;ColorDepth&#034;:32, &lt;br /&gt; &#034;ScreenHeight&#034;:1280,&lt;br /&gt; &#034;ScreenWidth&#034;:1024&lt;br /&gt; },&lt;br /&gt; &#034;ThreeDsOptData&#034;:{ &lt;br /&gt; &#034;AccountChangeDate&#034;:&#034;2018-01-10&#034;,&lt;br /&gt; &#034;AccountCreationDate&#034;:&#034;2018-01-10&#034;,&lt;br /&gt; &#034;ClientAuthMethod&#034;:&#034;guest&#034;,&lt;br /&gt; &#034;Passwordchangedate&#034;:&#034;2018-01-10&#034;,&lt;br /&gt; &#034;Last6MonthsPurchaseCount&#034;:4,&lt;br /&gt; &#034;Last24hoursaddcardattempts&#034;:2,&lt;br /&gt; &#034;Last24hourstransactioncount&#034;:4,&lt;br /&gt; &#034;Last12Monthstransactioncount&#034;:4,&lt;br /&gt; &#034;Cardenrolldate&#034;:&#034;2018-01-01&#034;,&lt;br /&gt; &#034;Suspiciousaccountactivity&#034;:false,&lt;br /&gt; &#034;Homephone&#034;:&#034;+33133333333&#034;,&lt;br /&gt; &#034;Mobilephone&#034;:&#034;+33633333333&#034;,&lt;br /&gt; &#034;Workphone&#034;:&#034;+33633333333&#034;,&lt;br /&gt; &#034;Giftcard&#034;:{ &lt;br /&gt; &#034;Amount &#034;:&#034;100&#034;,&lt;br /&gt; &#034;Count&#034;:&#034;2&#034;,&lt;br /&gt; &#034;Currency&#034;:&#034;EUR&#034;&lt;br /&gt; },&lt;br /&gt; &#034;Preorderdate&#034;:&#034;2020-01-04&#034;,&lt;br /&gt; &#034;Itemavailability&#034;:true,&lt;br /&gt; &#034;Reorderingitem&#034;:false,&lt;br /&gt; &#034;Recurringexpiry&#034;:&#034;2020-01-04&#034;,&lt;br /&gt; &#034;recurringfrequency&#034;:10&lt;br /&gt; },&lt;br /&gt; &#034;ExtraResults&#034;:{ &lt;br /&gt; &#034;threedsecure&#034;:null,&lt;br /&gt; &#034;threedsecureauthstatus&#034;:null,&lt;br /&gt; &#034;threedsecuresignaturestatus&#034;:null,&lt;br /&gt; &#034;threedsecureglobalstatus&#034;:null,&lt;br /&gt; &#034;ThreeDsCardEnrolled&#034;:null,&lt;br /&gt; &#034;ExecCode&#034;:&#034;0000&#034;,&lt;br /&gt; &#034;ExecMessage&#034;:&#034;Successful operation&#034;,&lt;br /&gt; &#034;warrantyresult&#034;:true,&lt;br /&gt; &#034;3dsecureversion&#034;:2,&lt;br /&gt; &#034;3dsecuremode&#034;:null,&lt;br /&gt; &#034;bankauthresult&#034;:null&lt;br /&gt; }&lt;br /&gt;
}&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Impl&#233;mentation du formulaire de paiement</title>
		<link>https://api.s-money.fr/documentation/utiliser-l-api/dalenys-hosted-fields-paiement/93/article/implementation-du-formulaire-de-361</link>
		<guid isPermaLink="true">https://api.s-money.fr/documentation/utiliser-l-api/dalenys-hosted-fields-paiement/93/article/implementation-du-formulaire-de-361</guid>
		<dc:date>2020-03-10T14:59:23Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Michel Ruckebusch</dc:creator>



		<description>
&lt;p&gt;Principe : &lt;br class='autobr' /&gt;
Vous affichez une page de paiement comprenant un formulaire de paiement, sauf que les champs de saisie de carte bancaire sont remplac&#233;s par des conteneurs de champs h&#233;berg&#233;s. Ces conteneurs peuvent &#234;tre n'importe quelle balise HTML : DIV, P, SPAN&#8230; la biblioth&#232;que JavaScript des champs h&#233;berg&#233;s injecte des iframes h&#233;berg&#233;s par Dalenys dans ces conteneurs, chacun contenant les champs de saisie de donn&#233;es de la carte. Lors du processus de soumission, vous devrez appeler la m&#233;thode (...)&lt;/p&gt;


-
&lt;a href="https://api.s-money.fr/documentation/utiliser-l-api/dalenys-hosted-fields-paiement/93/" rel="directory"&gt;v3&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h3 class=&#034;spip&#034;&gt;Principe : &lt;/h3&gt;
&lt;p&gt;Vous affichez une page de paiement comprenant un formulaire de paiement, sauf que les champs de saisie de carte bancaire sont remplac&#233;s par des conteneurs de champs h&#233;berg&#233;s. Ces conteneurs peuvent &#234;tre n'importe quelle balise HTML : &lt;strong&gt; DIV, P, SPAN&lt;/strong&gt;&#8230; la biblioth&#232;que JavaScript des champs h&#233;berg&#233;s injecte des iframes h&#233;berg&#233;s par Dalenys dans ces conteneurs, chacun contenant les champs de saisie de donn&#233;es de la carte.&lt;/p&gt;
&lt;p&gt;Lors du processus de soumission, vous devrez appeler la m&#233;thode Javascript &lt;strong&gt;createToken&lt;/strong&gt; de la biblioth&#232;que de champs h&#233;berg&#233;s qui d&#233;clenchera la cr&#233;ation de jetons des donn&#233;es du titulaire de la carte (num&#233;ro de carte, date d'expiration et cryptogramme). Si la cr&#233;ation de jetons aboutit, vous devez ajouter le jeton re&#231;u &#224; votre demande de soumission de formulaire dans un champ &lt;code class='spip_code' dir='ltr'&gt;&lt;input type=&#034;hidden&#034; /&gt;&lt;/code&gt;.&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt;Cr&#233;ation du formulaire : &lt;/h3&gt;
&lt;p&gt;&lt;i&gt;Vous devez poss&#233;der un certificat TLS (voir en fin de documentation) pour h&#233;berger une page de paiement HTTPS valide, sinon le navigateur de l'utilisateur affichera des alertes de s&#233;curit&#233; et le bloquera probablement. &lt;br class='autobr' /&gt;
La biblioth&#232;que javascript des champs h&#233;berg&#233;s doit toujours &#234;tre appel&#233;e en ligne. L'utilisation d'une version t&#233;l&#233;charg&#233;e h&#233;berg&#233;e sur votre propre serveur peut entra&#238;ner de graves dysfonctionnements, notamment dans le cas d'une mise &#224; jour de l'API Dalenys. &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1-&lt;/strong&gt; Inclure les librairies javascript suivantes entre les balises &lt;code class='spip_code' dir='ltr'&gt;&lt;head&gt;&#8230;&lt;/head&gt;&lt;/code&gt;&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;script type=&#034;text/javascript&#034; src=&#034;https://js.sandbox.be2bill.com/hostedfields/v1/hosted-fields.min.js&#034;/&gt; &lt;br /&gt; &lt;script type=&#034;text/javascript&#034; src=&#034; https://js.sandbox.be2bill.com/branddetector/v1/brand-selector-widget.min.js &#034;/&gt; &lt;/code&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;2- &lt;/strong&gt; D&#233;clarer l'encodage UTF-8 dans les m&#233;tadonn&#233;es &lt;code class='spip_code' dir='ltr'&gt;&lt;meta charset=&#034;UTF-8&#034;&gt; &lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3-&lt;/strong&gt; Cr&#233;er un formulaire &lt;code class='spip_code' dir='ltr'&gt;&lt;form&gt;&lt;/form&gt;&lt;/code&gt; avec trois conteneurs identifi&#233;s par un attribut id. Le choix de l'identifiant utilis&#233; est libre mais doit &#234;tre unique et seront utilis&#233;s dans le code javascript pr&#233;sent&#233; dans les points suivants.&lt;/p&gt;
&lt;p&gt;A noter que l'exemple ci-dessous est minimaliste et selon le besoin peut &#234;tre compl&#233;t&#233; :&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;form method=&#034;post&#034; action=&#034;URL&#034;&gt; &lt;br /&gt; &lt;span id=&#034;card-container&#034;&gt;&lt;/span&gt; &lt;br /&gt; &lt;span id=&#034;expiry-container&#034;&gt;&lt;/span&gt; &lt;br /&gt; &lt;span id=&#034;cvv-container&#034;&gt;&lt;/span&gt; &lt;br /&gt; &lt;span id=&#034;brand-container&#034;&gt;&lt;/span&gt; &lt;br /&gt; &lt;input type=&#034;submit&#034; value=&#034;Pay&#034;&gt; &lt;br /&gt;
&lt;/form&gt;&lt;/code&gt;&lt;/div&gt; &lt;p&gt;L'url &#224; renseigner dans l'attribut action est la suivante : &lt;br class='autobr' /&gt; &lt;strong&gt;URL_API/psp/submitcardpayment&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4-&lt;/strong&gt; Configuration des champs h&#233;berg&#233;s&lt;/p&gt;
&lt;p&gt;L'&#233;tape suivante consiste &#224; d&#233;signer les conteneurs dans lesquels cr&#233;er les champs h&#233;berg&#233;s s&#233;curis&#233;s, &#224; l'aide de JavaScript. Pour ce faire, initialisez la biblioth&#232;que de champs h&#233;berg&#233;s avec votre cl&#233; API publique et la configuration souhait&#233;e : S-money doit fournir les cl&#233;s n&#233;cessaires au hosted fields.&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;script type=&#034;text/javascript&#034;&gt;&lt;br /&gt; // Initialize the hosted-fields library&lt;br /&gt; var hfields = be2bill.hostedFields({&lt;br /&gt; // Use your Public API Key&lt;br /&gt; key: {&lt;br /&gt; id : &#8216;XXX'&lt;br /&gt; value : &#8216;XXX'&lt;br /&gt; },&lt;br /&gt; // Link and configure each hosted input field by providing the corresponding container ID&lt;br /&gt; fields: {&lt;br /&gt; 'card': {&lt;br /&gt; id: 'card-container',&lt;br /&gt; //enable the card field format auto spacing&lt;br /&gt; enableAutospacing: true&lt;br /&gt; },&lt;br /&gt; 'expiry': {&lt;br /&gt; id: 'expiry-container'&lt;br /&gt; },&lt;br /&gt; 'cryptogram': {&lt;br /&gt; id: 'cvv-container'&lt;br /&gt; },&lt;br /&gt; 'brand': {&lt;br /&gt; id: 'brand-container'&lt;br /&gt; }&lt;br /&gt;
&lt;br /&gt; },&lt;br /&gt; // Choose the language for error messages&lt;br /&gt; location: &#034;fr&#034;&lt;br /&gt; });&lt;br /&gt;
&lt;/script&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;Les identifiants utilis&#233;s dans le script pour d&#233;signer les champs sont ceux utilis&#233;s pour les identifiants des conteneurs cr&#233;&#233;s dans le formulaire. Ceci permettant au script d'injecter les champs h&#233;berg&#233;s par Dalenys dans ces conteneurs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5-&lt;/strong&gt; Charger la biblioth&#232;que des champs h&#233;berg&#233;s&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;script type=&#034;text/javascript&#034;&gt; &lt;br /&gt; hfields.load(); &lt;br /&gt;
&lt;/script&gt; &lt;/code&gt;&lt;/div&gt;
&lt;p&gt;&#192; ce stade, votre navigateur Web peut afficher les champs de saisie de la carte bancaire dans leurs conteneurs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;6-&lt;/strong&gt; G&#233;n&#233;rer le jeton&lt;/p&gt;
&lt;p&gt;A la soumission du formulaire, vous devez appeler la m&#233;thode&lt;strong&gt; CREATETOKEN()&lt;/strong&gt; sur l'&#233;v&#233;nement &lt;strong&gt;ONSUBMIT()&lt;/strong&gt; pour d&#233;clencher le processus de cr&#233;ation de jetons.&lt;/p&gt;
&lt;p&gt;Cette m&#233;thode attend un param&#232;tre de rappel qui sera d&#233;clench&#233; une fois la demande de tok&#233;nisation termin&#233;e.&lt;/p&gt;
&lt;p&gt;Votre rappel recevra un objet de r&#233;sultat contenant ces propri&#233;t&#233;s :&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; &lt;strong&gt;execCode :&lt;/strong&gt; code de r&#233;sultat technique de l'appel tokenization. En cas de succ&#232;s, 0000 sera envoy&#233;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;message :&lt;/strong&gt; la description li&#233;e &#224; l'execCode&lt;/li&gt;&lt;li&gt; &lt;strong&gt;cardType :&lt;/strong&gt; le type de carte&lt;/li&gt;&lt;li&gt; &lt;strong&gt;cardCode :&lt;/strong&gt; Les 6 premiers et les 4 derniers chiffres du num&#233;ro de la carte du titulaire&lt;/li&gt;&lt;li&gt; &lt;strong&gt;cardValidityDate :&lt;/strong&gt; Date d'expiration de la carte&lt;/li&gt;&lt;li&gt; &lt;strong&gt;hfToken :&lt;/strong&gt; le jeton g&#233;n&#233;r&#233;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;En cas de succ&#232;s, vous devez ajouter le jeton re&#231;u &#224; la demande d'envoi de formulaire dans une balise &lt;code class='spip_code' dir='ltr'&gt;&lt;input type=&#034;hidden&#034; /&gt;&lt;/code&gt;&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;form method=&#034;post&#034; name=&#034;formName&#034; action=&#034;URL_API/psp/submitcardpayment&#034; onsubmit=&#034;return tokenizeHandler()&#034;&gt;&lt;br /&gt; &lt;!-- ... --&gt;&lt;br /&gt; &lt;input type=&#034;hidden&#034; name=&#034;hftoken&#034; id=&#034;hftoken&#034;&gt;&lt;br /&gt; &lt;!-- ... --&gt;&lt;br /&gt;
&lt;/form&gt;&lt;br /&gt; &lt;/code&gt;&lt;/div&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;script type=&#034;text/javascript&#034;&gt;&lt;br /&gt; function tokenizeHandler() {&lt;br /&gt; hfields.createToken(function (result) {&lt;br /&gt; //console.log(result); // Debug&lt;br /&gt; if (result.execCode == '0000') {&lt;br /&gt; // Set the token in an hidden input field to transmit it to the merchant submit page&lt;br /&gt; document.getElementById('hftoken').value = result.hfToken;&lt;br /&gt; // Send the form request&lt;br /&gt; document.formName.submit();&lt;br /&gt; }&lt;br /&gt; });&lt;br /&gt; // Prevents the submit of the form in case of failed tokenization request&lt;br /&gt; return false;&lt;br /&gt; }&lt;br /&gt;
&lt;/script&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;7-&lt;/strong&gt; 7-	Inclure les propri&#233;t&#233;s Smoney &lt;strong&gt;OPERATIONID&lt;/strong&gt;, &lt;strong&gt;PAYINTOKENID &lt;/strong&gt; et &lt;strong&gt;EXTRADATA&lt;/strong&gt; (issues du r&#233;sultat de l'appel api pour cr&#233;er le paiement par carte bancaire) en champs hidden en plus de celui du jeton.&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;input type=&#034;hidden&#034; name=&#034;smoperationid&#034; value=&#034;@Model.OperationId&#034; /&gt;&lt;br /&gt;
&lt;input type=&#034;hidden&#034; name=&#034;smpayintokenid&#034; value=&#034;@Model.PayinTokenId&#034; /&gt;&lt;br /&gt;
&lt;input type=&#034;hidden&#034; name=&#034;smextradata&#034; value=&#034;@Model.ExtraData&#034; /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;Les attributs &#171; name &#187; des balises input hidden ne doivent pas &#234;tre chang&#233;s.&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt;Paiement avec authentification 3DSecure : &lt;/h3&gt;
&lt;p&gt;Selon la carte utilis&#233;e lors du paiement, &#224; la soumission du formulaire de paiement, une authentification 3DSecure peut &#234;tre n&#233;cessaire.&lt;/p&gt;
&lt;p&gt;Dans ce cas, en r&#233;ponse &#224; l'action du formulaire, la page HTML du formulaire 3DSecure est envoy&#233; en contenu de la r&#233;ponse accompagn&#233; d'un http status code 200 (OK). &lt;br class='autobr' /&gt;
La soumission du formulaire 3DSecure se terminera par une redirection 302 vers l'url renseign&#233;e dans le champ urlReturn de la requ&#234;te initiale.&lt;/p&gt;
&lt;p&gt;Dans le cas contraire, une r&#233;ponse 302 (redirect) est directement faite et redirige le navigateur de l'utilisateur vers l'url renseign&#233;e dans le champ urlReturn de la requ&#234;te initiale.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>Resources</title>
		<link>https://api.s-money.fr/documentation/utiliser-l-api/dalenys-hosted-fields-paiement/93/article/resources</link>
		<guid isPermaLink="true">https://api.s-money.fr/documentation/utiliser-l-api/dalenys-hosted-fields-paiement/93/article/resources</guid>
		<dc:date>2020-03-10T14:16:22Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Michel Ruckebusch</dc:creator>



		<description>
&lt;p&gt;CardPayment Property Type Mandatory? Description Amount Long Yes Payment amount (in cents) Fee Long No Fee amount (the amount value does not include the fee amount) ThreeDSecurePreference Int Yes 0 = ask for a strong authentication
&lt;br class='autobr' /&gt; 1 = ask for a frictionless authentication
&lt;br class='autobr' /&gt; 2 = ask for no preference, the decision will be made by issuer;
&lt;br class='autobr' /&gt; 3 = ask for no authentication OrderId String Yes Payment identifier in the third-party application Id Long / Payment ID availableCards String Yes (...)&lt;/p&gt;


-
&lt;a href="https://api.s-money.fr/documentation/utiliser-l-api/dalenys-hosted-fields-paiement/93/" rel="directory"&gt;v3&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h3 class=&#034;spip&#034;&gt;CardPayment&lt;/h3&gt;&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='idb819_c0'&gt;Property &lt;/th&gt;&lt;th id='idb819_c1'&gt;Type &lt;/th&gt;&lt;th id='idb819_c2'&gt;Mandatory? &lt;/th&gt;&lt;th id='idb819_c3'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb819_c0'&gt;Amount&lt;/td&gt;
&lt;td headers='idb819_c1'&gt;Long&lt;/td&gt;
&lt;td headers='idb819_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='idb819_c3'&gt;Payment amount (in cents)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb819_c0'&gt;Fee&lt;/td&gt;
&lt;td headers='idb819_c1'&gt;Long&lt;/td&gt;
&lt;td headers='idb819_c2'&gt;No&lt;/td&gt;
&lt;td headers='idb819_c3'&gt;Fee amount (the amount value does not include the fee amount)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb819_c0'&gt;ThreeDSecurePreference&lt;/td&gt;
&lt;td headers='idb819_c1'&gt;Int&lt;/td&gt;
&lt;td headers='idb819_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='idb819_c3'&gt;0 = ask for a strong authentication&lt;br class='autobr' /&gt;
1 = ask for a frictionless authentication&lt;br class='autobr' /&gt;
2 = ask for no preference, the decision will be made by issuer;&lt;br class='autobr' /&gt;
3 = ask for no authentication&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb819_c0'&gt;OrderId&lt;/td&gt;
&lt;td headers='idb819_c1'&gt;String&lt;/td&gt;
&lt;td headers='idb819_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='idb819_c3'&gt;Payment identifier in the third-party application&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb819_c0'&gt;Id&lt;/td&gt;
&lt;td headers='idb819_c1'&gt;Long&lt;/td&gt;
&lt;td headers='idb819_c2'&gt;/&lt;/td&gt;
&lt;td headers='idb819_c3'&gt;Payment ID&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb819_c0'&gt;availableCards&lt;/td&gt;
&lt;td headers='idb819_c1'&gt;String&lt;/td&gt;
&lt;td headers='idb819_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='idb819_c3'&gt;List of cards to be displayed on the payment page.&lt;br class='autobr' /&gt;
Possible values (to separate with ';' ):&lt;br class='autobr' /&gt;
CB&lt;br class='autobr' /&gt;
MASTERCARD&lt;br class='autobr' /&gt;
MAESTRO&lt;br class='autobr' /&gt;
VISA&lt;br class='autobr' /&gt;
VISA_ELECTRON&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb819_c0'&gt;IsMine&lt;/td&gt;
&lt;td headers='idb819_c1'&gt;Bool&lt;/td&gt;
&lt;td headers='idb819_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='idb819_c3'&gt;True, if the account holder is also the bank card holder (it refers to an account top-up and not a payment), False if the bank card holder is not the owner of the account holder&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb819_c0'&gt;Message&lt;/td&gt;
&lt;td headers='idb819_c1'&gt;String&lt;/td&gt;
&lt;td headers='idb819_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='idb819_c3'&gt;Payment message&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb819_c0'&gt;urlReturn&lt;/td&gt;
&lt;td headers='idb819_c1'&gt;String&lt;/td&gt;
&lt;td headers='idb819_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='idb819_c3'&gt;Url of callback client requested at the end of a card payment&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb819_c0'&gt;urlCallback&lt;/td&gt;
&lt;td headers='idb819_c1'&gt;String&lt;/td&gt;
&lt;td headers='idb819_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='idb819_c3'&gt;Specify url of callback server requested at the end of adding card (the domain must be the same as the one of the callback URL provided initially)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb819_c0'&gt;Status&lt;/td&gt;
&lt;td headers='idb819_c1'&gt;Int&lt;/td&gt;
&lt;td headers='idb819_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='idb819_c3'&gt;Sub operation status&lt;br class='autobr' /&gt;
-1 = unknow&lt;br class='autobr' /&gt;
0 = waiting&lt;br class='autobr' /&gt;
1 = completed&lt;br class='autobr' /&gt;
2 = refunded&lt;br class='autobr' /&gt;
3 = refused&lt;br class='autobr' /&gt;
4 = Waiting for validation&lt;br class='autobr' /&gt;
5 = Cancelled&lt;br class='autobr' /&gt;
6 = Waiting to be sent&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb819_c0'&gt;ErrorCode&lt;/td&gt;
&lt;td headers='idb819_c1'&gt;Int&lt;/td&gt;
&lt;td headers='idb819_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='idb819_c3'&gt;0 = 0XXX operation succeeded or still processing&lt;br class='autobr' /&gt;
10 = 1XXX operation rejected because of bad request configuration&lt;br class='autobr' /&gt;
11 = 2XXX operation rejected because of bad reference usage&lt;br class='autobr' /&gt;
12 = 3XXX operation rejected because of bad account configuration&lt;br class='autobr' /&gt;
13 = 4XXX operation rejected because of the bank or the supplier&lt;br class='autobr' /&gt;
14 = 5XXX operation rejected because of a system error&lt;br class='autobr' /&gt;
15 = 6XXX operation rejected because of anti-fraud engine&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb819_c0'&gt;Extradata&lt;/td&gt;
&lt;td headers='idb819_c1'&gt;String&lt;/td&gt;
&lt;td headers='idb819_c2'&gt;/&lt;/td&gt;
&lt;td headers='idb819_c3'&gt;Data to be included in card payment form into : &lt;code class='spip_code' dir='ltr'&gt;&lt;input type=&#034;hidden&#034; /&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb819_c0'&gt;OperationId&lt;/td&gt;
&lt;td headers='idb819_c1'&gt;String&lt;/td&gt;
&lt;td headers='idb819_c2'&gt;&lt;/td&gt;
&lt;td headers='idb819_c3'&gt;Data to be included in card payment form into : &lt;code class='spip_code' dir='ltr'&gt;&lt;input type=&#034;hidden&#034; /&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb819_c0'&gt;TokenId&lt;/td&gt;
&lt;td headers='idb819_c1'&gt;String&lt;/td&gt;
&lt;td headers='idb819_c2'&gt;&lt;/td&gt;
&lt;td headers='idb819_c3'&gt;Data to be included in card payment form into : &lt;code class='spip_code' dir='ltr'&gt;&lt;input type=&#034;hidden&#034; /&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb819_c0'&gt;PaymentDate&lt;/td&gt;
&lt;td headers='idb819_c1'&gt;DateTime&lt;/td&gt;
&lt;td headers='idb819_c2'&gt;&lt;/td&gt;
&lt;td headers='idb819_c3'&gt;Payment date&lt;br class='autobr' /&gt;
Ex: 2013-09-10 T15:49:58.791121+02:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb819_c0'&gt;Type&lt;/td&gt;
&lt;td headers='idb819_c1'&gt;Int&lt;/td&gt;
&lt;td headers='idb819_c2'&gt;/&lt;/td&gt;
&lt;td headers='idb819_c3'&gt;Payment types:&lt;br class='autobr' /&gt;
0 = Payment&lt;br class='autobr' /&gt;
1 = Refund&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h3 class=&#034;spip&#034;&gt;Card&lt;/h3&gt;&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id4afc_c0'&gt;Property &lt;/th&gt;&lt;th id='id4afc_c1'&gt;Type &lt;/th&gt;&lt;th id='id4afc_c2'&gt;Mandatory? &lt;/th&gt;&lt;th id='id4afc_c3'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id4afc_c0'&gt;Id&lt;/td&gt;
&lt;td headers='id4afc_c1'&gt;Long&lt;/td&gt;
&lt;td headers='id4afc_c2'&gt;/&lt;/td&gt;
&lt;td headers='id4afc_c3'&gt;Card ID&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id4afc_c0'&gt;AppCardId&lt;/td&gt;
&lt;td headers='id4afc_c1'&gt;String&lt;/td&gt;
&lt;td headers='id4afc_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id4afc_c3'&gt;Card identifier in the third-party application&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id4afc_c0'&gt;Network&lt;/td&gt;
&lt;td headers='id4afc_c1'&gt;Long&lt;/td&gt;
&lt;td headers='id4afc_c2'&gt;/&lt;/td&gt;
&lt;td headers='id4afc_c3'&gt;UNKNOWN = -1,&lt;br class='autobr' /&gt;
CB = 1,&lt;br class='autobr' /&gt;
MASTERCARD = 2,&lt;br class='autobr' /&gt;
VISA = 3&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id4afc_c0'&gt;Hint&lt;/td&gt;
&lt;td headers='id4afc_c1'&gt;String&lt;/td&gt;
&lt;td headers='id4afc_c2'&gt;/&lt;/td&gt;
&lt;td headers='id4afc_c3'&gt;Hide the card number.&lt;br class='autobr' /&gt;
6XXXX4 format&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id4afc_c0'&gt;Name&lt;/td&gt;
&lt;td headers='id4afc_c1'&gt;String&lt;/td&gt;
&lt;td headers='id4afc_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id4afc_c3'&gt;Card name&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id4afc_c0'&gt;Country&lt;/td&gt;
&lt;td headers='id4afc_c1'&gt;String&lt;/td&gt;
&lt;td headers='id4afc_c2'&gt;/&lt;/td&gt;
&lt;td headers='id4afc_c3'&gt;ISO country code of the card&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id4afc_c0'&gt;ExpiryDate&lt;/td&gt;
&lt;td headers='id4afc_c1'&gt;Date&lt;/td&gt;
&lt;td headers='id4afc_c2'&gt;/&lt;/td&gt;
&lt;td headers='id4afc_c3'&gt;Card expiration date&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h3 class=&#034;spip&#034;&gt;Beneficiary&lt;/h3&gt;&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id08c5_c0'&gt;Property &lt;/th&gt;&lt;th id='id08c5_c1'&gt;Type &lt;/th&gt;&lt;th id='id08c5_c2'&gt;Mandatory? &lt;/th&gt;&lt;th id='id08c5_c3'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id08c5_c0'&gt;Id&lt;/td&gt;
&lt;td headers='id08c5_c1'&gt;Long&lt;/td&gt;
&lt;td headers='id08c5_c2'&gt;/&lt;/td&gt;
&lt;td headers='id08c5_c3'&gt;Account identifier.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id08c5_c0'&gt;AppAccountId&lt;/td&gt;
&lt;td headers='id08c5_c1'&gt;String&lt;/td&gt;
&lt;td headers='id08c5_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id08c5_c3'&gt;Account identifier provided by the third-party application.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id08c5_c0'&gt;DisplayName&lt;/td&gt;
&lt;td headers='id08c5_c1'&gt;Long&lt;/td&gt;
&lt;td headers='id08c5_c2'&gt;/&lt;/td&gt;
&lt;td headers='id08c5_c3'&gt;Account display name&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id08c5_c0'&gt;Email&lt;/td&gt;
&lt;td headers='id08c5_c1'&gt;String&lt;/td&gt;
&lt;td headers='id08c5_c2'&gt;/&lt;/td&gt;
&lt;td headers='id08c5_c3'&gt;Account email&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id08c5_c0'&gt;Phonenumber&lt;/td&gt;
&lt;td headers='id08c5_c1'&gt;String&lt;/td&gt;
&lt;td headers='id08c5_c2'&gt;/&lt;/td&gt;
&lt;td headers='id08c5_c3'&gt;Account phone number&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id08c5_c0'&gt;Href&lt;/td&gt;
&lt;td headers='id08c5_c1'&gt;Uri&lt;/td&gt;
&lt;td headers='id08c5_c2'&gt;/&lt;/td&gt;
&lt;td headers='id08c5_c3'&gt;Uri for the account details&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h3 class=&#034;spip&#034;&gt;PayerInfo&lt;/h3&gt;&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id2045_c0'&gt;Property &lt;/th&gt;&lt;th id='id2045_c1'&gt;Type &lt;/th&gt;&lt;th id='id2045_c2'&gt;Mandatory? &lt;/th&gt;&lt;th id='id2045_c3'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id2045_c0'&gt;Name&lt;/td&gt;
&lt;td headers='id2045_c1'&gt;String&lt;/td&gt;
&lt;td headers='id2045_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id2045_c3'&gt;The holder's full name (as described on the payment method).&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id2045_c0'&gt;mail&lt;/td&gt;
&lt;td headers='id2045_c1'&gt;String&lt;/td&gt;
&lt;td headers='id2045_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id2045_c3'&gt;The user's email.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h3 class=&#034;spip&#034;&gt;Extraparameters&lt;/h3&gt;&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id3e4f_c0'&gt;Property &lt;/th&gt;&lt;th id='id3e4f_c1'&gt;Type &lt;/th&gt;&lt;th id='id3e4f_c2'&gt;Mandatory? &lt;/th&gt;&lt;th id='id3e4f_c3'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id3e4f_c0'&gt;ProfilName&lt;/td&gt;
&lt;td headers='id3e4f_c1'&gt;String&lt;/td&gt;
&lt;td headers='id3e4f_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id3e4f_c3'&gt;Value &#8220;3DSV2&#8221; to call 3D-Secure 2.0&lt;br class='autobr' /&gt;
By default, without profil, 3DS V1 will be called&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h3 class=&#034;spip&#034;&gt;Billing&lt;/h3&gt;&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id2ec2_c0'&gt;Property &lt;/th&gt;&lt;th id='id2ec2_c1'&gt;Type &lt;/th&gt;&lt;th id='id2ec2_c2'&gt;Mandatory? &lt;/th&gt;&lt;th id='id2ec2_c3'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id2ec2_c0'&gt;City&lt;/td&gt;
&lt;td headers='id2ec2_c1'&gt;String&lt;/td&gt;
&lt;td headers='id2ec2_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id2ec2_c3'&gt;The billing city.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id2ec2_c0'&gt;Country&lt;/td&gt;
&lt;td headers='id2ec2_c1'&gt;String&lt;/td&gt;
&lt;td headers='id2ec2_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id2ec2_c3'&gt;The country code (ISO_3166-1_alpha-2).&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id2ec2_c0'&gt;Address&lt;/td&gt;
&lt;td headers='id2ec2_c1'&gt;String&lt;/td&gt;
&lt;td headers='id2ec2_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id2ec2_c3'&gt;The billing address. Be careful not to integrate any line breaks.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id2ec2_c0'&gt;PostalCode&lt;/td&gt;
&lt;td headers='id2ec2_c1'&gt;String&lt;/td&gt;
&lt;td headers='id2ec2_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id2ec2_c3'&gt;The billing postal code.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id2ec2_c0'&gt;Billingaddressstate&lt;/td&gt;
&lt;td headers='id2ec2_c1'&gt;String&lt;/td&gt;
&lt;td headers='id2ec2_c2'&gt;No&lt;/td&gt;
&lt;td headers='id2ec2_c3'&gt;The billing address state.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h3 class=&#034;spip&#034;&gt;ShipTo&lt;/h3&gt;&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id931d_c0'&gt;Property &lt;/th&gt;&lt;th id='id931d_c1'&gt;Type &lt;/th&gt;&lt;th id='id931d_c2'&gt;Mandatory? &lt;/th&gt;&lt;th id='id931d_c3'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id931d_c0'&gt;City&lt;/td&gt;
&lt;td headers='id931d_c1'&gt;String&lt;/td&gt;
&lt;td headers='id931d_c2'&gt;Yes*&lt;/td&gt;
&lt;td headers='id931d_c3'&gt;The shipping city.&lt;br class='autobr' /&gt;
Mandatory if AdresseType is not EDELIVERY&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id931d_c0'&gt;Country&lt;/td&gt;
&lt;td headers='id931d_c1'&gt;String&lt;/td&gt;
&lt;td headers='id931d_c2'&gt;Yes*&lt;/td&gt;
&lt;td headers='id931d_c3'&gt;The country code (ISO_3166-1_alpha-2 format)&lt;br class='autobr' /&gt;
Mandatory if AdresseType is not EDELIVERY&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id931d_c0'&gt;Address&lt;/td&gt;
&lt;td headers='id931d_c1'&gt;String&lt;/td&gt;
&lt;td headers='id931d_c2'&gt;Yes*&lt;/td&gt;
&lt;td headers='id931d_c3'&gt;The shipping address.&lt;br class='autobr' /&gt;
Mandatory if AdresseType is not EDELIVERY&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id931d_c0'&gt;PostalCode&lt;/td&gt;
&lt;td headers='id931d_c1'&gt;String&lt;/td&gt;
&lt;td headers='id931d_c2'&gt;Yes*&lt;/td&gt;
&lt;td headers='id931d_c3'&gt;The shipping postal code.&lt;br class='autobr' /&gt;
Mandatory if AdresseType is not EDELIVERY&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id931d_c0'&gt;AddressType&lt;/td&gt;
&lt;td headers='id931d_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id931d_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id931d_c3'&gt;Shipping indicator. &lt;br class='autobr' /&gt;
0 = eDelivery&lt;br class='autobr' /&gt;
1 = Verified&lt;br class='autobr' /&gt;
2 = New&lt;br class='autobr' /&gt;
3 = Billing&lt;br class='autobr' /&gt;
4 = Store Pickup&lt;br class='autobr' /&gt;
5 = Travel Pickup&lt;br class='autobr' /&gt;
6 = Other&lt;br class='autobr' /&gt;
The parameter DELIVERYEMAIL is mandatory when EDELIVERY mode is set. The other ship to address fields are optional when &#8216;storepickup', travelpickup or other is set.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id931d_c0'&gt;AddressState&lt;/td&gt;
&lt;td headers='id931d_c1'&gt;String&lt;/td&gt;
&lt;td headers='id931d_c2'&gt;No&lt;/td&gt;
&lt;td headers='id931d_c3'&gt;The shipping address state.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id931d_c0'&gt;AddressDate&lt;/td&gt;
&lt;td headers='id931d_c1'&gt;String&lt;/td&gt;
&lt;td headers='id931d_c2'&gt;No&lt;/td&gt;
&lt;td headers='id931d_c3'&gt;Date when the shipping address used for this transaction was first used with the 3DS Requestor.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h3 class=&#034;spip&#034;&gt;Delivery&lt;/h3&gt;&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id2fbf_c0'&gt;Property &lt;/th&gt;&lt;th id='id2fbf_c1'&gt;Type &lt;/th&gt;&lt;th id='id2fbf_c2'&gt;Mandatory? &lt;/th&gt;&lt;th id='id2fbf_c3'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id2fbf_c0'&gt;email&lt;/td&gt;
&lt;td headers='id2fbf_c1'&gt;String&lt;/td&gt;
&lt;td headers='id2fbf_c2'&gt;Yes*&lt;/td&gt;
&lt;td headers='id2fbf_c3'&gt;Mandatory if ShipToAddressType value is eDelivery&lt;br class='autobr' /&gt;
For Electronic delivery, the email address to which the merchandise was delivered.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id2fbf_c0'&gt;timeframe&lt;/td&gt;
&lt;td headers='id2fbf_c1'&gt;String&lt;/td&gt;
&lt;td headers='id2fbf_c2'&gt;No&lt;/td&gt;
&lt;td headers='id2fbf_c3'&gt;Possible values : electronic, sameday, overnight, longer&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h3 class=&#034;spip&#034;&gt;ClientScreen&lt;/h3&gt;&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id721b_c0'&gt;Property &lt;/th&gt;&lt;th id='id721b_c1'&gt;Type &lt;/th&gt;&lt;th id='id721b_c2'&gt;Mandatory? &lt;/th&gt;&lt;th id='id721b_c3'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id721b_c0'&gt;ColorDepth&lt;/td&gt;
&lt;td headers='id721b_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id721b_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id721b_c3'&gt;Value representing the bit depth of the colour palette for displaying images, in bits per pixel. Obtained from Cardholder browser using the screen.colorDepth property.&lt;br class='autobr' /&gt;
Ex : 32&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id721b_c0'&gt;ScreenHeight&lt;/td&gt;
&lt;td headers='id721b_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id721b_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id721b_c3'&gt;Total height of the Cardholder's screen in pixels. Value is returned from the screen.height property.&lt;br class='autobr' /&gt;
Ex : 1280&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id721b_c0'&gt;ScreenWidth&lt;/td&gt;
&lt;td headers='id721b_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id721b_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id721b_c3'&gt;Total width of the cardholder's screen in pixels. Value is returned from the screen.width property.&lt;br class='autobr' /&gt;
Ex : 1024&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h3 class=&#034;spip&#034;&gt;ThreeDsOptData&lt;/h3&gt;&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id407e_c0'&gt;Property &lt;/th&gt;&lt;th id='id407e_c1'&gt;Type &lt;/th&gt;&lt;th id='id407e_c2'&gt;Mandatory? &lt;/th&gt;&lt;th id='id407e_c3'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id407e_c0'&gt;ClientAuthMethod&lt;/td&gt;
&lt;td headers='id407e_c1'&gt;String&lt;/td&gt;
&lt;td headers='id407e_c2'&gt;No&lt;/td&gt;
&lt;td headers='id407e_c3'&gt;guest: No merchant authentication occurred (i.e. cardholder &#8220;logged in&#8221; as guest);&lt;br class='autobr' /&gt;
credentials: Login to the cardholder account at the merchant system using merchant's own credentials;&lt;br class='autobr' /&gt;
federated: Login to the cardholder account at the merchant system using federated ID;&lt;br class='autobr' /&gt;
issuer: Login to the cardholder account at the merchant system using issuer credentials;&lt;br class='autobr' /&gt;
thirdparty: Login to the cardholder account at the merchant system using third-party authentication;&lt;br class='autobr' /&gt;
fido: Login to the cardholder account at the merchant system using FIDO Authenticator;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id407e_c0'&gt;AccountChangeDate&lt;/td&gt;
&lt;td headers='id407e_c1'&gt;Date&lt;/td&gt;
&lt;td headers='id407e_c2'&gt;No&lt;/td&gt;
&lt;td headers='id407e_c3'&gt;Date that the cardholder's account with the 3DS Requestor was last changed, including Billing or Shipping address, new payment account, or new user(s) added.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id407e_c0'&gt;AccountCreationDate&lt;/td&gt;
&lt;td headers='id407e_c1'&gt;Date&lt;/td&gt;
&lt;td headers='id407e_c2'&gt;No&lt;/td&gt;
&lt;td headers='id407e_c3'&gt;Date that the cardholder opened the account with the 3DS Requestor.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id407e_c0'&gt;Passwordchangedate&lt;/td&gt;
&lt;td headers='id407e_c1'&gt;Date&lt;/td&gt;
&lt;td headers='id407e_c2'&gt;No&lt;/td&gt;
&lt;td headers='id407e_c3'&gt;Date that cardholder's account with the 3DS Requestor had a password change or account reset.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id407e_c0'&gt;Last6MonthsPurchaseCount&lt;/td&gt;
&lt;td headers='id407e_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id407e_c2'&gt;No&lt;/td&gt;
&lt;td headers='id407e_c3'&gt;Number of purchases with this cardholder account during the previous six months.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id407e_c0'&gt;Last24hoursaddcardattempts&lt;/td&gt;
&lt;td headers='id407e_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id407e_c2'&gt;No&lt;/td&gt;
&lt;td headers='id407e_c3'&gt;Number of &#8220;Add Card&#8221; attempts in the last 24 hours.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id407e_c0'&gt;Last24hourstransactioncount&lt;/td&gt;
&lt;td headers='id407e_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id407e_c2'&gt;No&lt;/td&gt;
&lt;td headers='id407e_c3'&gt;Number of transactions (successful and abandoned) for this cardholder account with the 3DS Requestor across all payment accounts in the previous 24 hours.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id407e_c0'&gt;Last12Monthstransactioncount&lt;/td&gt;
&lt;td headers='id407e_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id407e_c2'&gt;No&lt;/td&gt;
&lt;td headers='id407e_c3'&gt;Number of transactions (successful and abandoned) for this cardholder account with the 3DS Requestor across all payment accounts in the previous year.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id407e_c0'&gt;Cardenrolldate&lt;/td&gt;
&lt;td headers='id407e_c1'&gt;date&lt;/td&gt;
&lt;td headers='id407e_c2'&gt;No&lt;/td&gt;
&lt;td headers='id407e_c3'&gt;Date that the payment account was enrolled in the cardholder's account with the 3DS Requestor.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id407e_c0'&gt;Suspiciousaccountactivity&lt;/td&gt;
&lt;td headers='id407e_c1'&gt;Boolean&lt;/td&gt;
&lt;td headers='id407e_c2'&gt;No&lt;/td&gt;
&lt;td headers='id407e_c3'&gt;Indicates whether the 3DS Requestor has experienced suspicious activity (including previous fraud) on the cardholder account.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id407e_c0'&gt;Homephone&lt;/td&gt;
&lt;td headers='id407e_c1'&gt;string(max 32)&lt;/td&gt;
&lt;td headers='id407e_c2'&gt;No&lt;/td&gt;
&lt;td headers='id407e_c3'&gt;The home phone number provided by the Cardholder in international (E.164) format.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id407e_c0'&gt;Mobilephone&lt;/td&gt;
&lt;td headers='id407e_c1'&gt;string(max 32)&lt;/td&gt;
&lt;td headers='id407e_c2'&gt;No&lt;/td&gt;
&lt;td headers='id407e_c3'&gt;The mobile phone number provided by the Cardholder in international (E.164) format.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id407e_c0'&gt;Workphone&lt;/td&gt;
&lt;td headers='id407e_c1'&gt;string(max 32)&lt;/td&gt;
&lt;td headers='id407e_c2'&gt;No&lt;/td&gt;
&lt;td headers='id407e_c3'&gt;The work phone number provided by the Cardholder in international (E.164) format.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id407e_c0'&gt;Preorderdate&lt;/td&gt;
&lt;td headers='id407e_c1'&gt;date&lt;/td&gt;
&lt;td headers='id407e_c2'&gt;No&lt;/td&gt;
&lt;td headers='id407e_c3'&gt;For a pre-ordered purchase, the expected date that the merchandise will be available.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id407e_c0'&gt;Itemavailability&lt;/td&gt;
&lt;td headers='id407e_c1'&gt;Boolean&lt;/td&gt;
&lt;td headers='id407e_c2'&gt;No&lt;/td&gt;
&lt;td headers='id407e_c3'&gt;Indicates whether Cardholder is placing an order for merchandise with a future availability or release date.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id407e_c0'&gt;Reorderingitem&lt;/td&gt;
&lt;td headers='id407e_c1'&gt;Boolean&lt;/td&gt;
&lt;td headers='id407e_c2'&gt;No&lt;/td&gt;
&lt;td headers='id407e_c3'&gt;Indicates whether the cardholder is reordering previously purchased merchandise.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id407e_c0'&gt;Recurringexpiry&lt;/td&gt;
&lt;td headers='id407e_c1'&gt;date&lt;/td&gt;
&lt;td headers='id407e_c2'&gt;No&lt;/td&gt;
&lt;td headers='id407e_c3'&gt;Date after which no further authorisations shall be performed in a recurring payment workwlow.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id407e_c0'&gt;recurringfrequency&lt;/td&gt;
&lt;td headers='id407e_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id407e_c2'&gt;No&lt;/td&gt;
&lt;td headers='id407e_c3'&gt;Indicates the minimum number of days between authorisations.&lt;br class='autobr' /&gt;
Ex : 10&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h3 class=&#034;spip&#034;&gt;GiftCard&lt;/h3&gt;&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='idd025_c0'&gt;Property &lt;/th&gt;&lt;th id='idd025_c1'&gt;Type &lt;/th&gt;&lt;th id='idd025_c2'&gt;Mandatory? &lt;/th&gt;&lt;th id='idd025_c3'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idd025_c0'&gt;Amount&lt;/td&gt;
&lt;td headers='idd025_c1'&gt;Int&lt;/td&gt;
&lt;td headers='idd025_c2'&gt;No&lt;/td&gt;
&lt;td headers='idd025_c3'&gt;For prepaid or gift card purchase, the purchase amount total of prepaid or gift card(s) in minor units (cents).&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idd025_c0'&gt;Count&lt;/td&gt;
&lt;td headers='idd025_c1'&gt;Int&lt;/td&gt;
&lt;td headers='idd025_c2'&gt;No&lt;/td&gt;
&lt;td headers='idd025_c3'&gt;For prepaid or gift card purchase, total count of individual prepaid or gift cards/codes purchased.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idd025_c0'&gt;Currency&lt;/td&gt;
&lt;td headers='idd025_c1'&gt;String&lt;/td&gt;
&lt;td headers='idd025_c2'&gt;No&lt;/td&gt;
&lt;td headers='idd025_c3'&gt;For prepaid or gift card purchase, the currency code of the card as defined in ISO 4217.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h3 class=&#034;spip&#034;&gt;ExtraResults&lt;/h3&gt;&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id0d03_c0'&gt;Property &lt;/th&gt;&lt;th id='id0d03_c1'&gt;Type &lt;/th&gt;&lt;th id='id0d03_c2'&gt;Mandatory? &lt;/th&gt;&lt;th id='id0d03_c3'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id0d03_c0'&gt;threedsecure&lt;/td&gt;
&lt;td headers='id0d03_c1'&gt;Boolean&lt;/td&gt;
&lt;td headers='id0d03_c2'&gt;/&lt;/td&gt;
&lt;td headers='id0d03_c3'&gt;True / False&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id0d03_c0'&gt;threedsecureauthstatus&lt;/td&gt;
&lt;td headers='id0d03_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id0d03_c2'&gt;/&lt;/td&gt;
&lt;td headers='id0d03_c3'&gt;0 = Yes&lt;br class='autobr' /&gt;
1 = No&lt;br class='autobr' /&gt;
2 = unavaible&lt;br class='autobr' /&gt;
3 = Attempted&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id0d03_c0'&gt;threedsecuresignaturestatus&lt;/td&gt;
&lt;td headers='id0d03_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id0d03_c2'&gt;/&lt;/td&gt;
&lt;td headers='id0d03_c3'&gt;0 = Yes&lt;br class='autobr' /&gt;
1 = No&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id0d03_c0'&gt;threedsecureglobalstatus&lt;/td&gt;
&lt;td headers='id0d03_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id0d03_c2'&gt;/&lt;/td&gt;
&lt;td headers='id0d03_c3'&gt;0 = Yes&lt;br class='autobr' /&gt;
1 = Not_enrolled&lt;br class='autobr' /&gt;
2 = unavaible&lt;br class='autobr' /&gt;
3 = Not_required&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id0d03_c0'&gt;ThreeDsCardEnrolled&lt;/td&gt;
&lt;td headers='id0d03_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id0d03_c2'&gt;/&lt;/td&gt;
&lt;td headers='id0d03_c3'&gt;0 = Yes&lt;br class='autobr' /&gt;
1 = No&lt;br class='autobr' /&gt;
2 = unavaible&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id0d03_c0'&gt;ExecCode&lt;/td&gt;
&lt;td headers='id0d03_c1'&gt;String (4)&lt;/td&gt;
&lt;td headers='id0d03_c2'&gt;/&lt;/td&gt;
&lt;td headers='id0d03_c3'&gt;The operation result code&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id0d03_c0'&gt;ExecMessage&lt;/td&gt;
&lt;td headers='id0d03_c1'&gt;String&lt;/td&gt;
&lt;td headers='id0d03_c2'&gt;/&lt;/td&gt;
&lt;td headers='id0d03_c3'&gt;The operation result description linked to EXECCODE&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id0d03_c0'&gt;warrantyresult&lt;/td&gt;
&lt;td headers='id0d03_c1'&gt;String&lt;/td&gt;
&lt;td headers='id0d03_c2'&gt;/&lt;/td&gt;
&lt;td headers='id0d03_c3'&gt;Yes / no&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id0d03_c0'&gt;3dsecureversion&lt;/td&gt;
&lt;td headers='id0d03_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id0d03_c2'&gt;/&lt;/td&gt;
&lt;td headers='id0d03_c3'&gt;The kind of 3-D Secure protocol version.&lt;br class='autobr' /&gt;
Ex : 1&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id0d03_c0'&gt;3dsecuremode&lt;/td&gt;
&lt;td headers='id0d03_c1'&gt;String&lt;/td&gt;
&lt;td headers='id0d03_c2'&gt;/&lt;/td&gt;
&lt;td headers='id0d03_c3'&gt;Applied authentification mode:&lt;br class='autobr' /&gt;
0 = ask for a strong authentication&lt;br class='autobr' /&gt;
1 = ask for a frictionless authentication&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id0d03_c0'&gt;bankauthresult&lt;/td&gt;
&lt;td headers='id0d03_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id0d03_c2'&gt;/&lt;/td&gt;
&lt;td headers='id0d03_c3'&gt;Return code of the authorisation request returned by the issuing bank&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Cr&#233;er un paiement par carte bancaire avec 3DS V1</title>
		<link>https://api.s-money.fr/documentation/utiliser-l-api/dalenys-hosted-fields-paiement/93/article/creer-un-paiement-par-carte</link>
		<guid isPermaLink="true">https://api.s-money.fr/documentation/utiliser-l-api/dalenys-hosted-fields-paiement/93/article/creer-un-paiement-par-carte</guid>
		<dc:date>2020-03-10T09:37:17Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Michel Ruckebusch</dc:creator>



		<description>
&lt;p&gt;Evolutions entre Systempay et Dalenys &lt;br class='autobr' /&gt;
Cette requ&#234;te est similaire &#224; Systempay - Paiement simple par carte bancaire, avec quelques ajustements : &lt;br class='autobr' /&gt;
HEADER
&lt;br class='autobr' /&gt; Le header des requ&#234;tes Dalenys est en V3. &lt;br class='autobr' /&gt;
REQUETE
&lt;br class='autobr' /&gt; Dans la requ&#234;te de cr&#233;ation de paiement par carte, les champs payerInfo (name, email) deviennent obligatoires, le reste de la requ&#234;te reste inchang&#233;. &lt;br class='autobr' /&gt;
REPONSE &lt;br class='autobr' /&gt; Dans la r&#233;ponse, le champ r&#233;ponse HREF est remplac&#233; par OperationId, PayInTokenId et ExtraData. &lt;br class='autobr' /&gt; Ces champs seront &#224; inclure dans le (...)&lt;/p&gt;


-
&lt;a href="https://api.s-money.fr/documentation/utiliser-l-api/dalenys-hosted-fields-paiement/93/" rel="directory"&gt;v3&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h3 class=&#034;spip&#034;&gt;Evolutions entre Systempay et Dalenys&lt;/h3&gt;
&lt;p&gt;Cette requ&#234;te est similaire &#224; &lt;a href=&#034;http://api.s-money.fr/documentation/utiliser-l-api/paiement-par-carte-bancaire/&#034; class='spip_out' rel='external'&gt;Systempay - Paiement simple par carte bancaire&lt;/a&gt;, avec quelques ajustements :&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;HEADER&lt;/strong&gt;&lt;br class='autobr' /&gt;
Le header des requ&#234;tes Dalenys est en V3.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;REQUETE&lt;/strong&gt;&lt;br class='autobr' /&gt;
Dans la requ&#234;te de cr&#233;ation de paiement par carte, les champs &lt;i&gt;payerInfo&lt;/i&gt; (&lt;i&gt;name&lt;/i&gt;, &lt;i&gt;email&lt;/i&gt;) deviennent obligatoires, le reste de la requ&#234;te reste inchang&#233;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;REPONSE&lt;/strong&gt; &lt;br class='autobr' /&gt;
Dans la r&#233;ponse, le champ r&#233;ponse HREF est remplac&#233; par &lt;i&gt;OperationId&lt;/i&gt;, &lt;i&gt;PayInTokenId&lt;/i&gt; et &lt;i&gt;ExtraData&lt;/i&gt;. &lt;br class='autobr' /&gt;
Ces champs seront &#224; inclure dans le formulaire de paiement dans des balises &lt;br class='autobr' /&gt;
HTML &lt;code class='spip_code' dir='ltr'&gt;&lt;input type=&#034;hidden&#034; /&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Les valeurs du champ ErrorCode sont compl&#233;t&#233;es de nouvelles valeurs suivantes :&lt;br class='autobr' /&gt;
0 = succ&#232;s (correspond &#224; l'ExecCode 0000)&lt;br class='autobr' /&gt;
10 = erreur requ&#234;te Dalenys (correspond aux ExecCodes de type 1XXX)&lt;br class='autobr' /&gt;
11 = erreur de r&#233;f&#233;rence Dalenys (correspond aux ExecCodes de type 2XXX)&lt;br class='autobr' /&gt;
12 = erreur configuration boutique Dalenys (correspond aux ExecCodes de type 3XXX)&lt;br class='autobr' /&gt;
13 = erreur banque porteur carte (correspond aux ExecCodes de type 4XXX)&lt;br class='autobr' /&gt;
14 = erreur syst&#232;me Dalenys (correspond aux ExecCodes de type 5XXX)&lt;br class='autobr' /&gt;
15 = erreur moteur anti-fraude Dalenys (correspond aux ExecCodes de type 6XXX)&lt;/p&gt;
&lt;p&gt;Dans les ExtraResults :&lt;br class='autobr' /&gt;
les champs &lt;i&gt;riskcontrolresult&lt;/i&gt; et &lt;i&gt;threedsresult&lt;/i&gt; ne sont plus disponibles&lt;br class='autobr' /&gt;
Ils sont remplac&#233;s par &lt;i&gt;threedsecure&lt;/i&gt;, &lt;i&gt;threedsecureauthstatus&lt;/i&gt;, &lt;i&gt;threedsecuresignaturestatus&lt;/i&gt;, &lt;i&gt;threedsecureglobalstatus&lt;/i&gt; et &lt;i&gt;ThreeDsCardEnrolled&lt;/i&gt; aliment&#233;s par les valeurs suivantes :&lt;/p&gt;
&lt;table class=&#034;spip&#034;&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;threedsecure&lt;/td&gt;
&lt;td&gt;True&lt;/td&gt;
&lt;td&gt;False&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td&gt;threedsecureauthstatus&lt;/td&gt;
&lt;td&gt;0 = yes&lt;/td&gt;
&lt;td&gt;1 = no&lt;/td&gt;
&lt;td&gt;2 = unavailable&lt;/td&gt;
&lt;td&gt;3 = attempted&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;threedsecuresignaturestatus&lt;/td&gt;
&lt;td&gt;0 = yes&lt;/td&gt;
&lt;td&gt;1 = no&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td&gt;threedsecureglobalstatus&lt;/td&gt;
&lt;td&gt;0 = ok&lt;/td&gt;
&lt;td&gt;1 = not_enrolled&lt;/td&gt;
&lt;td&gt;2 = unavailable&lt;/td&gt;
&lt;td&gt;3 = not_required&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;ThreeDsCardEnrolled&lt;/td&gt;
&lt;td&gt;0 = yes&lt;/td&gt;
&lt;td&gt;1 = no&lt;/td&gt;
&lt;td&gt;2 = unavailable&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
		&lt;div class='rss_ps'&gt;&lt;p&gt;&lt;strong&gt;Requ&#234;te :&lt;/strong&gt;&lt;br class='autobr' /&gt;
POST /api/[domaine_partenaire]/payins/cardpayments HTTP/1.1 &lt;br class='autobr' /&gt;
Accept:application/vnd.s-money.v3+json&lt;br class='autobr' /&gt;
Content-Type:application/vnd.s-money.v3+json&lt;br class='autobr' /&gt;
Authorization:Bearer ACCESS_TOKEN&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;{ &lt;br /&gt; &#034;amount&#034;:9600,&lt;br /&gt; &#034;fee&#034;:400,&lt;br /&gt; &#034;orderId&#034;:&#034;orderabc&#034;,&lt;br /&gt; &#034;availableCards&#034;:&#034;CB&#034;,&lt;br /&gt; &#034;beneficiary&#034;:{ &lt;br /&gt; &#034;appaccountid&#034;:&#034; user-abc &#034;&lt;br /&gt; },&lt;br /&gt; &#034;ismine&#034;:false,&lt;br /&gt; &#034;message&#034;:&#034;orderID: orderabc&#034;,&lt;br /&gt; &#034;urlReturn&#034;:&#034;https://www.domaine.fr/paiement-termine-iframe&#034;,&lt;br /&gt; &#034;urlCallback&#034;:&#034;https://www.domaine.fr/smoneycallbak&#034;,&lt;br /&gt; &#034;require3DS&#034;:true,&lt;br /&gt; &#034;payerInfo&#034;:{ &lt;br /&gt; &#034;Name&#034;:&#034;Pierre Dupont&#034;,&lt;br /&gt; &#034;Mail&#034;:&#034;pierre@dupont.fr&#034;&lt;br /&gt; }&lt;br /&gt;
}&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;R&#233;ponse :&lt;/strong&gt;&lt;br class='autobr' /&gt;
HTTP/1.1 201 CREATED&lt;br class='autobr' /&gt;
Content-Type : application/vnd.s-money.v3+json&lt;br class='autobr' /&gt;
Location : /api/[domaine_partenaire]/payins/cardpayments/&lt;i&gt;orderid&lt;/i&gt;&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;{ &lt;br /&gt; &#034;OperationId&#034;:517,&lt;br /&gt; &#034;PayinTokenId&#034;:&#034;1-2bsKDL&#034;,&lt;br /&gt; &#034;ExtraData&#034;:&#034; %7B%22IsSchedule%22%3Afalse%2C%22Profile%22%3Aprofilename%2C%22Cards%22%3Anull%2C%22UrlReturn%22%3A%22http%25253A%25252F%25252Fwww.domaine.fr%25252Fpaiement-termine-iframe%22%7D &#034;,&lt;br /&gt; &#034;Id&#034;:517,&lt;br /&gt; &#034;Amount&#034;:9600,&lt;br /&gt; &#034;Status&#034;:0,&lt;br /&gt; &#034;Beneficiary&#034;:{ &lt;br /&gt; &#034;Id&#034;:65,&lt;br /&gt; &#034;AppAccountId&#034;:&#034; user-abc&#034;,&lt;br /&gt; &#034;DisplayName&#034;:&#034;John Doe&#034;,&lt;br /&gt; &#034;Email&#034;:&#034;jd@domaine.com&#034;,&lt;br /&gt; &#034;PhoneNumber&#034;:null,&lt;br /&gt; &#034;Alias&#034;:null,&lt;br /&gt; &#034;Href&#034;:&#034;https://rest.s-money.fr/api/domaine/users/user-abc&#034;&lt;br /&gt; },&lt;br /&gt; &#034;PaymentDate&#034;:&#034;2018-11-12T15:14:54.943324+01:00&#034;,&lt;br /&gt; &#034;PayerInfo&#034;:{ &lt;br /&gt; &#034;Name&#034;:&#034;Pierre Dupont&#034;,&lt;br /&gt; &#034;Mail&#034;:&#034;pierre@dupont.fr&#034;&lt;br /&gt; },&lt;br /&gt; &#034;Message&#034;:&#034;commande orderID:orderabc&#034;,&lt;br /&gt; &#034;OrderId&#034;:&#034;orderabc&#034;,&lt;br /&gt; &#034;Refunds&#034;:null,&lt;br /&gt; &#034;ErrorCode&#034;:0,&lt;br /&gt; &#034;ExtraResults&#034;:{ &lt;br /&gt; &#034;threedsecure&#034;:null,&lt;br /&gt; &#034;threedsecureauthstatus&#034;:null,&lt;br /&gt; &#034;threedsecuresignaturestatus&#034;:null,&lt;br /&gt; &#034;threedsecureglobalstatus&#034;:null,&lt;br /&gt; &#034;ThreeDsCardEnrolled&#034;:null,&lt;br /&gt; &#034;ExecCode&#034;:null,&lt;br /&gt; &#034;ExecMessage&#034;:null,&lt;br /&gt; &#034;warrantyresult&#034;:null,&lt;br /&gt; &#034;bankauthresult&#034;:null&lt;br /&gt; },&lt;br /&gt; &#034;Fee&#034;:400,&lt;br /&gt; &#034;Card&#034;:{ &lt;br /&gt; &#034;Id&#034;:1141,&lt;br /&gt; &#034;AppCardId&#034;:&#034;card-user-abc&#034;,&lt;br /&gt; &#034;Network&#034;:null,&lt;br /&gt; &#034;Hint&#034;:null,&lt;br /&gt; &#034;Name&#034;:null,&lt;br /&gt; &#034;Country&#034;:null,&lt;br /&gt; &#034;ExpiryDate&#034;:null&lt;br /&gt; },&lt;br /&gt; &#034;IsMine&#034;:false,&lt;br /&gt; &#034;ExtraParameters&#034;:null,&lt;br /&gt; &#034;Require3DS&#034;:true,&lt;br /&gt; &#034;Payments&#034;:null,&lt;br /&gt; &#034;Schedules&#034;:null,&lt;br /&gt; &#034;Type&#034;:0&lt;br /&gt;
}&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Ressources</title>
		<link>https://api.s-money.fr/documentation/utiliser-l-api/dalenys-hosted-fields-paiement/93/article/ressources</link>
		<guid isPermaLink="true">https://api.s-money.fr/documentation/utiliser-l-api/dalenys-hosted-fields-paiement/93/article/ressources</guid>
		<dc:date>2020-03-09T16:43:09Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Michel Ruckebusch</dc:creator>



		<description>
&lt;p&gt;CardPayment Property Type Mandatory ? Description Amount Long Yes Payment amount (in cents) Fee Long No Fee amount (the amount value does not include the fee amount) ThreeDSecurePreference Int Yes 0 = ask for a strong authentication
&lt;br class='autobr' /&gt; 1 = ask for a frictionless authentication
&lt;br class='autobr' /&gt; 2 = ask for no preference, the decision will be made by issuer ;
&lt;br class='autobr' /&gt; 3 = ask for no authentication OrderId String Yes Payment identifier in the third-party application Id Long / Payment ID availableCards String (...)&lt;/p&gt;


-
&lt;a href="https://api.s-money.fr/documentation/utiliser-l-api/dalenys-hosted-fields-paiement/93/" rel="directory"&gt;v3&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h3 class=&#034;spip&#034;&gt;CardPayment&lt;/h3&gt;&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id1302_c0'&gt;Property &lt;/th&gt;&lt;th id='id1302_c1'&gt;Type &lt;/th&gt;&lt;th id='id1302_c2'&gt;Mandatory ? &lt;/th&gt;&lt;th id='id1302_c3'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id1302_c0'&gt;Amount&lt;/td&gt;
&lt;td headers='id1302_c1'&gt;Long&lt;/td&gt;
&lt;td headers='id1302_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id1302_c3'&gt;Payment amount (in cents)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id1302_c0'&gt;Fee&lt;/td&gt;
&lt;td headers='id1302_c1'&gt;Long&lt;/td&gt;
&lt;td headers='id1302_c2'&gt;No&lt;/td&gt;
&lt;td headers='id1302_c3'&gt;Fee amount (the amount value does not include the fee amount)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id1302_c0'&gt;ThreeDSecurePreference&lt;/td&gt;
&lt;td headers='id1302_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id1302_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id1302_c3'&gt;0 = ask for a strong authentication&lt;br class='autobr' /&gt;
1 = ask for a frictionless authentication&lt;br class='autobr' /&gt;
2 = ask for no preference, the decision will be made by issuer ;&lt;br class='autobr' /&gt;
3 = ask for no authentication&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id1302_c0'&gt;OrderId&lt;/td&gt;
&lt;td headers='id1302_c1'&gt;String&lt;/td&gt;
&lt;td headers='id1302_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id1302_c3'&gt;Payment identifier in the third-party application&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id1302_c0'&gt;Id&lt;/td&gt;
&lt;td headers='id1302_c1'&gt;Long&lt;/td&gt;
&lt;td headers='id1302_c2'&gt;/&lt;/td&gt;
&lt;td headers='id1302_c3'&gt;Payment ID&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id1302_c0'&gt;availableCards&lt;/td&gt;
&lt;td headers='id1302_c1'&gt;String&lt;/td&gt;
&lt;td headers='id1302_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id1302_c3'&gt;List of cards to be displayed on the payment page.&lt;br class='autobr' /&gt;
Possible values (to separate with ' ;' ) :&lt;br class='autobr' /&gt;
CB&lt;br class='autobr' /&gt;
MASTERCARD&lt;br class='autobr' /&gt;
MAESTRO&lt;br class='autobr' /&gt;
VISA&lt;br class='autobr' /&gt;
VISA_ELECTRON&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id1302_c0'&gt;IsMine&lt;/td&gt;
&lt;td headers='id1302_c1'&gt;Bool&lt;/td&gt;
&lt;td headers='id1302_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id1302_c3'&gt;True, if the account holder is also the bank card holder (it refers to an account top-up and not a payment), False if the bank card holder is not the owner of the account holder&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id1302_c0'&gt;Message&lt;/td&gt;
&lt;td headers='id1302_c1'&gt;String&lt;/td&gt;
&lt;td headers='id1302_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id1302_c3'&gt;Payment message&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id1302_c0'&gt;urlReturn&lt;/td&gt;
&lt;td headers='id1302_c1'&gt;String&lt;/td&gt;
&lt;td headers='id1302_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id1302_c3'&gt;Url of callback client requested at the end of a card payment&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id1302_c0'&gt;urlCallback&lt;/td&gt;
&lt;td headers='id1302_c1'&gt;String&lt;/td&gt;
&lt;td headers='id1302_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id1302_c3'&gt;Specify url of callback server requested at the end of adding card (the domain must be the same as the one of the callback URL provided initially)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id1302_c0'&gt;Status&lt;/td&gt;
&lt;td headers='id1302_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id1302_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id1302_c3'&gt;Sub operation status&lt;br class='autobr' /&gt;
-1 = unknow&lt;br class='autobr' /&gt;
0 = waiting&lt;br class='autobr' /&gt;
1 = completed&lt;br class='autobr' /&gt;
2 = refunded&lt;br class='autobr' /&gt;
3 = refused&lt;br class='autobr' /&gt;
4 = Waiting for validation&lt;br class='autobr' /&gt;
5 = Cancelled&lt;br class='autobr' /&gt;
6 = Waiting to be sent&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id1302_c0'&gt;ErrorCode&lt;/td&gt;
&lt;td headers='id1302_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id1302_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id1302_c3'&gt;0 = 0XXX operation succeeded or still processing&lt;br class='autobr' /&gt;
10 = 1XXX operation rejected because of bad request configuration&lt;br class='autobr' /&gt;
11 = 2XXX operation rejected because of bad reference usage&lt;br class='autobr' /&gt;
12 = 3XXX operation rejected because of bad account configuration&lt;br class='autobr' /&gt;
13 = 4XXX operation rejected because of the bank or the supplier&lt;br class='autobr' /&gt;
14 = 5XXX operation rejected because of a system error&lt;br class='autobr' /&gt;
15 = 6XXX operation rejected because of anti-fraud engine&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id1302_c0'&gt;Extradata&lt;/td&gt;
&lt;td headers='id1302_c1'&gt;String&lt;/td&gt;
&lt;td headers='id1302_c2'&gt;/&lt;/td&gt;
&lt;td headers='id1302_c3'&gt;Data to be included in card payment form into : &lt;code class='spip_code' dir='ltr'&gt;&lt;input type=&#034;hidden&#034; /&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id1302_c0'&gt;OperationId&lt;/td&gt;
&lt;td headers='id1302_c1'&gt;String&lt;/td&gt;
&lt;td headers='id1302_c2'&gt;&lt;/td&gt;
&lt;td headers='id1302_c3'&gt;Data to be included in card payment form into : &lt;code class='spip_code' dir='ltr'&gt;&lt;input type=&#034;hidden&#034; /&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id1302_c0'&gt;TokenId&lt;/td&gt;
&lt;td headers='id1302_c1'&gt;String&lt;/td&gt;
&lt;td headers='id1302_c2'&gt;&lt;/td&gt;
&lt;td headers='id1302_c3'&gt;Data to be included in card payment form into : &lt;code class='spip_code' dir='ltr'&gt;&lt;input type=&#034;hidden&#034; /&gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id1302_c0'&gt;PaymentDate&lt;/td&gt;
&lt;td headers='id1302_c1'&gt;DateTime&lt;/td&gt;
&lt;td headers='id1302_c2'&gt;&lt;/td&gt;
&lt;td headers='id1302_c3'&gt;Payment date&lt;br class='autobr' /&gt;
Ex : 2013-09-10 T15:49:58.791121+02:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id1302_c0'&gt;Type&lt;/td&gt;
&lt;td headers='id1302_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id1302_c2'&gt;/&lt;/td&gt;
&lt;td headers='id1302_c3'&gt;Payment types :&lt;br class='autobr' /&gt;
0 = Payment&lt;br class='autobr' /&gt;
1 = Refund&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h3 class=&#034;spip&#034;&gt;Card&lt;/h3&gt;&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id0d8f_c0'&gt;Property &lt;/th&gt;&lt;th id='id0d8f_c1'&gt;Type &lt;/th&gt;&lt;th id='id0d8f_c2'&gt;Mandatory ? &lt;/th&gt;&lt;th id='id0d8f_c3'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id0d8f_c0'&gt;Id&lt;/td&gt;
&lt;td headers='id0d8f_c1'&gt;Long&lt;/td&gt;
&lt;td headers='id0d8f_c2'&gt;/&lt;/td&gt;
&lt;td headers='id0d8f_c3'&gt;Card ID&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id0d8f_c0'&gt;AppCardId&lt;/td&gt;
&lt;td headers='id0d8f_c1'&gt;String&lt;/td&gt;
&lt;td headers='id0d8f_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id0d8f_c3'&gt;Card identifier in the third-party application&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id0d8f_c0'&gt;Network&lt;/td&gt;
&lt;td headers='id0d8f_c1'&gt;Long&lt;/td&gt;
&lt;td headers='id0d8f_c2'&gt;/&lt;/td&gt;
&lt;td headers='id0d8f_c3'&gt;UNKNOWN = -1,&lt;br class='autobr' /&gt;
CB = 1,&lt;br class='autobr' /&gt;
MASTERCARD = 2,&lt;br class='autobr' /&gt;
VISA = 3&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id0d8f_c0'&gt;Hint&lt;/td&gt;
&lt;td headers='id0d8f_c1'&gt;String&lt;/td&gt;
&lt;td headers='id0d8f_c2'&gt;/&lt;/td&gt;
&lt;td headers='id0d8f_c3'&gt;Hide the card number.&lt;br class='autobr' /&gt;
6XXXX4 format&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id0d8f_c0'&gt;Name&lt;/td&gt;
&lt;td headers='id0d8f_c1'&gt;String&lt;/td&gt;
&lt;td headers='id0d8f_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id0d8f_c3'&gt;Card name&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id0d8f_c0'&gt;Country&lt;/td&gt;
&lt;td headers='id0d8f_c1'&gt;String&lt;/td&gt;
&lt;td headers='id0d8f_c2'&gt;/&lt;/td&gt;
&lt;td headers='id0d8f_c3'&gt;ISO country code of the card&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id0d8f_c0'&gt;ExpiryDate&lt;/td&gt;
&lt;td headers='id0d8f_c1'&gt;Date&lt;/td&gt;
&lt;td headers='id0d8f_c2'&gt;/&lt;/td&gt;
&lt;td headers='id0d8f_c3'&gt;Card expiration date&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h3 class=&#034;spip&#034;&gt;Beneficiary&lt;/h3&gt;&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id9bd9_c0'&gt;Property &lt;/th&gt;&lt;th id='id9bd9_c1'&gt;Type &lt;/th&gt;&lt;th id='id9bd9_c2'&gt;Mandatory ? &lt;/th&gt;&lt;th id='id9bd9_c3'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id9bd9_c0'&gt;Id&lt;/td&gt;
&lt;td headers='id9bd9_c1'&gt;Long&lt;/td&gt;
&lt;td headers='id9bd9_c2'&gt;/&lt;/td&gt;
&lt;td headers='id9bd9_c3'&gt;Account identifier.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id9bd9_c0'&gt;AppAccountId&lt;/td&gt;
&lt;td headers='id9bd9_c1'&gt;String&lt;/td&gt;
&lt;td headers='id9bd9_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id9bd9_c3'&gt;Account identifier provided by the third-party application.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id9bd9_c0'&gt;DisplayName&lt;/td&gt;
&lt;td headers='id9bd9_c1'&gt;Long&lt;/td&gt;
&lt;td headers='id9bd9_c2'&gt;/&lt;/td&gt;
&lt;td headers='id9bd9_c3'&gt;Account display name&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id9bd9_c0'&gt;Email&lt;/td&gt;
&lt;td headers='id9bd9_c1'&gt;String&lt;/td&gt;
&lt;td headers='id9bd9_c2'&gt;/&lt;/td&gt;
&lt;td headers='id9bd9_c3'&gt;Account email&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id9bd9_c0'&gt;Phonenumber&lt;/td&gt;
&lt;td headers='id9bd9_c1'&gt;String&lt;/td&gt;
&lt;td headers='id9bd9_c2'&gt;/&lt;/td&gt;
&lt;td headers='id9bd9_c3'&gt;Account phone number&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id9bd9_c0'&gt;Href&lt;/td&gt;
&lt;td headers='id9bd9_c1'&gt;Uri&lt;/td&gt;
&lt;td headers='id9bd9_c2'&gt;/&lt;/td&gt;
&lt;td headers='id9bd9_c3'&gt;Uri for the account details&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h3 class=&#034;spip&#034;&gt;PayerInfo&lt;/h3&gt;&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id2d05_c0'&gt;Property &lt;/th&gt;&lt;th id='id2d05_c1'&gt;Type &lt;/th&gt;&lt;th id='id2d05_c2'&gt;Mandatory ? &lt;/th&gt;&lt;th id='id2d05_c3'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id2d05_c0'&gt;Name&lt;/td&gt;
&lt;td headers='id2d05_c1'&gt;String&lt;/td&gt;
&lt;td headers='id2d05_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id2d05_c3'&gt;The holder's full name (as described on the payment method).&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id2d05_c0'&gt;mail&lt;/td&gt;
&lt;td headers='id2d05_c1'&gt;String&lt;/td&gt;
&lt;td headers='id2d05_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id2d05_c3'&gt;The user's email.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h3 class=&#034;spip&#034;&gt;Extraparameters&lt;/h3&gt;&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id447b_c0'&gt;Property &lt;/th&gt;&lt;th id='id447b_c1'&gt;Type &lt;/th&gt;&lt;th id='id447b_c2'&gt;Mandatory ? &lt;/th&gt;&lt;th id='id447b_c3'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id447b_c0'&gt;ProfilName&lt;/td&gt;
&lt;td headers='id447b_c1'&gt;String&lt;/td&gt;
&lt;td headers='id447b_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id447b_c3'&gt;Value &#8220;3DSV2&#8221; to call 3D-Secure 2.0&lt;br class='autobr' /&gt;
By default, without profil, 3DS V1 will be called&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h3 class=&#034;spip&#034;&gt;Billing&lt;/h3&gt;&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id394d_c0'&gt;Property &lt;/th&gt;&lt;th id='id394d_c1'&gt;Type &lt;/th&gt;&lt;th id='id394d_c2'&gt;Mandatory ? &lt;/th&gt;&lt;th id='id394d_c3'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id394d_c0'&gt;City&lt;/td&gt;
&lt;td headers='id394d_c1'&gt;String&lt;/td&gt;
&lt;td headers='id394d_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id394d_c3'&gt;The billing city.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id394d_c0'&gt;Country&lt;/td&gt;
&lt;td headers='id394d_c1'&gt;String&lt;/td&gt;
&lt;td headers='id394d_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id394d_c3'&gt;The country code (ISO_3166-1_alpha-2).&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id394d_c0'&gt;Address&lt;/td&gt;
&lt;td headers='id394d_c1'&gt;String&lt;/td&gt;
&lt;td headers='id394d_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id394d_c3'&gt;The billing address. Be careful not to integrate any line breaks.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id394d_c0'&gt;PostalCode&lt;/td&gt;
&lt;td headers='id394d_c1'&gt;String&lt;/td&gt;
&lt;td headers='id394d_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='id394d_c3'&gt;The billing postal code.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id394d_c0'&gt;Billingaddressstate&lt;/td&gt;
&lt;td headers='id394d_c1'&gt;String&lt;/td&gt;
&lt;td headers='id394d_c2'&gt;No&lt;/td&gt;
&lt;td headers='id394d_c3'&gt;The billing address state.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h3 class=&#034;spip&#034;&gt;ShipTo&lt;/h3&gt;&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='idba6e_c0'&gt;Property &lt;/th&gt;&lt;th id='idba6e_c1'&gt;Type &lt;/th&gt;&lt;th id='idba6e_c2'&gt;Mandatory ? &lt;/th&gt;&lt;th id='idba6e_c3'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idba6e_c0'&gt;City&lt;/td&gt;
&lt;td headers='idba6e_c1'&gt;String&lt;/td&gt;
&lt;td headers='idba6e_c2'&gt;Yes*&lt;/td&gt;
&lt;td headers='idba6e_c3'&gt;The shipping city.&lt;br class='autobr' /&gt;
Mandatory if AdresseType is not EDELIVERY&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idba6e_c0'&gt;Country&lt;/td&gt;
&lt;td headers='idba6e_c1'&gt;String&lt;/td&gt;
&lt;td headers='idba6e_c2'&gt;Yes*&lt;/td&gt;
&lt;td headers='idba6e_c3'&gt;The country code (ISO_3166-1_alpha-2 format)&lt;br class='autobr' /&gt;
Mandatory if AdresseType is not EDELIVERY&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idba6e_c0'&gt;Address&lt;/td&gt;
&lt;td headers='idba6e_c1'&gt;String&lt;/td&gt;
&lt;td headers='idba6e_c2'&gt;Yes*&lt;/td&gt;
&lt;td headers='idba6e_c3'&gt;The shipping address.&lt;br class='autobr' /&gt;
Mandatory if AdresseType is not EDELIVERY&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idba6e_c0'&gt;PostalCode&lt;/td&gt;
&lt;td headers='idba6e_c1'&gt;String&lt;/td&gt;
&lt;td headers='idba6e_c2'&gt;Yes*&lt;/td&gt;
&lt;td headers='idba6e_c3'&gt;The shipping postal code.&lt;br class='autobr' /&gt;
Mandatory if AdresseType is not EDELIVERY&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idba6e_c0'&gt;AddressType&lt;/td&gt;
&lt;td headers='idba6e_c1'&gt;Int&lt;/td&gt;
&lt;td headers='idba6e_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='idba6e_c3'&gt;Shipping indicator. &lt;br class='autobr' /&gt;
0 = eDelivery&lt;br class='autobr' /&gt;
1 = Verified&lt;br class='autobr' /&gt;
2 = New&lt;br class='autobr' /&gt;
3 = Billing&lt;br class='autobr' /&gt;
4 = Store Pickup&lt;br class='autobr' /&gt;
5 = Travel Pickup&lt;br class='autobr' /&gt;
6 = Other&lt;br class='autobr' /&gt;
The parameter DELIVERYEMAIL is mandatory when EDELIVERY mode is set. The other ship to address fields are optional when &#8216;storepickup', travelpickup or other is set.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idba6e_c0'&gt;AddressState&lt;/td&gt;
&lt;td headers='idba6e_c1'&gt;String&lt;/td&gt;
&lt;td headers='idba6e_c2'&gt;No&lt;/td&gt;
&lt;td headers='idba6e_c3'&gt;The shipping address state.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idba6e_c0'&gt;AddressDate&lt;/td&gt;
&lt;td headers='idba6e_c1'&gt;String&lt;/td&gt;
&lt;td headers='idba6e_c2'&gt;No&lt;/td&gt;
&lt;td headers='idba6e_c3'&gt;Date when the shipping address used for this transaction was first used with the 3DS Requestor.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h3 class=&#034;spip&#034;&gt;Delivery&lt;/h3&gt;&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id216a_c0'&gt;Property &lt;/th&gt;&lt;th id='id216a_c1'&gt;Type &lt;/th&gt;&lt;th id='id216a_c2'&gt;Mandatory ? &lt;/th&gt;&lt;th id='id216a_c3'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id216a_c0'&gt;email&lt;/td&gt;
&lt;td headers='id216a_c1'&gt;String&lt;/td&gt;
&lt;td headers='id216a_c2'&gt;Yes*&lt;/td&gt;
&lt;td headers='id216a_c3'&gt;Mandatory if ShipToAddressType value is eDelivery&lt;br class='autobr' /&gt;
For Electronic delivery, the email address to which the merchandise was delivered.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id216a_c0'&gt;timeframe&lt;/td&gt;
&lt;td headers='id216a_c1'&gt;String&lt;/td&gt;
&lt;td headers='id216a_c2'&gt;No&lt;/td&gt;
&lt;td headers='id216a_c3'&gt;Possible values : electronic, sameday, overnight, longer&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h3 class=&#034;spip&#034;&gt;ClientScreen&lt;/h3&gt;&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='ida29a_c0'&gt;Property &lt;/th&gt;&lt;th id='ida29a_c1'&gt;Type &lt;/th&gt;&lt;th id='ida29a_c2'&gt;Mandatory ? &lt;/th&gt;&lt;th id='ida29a_c3'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='ida29a_c0'&gt;ColorDepth&lt;/td&gt;
&lt;td headers='ida29a_c1'&gt;Int&lt;/td&gt;
&lt;td headers='ida29a_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='ida29a_c3'&gt;Value representing the bit depth of the colour palette for displaying images, in bits per pixel. Obtained from Cardholder browser using the screen.colorDepth property.&lt;br class='autobr' /&gt;
Ex : 32&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='ida29a_c0'&gt;ScreenHeight&lt;/td&gt;
&lt;td headers='ida29a_c1'&gt;Int&lt;/td&gt;
&lt;td headers='ida29a_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='ida29a_c3'&gt;Total height of the Cardholder's screen in pixels. Value is returned from the screen.height property.&lt;br class='autobr' /&gt;
Ex : 1280&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='ida29a_c0'&gt;ScreenWidth&lt;/td&gt;
&lt;td headers='ida29a_c1'&gt;Int&lt;/td&gt;
&lt;td headers='ida29a_c2'&gt;Yes&lt;/td&gt;
&lt;td headers='ida29a_c3'&gt;Total width of the cardholder's screen in pixels. Value is returned from the screen.width property.&lt;br class='autobr' /&gt;
Ex : 1024&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h3 class=&#034;spip&#034;&gt;ThreeDsOptData&lt;/h3&gt;&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='idb9a9_c0'&gt;Property &lt;/th&gt;&lt;th id='idb9a9_c1'&gt;Type &lt;/th&gt;&lt;th id='idb9a9_c2'&gt;Mandatory ? &lt;/th&gt;&lt;th id='idb9a9_c3'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb9a9_c0'&gt;ClientAuthMethod&lt;/td&gt;
&lt;td headers='idb9a9_c1'&gt;String&lt;/td&gt;
&lt;td headers='idb9a9_c2'&gt;No&lt;/td&gt;
&lt;td headers='idb9a9_c3'&gt;guest : No merchant authentication occurred (i.e. cardholder &#8220;logged in&#8221; as guest) ;&lt;br class='autobr' /&gt;
credentials : Login to the cardholder account at the merchant system using merchant's own credentials ;&lt;br class='autobr' /&gt;
federated : Login to the cardholder account at the merchant system using federated ID ;&lt;br class='autobr' /&gt;
issuer : Login to the cardholder account at the merchant system using issuer credentials ;&lt;br class='autobr' /&gt;
thirdparty : Login to the cardholder account at the merchant system using third-party authentication ;&lt;br class='autobr' /&gt;
fido : Login to the cardholder account at the merchant system using FIDO Authenticator ;&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb9a9_c0'&gt;AccountChangeDate&lt;/td&gt;
&lt;td headers='idb9a9_c1'&gt;Date&lt;/td&gt;
&lt;td headers='idb9a9_c2'&gt;No&lt;/td&gt;
&lt;td headers='idb9a9_c3'&gt;Date that the cardholder's account with the 3DS Requestor was last changed, including Billing or Shipping address, new payment account, or new user(s) added.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb9a9_c0'&gt;AccountCreationDate&lt;/td&gt;
&lt;td headers='idb9a9_c1'&gt;Date&lt;/td&gt;
&lt;td headers='idb9a9_c2'&gt;No&lt;/td&gt;
&lt;td headers='idb9a9_c3'&gt;Date that the cardholder opened the account with the 3DS Requestor.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb9a9_c0'&gt;Passwordchangedate&lt;/td&gt;
&lt;td headers='idb9a9_c1'&gt;Date&lt;/td&gt;
&lt;td headers='idb9a9_c2'&gt;No&lt;/td&gt;
&lt;td headers='idb9a9_c3'&gt;Date that cardholder's account with the 3DS Requestor had a password change or account reset.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb9a9_c0'&gt;Last6MonthsPurchaseCount&lt;/td&gt;
&lt;td headers='idb9a9_c1'&gt;Int&lt;/td&gt;
&lt;td headers='idb9a9_c2'&gt;No&lt;/td&gt;
&lt;td headers='idb9a9_c3'&gt;Number of purchases with this cardholder account during the previous six months.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb9a9_c0'&gt;Last24hoursaddcardattempts&lt;/td&gt;
&lt;td headers='idb9a9_c1'&gt;Int&lt;/td&gt;
&lt;td headers='idb9a9_c2'&gt;No&lt;/td&gt;
&lt;td headers='idb9a9_c3'&gt;Number of &#8220;Add Card&#8221; attempts in the last 24 hours.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb9a9_c0'&gt;Last24hourstransactioncount&lt;/td&gt;
&lt;td headers='idb9a9_c1'&gt;Int&lt;/td&gt;
&lt;td headers='idb9a9_c2'&gt;No&lt;/td&gt;
&lt;td headers='idb9a9_c3'&gt;Number of transactions (successful and abandoned) for this cardholder account with the 3DS Requestor across all payment accounts in the previous 24 hours.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb9a9_c0'&gt;Last12Monthstransactioncount&lt;/td&gt;
&lt;td headers='idb9a9_c1'&gt;Int&lt;/td&gt;
&lt;td headers='idb9a9_c2'&gt;No&lt;/td&gt;
&lt;td headers='idb9a9_c3'&gt;Number of transactions (successful and abandoned) for this cardholder account with the 3DS Requestor across all payment accounts in the previous year.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb9a9_c0'&gt;Cardenrolldate&lt;/td&gt;
&lt;td headers='idb9a9_c1'&gt;date&lt;/td&gt;
&lt;td headers='idb9a9_c2'&gt;No&lt;/td&gt;
&lt;td headers='idb9a9_c3'&gt;Date that the payment account was enrolled in the cardholder's account with the 3DS Requestor.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb9a9_c0'&gt;Suspiciousaccountactivity&lt;/td&gt;
&lt;td headers='idb9a9_c1'&gt;Boolean&lt;/td&gt;
&lt;td headers='idb9a9_c2'&gt;No&lt;/td&gt;
&lt;td headers='idb9a9_c3'&gt;Indicates whether the 3DS Requestor has experienced suspicious activity (including previous fraud) on the cardholder account.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb9a9_c0'&gt;Homephone&lt;/td&gt;
&lt;td headers='idb9a9_c1'&gt;string(max 32)&lt;/td&gt;
&lt;td headers='idb9a9_c2'&gt;No&lt;/td&gt;
&lt;td headers='idb9a9_c3'&gt;The home phone number provided by the Cardholder in international (E.164) format.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb9a9_c0'&gt;Mobilephone&lt;/td&gt;
&lt;td headers='idb9a9_c1'&gt;string(max 32)&lt;/td&gt;
&lt;td headers='idb9a9_c2'&gt;No&lt;/td&gt;
&lt;td headers='idb9a9_c3'&gt;The mobile phone number provided by the Cardholder in international (E.164) format.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb9a9_c0'&gt;Workphone&lt;/td&gt;
&lt;td headers='idb9a9_c1'&gt;string(max 32)&lt;/td&gt;
&lt;td headers='idb9a9_c2'&gt;No&lt;/td&gt;
&lt;td headers='idb9a9_c3'&gt;The work phone number provided by the Cardholder in international (E.164) format.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb9a9_c0'&gt;Preorderdate&lt;/td&gt;
&lt;td headers='idb9a9_c1'&gt;date&lt;/td&gt;
&lt;td headers='idb9a9_c2'&gt;No&lt;/td&gt;
&lt;td headers='idb9a9_c3'&gt;For a pre-ordered purchase, the expected date that the merchandise will be available.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb9a9_c0'&gt;Itemavailability&lt;/td&gt;
&lt;td headers='idb9a9_c1'&gt;Boolean&lt;/td&gt;
&lt;td headers='idb9a9_c2'&gt;No&lt;/td&gt;
&lt;td headers='idb9a9_c3'&gt;Indicates whether Cardholder is placing an order for merchandise with a future availability or release date.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb9a9_c0'&gt;Reorderingitem&lt;/td&gt;
&lt;td headers='idb9a9_c1'&gt;Boolean&lt;/td&gt;
&lt;td headers='idb9a9_c2'&gt;No&lt;/td&gt;
&lt;td headers='idb9a9_c3'&gt;Indicates whether the cardholder is reordering previously purchased merchandise.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='idb9a9_c0'&gt;Recurringexpiry&lt;/td&gt;
&lt;td headers='idb9a9_c1'&gt;date&lt;/td&gt;
&lt;td headers='idb9a9_c2'&gt;No&lt;/td&gt;
&lt;td headers='idb9a9_c3'&gt;Date after which no further authorisations shall be performed in a recurring payment workwlow.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='idb9a9_c0'&gt;recurringfrequency&lt;/td&gt;
&lt;td headers='idb9a9_c1'&gt;Int&lt;/td&gt;
&lt;td headers='idb9a9_c2'&gt;No&lt;/td&gt;
&lt;td headers='idb9a9_c3'&gt;Indicates the minimum number of days between authorisations.&lt;br class='autobr' /&gt;
Ex : 10&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h3 class=&#034;spip&#034;&gt;GiftCard&lt;/h3&gt;&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id6597_c0'&gt;Property &lt;/th&gt;&lt;th id='id6597_c1'&gt;Type &lt;/th&gt;&lt;th id='id6597_c2'&gt;Mandatory ? &lt;/th&gt;&lt;th id='id6597_c3'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id6597_c0'&gt;Amount&lt;/td&gt;
&lt;td headers='id6597_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id6597_c2'&gt;No&lt;/td&gt;
&lt;td headers='id6597_c3'&gt;For prepaid or gift card purchase, the purchase amount total of prepaid or gift card(s) in minor units (cents).&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id6597_c0'&gt;Count&lt;/td&gt;
&lt;td headers='id6597_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id6597_c2'&gt;No&lt;/td&gt;
&lt;td headers='id6597_c3'&gt;For prepaid or gift card purchase, total count of individual prepaid or gift cards/codes purchased.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id6597_c0'&gt;Currency&lt;/td&gt;
&lt;td headers='id6597_c1'&gt;String&lt;/td&gt;
&lt;td headers='id6597_c2'&gt;No&lt;/td&gt;
&lt;td headers='id6597_c3'&gt;For prepaid or gift card purchase, the currency code of the card as defined in ISO 4217.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;h3 class=&#034;spip&#034;&gt;ExtraResults&lt;/h3&gt;&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id33e5_c0'&gt;Property &lt;/th&gt;&lt;th id='id33e5_c1'&gt;Type &lt;/th&gt;&lt;th id='id33e5_c2'&gt;Mandatory ? &lt;/th&gt;&lt;th id='id33e5_c3'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id33e5_c0'&gt;threedsecure&lt;/td&gt;
&lt;td headers='id33e5_c1'&gt;Boolean&lt;/td&gt;
&lt;td headers='id33e5_c2'&gt;/&lt;/td&gt;
&lt;td headers='id33e5_c3'&gt;True / False&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id33e5_c0'&gt;threedsecureauthstatus&lt;/td&gt;
&lt;td headers='id33e5_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id33e5_c2'&gt;/&lt;/td&gt;
&lt;td headers='id33e5_c3'&gt;0 = Yes&lt;br class='autobr' /&gt;
1 = No&lt;br class='autobr' /&gt;
2 = unavaible&lt;br class='autobr' /&gt;
3 = Attempted&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id33e5_c0'&gt;threedsecuresignaturestatus&lt;/td&gt;
&lt;td headers='id33e5_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id33e5_c2'&gt;/&lt;/td&gt;
&lt;td headers='id33e5_c3'&gt;0 = Yes&lt;br class='autobr' /&gt;
1 = No&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id33e5_c0'&gt;threedsecureglobalstatus&lt;/td&gt;
&lt;td headers='id33e5_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id33e5_c2'&gt;/&lt;/td&gt;
&lt;td headers='id33e5_c3'&gt;0 = Yes&lt;br class='autobr' /&gt;
1 = Not_enrolled&lt;br class='autobr' /&gt;
2 = unavaible&lt;br class='autobr' /&gt;
3 = Not_required&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id33e5_c0'&gt;ThreeDsCardEnrolled&lt;/td&gt;
&lt;td headers='id33e5_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id33e5_c2'&gt;/&lt;/td&gt;
&lt;td headers='id33e5_c3'&gt;0 = Yes&lt;br class='autobr' /&gt;
1 = No&lt;br class='autobr' /&gt;
2 = unavaible&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id33e5_c0'&gt;ExecCode&lt;/td&gt;
&lt;td headers='id33e5_c1'&gt;String (4)&lt;/td&gt;
&lt;td headers='id33e5_c2'&gt;/&lt;/td&gt;
&lt;td headers='id33e5_c3'&gt;The operation result code&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id33e5_c0'&gt;ExecMessage&lt;/td&gt;
&lt;td headers='id33e5_c1'&gt;String&lt;/td&gt;
&lt;td headers='id33e5_c2'&gt;/&lt;/td&gt;
&lt;td headers='id33e5_c3'&gt;The operation result description linked to EXECCODE&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id33e5_c0'&gt;warrantyresult&lt;/td&gt;
&lt;td headers='id33e5_c1'&gt;String&lt;/td&gt;
&lt;td headers='id33e5_c2'&gt;/&lt;/td&gt;
&lt;td headers='id33e5_c3'&gt;Yes / no&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id33e5_c0'&gt;3dsecureversion&lt;/td&gt;
&lt;td headers='id33e5_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id33e5_c2'&gt;/&lt;/td&gt;
&lt;td headers='id33e5_c3'&gt;The kind of 3-D Secure protocol version.&lt;br class='autobr' /&gt;
Ex : 1&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id33e5_c0'&gt;3dsecuremode&lt;/td&gt;
&lt;td headers='id33e5_c1'&gt;String&lt;/td&gt;
&lt;td headers='id33e5_c2'&gt;/&lt;/td&gt;
&lt;td headers='id33e5_c3'&gt;Applied authentification mode :&lt;br class='autobr' /&gt;
0 = ask for a strong authentication&lt;br class='autobr' /&gt;
1 = ask for a frictionless authentication&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id33e5_c0'&gt;bankauthresult&lt;/td&gt;
&lt;td headers='id33e5_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id33e5_c2'&gt;/&lt;/td&gt;
&lt;td headers='id33e5_c3'&gt;Return code of the authorisation request returned by the issuing bank&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
