Source for file creditcard.php
Documentation is available at creditcard.php
require_once('Payment/Process.php');
$options['x_test_request'] = 'TRUE';
$options['x_delim_data'] = 'TRUE';
$options['avsCheck'] = true;
$options['cvvCheck'] = true;
if (!PEAR ::isError ($process)) {
$process->login = 'username';
$process->password = 'password';
if (!PEAR ::isError ($card)) {
$card->invoiceNumber = 112345145;
$card->customerId = 1461264151;
$card->cardNumber = '4111111111111111';
$card->expDate = '01/2005';
if (!PEAR ::isError ($result)) {
$result = $process->setPayment ($card);
if(PEAR ::isError ($result)) {
die ("Unable to set payment: ". $result->getMessage (). "\n");
$result = $process->process ();
if (PEAR ::isError ($result)) {
echo $result->getMessage (). "\n";
echo "---------------------- RESPONSE ------------------------\n";
echo $result->getMessage (). "\n";
echo $result->getCode (). "\n";
$validate = $result->validate ();
if(!PEAR ::isError ($validate)) {
echo "ERROR: ". $validate->getMessage (). "\n";
echo "---------------------- RESPONSE ------------------------\n";
echo 'Problem with payment type: '. $result->getMessage (). "\n";
echo $card->getMessage (). "\n";
echo $payment->getMessage (). "\n";
Documentation generated on Mon, 11 Mar 2019 14:00:20 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.
|