Kao temu Master rada prošle godine sam odabrala Maksekeskus platni gejtvej koji je nastao kao startup u Estoniji 2012. godine. Ovaj internet platni gejtvej (internet payment gateway) sam otkrila kada sam za klijenta iz Estonije dobila zadatak da ga implementiram na vebsajtu koji je urađen u Laravel framework-u. Da, radila sam i imala moju agenciju za softversko programiranje nekih 4 godina, nakon čega sam konačno i odbranila Master rad koji me je čekao godinama na Elektrotehničkom fakultetu u Novom Sadu. I baš zbog tog iskustva na poslu, nisam imala problem da izaberem temu i da je napišem za par nedelja. Ali da se vratimo na Maksekeskus, složenica Maksekeskus na estonskom može da se prevede kao “centar za naplatu”, zapravo vrlo jednostavan i direktan naziv. 😀 Maksekeskus je za početak bio okrenut manjim firmama i cilj je bio jednostavna i brza integracija. Ono što je posebno interesantno je da su pored plaćanja Visa i MasterCard karticama nudili i integraciju plaćanja preko bankovnih linkova. To otprilike izgleda ovako: dođe kupac na sajt, stavi proizvode u korpu i bira da li želi da plati karticom ili preko bankovnog linka. Ako izabere bankovni link, dobija mogućnost da izabere jednu od 11 banaka iz Estonije, Letonije, Litvanije i Finske. Kupac bira jednu od banaka koja mu odgovara (idealno ako ima račun u nekoj od njih) i preusmerava se na sajt te banke na posebnu stranicu posvećenu ovoj transakciji. Unosi podatke računa i vrši uplatu, nakon čega se ponovo preusmerava nazad na prodavnicu. Naravno ako je kupac na početku izabrao da želi da plati karticom, dobija standardan formular na sajtu gde unosi podatke sa kartice (ne udaljava se sa sajta). Vlasnik online prodavnice ne mora da ima ikakav ugovor sa bankama koje nude bankovne linkove preko Maksekeskus sistema, što je veliko olakšanje za implementaciju. Maksekeskus se stara o ugovorima sa bankama i sigurnosti.

maksekeskus platni gejtvej

Već u avgustu 2013. godine Estonska pošta (Eesti Post) je prepoznala potencijal ovog startup-a i kupila 51% i postala većinski vlasnik. Njihova ideja je bila da prošire poslovanje pošte sa logistike na usluge onlajn kupovine u Baltičkim državama. S obzirom na delovanje bilo koje pošte danas, vrlo je logično da se razmišlja u pravcu proširenja poslovanja na druge oblasti koje uključuju logistiku. Estonska pošta je to na vreme shvatila. Nakon prodaje, Maksekeskus je nastavio da se lepo razvija. U momentu prodaje Maksekeskus je poslovao samo u Estoniji, a za 3 godine se proširo i na Letoniju i Litvaniju, i pred kraj 2015. godine na Finsku sklapanjem partnerskog ugovora sa kompanijom PayTrail. Imaju partnerske ugovore sa bankama u Švedskoj i Danskoj.

Continue reading

I had project to implement subscription on Laravel website with PayPal. PayPal have 3 types of API right now, I tried all of them. And find out that PayPal Payments Pro suites best for client needs. So I implement subscription payment with Credit Cards and with PayPal express redirect to PayPal website. Here is code, maybe if you are stuck will help you.

Install via composer PayPal Merchant account https://github.com/paypal/merchant-sdk-php

In controller include this classes:

use PayPal\Service\PayPalAPIInterfaceServiceService;
use PayPal\EBLBaseComponents\PaymentDetailsType;
use PayPal\CoreComponentTypes\BasicAmountType;
use PayPal\EBLBaseComponents\SetExpressCheckoutRequestDetailsType;
use PayPal\EBLBaseComponents\BillingAgreementDetailsType;
use PayPal\PayPalAPI\SetExpressCheckoutRequestType;
use PayPal\PayPalAPI\SetExpressCheckoutReq;
use PayPal\EBLBaseComponents\RecurringPaymentsProfileDetailsType;
use PayPal\EBLBaseComponents\BillingPeriodDetailsType;
use PayPal\EBLBaseComponents\ScheduleDetailsType;
use PayPal\EBLBaseComponents\CreateRecurringPaymentsProfileRequestDetailsType;
use PayPal\PayPalAPI\CreateRecurringPaymentsProfileRequestType;
use PayPal\PayPalAPI\CreateRecurringPaymentsProfileReq;
use PayPal\EBLBaseComponents\ActivationDetailsType;
use PayPal\EBLBaseComponents\CreditCardDetailsType;

For implementing PayPal checkout that redirect to PayPal website use two functions in PaymentController

First call SetExpressCheckout and PayPal will redirect to ReturnURL you specified in it.

ReturnURL execute another function ConfirmPaymentWithExpress and use token from SetExpressCheckout

Continue reading

iab sajt

Preko kojih uređaja publika centralne i istočne Evrope ide najčešće na internet i da li postoji šablon ponašanja u upotrebi mobilnog interneta, pokazuje novi Gemius izveštaj rađen na osnovu analize 18 evropskih tržišta.

Analiza pokazuje da je u centralnoj i istočnoj Evropi, svaka deseta strana pregledana (page view) sa mobilnog uređaja, a da su internet korisnici u Hrvatskoj najprivrženiji smart telefonima i tabletima (21%). Rumunija, Bugarska i Rusija (9%) se nalaze među zemljama koje su najmanje mobilne, a prate ih Belorusija (6%), Ukrajina (5%) i Moldavija sa samo 1% korisnika mobilnog web-a.gemius statistikaContinue reading

Interakcija bez dodira

Kako već neko vreme pišem kolumnu za Mobilni Magazin, pišem redovno na mom sajtu o Android platformi Srbodroid.com, pišem na mojoj Kremasici recenzije kozmetičkih proizvoda, freelance-ujem web programiranje, radim projekte za fakultet, jednostavno ne stižem da pišem na ovom blogu o interfejsu. Pošto se sad interfejs najviše razvija na mobilnim platformama, zapravo te trendove i najviše pratim.

Sam dizajn interfejsa se okrenuo prema minimalizmu, dok je u poslednje vreme UX u centru pažnje. Pored toga, imamo nove trendove i u pogledu interakcije. NLI i interakcija bez dodira su novi trendovi koji će biti sve zastupljeniji i prisutniji u narednih godinu dana. Pisala sam kolumnu o ovoj pojavi u Mobilnom Magazinu, potom malo opširniji tekst sam objavila na Srbodroidu, a evo ga i ovde.

Continue reading