<?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>Retrieve a sub-payment of a bank card payment to multiple recipients. </title>
		<link>https://api.s-money.fr/documentation/utiliser-l-api/paiement-par-carte-bancaire-60/63/article/retrieve-a-sub-payment-of-a-bank</link>
		<guid isPermaLink="true">https://api.s-money.fr/documentation/utiliser-l-api/paiement-par-carte-bancaire-60/63/article/retrieve-a-sub-payment-of-a-bank</guid>
		<dc:date>2016-07-05T15:13:24Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Hadassa</dc:creator>



		<description>
&lt;p&gt;Please have a look at the example in the right margin.&lt;/p&gt;


-
&lt;a href="https://api.s-money.fr/documentation/utiliser-l-api/paiement-par-carte-bancaire-60/63/" rel="directory"&gt;V1&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Please have a look at the example in the right margin.&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/&lt;i&gt;orderid&lt;/i&gt;/payments/&lt;i&gt;orderid&lt;/i&gt; HTTP/1.1&lt;br class='autobr' /&gt;
Accept: application/vnd.s-money.v2+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;:7, &lt;br /&gt; &#034;orderId&#034;:&#034;123-1&#034;,&lt;br /&gt; &#034;beneficiary&#034;:&lt;br /&gt; {&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;:1000, &lt;br /&gt; &#034;fee&#034;:100,&lt;br /&gt; &#034;status&#034;:1,&lt;br /&gt; &#034;message&#034;: &#034;panier 444556465&#034;,&lt;br /&gt; &#034;payerInfo&#034;: &lt;br /&gt; {&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;ismine&#034;:false, &lt;br /&gt; &#034;card&#034;:&lt;br /&gt; {&lt;br /&gt; &#034;id&#034;:21,&lt;br /&gt; &#034;appcardid&#034;:&#034;card123&#034;,&lt;br /&gt; &#034;name&#034;:&#034;carte bancaire&#034;,&lt;br /&gt; &#034;hint&#034;:&#034;597010XXXXXX0009&#034;,&lt;br /&gt; &#034;country&#034;:&#034;FR&#034;&lt;br /&gt; },&lt;br /&gt; &#034;paymentDate&#034;:&#034;2013-09-10T15:49:58.791121+02:00&#034;,&lt;br /&gt; &#034;errorCode&#034;:0, &lt;br /&gt; &#034;extraResults&#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="en">
		<title>Refund a sub-payment of an incoming payment to multiple recipients </title>
		<link>https://api.s-money.fr/documentation/utiliser-l-api/paiement-par-carte-bancaire-60/63/article/refund-an-incoming-payment-to</link>
		<guid isPermaLink="true">https://api.s-money.fr/documentation/utiliser-l-api/paiement-par-carte-bancaire-60/63/article/refund-an-incoming-payment-to</guid>
		<dc:date>2016-07-05T14:52:26Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Hadassa</dc:creator>



		<description>
&lt;p&gt;The amount indicated in the request is the one paid by the user during the payment creation. &lt;br class='autobr' /&gt;
Please have a look at the example in the right margin.&lt;/p&gt;


-
&lt;a href="https://api.s-money.fr/documentation/utiliser-l-api/paiement-par-carte-bancaire-60/63/" rel="directory"&gt;V1&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;The amount indicated in the request is the one paid by the user during the payment creation.&lt;/p&gt;
&lt;p&gt;Please have a look at the example in the right margin.&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;
POST /api/[domaine_partenaire]/payins/cardpayments/&lt;i&gt;orderidglobal&lt;/i&gt;/payments/&lt;i&gt;orderid&lt;/i&gt;/refunds HTTP/1.1&lt;br class='autobr' /&gt;
Accept: application/vnd.s-money.v2+json&lt;br class='autobr' /&gt;
Content-Type: application/vnd.s-money.v2+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;: 1000, &lt;br /&gt; &#034;orderId&#034;: &#034;refund123&#034;, &lt;br /&gt; &#034;fee&#034;: 10 &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;br class='autobr' /&gt;
Content-Type: application/vnd.s-money.v2+json&lt;br class='autobr' /&gt;
Location: /api/[domaine_partenaire]/payins/cardpayments/refund123&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;{&lt;br /&gt; &#034;id&#034;:6,&lt;br /&gt; &#034;orderId&#034;: &#034;refund123&#034;,&lt;br /&gt; &#034;amount&#034;:-1000,&lt;br /&gt; &#034;fee&#034;:10,&lt;br /&gt; &#034;status&#034;:1,&lt;br /&gt; &#034;paymentDate&#034;:&#034;2013-09-10T15:49:58.791121+02:00&#034;,&lt;br /&gt; &#034;originalPayment&#034;:&lt;br /&gt; {&lt;br /&gt; &#034;id&#034;:5,&lt;br /&gt; &#034;orderId&#034;:&#034;123&#034;,&lt;br /&gt; &#034;href&#034;:&#034;/api/[domaine_partenaire]/payins/cardpayments/123&#034; &lt;br /&gt; },&lt;br /&gt; &#034;type&#034;:1&lt;br /&gt;
} &lt;/code&gt;&lt;/div&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>Create a bank card payment to multiple recipients</title>
		<link>https://api.s-money.fr/documentation/utiliser-l-api/paiement-par-carte-bancaire-60/63/article/create-a-bank-card-payment-to-multiple-recipients</link>
		<guid isPermaLink="true">https://api.s-money.fr/documentation/utiliser-l-api/paiement-par-carte-bancaire-60/63/article/create-a-bank-card-payment-to-multiple-recipients</guid>
		<dc:date>2016-07-05T14:49:02Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Hadassa</dc:creator>



		<description>
&lt;p&gt;Send the data of a card payment request to the S-money server
&lt;br class='autobr' /&gt; To send the data of the card payment request to the S-money server, please have a look at the example in the right margin of this page. &lt;br class='autobr' /&gt;
Send the data of the completed payment to the third-party server. &lt;br class='autobr' /&gt;
The third party server should provide the S-money server with an url server, so that the latter can communicate the results of the payment execution. &lt;br class='autobr' /&gt;
The HTTP POST method is used to invoke the S-money server. &lt;br class='autobr' /&gt;
The parameters (...)&lt;/p&gt;


-
&lt;a href="https://api.s-money.fr/documentation/utiliser-l-api/paiement-par-carte-bancaire-60/63/" rel="directory"&gt;V1&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;strong&gt;Send the data of a card payment request to the S-money server&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;To send the data of the card payment request to the S-money server, please have a look at the example in the right margin of this page.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Send the data of the completed payment to the third-party server. &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The third party server should provide the S-money server with an url server, so that the latter can communicate the results of the payment execution.&lt;/p&gt;
&lt;p&gt;The HTTP POST method is used to invoke the S-money server.&lt;/p&gt;
&lt;p&gt;The parameters of the HTTP request are:&lt;/p&gt;
&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id5f2e_c0'&gt;Parameter &lt;/th&gt;&lt;th id='id5f2e_c1'&gt;Type &lt;/th&gt;&lt;th id='id5f2e_c2'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id5f2e_c0'&gt;id&lt;/td&gt;
&lt;td headers='id5f2e_c1'&gt;string&lt;/td&gt;
&lt;td headers='id5f2e_c2'&gt;Operation OrderId&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id5f2e_c0'&gt;error&lt;/td&gt;
&lt;td headers='id5f2e_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id5f2e_c2'&gt;Error code for failed payments, 0, if no error.&lt;br class='autobr' /&gt;
1 = The merchant needs to contact the bank of the holder &lt;br class='autobr' /&gt;
2 = Payment refused&lt;br class='autobr' /&gt;
3 = Payment cancelled by the client&lt;br class='autobr' /&gt;
4 = Holder not 3D-Secure enrolled &lt;br class='autobr' /&gt;
5 = 3D-Secure authentication error&lt;br class='autobr' /&gt;
6 = SystemPay technical error&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id5f2e_c0'&gt;type&lt;/td&gt;
&lt;td headers='id5f2e_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id5f2e_c2'&gt;Operation type&lt;br class='autobr' /&gt;
1 = card payment&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id5f2e_c0'&gt;status&lt;/td&gt;
&lt;td headers='id5f2e_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id5f2e_c2'&gt;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_odd odd'&gt;
&lt;td headers='id5f2e_c0'&gt;sequencenumber&lt;/td&gt;
&lt;td headers='id5f2e_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id5f2e_c2'&gt;Sequence number of the multiple payment (if multiple payment&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id5f2e_c0'&gt;userid&lt;/td&gt;
&lt;td headers='id5f2e_c1'&gt;String&lt;/td&gt;
&lt;td headers='id5f2e_c2'&gt;User identifier in the third-party application&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id5f2e_c0'&gt;userstatus&lt;/td&gt;
&lt;td headers='id5f2e_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id5f2e_c2'&gt;User status&lt;br class='autobr' /&gt;
0 = Not confirmed&lt;br class='autobr' /&gt;
1 = OK&lt;br class='autobr' /&gt;
2 = Frozen&lt;br class='autobr' /&gt;
3 = On the fly&lt;br class='autobr' /&gt;
4 = Being closed&lt;br class='autobr' /&gt;
5 = Closed&lt;br class='autobr' /&gt;
6 = Waiting for KYC (transfers blocked)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Redirection at the end of a card payment&lt;/strong&gt;&lt;br class='autobr' /&gt;
The third-party server needs to provide the S-money server with the url server, so that the S-money server can redirect the client to the third-party environment. l'environnement tiers.&lt;br class='autobr' /&gt;
The url can be either associated to a web scheme (http/https) or a private web scheme, when the request will made from the third-party application. &lt;br class='autobr' /&gt;
The information sent can be used only for informative purposes and should not be, under any circumstances, used for the payment validation by the third-party server.&lt;/p&gt;
&lt;p&gt;The HTTP parameters are as follows:&lt;/p&gt;
&lt;p&gt;Les param&#232;tres de la requ&#234;te HTTP sont :&lt;/p&gt;
&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id562c_c0'&gt;Parameter &lt;/th&gt;&lt;th id='id562c_c1'&gt;Type &lt;/th&gt;&lt;th id='id562c_c2'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id562c_c0'&gt;Id&lt;/td&gt;
&lt;td headers='id562c_c1'&gt;String&lt;/td&gt;
&lt;td headers='id562c_c2'&gt;Payment OrderId&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id562c_c0'&gt;Result&lt;/td&gt;
&lt;td headers='id562c_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id562c_c2'&gt;Transaction status&lt;br class='autobr' /&gt;
0 : Payment successfully completed.&lt;br class='autobr' /&gt;
2: The merchant needs to contact the bank of the holder.&lt;br class='autobr' /&gt;
5: Payment refused.&lt;br class='autobr' /&gt;
17:Client cancellation.&lt;br class='autobr' /&gt;
30: Request format error. To compare with the value of&lt;br class='autobr' /&gt;
vads_extra_result.&lt;br class='autobr' /&gt;
96 : Payment technical error.&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;Request :&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.v2+json&lt;br class='autobr' /&gt;
Content-Type: application/vnd.s-money.v2+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;orderId&#034;: &#034;123&#034;,&lt;br /&gt; &#034;availableCards&#034;:&#034;CB&#034;,&lt;br /&gt; &#034;payments&#034;:[{&lt;br /&gt; &#034;orderId&#034;: &#034;123-1&#034;,&lt;br /&gt; &#034;beneficiary&#034;:{&#034;appaccountid&#034;:&#034;shop_01&#034;},&lt;br /&gt; &#034;amount&#034;: 1000,&lt;br /&gt; &#034;fee&#034;: 100,&lt;br /&gt; },&lt;br /&gt; {&lt;br /&gt; &#034;orderId&#034;: &#034;123-2&#034;,&lt;br /&gt; &#034;beneficiary&#034;:{&#034;appaccountid&#034;: &#034;shop_02&#034;},&lt;br /&gt; &#034;amount&#034;: 2000,&lt;br /&gt; &#034;fee&#034;: 200,&lt;br /&gt; },&lt;br /&gt; {...}],&lt;br /&gt; &#034;message&#034;: &#034;panier 444556465&#034;,&lt;br /&gt; &#034;ismine&#034;: false,&lt;br /&gt; &#034;payerInfo&#034;: &lt;br /&gt; {&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;urlReturn&#034;: &#034;http://test.com/returnurl/&#034;,&lt;br /&gt; &#034;urlCallback&#034;:&#034;https://test.com/callbackurl/&#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;br class='autobr' /&gt;
Content-Type: application/vnd.s-money.v1+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;id&#034;:5, &lt;br /&gt; &#034;orderId&#034;:&#034;123&#034;,&lt;br /&gt; &#034;payments&#034;:[{&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;: 1000,&lt;br /&gt; &#034;fee&#034;: 100,&lt;br /&gt; &#034;status&#034;: 0&lt;br /&gt; },&lt;br /&gt; {&lt;br /&gt; &#034;orderId&#034;: &#034;123-2&#034;,&lt;br /&gt; &#034;id&#034; : 8,&lt;br /&gt; &#034;beneficiary&#034; :{&lt;br /&gt; &#034;id&#034;:88,&lt;br /&gt; &#034;appaccountid&#034;:&#034;shop_02&#034;,&lt;br /&gt; &#034;displayname&#034;:&#034;Jean Dupont2&#034;,&lt;br /&gt; &#034;href&#034;:&#034;/api/[domaine_partenaire]/accounts/shop_02&#034;&lt;br /&gt; },&lt;br /&gt; &#034;amount&#034;: 2000,&lt;br /&gt; &#034;fee&#034;: 200,&lt;br /&gt; &#034;status&#034;: 0&lt;br /&gt; },&lt;br /&gt; {...}],&lt;br /&gt; &#034;amount&#034;:3000, &lt;br /&gt; &#034;fee&#034;:300,&lt;br /&gt; &#034;status&#034;:0,&lt;br /&gt; &#034;message&#034;: &#034;panier 444556465&#034;,&lt;br /&gt; &#034;ismine&#034;:false,&lt;br /&gt; &#034;paymentDate&#034;:null,&lt;br /&gt; &#034;href&#034;:&#034;{url &#224; appeler}&#034;,&lt;br /&gt; &#034;type&#034;:0&lt;br /&gt;
}&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;The href parameter contains the url to which the third-party application should redirect the client's browser in order to make a payment.&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>R&#233;cup&#233;rer un sous-paiement d'un paiement par carte bancaire vers plusieurs destinataires</title>
		<link>https://api.s-money.fr/documentation/utiliser-l-api/paiement-par-carte-bancaire-60/63/article/recuperer-un-sous-paiement-d-un</link>
		<guid isPermaLink="true">https://api.s-money.fr/documentation/utiliser-l-api/paiement-par-carte-bancaire-60/63/article/recuperer-un-sous-paiement-d-un</guid>
		<dc:date>2016-04-29T17:32:37Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Hadassa</dc:creator>



		<description>
&lt;p&gt;Veuillez vous r&#233;f&#233;rer &#224; l'exemple en marge de droite.&lt;/p&gt;


-
&lt;a href="https://api.s-money.fr/documentation/utiliser-l-api/paiement-par-carte-bancaire-60/63/" rel="directory"&gt;V1&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Veuillez vous r&#233;f&#233;rer &#224; l'exemple en marge de droite.&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/&lt;i&gt;orderid&lt;/i&gt;/&lt;br class='autobr' /&gt;
payments/&lt;i&gt;orderid-sous-paiement&lt;/i&gt; HTTP/1.1&lt;br class='autobr' /&gt;
Accept : application/vnd.s-money.v2+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;:7, &lt;br /&gt; &#034;orderId&#034;:&#034;123-1&#034;,&lt;br /&gt; &#034;beneficiary&#034;:&lt;br /&gt; {&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;:1000, &lt;br /&gt; &#034;fee&#034;:100,&lt;br /&gt; &#034;status&#034;:1,&lt;br /&gt; &#034;message&#034;: &#034;panier 444556465&#034;,&lt;br /&gt; &#034;payerInfo&#034;: &lt;br /&gt; {&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;ismine&#034;:false, &lt;br /&gt; &#034;card&#034;:&lt;br /&gt; {&lt;br /&gt; &#034;id&#034;:21,&lt;br /&gt; &#034;appcardid&#034;:&#034;card123&#034;,&lt;br /&gt; &#034;name&#034;:&#034;carte bancaire&#034;,&lt;br /&gt; &#034;hint&#034;:&#034;597010XXXXXX0009&#034;,&lt;br /&gt; &#034;country&#034;:&#034;FR&#034;&lt;br /&gt; },&lt;br /&gt; &#034;paymentDate&#034;:&#034;2013-09-10T15:49:58.791121+02:00&#034;,&lt;br /&gt; &#034;errorCode&#034;:0, &lt;br /&gt; &#034;extraResults&#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>Rembourser un sous-paiement d'un paiement multidestinataire</title>
		<link>https://api.s-money.fr/documentation/utiliser-l-api/paiement-par-carte-bancaire-60/63/article/rembourser-un-paiement-entrant-126</link>
		<guid isPermaLink="true">https://api.s-money.fr/documentation/utiliser-l-api/paiement-par-carte-bancaire-60/63/article/rembourser-un-paiement-entrant-126</guid>
		<dc:date>2016-04-29T17:27:54Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Hadassa</dc:creator>



		<description>
&lt;p&gt;Le montant indiqu&#233; dans la requ&#234;te est celui pay&#233; par l'utilisateur lors de la cr&#233;ation du paiement. &lt;br class='autobr' /&gt;
Merci de vous r&#233;f&#233;rer dans l'exemple dans la marge &#224; droite.&lt;/p&gt;


-
&lt;a href="https://api.s-money.fr/documentation/utiliser-l-api/paiement-par-carte-bancaire-60/63/" rel="directory"&gt;V1&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Le montant indiqu&#233; dans la requ&#234;te est celui pay&#233; par l'utilisateur lors de la cr&#233;ation du paiement.&lt;/p&gt;
&lt;p&gt;Merci de vous r&#233;f&#233;rer dans l'exemple dans la marge &#224; droite.&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;
POST /api/[domaine_partenaire]/payins/cardpayments/&lt;i&gt;orderidglobal&lt;/i&gt;/&lt;br class='autobr' /&gt;
payments/&lt;i&gt;orderid-sous-paiement&lt;/i&gt;/refunds HTTP/1.1&lt;br class='autobr' /&gt;
Accept : application/vnd.s-money.v2+json&lt;br class='autobr' /&gt;
Content-Type : application/vnd.s-money.v2+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;: 1000, &lt;br /&gt; &#034;orderId&#034;: &#034;refund123&#034;, &lt;br /&gt; &#034;fee&#034;: 10 &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.v2+json&lt;br class='autobr' /&gt;
Location : /api/[domaine_partenaire]/payins/cardpayments/refund123&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;{&lt;br /&gt; &#034;id&#034;:6,&lt;br /&gt; &#034;orderId&#034;: &#034;refund123&#034;,&lt;br /&gt; &#034;amount&#034;:-1000,&lt;br /&gt; &#034;fee&#034;:10,&lt;br /&gt; &#034;status&#034;:1,&lt;br /&gt; &#034;paymentDate&#034;:&#034;2013-09-10T15:49:58.791121+02:00&#034;,&lt;br /&gt; &#034;originalPayment&#034;:&lt;br /&gt; {&lt;br /&gt; &#034;id&#034;:5,&lt;br /&gt; &#034;orderId&#034;:&#034;123&#034;,&lt;br /&gt; &#034;href&#034;:&#034;/api/[domaine_partenaire]/payins/cardpayments/123&#034; &lt;br /&gt; },&lt;br /&gt; &#034;type&#034;:1&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 vers plusieurs destinataires</title>
		<link>https://api.s-money.fr/documentation/utiliser-l-api/paiement-par-carte-bancaire-60/63/article/creer-un-paiement-par-carte-vers-plusieurs-destinataires</link>
		<guid isPermaLink="true">https://api.s-money.fr/documentation/utiliser-l-api/paiement-par-carte-bancaire-60/63/article/creer-un-paiement-par-carte-vers-plusieurs-destinataires</guid>
		<dc:date>2015-07-28T16:19:01Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Axel</dc:creator>



		<description>
&lt;p&gt;Envoi des donn&#233;es de la requ&#234;te de paiement carte au serveur S-money
&lt;br class='autobr' /&gt; Pour l'envoi des donn&#233;es de la requ&#234;te de paiement carte au serveur S-money veuillez vous r&#233;f&#233;rer &#224; l'exemple pr&#233;sent en marge de droite de cette page. &lt;br class='autobr' /&gt;
Envoi des donn&#233;es du paiement r&#233;alis&#233; au serveur Tiers &lt;br class='autobr' /&gt; Le serveur tiers doit mettre &#224; disposition une url serveur permettant au serveur S-money de le notifier du r&#233;sultat de l'ex&#233;cution du paiement. &lt;br class='autobr' /&gt;
L'appel du serveur S-money est effectu&#233; en m&#233;thode HTTP POST. &lt;br class='autobr' /&gt;
Les param&#232;tres de la (...)&lt;/p&gt;


-
&lt;a href="https://api.s-money.fr/documentation/utiliser-l-api/paiement-par-carte-bancaire-60/63/" rel="directory"&gt;V1&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;strong&gt;Envoi des donn&#233;es de la requ&#234;te de paiement carte au serveur S-money&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Pour l'envoi des donn&#233;es de la requ&#234;te de paiement carte au serveur S-money veuillez vous r&#233;f&#233;rer &#224; l'exemple pr&#233;sent en marge de droite de cette page.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Envoi des donn&#233;es du paiement r&#233;alis&#233; au serveur Tiers &lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Le serveur tiers doit mettre &#224; disposition une url serveur permettant au serveur S-money de le notifier du r&#233;sultat de l'ex&#233;cution du paiement.&lt;/p&gt;
&lt;p&gt;L'appel du serveur S-money est effectu&#233; en m&#233;thode HTTP POST.&lt;/p&gt;
&lt;p&gt;Les param&#232;tres de la requ&#234;te HTTP sont :&lt;/p&gt;
&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id2e62_c0'&gt;Param&#232;tre &lt;/th&gt;&lt;th id='id2e62_c1'&gt;Type &lt;/th&gt;&lt;th id='id2e62_c2'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id2e62_c0'&gt;id&lt;/td&gt;
&lt;td headers='id2e62_c1'&gt;string&lt;/td&gt;
&lt;td headers='id2e62_c2'&gt;OrderId de l'op&#233;ration&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id2e62_c0'&gt;error&lt;/td&gt;
&lt;td headers='id2e62_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id2e62_c2'&gt;Code d'erreur pour les paiements &#233;chou&#233;s, 0 si aucune erreur.&lt;br class='autobr' /&gt;
1 = Le commer&#231;ant doit contacter la banque du porteur&lt;br class='autobr' /&gt;
2 = Paiement refus&#233;&lt;br class='autobr' /&gt;
3 = Paiement annul&#233; par le client&lt;br class='autobr' /&gt;
4 = Porteur non enr&#244;l&#233; 3D-Secure&lt;br class='autobr' /&gt;
5 = Erreur authentification 3D-Secure&lt;br class='autobr' /&gt;
6 = Erreur technique SystemPay&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id2e62_c0'&gt;type&lt;/td&gt;
&lt;td headers='id2e62_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id2e62_c2'&gt;Type de l'op&#233;ration&lt;br class='autobr' /&gt;
1 = paiement carte&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id2e62_c0'&gt;status&lt;/td&gt;
&lt;td headers='id2e62_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id2e62_c2'&gt;Statut de l'op&#233;ration&lt;br class='autobr' /&gt; -1 = inconnu&lt;br class='autobr' /&gt;
0 = en attente&lt;br class='autobr' /&gt;
1 = compl&#233;t&#233;&lt;br class='autobr' /&gt;
2 = rembours&#233;&lt;br class='autobr' /&gt;
3 = refus&#233;&lt;br class='autobr' /&gt;
4 = En attente de validation&lt;br class='autobr' /&gt;
5 = Annul&#233;&lt;br class='autobr' /&gt;
6 = En attente de remise&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id2e62_c0'&gt;sequencenumber&lt;/td&gt;
&lt;td headers='id2e62_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id2e62_c2'&gt;Num&#233;ro de s&#233;quence du paiement multiple (si paiement multiple)&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id2e62_c0'&gt;userid&lt;/td&gt;
&lt;td headers='id2e62_c1'&gt;String&lt;/td&gt;
&lt;td headers='id2e62_c2'&gt;Identifiant de l'utilisateur chez l'application tierce&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id2e62_c0'&gt;userstatus&lt;/td&gt;
&lt;td headers='id2e62_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id2e62_c2'&gt;Statut de l'utilisateur&lt;br class='autobr' /&gt;
0 = Non confirm&#233;&lt;br class='autobr' /&gt;
1 = OK&lt;br class='autobr' /&gt;
2 = Gel&#233;&lt;br class='autobr' /&gt;
3 = A la vol&#233;e&lt;br class='autobr' /&gt;
4 = En cours de fermeture&lt;br class='autobr' /&gt;
5 = Ferm&#233;&lt;br class='autobr' /&gt;
6 = En attente de KYC (virements bloqu&#233;s)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Redirection en fin de paiement carte&lt;/strong&gt;&lt;br /&gt;
Le serveur tiers doit mettre &#224; disposition une url permettant au serveur S-money de rediriger le client vers l'environnement tiers.&lt;br class='autobr' /&gt;
L'url peut-&#234;tre soit associ&#233;e au scheme web (http/https) ou &#224; un scheme privatif dans le cas o&#249; l'appel serait effectu&#233; &#224; partir d'une application mobile tierce.&lt;br class='autobr' /&gt;
Les informations renvoy&#233;es le sont &#224; titre purement informatif et ne doivent en aucun cas &#234;tre utilis&#233;es pour la validation du paiement par le serveur tiers.&lt;/p&gt;
&lt;p&gt;Les param&#232;tres de la requ&#234;te HTTP sont :&lt;/p&gt;
&lt;table class=&#034;spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id48c0_c0'&gt;Param&#232;tre &lt;/th&gt;&lt;th id='id48c0_c1'&gt;Type &lt;/th&gt;&lt;th id='id48c0_c2'&gt;Description &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td headers='id48c0_c0'&gt;Id&lt;/td&gt;
&lt;td headers='id48c0_c1'&gt;String&lt;/td&gt;
&lt;td headers='id48c0_c2'&gt;OrderId du paiement&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td headers='id48c0_c0'&gt;Result&lt;/td&gt;
&lt;td headers='id48c0_c1'&gt;Int&lt;/td&gt;
&lt;td headers='id48c0_c2'&gt;Statut de la transaction&lt;br class='autobr' /&gt;
0 : Paiement r&#233;alis&#233; avec succ&#232;s.&lt;br class='autobr' /&gt;
2 : Le commer&#231;ant doit contacter la banque du porteur.&lt;br class='autobr' /&gt;
5 : Paiement refus&#233;.&lt;br class='autobr' /&gt;
17 : Annulation client.&lt;br class='autobr' /&gt;
30 : Erreur de format de la requ&#234;te. A mettre en rapport avec la &lt;br class='autobr' /&gt;
valorisation du champ vads_extra_result.&lt;br class='autobr' /&gt;
96 : Erreur technique lors du paiement.&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.v2+json&lt;br class='autobr' /&gt;
Content-Type : application/vnd.s-money.v2+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;orderId&#034;: &#034;123&#034;,&lt;br /&gt; &#034;availableCards&#034;:&#034;CB&#034;,&lt;br /&gt; &#034;payments&#034;:[{&lt;br /&gt; &#034;orderId&#034;: &#034;123-1&#034;,&lt;br /&gt; &#034;beneficiary&#034;:{&#034;appaccountid&#034;:&#034;shop_01&#034;},&lt;br /&gt; &#034;amount&#034;: 1000,&lt;br /&gt; &#034;fee&#034;: 100,&lt;br /&gt; },&lt;br /&gt; {&lt;br /&gt; &#034;orderId&#034;: &#034;123-2&#034;,&lt;br /&gt; &#034;beneficiary&#034;:{&#034;appaccountid&#034;: &#034;shop_02&#034;},&lt;br /&gt; &#034;amount&#034;: 2000,&lt;br /&gt; &#034;fee&#034;: 200,&lt;br /&gt; },&lt;br /&gt; {...}],&lt;br /&gt; &#034;message&#034;: &#034;panier 444556465&#034;,&lt;br /&gt; &#034;ismine&#034;: false,&lt;br /&gt; &#034;payerInfo&#034;: &lt;br /&gt; {&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;urlReturn&#034;: &#034;http://test.com/returnurl/&#034;,&lt;br /&gt; &#034;urlCallback&#034;:&#034;https://test.com/callbackurl/&#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;br class='autobr' /&gt;
Content-Type : application/vnd.s-money.v1+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;id&#034;:5, &lt;br /&gt; &#034;orderId&#034;:&#034;123&#034;,&lt;br /&gt; &#034;payments&#034;:[{&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;: 1000,&lt;br /&gt; &#034;fee&#034;: 100,&lt;br /&gt; &#034;status&#034;: 0&lt;br /&gt; },&lt;br /&gt; {&lt;br /&gt; &#034;orderId&#034;: &#034;123-2&#034;,&lt;br /&gt; &#034;id&#034; : 8,&lt;br /&gt; &#034;beneficiary&#034; :{&lt;br /&gt; &#034;id&#034;:88,&lt;br /&gt; &#034;appaccountid&#034;:&#034;shop_02&#034;,&lt;br /&gt; &#034;displayname&#034;:&#034;Jean Dupont2&#034;,&lt;br /&gt; &#034;href&#034;:&#034;/api/[domaine_partenaire]/accounts/shop_02&#034;&lt;br /&gt; },&lt;br /&gt; &#034;amount&#034;: 2000,&lt;br /&gt; &#034;fee&#034;: 200,&lt;br /&gt; &#034;status&#034;: 0&lt;br /&gt; },&lt;br /&gt; {...}],&lt;br /&gt; &#034;amount&#034;:3000, &lt;br /&gt; &#034;fee&#034;:300,&lt;br /&gt; &#034;status&#034;:0,&lt;br /&gt; &#034;message&#034;: &#034;panier 444556465&#034;,&lt;br /&gt; &#034;ismine&#034;:false,&lt;br /&gt; &#034;paymentDate&#034;:null,&lt;br /&gt; &#034;href&#034;:&#034;{url &#224; appeler}&#034;,&lt;br /&gt; &#034;type&#034;:0&lt;br /&gt;
}&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;Le param&#232;tre href contient l'url vers laquelle l'application tierce doit rediriger le navigateur client pour effectuer le paiement.&lt;/p&gt;&lt;/div&gt;
		</content:encoded>


		

	</item>



</channel>

</rss>
