Manuel PHP Précédent Suivant pfpro_process() retourne un tableau associatif, contenant la réponse à la transaction. pfpro_process() effectue une transaction avec Payflow Pro. Le premier paramètre est un tableau associatif contenant des paires clés / valeurs, qui seront encodées, puis passées au serveur. Le second paramètre address indique quel hôte contacter. Il est optionnel. Par défaut, il vaut "test.signio.com": vous devrez probablement le remplacer par "connect.signio.com "pour effectuer de vraies transactions. Le troisième paramètre port spécifie le port de connexion. Par défaut, c 'est 443, le port SSL standard. Le quatrième paramètre timeout indique le temps de timeout à utiliser. Par défaut, c 'est 30 secondes. Notez que ce timeout ne prend effet que lorsqu 'une connexion a été établie avec un serveur: votre script peut potentiellement attendre indéfiniment un événement DNS ou un problème de réseau. Le cinquième paramètre proxy_address indique le nom du proxy SSL. Le sixième paramètre proxy port indique le port à utiliser sur ce proxy. Les septième et huitième paramètres, proxy_logon et proxy_password indique le nom de compte et le mot de passe à utiliser sur le proxy. pfpro_process() retourne un tableau associatif. Lisez attentivement le "Payflow Pro Developers Guide" pour connaître les détails des autres paramètres. Exemple 1. Exemple Payflow Pro ?php pfpro_init(); $transaction = array(USER = 'monlogin', PWD = 'mmotdepasse', TRXTYPE = 'S', TENDER = 'C', AMT = 1.50, ACCT = '4111111111111111', EXPDATE = '0904 '); $response = pfpro_process($transaction); if (!$response) {die("Impossible d'établir un lien avec Verisign.\n");} echo "La réponse de Verisign était ".$response[RESULT]; echo ", c'est-à-dire: ".$response[RESPMSG] ."\n"; echo "\nLa requête de transaction:"; print_r($transaction); echo "\nLa réponse: "; print_r($response); pfpro_cleanup();? Précédent Sommaire Suivant Niveau supérieur