Ajout de nouveaux codes d’erreur pour les vérifications requisesModifications majeures
Nouveautés
Ajoute les codes d’erreur suivants au tableau requirements. dans les API Accounts, API Capabilities, API Persons et API Bank API.
information_missing invalid_signator verification_failed_ authorizer_ authority verification_rejected_ ownership_ exemption_ reason
Le code d’erreur information_ est plus générique que les codes d’erreur précédents. Reportez-vous aux champs requirement et reason associés pour savoir quelles informations sont manquantes. Par exemple, certains comptes établis à Singapour peuvent voir :
// GET /v1/accounts/{{CONNECTED_ACCOUNT_ID}} { ... "requirements": { "currently_due": ["documents.proof_of_ultimate_beneficial_ownership.files"], "errors": [ { "code": "information_missing", "requirement": "documents.proof_of_ultimate_beneficial_ownership.files", "reason": "We identified that your business is owned by holding companies that require additional information to be collected. Please provide documents that include information for each applicable holding company. For more information, see https://support.stripe.com/questions/beneficial-ownership-verification-for-holding-companies. The new holding companies we have identified are: ACME INC." } ], ... }, ... }
Nous renvoyons l’erreur invalid_ si vous avez chargé une lettre d’autorisation en guise de document de preuve de bénéficiaire effectif et que nous n’avons pas pu vérifier l’organisme professionnel qui a authentifié le document.
{ ... "requirements": { "currently_due": ["documents.proof_of_ultimate_beneficial_ownership.files"], "errors": [ { "code": "invalid_signator", "requirement": "documents.proof_of_ultimate_beneficial_ownership.files", "reason": "We could not verify the professional certifying body of this document." } ], ... }, ... }
Nous renvoyons l’erreur verification_ si vous avez désigné une personne comme autorisateur sur votre compte et que nous n’avons pas pu vérifier sa position d’autorité au sein de votre entreprise. Pour en savoir plus, consultez la page vérification de l’autorité du représentant.
{ ... "requirements": { "currently_due": ["{{AUTHORIZER_PERSON_TOKEN}}.relationship.authorizer"], "errors": [ { "code": "verification_failed_authorizer_authority", "requirement": "{{AUTHORIZER_PERSON_TOKEN}}.relationship.authorizer", "reason": "The authority of the authorizer could not be verified. Authorizers must be one of Director, Chief Executive Officer listed on acra.gov.sg." } ], ... }, ... }
Nous renvoyons l’erreur verification_ si vous avez soumis une exemption à la saisie des bénéficiaires effectifs finaux et que nous avons rejeté la demande d’exemption.
{ ... "requirements": { "currently_due": ["documents.proof_of_ultimate_beneficial_ownership.files"], "alternatives": [ { "original_fields_due": ["documents.proof_of_ultimate_beneficial_ownership.files"], "alternative_fields_due": ["company.ownership_exemption_reason"], } ], "errors": [ { "code": "verification_rejected_ownership_exemption_reason", "requirement": "company.ownership_exemption_reason", "reason": "The ownership exemption reason was rejected." } ], ... }, ... }
Pourquoi s’agit-il d’une modification majeure ?
Certaines intégrations Connect peuvent nécessiter une mise à jour pour gérer les nouveaux codes d’erreur.
Impact
Vous pourrez gérer les nouveaux codes d’erreur relatifs à l’évolution prochaine des exigences à Singapour.