-
Notifications
You must be signed in to change notification settings - Fork 5
/
client.php
98 lines (81 loc) · 3.24 KB
/
client.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
<?php
// Debug Mode
// Si true:
// - ajoute quelques echo de variables pour vérifier les données
// - enlève la redirection automatique codé en javascript
$debug = false;
// Force HTTPS et redirection codé en php
$force_https = true;
// Temps en millisecondes necessaire avant redirection automatique en JS
$redirect_time = 2500;
// Production ou Pre-prod (dev) environnement
// true = pre-prod environnement
// false = production environnement
// Changez par false lorsque tous vos tests sont passés
$env_dev = false;
// Traitement de la chaine montant pour conversion en centimes
// true = traiter la chaine montant
// false = ne pas traiter la chaine montant
$amount_processing = true;
// Protocole serveur client
$client_protocol = 'https://';
// URL du serveur client
$client_url_server = $client_protocol.'www.anapath.fr';
// Repertoire commun des fichiers .php de retour (PROD = reglement-en-ligne)
$client_dir_php = '/reglement-en-ligne/brique';
// Repertoire contenant le fichier index.html de l'UI VueJs
$client_dir_ui_js = '/reglement-en-ligne';
// Chemin de votre Logo
$client_file_logo = $client_url_server.'/wp-content/uploads/2017/06/logo-300px.png';
// Nom des pages de communication dans le repertoire $client_dir_ui_js
$page_effectue = 'effectue.php';
$page_annule = 'annule.php';
$page_refuse = 'refuse.php';
$page_attente = 'attente.php';
$page_retour_ipn = 'ipn.php';
$page_redirect = 'redirect-bank.php';
// URL des fichier .php de retour bancaire
$pbx_effectue = $client_url_server.$client_dir_php.'/'.$page_effectue;
$pbx_annule = $client_url_server.$client_dir_php.'/'.$page_annule;
$pbx_refuse = $client_url_server.$client_dir_php.'/'.$page_refuse;
$pbx_attente = $client_url_server.$client_dir_php.'/'.$page_attente;
$pbx_repondre_a = $client_url_server.$client_dir_php.'/'.$page_retour_ipn;
// Informations propre à l'abonnement e-transactions du client
$pbx_site = '1542364';
$pbx_rang = '01';
$pbx_identifiant = '651499961';
// Email de contact pour les patient si problème lors de la transaction
$client_email_contact = '[email protected]';
// Email de notification IPN
$client_email_ipn_to = '[email protected], [email protected]';
$client_email_master = '[email protected]';
$client_email_ipn_from = '[email protected]';
// url de l'API retour
$client_url_api = 'https://resultats.anapath.fr/cts/cts/updinvoice.php';
// Pass phrase for crypting ticket
$pass_ticket = 'petit';
// Variables demandées en retour à la banque (cf doc PBX_RETOUR)
$client_prv_ddn = 'DDN';
$client_prv_email = 'EMAIL';
$client_prv_error_trad = 'ERRORTRAD';
$client_pbx_montant = 'MONTANT';
$client_pbx_ref = 'REF';
$client_pbx_autorisation = 'AUTO';
$client_pbx_cb = 'CB';
$client_pbx_transaction = 'TRANSAC';
$client_pbx_error = 'ERRORCODE';
$client_pbx_sign = 'SIGN';
$client_pbx_date = 'DATE';
$client_pbx_heure = 'HEURE';
$client_pbx_type_paiement = 'TYPE';
$pbx_retour = $client_pbx_montant.':M;'.
$client_pbx_ref.':R;'.
$client_pbx_autorisation.':A;'.
$client_pbx_cb.':j;'.
$client_pbx_transaction.':S;'.
$client_pbx_error.':E;'.
$client_pbx_date.':W;'.
$client_pbx_heure.':Q;'.
$client_pbx_type_paiement.':P;'.
$client_pbx_sign.':K';
?>