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.

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