Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Instant Deposits: Deposit available funds is unclear #8220

Closed
brucealdridge opened this issue Feb 19, 2024 · 24 comments · Fixed by #8970
Closed

Instant Deposits: Deposit available funds is unclear #8220

brucealdridge opened this issue Feb 19, 2024 · 24 comments · Fixed by #8970
Assignees
Labels
category: core WC Payments core related issues, where it’s obvious. component: instant payouts Issues related to Instant Payouts focus: payouts priority: high The issue/PR is high priority—it affects lots of customers substantially, but not critically. type: bug The issue is a confirmed bug.

Comments

@brucealdridge
Copy link
Contributor

brucealdridge commented Feb 19, 2024

Describe the bug

When a merchant who has access to Instant Deposits has a pending balance but not available funds, the messaging is unclear.

The merchant is told they can Deposit available funds, when Available funds are $0.00 while also being told You have no funds available to deposit.

Screenshot 2024-02-19 at 2 50 55 PM

We should update the Instant deposit button with a clearer message.

designs

We now have designs for this from @rogermattic 🙌🏻 (see comment below #8220 (comment))

Image

Learn more link directs the user to: https://woo.com/document/woopayments/deposits/instant-deposits/

older info

Ideas:

  • Deposit pending funds
  • Deposit $162.83 instantly!
  • Deposit $162.83 within 30 minutes
@brucealdridge brucealdridge added type: bug The issue is a confirmed bug. needs design The issue requires design input/work from a designer. component: instant payouts Issues related to Instant Payouts category: core WC Payments core related issues, where it’s obvious. labels Feb 19, 2024
@haszari
Copy link
Contributor

haszari commented Feb 19, 2024

When a merchant who has access to Instant Deposits has a pending balance but not available funds, the messaging is unclear.

Good point! This is somewhat an edge case (0 available + nonzero pending), so the inconsistent UI between the notice & the button is maybe of secondary importance to the word available on the button, which makes things more confusing (since instant deposits pay out pending balance as well as any cleared funds).

Deposit pending funds

This wording tweak seems a no-brainer, no risk and clearer than the current UI. Possibly we could ship this change as an easy win. no, because it's not just pending funds!

Deposit $162.83 instantly!
Deposit $162.83 within 30 minutes

I like the idea of using the button to promote instant deposits, and highlight the amount. Curious to hear thoughts from design & product. Possibly could log a separate follow up enhancement (i.e. available is a straight bug, showing the amount or promoting instant is an enhancement).

@haszari
Copy link
Contributor

haszari commented Feb 19, 2024

Deposit pending funds
This wording tweak seems a no-brainer, no risk and clearer than the current UI. Possibly we could ship this change as an easy win.

Actually, scratch that, I think this does need some design thinking. Because in the typical case, the instant deposit will pay out the total balance – pending + available. Related issue:

@haszari
Copy link
Contributor

haszari commented Feb 19, 2024

Deposit [total balance] now is another option.

@shendy-a8c
Copy link
Contributor

I like to respond @rogermattic's comment from p1707308907789589/1707273640.914329-slack-C045PC0V40G:

or the CTA could just be displayed next to the relevant amount

Because the amount that can be instantly deposited isn't necessary always the same as ones displayed at the above balance 'boxes', displaying the CTA next to one of the amount might lead to confusion.

I like the proposed text copy ideas mentioned in the issue's body which basically removes the word 'available' and replaces it with an amount with some time reference.

@rogermattic
Copy link

Because the amount that can be instantly deposited isn't necessary always the same as ones displayed at the above balance 'boxes', displaying the CTA next to one of the amount might lead to confusion.

Thanks for bringing it up @shendy-a8c it's true...

I like the simplicity of this approach with the CTA saying:

Deposit [total balance] now is another option.

But it will need some connection (or rather the explanation of the lack of connection :D ) to the balances displayed above.

Just wanted to clarify those last bits...In the new implementation, when we only have the Total and Available columns, and if

  1. Available is 0 the button will display the same amount as Total balance right?
  2. in fact it will always be the total balance that is available for the instant deposit, won't it?

@shendy-a8c
Copy link
Contributor

in fact it will always be the total balance that is available for the instant deposit, won't it?

Not always. There are many factors, for example, depending on merchant's risk tier, Stripe might apply a max amount that can be instant deposited. On top of that, we apply our own limits, so if total balance is $100k, only $1k can be instant deposited, for example.

@rogermattic
Copy link

rogermattic commented Mar 13, 2024

@shendy-a8c @haszari @brucealdridge I'm not sure if it's better to present this option here or in slack (let me know) but I made a mockup for this!

Still not sure about the message... it's a tiny issue but so hard to come up with something that will be clear for the user and within our design language 😅

What do you think about this?

VERSION A
Screenshot 2024-03-13 at 15 49 07

I also considered this wording:
Screenshot 2024-03-13 at 15 53 03

and alternatively I'm considering this too...
VERSION B
Screenshot 2024-03-13 at 16 38 46

Any preference on your side?

@haszari
Copy link
Contributor

haszari commented Mar 13, 2024

@rogermattic those all look like reasonable, workable options. I don't think I have a strong preference, maybe version B, or A2.

Your iterations sparked ideas…

  • Should we try to consistently use exact phrase instant deposit – in copy and on button too? This would be super clear, like a brand name, and should localise well too. e.g. Instant deposit $3143
  • The extra notice/copy explaining instant deposits could become clutter when merchant understands the feature. How can we balance educating the user about the feature and keeping the UI lean and focused? Maybe we can use the blue/notice version, and make it dismissable. When dismissed, we could add a help icon tooltip next to the button so the education /explanation is still available.

Side note, I was a bit confused by the amounts in the mockups. I think in this case the instant available amount would be Total balance (3143), or the merchant's max instant payout (say, 1000).

@rogermattic
Copy link

Thanks for your comment @haszari :)

Should we try to consistently use exact phrase instant deposit – in copy and on button too? This would be super clear, like a brand name, and should localise well too. e.g. Instant deposit $3143

It's a great idea! The only thing that I'd say is that the button should call-to-action...so perhaps we could use Instantly deposit €1,000? So that deposit is that action..

The extra notice/copy explaining instant deposits could become clutter when merchant understands the feature. How can we balance educating the user about the feature and keeping the UI lean and focused? Maybe we can use the blue/notice version, and make it dismissable. When dismissed, we could add a help icon tooltip next to the button so the education /explanation is still available.

Great suggestion!
What do you think about this? I like having the notice dismissable, definitely! But I wonder if the tooltip works better next to a heading?

Image

On the other hand I do like the version without the heading, but not sure if the tooltip works well just next to the button...(I'm still thinking about it)..how do you feel about it? Maybe it's okay...

Image

Let me know how you feel about it and I'll post the final final:)

CC: @brucealdridge @shendy-a8c

@haszari
Copy link
Contributor

haszari commented Mar 18, 2024

On the other hand I do like the version without the heading, but not sure if the tooltip works well just next to the button...(I'm still thinking about it)..how do you feel about it? Maybe it's okay...

I prefer the button + tooltip. I agree the tooltip looks a little lonely, but we can't justify an extra heading (clutter, hierarchy; this text is not more important than e.g. Total balance). The button + tooltip pattern is useful, maybe we just need to get used to it – i.e. I can imagine other places where there's a button that might benefit from a help bubble.

@rogermattic
Copy link

@haszari thanks for this mini-review :)

On a second thought I think it works well with the tooltip next to the button, I don't mind it.
I made this final mockup:

Image

Learn more link directs the user to: https://woo.com/document/woopayments/deposits/instant-deposits/

Figma designs

@haszari
Copy link
Contributor

haszari commented Mar 19, 2024

Thanks @rogermattic ! This issue is super actionable now for an engineer maintaining :) – I'll remove the needs design label.

@haszari haszari removed the needs design The issue requires design input/work from a designer. label Mar 19, 2024
@haszari
Copy link
Contributor

haszari commented Mar 19, 2024

I added designs to the description and also deleted the private slack link. If there's important info in slack, someone can add it here inline.

@haszari haszari added the priority: high The issue/PR is high priority—it affects lots of customers substantially, but not critically. label May 15, 2024
@haszari
Copy link
Contributor

haszari commented May 15, 2024

Marking as high since it's confusing and there is a design we can implement. Anyone should feel free to bump this down to medium if not actioned soon (~2 weeks) e.g. due to capacity/other priorities.

@nagpai
Copy link
Contributor

nagpai commented Jun 18, 2024

This may be me, but there is a chance merchants may misunderstand Instantly deposit $xxx as them needing to deposit, instead of receiving a deposit ( payout is a better word! ). @aheckler - what do you think? If this needs improvement, can you please help with some alternative text? Thanks!

@aheckler
Copy link
Member

This may be me, but there is a chance merchants may misunderstand Instantly deposit $xxx as them needing to deposit, instead of receiving a deposit

Yeah, it's a bit unclear. :/

payout is a better word!

Perhaps. Historically though, we have used "deposit" over "payout" for WooPayments, and I don't think we should break with that here.

what do you think? If this needs improvement, can you please help with some alternative text?

Maybe simpler is better? Get $XXX.XX now or something similar could work, provided we can accurately calculate the max amount the merchant is eligible to receive via Instant Deposit at that moment?

Alternatively, we could use Get $XXX.XX via instant deposit to maintain the branding, but that text may be too long for a button/CTA?

@rogermattic
Copy link

I'd agree with the simpler is better approach and go for Get $XXX.XX now but I remember we wanted to raise awareness to Instant deposits as a feature. Not a big fan of Get $XXX.XX via instant deposit tho..

What do you think about this info box tho?
Screenshot 2024-06-18 at 13 21 57

Does it make it any clearer than just the button in isolation?

@aheckler
Copy link
Member

but I remember we wanted to raise awareness to Instant deposits as a feature.

This is true, but if a merchant is seeing this button, then by definition they are already eligible for instant deposits. They've already arrived, in other words, and the only thing left to do is get them to use it, hence the direct CTA of Get $AMOUNT now.

What do you think about this info box tho?

The word "and" makes it seem like the two actions ("Instantly deposit" and "get funds in your bank account") are separate things, so if anything IMHO it would increase the potential for confusion. It almost sounds like I need to send $1000 to WooPayments in order to "unlock" faster deposits or something.

@rogermattic
Copy link

This is true, but if a merchant is seeing this button, then by definition they are already eligible for instant deposits. They've already arrived, in other words, and the only thing left to do is get them to use it, hence the direct CTA of Get $AMOUNT now.
I don't mind that shorter label at all :)

The word "and" makes it seem like the two actions ("Instantly deposit" and "get funds in your bank account") are separate things, so if anything IMHO it would increase the potential for confusion. It almost sounds like I need to send $1000 to WooPayments in order to "unlock" faster deposits or something.

Would it be better as:

Instantly deposit €1,000. Funds will be available in your bank account within 30 minutes. Fee: 1.5%.

or

Instantly deposit €1,000 and receive funds in your bank account within 30 minutes for a 1.5% fee.

??

@aheckler
Copy link
Member

IMHO neither sounds good. "Deposit" as a verb usually means money flowing away from me and to some third party, which is the opposite of what's actually happening here.

To clarify that, I still think we have to say "Get $AMOUNT via instant deposit" or something like that. Phrasing it that way makes it clear that the money is flowing to the merchant, not away from them.

@rogermattic
Copy link

"Get €1,000 via instant deposit. Funds will be available in your bank account within 30 minutes. Fee: 1.5%." ? :)

@aheckler
Copy link
Member

Sounds good. The final thing I'd be wary of is "Funds will be available in your bank account within 30 minutes." Stripe says "funds typically settle in the associated bank account within 30 minutes", so maybe ours should be a tad more vague?

Get €1,000 via instant deposit. Funds are typically in your bank account within 30 minutes. Fee: 1.5%.

@haszari
Copy link
Contributor

haszari commented Jun 19, 2024

IMHO neither sounds good. "Deposit" as a verb usually means money flowing away from me and to some third party, which is the opposite of what's actually happening here.

This is a really good example of why switching to Payouts would be helpful 😁

@aheckler
Copy link
Member

This is a really good example of why switching to Payouts would be helpful 😁

Perhaps. It'd be helpful for us no doubt, but past research shows it confuses merchants. See paJDYF-6u-p2 and paJDYF-6G-p2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: core WC Payments core related issues, where it’s obvious. component: instant payouts Issues related to Instant Payouts focus: payouts priority: high The issue/PR is high priority—it affects lots of customers substantially, but not critically. type: bug The issue is a confirmed bug.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants