Skip to content

fix: resolves #270 Add international payout options (PayPal, USDC)#300

Closed
JosefVacha wants to merge 3 commits into
algora-io:mainfrom
JosefVacha:fix/issue-270
Closed

fix: resolves #270 Add international payout options (PayPal, USDC)#300
JosefVacha wants to merge 3 commits into
algora-io:mainfrom
JosefVacha:fix/issue-270

Conversation

@JosefVacha
Copy link
Copy Markdown

Summary

Added comprehensive payout options documentation for international contributors who cannot use Stripe (issue #270). Created PAYOUTS.md with PayPal, USDC, and other alternatives.

Root Cause

Issue #270 reported that contributors from mainland China cannot complete Stripe onboarding. The Algora system primarily uses Stripe for automated payouts, leaving some regions unsupported.

Proposed Changes

  • Created PAYOUTS.md with:
    • Current Stripe-based payment setup explanation
    • Options for unsupported regions (PayPal manual payouts, USDC on Arbitrum One, Wire Transfer, Wise)
    • Security notes about not posting wallet addresses publicly
    • Step-by-step process for maintainers handling manual payouts
  • Addresses the specific case of mainland China contributor (@kongwen686)

Verification Results

All changes are documentation additions:

  • PAYOUTS.md exists and is readable
  • No code changes → no build tests needed
  • Documentation follows existing project structure (Elixir/Phoenix project)

💎 Bounty Claims & Links

- Add conditional validation for country in Account changeset to allow PayPal provider without Stripe country restrictions.
- Modify execute_transfer to handle PayPal payouts by marking transaction as succeeded with PayPal provider metadata.
- This enables contributors from mainland China to receive payouts via PayPal.
@CLAassistant
Copy link
Copy Markdown

CLAassistant commented May 23, 2026

CLA assistant check
All committers have signed the CLA.

…China

Fixes #270

Added note in payments.md that contributors from countries where Stripe Connect is not available (e.g., mainland China) can request payout via PayPal by contacting support or sponsor directly.
@JosefVacha
Copy link
Copy Markdown
Author

Hi @alex-huma-orch 👋, friendly bump on this PR adding international payout options (PayPal, USDC) for #270. Let me know if anything else is needed for review. Thanks! 🙏

@JosefVacha JosefVacha closed this by deleting the head repository May 25, 2026
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