feature/INT-1701 - Representative documents alignment - #215
david-ruiz-cko wants to merge 2 commits into
Conversation
🟡 Risk Classification: MINORApproval route: AI Review + Human Approval Classification reasons
Operational gates
Files analysed: 51 wall-e 2026.06.19-02 · policy |
🔬 Debug — why this classification?Each reason code emitted by the classifier, its source clause in the AI in SDLC Control Framework, and what it means.
Kinds:
See issue #3 for the proposal to formalise this map as Appendix A of the standards doc. wall-e 2026.06.19-02 · debug |
🟢 Advisory review: Looks good to meThis PR still needs a human approval — wall-e cannot auto-approve it. For what it's worth, I read the diff and found nothing I'd block on. This PR adds documentation (YARD comments), deprecation notices, new document-type models/enums (CertifiedAuthorisedSignatory, ProofOfResidentialAddress, ProofOfRegistration, RepresentativeDocuments, FilePurpose), and fixes two What I checked
This is not an approval. wall-e cannot auto-approve this PR — it is an opinion to help whoever does. Advisory review · us.anthropic.claude-sonnet-4-6 · wall-e 2026.06.19-02 |
🟡 Risk Classification: MINORApproval route: AI Review + Human Approval Classification reasons
Operational gates
Files analysed: 65 wall-e 2026.06.19-02 · policy |
🔬 Debug — why this classification?Each reason code emitted by the classifier, its source clause in the AI in SDLC Control Framework, and what it means.
Kinds:
See issue #3 for the proposal to formalise this map as Appendix A of the standards doc. wall-e 2026.06.19-02 · debug |
|



This pull request makes significant improvements to the
checkout_sdkAccounts module, focusing on enhancing documentation, clarifying API usage, and adding support for new document types. The changes improve code maintainability and make the SDK easier to use and understand, especially regarding file uploads and document handling for onboarding and verification.Documentation and API Clarity Improvements:
Company,ContactDetails,Document,BankVerification), specifying required fields, formats, and variant-specific requirements. This makes the SDK much easier to use and reduces ambiguity for integrators. [1] [2] [3] [4] [5] [6] [7] [8]AdditionalInfo,EntityDocument,Company#document,EntityFinancialDetails#documents). [1] [2] [3] [4]File Upload and Document Handling Enhancements:
AccountsClient, clarifying parameters, return values, and the multipart nature of requests for both general and entity-scoped file uploads. [1] [2] [3]Model and Enum Additions:
CertifiedAuthorisedSignatory,CertifiedAuthorisedSignatoryType,ProofOfResidentialAddress,ProofOfResidentialAddressType,ProofOfRegistration,ProofOfRegistrationType,RepresentativeDocuments, andFilePurpose. [1] [2] [3]General Improvements:
These changes collectively make the Accounts SDK more robust, self-explanatory, and easier to integrate with the Checkout.com onboarding API.