diff options
Diffstat (limited to 'ext/cybermut/cybermut.xml')
-rw-r--r-- | ext/cybermut/cybermut.xml | 214 |
1 files changed, 0 insertions, 214 deletions
diff --git a/ext/cybermut/cybermut.xml b/ext/cybermut/cybermut.xml deleted file mode 100644 index fabc94b5b2..0000000000 --- a/ext/cybermut/cybermut.xml +++ /dev/null @@ -1,214 +0,0 @@ - <reference id="ref.cybermut"> - <title>Credit Mutuel CyberMUT functions</title> - <titleabbrev>CyberMUT</titleabbrev> - <partintro> - <simpara> - This extension allows you to process credit cards transactions using Credit - Mutuel CyberMUT system (<ulink url="http://www.creditmutuel.fr/centre_commercial/vendez_sur_internet.html">http://www.creditmutuel.fr/centre_commercial/vendez_sur_internet.html</ulink>). - </simpara> - <simpara> - CynerMUT is a popular Web Payment Service in France, provided by the - Credit Mutuel bank. If you are foreign in France, these functions will not - be useful for you. - </simpara> - <simpara> - These functions are only available if PHP has been compiled with the - <option role="configure">--with-cybermut[=DIR]</option> option, where DIR is - the location of libcm-mac.a and cm-mac.h. You will require the - appropriate SDK for your platform, which may be sent to you after your - CyberMUT's subscription (contact them via Web, or go to the nearest - Credit Mutuel). - </simpara> - <simpara> - The use of these functions is almost identical to the original functions, - except for the parameters of return for CreerFormulaireCM and CreerReponseCM, - which are returned directly by functions PHP, whereas they had passed in - reference in the original functions. - </simpara> - <simpara> - These functions have been added in PHP 4.0.4. ??? - </simpara> - - <note><para> - These functions only provide a link to CyberMUT SDK. Be sure to read the - CynerMUT Developers Guide for full details of the required parameters. - </para></note> - </partintro> - - <refentry id="function.cybermut_creerformulairecm"> - <refnamediv> - <refname>cybermut_creerformulairecm</refname> - <refpurpose>Generate HTML form of request for payment</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>string <function>pfpro_init</function></funcdef> - <paramdef>string <parameter>url_CM</parameter></paramdef> - <paramdef>string <parameter>version</parameter></paramdef> - <paramdef>string <parameter>TPE</parameter></paramdef> - <paramdef>string <parameter>montant</parameter></paramdef> - <paramdef>string <parameter>ref_commande</parameter></paramdef> - <paramdef>string <parameter>texte_libre</parameter></paramdef> - <paramdef>string <parameter>url_retour</parameter></paramdef> - <paramdef>string <parameter>url_retour_ok</parameter></paramdef> - <paramdef>string <parameter>url_retour_err</parameter></paramdef> - <paramdef>string <parameter>langue</parameter></paramdef> - <paramdef>string <parameter>code_societe</parameter></paramdef> - <paramdef>string <parameter>texte_bouton</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>cynermut_creerformulairecm</function> is used to generate the - HTML form of request for payment. - </para> - <para> - See also <function>cybermut_testmac</function> - <function>cybermut_creerreponsecm</function>. - </para> - <example> - <title>First step of payment (equiv cgi1.c)</title> - <programlisting role="php"> -<?php -// Directory where are located the keys -putenv("CMKEYDIR=/var/creditmut/cles"); - -// Version number -$VERSION="1.2"; - - $retour = creditmut_creerformulairecm( - "https://www.creditmutuel.fr/test/telepaiement/paiement.cgi", - $VERSION, - "1234567890", - "300FRF", - $REFERENCE, - $TEXTE_LIBRE, - $URL_RETOUR, - $URL_RETOUR_OK, - $URL_RETOUR_ERR, - "francais", - "company", - "Paiement par carte bancaire"); - -echo $retour; -?> - </programlisting> - </example> - </refsect1> - </refentry> - - <refentry id="function.cybermut_testmac"> - <refnamediv> - <refname>cybermut_testmac</refname> - <refpurpose>Make sure that there no was data diddling contained - in the received message of confirmation </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>bool <function>cybermut_testmac</function></funcdef> - <paramdef>string <parameter>code_MAC</parameter></paramdef> - <paramdef>string <parameter>version</parameter></paramdef> - <paramdef>string <parameter>TPE</parameter></paramdef> - <paramdef>string <parameter>cdate</parameter></paramdef> - <paramdef>string <parameter>montant</parameter></paramdef> - <paramdef>string <parameter>ref_commande</parameter></paramdef> - <paramdef>string <parameter>texte_libre</parameter></paramdef> - <paramdef>string <parameter>code-retour</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - <function>cybermut_testmac</function> is used to make sure that there was - not data diddling contained in the received message of confirmation. - Pay attention to parameters code-retour and texte-libre, which cannot be - evaluated as is, because auf the dash. You must retrieve them by using: - <programlisting role="php"> -$code_retour=$HTTP_GET_VARS["code-retour"]; -$texte_libre=$HTTP_GET_VARS["texte-libre"]; - </programlisting> - </para> - <para> - See also <function>cybermut_creerformulairecm</function> - <function>cybermut_creerreponsecm</function>. - </para> - <example> - <title>Last step of payment (equiv cgi2.c)</title> - <programlisting role="php"> -<?php_track_vars?> -<?php -// Directory where are located the keys -putenv("CMKEYDIR=/var/creditmut/cles"); - -// Version number -$VERSION="1.2"; - -$texte_libre = $HTTP_GET_VARS["texte-libre"]; -$code_retour = $HTTP_GET_VARS["code-retour"]; - -$mac_ok = creditmut_testmac($MAC,$VERSION,$TPE,$date,$montant,$reference,$texte_libre,$code_retour); - -if ($mac_ok) { - - // - // insert data processing here - // - // - - $result=creditmut_creerreponsecm("OK"); - } else { - $result=creditmut_creerreponsecm("Document Falsifie");} - -?> - </programlisting> - </example> - </refsect1> - </refentry> - - <refentry id="function.cybermut_creerreponsecm"> - <refnamediv> - <refname>cybermut_creerreponsecm</refname> - <refpurpose>Generate the acknowledgement of delivery of the confirmation - of payment</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <funcsynopsis> - <funcprototype> - <funcdef>string <function>cybermut_creerreponsecm</function></funcdef> - <paramdef>string <parameter>phrase</parameter></paramdef> - </funcprototype> - </funcsynopsis> - <para> - Returns: string containing the message of aknowledgement of delivery. - </para> - <para> - The parameter is "OK" if the message of confirmation of the payment - were correctly auhentified by <function>cybermut_testmac</function>. - Any other chain is regarded as an error message. - </para> - <para> - See also <function>cybermut_creerformulairecm</function> - <function>cybermut_testmac</function>. - </para> - </refsect1> - </refentry> - </reference> - -<!-- Keep this comment at the end of the file -Local variables: -mode: sgml -sgml-omittag:t -sgml-shorttag:t -sgml-minimize-attributes:nil -sgml-always-quote-attributes:t -sgml-indent-step:1 -sgml-indent-data:t -sgml-parent-document:nil -sgml-default-dtd-file:"../../manual.ced" -sgml-exposed-tags:nil -sgml-local-catalogs:nil -sgml-local-ecat-files:nil -End: ---> |