Skip to content

feat(card): complete the Pera Card onboarding flow [PERA-4699] - #1108

Merged
yasincaliskan merged 4 commits into
mainfrom
yasincaliskan/PERA-4699
Jul 31, 2026
Merged

feat(card): complete the Pera Card onboarding flow [PERA-4699]#1108
yasincaliskan merged 4 commits into
mainfrom
yasincaliskan/PERA-4699

Conversation

@yasincaliskan

Copy link
Copy Markdown
Collaborator

Description

Takes Pera Card onboarding from KYC to an activated card, end to end:

  • Order the Baanx card from the dashboard once KYC clears: issuance state machine (pending / rejected / issuing / failed / ready), dimmed card visual, one-shot auto-order with retry.
  • Gate Personal Details and Address on real KYC completion: an abandoned Veriff session reads PENDING on Baanx's side, so a server refusal now blocks the step (sticky until a newer VERIFIED lands) with a verify CTA instead of a raw API error.
  • Fee delegation fixes for the on-chain autodraw enable: send includeAssetOptInMbr (the field the backend actually reads) so the sponsor tops fresh accounts up to min balance; inner txn fees are priced by the backend via simulate (backend #3907).
  • Signing steps UX: spinner on the working step, Proceed disabled after completion (no double PIN/signature prompt).
  • Stop polling the onboarding record after registration completes (the session is consumed server-side; it only answers "Invalid onboarding ID").

Related Issues

Checklist

  • Have you tested your changes locally?
  • Have you reviewed the code for any potential issues?
  • Have you documented any necessary changes in the project's documentation?
  • Have you added any necessary tests for your changes?
  • Have you updated any relevant dependencies?

@yasincaliskan
yasincaliskan marked this pull request as ready for review July 31, 2026 11:55
@yasincaliskan
yasincaliskan requested a review from a team as a code owner July 31, 2026 11:55
@yasincaliskan
yasincaliskan merged commit 0c4a960 into main Jul 31, 2026
15 checks passed
@yasincaliskan
yasincaliskan deleted the yasincaliskan/PERA-4699 branch July 31, 2026 14:51
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