Pereiti prie pagrindinio turinio

Iš anksto užpildytų LinkPay nuorodų generavimas

Kaip sukurti dinaminę LinkPay nuorodą su iš anksto užpildyta kliento ir operacijos informacija

Atnaujinta šiandien
  1. Prisijunkite prie prekybininko portalo ir sukurkite naują LinkPay nuorodą.
    Daugiau informacijos apie tai, kaip sukurti naują LinkPay nuorodą, rasite čia.

  2. LinkPay nustatymuose įjunkite laukus, kuriuos norite dinamiškai keisti (pvz., sumą, vardą, el. paštą), ir pažymėkite juos kaip URL keičiamas.

  3. Išsaugokite LinkPay konfigūraciją.

  4. Naudokite šį PHP kodą, kad programiškai sugeneruotumėte mokėjimo URL su dinaminiais parametrais:

    <?php
    $linkpay_prefix = 'https://payment.ecommerce.sebgroup.com/lp'; // LinkPay URL
    $api_secret = 'apisecret123456789'; //API SECRET FROM GENERAL SETTINGS
    $params = [ //BELOW ADD ALL PARAMETERS WHICH YOU ENABLED UNDER LINKPAY LINK AND DATA

    'transaction_amount' => '10',
    'customer_name' => 'Your Customer Name',
    'customer_email' => 'customer@email.com',
    'order_reference' => 'YourOrderReference',
    'linkpay_token' => '123abcd' //LINKPAY TOKEN FROM THE LINK
    ];
    $query = http_build_query($params);

    $query = str_replace("+","%20",$query);
    $hmac = hash_hmac('sha256', $query, $api_secret);
    $url = "{$linkpay_prefix}?{$query}&hmac={$hmac}";
    echo $url;# outputs:
    #

  5. Nukopijuokite sugeneruotą nuoroda.

  6. Nusiųskite nuorodą klientui, kad jis galėtų užbaigti mokėjimą.

Ar gavote atsakymą į savo klausimą?