"Secure" part
Base namespace:
use PatryQHyper\Dpay\Secure\ClassName();General operations
$operations = $dpay->secure(new GeneralOperations());$operations->getLicenseNumber();
$operations->getPrivacyPolicyUrl();
$operations->getTermsUrl();
$operations->getRegulations();Paybylink payments operations
$pblOperations = $dpay->secure(new PaybylinkPayment('serviceName', 'serviceHash'));;//required parameters
$pblOperations->setAmount(15);
$pblOperations->setSuccessUrl('https://example.com');
$pblOperations->setFailUrl('https://example.com');
$pblOperations->setIpnUrl('https://webhook.site/78d28431-e5e6-418e-8605-871c138c0884');
//optional parameters
$pblOperations->setCustom('Custom');
$pblOperations->setInstallment(bool);
$pblOperations->setCreditCard(bool);
$pblOperations->setPaypal(bool);
$pblOperations->setPaysafecard(bool);
$pblOperations->setNoBanks(bool);
$pblOperations->setChannel('channelId');
$pblOperations->setEmail('client@example.com');
$pblOperations->setClientName('Jan');
$pblOperations->setClientSurname('Kowalski');
$pblOperations->setDescription('Payment for FOO');
$pblOperations->setStyle(new \PatryQHyper\Dpay\Secure\Styles\DefaultStyle()); //see below
$payment = $pblOperations->generate();
echo $payment->getTransactionId() . PHP_EOL;
echo $payment->getTransactionUrl() . PHP_EOL;Setting style class
DirectBilling operations
Validate Instant Payment Notification
Last updated