• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

integracja z PayU

42 Warsaw Coding Academy
0 głosów
1,826 wizyt
pytanie zadane 16 lutego 2018 w PHP przez mi-20 Stary wyjadacz (13,250 p.)
Witam, chciałbym się dowiedzieć jak wykonać integracje z PayU, na czym to polega. Przeczytałem dokumentację jednak nie rozumiem podstaw :|

Na początek, czy jeśli chcę "się zintegrować" z PayU cały system składania zamówienia muszę jakość specjalnie dostosować czy mogę wszystko zrobić "po swojemu" a dopiero na końcu przekazuje dane o złożonym zamówieniu takie jak cena, ilość, tytuł etc? i czy mają to być dane gotowe, tzn już gotowa cena czyli, ilość * cena + wysyłka czy to liczy payu?

1 odpowiedź

–1 głos
odpowiedź 16 lutego 2018 przez Mikołaj Kawczynski Dyskutant (9,160 p.)

W dokumentacji masz przykład JSON z zamówieniem:

url -X POST https://secure.payu.com/api/v2_1/orders \
-H "Content-Type: application/json" \
-H "Authorization: Bearer 3e5cac39-7e38-4139-8fd6-30adc06a61bd" \
-d '{
    "notifyUrl": "https://your.eshop.com/notify",
    "customerIp": "127.0.0.1",
    "merchantPosId": "145227",
    "description": "RTV market",
    "currencyCode": "PLN",
    "totalAmount": "21000",
    "buyer": {
        "email": "john.doe@example.com",
        "phone": "654111654",
        "firstName": "John",
        "lastName": "Doe",
        "language": "pl"
    },
    "settings":{
        "invoiceDisabled":"true"
    },
    "products": [
        {
            "name": "Wireless Mouse for Laptop",
            "unitPrice": "15000",
            "quantity": "1"
        },
        {
            "name": "HDMI cable",
            "unitPrice": "6000",
            "quantity": "1"
        }
    ]
}'

No i w tym miejscu masz odpowiedź produkty i ceny sam wypełniasz. PayU to system płatności a nie składania zamówień czyli cały proces robisz samemu i tylko "paragon" ładujesz do PayU czyli co za ile i suma razem(jakbyś zniżkę naliczał to suma może się różnić od rzeczywistej). Tylko pamiętaj ceny podajesz w groszach.

komentarz 23 lutego 2018 przez mi-20 Stary wyjadacz (13,250 p.)
OK, a jak zintegrować to z stroną? Zrobić jakiś odnośnik "Zapłać"? Jak przesłać dane do json?
komentarz 23 lutego 2018 przez Mikołaj Kawczynski Dyskutant (9,160 p.)
JSON to format danych jakie wysyłasz a adres masz podany w pierwszej linijce ;) Forma w jakiej zbierasz płatność jest dolna ale w zasadzie 90% stron robi tak jak napisałeś. Na końcu masz podsumowanie zakupów w tabelce i podaną kwotę razem a na końcu przycisk zapłać.

Podobne pytania

0 głosów
0 odpowiedzi 765 wizyt
pytanie zadane 27 lipca 2021 w PHP przez mikey Użytkownik (820 p.)
0 głosów
1 odpowiedź 995 wizyt
pytanie zadane 15 marca 2020 w PHP przez niffe33 Nowicjusz (150 p.)
0 głosów
0 odpowiedzi 840 wizyt
pytanie zadane 4 sierpnia 2021 w Ogłoszenia, zlecenia przez mikey Użytkownik (820 p.)

93,389 zapytań

142,386 odpowiedzi

322,547 komentarzy

62,749 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...