<?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");
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>"; echo "</div>"; echo "<br><br> "; echo "<div class='datagrid1'>"; echo "<table><thead><tr><th> transaction_id and transaction_tag from previous transaction</th></tr></thead><tbody><tr><td> "; $authr = json_decode($authresponse); echo "transaction_id: " . $authr->transaction_id; echo "<br>"; echo "transaction_tag: " . $authr->transaction_tag; echo "</td></tr></tbody> </table>"; echo "</div>"; echo "<br><br> ";