opencollective icon indicating copy to clipboard operation
opencollective copied to clipboard

Collective Admins want to Track Remaining Limit on Virtual Cards

Open kaylarep opened this issue 3 years ago • 9 comments

User story

question from a group:

about the virtual card I have is there a balance I can check or is it up to me to keep track of my balance and how and when will i know it’s been renewed with the monthly balance? Thanks!!

Pitch

Add 'balance/remaining to card details listed on /admin/virtualcards: Add 'renews on' to card details

vcs

Understanding

  • Stripe's balance API appears to return issued card balances

  • looks like we can get the cards limits and renewal timelines too:

per_authorization Limit applies to each authorization. daily Limit applies to a day, starting at midnight UTC. weekly Limit applies to a week, starting on Sunday at midnight UTC. monthly Limit applies to a month, starting on the 1st. yearly Limit applies to a year, starting on January 1st. all_time Limit applies to all transactions.

kaylarep avatar Aug 19 '21 00:08 kaylarep

For the purpose of support requests: note that the current provider (Privacy) calculates a budget based on a rolling basis, not a monthly basis. So this would be a little more complex than 'how much has been charged this month'.

I would vote that we leave this for the moment as we may move to a provider who provides this (i.e. Stripe)

BenJam avatar Sep 16 '21 10:09 BenJam

some more feedback:

Another question about the virtual card I have is there a balance I can check or is it up to me to keep track of my balance and how and when will i know it’s been renewed with the monthly balance? Thanks!!

without being able to track their balance, groups are more likely to over-spend and have payments bounce

kaylarep avatar Sep 21 '21 22:09 kaylarep

This issue keeps shutting down all our Privacy cards because apparently if one person accidentally tries to go over their limit, they shut the entire account down. It's super painful. So if we're not going to move to a new provider quickly, it could be worth creating a way to show the available balance sooner.

alanna avatar Sep 22 '21 00:09 alanna

another request for this:

the charges arent going through so we probably need to raise the limit of our card. All of our co-organizers use that card for various payments regularly and I cant see when we've reached our limit beforehand.

kaylarep avatar Mar 04 '22 21:03 kaylarep

maybe there's an easy MVP for this where groups must tag their virtual card expenses once they go thru, and then there can be a link on the their admin 'virtual card' page that links to the the tagged expenses page (is this a good suggestion?)

kaylarep avatar Mar 04 '22 21:03 kaylarep

We need to re-spec this issue considering Stripe's API.

kewitz avatar Mar 07 '22 13:03 kewitz

do we need this at all given that Stripe cards check (live) the collective's balance before approving a transaction? This would only be relevant for Privacy but, given the issues we've had with them I would not recommend investing more time to support them.

Closing on this basis.

BenJam avatar Jun 28 '22 14:06 BenJam

on further conversation this is merely a reflection of the need to enforce a spending policy on some collectives, and for them to understand the practical implications of that policy on the cards that have been issued.

BenJam avatar Jul 05 '22 14:07 BenJam

I think this is needed, for Collectives to understand where they are in relation to their balance. See Slack here.

natehn avatar Jul 05 '22 17:07 natehn