Esempio n. 1
0
<?php

require_once dirname(__FILE__) . "/../../PaygateApiClient.class.php";
require_once dirname(__FILE__) . "/../config.php";
$client = new PaygateApiClient(INVIPAY_API_URL, INVIPAY_API_KEY, INVIPAY_SIGNATURE_KEY);
Logger::info('Creating new payment');
$request = new PaymentCreationData();
$request->setReturnUrl("http://aeroapi.localhost/paygate/thankyou.htm");
$request->setStatusUrl("http://aeroapi.localhost/paygate/StatusListener.example.php");
$request->setDocumentNumber(uniqid('Paygate/'));
$request->setIssueDate(date('Y-m-d', time()));
$request->setDueDate(date('Y-m-d', time() + 14 * 24 * 60 * 60));
$request->setPriceGross(123.0);
$request->setCurrency("PLN");
$request->setNote("My note");
$request->setNoRisk(true);
$request->setIsInvoice(false);
$request->setBuyerGovId('8429067910');
$request->setBuyerEmail('*****@*****.**');
$result = $client->createPayment($request);
Logger::info('Result is: {0}', $result);