opencollective
opencollective copied to clipboard
Collective Admins want to Track Remaining Limit on Virtual Cards
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
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.
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)
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
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.
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.
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?)
We need to re-spec this issue considering Stripe's API.
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.
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.
I think this is needed, for Collectives to understand where they are in relation to their balance. See Slack here.