Factuarea APIDevelopers

Codis d'error d'Integracions

Tots els codis d'error de l'API pública que emet Integracions, amb el seu estat HTTP, el seu type i una pàgina per codi.

Codis d'error que emet Integracions. Cada code enllaça a la seva pròpia pàgina amb la causa i l'acció a prendre.

CodeTypeHTTPDescripció
charge_rule_invalidinvalid_request_error422La regla no és coherent: la condició, el resultat, el motiu de no facturació, el concepte o l’IVA no encaixen entre si o no són vàlids. El camp conflictiu s’indica a param.
charge_rule_limit_reachedinvalid_request_error422El compte de Stripe ja té el nombre màxim de regles de tractament de cobraments.
charge_rule_not_foundnot_found_error404La regla de tractament de cobraments no existeix al compte de Stripe indicat o no pertany a la teva empresa.
connect_return_domain_already_existsconflict_error409El host que intentes donar d'alta ja és un dels dominis de retorn del teu compte. Es compara normalitzat (minúscules, sense port ni ruta), de manera que App.Exemple.com i app.exemple.com són el mateix domini.
connect_return_domain_limit_reachedinvalid_request_error422El teu compte ja té el nombre màxim de dominis de retorn que admet, i no s'ha desat el nou. El límit és per compte i compta tots els dominis donats d'alta.
connect_return_domain_not_foundnot_found_error404El domini de retorn que indiques a la ruta no existeix al teu compte, o pertany a un altre: les dues respostes són idèntiques a propòsit per no revelar els dominis d'altres comptes.
connect_return_url_not_allowedinvalid_request_error422El host de la return_url no és entre els dominis de retorn del compte de la clau amb què inicies la connexió de Stripe. Només s'accepten adreces https el host exacte de les quals (sense comodins) estigui donat d'alta en aquest compte, perquè ningú pugui portar la persona a un lloc que no controles.
invalid_connection_methodinvalid_request_error422El mètode de connexió indicat no existeix per a aquest proveïdor.
platform_account_subscriptions_owned_by_billinginvalid_request_error422El compte de Stripe connectat és el de la pròpia plataforma: les quotes de subscripció de Factuarea les factura Facturació directament, així que aquest compte no admet l’autofacturació de subscripcions (subscription_autoinvoicing_enabled).
shopify_api_version_expiredapi_error500La versió de l'API d'administració amb què parlem amb la botiga ja no està suportada. Shopify no retorna cap error quan això passa: serveix la versió estable més antiga amb codi 200, de manera que l'avaria apareix com a camps que deixen de ser a la resposta.
shopify_credentials_rejectedinvalid_request_error422La botiga ha contestat i ha rebutjat el testimoni d'accés, o no n'hi havia cap per fer servir. A Shopify el testimoni neix de l'autorització de l'aplicació i el comerciant la pot revocar des del seu panell en qualsevol moment, així que un testimoni que ahir funcionava pot no valer avui sense que ningú hagi tocat la configuració.
shopify_store_unreachableapi_error502La botiga no ha contestat: s'ha esgotat el temps d'espera, ha fallat el transport, Shopify ha retornat un error propi o s'ha esgotat el pressupost de cost de consulta de l'API d'administració. El que falla és aigües amunt i no pas a la credencial.
store_already_connectedinvalid_request_error422Aquesta botiga ja està connectada a la teva empresa amb el mateix proveïdor. La parella proveïdor + botiga remota és única per empresa, així que connectar-la dues vegades deixaria dues botigues ingerint les mateixes comandes i facturant-les per duplicat.
store_external_id_mismatchinvalid_request_error422L'identificador remot que envies no correspon a cap botiga que la teva empresa hagi autoritzat per a aquesta integració. En els proveïdors que signen els seus avisos amb el secret de l'aplicació —Shopify—, aquest identificador decideix a quina empresa es factura cada venda, així que només s'admet el d'una botiga que hagi passat per l'autorització.
store_not_foundnot_found_error404L'identificador no correspon a cap botiga connectada de l'empresa autenticada. Una botiga d'una altra empresa respon exactament igual, de manera que la resposta mai no revela si existeix en un altre lloc.
store_url_not_allowedinvalid_request_error422L'adreça base de la botiga no és una destinació de sortida autoritzada per a la teva empresa. Rellegir comandes des de la botiga obriria una connexió cap a un amfitrió que ningú no ha aprovat.
stripe_account_linked_elsewhereconflict_error409Aquest compte de Stripe ja està vinculat i actiu en una altra empresa de Factuarea. Un compte de Stripe actiu només pot pertànyer a una empresa.
stripe_oauth_exchange_failedinvalid_request_error422Stripe no ha confirmat l’autorització del compte: el codi d’autorització ha caducat, ja s’ha fet servir o s’ha denegat.
woocommerce_credentials_rejectedinvalid_request_error422La botiga ha contestat i ha rebutjat la credencial, o la credencial no es podia fer servir: falta la clau, falta el secret o l'adreça base no és https. L'autenticació viatja a la capçalera sobre HTTPS, de manera que una botiga publicada en text clar lliuraria les dues peces al primer salt, i per això es rebutja abans de sortir.
woocommerce_rest_route_missinginvalid_request_error422La botiga ha contestat, però la seva API REST no està publicada: WordPress ha respost que la ruta no existeix. Habitualment és perquè els enllaços permanents estan en mode simple i /wp-json/ no se serveix. La credencial pot ser perfectament correcta.
woocommerce_store_unreachableapi_error502La botiga no ha contestat: s'ha esgotat el temps d'espera, ha fallat el transport o el seu allotjament ha retornat un error propi. El que falla és aigües amunt, a la instal·lació del comerciant, i no pas a la plataforma ni a la credencial.

Relacionat

En aquesta pàgina

Et donem un cop de mà?Contactar amb suport