> For the complete documentation index, see [llms.txt](https://patryqhyper.gitbook.io/polish_payments_api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://patryqhyper.gitbook.io/polish_payments_api/online-payments/paybylink-paysafecard.md).

# Paybylink paysafecard

```php
$pbl = $payment->online(
    new PaybylinkPaysafecardPayment(
        (int)userId, 
        (int)shopId, 
        'pin'
    )
);

$pbl->setAmount(1.23);
$pbl->setRedirectSuccessUrl('https://google.pl');
$pbl->setRedirectFailUrl('https://google.pl');
$pbl->setNotifyUrl('https://google.pl');
$pbl->setControl('myCustomData');
$pbl->setDescription('my description');

$pblPayment = $pbl->generatePayment();
$pblPayment->getTransactionUrl(); //transaction url
$pblPayment->getTransactionId(); //transaction id

```
