Skip to content
This repository has been archived by the owner on Nov 16, 2022. It is now read-only.

Dispose of unclaimed balances #1205

Closed
8 tasks done
chadwhitacre opened this issue Nov 1, 2017 · 125 comments
Closed
8 tasks done

Dispose of unclaimed balances #1205

chadwhitacre opened this issue Nov 1, 2017 · 125 comments

Comments

@chadwhitacre
Copy link
Contributor

chadwhitacre commented Nov 1, 2017

Reticketing from #1196.

@chadwhitacre
Copy link
Contributor Author

@chadwhitacre
Copy link
Contributor Author

Greetings! I have been running a third-party payment processor for the past five years and we are now shutting down our service. We are sitting on approximately $100,000 of escrowed funds and are looking for advice on disposing of it.

@chadwhitacre
Copy link
Contributor Author

chadwhitacre commented Dec 19, 2017

Had a call with MarketSphere. They specialize in handling filings for unclaimed property but are not lawyers. The person I talked with was going to recommend some lawyers who could go over our terms and advise us on our liability.

From an unclaimed property point of view, it's unfortunate that don't have national identification info for everyone we're holding money for. At this point in a "clean environment" (i.e., w/ identification on file) we would send hard-copy paper letters to the last known address for everyone affected for three years before turning over the list of names/addresses and dollar amounts to the state of the last known address. For international or unknown people the property reverts to our state of incorporation, namely the Commonwealth of Pennsylvania. The fact that we don't have national identification information on file is a red flag, and could potentially lead to an "unclaimed property audit." Pennsylvania would be the most likely to be interested in conducting an audit, though the person I spoke with considered our exposure to be "minimal" and an audit to be "extremely unlikely." They went so far as to suggest, after I mentioned Readability (btw, archive: .org, .png), that donating the money in a well-documented fashion would be an option worth considering. (Again, not a lawyer.) However, donating the money would create liability for whomever we were donating it to: we'd have to be up-front with them about the source of the funds and make sure they were okay with it. I think both the letter and the spirit of the law suggest that we give the money to the Commonwealth of Pennsylvania.

So basically what we'll do is make a one-time filing with the Commonwealth. The general expectation is that companies who file, file year after year, so we need to make clear that we're closing up shop and this will be our one and only filing, relinquishing all of our liability, and that there won't be any future filings. We'll give them what we have: usernames, email addresses, social media accounts, dollar amounts, and transaction dates. We'll send the money via wire/ACH/check. We'll include a narrative describing the source of the funds and our attempts to notify owners and return the money. Even though the dormancy period is not up we can "force file" because we are going out of business.

Hopefully we can get this done in Q1 2018.

@chadwhitacre
Copy link
Contributor Author

I've received from MarketSphere a list of law firms that specialize in unclaimed property.

@chadwhitacre
Copy link
Contributor Author

Where we have an email address, we can try sending via PayPal even if not explicitly linked to PayPal.

gratipay-bak=# select count(*), sum(balance) volume, email_address is not null as have_email_address from participants where balance > 0 group by email_address is not null;
┌───────┬──────────┬────────────────────┐
│ count │  volume  │ have_email_address │
├───────┼──────────┼────────────────────┤
│  3162 │ 91861.94 │ f                  │
│   602 │ 12928.67 │ t                  │
└───────┴──────────┴────────────────────┘
(2 rows)

gratipay-bak=#

@chadwhitacre
Copy link
Contributor Author

Looks like that's only about 10%. :-/

This was referenced Jan 24, 2018
@chadwhitacre
Copy link
Contributor Author

@JessWhit suggests that we should block this on #1220.

@chadwhitacre
Copy link
Contributor Author

This evening, I hand-delivered $420 in cash to someone who is friends with someone who had money escrowed with us. 💃

#1219 (comment)

@chadwhitacre
Copy link
Contributor Author

I reimbursed myself the $420 via a cash withdrawal from New Alliance.

@chadwhitacre
Copy link
Contributor Author

I note that the tax situation for recipients is as muddy as ever. We are the payment processor, not the employer/contracting company.

Is it better to push the money back upstream? 🤔

@chadwhitacre
Copy link
Contributor Author

Because technically the money was income to people the moment they received it through Gittip/Gratipay, whether or not they reported it. Now it's just a pain. 😞

Would it be less inconvenient for the people who gave it originally to receive it back?

I am revisiting the idea of donating it to open source non-profits.

@chadwhitacre
Copy link
Contributor Author

I sent money to one account under #1225 and emailed the other 12.

@chadwhitacre
Copy link
Contributor Author

By quartile:

   n  cutoff
------------
3466   69.00
 217  227.00
  67  838.50
  13 4306.93

@chadwhitacre
Copy link
Contributor Author

chadwhitacre commented Dec 10, 2018

gratipay-bak=# \i charts.sql
ALTER TABLE
UPDATE 3467
UPDATE 217
UPDATE 67
UPDATE 13
ALTER TABLE
UPDATE 2112
┌──────┬──────────┐
│  n   │    s     │
├──────┼──────────┤
│   13 │ 24934.11 │
│   67 │ 27197.25 │
│  217 │ 26367.88 │
│ 3467 │ 26291.37 │
└──────┴──────────┘
(4 rows)

┌──────┬──────────┐
│  n   │    s     │
├──────┼──────────┤
│    7 │ 14153.18 │
│   42 │ 16848.07 │
│  125 │ 15790.67 │
│ 1938 │ 15280.23 │
└──────┴──────────┘
(4 rows)

gratipay-bak=#
alter table tmp add column bucket int default 0;
update tmp set bucket=0 where balance > 0 and balance <= 69;
update tmp set bucket=1 where balance > 69 and balance <= 227;
update tmp set bucket=2 where balance > 227 and balance <= 838.50;
update tmp set bucket=4 where balance > 838.50;

alter table tmp add column has_email bool default false;
update tmp
   set has_email=true
 where coalesce(address_1, address_2, address_3, address_4, address_5) is not null
      ;

select count(balance) n, sum(balance) s from tmp group by bucket order by bucket desc;
select count(balance) n, sum(balance) s from tmp where has_email group by bucket order by bucket desc;
#!/usr/bin/env python3
import csv
from collections import OrderedDict
from decimal import Decimal as D

payouts = csv.reader(open('payouts.csv'))
masspay = csv.writer(open('masspay.csv', 'w+'))
headers = next(payouts)
blacklist = set(open('blacklist.csv').read().splitlines())
TOTAL = total = settled = D('0.00')
amounts = []

for row in payouts:
    paid, balance = bool(int(row[0])), D(row[1])
    amounts.append(balance)
    TOTAL += balance
    if paid:
        settled += balance
        continue
    addresses = list(OrderedDict.fromkeys(row[4:]))
    for address in addresses:
        if not address or address in blacklist:
            continue
        masspay.writerow([address, balance, 'usd'])
        total += balance
        break

print(f'{settled} / {total} ({(settled / total * 100):.1f}%)')

# Print out quartiles
quartile = TOTAL / 4
current = quartile
print(TOTAL, quartile)
running = D('0.00')
amounts.sort()
j = 0

def log():
    print(f"{current:>9.02f} {running:>9.02f} {i-j:>4d} {amount:>7.02f}")

for i, amount in enumerate(amounts):
    if running >= current:
        log()
        current += quartile
        j = i
    running += amount
log()

@chadwhitacre
Copy link
Contributor Author

Based on #1205 (comment) I think we should manually reach out (#1225) to the top two quartiles. Sending another 67 emails in order to clear another 25% of the escrow is a good trade-off. From there we can move back to #1219 for the bottom half.

@chadwhitacre
Copy link
Contributor Author

It seems like I should spin Gratipay.com back up locally and track these exchanges so we have a clear record.

@chadwhitacre
Copy link
Contributor Author

gratipay-bak=# select done, sum(balance) from tmp group by done;
┌──────┬──────────┐
│ done │   sum    │
├──────┼──────────┤
│ f    │ 45282.42 │
│ t    │ 59508.19 │
└──────┴──────────┘
(2 rows)

@chadwhitacre
Copy link
Contributor Author

Alright! MassPay Number 1 is done! Well, started. It looks like we successfully sent $31k+ (30%) right off the bat, with another $11k (10%) still potentially to be claimed.

We're now down to 1700 that aren't done and have no email. Here's the breakdown:

gratipay-bak=# select bucket, count(balance), sum(balance) from tmp where not done and n = 0 group by bucket order by bucket;
┌────────┬───────┬──────────┐
│ bucket │ count │   sum    │
├────────┼───────┼──────────┤
│      1 │  1580 │ 11385.23 │
│      2 │    95 │ 10961.71 │
│      3 │    25 │  9732.61 │
└────────┴───────┴──────────┘
(3 rows)

The buckets are:

  1. 0 — 69
  2. 69 — 227
  3. 227 — 834

I think I'll take a pass through buckets 2 and 3 and clear low-hanging fruit.

@chadwhitacre
Copy link
Contributor Author

Note that the "done" amount of $59k includes $9k in pending payouts to the five top-13 folks that are actually still pending (#1225) though I've made initial contact with four and have a plan for the fifth.

@chadwhitacre
Copy link
Contributor Author

chadwhitacre commented Dec 14, 2018

The no email numbers are a little fudgy, another way I counted them I got 1650. ¯\_(ツ)_/¯

category amount ($) % estimate $
total 104,790.61
done done! 50,357.64 48.1
remaining 54,432.97 51.9
pending on #1225 9,150.55 8.7 1.0 9,150.55
pending on #1219 12,302.29 11.7 0.5 6,151.15
denied on #1219 2,318.57 2.2 0.0 0
no email 30,661.22 29.3 0.1 3,066.12
remaining maybe? 18,367.82
total maybe? 65.6 68,725.46

@chadwhitacre
Copy link
Contributor Author

@chadwhitacre
Copy link
Contributor Author

^^^ Table updated with some estimates of what we'll be able to flush. Target: 2/3! 👍

@chadwhitacre
Copy link
Contributor Author

I think I can surpass $3,066.12 for no email (state=4):

gratipay-bak=# select count(balance), sum(balance) from tmp where state=4 and balance >= 100;
┌───────┬──────────┐
│ count │   sum    │
├───────┼──────────┤
│    75 │ 16225.47 │
└───────┴──────────┘
(1 row)

gratipay-bak=# 

Excelsior!

@chadwhitacre
Copy link
Contributor Author

This has been wildly successful. I am grateful for that.

@chadwhitacre
Copy link
Contributor Author

https://github.com/gratipay/logs/commit/b0a9f5b380eeec492b68363e6ab2b187f0afb6e2

$ ./tick.py 

                 n                $
overall ---  ------------- ------------------

     volume              1,003,648.55
  disbursed                990,956.03 (98.7)%
     target                991,604.77 (98.8)%
   distance                    648.74

                 n                $
big flush -  ------------- ------------------

      ready      1 ( 0.0%)       4.80 ( 0.0%)
    pending    101 ( 2.7%)   1,156.68 ( 1.1%)
   complete  2,060 (54.7%)  92,098.09 (87.9%)
     failed  1,602 (42.6%)  11,531.04 (11.0%)
      total  3,764         104,790.61
 incomplete  1,704 (45.3%)  12,692.52 (12.1%)

                 n                $
pending ---  ------------- ------------------

    masspay     96 ( 2.6%)     603.53 ( 0.6%)
      email      3 ( 0.1%)     378.95 ( 0.4%)
    patreon      1 ( 0.0%)      97.00 ( 0.1%)
    twitter      1 ( 0.0%)      77.20 ( 0.1%)

                 n                $
masspay ---  ------------- ------------------

    masspay      1 ( 0.0%)
     target                      4.80
  remainder               -      0.00
                           ----------
     actual                      4.80 ( 0.0%)
        fee               -      0.09
                           ----------
        net                      4.71

$

@chadwhitacre
Copy link
Contributor Author

https://github.com/gratipay/logs/commit/82ac4d9ab3bf6da73436d6253bb2d87207dddf37

$ ./tick.py 

                 n                $
overall ---  ------------- ------------------

     volume              1,003,648.55
  disbursed                991,011.35 (98.7)%
     target                991,604.77 (98.8)%
   distance                    593.42

                 n                $
big flush -  ------------- ------------------

      ready      1 ( 0.0%)       4.80 ( 0.0%)
    pending     99 ( 2.6%)   1,101.36 ( 1.1%)
   complete  2,062 (54.8%)  92,153.41 (87.9%)
     failed  1,602 (42.6%)  11,531.04 (11.0%)
      total  3,764         104,790.61
 incomplete  1,702 (45.2%)  12,637.20 (12.1%)

                 n                $
pending ---  ------------- ------------------

    masspay     94 ( 2.5%)     548.21 ( 0.5%)
      email      3 ( 0.1%)     378.95 ( 0.4%)
    patreon      1 ( 0.0%)      97.00 ( 0.1%)
    twitter      1 ( 0.0%)      77.20 ( 0.1%)

                 n                $
masspay ---  ------------- ------------------

    masspay      1 ( 0.0%)
     target                      4.80
  remainder               -      0.00
                           ----------
     actual                      4.80 ( 0.0%)
        fee               -      0.09
                           ----------
        net                      4.71

$

@chadwhitacre
Copy link
Contributor Author

https://github.com/gratipay/logs/commit/14d98e9e0141b21efbad78d3f63228c2271e0809

$ ./tick.py 

                 n                $
overall ---  ------------- ------------------

     volume              1,003,648.55
  disbursed                991,044.74 (98.7)%
     target                991,604.77 (98.8)%
   distance                    560.03

                 n                $
big flush -  ------------- ------------------

      ready      1 ( 0.0%)       4.80 ( 0.0%)
    pending     91 ( 2.4%)   1,067.97 ( 1.0%)
   complete  2,070 (55.0%)  92,186.80 (88.0%)
     failed  1,602 (42.6%)  11,531.04 (11.0%)
      total  3,764         104,790.61
 incomplete  1,694 (45.0%)  12,603.81 (12.0%)

                 n                $
pending ---  ------------- ------------------

    masspay     86 ( 2.3%)     514.82 ( 0.5%)
      email      3 ( 0.1%)     378.95 ( 0.4%)
    patreon      1 ( 0.0%)      97.00 ( 0.1%)
    twitter      1 ( 0.0%)      77.20 ( 0.1%)

                 n                $
masspay ---  ------------- ------------------

    masspay      1 ( 0.0%)
     target                      4.80
  remainder               -      0.00
                           ----------
     actual                      4.80 ( 0.0%)
        fee               -      0.09
                           ----------
        net                      4.71

$

@chadwhitacre
Copy link
Contributor Author

chadwhitacre commented Feb 14, 2019

https://github.com/gratipay/logs/commit/2403c60633f92ca07c39b68147ced6965ff6bc24

$ ./tick.py 

                 n                $
overall ---  ------------- ------------------

     volume              1,003,648.55
  disbursed                991,052.86 (98.7)%
     target                991,604.77 (98.8)%
   distance                    551.91

                 n                $
big flush -  ------------- ------------------

      ready      1 ( 0.0%)       4.80 ( 0.0%)
    pending     89 ( 2.4%)   1,059.85 ( 1.0%)
   complete  2,072 (55.0%)  92,194.92 (88.0%)
     failed  1,602 (42.6%)  11,531.04 (11.0%)
      total  3,764         104,790.61
 incomplete  1,692 (45.0%)  12,595.69 (12.0%)

                 n                $
pending ---  ------------- ------------------

    masspay     84 ( 2.2%)     506.70 ( 0.5%)
      email      3 ( 0.1%)     378.95 ( 0.4%)
    patreon      1 ( 0.0%)      97.00 ( 0.1%)
    twitter      1 ( 0.0%)      77.20 ( 0.1%)

                 n                $
masspay ---  ------------- ------------------

    masspay      1 ( 0.0%)
     target                      4.80
  remainder               -      0.00
                           ----------
     actual                      4.80 ( 0.0%)
        fee               -      0.09
                           ----------
        net                      4.71

$

@chadwhitacre
Copy link
Contributor Author

Fourth MasspPay complete. Should we run a fifth? 🤔

https://github.com/gratipay/logs/commit/5a22ac902fa1ffeac96602a31f3de1cd47985c6c

$ ./tick.py 

                 n                $
overall ---  ------------- ------------------

     volume              1,003,648.55
  disbursed                991,053.02 (98.7)%
     target                991,604.77 (98.8)%
   distance                    551.75

                 n                $
big flush -  ------------- ------------------

      ready     22 ( 0.6%)     120.01 ( 0.1%)
    pending     10 ( 0.3%)     663.56 ( 0.6%)
   complete  2,073 (55.1%)  92,195.08 (88.0%)
     failed  1,659 (44.1%)  11,811.96 (11.3%)
      total  3,764         104,790.61
 incomplete  1,691 (44.9%)  12,595.53 (12.0%)

                 n                $
pending ---  ------------- ------------------

      email      3 ( 0.1%)     378.95 ( 0.4%)
    masspay      5 ( 0.1%)     110.41 ( 0.1%)
    patreon      1 ( 0.0%)      97.00 ( 0.1%)
    twitter      1 ( 0.0%)      77.20 ( 0.1%)

                 n                $
masspay ---  ------------- ------------------

    masspay     22 ( 0.6%)
     target                    120.01
  remainder               -      0.06
                           ----------
     actual                    119.95 ( 0.1%)
        fee               -      2.36
                           ----------
        net                    117.59

$

@chadwhitacre
Copy link
Contributor Author

chadwhitacre commented Mar 14, 2019

https://github.com/gratipay/logs/commit/86975b1e74c022e353f1819d68fd31da7c701eb1

I actually double-paid this $97 because the person released two things on Patreon and I didn't pay close enough attention. 😞

$ ./tick.py 

                 n                $
overall ---  ------------- ------------------

     volume              1,003,648.55
  disbursed                991,150.02 (98.8)%
     target                991,604.77 (98.8)%
   distance                    454.75

                 n                $
big flush -  ------------- ------------------

      ready     22 ( 0.6%)     120.01 ( 0.1%)
    pending      9 ( 0.2%)     566.56 ( 0.5%)
   complete  2,074 (55.1%)  92,292.08 (88.1%)
     failed  1,659 (44.1%)  11,811.96 (11.3%)
      total  3,764         104,790.61
 incomplete  1,690 (44.9%)  12,498.53 (11.9%)

                 n                $
pending ---  ------------- ------------------

      email      3 ( 0.1%)     378.95 ( 0.4%)
    masspay      5 ( 0.1%)     110.41 ( 0.1%)
    twitter      1 ( 0.0%)      77.20 ( 0.1%)

                 n                $
masspay ---  ------------- ------------------

    masspay     22 ( 0.6%)
     target                    120.01
  remainder               -      0.06
                           ----------
     actual                    119.95 ( 0.1%)
        fee               -      2.36
                           ----------
        net                    117.59

$

@chadwhitacre
Copy link
Contributor Author

Aaaaaaand somehow I double-paid you (I think?), even though it's not April 1 yet. 😞

I intended to pay you $97. Can you see if I paid you twice and refund the second payment?

Thanks and sorry for the trouble.

https://www.patreon.com/messages/3804593

@chadwhitacre
Copy link
Contributor Author

chadwhitacre commented Mar 14, 2019

Should we run a fifth? 🤔

Yes! 💃

https://github.com/gratipay/logs/commit/af4c02fd45253b8fc2cc8b1055adc520523be968

$ ./tick.py 

                 n                $
overall ---  ------------- ------------------

     volume              1,003,648.55
  disbursed                991,181.79 (98.8)%
     target                991,604.77 (98.8)%
   distance                    422.98

                 n                $
big flush -  ------------- ------------------

      ready      0 ( 0.0%)       0.00 ( 0.0%)
    pending     24 ( 0.6%)     501.44 ( 0.5%)
   complete  2,078 (55.2%)  92,323.85 (88.1%)
     failed  1,662 (44.2%)  11,965.32 (11.4%)
      total  3,764         104,790.61
 incomplete  1,686 (44.8%)  12,466.76 (11.9%)

                 n                $
pending ---  ------------- ------------------

      email      3 ( 0.1%)     378.95 ( 0.4%)
    twitter      1 ( 0.0%)      77.20 ( 0.1%)
    masspay     20 ( 0.5%)      45.29 ( 0.0%)

$

@chadwhitacre
Copy link
Contributor Author

https://github.com/gratipay/logs/commit/4161aa3c871f4d2a80d08f8c2d6e78f19b6d508a

$ ./tick.py 

                 n                $
overall ---  ------------- ------------------

     volume              1,003,648.55
  disbursed                991,181.79 (98.8)%
     target                991,604.77 (98.8)%
   distance                    422.98

                 n                $
big flush -  ------------- ------------------

      ready      0 ( 0.0%)       0.00 ( 0.0%)
    pending     17 ( 0.5%)      39.49 ( 0.0%)
   complete  2,078 (55.2%)  92,323.85 (88.1%)
     failed  1,669 (44.3%)  12,427.27 (11.9%)
      total  3,764         104,790.61
 incomplete  1,686 (44.8%)  12,466.76 (11.9%)

                 n                $
pending ---  ------------- ------------------

    masspay     17 ( 0.5%)      39.49 ( 0.0%)

$

@chadwhitacre
Copy link
Contributor Author

Patreon refunded $97.00 USD from your purchase on March 13, 2019.

The money has been refunded to your PayPal balance.

👍

@chadwhitacre
Copy link
Contributor Author

https://github.com/gratipay/logs/commit/9f83d60085d3dc35c6ef29847355cda1f45a1049

I think there is going to be one failure with one more email address to try, for < $10. I think I may skip or try manually. Almost done, just another month! 😬

$ ./tick.py 

                 n                $
overall ---  ------------- ------------------

     volume              1,003,648.55
  disbursed                991,182.61 (98.8)%
     target                991,604.77 (98.8)%
   distance                    422.16

                 n                $
big flush -  ------------- ------------------

      ready      0 ( 0.0%)       0.00 ( 0.0%)
    pending     16 ( 0.4%)      38.67 ( 0.0%)
   complete  2,079 (55.2%)  92,324.67 (88.1%)
     failed  1,669 (44.3%)  12,427.27 (11.9%)
      total  3,764         104,790.61
 incomplete  1,685 (44.8%)  12,465.94 (11.9%)

                 n                $
pending ---  ------------- ------------------

    masspay     16 ( 0.4%)      38.67 ( 0.0%)

$

@chadwhitacre
Copy link
Contributor Author

chadwhitacre commented Apr 24, 2019

Fifth MassPay completed. Not worth doing a sixth MassPay, we are down to two payouts, one for $1.34 and the other for 39¢. We are done with the big flush! Now to donate the rest ...

https://github.com/gratipay/logs/commit/f9284b9043666c551cd53582767d167fff73f639

$ ./tick.py 

                 n                $
overall ---  ------------- ------------------

     volume              1,003,648.55
  disbursed                991,182.61 (98.8)%
     target                991,604.77 (98.8)%
   distance                    422.16

                 n                $
big flush -  ------------- ------------------

      ready      2 ( 0.1%)       1.77 ( 0.0%)
    pending      0 ( 0.0%)       0.00 ( 0.0%)
   complete  2,079 (55.2%)  92,324.67 (88.1%)
     failed  1,683 (44.7%)  12,464.17 (11.9%)
      total  3,764         104,790.61
 incomplete  1,685 (44.8%)  12,465.94 (11.9%)

                 n                $
masspay ---  ------------- ------------------

    masspay      2 ( 0.1%)
     target                      1.77
  remainder               -      0.00
                           ----------
     actual                      1.77 ( 0.0%)
        fee               -      0.04
                           ----------
        net                      1.73

$

@chadwhitacre
Copy link
Contributor Author

Regained access to New Alliance. Balance remaining is $13,223.95.

@chadwhitacre
Copy link
Contributor Author

That's $758.01 more than what is supposedly remaining post-payouts. ¯\_(ツ)_/¯

@chadwhitacre
Copy link
Contributor Author

Here is what I propose to donate:

Recipient Amount ($)
Liberapay 3,306.00
OSI 3,306.00
FSF 3,306.00
Abstractions 3,305.95

@chadwhitacre
Copy link
Contributor Author

There's another $4,080.05 in PayPal! 😲

That's $17,304.00 total, or $4,326 each when split four ways.

I don't have a debit card for the New Alliance account, Liberapay, OSI, and FSF all accept PayPal. Perhaps Abstractions can, too? 🤔

@chadwhitacre
Copy link
Contributor Author

Contacted Abstractions, and kicked off a transfer of all remaining funds to PayPal. Once that clears in a few days I will make the payouts!

transfer

@chadwhitacre
Copy link
Contributor Author

Current proposal:

Recipient Amount ($)
Liberapay 4,326.00
OSI 4,326.00
FSF 4,326.00
Abstractions 4,326.00

@chadwhitacre
Copy link
Contributor Author

I didn't make it to New Alliance today and I'm not sure when I'll be able to. I ordered a new card from PayPal instead. When I tried using it before I wasn't able to in some cases. Also there is a $3,000 per day spending limit. So that'll be two transactions ... if DonorBox accepts PayPal Debit! 🙈

@chadwhitacre
Copy link
Contributor Author

Money has cleared PayPal, balance is $17,304. Activated card, tried it on https://donorbox.org/codeandsupplyfund-abstractions2. Card declined. 😞

Using my personal credit card, will reimburse.

@chadwhitacre
Copy link
Contributor Author

$3,000 per day spending limit

Oh right! Probs why declined. 😬

@chadwhitacre
Copy link
Contributor Author

Screen Shot 2019-08-23 at 7 10 34 AM

@chadwhitacre
Copy link
Contributor Author

Reimbursed myself.

@chadwhitacre
Copy link
Contributor Author

One down, three to go. I wanted to get Abstractions done today because it is the last day of the conference. I will try to follow up with the other three this weekend.

@chadwhitacre
Copy link
Contributor Author

Donation to Liberapay complete.

@chadwhitacre
Copy link
Contributor Author

Donation to OSI complete.

@chadwhitacre
Copy link
Contributor Author

Screen Shot 2019-08-26 at 8 53 42 PM

@chadwhitacre
Copy link
Contributor Author

P.S. Donation to FSF also complete. 😬

!m * 💃

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant