Skip to content

BTI-1077: add In3 authorize/capture flow#9

Merged
vildanbina merged 2 commits into
developfrom
BTI-1077-in3-authorize-capture
Jul 6, 2026
Merged

BTI-1077: add In3 authorize/capture flow#9
vildanbina merged 2 commits into
developfrom
BTI-1077-in3-authorize-capture

Conversation

@vildanbina

Copy link
Copy Markdown
Collaborator
  • Add a separate In3 Authorize/Capture flow for ABN-AMRO "Zakelijk op rekening" (business-on-account). The existing In3 PAY flow is unchanged.
  • In3Builder now mixes in AuthorizeCaptureCapable; the Authorize action requires a route service parameter (AbnB2b for the ABN AMRO business route). Capture reuses the shared BaseBuilder.capture and needs no service params.
  • Business customer is selected inside billingCustomer via Category=B2B + CompanyName + CocNumber.
  • Add examples/in3.py demoing pay and authorize→capture with the exact Buckaroo field names (GrossUnitPrice, StreetNumber, CountryCode).
  • Unit + feature tests added; request shape verified against the Buckaroo test gateway. End-to-end completion is blocked only by the test account not yet being enabled for the AbnB2b route.

@vildanbina
vildanbina merged commit 9ffdab7 into develop Jul 6, 2026
6 checks passed
@vildanbina
vildanbina deleted the BTI-1077-in3-authorize-capture branch July 6, 2026 11:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants