Skip to content

Conversation

altitude
Copy link
Member

Implement payout capability for the generic connector.

This extends the generic connector's functionality to include payouts, leveraging existing payment infrastructure and following established patterns from other connectors.


Slack Thread

Open in Cursor Open in Web

- Add CAPABILITY_CREATE_PAYOUT to generic connector capabilities
- Extend OpenAPI schema with payout endpoints (POST /payouts, GET /payouts/{id})
- Implement payout client interface and methods (CreatePayout, GetPayoutStatus)
- Add plugin payout methods (CreatePayout, ReversePayout, PollPayoutStatus)
- Add comprehensive payout tests and validation
- Update existing tests to reflect payout functionality availability
- Support decimal amount parsing for API compatibility

This enables the generic connector to handle payout operations,
making it a more complete payment service provider connector.
Copy link

cursor bot commented Sep 15, 2025

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

Copy link
Contributor

coderabbitai bot commented Sep 15, 2025

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch cursor/investigate-payout-capability-for-generic-connector-f2d2

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

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