Pereiti prie turinio

Paysera integravimas į Laravel 5.1


Rekomenduojami pranešimai

Sveiki, gal kas nors esate susidūrę su Laravel ir paysera ? Kiek man dabar suprantama tai reikia integruoti per biblioteką ?

 

Susikurti libwebtopay katalogą ir ten sukurti šiuos failus: webtopay.php, redirect.php, accept.php, cancel.php, callback.php.

 

Turiu klausimą, kad gauti order_id, tai man reikia prie prekės duombazėj sukurti laukelį "order_id" ? Ir tuomet kai yra paspaudžiama "pirkti", reikia kad suveiktu redirect.php ir išmestu apmokėjimo būdą ?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Aš tai kaip pamenu kaip dariau, tai susikūriau controleri ir ten dėjau tuos metodus, accept, redirect ir pnš. O tas getAdress tai jau duoda kartu su kodu man rodos ta funkcija paysera

 

Man jau dabar buvo beveik pradėję veikti. Problema tik tame, jeigu įdedu parduotuvę į views folderį, ji nebeveikia. Jeigu įdedu į public folderį tada išbandau tą demo_shop ją rodo, rodo ten tas prekes įrašytas, veikia nukreipimai ir pnš. Jeigu įdedu į views ir įeinu į demo_shop neberodo, to prekių listo ir nebeveikia shopas. Kadangi ji veikia public folderį, aš nežinau kaip iš ProductsController į public folderį nuvesti kintamąjį, kad jis ten veiktų, nebent kažkaip reikia įkelti failus, kurie atvaizduoja prekes, į views ir iš views nuvesti į public folderį linkus. Argh... neįsivaizduoju :D

Redagavo Cpliusas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kokius tu čia kosmosus išradinėji? :D

Pats sunkiai gaudaus dabar :D

 

<?php

require_once 'includes/helpers.php';
require_once 'includes/config.php';

echo template('list.html', array(
   'shopItems' => $shopItems,
));

 

Žodžiu čia yra kodas iš index.php, kuris yra public direktorijoje.

 

Ar įmanoma kažkaip dabar tą

list.html

, pakeisti į nuorodą, kuri vestu į failą iš views direktorijos ?

 

ARBA

 

Kaip pakeisti šitą kodą, kad atvaizduotų prekes iš duombazes ? (šitas failas yra public foldery)

 

$shopItems = array(            // just sample shop items; unrelated to WebToPay library
   array(
       'title' => 'Item A',
       'price' => 100,
       'currency' => 'LTL',
   ),
   array(
       'title' => 'Item B',
       'price' => 2000,
       'currency' => 'EUR',
   ),
   array(
       'title' => 'Item C',
       'price' => 4990,
       'currency' => 'LTL',
   ),
);

Redagavo Cpliusas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai tu į ta demo, net nežiūrėk, tau tik reikia pritaikyti kodą iš paysera duoto webo ir tiek

Okey, dabar susidėjau tuos kodukus, susikūriau failus, testai veikia.

 

O kaip reikia padaryti, kad rodytų vis kitokią kainą ?

Ta prasme čia foreach reikia naudoti kažkaip ?

 

    $request = WebToPay::redirectToPayment(array(

       'projectid'     => ***,
       'sign_password' => '************************',
       'orderid'       => 0,
       'amount'        => ČIA,
       'currency'      => 'EUR',
       'country'       => 'LT',
       'accepturl'     => $self_url.'/accept.php',
       'cancelurl'     => $self_url.'/cancel.php',
       'callbackurl'   => $self_url.'/callback.php',
       'test'          => 1,
   ));

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 2 metų...

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...