S
docs.syncra.money
API ReferenceMerchant APIApi referenceWebhooks

Payment-method catalog changed (V2-only broadcast)

Emitted when an administrator creates or updates catalog-visible fields of a payment method (`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 envelope has no catalog callbackType). No-op updates emit nothing. The envelope is a dedicated catalog shape — deal fields (`amount`, `currency`, `deal_id`) are absent. This is a NOTIFICATION, not a data source: re-read GET /api/v1/p2p/merchant/payment-methods on receipt.

Emitted when an administrator creates or updates catalog-visible fields of a payment method (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 envelope has no catalog callbackType). No-op updates emit nothing. The envelope is a dedicated catalog shape — deal fields (amount, currency, deal_id) are absent. This is a NOTIFICATION, not a data source: re-read GET /api/v1/p2p/merchant/payment-methods on receipt.

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Dedicated envelope of the payment_methods.updated catalog broadcast (NOT the deal-shaped CallbackEventPayload — amount/currency/deal_id are meaningless for a catalog row and are absent).

Response Body

application/json

Example Requests

POST/payment_methods.updated