Skip to content

BTI-20: add iDIN verification method (identify, verify, login)#13

Merged
vildanbina merged 1 commit into
developfrom
BTI-20-idin-verification
Jul 13, 2026
Merged

BTI-20: add iDIN verification method (identify, verify, login)#13
vildanbina merged 1 commit into
developfrom
BTI-20-idin-verification

Conversation

@vildanbina

Copy link
Copy Markdown
Collaborator
  • Add iDIN identity verification with three actions: identify, login, and confirm age (verify 18+).
  • Route through the DataRequest endpoint (not Transaction), matching Buckaroo's iDIN contract; only issuerId is required.
  • Register idin in the payment method factory; no custom response model — bank data arrives via push and is parsed by the existing PaymentResponse.
  • Cover all three actions with unit + feature tests; verified end-to-end against the sandbox (issuer BANKNL2Y).
  • Add examples/idin.py and a README usage section.

Refs BTI-20.

- add IdinBuilder driving identify/verify/login via the DataRequest endpoint
- register idin in the payment method factory
- add unit and feature tests covering all three actions
- add examples/idin.py demoing the actions with sandbox issuer BANKNL2Y
- document iDIN usage in README
@vildanbina vildanbina merged commit e080732 into develop Jul 13, 2026
6 checks passed
@vildanbina vildanbina deleted the BTI-20-idin-verification branch July 13, 2026 13:25
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