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, Capabilities, Persons et Bank Accounts.
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 en tant que signataire 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, reportez-vous à la section 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.