S
docs.syncra.money
Webhooks

Emitted when an administrator creates a payment method or updates its catalog-visible fields (name, status, requisite_types, is_cross_border). Broadcast to every ACTIVE V2 merchant of the tenant with a non-empty webhook_url (legacy V1 merchants never receive it — the V1 wrapper has no catalog callbackType). No-op updates emit nothing. The wrapper is a separate catalog form: the deal fields (amount, currency, deal_id) are absent. This is a NOTIFICATION, not a source of data: on receiving it, re-fetch GET /api/v1/p2p/merchant/payment-methods.

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

The dedicated payment_methods.updated catalog broadcast wrapper (NOT the deal CallbackEventPayload — amount/currency/deal_id are meaningless for a catalog row and are absent).

Response Body

application/json

Example Requests

POST/payment_methods.updated