Упълномощаване

Този крайpoint е публичен. Той не изисква данни за удостоверяване и организация — това е съдържанието, което нашият собствен маркетинг сайт и AI машини за отговори четат.

Този ендпойнт не изисква идентификатор на организация. Вашият ключ вече идентифицира организацията, към която принадлежи, и отговорът е ограничен до нея.

Опитайте

Заменете всичко в квадратни скоби със собствени стойности, а ключовия заместващ символ – с ключ от вашето табло за управление.

curl -X POST https://api.zinndigital.com/v1/webhooks/paypal

Влязохте ли в профила си? API конзолата във вашето табло за управление попълва действителното идентификационно число на вашата организация и вашия собствен ключ и изпълнява заявката спрямо реалното API, за да можете да видите действителния отговор. Отворете този крайpoint в API конзолата

Детайли

Unauthenticated by design — PayPal holds no Zinn® credential, so its asymmetric transmission signature is the authentication, verified server-side against the configured webhook id via PayPal's verify-webhook-signature API over the raw body + PAYPAL-* transmission headers. This is the only path that turns a confirmed vaulted payment token into a chargeable mandate (VAULT.PAYMENT-TOKEN.CREATED) and the only path that settles an async capture (PAYMENT.CAPTURE.COMPLETED); neither may be asserted by a browser. Replays are expected and converge. An event type Zinn® does not handle is acknowledged with 200 (a non-2xx would make PayPal retry it).

Отговор

ИмеТипЗадължителноКакво представлява
statusstring<handled, ignored, duplicate>Даhandled — acted on. ignored — a valid event of a type Zinn® does not consume. duplicate — already processed; Stripe may stop redelivering.

Грешки, които този крайpoint може да върне

400