{"id":8927,"date":"2026-10-20T09:29:00","date_gmt":"2026-10-20T07:29:00","guid":{"rendered":"https:\/\/www.1pay.ch\/docs\/api-plugins\/"},"modified":"2026-11-06T09:21:27","modified_gmt":"2026-11-06T08:21:27","password":"","slug":"api-plugins","status":"publish","type":"docs","link":"https:\/\/www.1pay.ch\/fr\/docs\/api-plugins\/","title":{"rendered":"API &#038; Plugins : connecter 1pay.ch \u00e0 vos syst\u00e8mes"},"content":{"rendered":"<p>Si vous avez d\u00e9j\u00e0 une boutique en ligne ou un logiciel de gestion, vous pouvez le connecter \u00e0 1pay.ch. Vos clients paient avec TWINT, les cartes et les autres moyens sans quitter votre parcours d&rsquo;achat, et le statut des paiements revient automatiquement dans votre syst\u00e8me.<\/p>\n<h2>Deux voies<\/h2>\n<ul>\n<li><strong>Plugin<\/strong> : pour WooCommerce, il existe un plugin pr\u00eat \u00e0 l&#8217;emploi. Il s&rsquo;installe et se configure sans programmer. Lisez <a href=\"https:\/\/www.1pay.ch\/fr\/docs\/woocommerce-boutique\/\">WooCommerce<\/a>.<\/li>\n<li><strong>API<\/strong> : pour tous les autres syst\u00e8mes. Il faut un d\u00e9veloppeur qui connecte votre logiciel \u00e0 notre interface REST avec une cl\u00e9 API.<\/li>\n<\/ul>\n<h2>Cr\u00e9er une cl\u00e9 API<\/h2>\n<ol>\n<li>Dans le menu, ouvrez <strong>API &amp; Plugins<\/strong>.<\/li>\n<li>Cliquez sur l&rsquo;option d&rsquo;ajout d&rsquo;une cl\u00e9 API.<\/li>\n<li>Donnez un nom \u00e0 la cl\u00e9, par exemple le nom du site ou du logiciel, et confirmez.<\/li>\n<\/ol>\n<p>La cl\u00e9 appara\u00eet parmi les int\u00e9grations actives. Chacune a trois boutons :<\/p>\n<ul>\n<li><strong>Copier<\/strong> : copie la cl\u00e9 \u00e0 transmettre au d\u00e9veloppeur.<\/li>\n<li><strong>Log<\/strong> : la liste de toutes les requ\u00eates faites avec cette cl\u00e9, utile pour trouver les erreurs.<\/li>\n<li><strong>Configuration<\/strong> : modifie le nom ou g\u00e9n\u00e8re une nouvelle cl\u00e9.<\/li>\n<\/ul>\n<p>Vous pouvez cr\u00e9er plusieurs cl\u00e9s, une par syst\u00e8me connect\u00e9. Ainsi, si l&rsquo;une doit \u00eatre remplac\u00e9e, les autres continuent de fonctionner.<\/p>\n<h2>Gardez la cl\u00e9 en lieu s\u00fbr<\/h2>\n<p>La cl\u00e9 API donne acc\u00e8s \u00e0 votre compte : ne la publiez pas, ne l&rsquo;envoyez pas par e-mail \u00e0 des inconnus et ne la mettez pas dans le code visible du site. Si vous pensez qu&rsquo;elle est tomb\u00e9e entre de mauvaises mains, g\u00e9n\u00e9rez-en imm\u00e9diatement une nouvelle sous <strong>Configuration<\/strong>.<\/p>\n<h2>Le contact technique<\/h2>\n<p>Dans <a href=\"https:\/\/www.1pay.ch\/fr\/docs\/webhooks-notifications\/\">Webhooks<\/a>, vous pouvez indiquer un <strong>contact technique<\/strong> : la personne qui re\u00e7oit les alertes en cas d&rsquo;erreurs d&rsquo;API et de webhooks et qui est autoris\u00e9e \u00e0 parler de ces sujets avec notre support. C&rsquo;est en g\u00e9n\u00e9ral votre d\u00e9veloppeur.<\/p>\n<h2>Documentation pour les d\u00e9veloppeurs<\/h2>\n<p>Le d\u00e9veloppeur trouve la description technique de l&rsquo;interface via le lien vers l&rsquo;API REST, sur la m\u00eame page de l&rsquo;espace d&rsquo;administration. S&rsquo;il a des questions, il peut nous \u00e9crire.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si vous avez d\u00e9j\u00e0 une boutique en ligne ou un logiciel de gestion, vous pouvez le connecter \u00e0 1pay.ch. Vos clients paient avec TWINT, les cartes et les autres moyens sans quitter votre parcours d&rsquo;achat, et le statut des paiements revient automatiquement dans votre syst\u00e8me. Deux voies Plugin : pour WooCommerce, il existe un plugin [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"doc_category":[213],"doc_tag":[],"class_list":["post-8927","docs","type-docs","status-publish","hentry","doc_category-integrations-1pay"],"acf":[],"year_month":"2026-11","word_count":337,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"1pay.ch","author_nicename":"1pay_admin","author_url":"https:\/\/www.1pay.ch\/fr\/author\/1pay_admin\/"},"doc_category_info":[{"term_name":"Int\u00e9grations","term_url":"https:\/\/www.1pay.ch\/fr\/docs-category\/integrations-1pay\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/www.1pay.ch\/fr\/wp-json\/wp\/v2\/docs\/8927","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.1pay.ch\/fr\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.1pay.ch\/fr\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.1pay.ch\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.1pay.ch\/fr\/wp-json\/wp\/v2\/comments?post=8927"}],"version-history":[{"count":7,"href":"https:\/\/www.1pay.ch\/fr\/wp-json\/wp\/v2\/docs\/8927\/revisions"}],"predecessor-version":[{"id":9838,"href":"https:\/\/www.1pay.ch\/fr\/wp-json\/wp\/v2\/docs\/8927\/revisions\/9838"}],"wp:attachment":[{"href":"https:\/\/www.1pay.ch\/fr\/wp-json\/wp\/v2\/media?parent=8927"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.1pay.ch\/fr\/wp-json\/wp\/v2\/doc_category?post=8927"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.1pay.ch\/fr\/wp-json\/wp\/v2\/doc_tag?post=8927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}