source: spip-zone/_plugins_/transaction/paiement/paybox/paiement.php @ 44128

Last change on this file since 44128 was 44128, checked in by apachot@…, 9 years ago

Début d'intégration du paiement Paybox

File size: 3.9 KB
Line 
1<?php
2/*************************************************************************************/
3/*                                                                                   */
4/*      Thelia                                                                           */
5/*                                                                                   */
6/*      Copyright (c) Octolys Development                                                    */
7/*              email : thelia@octolys.fr                                                                */
8/*      web : http://www.octolys.fr                                                                                                      */
9/*                                                                                   */
10/*      This program is free software; you can redistribute it and/or modify         */
11/*      it under the terms of the GNU General Public License as published by         */
12/*      the Free Software Foundation; either version 2 of the License, or            */
13/*      (at your option) any later version.                                          */
14/*                                                                                   */
15/*      This program is distributed in the hope that it will be useful,              */
16/*      but WITHOUT ANY WARRANTY; without even the implied warranty of               */
17/*      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the                */
18/*      GNU General Public License for more details.                                 */
19/*                                                                                   */
20/*      You should have received a copy of the GNU General Public License            */
21/*      along with this program; if not, write to the Free Software                  */
22/*      Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA    */
23/*                                                                                   */
24/*************************************************************************************/
25?>
26<?php
27        $mode = '1';
28        $site = 'SITE';
29        $rang = 'RANG';
30        $id = 'IDENTIFIANT';
31        $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)";
36        $retourok = $GLOBALS['meta']['adresse_site']."/?page=transaction_merci";
37        $retourko = $GLOBALS['meta']['adresse_site']."/?page=transaction_regret";
38       
39        session_start();
40
41        $total = $_SESSION['total'];
42
43        $total *= 100;
44
45        $transaction = urlencode($_SESSION['ref']);
46
47?>
48
49<html>
50<head>
51<meta http-equiv="cache-control" content="no-cache">
52<meta http-equiv="Pragma" content="no-cache">
53<meta http-equiv="Expires" content="-1">
54<title>
55  Paiement Paybox
56</title>
57</head>
58<body onload="document.getElementById('formpaybox').submit();">
59
60
61<table align="center">
62
63  <tr>
64
65    <td>
66       
67        <form action="<?php echo $serveur; ?>" id="formpaybox" method="post">
68                <input type="hidden" name="PBX_MODE" value="<?php echo $mode; ?>">
69                <input type="hidden" name="PBX_SITE" value="<?php echo $site; ?>">
70                <input type="hidden" name="PBX_RANG" value="<?php echo $rang; ?>">
71                <input type="hidden" name="PBX_IDENTIFIANT" value="<?php echo $id; ?>">
72                <input type="hidden" name="PBX_TOTAL" value="<?php echo $total; ?>">
73                <input type="hidden" name="PBX_DEVISE" value="<?php echo $devise; ?>">
74                <input type="hidden" name="PBX_PORTEUR" value="">
75                <input type="hidden" name="PBX_REFUSE" value="<?php echo $retourko; ?>">
76                <input type="hidden" name="PBX_ANNULE" value="<?php echo $retourko; ?>">
77                <input type="hidden" name="PBX_CMD" value="<?php echo $transaction; ?>">
78                <input type="hidden" name="PBX_RETOUR" value="montant:M;ref:R;auto:A;trans:T;erreur:E">
79                <input type="hidden" name="PBX_EFFECTUE" value="<?php echo $retourok; ?>">
80               
81               
82               
83                <input type="image" src="<?php echo ($GLOBALS['meta']['adresse_site'].'/'.find_in_path("paiement/paybox/logo.jpg")); ?>" />
84        </form>
85       
86        </td>
87  </tr>
88</table>
89       
90</body>
91</html>
Note: See TracBrowser for help on using the repository browser.