Skip to content

[ONB-4350] [Compose] [Compose] Add crossborder and account certificates - #142

Merged
fin-compose[bot] merged 1 commit into
masterfrom
compose/onb-4350-crossborder-certificates-ccb3
Nov 12, 2026
Merged

fin-compose[bot] merged 1 commit into
masterfrom
compose/onb-4350-crossborder-certificates-ccb3

Conversation

@FranciscaOtero

Copy link
Copy Markdown
Contributor

Description

The public API added Crossborder and account certificates, and the SDK didn't expose them.

  • New client.v2.crossborder namespace:
    • quotes: create, get → CrossborderQuote.
    • beneficiaries: list, get, create, delete (archives it) → CrossborderBeneficiary.
    • transfers: list, get, create → CrossborderTransfer, with its nested beneficiary as CrossborderBeneficiary.
  • New client.v2.accounts.certificate(id) and client.v2.account_numbers.certificate(id) → AccountCertificate (download_url, expires_at, ...).
  • README examples for both.
  • Integration tests.

Sources: fintoc-com/fintoc-rails#20605 (Crossborder) and fintoc-com/fintoc-rails#20588 (certificates).

Left out (already matches, the SDK accepts new fields, values and errors dynamically):

  • PATCH /v1/organizations/{id} already exists, and organizations no longer requiring Fintoc-JWS-Signature needs no change: the SDK only signs when a JWS key is configured (fintoc-com/fintoc-rails#20103, #20327).
  • redirected, redirected_to_entity_id and redirection_reason in split_applied (fintoc-com/fintoc-rails#20380).
  • invoice.split_redirected event type (fintoc-com/fintoc-rails#20443).
  • inherited in invoices v2 split (fintoc-com/fintoc-rails#20601).
  • error_reason in mx_direct_debit payment methods (fintoc-com/fintoc-rails#20009).
  • Checkout sessions v2 ui_mode: fields and payment_method_options.card.bins (fintoc-com/fintoc-rails#20837, #20751).
  • plaft.cmf_regulated and plaft.cmf_registration_number in Chilean onboardings (fintoc-com/fintoc-rails#20814).
  • New 422 and 400 responses in webhook endpoints, handled by the generic error handling (fintoc-com/fintoc-rails#20758, #20998).
  • Description-only changes (fintoc-com/fintoc-rails#20075, #20044, #20222, #20221, #20177, #20378, #20836, #20874, #20978).

Release notes

  • Added client.v2.crossborder.quotes (create, get), client.v2.crossborder.beneficiaries (list, get, create, delete) and client.v2.crossborder.transfers (list, get, create), returning the new CrossborderQuote, CrossborderBeneficiary and CrossborderTransfer resources.
  • Added certificate to client.v2.accounts and client.v2.account_numbers, returning the new AccountCertificate resource with a temporary download_url.

Requirements

None.

Additional changes

None.

🤖🐙 Created with Compose · View session

…ificates

Co-authored-by: fin-compose[bot] <255610621+fin-compose[bot]@users.noreply.github.com>
@FranciscaOtero FranciscaOtero added the agent:compose PR created by Compose AI agent label Nov 12, 2026
@FranciscaOtero FranciscaOtero self-assigned this Nov 12, 2026
@fin-hermes fin-hermes Bot added the size/L label Nov 12, 2026
@FranciscaOtero FranciscaOtero added the release:minor Publica una versión minor al mergear label Nov 12, 2026
@FranciscaOtero

Copy link
Copy Markdown
Contributor Author

fin review

@fin-hermes fin-hermes Bot added the risk:low label Nov 12, 2026

@fin-review fin-review Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM ✅

@FranciscaOtero
FranciscaOtero marked this pull request as ready for review November 12, 2026 12:10

@fin-review fin-review Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM ✅

@fin-compose
fin-compose Bot merged commit a448d7a into master Nov 12, 2026
10 checks passed
@fin-compose
fin-compose Bot deleted the compose/onb-4350-crossborder-certificates-ccb3 branch November 12, 2026 12:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agent:compose PR created by Compose AI agent release:minor Publica una versión minor al mergear risk:low size/L

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant