Skip to main content

Convenient Checkout Internal Webhooks (v2)

Download OpenAPI specification:Download

wallet-merchant-service

Webhook events emitted by the Merchant Service for merchant lifecycle actions

merchant-created-event Webhook

Emitted when POST /merchants returns 200 OK. Payload contains the complete merchant profile at the time of creation, including both vendorMerchants[].paymentMethods[] (source of truth) and paymentMethodSettings (computed projection).

Request Body schema: application/json
object

Full merchant profile at the time of the event.

type: object (MerchantResponse) nullable: No sourceMapping: Computed — snapshot of merchant state post-save

object (MerchantGroupData)

The merchant group associated with the merchant.

Responses

Request samples

Content type
application/json
{
  • "merchant": {
    },
  • "merchantGroup": {
    }
}

merchant-updated-event Webhook

Emitted when PATCH /merchants returns 200 OK. Payload contains the complete merchant profile after the update, including both vendorMerchants[].paymentMethods[] (source of truth) and paymentMethodSettings (computed projection).

Request Body schema: application/json
object

Full merchant profile at the time of the event.

type: object (MerchantResponse) nullable: No sourceMapping: Computed — snapshot of merchant state post-save

object (MerchantGroupData)

The merchant group associated with the merchant.

Responses

Request samples

Content type
application/json
{
  • "merchant": {
    },
  • "merchantGroup": {
    }
}