Seeds Webhook

What are the seeds related webhooks?

📘

For the creation of merchant.activated and merchant.declined webhook events, please contact us at [email protected] using the email address you registered with Paymongo. Kindly specify the URL that would receive the webhook event.

Below are examples of the relevant webhook events that you will receive:

{
  "data": {
    "id": "evt_xxxxxxxxxxxxxxxxxxxxxxxx",
    "type": "event",
    "attributes": {
      "type": "merchant.activated",
      "livemode": true,
      "data": {
        "attributes": {
          "merchant_id": "org_xxxxxxxx",
          "account": {
            "legal_name": "Staff Merchant",
            "trade_name": "PayMongo Test Account",
            "type": "individual"
          },
          "activation_status": "activated",
          "features": [
            "payment_gateway"
          ],
          "keys": {
            "pk_live": "pk_live_xxxxxxxxr",
            "pk_test": "pk_test_xxxxxxxx",
            "sk_live": "sk_live_xxxxxxxx",
            "sk_test": "sk_test_xxxxxxxx"
          }
        }
      }
    }
  }
}
{
  "data": {
    "id": "evt_xxxxxxxxxxxxxxxxxxxxxxxx",
    "type": "event",
    "attributes": {
      "type": "merchant.activated",
      "livemode": true,
      "data": {
        "attributes": {
          "merchant_id": "org_xxxxxxxx",
          "account": {
            "legal_name": "Legal Name",
            "trade_name": "PayMongo Test Account",
            "type": "partnership"
          },
          "activation_status": "activated",
          "features": [
            "standard_wallet"
          ],
          "wallet": {
            "id": "wallet_xxxxxxxx",
            "account_number": "123456789101",
            "keys": {
              "sk_live": "sk_live_xxxxxxxx",
              "sk_test": "sk_test_xxxxxxxx"
            },
            "status": "activated",
            "type": "standard"
          }
        }
      }
    }
  }
}
{
  "data": {
    "id": "evt_xxxxxxxxxxxxxxxxxxxxxxxx",
    "type": "event",
    "attributes": {
      "type": "merchant.declined",
      "livemode": true,
      "data": {
        "merchant_id": "org_xxxxxxxxxxxxxxxxxxxxxxx",
        "account": {
          "legal_name": "Jose Rizal",
          "trade_name": "Jose Rizal",
          "type": "individual"
        },
        "activation_status": "declined",
        "declined_message": "The information provided, along with our independent verification process, failed to provide a sufficient basis to meet the required Know-Your-Customer standards."
      },
      "previous_data": {},
      "created_at": 1715684435,
      "updated_at": 1715684435
    }
  }
}

You must respond with a 2xx HTTP status code. If you do not, we will attempt to resend the event. We will retry up to twelve times, using exponential backoff. For enhanced security, refer to our guide on securing a webhook.