Event GroupEvent Identification
appsubscriptionappsubscription/expiration
When Product fails in the application of the merchant's subscription , platform push failure information is given to developers
Request Headers
  • X-Shopline-Topic string required
    Event operation identification
    Example: orders/edited
  • X-Shopline-Hmac-Sha256 string required
    Signature
    Example: XWmrwMey6OsLMeiZKwP4FppHH3cmAiiJJAweH5Jo4bM=
  • X-Shopline-Shop-Domain string required
    Shop domain
    Example: shophub.myshopline.com
  • X-Shopline-Shop-Id string required
    Shop ID
    Example: 1610418123456
  • X-Shopline-Merchant-Id string required
    Merchant ID
    Example: 2000001234
  • X-Shopline-API-Version string required
    Version
    Example: v20210901
  • X-Shopline-Webhook-Id string required
    Message ID
    Example: b54557e48a5fbf7d70bcd043
Request Body
  • appkey string
    Yingyong logo applied
  • expirationTime long
    Expiration date
  • expirationType integer
    Expiration Type, with enumerated values:
    • 0 - Only current subscription, and the current subscription is invalid (grace period has ended)
    • 1 - Upgrade plan
    • 2 - Subscription cancelled from backend
    • 3 - Current subscription expired (still within grace period)
    • 4 - Current subscription expired, next period activation
  • handle string
    Store unique logo
  • secondChannelId string
    Secondary channel id
  • spuKey string
    Unique Value of SPU
  • subId string
    Expiration subscription for the corresponding order number
  • subPackageobject
    Original effective time object
  • endAt long
    Original subscription expiration time
  • startAt long
    Original subscription effective time
Response
After receiving a webhook notification from SHOPLINE, you must respond with the following format:
HTTP/1.1 200 OK
For more information about how to subscribe to webhooks and webhook response rules, refer to Webhook overview.
Was this article helpful to you?