NovinkaZverejnili sme 50+ Laravel balíkov ako open source
Custom AI apps, agents and automation — Roundly ConsultingRoundly
Všetky balíky

Pribalená webhook routa je predvolene vypnutá. Po zapnutí balík zaregistruje POST {prefix}/webhooks/{provider} (názov routy purchases.webhooks), ktorá overí, uloží, spustí udalosti a vráti 204 No Content:

PURCHASES_ROUTES_ENABLED=true
PURCHASES_ROUTES_PREFIX=purchases
  • 204 — overené a uložené (alebo zaradené do fronty).
  • 400 — overenie podpisu alebo prístupových údajov zlyhalo, alebo push z Google nebol autentifikovaný.
  • 404 — pod týmto identifikátorom nie je zaregistrovaný žiadny poskytovateľ.

Serverové notifikácie každého obchodu nasmerujte na jeho URL:

POST https://your-app.test/purchases/webhooks/apple
POST https://your-app.test/purchases/webhooks/google
POST https://your-app.test/purchases/webhooks/stripe

Úprava routy

Routu tvarujú routes.prefix a routes.middleware; predvolená skupina api nemá CSRF kontrolu. Ak chcete plnú kontrolu, publikujte súbor rout tagom purchases-routes alebo volajte Purchases::handle() z vlastného controllera — pozrite sekciu Fasáda Purchases:

// config/purchases.php
'routes' => [
    'enabled' => env('PURCHASES_ROUTES_ENABLED', false),
    'prefix' => env('PURCHASES_ROUTES_PREFIX', 'purchases'),
    'middleware' => ['api'],
],

Prejavte lásku k open source

Tento balík je zadarmo pod licenciou MIT. Ak vám šetrí čas, jednorazový príspevok alebo členstvo na Patreone nám pomôže ho ďalej udržiavať, testovať a dokumentovať.

Ďalšie spôsoby podpory vrátane kryptomien

Odoslaním daru súhlasíte s našimi podmienkami prijímania darov.

Chcete to zabudovať do svojho produktu?

Naše balíky integrujeme do zákazkových Laravel a AI riešení. Napíšte nám, na čom pracujete, a ozveme sa do 48 hodín.