Cette notification XML vous informe de l’arrivée des fonds sur le compte technique.
Les champs suivants sont à prendre en compte:
operation (valeur other_transaction)
status (valeur ok)
account_id (valeur numéro du compte HiPay technique)
Settlement_id (numéro du fichier de reversement contenant toutes les transactions d’une journée)
Exemple de notification POST serveur-à-serveur:
<?xml version="1.0" encoding="UTF-8"?>
<notification>
<md5content>42108f62f0d13337623e9ac8888e12dd</md5content>
<result>
<operation>other_transaction</operation>
<status>ok</status>
<date>2019-02-23</date>
<time>11:04:07 UTC+0000</time>
<transid>56cc3ca65706f195</transid>
<account_id>123456</account_id>
<amount>1000</amount>
<currency>EUR</currency>
<label>SALES transactions: Batch 210001 02-23-2019</label>
<settlement_type>SALES</settlement_type>
<settlement_id>210001</settlement_id>
<settlement_date>02-23-2019</settlement_date>
</result>
</notification>
2.1. Notification "document_validation" pour la validation ou le refus d'un document
Une notification XML vous informant du statut de la validation pour chacun des documents d’un compte vendeur est envoyée.
6 champs sont à prendre en compte:
operation (valeur document_validation)
status (valeur ok ou nok)
message (raison du refus)
document_type
document_type_label
account_id (valeur numéro du compte HiPay vendeur)
Exemple de notification POST serveur-à-serveur:
<?xml version="1.0" encoding="UTF-8"?>
<notification>
<md5content>d9e43bb0a9b92aba4fb22eed4164a1f0</md5content>
<result>
<operation>document_validation</operation>
<status>nok</status>
<message>Not a proof of address</message>
<date>2019-02-29</date>
<time>16:39:42 Europe/Paris+0200</time>
<document_type>2</document_type>
<document_type_label>Proof of address</document_type_label>
<account_id>1234567</account_id>
</result>
</notification>
2.2. Notification "identification" pour la validation de tous les documents
Une dernière notification XML est envoyée vous informant que tous les documents ont été validés pour un compte vendeur. 3 champs sont à prendre en compte :operation (valeur identification)
status (valeur ok ou nok)
account_id (valeur numéro du compte HiPay vendeur)
Exemple de notification POST serveur-à-serveur:
<?xml version="1.0" encoding="UTF-8"?>
<notification>
<md5content>f7bff5bce16868b3daefbc93bd52902a</md5content>
<result>
<operation>identification</operation>
<status>ok</status>
<date>2019-03-21</date>
<time>13:56:40 UTC+0000</time>
<account_id>1232592</account_id>
</result>
</notification>
3.1. Notification "document_validation" pour le RIB
Une notification XML vous informant du statut de la validation du document RIB d’un compte vendeur est envoyée.
6 champs sont à prendre en compte :
operation (valeur document_validation)
status (valeur ok ou nok)
message (raison de la validation ou du refus)
document_type
document_type_label
account_id (valeur numéro du compte HiPay vendeur)
Exemple de notification POST serveur-à-serveur:
<?xml version="1.0" encoding="UTF-8"?>
<notification>
<md5content>d9e43bb0a9b92aba4fb22eed4164a1f0</md5content>
<result>
<operation>document_validation</operation>
<status>nok</status>
<message>Verified except holder\’s first name</message>
<date>2018-06-29</date>
<time>16:39:42 Europe/Paris+0200</time>
<document_type>6</document_type>
<document_type_label>Bank</document_type_label>
<account_id>1232592/account_id>
</result>
</notification>
3.2. Notification "bank_info_validation" pour l'IBAN encodé
Cette notification XML vous informe du statut de la validation des informations bancaires d’un compte vendeur.
3 champs sont à prendre en compte :
operation (valeur document_validation)
status (valeur ok ou nok)
account_id (valeur numéro du compte vendeur)
Exemple de notification POST serveur-à-serveur:
<?xml version="1.0" encoding="UTF-8"?>
<notification>
<md5content>a4314ce63fc0be37959d2ee358393bf2</md5content>
<result>
<operation>bank_info_validation</operation>
<status>ok</status>
<date>2018-07-29</date>
<time>15:57:27 UTC+0000</time>
<account_id>1232592</account_id>
</result>
</notification>
4.1. Notification pour le transfert électronique
2 notifications XML vous informent du statut de la validation du transfert électronique. Les champs suivants sont à prendre en compte:
operation (valeur authorization ou capture)
status (valeur ok ou nok)
account_id (valeur numéro du compte HiPay vendeur)
Exemple de notification POST serveur-à-serveur:
<?xml version="1.0" encoding="UTF-8"?>
<notification>
<md5content>0abbf2ab3b21019d153f8664c4b27771</md5content>
<result>
<operation>authorization</operation>
<status>ok</status>
<date>2019-05-03</date>
<time>14:10:22 UTC+0000</time>
<transid>5909e4ccce294103</transid>
<account_id>1232592</account_id>
<amount>162.1</amount>
<currency>EUR</currency>
<label>2090 aecf 232550</label>
</result>
</notification>
<?xml version="1.0" encoding="UTF-8"?>
<notification>
<md5content>b6434b8f37c85878f667d6dccecb1327</md5content>
<result>
<operation>capture</operation>
<status>ok</status>
<date>2019-05-03</date>
<time>14:10:25 UTC+0000</time>
<transid>5909e4ccce294103</transid>
<account_id>1232592</account_id>
<amount>162.1</amount>
<currency>EUR</currency>
<label>2090 aecf 232550</label>
</result>
</notification>
4.2. Notification "withdraw_validation" pour le retrait bancaire
Cette notification XML vous informe du statut de la validation ou du refus d’une demande de retrait vers la banque du vendeur ou de l’opérateur.3 champs sont à prendre en compte:
operation (valeur withdraw_validation)
status (valeur ok ou nok)
account_id (valeur numéro du compte vendeur)
Exemple de notification POST serveur-à-serveur:
<?xml version="1.0" encoding="UTF-8"?>
<notification>
<md5content>a4314ce63fc0be37959d2ee358393bf2</md5content>
<result>
<operation>withdraw_validation</operation>
<status>ok</status>
<date>2019-05-03</date>
<time>15:57:27 UTC+0000</time>
<transid>5909e4ccce294103</transid>
<account_id>1232592</account_id>
</result>
</notification>
Comments
0 comments
Article is closed for comments.