#Nuno
1 messages · Page 1 of 1 (latest)
Hello
Hello Bismark
If you create the Payment Link via the API you can set payment_intent_data.capture_method: manual (see: https://stripe.com/docs/api/payment_links/payment_links/create#create_payment_link-payment_intent_data)
I don't believe this is supported via the Dashboard currently but let me check on that
Ohh i totally misunderstood that, So I can run that command with my desired parameters and it creates the functionality for me.
And then for the url I put my current pay link's url?
Not sure what you mean exactly by "put my current pay link's url".
You create a Payment Link via the API and then it returns you the Payment Link URL that you share with your customers.
Oh I see
So it takes my parameters and creates the ui and all of the necessary fields/restrictions
Yes correct
So I just need to read the docs and pass the parameters I need to acheive the functionality I wan
Yes that's right.
Will this link appear in my dashboard after creation?
Yep
Perfect I appreciate the clarification!
Is it cool if I come back here with any questions I face in the process?
Yep for sure. After a short amount of time this thread will be archived but you can always post in the main channel and we are around 24/5 to help.
This feature doesn't work for allowing users to pick a payment amount?
You can use adjustable quantity to allow customers to pick an amount
It says line items is required tho can i just pass an empty value?
No
You have to pass a Price
Then you can allow your customers to adjust the quantity of that Price that they want to buy
Can I start it at 0?
I'd recommend testing it out so you can see for yourself
Easier that way than explaining it hypothetically really
Hi there. Taking over here
Yeah exactly. Adjustable quantity refers to the quantity you allow a customer to set for an item
Ok no worries I can provide those.
I guess my final question is is there a limit on how much I can authorize? and can i authorize less than I end up capturing?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Our max charge amount is $999,999.99 so it's that
You can't capture more than you auth for though generally
You'd need to contact our support team to see if you're eligible to be added to that feature
So I couldn't achieve a behavior where I hold x amount and say I may capture more based on fluctuating shipping costs
Oh we could if the support team deems our use to be valid?
You should auth enough to account for the increased shipping cost and then under capture
But you would need to talk to support about over capture
Ok, but I agree authorizing more makes more sense
And theres no limit on how much we could over auth per item and then under capture?
Well you have to take into account that the authorization goes on the customer's bank statement
So if it's too large you may get a decline for insufficient funds
Correct
Our use case to clarify is
We ship out big medical instruments so sometimes shipping fees may double due to the fact that they don't all fit in one shipment. So we want to make it more convinient than having to reach out to a customer again
Fair
Yeah reach out to support about overcapture if you want to go that route
Only certain businesses are allowed though, but they'll have more info
Sounds good I appreciate your support and patience.
In this scenario do you think overcapture would be a smarter approach?
Wdym by that
Why do you need to auth first and then capture second
To hold the amount and then charge them after final shipping costs are calculated
Gotcha
Yeah I'd contact support about over capture
You may have to just over-auth though
and this can all be done from just creating a payment link right even if i have to over-auth
Logic:
- they click checkout on our website
- we send subtotal, processing fee, and shipping cost, as line items with additional_auth_amount parameter or something like that
- stripe redirects to a checkout page with all of that info and they checkout
- we can see that in our dashboard
On the stripe created checkout page will the amount show as the over-auth value?
Yeah
You can set manual capture if you need to here: https://stripe.com/docs/api/payment_links/payment_links/create#cre
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Ok sounds good, if we have to over capture i'd add a disclaimer aswell to avoid people from having any confusion if they see one price then are held more
What information would be beneficial for the support team to decide if we are good candidates for over capture just so i can gather all of that
Just tell them everything you told me
Specific usecase and all
What type of business you are, etc
Sounds good I appreciate all of the help!