Reviewing and Resolving Restricted Accounts on Spend (WIP)
How to view list of Restricted Accounts
1. Go to https://dashboard.stripe.com/connect/accounts_to_review to review list of restricted accounts OR
Under Products on the nav bar on the left, open Connect and go to Accounts to Review.
**Make sure you are on the Snap! Spend account on Stripe. Speak to your manager if you do not have access.**
2. Click into the account to review details
3. There will be a yellow banner at the top with short detail on the issue. You will need to look through their Connect account on Stripe for why they were restricted - common examples include multiple failed payouts, an issue with the bank account, etc.
If notified through a failed payout notification on Hubspot:
- Look up the account ID in Stripe (ie acct_xxxxxxxxxxxxx)
- Make sure you're in the Spend Account!
- Review the restricted account, the yellow banner, the external account details and the failed payouts by scrolling down to Money Movement. Click on the failed payout to review more info about why it failed.
ISSUE WITH BANK ACCOUNT EXAMPLE:
Review the restricted account and the failed payouts by scrolling down to Money Movement. Click on the failed payout to review more info about why it failed.
If this failure information says that it was unable to process the payout and that we need to update the banking details and/or reach out to the bank directly, reach out to Stripe Support Chat first.
4. Stripe Support will likely need bank verification information, so you will need to go to the group's Unit account page to download the Bank Verification document and send that to them. To get the group's Unit account id, go back to the Stripe connect account page (should be an open tab already) and scroll down to the metadata to grab the unitAccountid.
5. Log into Unit and go Accounts. Search the account ID and select that account.
6. Click the 3 dots on the upper right hand corner of their account page and select Download Bank Verification.
7. Go back to the Stripe connect account and start a chat with Support. You will want to provide them the Stripe connect account ID, the payout ID for the failed payout, and the bank verification letter. See example chat below.
8. Their support team should be able to look into the Stripe account and use the verification letter to verify the bank account and reenable to Stripe account.
9. Check the Account the next day or two to ensure that the payout does settle successfully.
INSUFFICIENT FUNDS EXAMPLE:
- In this example, we could not successfully payout funds from this club's banking account. At a quick glance, we see that a withdrawal of $957.00 from the account has failed several times. This means that we were trying to transfer money OUT of the club's banking account to make a payment for something, but we were unsuccessful in charging the club.
1. Click on one of the failed payouts OR scroll down to the external account (banking account) details for more information on why these are failing. In this case, we see that the account had insufficient funds to cover the charge
2. We'll want to find out what the charge was for and if we need to retry the charge again. If we need to retry the charge, we must figure out what we need to do to reconcile the account to ensure the charge goes through successfully.
Example scenarios of needing to retry:
- Parent disputed invoice payment but group/program did not get charged for it successfully
- Group or Program attempted to make a payment or refund a parent for an invoice payment, but it failed
Review the date of the transactions as well. Anything very outdated (more than 3 months ago) may need additional review.
3. Tracking down what the charge was for: Start with viewing all payouts. At a glance, it looks like the payouts with the same amounts are retries of the one previous.
4. Click into the latest failed payout and scroll down to the Summary to review "Retried Payouts". It will open up the next last time the payout was tried, and if it failed and was a retry of of a previous failed payout, you'll continue to see the retried payout link - keep following this until there are no retried payout links.
5. Once you get to the original payout, you shouldn't see anymore retried payouts listed in the Summary. Review the Transactions list below the Summary.
In this example, it appears that the group/program was attempting to issue a refund for invoice payments that were paid with a CC (based on the application fee refunds, as Snap covers the CC fees).
6. Click into the transaction. If there are multiple, just start with the latest one.
On that transaction page, scroll down to the Payment method section and click on the Transfer link (tr_xxxxxxxxxxxx).
7. On the transfer page, in the overview section click on the Source transaction link (ch_xxxxxxxxxx).
8. This should lead you to the original payment page for the invoice payment that was made by the parent, including the parent's email address. You can use this email to impersonate their Spend account or locate this player this was for.
If there were multiple transactions associated with this payout, you will want to review those as well by going back to the original failed payout page in Stripe to click through the rest of the associated transactions.
9. Based on this case, we will need to reach out to the group/team/club contacts to notify them of the failure and that to reconcile their account, they need to transfer funds into the account to right their account.
- DISPUTE: If the failed payout is associated with a failed charge for a dispute, use snippet Action Required: Follow-Up on Open Dispute and Account Reconciliation
- INVOICE PAYMENT: If the failed payout is associated with a failed charge for payment that the group/program made, use snippet
--------
Review the group/program's Unit account to see if they have any funds in their account. On their Stripe connect account, scroll down to the metadata and copy the unitAccountid, and paste that into Unit's Account page to search.
4.