Changeset 44131 in spip-zone


Ignore:
Timestamp:
Feb 4, 2011, 11:48:33 AM (9 years ago)
Author:
apachot@…
Message:
  • Suite du paiement paybox
  • début d'intégration ATOS
Location:
_plugins_/transaction
Files:
23 added
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/transaction/lang/transaction_fr.php

    r44123 r44131  
    1313        'traiter_paiement_paypal_titre' => 'Traitement du paiement Paypal',
    1414        'traiter_paiement_paypal_description' => 'Envoi des données de paiement vers Paypal',
     15        'traiter_paiement_paybox_titre' => 'Traitement du paiement Paybox',
     16        'traiter_paiement_paybox_description' => 'Envoi des données de paiement vers Paybox',
     17        'traiter_paiement_atos_titre' => 'Traitement du paiement Atos',
     18        'traiter_paiement_atos_description' => 'Envoi des données de paiement vers Atos',
    1519        'traiter_paiement_cmcic_titre' => 'Traitement du paiement CMCIC',
    1620        'traiter_paiement_cmcic_description' => 'Envoi des données de paiement vers les serveurs CMCIC',
     
    3034        'traiter_cheque_message_defaut' => '<h3>Paiement par ch&egrave;que.</h3><p>Veuillez envoyer votre r&egrave;glement par ch&egrave;que &agrave; l\'ordre de Mon Organisme et &agrave; l\'adresse :</p> <p>adresse de votre organisme</p>',
    3135        'traiter_message_cmcic' => '<h3>Paiement s&eacute;curis&eacute;</h3><p>Notre organisme met en oeuvre tous les moyens pour assurer la s&eacute;curit&eacute; et la confidentialit&eacute; des donn&eacute;es transmises en ligne.</p><p>Dans ce but, la transaction s\'effectue via l\'&eacute;tablissement bancaire qui seul dispose des informations bancaires fournies au moment du paiement.</p>',
     36        'traiter_message_atos' => '<h3>Paiement s&eacute;curis&eacute;</h3><p>Notre organisme met en oeuvre tous les moyens pour assurer la s&eacute;curit&eacute; et la confidentialit&eacute; des donn&eacute;es transmises en ligne.</p><p>Dans ce but, la transaction s\'effectue via l\'&eacute;tablissement bancaire qui seul dispose des informations bancaires fournies au moment du paiement.</p>',
    3237        'traiter_message_paypal' => '<h3>Paiement Paypal</h3><p>Notre organisme met en oeuvre tous les moyens pour assurer la s&eacute;curit&eacute; et la confidentialit&eacute; des donn&eacute;es transmises en ligne.</p><p>Dans ce but, la transaction sur le site de Paypal qui seul dispose des informations bancaires fournies au moment du paiement.</p>',
     38        'traiter_message_paybox' => '<h3>Paiement Paybox</h3><p>Notre organisme met en oeuvre tous les moyens pour assurer la s&eacute;curit&eacute; et la confidentialit&eacute; des donn&eacute;es transmises en ligne.</p><p>Dans ce but, la transaction sur le site de Paybox qui seul dispose des informations bancaires fournies au moment du paiement.</p>',
    3339        'traiter_message_cmcic_erreur' => 'Le paiement s&eacute;curis&eacute; est actuellement en mode test, aucune transaction ne sera effectu&eacute;e sur votre carte bancaire.',
    3440        'statut_transaction_0' => 'Non pay&eacute;',
  • _plugins_/transaction/paiement/paybox/paiement.php

    r44128 r44131  
    2525?>
    2626<?php
     27        //Charger SPIP
     28        if (!defined('_ECRIRE_INC_VERSION')) {
     29                // recherche du loader SPIP.
     30                $deep = 2;
     31                $lanceur ='ecrire/inc_version.php';
     32                $include = '../../'.$lanceur;
     33                while (!defined('_ECRIRE_INC_VERSION') && $deep++ < 6) {
     34                        // attention a pas descendre trop loin tout de meme !
     35                        // plugins/zone/stable/nom/version/tests/ maximum cherche
     36                        $include = '../' . $include;
     37                        if (file_exists($include)) {
     38                                chdir(dirname(dirname($include)));
     39                                require $lanceur;
     40                        }
     41                }       
     42        }
     43        if (!defined('_ECRIRE_INC_VERSION')) {
     44                die("<strong>Echec :</strong> SPIP ne peut pas etre demarre.<br />
     45                        Vous utilisez certainement un lien symbolique dans votre repertoire plugins.");
     46        }
     47
     48        //CONFIGURATION DU PAIEMENT PAYBOX
    2749        $mode = '1';
    2850        $site = 'SITE';
    2951        $rang = 'RANG';
    3052        $id = 'IDENTIFIANT';
     53        $devise = '978';
     54        $serveur = $GLOBALS['meta']['adresse_site']."/cgi-bin/modulev2.cgi";
     55        //FIN CONFIGURATION DU PAIEMENT PAYBOX
     56               
    3157        $lang = $_SESSION['langue_paybox'];
    32         $devise = '978';
    33        
    34         $serveur="http://www.site.com/cgi-bin/modulev2.cgi";
    35         $confirm = $GLOBALS['meta']['adresse_site'].'/'.find_in_path("/paiement/paybox/paiement_paybox_confirmation.php)";
     58        $confirm = $GLOBALS['meta']['adresse_site'].'/'.find_in_path("/paiement/paybox/paiement_paybox_confirmation.php");
    3659        $retourok = $GLOBALS['meta']['adresse_site']."/?page=transaction_merci";
    3760        $retourko = $GLOBALS['meta']['adresse_site']."/?page=transaction_regret";
  • _plugins_/transaction/traiter/paiement_paybox.php

    r44128 r44131  
    4040        // Le formulaire a été validé, on le masque
    4141        $retours['editable'] = false;
    42         $retours['message_ok'] .=  "<div class='transaction_ok paybox' style='background: url(".find_in_path('paiement/paybox/logo.png').") no-repeat top left'>"._T('transaction:traiter_message_paybox').'<p><a href="'.find_in_path("paiement/paybox/paiement.php").'"  class="valider"><span>'._T('transaction:valider_paiement').'</span></a></p></div>';
     42        $retours['message_ok'] .=  "<div class='transaction_ok paybox' style='background: url(".find_in_path('paiement/paybox/logo.jpg').") no-repeat top left'>"._T('transaction:traiter_message_paybox').'<p><a href="'.find_in_path("paiement/paybox/paiement.php").'"  class="valider"><span>'._T('transaction:valider_paiement').'</span></a></p></div>';
    4343
    4444        //enregistrement des résultats
  • _plugins_/transaction/traiter/paiement_paybox.yaml

    r44128 r44131  
    44options:
    55  -
    6     saisie: 'input'
    7     options:
    8       nom: 'champ_compte_paybox'
    9       label: '<:transaction:traiter_choix_compte_paybox_label:>'
    10       explication: '<:transaction:traiter_choix_compte_paybox_explication:>'
    11       defaut: '<:transaction:traiter_choix_compte_paybox_message_defaut:>'
    12       env: true
     6    saisie: 'hidden'
Note: See TracChangeset for help on using the changeset viewer.