cvs: php4 /ext/mcve mcve_simple_test.php mcve_test1.php mcve_test2.php /ext/mcve/tests mcve_simple_test.php mcve_test1.php mcve_test2.php

From: Date: Wed, 27 Mar 2002 15:39:29 +0000
Subject: cvs: php4 /ext/mcve mcve_simple_test.php mcve_test1.php mcve_test2.php /ext/mcve/tests mcve_simple_test.php mcve_test1.php mcve_test2.php
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-10719@lists.php.net to get a copy of this message
sniper Wed Mar 27 10:39:29 2002 EDT Added files: /php4/ext/mcve mcve_simple_test.php mcve_test1.php mcve_test2.php Removed files: /php4/ext/mcve/tests mcve_simple_test.php mcve_test1.php mcve_test2.php Log: Moved these example scripts out of tests. Index: php4/ext/mcve/mcve_simple_test.php +++ php4/ext/mcve/mcve_simple_test.php <?php MCVE_InitEngine(NULL); $conn=MCVE_InitConn(); if (MCVE_SetIP($conn, "testbox.mcve.com", 8333)) { echo "Set connection Properly"; } else { echo "Failed Setting method"; exit(); } if (!MCVE_Connect($conn)) { echo "<BR>Could not connect<BR>"; } else { echo "<BR>Connection Established<BR>"; } MCVE_DestroyConn($conn); MCVE_DestroyEngine(); ?> Index: php4/ext/mcve/mcve_test1.php +++ php4/ext/mcve/mcve_test1.php <HTML> <BODY> <?php // MCVE Config stuff $username="vitale"; $password="test"; // 1:IP or 2:SSL $method=2; $host="testbox.mcve.com"; $port=8444; //8444 is typically SSL and 8333 is standard // End config stuff if (!$account) $account="4012888888881"; if (!$exp) $exp="0512"; if (!$amount) $amount=12.00; function flush_buffer() { for ($i=0; $i<2048; $i++) { echo " "; } flush(); } dl("./php_mcve.so"); echo "Initializing MCVE<BR>"; flush_buffer(); mcve_initengine("./CAfile.pem"); $conn=mcve_initconn(); if ($method == 1) $ret=mcve_setip($conn, $host, $port); else if ($method == 2) $ret=mcve_setssl($conn, $host, $port); if (!$ret) { echo "Could not set method<BR>"; exit(1); } echo "Connection method and location set<BR>"; flush_buffer(); if (!mcve_connect($conn)) { echo "Connection Failed<BR>"; exit(1); } echo "Connection Established<BR>"; flush_buffer(); $identifier=mcve_sale($conn, $username, $password, NULL, $account, $exp, $amount, NULL, NULL, NULL, NULL, NULL, NULL, 001); echo "Transaction Sent: CC: $account EXP: $exp AMOUNT: $amount<BR>"; flush_buffer(); while (mcve_checkstatus($conn, $identifier) != MCVE_DONE) { mcve_monitor($conn); } echo "Transaction Complete<BR>"; flush_buffer(); $status=mcve_returnstatus($conn, $identifier); if ($status == MCVE_SUCCESS) { $text=mcve_transactiontext($conn, $identifier); $auth=mcve_transactionauth($conn, $identifier); echo "Transaction Authorized<BR>"; echo "Auth: $auth<BR>"; echo "Text: $text<BR>"; } else if ($status == MCVE_FAIL) { $text=mcve_transactiontext($conn, $identifier); echo "Transaction Denied<BR>"; echo "Text: $text<BR>"; } else echo "Transaction error<BR>"; flush_buffer(); mcve_destroyconn($conn); mcve_destroyengine(); ?> </BODY> </HTML> Index: php4/ext/mcve/mcve_test2.php +++ php4/ext/mcve/mcve_test2.php <? # # $Id: mcve_test2.php,v 1.1 2002/03/27 15:39:29 sniper Exp $ # $connect_type = "IP"; dl("php_mcve.so"); $conn = MCVE_InitConn(); print "MCVE_InitConn() returned $conn<br>\n"; if ($connect_type == "IP") { MCVE_SetIP($conn, "localhost", 8333) or die("MCVE_SetIP() failed"); print "MCVE_SetIP() successful<br>\n"; } else { MCVE_SetDropFile($conn, "/var/mcve/trans") or die("MCVE_SetDropFile() failed"); print "MCVE_SetDropFile() successful<br>\n"; } MCVE_Connect($conn) or die("MCVE_Connect() failed"); print "MCVE_Connect() successful<br>\n"; # send a request $ident = MCVE_Sale($conn, "test", "test", NULL, "5454545454545454", "1205", 11.00, NULL, NULL, NULL, NULL, "me", NULL, 54321); if ($ident == -1) die("MCVE_Sale() failed"); else print "Identifier: $ident<br>\n"; $ident = MCVE_Sale($conn, "test", "test", NULL, "5454545454545454", "1205", 12.00, NULL, NULL, NULL, NULL, "me", NULL, 54321); if ($ident == -1) die("MCVE_Sale() failed"); else print "Identifier: $ident<br>\n"; $pending = 0; $complete = -1; while ($pending != $complete) { sleep(2); MCVE_Monitor($conn); $pending = MCVE_TransInQueue($conn); print "Transactions pending: $pending<br>\n"; $complete = MCVE_CompleteAuthorizations($conn, &$list); print "Authorizations complete: $complete<br>\n"; flush(); } for ($i = 0; $i < $complete; $i++) { $status = MCVE_CheckStatus($conn, $i); print "Transaction #" . $list[$i] . " complete: $status<br>\n"; } MCVE_DestroyConn($conn); print "MCVE_DestroyConn() completed<br>\n"; #phpinfo(); ?>

« previous php.cvs (#10719) next »