<?php require_once __DIR__ . '/../lib/beGateway.php'; require_once __DIR__ . '/test_shop_data.php'; \beGateway\Logger::getInstance()->setLogLevel(\beGateway\Logger::DEBUG); $transaction = new \beGateway\Payment(); $amount = rand(100, 10000); $transaction->money->setAmount($amount); $transaction->money->setCurrency('EUR'); $transaction->setDescription('test'); $transaction->setTrackingId('my_custom_variable'); $transaction->card->setCardNumber('4200000000000000'); $transaction->card->setCardHolder('John Doe'); $transaction->card->setCardExpMonth(1); $transaction->card->setCardExpYear(2030); $transaction->card->setCardCvc('123'); $transaction->customer->setFirstName('John'); $transaction->customer->setLastName('Doe'); $transaction->customer->setCountry('LV'); $transaction->customer->setAddress('Demo str 12'); $transaction->customer->setCity('Riga'); $transaction->customer->setZip('LV-1082'); $transaction->customer->setIp('127.0.0.1'); $transaction->customer->setEmail('*****@*****.**'); $response = $transaction->submit(); print "Transaction message: " . $response->getMessage() . PHP_EOL; print "Transaction status: " . $response->getStatus() . PHP_EOL; if ($response->isSuccess()) { print "Transaction UID: " . $response->getUid() . PHP_EOL; print "Trying to Query by tracking id " . $transaction->getTrackingId() . PHP_EOL; $query = new \beGateway\QueryByTrackingId();
<?php require_once __DIR__ . '/../lib/beGateway.php'; require_once __DIR__ . '/test_shop_data.php'; \beGateway\Logger::getInstance()->setLogLevel(\beGateway\Logger::DEBUG); $token = new \beGateway\CardToken(); $token->card->setCardNumber('4200000000000000'); $token->card->setCardHolder('John Doe'); $token->card->setCardExpMonth(1); $token->card->setCardExpYear(2029); $response = $token->submit(); if ($response->isSuccess()) { print "Card token: " . $response->card->getCardToken() . PHP_EOL; print "Trying to make a payment by the token and with CVC 123" . PHP_EOL; $transaction = new \beGateway\Payment(); $amount = rand(100, 10000); $transaction->money->setAmount($amount); $transaction->money->setCurrency('EUR'); $transaction->setDescription('test'); $transaction->setTrackingId('my_custom_variable'); $transaction->card->setCardCvc('123'); $transaction->card->setCardToken($response->card->getCardToken()); $transaction->customer->setFirstName('John'); $transaction->customer->setLastName('Doe'); $transaction->customer->setCountry('LV'); $transaction->customer->setAddress('Demo str 12'); $transaction->customer->setCity('Riga'); $transaction->customer->setZip('LV-1082'); $transaction->customer->setIp('127.0.0.1'); $transaction->customer->setEmail('*****@*****.**'); $response = $transaction->submit();