bountysource / bountysource/core

Add "Send via Paypal" button to admin/cash_outs/pending

Open
#1,079 35 comments 0 reactions 0 assignees View on GitHub
payments
Dominant language
Ruby
Stars
643
Forks
199
PR merge metrics
No merged PRs in 30d

Description

If cash out method is Paypal, add a button to that specific cash out request that sends the payment via Paypal API. This probably should be batched as Paypal's Synchronous mode will be deprecated.

- Payment must sent as USD (no conversions)
- Successful transaction should trigger the "Mark as Sent" action in the Admin
- (bonus) Add transaction ID/details to the "Mark as Sent" email

Contributor guide

Open the contributing guide

Research direction

Start at the admin/cash_outs/pending view and trace the existing cash-out and “Mark as Sent” actions. Read how Paypal cash-outs are represented and how the Paypal API is currently integrated, then determine how batching and USD-only payments fit the issue requirements. Done means a Paypal payment can be sent, successful transactions trigger “Mark as Sent,” and the optional email details are addressed.

Written by the indexing model from the issue text.

Assessment

Tech stack
ruby
Domain
backend, payments
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.