Skip to content

feat(payments): add recurring payment create flow#537

Merged
GuiBibeau merged 7 commits into
mainfrom
codex/pro-1301-recurring-payments-create-flow
Jun 30, 2026
Merged

feat(payments): add recurring payment create flow#537
GuiBibeau merged 7 commits into
mainfrom
codex/pro-1301-recurring-payments-create-flow

Conversation

@GuiBibeau

@GuiBibeau GuiBibeau commented Jun 29, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add the dashboard create flow for recurring payments with counterparty, destination, details, and review steps.
  • Wire the recurring list to the create flow and extend wizard shells/forms so submission works through standard form behavior.
  • Resolve payment asset labels from issued tokens, well-known mints, and Helius DAS metadata so asset pickers show symbols like EURC instead of mint addresses.
  • Add focused API tests plus dashboard E2E coverage for the recurring create path.
Screenshot 2026-06-29 at 1 47 45 PM

Notes

  • sdp-web ESLint currently errors before linting because eslint-plugin-react is not compatible with the installed ESLint 10 API (contextOrFilename.getFilename is not a function), so I used Biome plus TypeScript checks for the touched web files.

@linear

linear Bot commented Jun 29, 2026

Copy link
Copy Markdown

PRO-1301

@vercel

vercel Bot commented Jun 29, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
sdp-docs Ready Ready Preview, Comment Jun 30, 2026 1:31pm
sdp-web Ready Ready Preview, Comment Jun 30, 2026 1:31pm

Request Review

@GuiBibeau

Copy link
Copy Markdown
Collaborator Author

@greptileai review

@GuiBibeau GuiBibeau changed the title [codex] Add recurring payment create flow feat(payments): add recurring payment create flow Jun 29, 2026
@greptile-apps

greptile-apps Bot commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR adds the dashboard flow for creating recurring payments. The main changes are:

  • New recurring payment create page and multi-step workspace.
  • Mint-keyed asset selection for recurring and on-chain send flows.
  • Issued-token and DAS-based token label resolution for wallet balances.
  • Updated recurring payment dashboard links and focused test coverage.

Confidence Score: 5/5

This looks safe to merge.

  • No blocking issues found in the changed code.

Important Files Changed

Filename Overview
apps/sdp-web/src/app/dashboard/payments/recurring/recurring-payment-create-workspace.tsx Adds the client-side recurring payment wizard with counterparty, destination, details, and review steps.
apps/sdp-web/src/app/dashboard/payments/ramps/wallet-options.ts Changes asset options to use mint values while keeping display labels separate.
apps/sdp-api/src/services/helius-das.service.ts Adds DAS symbol enrichment while preserving already-resolved token labels.
apps/sdp-api/src/routes/payments/token-labels.ts Adds issued-token label lookup for wallet balance responses.

Reviews (7): Last reviewed commit: "Merge branch 'main' into codex/pro-1301-..." | Re-trigger Greptile

Comment thread apps/sdp-web/src/app/dashboard/payments/ramps/wallet-options.ts Outdated
Comment thread apps/sdp-web/src/app/dashboard/payments/ramps/wallet-options.ts Outdated
Comment thread apps/sdp-api/src/services/helius-das.service.ts
@GuiBibeau

Copy link
Copy Markdown
Collaborator Author

@greptileai review

Comment thread apps/sdp-web/src/app/dashboard/payments/ramps/wallet-options.ts Outdated
@GuiBibeau

Copy link
Copy Markdown
Collaborator Author

@greptileai review

@GuiBibeau

Copy link
Copy Markdown
Collaborator Author

@greptileai review

@GuiBibeau

Copy link
Copy Markdown
Collaborator Author

QA ready.

Greptile is 5/5, all review threads are resolved, and the latest CI run is green.

Local validation included focused Biome checks, sdp-web typecheck, API typecheck, targeted Helius DAS tests, and git diff checks during the loop.

Comment thread apps/sdp-api/src/routes/payments/token-labels.ts
@GuiBibeau GuiBibeau merged commit e6fb3f9 into main Jun 30, 2026
60 of 63 checks passed
@GuiBibeau GuiBibeau deleted the codex/pro-1301-recurring-payments-create-flow branch June 30, 2026 13:50
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