{"id":2376,"date":"2026-10-20T08:32:19","date_gmt":"2026-10-20T07:32:19","guid":{"rendered":"https:\/\/wpgeodirectory.com\/documentation\/article\/add-on-license-key-invalid\/"},"modified":"2026-10-20T08:40:40","modified_gmt":"2026-10-20T07:40:40","slug":"add-on-license-key-invalid","status":"publish","type":"gd_place","link":"https:\/\/wpgeodirectory.com\/documentation\/article\/troubleshooting\/add-on-license-key-invalid\/","title":{"rendered":"Why is my add-on license key invalid?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The most common reason is a key from the wrong store. Each add-on is licensed by the site you bought it from, and a key only activates the products it was issued for.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>GeoDirectory add-ons are sold on wpgeodirectory.com, and their keys are in your account there.<\/li>\n\n\n\n<li>GetPaid add-ons (GetPaid was called Invoicing until 2020), such as the AffiliateWP Integration, are sold on wpgetpaid.com, and their keys are in your wpgetpaid.com account.<\/li>\n\n\n\n<li>UsersWP add-ons are sold on userswp.io.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">So if the plugin is called &#8220;Invoicing &#8211; AffiliateWP Integration&#8221; or &#8220;GetPaid &#8211; AffiliateWP Integration&#8221;, a key copied from your GeoDirectory account will be rejected. Use the key from the GetPaid account instead.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Avoid keys altogether<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">On a live site you can connect the site to your account instead of pasting keys. Go to GeoDirectory &gt; Extensions and click Connect Site. The site is then linked through AyeCode Connect and can install and update the add-ons on that account. <a href=\"https:\/\/wpgeodirectory.com\/documentation\/article\/license\/license-keys\/\">License keys<\/a> explains both the connected and the manual method.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Other things to check<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The license has not expired.<\/li>\n\n\n\n<li>The license has a free site slot. Deactivate it on an old or staging site you no longer use.<\/li>\n\n\n\n<li>If AyeCode Connect cannot reach our servers, see <a href=\"https:\/\/wpgeodirectory.com\/documentation\/article\/troubleshooting\/ayecode-connect-connection-troubleshooting\/\">AyeCode Connect Connection Troubleshooting<\/a>.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The most common reason is a key from the wrong store. Each add-on is licensed by the site you bought it from, and a key only activates the products it was issued for. So if the plugin is called &#8220;Invoicing &#8211; AffiliateWP Integration&#8221; or &#8220;GetPaid &#8211; AffiliateWP Integration&#8221;, a key copied from your GeoDirectory account [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"article\/tags":[],"article\/categories":[211,437],"class_list":["post-2376","gd_place","type-gd_place","status-publish","hentry","gd_placecategory-tips-tricks-more","gd_placecategory-troubleshooting"],"_links":{"self":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/2376","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=2376"}],"version-history":[{"count":1,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/2376\/revisions"}],"predecessor-version":[{"id":2437,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/2376\/revisions\/2437"}],"wp:attachment":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/media?parent=2376"}],"wp:term":[{"taxonomy":"gd_place_tags","embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/tags?post=2376"},{"taxonomy":"gd_placecategory","embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/categories?post=2376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}