Prisijunkite prie prekybininko portalo ir sukurkite naują LinkPay nuorodą.
Daugiau informacijos apie tai, kaip sukurti naują LinkPay nuorodą, rasite čia.LinkPay nustatymuose įjunkite laukus, kuriuos norite dinamiškai keisti (pvz., sumą, vardą, el. paštą), ir pažymėkite juos kaip „URL keičiamas“.
Išsaugokite LinkPay konfigūraciją.
Naudokite šį PHP kodą, kad programiškai sugeneruotumėte mokėjimo URL su dinaminiais parametrais:
<?php
$linkpay_prefix = 'https://pay.every-pay.eu/lp/'; // Base LinkPay URL
$api_secret = 'apisecret123456789'; // API secret from portal settings
// Define the parameters to be included in the payment link
$params = [
'transaction_amount' => '10',
'customer_name' => 'Your Customer Name',
'customer_email' => 'customer@email.com',
'order_reference' => 'YourOrderReference',
'linkpay_token' => '123abcd' // Token from the LinkPay setup
];
// Convert parameters to a query string
$query = http_build_query($params);
// Replace "+" with "%20" for proper URL encoding
$query = str_replace("+", "%20", $query);
// Generate the HMAC signature
$hmac = hash_hmac('sha256', $query, $api_secret);
// Combine everything into a final URL
$url = "${linkpay_prefix}?${query}&hmac=${hmac}";
// Output the link
echo $url;
?>Nukopijuokite sugeneruotą nuoroda.
Nusiųskite nuorodą klientui, kad jis galėtų užbaigti mokėjimą.
Iš anksto užpildytų LinkPay nuorodų generavimas
Kaip sukurti dinaminę LinkPay nuorodą su iš anksto užpildyta kliento ir operacijos informacija
Atnaujinta prieš daugiau kaip savaitę