{"id":2534,"date":"2026-10-20T08:34:14","date_gmt":"2026-10-20T07:34:14","guid":{"rendered":"https:\/\/wpgeodirectory.com\/documentation\/article\/stripe-webhook-limit-many-sites\/"},"modified":"2026-10-20T08:41:01","modified_gmt":"2026-10-20T07:41:01","slug":"stripe-webhook-limit-many-sites","status":"publish","type":"gd_place","link":"https:\/\/wpgeodirectory.com\/documentation\/article\/pricing-manager-extension\/stripe-webhook-limit-many-sites\/","title":{"rendered":"Stripe webhook limit when you run many directory sites"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Stripe limits how many webhook endpoints one Stripe account can have (16 at the time this was asked), and Stripe cannot raise it. Each WordPress site that takes Stripe payments needs its own webhook endpoint so Stripe can tell that site when a payment succeeds, fails or renews. Once you pass the limit, new sites cannot get their payment updates.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Use one Stripe account per site<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Stripe lets one business have several Stripe accounts under the same login, and recommends a separate account for each project or website. You do not need a new company to do this. Create a new account from the account menu in your Stripe dashboard, then connect each site to its own account.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This also keeps each site&#8217;s payments, payouts and reports apart, which makes it easier to see what each directory earns.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why not one endpoint for every site<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Stripe&#8217;s other suggestion is a single endpoint that receives every event and forwards it to the right site. That means writing and hosting your own relay, and every site depends on it, so if it stops, payments stop updating everywhere. Separate accounts need no custom code.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">GeoDirectory paid listings take payments through GetPaid. For setting up Stripe on each site, see the GetPaid documentation on wpgetpaid.com.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Stripe limits how many webhook endpoints one Stripe account can have (16 at the time this was asked), and Stripe cannot raise it. Each WordPress site that takes Stripe payments needs its own webhook endpoint so Stripe can tell that site when a payment succeeds, fails or renews. Once you pass the limit, new sites [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"article\/tags":[],"article\/categories":[213,426],"class_list":["post-2534","gd_place","type-gd_place","status-publish","hentry","gd_placecategory-extensions-features","gd_placecategory-pricing-manager-extension"],"_links":{"self":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/2534","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/types\/gd_place"}],"author":[{"embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/comments?post=2534"}],"version-history":[{"count":1,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/2534\/revisions"}],"predecessor-version":[{"id":2712,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/2534\/revisions\/2712"}],"wp:attachment":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/media?parent=2534"}],"wp:term":[{"taxonomy":"gd_place_tags","embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/tags?post=2534"},{"taxonomy":"gd_placecategory","embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/categories?post=2534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}