#cerebral_dmg
1 messages · Page 1 of 1 (latest)
Hello! You would need to create two separate Invoices for that use case.
What if I wanted to Hold a Security Deposit ? Is that possible
You can place a hold on a card, but that approach is not comptaible with Invoices.
So invoice them for $1000 Payment but I want to hold $300 on top of incase of accidentals.
This is how you would place a hold, which does not use an Invoice: https://stripe.com/docs/payments/place-a-hold-on-a-payment-method
SO I would have to place a hold separately then Send them an invoice for the services?
What do you mean?
You can authorize a payment and capture funds separately without writing code.
In the Dashboard, create a new payment. Select One-time.
When you enter or select the payment method, select More options then Capture funds later.
The payment appears in your payments page as Uncaptured.
To capture the funds, go to the payment details page and click Capture.
Do you have the ID of the Payment Intent so I can take a look? Starts with pi_
Placing a hold does not involve an Invoice.
the insturctions aren't complete on your website
So you went to https://dashboard.stripe.com/test/payments/new?
That link is directly from the instructions:
create a new payment gives me a drop down to other opitions
Sorry, not sure I'm following. The highlighted part in the screenshot from the docs above is a link that goes to https://dashboard.stripe.com/test/payments/new
You're saying you see options there?
Like dropdown options?
It sounds like you're describing these options, but that link should bypass this entirely:
so how do I get to that link from the dashboard. That is what I am not understanding
Right, but the link in the docs don't take you to the page with the Create payment button and dropdown, they take you to the creating a payment page directly.
You can go to the Payments page and click on Create payment and choose the Manual option to get there if you want as well.
As for sending it to the customer, that's not how it works. This is manual payment that happens immediately, it's not something you send to your customer to pay later.
So I would have to contact the customer everytime to capture the secuitry deposit??
If you check the Capture funds later box then a hold is placed immediately and you then have 7 days to capture those funds.
I want them to input the information
You can build a page on your site to do that using the guide I linked to above.
I need to get with my website person then to add this feature then
But I wanted to do it with my direct customers that don't go through my website
Alternatively could you use Stripe’s no code customer portal (https://stripe.com/docs/customer-management/activate-no-code-customer-portal) have the client add their payment method there then use the “Use a customers on file payment method”?
It seems some simple that you guys could add
How do your direct customers provide payment information if they don't use your website? Do you rely exclusively on Stripe's hosted Invoice payment page?
Yes either my website, Or I send them an invoice through Stripe Dashboard
and I also use Venmo and Zelle
Yeah, unfortunately Stripe Invoicing doesn't support placing a hold on funds. To do that you would need to build a payment form that lives on your website, or send them to a Checkout Session you create with server-side code.
Would this work Rubeus as a work around?
That won't place a hold on funds, no.
But it would allow the customers to save a payment method, is choosing a payment method the customer already has on file for hold supported?
In the video it looks like an option?
Not sure I understand what you mean.
Oh, you mean use the Customer Portal to collect payment details, then use the Dashboard to manually place a hold using the payment details collected via the Customer Portal?
Yeah sorry I didn’t make that very clear 😅
There’s another option you see to “Use a customer’s on file payment method”, does that support capturing funds later?
I guess you could do that, but I wouldn't recommend it over the other options I mentioned above. It seems pretty convoluted.
It's a manual process that would be prone to failure and mistakes.
Oh definitely! Code is the way to go to make it seamless. But I was just trying to think of a no-code solution for OP.
I mean, this is the Stripe Developers server. We focus on code here. 😅
I just wanted something easy I can do on the Stripe Dashboard
If you're here looking for no-code solutions you're in the wrong place. 😅
yea I am not a coder lol my website is made on Wordpress lol
Yeah, you would be better off talking to Stripe support: https://support.stripe.com/contact/email
isn't there a number I can call
No. You might be able to request a call here though: https://support.stripe.com/contact
okay thanks Ill give that a shot
@boreal ridge The Customer Portal shows as a monthly subscription though?
The no-code Customer Portal is usually used to allow customers to manage subscriptions, but you could configure it just to allow customers to manage payment methods on file.
I recommend following this tutorial to set up the customer portal: https://stripe.com/docs/customer-management/activate-no-code-customer-portal