Languages/Frameworks
Databases
Blockchains
APM
Brokers
CI/CD
Cloud
IDEs
Tools
OS
Paczka do Laravela umożliwająca wysyłanie danych bezpośrednio po API
License: MIT License
Klasa DotpayManager metoda callback rzuca nieistniejący wyjątek: Dotenv\Exception\InvalidCallbackException.
"php": "^7.2.17",
"evilnet/dotpay": "^2.1",
"laravel/framework": "5.8.*",
Hello, sorry for my newbie question but I cant make it work.
When I call the route in Postman it cant even go further than this
GuzzleHttp\Exception\ConnectException: cURL error 6: Could not resolve host: api (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for api/v1/accounts//payment_links/ in file /var/www/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php on line 210
Route::post('/dotpay', 'App\Http\Controllers\DotPayController@pay');
Mam problem z sesją.
Po wykonaniu płatności i powrotu na stronę sklepu (complete) nie mam dostępu do żadnej sesji.Gdzie leży problem? Czytałem na forach problem z chrome. Ustawiłem w session.php samesite na none i dzialalo i teraz znow to samo.
Ścieżki w web.php mam:
//Dotpay
Route::get('/dotpay/callback', 'DotpayController@callback')->name('dotpay.callback');
Route::post('/dotpay/pay', 'DotpayController@pay')->name('dotpay.pay');
Http/Middleware/VerifyCsrfToken
protected $except = [
'dotpay/pay',
];
Controller jest skopiowany z README paczki.
i ciągle dostaję:
The GET method is not supported for this route. Supported methods: POST.
C:\xampp\htdocs\nazwa\vendor\laravel\framework\src\Illuminate\Routing\RouteCollection.php#256
Wywoluje testowo tą metodę bezpośrednio w przeglądarce:
http://localhost/nazwa/public/dotpay/pay
Co robię nie tak?
Laravel 6
PHP 7.3
Cześć, dzięki za paczkę, bardzo przydatna. :)
Mam szybkie pytania o callback, jeśli możesz podpowiedzieć.
Interfejs IRequest jest w katalogu evilnet/dotpay/src/DotpayApi/Contracts, natomiast jego namespace, jak i wszystkie odwołania z innych klas, są do Evilnet\Dotpay\Contracts (czyli bez podkatalogu DotpayApi)
Użycie klasy CreatePaymentLink powoduje błąd nie znalezienia implementowanego interfejsu IRequest.
Trzeba przenieść katalog Contracts piętro wyżej, do src, to rozwiązuje błąd.
Laravel 5.5.
Na nowych kontach Dotpay ta integracja nie zadziała. W marcu tego roku Dotpay wprowadził parametr CHK jako ochronę integralności parametrów przekierowania, od września na nowych kontach jest ona wymagana i trzeba pisać do Dotpay o ewentualne wyłączenie.
Tutaj szczegóły: https://ssl.dotpay.pl/s2/login/cloudfs1/magellan_media/common_file/dotpay_instrukcja_techniczna_implementacji_platnosci.pdf
Cześć
w logach w dotpay wyskakuje mi cały czas
Required Chk obtained, but hash not equal. Obtained Chk "129f7341be46501c5159a79b24be5a03e5da3d413a2d78da46cdc3ee83eb539d", but expected Chk "564b73246f0dcbfb83aca284184a2162114886074992961368f0144eb0429e9c"
w .env
dodałem tylko nie wiem co wpisac w pin czy przypadkowe liczby czy gdzies jest to ustalone
DOTPAY_PIN=
Laravel 5.5 wprowadził wsparcie autoładowania paczek bez ręcznego rejestrowania providera. Fajnie by było gdyby ktoś to mógł wprowadzić i przetestować czy dobrze działa.
Witam.
Kiedy można spodziewać się wersji dla Laravel 6?
Cześć.
Czy jest możliwe wykonanie płatności (CreatePaymentLink) bez podawania nazwy użytkownika i hasła w konfiguracji (dotpay.php i .env) ?
DOTPAY_USERNAME=
DOTPAY_PASSWORD=
Jak zostawię puste jest błąd: 401 Unauthorized
response: {"detail":"Authentication credentials were not provided."}
Może nagrasz krótki film jak tego użyć?
Witam
Wszystko przebiega prawidłowo tylko jak wracam z ołatnośći do strony mam komunikat
The POST method is not supported for this route i przekierowuje mnie
http://127.0.0.1:8000/?status=OK
Gdzie robię błąd?
Top mój config
...
'options' => [
'url' => 'http://127.0.0.1:8000',
'curl' => 'callback_url',
'recipient' => [
'company' => 'YourCompany',
'address' => [
'street' => 'ssssss',
'building_number' => '11',
'postcode' => '23232',
'city' => "Warszawa"
]
],
]
i co znaczy I dodaj swoją metodę do obsługi callbacku jako wyjątek w pliku VerifyCsrfToken (Potrzebne by uderzenia POST z dotpaya nie wymagały tego tokenu)
Witam,
W jaki sposób mogę wykonać zwrot płatności/refund?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.