Esempio n. 1
0
<?php 
require_once './Payeezy.php';
$payeezy = new Payeezy();
//jae's developer account
// $payeezy->setApiKey("EHMenTH0KF1aN7KQpjGDsj7V9r5fxaaB");
// $payeezy->setApiSecret("243a48b691a3b8f62b4f496e67ae2a58c333729aa58dafa074f211f3eaefe4b5");
// $payeezy->setMerchantToken("fdoa-a480ce8951daa73262734cf102641994c1e55e7cdf4c02b6");
//test account provided in sample code
$payeezy->setApiKey("y6pWAJNyJyjGv66IsVuWnklkKUPFbb0a");
$payeezy->setApiSecret("86fbae7030253af3cd15faef2a1f4b67353e41fb6799f576b5093ae52901e6f7");
$payeezy->setMerchantToken("fdoa-a480ce8951daa73262734cf102641994c1e55e7cdf4c02b6");
$payeezy->setTokenUrl("https://api-cert.payeezy.com/v1/transactions/tokens");
$payeezy->setUrl("https://api-cert.payeezy.com/v1/transactions");
echo "-------------------- Testing authorize 1----------";
$response = $payeezy->authorize(setTokenPayload());
echo $response;
echo "<br>";
echo "<br>";
echo "-------------------- Testing authorize 2 ---------- </br> ";
$response = $payeezy->authorize(setPrimaryTxPayload());
echo $response;
function setTokenPayload()
{
    $card_holder_name = $amount = $transaction_type = $auth = $card_number = $ta_token = $card_type = $card_cvv = $card_expiry = $currency_code = $merchant_ref = "";
    $transaction_type = processInput("FDToken");
    $auth = processInput("false");
    $ta_token = processInput("NOIW");
    $card_holder_name = processInput("PHP Client");
    $card_number = processInput("4788250000028291");
    $card_type = processInput("visa");
    $card_expiry = processInput("1250");
    $card_number = processInput("4788250000028291");
    $secondaryTxPayload = array("amount" => $amount, "transaction_tag" => $transaction_tag, "transaction_id" => $transaction_id, "merchant_ref" => $merchant_ref, "currency_code" => $currency_code, "card_expiry" => $card_expiry, "card_type" => $card_type, "card_number" => $card_number, "transaction_type" => $transaction_type);
    return $secondaryTxPayload;
}
//test account provided in sample code
$payeezy->setApiKey("y6pWAJNyJyjGv66IsVuWnklkKUPFbb0a");
$payeezy->setApiSecret("86fbae7030253af3cd15faef2a1f4b67353e41fb6799f576b5093ae52901e6f7");
$payeezy->setMerchantToken("fdoa-a480ce8951daa73262734cf102641994c1e55e7cdf4c02b6");
$payeezy->setTokenUrl("https://api-cert.payeezy.com/v1/transactions/tokens");
$payeezy->setUrl("https://api-cert.payeezy.com/v1/transactions");
echo "<h1> GetToken Transactions </h1>";
echo "<div class='datagrid3'>";
echo "<table><thead><tr><th>Testing 'Tokenize Credit card - POST' </th></tr></thead>";
echo "<tbody><tr><td>Request for token:";
$tokenResponse = $payeezy->token(setTokenPayload());
echo "</td></tr>";
echo "<tr class='alt'><td>Response :";
echo $tokenResponse;
echo "</td></tr> </tbody></table>";
echo "</div>";
echo "<br><br> ";
echo "<h1> Authorize-Capture Transactions </h1>";
echo "<div class='datagrid1'>";
echo "<table><thead><tr><th>authorize  credit card: ' </th></tr></thead>";
echo "<tbody><tr><td>Request for authorize: ";
$authresponse = $payeezy->authorize(setPrimaryTxPayload());
echo "</td></tr>";
echo "<tr class='alt'><td>authorize Response :";
echo $authresponse;
echo "</td></tr></tbody> </table>";