#dev-help
1 messages · Page 24 of 1
hey, guys, i'm having an issue with checkout payment, I cannot see type checkout.session.completed in stripe dashboard when i make a payment using a credit card (test)
Hello I would like to know if it is possible to know from a payment method ID if the payment method is usable in off_session ? if yes, which field is mentioning it ? thanks
Hi do you have an customer support email?
Stripe-Android-Terminal-SDK-BUG
help
I have contacted stripe before through the company I bought the stripe reader from. The screen has been messing up from day one but it would be good after a reset but now after reseting it it doesn't fix the problem anymore. I spent a lot of money for this and im not to happy about the quality of the stripe card reader.
The reader is about a year old
@heady widget let's chat in the thread I opened for you
Hello! I'm having some trouble with the payment method PIX for Brazil. Can someone help me?
can someone help with creating paymentintents?
Does Stripe handle monetization of apps in the Stripe app marketplace. Or do app developers have to implement their own billing system ?
Hi I have enable link by Stripe in payment_methods for connected accounts
I cannot see it when I go to the paymentElement in my intent do I need to anything different when creating it
Hi,
Could you please help me with the below questions:
- Is there a coupon API to use in Stripe?
- Can we create free one use coupons using the API?
- Is there a limit to the number of coupons an account can have?
Hi, I opened a message on 9th Jan which you can see on this url https://discord.com/channels/841573134531821608/841573134531821616/threads/1062057269208043520 - and the person could not tell me which version works for c#.net 4.0. I've gonge through the change log and could not find the information. Surely there is someone there who can tell me is there a version of STRIPE.NET CHECKOUT and ELEMENTS that works for c#.net v4.0?
If I cant get the STRIPE c# dll to work with our code because it's on a version too old for STRIPE.NET (our platform is c#.net 4.0), what are my other options for imlpementing STRIPE CHECKOUT and ELEMENTS?
With other credit card providers that we have integrated with, they dont seem to use dlls in their code but seem to have a way of initialising the session through a web service call through HTTPS and then transferring the user to a new window or an iFrame. Do you have an option like this?
Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.
Hi, I have this event ID: evt_1MOOIoETlb0rUZnrS7Im6C58
The event type is invoice.upcoming. I wrote code that assumes that if an event starts with invoice., then I should be able to access the event JSON's event_json['data']['object']['id'] field in order to get the invoice ID. I think there's no invoice ID for this JSON because the invoice is upcoming (i.e., hasn't been created yet), but I find this behavior pretty inconsistent with the rest of the events API, and it was pretty frustrating to have my production code crash due to it.
if I reached the wrong conclusion here or missed something, please let me know!
Hello ! I was wondering which type of information will be stored in the charge object of my payment intent if I use a Bancontact card (contacless or inserted) with a Stripe Reader like Wise POS E or BBPOS WisePad 3 ? Precisely I want to know what will be stored in payment_method_details ? Thanks
Hello,
I was wondering if Stripe M2 reader works on Amazon fire tablets. Amazon fire tablets just use Android apps.
HI. I updated the inline items of an active subscription(added one and removed the prior). So far so good: prorrations applies, and next invoice recalculates perfect, but, the subscription plan sets to null and that is a problem. Any idea about what to do
I'm going to reference this(#dev-help message) post since it is similar, but not the same.
I'm running into a similar concern, but I'm using payment intents. Device IP Address is always my servers' IP address. Is there a configuration I'm missing?
We are using Stripe as our payment gateway. It is integrated with our CRM program, to collect for subscriptions and other items that can be purchased on the CRM. We do not want to store card numbers in our database, so I need to be pointed in the right direction for my developers to use Stripe hooks to gather card information and be able to access that payment method when the user is checking out. One thing about our CRM, we have it so a user can store more then 1 payment method.
Hello ! I have an issue with the use of 3D secure 2. I process payment method with a SetupIntent from our web app. Here 3DS is required for card. Which is exactly what I need. But then when I try to update a subscription (while the customer is off session), adding the new payment method as default for the subscription another 3DS auth appears. How can I have 3DS auth only for SetupIntent and not for PaymentIntent?
Hi,
Couple more questions:
Can a coupon be used a maximum of 10 times? (Or is there another technique?)
How will we do reporting for the coupons? is this tracked?
Hi, I have enabled link for my connected accounts and have followed the tutorial to set it up for paymentElements - it's now showing on the payment element, does take long for it to activate or something?
I am trying to get reports for my specific to connect accounts namely revenue, the create run/reports API doesn't allow a specific api call to connect account how would i do this
Hey! My previous topic was closed due to a meeting that I had to attend. Can we reopen it?
When there is a dispute with a transaction that happened on a Express Connect account how does the platform collect the chargeback with the dispute fee from the Connect Account? Example: Original payment was for $300. When the chargeback happened there was a $15 dispute fee. How does platform collect $315 from the Connected account? Transfer reversal does not allow more than the original amount of $300.
I'm trying to setup a process where we can programatically cancel subscriptions. When I look at my stripe dashboard in test mode, I see a subscription with id 'sub_1MP8pmCGMPrDVx6tdTSuUlRx'. But when I look at the database info we're storing for that checkout session, id is something like ''cs_test_a1rKOS7VYwDpzQLwntpI4Bq6KPU4JLLzU2C2Vl2Y2ODQsHog2l9Rwyjyze"
Did I bork something in the checkout session?
When a customer pays through a Stripe Connect checkout; can they get a receipt sent to their email? When we've tested this, and provided an email as the paying customer, we're not getting anything... but it is possible to send one from the Stripe Connect console (as platform account owner at least).
Hello, is it possible to collect NIE/NIF/CIF (SPAIN) in prebuild checkout session?
I found this approach
tax_id_collection: { enabled: true, },
But this just work for companies, if it is company then stripe collects CIF, but if it's not a company I would like to collect NIE/NIF from client.
Hey, we are setting up a Stripe custom connect integration and we will be using the connect onboarding form. We would like it to collect the payout account information through there as well. Is there something special we need to set that up? Right now we are trying to get it to work for an account in test mode.
Hi guys, I need help!
I'm making connect (express) account updates and the system is not calling our webhook, for example, we create an account_link, Stripe logged it (request id: req_lLyHp6UBbjHPoL) but after update the account, Stripe not send us webhook with that event...
Hi Team,
I need your help with Subscription cancelation.
Right now we cancel the subscription at the end of the current billing period by using the following code.
$getupdatedSubData = Subscription::update( $subscription_id,[ 'cancel_at_period_end' => true, ]);
So now we want to provide the option to admin that if require admin can cancel it on an immediate basis...
For more clarification let's take the example :
The user already set the subscription to expire on 31-Jan-2023 by using upgiven code ( **cancel_at_period_end **).
So my question is: Can we set the same subscription to be canceled on immediate bases?
Looking forward.
Hi, we are wondering if the stripe radar fees are visible from the payouts API. The fee on our stripe payout balance transaction is zero, is there another way we can retrieve them, or somewhere else we should be looking? Thanks
Hi, webhook was failed because metadata is missing in dashboard. So I manually added metadata in invoice. But looks like webhook is retrying with previous event data.
Is there way to update event data to run webhook successfully?
I've noticed that the BBPOS WisePOS E-reader has a camera on the back of it. Any way to access that camera as like a barcode scanner?
hi guys, was trying to figure out the purpose of P2PE: https://support.stripe.com/questions/stripe-terminal-encryption-e2ee-vs-p2pe, how does it simplify audit protection?
Hey there! Not directly for devs. But is there a chance to create a discount code for one-time-payment products? I create them all the time but they are "invalid"
Hi, I'm wanting to confirm how canceled subscriptions work. If I'm seeing it correctly, there's no way to reactivate a canceled subscription and we would need to create a new subscription for folks who have a canceled subscription. Is this correct?
I'm trying to setup a trigger event with Stripe through Zapier.
Why can I not see the 3rd option (customization of trigger options) when I select the app stripe on Zapier?
Zapier says that each app (including Stripe) chooses what trigger options they offer to the customers.
I used to be able to pick this option. Does Stripe not allow this anymore?
hi when i am integrating stripe to my site i get this error which I included in this file
Can a custom field be set up for online CC payments for an email address. I notice an email field for ACH, but not for CC. Or is an email address an optional element for CC payments and I'm just missing it?
My payment app is suddenly having problems with safari web browser. This started happening about 2 months ago. After a couple years of no issues. Does anyone have any guesses on why safari is giving me problems recently? Maybe a change to safari, or a common issue?
We use Stripe for revenue sharing among merchants on my e-commerce site. Our merchant account holders add their bank account information on the Stripe interface on our site. Picture of interface attached. We have two types of merchant account holder - individuals with personal bank account info, and individuals with business bank account info. When our merchant account holders with business bank accounts attempt to load their business bank account information on the Stripe account interface - First Name, Last Name, Address, DOB, email, etc. - they receive an error message - "Request has failed. An error occurred." Is the Stripe account interface for business bank account holders different than the interface for personal bank accounts? Thanks.
OK, I'm having trouble understanding something.
I'm storing the checkout session data in a database.
I grab the checkout_id from the database and grab the session like so:
`
data = stripe.checkout.Session.retrieve(
"cs_test_a1N5fVnZppL4UJt6kgimlaaaLAGPqOFBYZiMyxQTsp0fqxHli7f40zYXZR",
)
`
This returning data doesn't list the subscription_id anywhere, which I need to be able to cancel a subscription. How can I get that?
Hi all, long time listener first time caller.
We're having an issue on our site with webhooks.
- We have 4 Stripe accounts, for different purposes (I know)
- We have 1 WordPress-powered website, using Gravity Forms to connect to Stripe for payment
- We have created an endpoint; it is the SAME URL for all 4 stripe accounts (oururl.com?callback=gravityformsstripe)
- The main Gravity Forms Settings is connected to 1 of the Stripe accounts, but each form can connect to a different account (and some are)
- We are getting error messages that Stripe is having trouble "sending requests in live mode to a webhook endpoint". It'll work for a bit, and then stop.
TLDR: we have 4 Stripe accounts, connected via Gravity Forms, we keep on getting "trouble sending requests in live mode to a webhook endpoint", we think it's because we have 4 stripe accounts. Is there any way to work around that?
when I create a subscription via API, for a valid customer with a valid payment method and for a valid product, why dont see any invoice being generated??? I can see the invoice for next cycle is good, but at the time of the subscription, why did not bill the customer through invoice???
A little help with a Payment Link API update call for a connected account to update so we save the cc for future use on a one-time payment:
Stripe::PaymentLink.update('plink_xxx',{payment_intent_data: {setup_future_usage: "off_session"}},{stripe_account:'acct_xxxx'})
ERROR:
Stripe::InvalidRequestError ((Status 400) (Request req_L9PP3rPjCuuXNh) Received unknown parameter: payment_intent_data. Did you mean payment_link?)
hello, I hope all is well, for 7 day preauth, if we have the card on file can we preauth the card automatically on the 7th day
For invoices generated to start a subscription, what is the internal "due date" before it is voided?
Can someone confirm that an in-transit ACH payout can be canceled up until the moment it actually clears (and becomes paid)? https://stripe.com/docs/api/payouts/cancel suggests that is the case... Use case would be to instead offer an instant Payout to a debit card (for the same amount)
Hi, the Stripe docs here: https://stripe.com/docs/connect/webhooks say:
For Connect webhooks, it’s important to note that while only test webhooks will be sent to your development webhook URLs, both live and test webhooks will be sent to your production webhook URLs. This is due to the fact that you can perform both live and test transactions under a production application
However, in my account for live mode webhooks I only see live mode events and not test mode events. Is there a setting that needs to be turned on so that both live mode and test mode events go to the live mode connect webhooks?
How can I change my card for my instapay
hey @mighty hill I found a post that has the same question
Unfortunately its from 9 months ago, I want the updated version
Do you know how I can get into contact with Troy?
I received a confirmation from Stripe saying: yes, you can accept payments now.
1 day after: your account has been restricted
and i did nothing lol wtf
Hi all. Is there any mechanism to limit or prevent changes to production either as a whole or per-object that would make it impossible for anyone to make changes to things that are actively in-use? Something similar to termination protection on important EC2 instances in AWS is the kind of thing I'm thinking about.
I need some assistance on how to get a customers information from a form I created once a webhook is sent and verified. Once a customer clicks the pay button, I want to extract the contents that they inserted into my form and have those show up in the webhook where I can then post it to my database. I am currently using React and have my application setup exactly as shown in the quickstart guides for both the payments and webhooks
Hello i need to speak with someone about having my funds locked up in a virtual stripe bank account that my payee cant acess
is there docs on using the payment element with connected accounts
i cant seem to find them
i currently use the card element but want to migrate to the payment element to use apple pay
Hi! I'd like to handle/confirm a potential edge case with refunding connected accounts before the payout is made: let's say I transfer money from the platform to a connected account and refund this transfer before the payout. The total balance of that account is zero; thus, no payout is done. Will I receive a payout.paid with the payment and refund anyway?
Hello everyone! Does anyone know if there is a way of getting the Connected Account Id from an Invoice object?
We are trying to add application fees to an invoice that a user may manually add via the Stripe Dashboard, but to update that invoice, I need the stripe account id. I can currently get there using the customer property from the invoice object, but that would require a little more elbow grease and was wondering if there is a simpler solution just via Stripe.
Hello dear good day.
Could you help me indicating how to integrate bank transfer with flutter please
🙏
hello is it possible to accept ACH from a US customer into a Canadian account?
Anyone able to help me better understand all these new PaymentIntents and SetupIntents and how they interact with subscriptions?
For context - I am creating a platform which is B2B, and during onboarding businesses provide their details, provide their payment details, and then choose a plan.
On their dashboard, there are options to change plans/payment method - only update, not select/delete from previous.
Previously I would've used Sources to create the source (either debit/credit card, or ideally bacs debit) using Stripe Elements, then attached that to the subscription. However, everything now says to use Intents everywhere. I understand Intents were for SCA, so get that.
My gathering is that I need to create a SetupIntent (using Stripe Elements), then fetch the SetupIntent to get the Payment Method, then attach that to the subscription. Is that correct?
Is it possible to fill metadata field when we manually create an invoice in dashboard? I cannot find it
Hi - I have some questions around the Pricing Table web component. Are there any API docs that list all the attributes it accepts, other than those mentioned in https://stripe.com/docs/payments/checkout/pricing-table ?
I'd like to replace our custom checkout session code with the pricing table, but need to pass some other parameters, such as quantity and payment_method_collection="if_required" to the underlying checkout session.
Sorry, I don't understand why:
Stripe::InvalidRequestError ((Status 400) (Request req_jhQ2rbTeXChSsZ) Received unknown parameter: payment_intent_data. Did you mean payment_link?)
Is it possible to have a single payment intent, but then generate two separate charges? Trying to have a single flow where the user creates two transactions on a single form, without having to confirm twice, but not sure how that would work as it relates to PaymentIntent's and Charges.
I have a price that's on a 1-year cycle. We'd like to offer prepayment for a 2-year term of that same product. It looks like 12 months is the max cycle I can apply to a price. Is there a recommended way to set something like this up? Is it one-off invoice for the 2 year term and put them on a no cost price? I'm not sure the best work around. Any help much appreciated!
With Stripe Connect, doing an Instant Payout to a card... is it possible to automatically charge a fee from the account holder for this (I read that it's a 1% fee to do the instant payout)?
Someone on Discord at Stripe just told us we cannot created a Payment Link and save the cc for future use. This is not correct. I am so confused. Example: plink_1MPYmwGkntF0z1iAvVmglcvU. Just created that via the API. Is the problem that we can create it and not update it? Or can that field be updated? We are getting an error whenever we try to update it. This is my 3rd time with this question and so far I got a person who just linked to the API (not helpful at all) and then the 2nd person just gave me wrong info. Is there someone who understands this who can send me an email (with accurate info please). I have a call now and one hour into this question have to go.
Hello! I'm hoping someone can help me figure out what I'm doing wrong that is causing me to get You can not update the subscription schedule to have no current or future phases despite my request containing a phase with the same start_date as the current, just with new prices. (req_ZYJmDaBVVVpBVi)
Hey all, I'm building a system for our client that would allow us to collect tips that are added to an invoice. Right now we have invoice tax behaviour set to automatic, and it works great. From the documentation, creating a line item with it's own tax behaviour, rate would over ride the default on the invoice which forced us to create a 0% tax rate to apply to the tip line item.
it all looks great and works great until I pay the invoice, where stripe seems to still tax the line item even though the line item behaviour is set to tax inclusive and its 0%. What am I missing here and how can I ensure stripe doesn't collect tax on the tip
Sorry if this isn't the right place to ask this. I was looking into the existence of a Stripe API update mailing list. I was able to source the list's existence in this documentation -> https://stripe.com/docs/building-plugins#subscribe
Unfortunately, the Google Group the link directs to doesn't exist (or has been made unavailable). https://groups.google.com/access-error?continue=https://groups.google.com/a/lists.stripe.com/g/plugins-announce
Does a mailing list for API updates exist somewhere?
Hi, I wanted to reach out and ask a few questions of versioning. I’m currently trying to update our Rails application and in doing so I needed to update the Stripe and StripeEvents gem. I’m updating Stripe from 1.58.0 -> 3.31.1 and StripeEvents from 0.6.1 -> 2.4.0. In the process of doing so I’ve become a bit confused on versioning. It appears our Stripe.api_version was/is set to 2013-02-13, and when I check out webhook api version it’s set to 2015-07-28 . Now if I want to update our gem version from 1.58.0 -> 3.31.1 do I also need to update our Stripe.api_version and if so what version do I set it because when I check the github changelog for 3.31.1[https://github.com/stripe/stripe-ruby/blob/master/CHANGELOG.md#3311---2018-11-12] I see the date as 2018-11-12, but when I look at https://stripe.com/docs/upgrades, I don’t see that date listed. Additionally if I make these upgrades, they shouldn’t automatically upgrade my webhook version is that correct? At this moment in time I don’t want the response from my webhooks to change. Appreciate your patience if this is an ignorant question, I’m just a little lost at all the different versioning I’m seeing.
Hi there, I found out that Sources API (https://stripe.com/docs/sources) is deprecated and it's better to use Payment Method. My integration is using payment methods to collect card data now, but it's not really clear to me how the Sources will be phased out and replaced in terms of customer properties. I.e. at the moment I receive webhooks having both default_source and invoice_settings->default_payment_method properties. Should my backend handles only PM and just ignore customer's sources and stop track it?
Hmmm, let me rephrase and narrow down the question a little bit: Is there a chance to receive a webhook saying «a default source has been updated» or all customer's including those purchased something 5 years ago and returned today, will use PM's and webhook will have only PM data delivered?
Hello. I'm needing help from a dev or support to help me with coding. A payment from a customer is stuck. I contacted Stripe for help and they told me to program some stuffto release the payment. And gave me the option to get help here. It's an ACH credit transfer.
In Stripe Checkout, when a customer is passed and shipping address collection is enabled, there's a checkbox "Billing address is same as shipping" - when ticked, it overwrites the customer's billing address such that it matches the shipping address. But it also updates the billing name to the shipping name. That's not clear to our customers, who keep that ticked when the name is different (spouse) but the address is the same, only to find that their customer name is now updated to their spouse's name. How can I prevent this? I've tried setting customer_update.name to never but it doesn't have the desired effect.
Not sure this is the correct forum, but I have an event that I believe should've sent a webhook, but it didn't.
Am I in the right place?
Good afternoon community, I am currently using Stripe's API integration to create subscriptions in my application, but I am not sure if applying discount coupons only apply to me, as the account holder on Stripe, or if it also applies to the recipient listed in the transfer_data property who currently receives 80% of the registered product. My goal at the moment is to apply a discount that only applies to me and not the recipient.
Hi Dev team, I would like to ask whether for the paymentintent I can add the amount which does included the charging fee as well ?
i need help with a server i made using the API
Hello so i used Stripes and replit online checkout with required me to make 2 repls one for the site and the server itself on node.js im getting a basic erorr but i use py so reading node.js is hard any help?
Following my request above about deprecation of Source API.
Would it possible to receive a webhook customer.updated containing previous_attributes.default_source and not containing previous_attributes.invoice_settings.default_payment_menthod ?
Hi. I would like to add a functionality where my vendors may receive their payouts only when a certain minimum threshold is met. While I understand that there exists a Payouts API, I can't seem to find anything that let's me access a vendor's balance. I ask this because I would like to check if their balance is high enough to proceed with the payout. Does this make sense?
I am trying to find someone with recent experience building an educational platform, or at least someone that knows someone related to one.
Hi! I was wondering how to calculate tax amount and include it in a payment intent? I would like to display to users on the checkout screen so they know what to expect
Hi! How can I pull out a receipt from a payment to display in our mobile app? best in PDF format.
Have a workflow question. I am using the Checkout API with the hosted pages. I have the logic working fine to capture payments once work completion is completed. I'm trying to introduce Connect into the mix now but struggling. I can't add the payment_intent_data.transfer_data.destination field until one of the workers "accepts" the job which happens after the checkout session is completed and I am sitting waiting to capture the payment. Do I need to change the order of operations with the checkout session or ?
I am not sure how i can export my customer itemized invoice to send to stripe.
how can i create checkout page for graduated billing (usage-based) for customer. https://checkout.stripe.dev/preview
Preview some of the features available in our prebuilt, hosted payment page.
这里是 stripe 开放帮助吗
Hello , Im going to set up cron job for future payments. I want to process the payments on due date & create the paymentIntent in connected account. Can you assists me regarding this?
This is my current code, but here paymentIntent create in platform
$paymentIntent = $this->stripe->paymentIntents->create([
'amount' => $amount*100,
'currency' => $currency,
'customer' => $customer_id,
'payment_method' => $payment_method_id,
'off_session' => true,
'confirm' => true,
'metadata' =>['payment_id'=>$payment_id]
],
['idempotency_key' => $idempotency_key
]);
What is I want to do, do a direct payment to connected account & deduct stripe fee from connected account
Hello friends, first time setting up Stripe. I followed the "custom payment flow" docs, but they only reference payment intent creation and retrieval. I am able to set up the local webhook using Stripe CLI, and everything looks great! Next step is to create a custom confirmation page, but the documentation on that surrounds a checkout session, which is something I haven't created. Is this implicitly created? Can someone help tie the two together?
hi
I need an answer for few question
can we restrict customers to having only one subscription at the time ?
Hi guys, I just wondering how could I disable the "Link Payment" on the PaymentRequestButtonElement
What it mean ?
I have connected stripe with ko-fi
But when someone try to pay me with card
It shows
Everything is fine there
Priyansh
Hey, does anyone know if there's a way I can grab the TAX ID with the JS Address Element? I can't find anything in the documentation about it.
Hello, can someone help me figure out what went wrong. Customer got billed but api says payment failed
Hello, I'm Integrating stripe for my App which is build in Nuxt 3. When I Use this documentation https://docs.vuestripe.com/vue-stripe/stripe-checkout/one-time-payment to follow, I am getting as window is Undefined error when trying to implement stripe checkout. Has anyone faced this? If so, please help.
Vue Stripe Checkout also supports one-time card payments.
jc.carlo
Hello @everyone, I have an issue in integrating stripe payment in my web app. I want to accept payment using UPI.
Can anyone please help me ? I'm using java spring-boot for the development.
Hi, is there an endpoint/request to get paymentInvoice objects from a list of ids? I saved the ids, but for stripe payouts report I need the charge id aswell and need to refetch some intents objects to fill the missing data
Hello is it possible to reopen this for me please https://discord.com/channels/841573134531821608/1063136195435048980 ? I still have questions
When creating a subscription with trial_period_days, does Stripe keep track of whether the customer has used a free trial period or is my application responsible for ensuring that they don't receive multiple trial periods?
When we create a payment intent does it expire ?
If yes how much time after creation?
Can you point us to the documentation of that and the incomplete state that appears on the dashboard?
Additionally,
Do we receive a webhook when this happens?
Thank you in advance
hey guys, do you have an idea how can I get an email that we specify in payment element, and send is as a recipient email?
Hi all I have a question
What is the best way to change a discount or promotion code on an existing subscription
I am using the node js sdk
I created a subscription lest say 100$/month and when creating the subscription I added a promotion_code to it for 5 % discount
Now when I update the subscription I want to remove the promotion code and the price to go to the original 100$/month
I saw that there are a few ways to remove a promotion code from a subscription
by setting the coupon field to an empty string when updating the subscription or using the stripe.subscriptions.deleteDiscount. Which solution is the best way to change the discount on an existing subscription
Hello ! I already sent this message yesterday but the thread has been closed before I could answer the last question... so I put it here again ! I have an issue with the use of 3D secure 2. I process payment method with a SetupIntent from our web app. Here 3DS is required for card. Which is exactly what I need. But then when I try to update a subscription (while the customer is off session), adding the new payment method as default for the subscription another 3DS auth appears. How can I have 3DS auth only for SetupIntent and not for PaymentIntent?
Re-opened the thread: #1063141553729708092 message
I have 2 webhooks 1 is connected to my local environment and the other to my staging server. Both have different secrets but when any event happens I receive them at both the hooks regardless of where it originated from
Hey there. I did some research but couldn't find any exact details for this.
Is there a way that I can collect my client's CC details and then charge them?
I'm working on something like Gumroad but w/ more integrations.
Also: My thread from yesterday, where Rubeus#4700 helped me, was deleted. Any change I can thank them for the great help?
Hi. In the stripe dashboard I can see that each customer has an "account email" and an "invoice email", is the "invoice email" updatable in the public api?
Hello, I integrated Stripe Checkout in our saas subscription process, and everything just works fine.
Now I have to setup webhooks for handling renewal of monthly subscriptions, but I'm not sure which webhooks I should use. From the docs it seems that I have to use the "invoice.created" hook, while I was expecting something like a more generic "subscription.renewed" hook that would get called whenever my customer's credit card gets charged, so that I can notify my ERP to generate the invoice. I don't need/want Stripe to handle invoices for me, I already have my ERP for that.
In short, can I disable Stripe invoices but still keep the possibility to handle subscription renewal webhooks? Thank you and sorry if I missed something!
Hello!
I need to add a custom field on Stripe Checkout i'm creating with my integration.
It's possible to add a custom field on the checkout?
I would like to use off session payment method for subscription but the subscription will be completely driven by our api. From Stripe I would like to use only the payment method (saved card to customer with off_session type). Is it okey to use it like that?
Hi,
In December my client requested me to add custom field to hosted checkout session.
I read some documents and found that it is beta feature and I also saved the link (https://stripe.com/docs/payments/checkout/custom-fields).
I tried to move on with this and wanted to request beta access but the link doesn't lead to anywhere and I can not find any other information about it.
Any idea what happened to this feature?
Hey guys ! How are you today ?
I was wondering if we could remove the password from Express Connected accounts.
Basically i want pro in our marketplace to have access to the Stripe dashboard to fill their infos (cuz it's easier and the work is done), but i don't want them to have any password to access stripe.
I know there is "custom" connected accounts, but then i need to create Account token for account creation (from France), that needs to come from the client, therefor it requires more work
Is there a way to do that ? If not how can i have a Stripe generated UI to handle IDs filling, without any password.
Thanks
HI
Hello
I need help with my shopify store that is integrated with Stripe
The problem now is my US costumers at checkout seeing prices in EU because the shop is based in Latvia, witch is okay for every EU customers,
in Stripe i have added the currencies i want in Settlement currencies and bank accounts
US CAD AND EU - EU as default
What i do next to add this to shopify? because some says that in shopify setting payment section under provides when you press manage will be written currencies but its not there. i am missing something probably
Please help
Can I reopen this thread please? https://discord.com/channels/841573134531821608/1063135378925682759
Hey
hello all
i need some help with my payment link that i have for subscriptions. I want a checkbox to be read and check before subscribing. Can anyone help me, would be appreciated.
like this one
Hi. Can you help me with endpointSecret? Can I only get it through the dashboard or can I implement an automation through my code?
Hi team, need guidance with Invoicing. While developing invoice creation with 'automatic collection' option, how can we test to see if payment is collected from the card of the customer?
@fickle sedge let's chat in the thread I created for you
@fickle sedge here: https://discord.com/channels/841573134531821608/1063420342120493148
Hi can i create a payment without create a product, for example using a direct link to payment page? if so can you give me an example in php api? thx!
hy, is there a way to charge(bill) an upcoming invoice
hello i want to close my account but i lost my sim card can you help me
@meager hawk @bleak breach @languid tulip @bold basalt
Hello. I'm building a custom subscription flow based on subscription-use-cases project.
This sample project makes an incomplete subscription and calls confirmCardPayment on a front-end, then payment is done.
I'd like to manage successful subscriptions in a back-end synchronistically.
It seems to work that app firstly calling createPaymentMethod on a front-end, attaching it to the customer on a back-end, creating a subscription, and calling PaymentIntent.confirm(payment_method).
Does this flow have something wrong compared with the sample project?
Greetings All
I have a questions
Is it possible to create a discount that affects the first 2 months of a yearly subscription
Example : A customer creates a yearly subscription that costs $1200 ($100/month) and enters a promo code that takes 20 % off of the first 2 months. The price for the 2 months will be $80 instead of $100 and the overall price will be $1160
Is this possible with stripe or do I have to add some additional logic to track the first 2 months and later update the subscription myself with the api
I tried with a coupon for 20 % off for 2 months but it took 20 % off of the yearly price (1200 turned into 960) or should I just create a coupon that corresponds to a price equal to 20 off for the first 2 months so instead of the coupon being 20 % it is 3.3 % off
mfujitapirika
Hi there. Thank you for your product.
I have some troubles with top-ups created using Strip api. The top-ups were initiated on Jan 11, but the Date available is 19 Jan. Is it a normal behaviour for top-ups? Why it requires so much time? Here are some top up ids: tu_1MP6S1Glp34PnzA89kk5p1vB, tu_1MP6O3Glp34PnzA83HpNfLdS, tu_1MP6R7Glp34PnzA8p10OtCB8.
#dev-help Hi is there a mod available to answer a few questions about on boarding businesses and normal users please
Hi #dev-help Im getting this error This promotion code is not specified for use with this customer.; request-id: req_zMtXybj1nHs4w1
Hello! Sorry for being off topic, by why is the hangout channel being archived?
Hey
Hi all, is it possible to pay with disposable Revoult cards through Stripe?
Hello, is it possible in any way to setup a connect account email adresse in test mode ? In the onboarding process the input is disabled. And when I try to update it with an api call like await stripe.accounts.update(stripeConnectId, {email: 'email_adresse'}); I get a This application is not authorized to edit the parameter 'email'.
Hello, I created a payment intent for a connected account. Can I initialize the payment element with connected account parameter?
Hi, I am trying to create a CHECKOUT SESSION using c#.net and am getting the following error from the following code when I pass in the following JSON:
{
"error": {
"message": "Invalid request (check that your POST content type is application/x-www-form-urlencoded). If you have any questions, we can help at https://support.stripe.com/.",
"type": "invalid_request_error"
}
}
string endPoint = "https://api.stripe.com/v1/checkout/sessions";
ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072;
var httpWebRequest = (HttpWebRequest)WebRequest.Create(endPoint);
httpWebRequest.ContentType = "application/json";
httpWebRequest.Headers.Add("Authorization", "Bearer sk_test_51Hxxxxxxx";
if (httpMethod.ToUpper() != "PATCH")
{
httpWebRequest.Method = httpMethod;
}
else
{
httpWebRequest.Method = WebRequestMethods.Http.Post;
httpWebRequest.Headers.Add("X-Http-Method-Override", "PATCH");
}
hello I've a bug on Stripe SEPA Direct Debit refund process
Hi, how do i retrieve a bank account that was created when onboarding
Bom dia
Hello, I'm working in a product with subscriptions and checkout integration and I have a problem I created 2 production with discounts associated
but the client requests me that those 2 products to be free for certain users I tried to create a discount of 100% using codes but when I generate checkout sesion the API tells me that is not possible to have 2 discounts how can implement this requirement keeping bouth discounts?
I am looking into using the subscription schedule API. Have a question about phases with trial_end applies and I'll give an example. I create a schedule with a phase that has 10 iterations... I want to make the first iteration a trial... can I set the iterations to 10 and the trial_end to the end of the first iteration in order to do this?
hi, i want to know that if i live in china and i own a hong kong company, can i use stripe to recieve money?
anyone in stripe can help out?
Hi
can we do this 3D secure payment without iframe or checkout page?
My requirement is to create credit card form on own website (wihtout iframe) & the display 3D secure popup.
@here please help me here
Does creation of a subscription schedule automatically create an underlying subscription?
Hey mates! Getting this error: The bank account ba_XXXXXXXX is not attached to this Stripe account. External accounts can only be attached to Standard accounts via the dashboard. on trying to payout funds to the customer. What am I doing wrong?
Can we safely use the webhook event id (evt_xxx) as the MessageDeduplicationId in an AWS SQS FIFO Queue?
hello, how to enable 3ds for customers (setupintents) ?
Hello, Is there a way to pass an existing customer ID through the embedded pricing table to subscribe an existing customer instead of create a new one? Currently, the pricing table works, but creates a new customer each time used. Even if the email is the same. I'm trying to not duplicate customers and assign all their activity to a single account.
#dev-help Hello everyone, I am using stripe checkout session to generate the payment link. I have not specified any payment mode directly. But everytime the checkout link is generated it only redirects to card checkout as the attached screenshot. Here I changed my location to canada to check but same issue is being seen for all countries I want to get the local payment methods for the respective countries.
#dev-help hello everyone i cant enable g pay o my stripe account
can you guys help me with that?
Hello everyone, is it possible to use proration calculation for the first month of subscription with the checkout payment method ? for exemple, if my customer pay subscription the 15th April, he only pay 50% of the price
Hello! I am trying to figure out how to append UTM values on links throughout our signup process but I'm only seeing options for payment links (and even then, it looks like it may not be possible to do dynamically... only forcing specific values per link).
Here is our current signup flow: user hits our website > user clicks subscribe link in embedded stripe pricing table > stripe checkout > redirect back to one of our hosted pages.
I am trying to get our UTM variables to pass through the entire process but they drop off as soon as the subscribe pricing table link is clicked. I have our website set up to append these UTM variables to any external link a user clicks, which works for everything but this. We have also tried adding some javascript to the price table script to pass UTMs through the client reference ID and that's not working either. 🤷♀️
Hello,
I was wondering if the Stripe M2 Reader functions with Fire HD devices. I am testing my Android app on the latest Fire HD 10 and after a successful checkout, and trying to perform another transaction my app seems to no longer find the Card Reader.
Hi guys, I'm trying to configure the stripe module but it gives me a 500 error
Hi I'm wondering what the best method is to remove unused Setup Intents that have a "succeeded" status. Our app records Payment Methods by creating a Setup Intent for each one, then bills customers by creating Payment Intents from the recorded Payment Methods. If a customer wants to remove a Payment Method, I can detach it from the Customer but the Setup Intents still exist. Is there any way to remove them once they've succeeded?
Hello, is there a way to set the capture_method flag to manual for specific payment_method_types when creating a Checkout session? The payment_intend_data["capture_method"] = manual parameter applies the capture_method to all payment_method_types and thus if for example you provide payment_method_types = ["card", "ideal"], an InvalidRequestError is returned. I'm looking at a way to provide payment_method_options["card"]["capture_method"] = manual when creating a Checkout session.
I'm sorry for dropping this thread yesterday, is it possible to reopen or is it preferable to start again? Thank you!
We are sending payment requests via API. We recently found issues on some payments where it does not have transfer information. We need a way to correct these existing payments and associate and include the transfer information. Is there a way to do add these transfer information on an existing payment manually or via API?
I am in the middle of implementing subscription schedules. I have a question with a use case too. The use case is a schedule with two phases: 1st phase is a trial for 1 iteration, 2nd phase is a trial for 9 iterations. If I am in the middle of the 1st phase and want to update the price of the 2nd phase... do I just make an schedule update API call that passes in the 2nd phase with the price update?
garymoon
is there any way to change part of the text on the checkout window
Hi, I'm trying to emulate the initiate refund present in the customer balance overview tab. I saw that is done a call to endpoint of return intent, but I found nothing about it in the documentation. My purpose is to return the entire cash balance to a customer, and replicate the same behaviour of initiate refund, but with an sdk.
hello, please can anyone help me here?
Hi Team , I am trying to create web hook endpoint for a connected account but I am getting the below error "message": "You are not permitted to configure webhook endpoints on a connected account. Did you mean to create a Connect webhook on your account instead?",
"request_log_url": "https://dashboard.stripe.com/acct_1M7HiDJgRcMldsL1/test/logs/req_MFHruFtLt4bnIJ?t=1673630130",
"type": "invalid_request_error"
}
}
Hi, Is there any way to generate a file with the product id and payment link?
Hi Team, is it possible to generate an invoice after a payment not before
I know this message is off-topic, but please help.
In this situation, in what time frame the account is closed and goes refund for customers??
Hello, I'm working in an integration with Stripe subscriptions.
I need remove user access in my system when the subscription period payed is finish, although the subscription was cancel.
When I cancel a subscription, exists a webhook event that notify me when the period payed finish?
I create a subscription schedule with 9 iterations but it has created a 10th iteration and doesn't seem to have a stop date, what could be the reason for this? Can provide subscription id & log id.
hello! i turned on the payout.updated webhook for my Connect webhook, but i don't see the webhooks coming through, even though i can see the events on the connected accounts. why is this the case?
example event: https://dashboard.stripe.com/acct_1MBAPCIjlHlkpBQR/events/evt_1MPcnxIjlHlkpBQR3bTl6LRq
webhook: https://dashboard.stripe.com/webhooks/we_1M6iZiIZaC04iN8x7E6zRAEg
Hi I'm trying to add a page to our site where I just want to add a payment method to a customer and Im getting an error that "No such payment_intent: 'xxxx' "? I setup the setup-intent endpoint to receive customer, payment_method_types and usage: 'off-session' by calling stripe.setupIntents.create, any help pls?
hey guys, seems like the test is not able to locate 'Customer email already exists!', but i see that in the console and on the page. I'm a bit confused.
Hello! I am not getting the verification to my phone to set up my stripe card
Hi, guys. I am trying to collect payer’s name and email for new Pay Button Element. Is there a way to do it? Previously, it has requestPayerName and requestPayerEmail options for Payment request Button.
Can anyone re-open this thread? still have an issue
Is it possible to customize an invoice with a field that says for example : "week 1" , "week 2" and so on, for every invoice of a subscription?
Hello
Is there any way to replace "Visa Card" with something else when someone adds a virtual card to their digital wallet? And is there any way to style a virtual card like we can style a physical card in the Stripe dashboard?
Checked the docs and I don't think I see anything...let's say a customer purchased a subscription for 4 months at 20 bucks a month. Is there a way for them to pay off the remainder of their subscription at any point in the cycle? Thinking I'll need to get crafty on this one
hello, i have a jquery keypad for a form on a browser locked touchscreen, but can't target card element field due to being in an iframe.
hello everyone, can someone help why this is happening ?
i created a product, i created prices for the product, then i created a session with the price that i have created, and when i serve to the user the Session.Url i get result. check out page not loading. what i am doing wrong ?
thank you in advance
Is it possible to see what payment method is being used most often?
We need to switch 90+ connected accounts from destination charges to direct charges, but we don't really want to offboard them, delete their accounts and then onboard them (the suggestion so far, as there are different T's&C's for the different types of charges, so they have to accept new ones, would prefer if they could just accept new T's&C's vs having to create new accounts).. Any thoughts?
Greetings! We have a webhook in production that is a connected app webhook. I see that we're somehow receiving test mode events in that webhook - any ideas why this would happen?
Hey guys, I think Stripe is returning incorrect error codes - 7 of the last 7 customers have had their payments rejected due to insufficient_funds. Is it possible the banks are returning some general error which Stripe is then parsing as insufficient_funds?
Hi. Despite promotion codes being enabled in the settings and there being promotion codes in existence, there is no place to input the promotion code once the customer is sent to the portal. Anyone know why this could be happening?
Hi, need a little clarity as to how Stripe separates the origin of payments? I'm building a donation site where donors can donate to specific charities and I'm wondering if there is a plugin to separate the origin of the payment or does stripe do that?
hey there. when a product goes from test to live mode, is there any way to see a direct connection between the two via IDs or events? or is the only queryable/matchable data between the two the (hopefully) unique name given?
Hey there,
We are looking to add payouts etc to our client's app instead of having them use the Stripe dashboard to view all that info. We are now updating the real "net amount" of our transactions post-Stripe fee in the app and stuff like that.
New question today - what is the best webhook and/or end point to call if we want to be notified when one of our Payment Intent's amount has moved from the "pending" balance to the "available" balance and should be available to add to a manual payout?
I see there is "balance_updated" which sounds like it would trigger at the right time, but I'm not sure if it would give us the information we need (i.e. which payment intent had passed from pending to available).
Thank you very much for any help you can provide.
Hey,
Currently my customers pay me through Checkout Sessions. This works great and it also collects their information for me. I also use the customer field so it keeps using the same Stripe customer for a customer.
However, when a customer enters a Tax Id, it is stored at Stripe and they never get the option to enter this again as mentioned here https://stripe.com/docs/tax/checkout/tax-ids#existing-customers.
Checkout only collects tax IDs on Customer’s that don’t already have an existing tax ID. If a Customer has one or more tax IDs saved, Checkout does not display the tax ID collection form even if tax ID collection is enabled.
In order to "work around" this, I have decided to create a small "tax id" management form / table together with the related APIs https://stripe.com/docs/api/customer_tax_ids.
My first question is, is this the correct approach?
My second question is, the create tax id api request requires a type. Is there an API call where I can fetch all of these along with their country name?
I am also using Stripe automatic tax collection if that matters.
HI, I recieved the payment but accidentally pressed refund to the client. Since then the credit card was shown as fraud and they dont have that card anymore. We can't find where the money has went now. Is there someone to contact!
Is there a way to tie a checkout session object to a charge object? We are using the pre-built Stripe Checkout page, so I am not able to send metadata.
Hi, how to setup the dotnet ASPNET MVC Example function parameter with a credit card with GitHub actions in VSCode?
I have a pretty niche question about Stripe Apps: I am running the code locally but it seems like my app isn't able to send a request to my backend. This happened kinda suddenly. I inititally thought it had to do with the CORS settings but I don't think it is - can anyone throw me a bone as to what could cause this issue?
I have an Ionic React app that I require Stripe's UI piece. However on mobile, the zip code is getting cut off. This is due to the height on the iframe not calculating correctly. Are there any fixes for this?
Can we re-open this thread please?
#1063577792740085813 message
We have a checkout that has been working, but seems like a lot of people are failing 3DS - we tried turning it off to test inside Stripe...but it's still being triggered on checkout. Has anyone else dealt with this before?
Hello everyone, i have one doubt, i need to get a unique info about a subscription, a ID of the subscription for the user can use it in my app to activate the access, something like /activate here_are_the_id_of_the_subscription, the problem is when the person do a payment on the subscription he dont send anything to the person, has a way of i send the id of the subscription to the email or show it after the payment? i know how to access the customers data with the API, but the point here is about after the payment the person already get the id to be able to use it to activate on my app
This channel is closed on weekends and holidays, but we'll be back! If you need help before we return please contact Stripe support: https://support.stripe.com/contact/email?topic=api_integration
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
We're back! The channel is now open and we're ready to help you with your technical and integration questions!
Hello everyone, can someone help telling how i can use python to listen a specific type of event? i know how to listen all events with Event.list(), but i dont know how to listen a specific type, for example the charge.succeeded event, i'm trying to check if a specific customer email has a subscription paid
I have security questions
Hi, I am configuring webhooks when using Stripe Checkout on Web. I'm attempting to take an action when I receive a checkout.session.completed event, but I keep receiving N events (where N>1) per checkout session. I must have something configured wrong but not sure what. Any tips?
Hi hope yall fine, Im looking to build an app with React Native and Firebase in the back, but for payment processing im going to use Stripe my question is about using Connect because the system will be something like Uber where drivers get paid from the ride and the platform takes a fee from that, searching in stack Overflow and in docs of stripe i did not find an answer about the implementation so i want to know if its possible to build it with Connect and also what more integrations i need to make it work, but if not which alternative its the best to take? Thank you 😉
👋 I've gone through 4 bad Stripe Test cards now, none of which are working with my BBPOS WisePOS E. The terminal works fine in live mode with a live card. I've been referred to Support twice to request replacement cards, and now a third time after getting the last batch which still don't work.
When I send a PI to the terminal with the Server-Driven flow, then tap the card on the reader, it just beeps. Inserting the chip results in a "Chip cannot be read" error.
artisangoose
my stripe account and my squarspace account are both setup but i am havine a hard time trying to setup automactic tax calulator to work on squarspace how do i get this to work?
Is Stripe unable to charge cashapp cards?
Hi
Hi, does anyone know how to get onboarded to Stripes BETA program for indonesian companies?
isApplePaySupported returning false despite having certificate, merchantID and making production build through eas and testflight
Hello Channel,
Can anyone please suggest APIs to remove stripe external account and stripe express connect account.
Also what steps we have to take before removing accounts.
Hi everyone, i need to enable custom connect for my Indian stripe account can anyone help me with that
Hi Team, We are trying to invoke the Auth using below API. curl https://api.stripe.com/v1/issuing/authorizations/iauth_1JVXl82eZvKYlo2CPIiWlzrn
-u sk_test_4eC39HqLyjWDarjtT1zdp7dc:
Can someone tell me what is this id to be used in iauth_1JVXl82eZvKYlo2CPIiWlzrn ?
Hello, When I was in China, when I created the payment, I passed in the amount and received the payment using CAD, it would be automatically converted to CAD. How can I not convert the amount?
We are connecting using Salesforce B2B Commerce
@hybrid tide I've created a thread for you, let's discuss there
Hello,
When Clone customers across accounts,
It has mentioned 3 steps in the documentation
When it is comes to storing customer as first step
How can we create the value for source parameter ?
hi i need help with info about the default_currency account object for connect express accounts
HI
Hi, Anyone know how can I enable the crypto payouts for testmode.
Hello do you guys know what this block rule is called? I saw someone talking about it. Basically what he is saying is, if a customer gets blocked they still try to buy again.
My stripe payment method is active but I am facing such an error what can i do?
How many stripe sales do you have to have to get instant payouts
hy can anyone explain me how to create guest customer in stripe
Receiving this error when trying to complete a ACH transaction. Please help,
"error": {
"message": "You currently only have access to instant verifications. To access additional bank data from Financial Connections Accounts, submit your registration at https://dashboard.stripe.com/financial-connections/application.",
"request_log_url": "https://dashboard.stripe.com/logs/req_UP6WPYK5U63hKP?t=1672633232",
"type": "invalid_request_error"
}
}```
I had applied previously, and now I applied again. However, I am thinking, maybe I didn't tick the correct options in the form. Can someone please help?
Hi! Is there an option to identify disposable card (Revolut)? In our process we're only setting up SetupIntent (payment is collected later) and in case of disposable cards there is quite high risk card will 'not exist' anymore at the time we would like to charge it.
Hi Can Any One help me ?
I am using laravel cashier for stripe, My all payment goes well.
I am creating/updating subscriptions and adding price in current subscription. All work fine if payment is 2D,
But if the payment is 3D secure there is issue with addprice function
I want to charge customer on the spot(on session) and redirect to 3D verify option
but I did not understand how I can detect that payment is 3D or not.
$user_subscription
->addPriceAndInvoice($plan->stripe_addon_plan_id, 1, [
'proration_behavior' => 'always_invoice',
'payment_behavior' => 'error_if_incomplete' //allow_incomplete
])
->update([
'plan_price' => $plan->price,
'amount_charged' => $plan->price,
]);
I have tried both payment behavior
I am attempting to validate if stripe, but more importantly sigma, will meet the needs for my org, I have a new account in test mode with some payments, products, and customers; I have signed up for the sigma trial; and I can see that sigma is operating in test mode; but it returns no results, most menu options are empty, and all queries return no results
Hi,
Is there any way to get VAT added on every transaction with stripe tax.
I am using payment intents.
hello
îs is possible to create a payementlink with a specified customer like in a checkout session ?
Hi Guys,
Hi guys, checking currently how to use pricing tables with different languages. Do i have to create for every language a new price and a new price table?
Hello Stripe Support Team,
I am writing to report an issue with a customer's payment on my ecommerce website, which is integrated with Stripe. The customer is receiving the following error message when attempting to pay: "We were unable to authenticate your payment method. Please choose another payment method and try again."
I have checked the customer's credit card information and it appears to be correct and the card is not expired. The customer has also tried using a different payment method with the same result. I have also verified that my website's Stripe integration is set up correctly.
I would appreciate your assistance in resolving this issue as soon as possible, as it is preventing the customer from completing their purchase. Please let me know if there are any additional details or information you need from me.
Thank you,
I am using payment intents and elements. How come it says
are you using https on your site?
i'm testing locally, is that why it's showing up?
yes I'm pretty sure it's because of https SSL issue
well the fact that you don't have it on your site
ah. okay dont want to scare ppl away.. i'll test on a live site and come back if it pops up again. thanks!
cw
no prob
Thanks @kind mountain for helping out!
I need help now XD, I was thinking about setting up a crowdfunding platform for specific projects and would like to integrate stripe for donations and manage funds, now, how could this possibly work? is it possible to automatically create a product for each crowdfund post? how the different funds can be managed once the post is done to send them to the post owner?
just looking for ideas on how I could implement it
I have a question regarding subscriptions on Stripe API via credit cards.
We have a SAAS application that we provision for each new user.
We have monthly, quarterly, annual, biannual subscriptions.
User verifies his user account via credit card.
After the billing period expires, we try to charge a new period via credit card.
However, Stripe API can require 3D secure and payment with user interaction, which we want to avoid.
I am interested in whether it is possible to avoid 3D secure because we do not want to bother the user for verification and we do not want every recurring payment to not go through
so that we have to send an email to the user that the payment has not gone through.
Can it be done or is that workflow not correct?
Hi !! I have a question about creation of external account for connect, docs mention that we can pass a token or a dict containing bank_account information but the code show only the way with token returned by StripeJS : https://stripe.com/docs/api/external_account_bank_accounts/create?lang=curl
How can we achieve the way with plain informations without StripeJS ?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Can anyone help me to apply tax_rate only to a specific currency or country using laravel cashier ? As I add it to the laravel model it returns tax with checkout sessions of all types of currency and countries.
I referred https://laravel.com/docs/8.x/billing#subscription-taxes
I have tested using VPN but same browser it takes indian GST in USD prices too.
Hello folks, we are in the process of integrating the Bancontact payment method (in setup mode) on our platform using this link: https://stripe.com/docs/payments/bancontact/set-up-payment?platform=checkout
However, we have a problem at this stage: https://stripe.com/docs/payments/bancontact/set-up-payment?platform=checkout#charge-sepa-pm.
Indeed, in the API response of the retrieve endpoint there is no generated_sepa_debit field (I set up the expand field with latest_attempt value) , and we absolutely need it to link it to a Customer object.
Do you know why? We are currently in test mode, does it only work in live mode?
Hi Stripe Team,
We are using Stripe Checkout for subscriptions and one time payments.
For one time payments we store some metadata (e.g. utm parameter) by using payment_intent_data.metadata . So we see some insights about the payment in the Stripe dashboard.
For subscriptions we cant use the payment_intent_data.metadata, since its only supported in payment mode.
Here we use the subscription_data.metadata. Unfortunately the metadata are only stored on the subscription and not the payment itself.
Since it would be easier for our reporting: Is there any built in way to show metadata also on the payment in subscriptionmode?
I tried out the general checkout session metadata, but its not passed to the payment_intent.
One way would be to listen to webhooks, but maybe there is an easier solution, which I dont know?
Thanks for your time and help! 🙂
Hello! In "Stripe checkout session object" is it possible to extend 'line_items -> data -> price -> product' object? If yes, how should I do this?
hello guys, I want to create an invoice but I can't find how to add item to it, I also tried checking the invoice-item and I think it's different. any guidance please? thanks!
Hi, I have a question about payments in multiple currencies. Does Stripe automatically convert if, for example, a customer pays in dollars and I only have a euro account? If I set up, for example, 5 possible currencies, do I need to have 5 bank accounts to accept these payments?
Hi, our finance team has failed to inform us of a tax rate change for Singapore on January 2023 (from 7% to 8%). We have rectified the existing tax rate and subscription tax so that in future it is invoiced with the right tax. However, I wonder what is the best way to bill / invoice our customer that were wrongly invoiced with a 7% tax instead of 8% ?
Hi, if you have multiple company accounts within Stripe, is it possible to transfer customers between them?
Hello stripe team, we currently have a customer that subscribe to a service.
The first payment, it succedd... and the second one is failed... I see the reason is because an invalid card number. Is it normal?
Morning, I’m using Stripe Js to confirm my payment intent. When testing 3D Auth test card and failing the authentication. It’s still redirecting to my return url. Is there a way to stop this ? 😎
Dear Stripe team, we are currently using checkout sessions to sell subscriptions and pay with SEPA. Some users are then disputing the payment afterward and we lose the dispute but the issue is that subscription remains active for the user unless we cancel it manually. Is this normal behavior?
Hi, there seems to be 2 ways to use the PHP Library:
$subscription = \Stripe\Subscription::retrieve('sub_49ty4767H20z6a');
AND
$stripe->subscriptions->retrieve(
'sub_49ty4767H20z6a',
[]
);
Is one of these approaches better / preferred ?
Hello all, I'm using the API to create a payment but with the new API Version (2022-11-15), I've got a problem with the payment_intent. While creating a session no payment_intent is returned and I don't know how to connect the session to my own records in the DB. With the old API is was no problem.
Morning team 🙂
I'm hoping to upgrade our Stripe API Version. One of the changes that's happened is the switch in payment_intent from having a charges list attribute to a single latest_charge attribute.
Is latest_charge expanded by default on the payment intent object (e.g. when sent in responses and in webhooks) or will it need explicit expansion?
hello
what might be the cuse of this stripe.error.InvalidRequestError: Nothing to invoice for customer
Hi I would like to resent a specific event to the stripecli local listener. How do I find the wh endpoint for this?
Hi
i need payment intent details with create a new item in current subscription with 3d Payment method in php
Hi we are currently using tipsi-stripe on our iOS and Android app (built in React Native) as the official Stripe SDK was not available when the app was launched. We now want to replace the tipsi-stripe with the official Stripe SDK . Do you know long long / easy this piece of work is? Our developers have quoted 13 days which seems extortionate, especially when it looks like a lot of the code and instructions have been provided here: https://stripe.com/docs/payments/accept-a-payment
Hey guys, any idea why a payment that we're trying to capture after a user goes through a Stripe checkout process is not allowing us to capture anything other than the full amount? This is even the case when doing it via the Stripe dashboard. If we go to capture payment, unless we enter the exact full amount, it says it needs to be less or equal to the full amount... but won't accept less when you enter it. This happens on the dashboard as well as via the API when capturing using the paymentintentid. Is this a known bug?
Also worth noting this is all on the test environment.
Hello, I'm wondering if it is possible to get information on webhook status using API?
For example, I'd like to create alerts on my side that would say "hey, in the last X hours Y webhook calls to our app have failed, please have a look".
Why do I want that? Recently we had issues with networking on our side and 20% webhook calls were failing. It would be great to have alerts on that to avoid the issue in the future.
Hello I have a problem with web-hooks. Currently I m in Test mode and I am using same stripe testing environment for development and "staging area (still test)". I noticed that when I make an action in my local back-end it sends web-hooks on my "staging area too" that is another back-end hosted elsewhere. I have configured webhooks for both my "staging area" and locally but as I told I am using same Stripe testing environment for both. Is there any work-around that every request that is done form localhost should trigger only localhost webhooks?
hey there! I need to track active subscriptions for our customers. Would it be enough to just listen for customer.subscription.created and customer.subscription.deleted webhooks events or should I also use customer.subscription.updated?
Hello, we are trying to push a custom_text object to the api but when checking the returned checkout and payload it is returning as null we have tried with the example data found on the Customising Checkout page. This is for a subscription if this has any impact. Thanks!
Hello, stripe's monthly billing end date is exactly 30 days from the start date. Or is the same date as next month?
So, I have a scenario for my billing. Think of pricing model as slack. Per user tiered. Let us assume the workspace subscribed to premium with yearly subscription.
In yearly subscription, we set the quantity as "n" users. Now, let say an user joined workspace in 4th month of the year. Stripe will charge for this new user along with n other users at start of next year billing, right?
Like for next year billing, cost will be n+1 users + 1 user 8 months proration (assuming proration is on)
Am I wrong anywhere till now?
Now, my scenario. I have to reset some counter on monthly basis for every user. Also, if the above scenario is true, I would love if I get the extra user invoice with proration for current year at start of next month. All these problems will be solved if there is some facility to get yearly money but make subscription recurrence monthly with validity for an year.
It will sort all my issues. Is there any hack to get this?
Thanks in advance 🙂
Is it possible to import clients from a stripe to another one ?
hi guys,
in testing environment I am making payments but the status is always in Payment pending status. How can I push the payment further? E.g. In payment succeeded status
Hi
Can we pass any id to the payment request so that we will get to know in the webhook for which payment got successful?
Hi I'm trying to update the subscription details of a subscription schedule but it's not updating, it's a success on webhook but it's not reflecting on the dashboard:
case 'invoice.finalized':
const metadata = event.data.object.lines.data[0].metadata;
const { initialQtyPaid, subscriptionPriceId, lengthOfStay, nextInvoiceDate, checkoutDate } = metadata;
const description = `Remaining monthly rent for ${format(new Date(nextInvoiceDate * 1000), 'MMMM dd, yyyy')} to ${format(new Date(checkoutDate * 1000), 'MMMM dd, yyyy')} stay.`
if(lengthOfStay === initialQtyPaid) return;
const subsSched = await stripe.subscriptionSchedules.create({
customer: event.data.object.customer,
start_date: nextInvoiceDate,
end_behavior: 'cancel',
phases: [
{
items: [
{
price: subscriptionPriceId,
quantity: 1,
}
],
iterations: lengthOfStay - initialQtyPaid,
}
]
})
await stripe.subscriptionSchedules.update(subsSched.id,{
default_settings: {
description: description,
}
})
Hello Stripe Team.
I have a question about the return_url (in payment element) and handling of payment methods that require a redirect, for example iDEAL or Przelewy24 (in Poland). The stripe deafult behaviour when handling such payments is: Enter required informations -> Redirect to thirdy-party -> Redirect to return_url. I would like to know if it is possible to change it a little bit to following: Enter required informations -> Redirect to thirdy party in another tab -> Return to original tab -> Display information about the payment (succeeded / failed) on the original website/tab.
Thanks in advance.
Still regarding this question: I don't really mind about intermediate states I only need to track if a subscription is active or not, if the cancelled, unpaid and past_due statuses are covered by the customer.subscriptions.deleted webhook I think I won't need to also have track customer.subscriptions.updated, or am I missing something here?
Going back to this conversation.
Is that possible, that I haven't received any Stripe notifications about the webhook failures via email because the issue had no HTTP code? The webhook was failing with Timed out connecting to remote host which has no HTTP error code.
Hi, I'm trying to update API version from 2020-08-27 to 2022-11-15. Everything seems to be working, except refunds which currently works by querying the invoice and then using the payment intent ID to create a refund. It appears that the payment_intent in the invoice object is now set to null, which I don't see being mentioned here:
https://stripe.com/docs/upgrades#api-versions
Can I use a coupon with a single payment intent or is it just for subscriptions ?
I have a problem with subscription schedules. I have a schedule with 3 phases, the 3rd phase is a trial phase. We let the schedule release on the 3rd phase to keep the subscription 'in limbo' until we make a business decision. I expect the schedule release to keep my last phase going but it is not. Why is this occurring?
I want to give my customers the possibility to update subscription interval from monthly to yearly. How can I manage this and what things should I consider?
Hello, how can I get the Fees for a completed Checkout Session via API? Both the Stripe fees and connected fees?
Hi there 🙂 I need somehow customize the invoice from subscription. For some of our customers [VAT payers] we need to include here also VAT. For non customers without VAT. Could you please give me some hints on it?
is it possible to get unlimited refund list from api
the api set a limit for a hundred
Hi.
Right now I am using transfer_data in a Destination charge (Stripe Connect)
If I replace it with transfer_group, will it work exactly the same?
Is it possible to use multiple currency’s in a session checkout?
Hi there. I want to create a 100% off promotion code to a product, but it is not working on checkout session because I think we can not "sell" a product "for free". What is de maximum percentage to have in a promotion code?
Hello everyone,
How do I map payment_intents to payment_links? Once the user completes the payment using payment_link method, we get the payment_intent object using the webhook. Is there a way to map those payment_intents belonging to the payment link?
Hello Team, is there any endpoint in Stripe API we can use to search connected account by email or even metadata? I saw "search" but it seems that it does not support connected accounts
hello
i will use stripe api to make a payment. I need to use checkout api for that right?
Hello, I have a question. I am creating connected accounts, the code works but my question is from what amount or when is the NIF necessary? Do I have to upload a photo or is it optional? (since I have the number in my database) but not the photo? It is mandatory I have read api docs but I do not understand much I leave you the code and the photos $stripe->accounts->create(
[
'country' => $pais,
'type' => 'custom',
'default_currency' => $currency,
"email" => $email,
'capabilities' => [
'card_payments' => ['requested' => true],
'transfers' => ['requested' => true],
],
"company"=> [
"name"=> 'Illuminate',
],
"business_type" => "individual",
'business_profile' => [
"mcc" => "5734",
"product_description" => "Es una red social de memes donde los usuarios suben sus memes en diferentes categorías y otros los votan; además se realiza una competición mensual dependiendo de la suscripción, pueden acceder a un contenido y además jugar dinero para ver cuál de sus memes recibe más votos al iniciar la web automáticamente hay un tutorial que lo explica de forma detallada.",
"support_email" => 'gestion@memeky.com',
"support_phone"=> "+34689534962",
"url" => "www.memeky.com"
],
"individual"=> [
"email"=> $email,
"first_name" => $nombre,
"last_name" => $apellidos,
"address"=>[
"city" => $ciudad,
"country" => $pais,
"line1" => $direccion,
"postal_code"=> $zipCode,
"state"=> $provincia
],
"phone"=> $telefono,
"dob" => [
"day"=> $day,
"month"=> $month,
"year"=> $year
],
"id_number"=> $dni
],
"external_account" => [
"country" => $paisCuenta,
"currency" => $currency,
"account_number" => $iban ,
"object" => "bank_account"
],
'tos_acceptance' => [
"date"=> $t,
"ip"=> $f,
"user_agent"=> $s
],
]
);
}
A bit off-topic I can't find the right channel for this, but we are looking for someone from Stripe, especially in the Developer Advocacy team to join our Masterclass and speak about the importance of embeddable UI Elements. Is there any chance someone could share an email ? 🙂
Hi again! The thread was closed but I still have questions. Is it possible to handle the payment redirect in iframe? I just want to handle it on the same page, not redirecting to another one. The answer provided here already does not satisfies my needs.
Is there a fee if you refund a customer
Hi there! question: how can I get if a paymentIntent/paymentMethod comes from Terminal or others?
In client JavaScript, when mounting a 'payment' element, I want to know when the element is ready for user input, so I can know when to enable my "Save" and "Cancel" buttons. But the mount returns too soon. How can I get await paymentElement.mount('#payment-element') to not return until the form is fully rendered and ready for user input?
Hello! Is it possible to retrieve a paymentIntent no null from the return of a subscription's creation which the price due is 0 euro?
I am updating a subscription with all its subscription items from "monthly" to "annual" but the payment is completed automatically. I don't want it to be paid automatically and also don't want the update to take effect unless invoice is paid by the customer manually
Hello, I was going to put in a ticket but maybe someone else has ran into this problem before. I run a subscription based site that allows for a free trial after a person puts in their credit card (this means that the card is not actually charged until after the free trial ends but is tied to the user through a user source at account creation). Recently we have been getting a lot of 'Insufficient funds decline' errors after the free trial ends and we actually attempt to charge the card. I was looking into this and saw there is a test card (4000000000009995) which simulates the error. However, when testing, I am able to get the error for the test card when the user source & card is created and tied to the user (i.e. the card is submitted, but not charged). Is this this something that is only for test cards. If possible I would like to know if this error will happen during the card creation. For clarification, this is the call I use to create the card -> https://stripe.com/docs/api/cards/create
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hi, how can i connect PIX payment method to my account? I can't see it in my dashboard
Hi, Do we have any testcard to test frictionless authentication. I checked in 3ds test cards page I don't see any card related to frictionless authentication
I am using the stripe subscription schedule API. Have a question with a use case. I have a schedule and the current phase is 10 iterations. During iteration 3, the customer wants to change from 10 iterations to 6. Do I need to update the iterations to 6 or do I need to take away how many iterations have already been done.
Hi again 😁 But is it possible to open it in another tab? I just don’t want to loose the original web page and handle the whole payment process on it.
Afternoon Stripe dev users!
Does anybody know how to add an affiliate link with Stripe without using code, if possible?
im trying to set up a redirect for the checkout page but im having issues
#dev-help Hi dev Team! I want to integrate the OCR feature to automate the extraction on the credit card holder using a scan - to arrive on my payment page with more efficiency (HOLDER NAME / CARD NUMBER / EXP DATE). How can I do that ? Many thanks 🙂
Hello! I need some help regarding stripe iOS SDK integration.
We've started to log when we have an error using the confirmPayment method (we have our implementation following this guide here: https://stripe.com/docs/payments/accept-a-payment?platform=ios&ui=custom)
We've noticed in our log reporting tool that the more frequent errors we got are:
9 - Your card was declined
50 - There was an unexpected error -- try again in a few seconds
I'm trying to find more evidence in the documentation about these 2 error codes and why they happen so much to us, even though that error code 9 has a very self explanatory message, even though we can't find the origin of it, code 50 is not helpful at all.
Can anyone share some insights about these ?
Thanks. 🙂
Hi All...I've been using payment links to send to customers with prepopulated payment amounts...however, our business is growing and want to "automate" this. My ERP system can generate custom emails that will include pdfs of order confirmations... is there a way to programmatically send a custom payment link to a customer with a CUSTOM amount? My hope was that I could change the URL of the payment link and somehow embed the custom amount in the URL. Each order confirmation will be for a different amount. Is anything like that possible or should or are there better options? Thank you so much in advance for your support!
Hey, is there a way to add a cancelation between the current phase and an update? The reason is we got feature for our clients to revert a planned cancelation. Now we issue price edit with new price ids and adjusted a lot of subscriptions. Is there a way to persist the planned update and add a cancelation?
I’m using Payment Intents with a custom form. Customers have to consent to promotions and agree to terms. Where do I store responses to these checkboxes? Is there something included in the docs to help understand this? Is consent and terms api only for prebuilt checkout?
Terminal in UK Location: We are getting the following (which works in the US): invalid_request_error - setup_future_usage cannot be used with one or more of the values you specified in payment_method_types. Please remove setup_future_usage or remove these types from payment_method_types: [card_present].
Hello ! I'm using quote for create subscription. In the API, i can't add promotion code with quote, it's normal ?
Couple of dev questions. For starters, is it possible to run a PHP script that converts Guest Accounts on Stripe into real Client Customer accounts with the tokenized card saved?
I have a client that has a contest for tables at an event that people have to buy. In the past they sell fast at his events. He has abandoned his old webmaster and want me to re-make his site. The way it operated was, users would join the contest to buy seating at the event. As eac h one purchased he had a leaderboard showing live results. They would cheer on as the tickets were bought. So it was somehow interactive with the purchasing. What form should I use and , how to I display these live results?
I am a webmaster and i have a client who wants to show in real time on his website, when a user makes a purchase through Stripe. There is a limit to the items and the leaderboard should show in real time each purchase. I use the WordPress dashboard.
#dev-help
😩
Hi all,
Our application is already making multiple calls to various https://api.stripe.com/v1/ endpoints and those are all working fine. However, we want to replace our existing "bank details lookup" functionality (currently done with GoCardless) and replace it with a Stripe equivalent. Currently we pass sort code, account number and/or iban number and (2 letter) country code to this API and it returns if that is a valid bank account along with any debit schemes e.g BACS it allows.
I am struggling, as a relative Stripe newbie, to tell from the API documentation if Stripe has an equivalent endpoint. Does anyone know and able to point me in the right direction to look ?
I have a question about subscription schedule updating. Can I update a schedule to replace a current phase with a new phase in the future? edited for clarity
How can I add multiple products id’s to a http request to generate a payment link?
Is it legitimate to use stripe connect as a peer to peer lending platform? or is stripe capital a must
Hello, I need help with a payment that should have arrived 3 days ago but it did not arrive because I changed my account and deleted the old one, it shows me that the payment should arrive in the old account. What can be the solution?
Laestry
The Stripe firebase extension is unable to deploy with the following error:
; RESOURCE_ERROR at /deployments/firebase-ext-firestore-stripe-payments/resources/createCheckoutSession: {"ResourceType":"gcp-types/cloudfunctions-v1:projects.locations.functions","ResourceErrorCode":"500","ResourceErrorMessage":"Failed to configure trigger event-type:providers/cloud.firestore/eventTypes/document.create resource:projects/videomap-majafy/databases/(default)/documents/customers/{uid}/checkout_sessions/{id} service:firestore.googleapis.com"}; RESOURCE_ERROR at /deployments/firebase-ext-firestore-stripe-payments/resources/onCustomerDataDeleted: {"ResourceType":"gcp-types/cloudfunctions-v1:projects.locations.functions","ResourceErrorCode":"500","ResourceErrorMessage":"Failed to configure trigger event-type:providers/cloud.firestore/eventTypes/document.delete resource:projects/videomap-majafy/databases/(default)/documents/customers/{uid} service:firestore.googleapis.com"}
Hi, guys! I have a quick question regarding partial payments in Checkout Sessions, let me send you more detailed information in a separate thread
This feels like a silly question, but I have a successfull payment process using subscription method. I'm trying to clone my work and so someone can pay once instead of a subscription. I'm changing
`
customer = stripe.Customer.create(
description=data.get('email')
, email=data.get('email')
)
session = stripe.checkout.Session.create(
success_url=domain_url + "/success?session_id={CHECKOUT_SESSION_ID}",
cancel_url=domain_url + "/cancel",
payment_method_types=["card"],
mode="subscription",
line_items=[
{
"price" : price_id,
"quantity": 1,
}
],
customer=customer,
metadata = {key: value for key, value in data.items()}
`
to
`
session = stripe.checkout.Session.create(
success_url=domain_url + "/success?session_id={CHECKOUT_SESSION_ID}",
cancel_url=domain_url + "/cancel",
payment_method_types=["card"],
submit_type="pay",
line_items=[
{
"price" : price_id,
"quantity": 1,
}
],
customer=customer,
metadata = {key: value for key, value in data.items()}
)
`
And this is failing. I feel like I'm doing something very stupid....technically this should work right? I just want to make sure I'm not borking the syntax before I start digging into the price value and seeing if something is wrong there
Hello, I've updated to Angular 15 and I'm not receiving an error with the ngx-stripe package.
Error: node_modules/ngx-stripe/lib/services/stripe.service.d.ts:109:5 - error TS2416: Property 'paymentRequest' in type 'StripeService' is not assignable to the same property in base type 'StripeServiceInterface'.
Type '(options: PaymentRequestOptions) => PaymentRequest | undefined' is not assignable to type '(options: PaymentRequestOptions) => PaymentRequest'.
Type 'PaymentRequest | undefined' is not assignable to type 'PaymentRequest'.
Type 'undefined' is not assignable to type 'PaymentRequest'.
109 paymentRequest(options: PaymentRequestOptions): PaymentRequest | undefined;
Any suggestions would be greatly appreciated. Thank yo.
Hey, I'm looking for a way to ban a card through the stripe api that hasn't actually had a charge associated with it yet. The documentation that I've read keeps directing me to use one so I was hoping to get some clarification on if this is possible and how? Help would be greatly appreciated.
Any members of the dev support team have experience with the official Stripe Firebase extension?
Hi there
I would like to adjust the pricing for my subscription and for the subscriptions of existing users. Is there a way to do this without manually updating each individual subscription? What would be the most efficient way to proceed?
I am trying to retrieve my funds from stripe it’s been a year, I have no one to go to
Hey, so i offer a monthly subscription package. I want these recurring payments to automatically stop after 12 months. How could i do this?
good morning, we are helping to one of our clients to pick payment processor, does stripe allow adult toys websites?
I try to look https://stripe.com/legal/restricted-businesses but can not find it
delitenews
Hello. I am wondering if I can use Stripe Checkout to set up a checkout for both one-time payments and subscriptions. I need to collect shipping information for the products that take one-time payments
Brad
Hey guys, I'm adding the Pix payment method im my application and have some doubts.
It's possible to create a subscription Pix payment method?
Hello all! I could have sworn there was a place in the docs the explained what you can and cannot do with the API when using Standard accounts with Connect but now I cannot find it. Are there are restrictions as to what you can or cannot control via API when connecting a Standard account to your Platform account with Connect?
Hello, our team needs access to the Identity iOS SDK, but the email address in the docs to request access is failing delivery:
https://stripe.dev/stripe-ios/stripeidentity/documentation/stripeidentity/
Your message wasn't delivered to identity-mobile-sdk-beta@stripe.com because the address couldn't be found, or is unable to receive mail.
hi is https://checkout.stripe.com/ an official stripe domain? You guys need to list the domains you use to avoid fraud.
how to query for destination_payment: 'py_xxxxxQV55UwChjvhSiqurCd', destination_payment is there any api end point for that? got it found out how to get the object.
Hello
Hello, is there any way to access the bank account ID (for payouts) without having previously initialized a payout? In the Stripe dashboard there doesn't seem to be anywhere to access this string. I could use the "list_bank accounts" endpoint but this seems to be for listing the bank accounts associated with a customer rather than a Stripe account? Any ideas? Thanks!
Could someone help me diagnose an apple pay issue in react app using the stripe payment element? I'm in safari and have wallet setup but I'm getting the error Either you do not have a card saved to your Wallet or the current domain (mweb-k8.dev.sparkd.com) or stripeAccount parameter (acct_1LT8QGQo4ogIFLAC) is not registered for Apple Pay. Visit https://dashboard.stripe.com/account/apple_pay to register this domain. I believe its connected to the account I'm using.
I don't see the "I don't know my previous information" option to update a new card
Hello, I am making a deposit platform and I am using Connect to make transfers to the owner except that I would need to set up a deposits to connected accounts I am not sure how to record card information to debit your customers later and Connect.
I want stripe to send “Events” data to my REST API so I can react to payment events. But my API uses JWT tokens to make sure incoming requests are authenticated.
Will I have to take auth off my webhook endpoint? Or can Stripe somehow acquire a token of some kind to use when making those requests? This seems like the kind of endpoint that would be super important to not have open to the world.
just catching up now folks - bear with me
Hey team. I'm kind of at a dead end here & not sure how to move forward.
Our integration uses paymentElement + confirmPayment to submit the details. Upon a successful payment, the form is submitted to the server.
This works splendidly 99.9% of the time, but we still have users that are somehow not having their form submitted, after their payment was approved. I believe it must be connection issues on their end, as the logs aren't showing any errors in the code.
The issue is that, they are paying for something, but we have no log on our end, as we need the form to submit for the logs to form. How do others approach this? I've considered webhooks, but this would entail each and every one of our users installing a webhook into their account, which we'd like to avoid if at all possible.
Hello devs, im looking to use stripe only as a payment gateway, is this possible? Im running a business with similar payment flow to Uber's, I would like to use stripe to store my cusomters payment inforamtion and tokenize the data so i can provide the token to our service provoders to process our customers payment.
Hello, I am looking at the example for webhook setup with node js https://stripe.com/docs/webhooks/quickstart
I am using next js, do I need express?
Hello, I would like to know if it is possible to simulate the subscription renewal event to test the webhook by sending the invoice.created event
hello, im trying to create PaymentMethod to customer via sorce => token but it doesnt work.
mooner
Hi we have a checkout process where the user is redirected to Stripe to complete an iDeal payment, but when the user is sent back to our website, for some reason it opens a different browser/window (probably because of the bank app opens in the default browser while the checkout was started in another one) and it's messing up on our side because we lose the session reference.
it worked form me months ago, i dont know why it doesnt work now
Empty error in try catch
Can someone sent me an example of how in JS a payment link gets made with an api POST request?
Is there a way to see/verify using the API if an account has Stripe Tax enabled? Furthermore, is there a way to enabled or disable Stripe Tax using the API instead of the dashboard?
I'm trying to get setupIntents working in my laravel/php app and I'm getting to the point where I've passed a client_secret in my html form and I'm getting a 404 "No such setupintent: 'seti_1MQzPwDzBjPaYKMJBF3fOMvL'" even though that setupintent WAS created
Reading the docs for the setup_intent I see that on the payment_method field it says it's "expandable" with the "expand" request parameter.
On which request would I pass the "expand" param, and how would I do this with node.js?
Would it be when I create the setup_intent or later when I retrieve it?
https://stripe.com/docs/api/setup_intents/object?lang=node#setup_intent_object-payment_method
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hope you're well! I sell training courses on Karta, a member platform. I have two in there already and have stripe integrated . I am getting ready to relaunch and have added a new product. In Kartra I have gone in and tried to connect and integrate Stripe to the new product and realised I can't see the secret key. I spoke to Stripe at length who said I have to re roll the key as I can't get my secret one again.
I have now done this and re rolled the key but I don’t know whether this means having re-rolled it, I have now disconnected my other stripe on my primary two products and as such, whether I impacted my existing recurring payments. I’m also unsure whether I have to reintegrate tje original two products make any further payments work when I relaunch.
I re rolled for seven days so I'm hoping I have some time, would it be possible to help? Have you any idea?
Thank you!
Hey there,
In the portal configuration documentation it doesn't appear there is any way to reset the billing cycle upon update of a subscription. Is this true? Or is there something hidden that isn't documented? I ask because in the example response from the documentation there is a "mode" which is set to "at_period_end". Can this be changed so that an update resets the billing cycle?
https://stripe.com/docs/api/customer_portal/configurations/create
Thanks,
Ian
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
katesandhu
when I create a stripe elements and mount it there is an option to do google pay, but if I don't want to accept google pay how do I remove this?
please any staff member check this message. This is a very important bug and we need help!
Can I know how to clear AddressElement? I tried this one, but it doesn't work
const addressElement = elements?.getElement(AddressElement);
if (addressElement) {
addressElement.clear();
}
Hi there!
Im build a 2-step checkout and I’m having some issues collection the payment method details and updating the PaymentIntent.
In the docs it says to do this:
const elements = useElements();
const handleSubmit = async (event) => {
...
const result = await stripe.updatePaymentIntent({
elements,
params: {
payment_method_data: {
billing_details: { ... }
},
shipping: { ... }
}
});
...
};```
But the stripe.updatePaymentIntent function doesn’t exist (I’m using "@stripe/react-stripe-js": "^1.16.3"). Anyone else having this problem or knows what’s up?
Good morning kind Stripe support
I'm trying to work out the lowest-cdoe implementation for giving customers complete control over subscriptions (each subscription is 1 or more normal/user licenses)
We will create customer accounts in our system and call the Stripe api to create in Stripe. That's nice and easy (great API you have).
I would like to be able to have our registered customers only be able to buy subscriptions against the customer account, and then manage them.
I can see the customer portal allows them to manage as I would like, but I don't see how we can use the pricing table for purchasing where they "log in" and the purchases are directly against their customer account ... is this possible?
I hope I have made this clear 🙂
strong link between customer account and buying subscriptions for self service of our customers
This channel is currently closed. Our colleagues outside the US will re-open this later tonight. If you need help before we return please contact Stripe support: https://support.stripe.com/contact/email?topic=api_integration
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
🚫 I can't send you private messages. Please change your Discord Privacy Settings.
jaypark
Is there a way to set the payment method collected during a stripe checkout session to be the customers default payment method? I'm not seeing an option for this in the Stripe::Checkout::Session documentation.
Webhook signature verification failed. request iss not defined
const signature = req.headers['stripe-signature'];
does exist
When a Checkout session is completed is there an easy way to know whether the payment originated from a Pricing Table, and which Pricing Table? Specifically, can we discern this using the checkout_session_completed (https://stripe.com/docs/cli/trigger#trigger-event-checkout_session_completed) payload?
Hello! I had a bug in my application that allowed a user to subscribe to the same product offering twice. He ended up cancelling one of the subscriptions (which is set to be cancelled on february 16), but I wanted to refund his money for one of the subscriptions so I cancelled it immediately from the stripe dashboard. Will he be refunded the subscription amount?
all of this happened in the matter of <2 hours
Hello, is it possible to force Stripe Customer creation when a Pricing Table Checkout session is completed? https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-customer_creation
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
This channel is closed on weekends and holidays, but we'll be back! If you need help before we return please contact Stripe support: https://support.stripe.com/contact/email?topic=api_integration
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
hi there! I'm trying to set up a way to notify customers that their upcoming invoice may not process due to an invalid payment method. Right now, I am listening for the invoice.upcoming event. I'm thinking of using that to get the customer object and then looking at the sources under that customer and maybe the status will tell me if the upcoming invoice will be successful or not? Is there a better way to do this? thanks!
We're back! The channel is now open and we're ready to help you with your technical and integration questions!
tofutiger
Hello team, i am having an issue with stripe elements. i am following this link: https://stripe.com/docs/stripe-js/react#elements-consumer
The following is throwing Error: A cross-origin error was thrown. React doesn't have access to the actual error object in development.
render() {
const { classes, open, paymentSetupClietnSecret } = this.props;
return(
<Elements stripe={PaymentConfig.stripePromise} options={{clientSecret: paymentSetupClietnSecret}}>
<ElementsConsumer>
{({stripe, elements}) => (
<Dialog open={open}>
<DialogTitle className={classes.dialogTitle}>
Payment
</DialogTitle>
<DialogContent>
<form onSubmit={(event) =>{
event.preventDefault();
if(!stripe || !elements) {
return;
}
stripe.confirmSetup({elements: elements, redirect: "if_required"}).then(result => {
console.log(result);
});
}}>
<PaymentElement />
<Button type="submit">Submit</Button>
</form>
</DialogContent>
</Dialog>
)}
</ElementsConsumer>
</Elements>
);
}
If I comment out <PaymentElement /> the problem goes away.
I followed https://stackoverflow.com/a/62588548 but to no avail.
Does anyone have experience with this issue or can guess as to why I am getting it?
Thank you
Are there any examples of webhooks with nodejs/nextjs? Confused on how to get the raw req.body.
Hi, i need help using this proration preview https://stripe.com/docs/billing/subscriptions/prorations#preview-proration
I'm struggling a bit with listing subscription schedules. I'm hoping to only get schedules that have not been released / are active, but it doesn't seem there is a way to filter on the status for this endpoint? the released_at date parameter I don't think will help here either since I want to test the absence of a date (and is a bit difficult to test since it's not supported in the cli and I'm not sure of the syntax for child parameters even if it was). Is there anything I'm missing here that would make this work as I'm hoping? (will add more in thread)
Becca
Hello Stripe Team, I'm currently have something that I would like to achieve but have no clue. So, I would like to handle customer subscription on failed payment (not initial).
On failed attemt, I want it to pause collection for the next month and try to charge them until 10 days. After 10 days, the subscription is deleted. And if they make the payment, as example on the third day, I would like to start the collection again and change the charging date not from the first failed payment attemt, but the third one.
I hope it makes sense, thank you!
What I MENT to ask is my personal information is not sold to no one right
3ed party’s or etc
How can I add card holder name in <Paymentelement>, I am using set-up-intent to store the card data for future use, with out any charge.
Hi there, is able to receive early fraud warning hook when the subscription have been deleted?
Received my first two subscriptions via Payment Links from the same customer. Looks like the customer was added twice. Is there a way to resolve this now that each account has an active subcription, and if not, how do I prevent this in the future?
I just build a system in python whose goal is to let customers pay the remainder of their subscription. It does the following
1: User clicks a button in their dashboard declaring they'd like to pay in full
2: Application processes the remaining payments and creates a new price in stripe if it doesn't exist
3: After payment, the user goes to a success page where the subscription id is passed as a url parameter
4: The application grabs that parameter and cancels the subscription
I'm so happy with how this works...until I realized how a customer could just...cancel their sub if they knew their subscription id! So I have a few questions
1: Can a customer EVER see their subscription ID anywhere?
2: Is there a safer method to go about this? I'm wondering if, since I create a new checkout session, I need to create a database table that checks for a checkout session and sub id, so the cancellation only goes through if these match. But that's a lot of work and its almost midnight and I'm tired.
Hello, I like to know how I can change from express connect to standard connect service. Is it matter of clicking buttons at stripe or coding is involved?
Hello ,
May I know why it is not receiving webhook event notification when we create paymentIntent , customer in connected accounts, It is applicable to platform only ?
Hello, I need significant help for me in receiving money from clients.
My case is this:
I have a business in New Zealand (English language), and my clients are in Israel (Hebrew language).
That's why I have to adapt the clearing page, and the invoices the customer receives to the Hebrew language.
Stripe currently does not have a Hebrew language option for the clearing page and invoices.
Does anyone have experience with this, an idea if there is a plugin? Girlfriend, doubt? Or anything that can help me on the one hand to get money from international clients. And on the other hand, will the customers receive the invoices and the entire browsing experience on the product clearance page in the Hebrew language?
I would really appreciate your help
My email just in case is
Thanks again
Hi all! Building my first website with php/html and notepad++, to sell a computer program I wrote.
I am making my first php page that uses the Stripe API. I have successfully connected to the Stripe API, queried my product, and queried the price, created a payment intent, and retrieved the client secret.
Now, I'm trying to figure out how to create the html form on the page, to take the payment information. I'm completely stuck though, with the payment form an something called Payment Element.
Is anyone able to assist? The form only shows a Submit button, which does nothing. (using this stripe page as my guide, stuck on step 4: https://stripe.com/docs/payments/accept-a-payment?platform=web&ui=elements)
Hello Stripe dev. I have an issue when trying to retrieve the charge. Can you help me please?
Hello! We are using Stripe Billing Portal to handle subscriptions. We handle different type of subscriptions, and I need my different billing portals to be filtered by different subscription types. Right now they're showing all subscription types. What is a way I can achieve this?
Stripe Checkout: The logo is displayed in very small size, is there any way to make it bigger so it is readable?
Hello, when we add trail period on monthly recurring subscription with payment method then payment deducted from card after trail period or at a time?
Hello ... How can i calculate the prorate amount when i a want to make a subscription active but the billing i want to start is after some time and i dont want to use subscription schedual ...
hello
is there limit on creation of link_payments?
i wonder can you send clientsecret with post method without frontend?
rushikeshRL
Hi Guys,
My clients stripe account is Belgium based, so I have a few questions:
-
Can we pass the stripe fee to customers when taking a subscription? Are there any legal issues?
-
Do we have any settings to pass the stripe fee to the customers. ? If yes, Please point me to that.
Hi, does apple pay only work on live mode?
Team, I am getting this error:
IntegrationError: In order to create a payment element, you must pass a valid PaymentIntent or SetupIntent client secret when creating the Elements group.
e.g. stripe.elements({clientSecret: "{{CLIENT_SECRET}}"})
On this code: #dev-help message
I am sure that I have passed in they key to paymentSetupClietnSecret (see image)
change paymentSetupClietnSecret to paymentSetupClientSecret
typo?
Definitely typo, but it's consistent. Good eye 🕵️
Hi, I have activated stripe on my wp site, but people cant write they card number.
@misty hornet what can be wrong?
@potent ingot I've created a thread for you, let's discuss there
Where is this thread
@potent ingot #dev-help message
Hello 🤗
let stripe_body = ezbody!(
"amount" => 1500,
"currency" => "mxn",
"payment_method_types[]" => "oxxo",
...
);
Merchant country should be among `oxxo` supported countries: MX
Is there a way to use the payment methods not supported in my country like oxxo? (only for testing)
Good morning!
We are creating a Marketplace with Connect and it seems that we have managed to send payments to our connected accounts after an order, but I would like to validate with you if we are doing the process correctly.
The first thing we do is to generate a payment link with Checkout Session with several order lines, where each one can belong to different connected accounts.
Stripe.apiKey = STRIPE_KEY;
// CREATE LINES
List<LineItem> lineItemsList = new ArrayList<>();
for (OrderLine line : order.getOrderLines()) {
Long quantity = Math.round(line.getQuantity());
Long price = Math.round((line.getUnitPrice()) * 100); /// decimales
lineItemsList.add(LineItem.builder()
.setPriceData(PriceData.builder()
.setProduct(line.getProductId().getStripeId())
.setUnitAmount(price)
.setCurrency("eur")
.setTaxBehavior(SessionCreateParams.LineItem.PriceData.TaxBehavior.EXCLUSIVE)
.build())
.setQuantity(quantity)
.build());
}
// CREATE ORDER
String transferGroupId = TRANSFRER_GROUP + order.getId();
SessionCreateParams params = SessionCreateParams
.builder()
.setMode(SessionCreateParams.Mode.PAYMENT)
.addAllLineItem(lineItemsList)
.setAutomaticTax(
SessionCreateParams.AutomaticTax.builder()
.setEnabled(true)
.build())
.setSuccessUrl("https://example.com/success?session_id={CHECKOUT_SESSION_ID}")
.setCancelUrl("https://example.com/cancel")
.setPaymentIntentData(
SessionCreateParams.PaymentIntentData.builder().setTransferGroup(transferGroupId).build())
.build();
try {
Session session = Session.create(params);
return session.getUrl();
} catch (StripeException e) {
LOG.error(e.getMessage());
e.printStackTrace();
}
return null;
}
We create a webhook that listens when a Checkout session has been successfully paid.
If we receive a Checkout Session Completed event, what we do, in addition to updating the information in our DB, is to send the money to the account
@vocal wagon I've created a thread for you, let's discuss there
Ok, I don't use Discord much and I don't know where to find the thread you're referring to.
#dev-help message @vocal wagon
Hi! Good morning good people! I am migrating from stripe checkout to elements. I am using the payment element and address element; the image is how my page currently looks. I have three queries that I couldn't find in the docs
- If I don't provide default values like the following during address element creation it does not give all the fields I want,
defaultValues: {
name: 'Jane Doe',
address: {
line1: '354 Oyster Point Blvd',
line2: '',
city: 'Stockholm',
state: 'CA',
postal_code: '94080',
country: pL.countryCode,
},
},
how to show all the fields without providing default values? - I've added email address as a custom element, is there a way to add email address in the address element without the customization?
- From our marketplace we are taking the shipping country before coming to payment page. Is there a way to predefine a single country for shipping to not show the list of countries?
Question about req_rVEH9AumXUEjoX. The direct payment_method value is null, but it its available through charges list: charges.data[0].payment_method. Why the difference?
Hi there, I'm building a mixed cart marketplace with Stripe Connect. Currently we're using bank transfers while creating a payment intent (destination charge) per selling party (aka. connected account) which are paid off-session. However, now we'd like to integrate credit card payments and I'm wondering what would be the best integration path as it looks like it's not directly possible to perform multiple charges with Stripe Elements. Do I have to move to separate charge and transfers or would it be possible to leverage a setup intent and perform multiple charges on the saved credit card (preferable without triggering multiple authorizations)?
I want to offer 20% off a subscription for all my customers who were created on Stripe before 2020. including those who have cancelled. so, i will email them telling them they can sign up again for 20% off forever.
i have two options:
option #1 is when they come sign up on my app the price auto updates to 20% off because it recognizes the email address from Stripe customer list and checks date.
option #2 is send them a coupon to their email
is there a better way to do this? if i do option #1 it's a lot of unnecessary coding. if i do option #2 they can share the coupon code with their homies. maybe there's another way that i'm missing.
Hi, we are interesting in understanding more about virtual bank account numbers
Hi, I write a cypress automation code but when it redirects to stripe page, cypress stops in the background
hi, I want to update the API version for the webhook, but there doesn't seem to be an option to do that in the docs it says it should be possible
https://stripe.com/docs/upgrades#how-can-i-upgrade-my-api
Hey, I have a question regarding refunds. We plan to use Connect with Express Accounts. Our platform is like a marketplace. If a customer buys a specific product and uses it a certain way, it makes him eligible for a partial refund. Let's say he buys a product for 100$, and after 14 days, he qualifies for a refund of 10$. For this, we would like to use the partial refund feature of Connect. But how can we ensure that a refund is possible? Thinking about if the Seller has already received a payout (Payment methods should be credit card and apple pay)? I saw that we (as the platform) could set the payout schedule to manual. However, it seems that the seller can use the Express Dashboard to reset the payout schedule to automatic.
Hi, I'd like to know if there's an amount limitation for customers an account can create. I searched the API docs but no explicit explanation. Any hint will be appreciated 🙏
Hello,
I’m using the stripe m2 reader for a POS app and it seems that every so often I need to press the power button to turn on the card reader for it to connect. Is there a way to keep it on at all time during usage?
Hello, I need a test card that doesn't seems to be reported in the stripe test cards page.
A card that will raise authentication_required error while adding it as paymentIntent (not during the payment itself).
Does anyone can help me?
Hi Team, we need to add test cases for the stripe app to test API calls. can you help with any examples as we are new in UI?
Hello Team,
We want to apply coupons / Promotion codes on invoices ... and we want single code to be used on multiple invoices.
Coupons get applied to only recurring invoices if they are setup to be multiple.
Do we have any other work around for this use case?
Hi everyone.
We are trying to use Stripe Elements in our product for subscriptions but it's been a challenge so far. We want to replicate the checkout experience withing our UI.
- We are using PaymentElement to get the card details, etc.
- We found no way to show tax info (via API or any element) as shown in the checkout product
- For the PaymentElement to load, it requires a client_secret which we are generating by creating the subscription on backend and then expanding the
latest_invoice.payment_intent.client_secret. The main issue with this is that if we update the quantity, it creates new incomplete subscriptions every time. We cannot edit the subscription if it is incomplete state, so we have to del and then create new for a quantity change before payment.
Is there something we are missing? Please guide. Thanks.
Hi, we are doing ACH transaction for our connect account via stripe and we are passing statement descriptor with the transaction, but when we show the transactions details via plaid, why transaction has our name as well as owner of the stripe (our company) is showing there?
Hello I have a problem with my account, I can’t log in and contact the support, am I at the good place ?
Hey, is there any way to schedule a new subscription with metadata?
hola , necesito ayuda alguien ahi ?
Hello, from test mode (using test clock) I notice that if a payment attempt for second invoice is failed.. it will retry until 4x after that the subscription got canceled. For the first one, it will retry the day after. For the second one.. it will retry 2 days after,, and so on until 4 time.
How do I make re-try every day for 10 days?
Im using subscription schedule
how to attach customers ip address to customers object?
which field is responsible for this
Hi There
https://stripe.com/docs/treasury/examples/moving-money#microdeposits
https://stripe.com/docs/api/setup_intents/verify_microdeposits
can we skip descriptor code verification or else its mandatory along with two small micro deposit amounts?
Hi, is there a general issue involving Stripe Express? I want to look into our payment receipts from WooCommerce Payments and so on and no matter what I do or click on I always get redirected to the taxes page: https://connect.stripe.com/app/express#taxes with some placeholder data. I can't view the dashboard, #earnings tab or anything else other than #taxes, notifications and my account page
Hi, do we have a webhook event to listen when a connected account is created? I see account.updated but not sure if it is use also for creation
hi all, am i missing something or does card element not have a mask?
hey I have a problem
hey i need help
Hi there, regarding you API doc https://stripe.com/docs/billing/subscriptions/overview, I can't find the overdue status related to subscription that appears on Stripe Admin Dashboard. Hence could you explain what is the difference between Past due subscription and Overdue subscription ? Or, is overdue exclusive to invoice status ?
Hi how do I set a separate webhook endpoint for staging and production in stripe dashboard?
hey everyone! I have an online shop with stripe in nextjs and im using the payment Element. Ive noticed that the pay button is clickable even if the user has not filled in his payment details. And if clicked in that state it just loads and the user needs to reload the page. How can i disable the payment button until the payment details are fully filled in.
Hi, I need help with the API. I'm trying to create a setup intent using the javascript and html attached which I took from the Stripe docs. If the form is filled in correctly it works fine but the problem is if you submit it with an incomplete form it briefly displays the error message but still goes on to the redirect URL as if it completed successfully. How do you stop this redirect happening if the form is incomplete?
Hello 🙂 I'm having trouble understanding a certain error, where someone made a successful payment with Klarna. In the Stripe Dashboard the payment intent is shown as successful, but the error Pending webhook response is shown. Weirdly other payments that are identical and were made afterwards do not have this error. I'm trying to figure out if this could have been a Stripe issue or something that didn't work with our systems.
hello!
I'm implementing the buttons for issuing card to wallets in react native app using this documentation https://stripe.com/docs/issuing/cards/digital-wallets?platform=react-native. I added everything that is mentioned in documentation and make a release build. Google Pay button isn't rendered properly - the image isn't visible and I'm getting the error "Failed to load the source from 'src_assets_images_gpay'". I added an image for Google Pay (gpay.png) to the src/assets/images folder. What else should I do to make it work?
On debug builds everything is working fine
Hello, i have question with fraud protection, is it enabled by default with payment element?
Hi Stripe team. What is the best practice in terms of testing connect webhooks with a local app preview? If I run the app preview under account X, and I set up a connect webhook in that account, will the app receive those webhooks if I set up the CLI redirection using the --forward-connect-to flag? I would like to test if customer creation is properly sent to my local backend through a connect webhook.
hi team, I'm showing the payment history to users by retrieving the charges under this user. The question is that, how to tell if a charge is a regular payment or a pre-authorization only? Can we tell that based on the charge object fields? For example, charge id ch_3MRCOKDaKMqxBxi43QalqhnJ
Good morning, I have a doubt here in billing
Hello I want to list all subscription's invoices but I want to list only "paid" and "uncollectible" ones. How can I filter by status?
Hello
I allowed my customers to do wired transfers, however I can't find any of the bank transfer titles that they used.
They have to fill those in in their bank's system to do a wired transfer and I used to receive them before switching to Stripe
Where may I find those titles ? Is there a way to get them ?
Thank you for your help !
Likely found a bug... How are you supposed to handle using the 'Run Payments with Stripe' extension with Firebase with multiple envs assuming you have separate Firebase Projects for each env?
When you configure the Stripe Extension, it adds a 4 character identifier to the Google Secrets Manager path. This means when you switch Firebase Projects, it will search for the key in a location that doesn't exist for that project.
Hello, I need some help with a stripe integration. I created a checkout page, and it works fine when I try it on my computer. But on mobile I am getting an empty page.
Hi is it possible to save users credit card and charge them any amount without asking for their permission each time?
Hi !! Just a confirmation: in case I have to change the url of a web hooks, the recurring payments, already active, call the new webhook url, right?
Hi there! I'd like to know when I cancel the subscription in webhook side I received cancel_at_period_end: false! but actually in subscription page I see the subscription cancel status
I am getting this error when I am using application fee and transfer data in create invoice. com.stripe.exception.InvalidRequestException: Only one of application_fee and transfer_data[amount] can be specified.; request-id: req_zLQqGfTlzl48uO
I need to transfer amount after deducting application fee to connected account using invoice. What shall I do?
Stripe connect test bank account verification file upload could anybody please help?
Hi I have a question. Is there a way to have subscription and one time payment (One time fee) both in 1 payment link?
Hello Stripe team!
I have created a product as follows:
Usage type: Metered usage
Aggregation mode: Sum across all usage records during period
Currency: USD
Interval: Monthly
Price per unit: Depends on quantity, see tiers below
Tax behaviour: Inclusive
Default price: Yes
So basically a user have a flat fee of 100$, which contains X units, and then for every exceeded unit, they pay additional 1$.
The thing is, that when creating a checkout session, the main Price that shows up is: US$0.00. This can be misleading, because if user doesn’t expand “See details \/“ button, they may think that their subscription will cost 0$ if they don't use any units.
If user expands this “See details \/” button, then they can see the real price as follows:
First 5,000 used - US$0.00 per unit (Flat fee US$100.00) (and more thresholds below).
Is there any way to change this base price that shows up initially, so US$100.00 will be shown instead of US$0.00?
Hi, I've set up a Stripe Connect integration on a bubble app. A user clicks a button and is taken to Stripe via OAuth to create or connect existing account to our marketplace's Stripe connect. The problem is, we have no clear control over setting the payout schedule to manual and disabling them from changing this. As there will be a "withdraw funds" button on their account on our website.
Hi 👋 I have a question about subscription schedules.
Let's say I have an active subscription schedule where the first phase has a coupon that's applied to the subscription, and the second phase does not have a coupon. When the second phase starts, is the first phase coupon from the subscription removed?
How do you create Fee Split inside of Stripe Connect from the dashboard. I've connect a test account to my main platform account but it looks like by default the Fee split is set at 0%. How can this figure be edited from the dashboard itself?
Hi, I'm using the code attached and I can't get errors to display when they occur during the intent setup process. Can anyone see a reason why? All that happens is that the page just sits there doing nothing.
When I am creating a subscription schedule with a start date in the future, why is there no subscription id? I want to create a subscription with a schedule then save the subscription id
Does Stripe provide any kind of PDF related to BalanceTransactions? My boss wants an "invoice" for the accountants that shows how much the fees were, so what the net amount deposited was.
Hello, I'm using sessions to create payments and right now I can't find a way to fetch receipt number although I can see it on the receipt page. How could I fetch the receipt number?
Hey!
I want to migrate a client user subscriptions from their existing application to mine, but when trying to modify the subscriptions metadata, I get the error:
"You can't make any changes on a subscription that was not created by your application".
This makes sense, but is there a workaround for this? Since my client is going to be using my application and will disconnect from the one he is connected right now
Is it possible to put connected account in negative balance? so that certain funds can be deducted from their payout
Hi everybody, are there possibilities that coupons can be created for connected accounts? 🙂
Hey all,
Looking for some help on processing MOTO payments via the API. We have been told MOTO payments have been enabled on our account and I am passing payment_method_options[card][moto] = true when creating the PaymentIntent but keep getting the error: "Received unknown parameter: payment_method_options[card][moto]" which makes me think I am doing something wrong or the feature hasn't been enabled.
Any advice?
Hi! This is actually a follow up question. We are sending payment requests via API. We recently found issues on some payments where it does not have transfer information. We asked if there is a way to correct these existing payments and associate and include the transfer information. We were told that it is not possible once the PaymentIntent has already succeeded. But we were told we can create a transfer and pass the source_transaction to link the charge and that transfer ( https://stripe.com/docs/api/transfers/create). I could no longer add the follow-up questions on the original channel so I am posting it here:
1. If we do the above suggestion, the payments will transfer to the connected account but it wont trigger a payout (i.e. sent to the clients bank) correct?
2. Also, once the payment is transferred as suggested above we can we trigger a refund from our application normally correct where we have the parameter reverse_transfer = true? Coz this is really where we discovered this issue. We could not do a refund on some transactions because there is no transfer information on the request and we had the reverse_transfer = true setting when making the refunds.
Thank you.
As per Indian regulations, goods export transactions require a billing and a shipping address. More info here: https://stripe.com/docs/india-exports
Anyone have solution for this issue?
Hi, I cant reset my password as stripe cant reach my gmail account, what can I do?
Hi! I'm currently implementing online payments using the Custom Payment Flow. Everything is working properly with the default implementation, but I need to run some logic on my server before confirming a payment. I am looking at "Run custom actions before confirming a payment" as it seems it is what I need to do. It says it is in beta, so I clicked on contact us and submitted my email but nothing happens afterwards. What should I do to be able to integrate this feature into my project? I see that to get it to work, I need to use the proper api version of "apiVersion: '2022-11-15; server_side_confirmation_beta=v1'". I'm using Node.js and I get a typescript error when I try to change it from "2022-11-15" to "2022-11-15; server_side_confirmation_beta=v1". What should I do?
Hi, I have a payout in test mode that was sent in a Prod webhook event, could you please review this
Hi i need help on how the fee are calculated in stripe test and live environment. In test we calculate the same amount that stripe charge us but in live environment there is an extra 30 cent why is this?
Can someone offer some help please??
hey, my question is regarding stripe webhook, when my invoice.payment_succeeded event is triggered it also automatically triggers charge.succeeded which i do not want, because it creates two transactions with same charge id . weird thing is sometime stripe do not triggers charge.succeeded event
my stripe acc got locked after I spent $20k on prepaids usng my crypto to cashout to my debit
I have a question right now I am testing with the credit card 42424242.....
I have a recurring product every day the customer must pay 1$.
but how can i simulate that the credit card is not valid anymore? and know that the payments are not going through anymore?
I would like to be notified when a customer's credit card is no longer functional
Hello, I can not verify my stripe on bambino as I am not getting the text code.
Good afternoon, I would like to know how I can get the user's payment id in the api
Is it possible for a user to type in a discount code in the checkout?
I want to be able to create a discount code in the stripe panel, and then allow people to type the code into the checkout
hi, can someone help with a quick question about requring email address at payment?
im sueing
Hello there! I have a question and do not seem to find anything in the docs.
I'm using Stripe Express. I have to generate an already paid invoice to one of our customers. So far so good; but there are two fields appearing on the final pdf.
- One is the
due_date, which I'm not sending as this invoice is already paid. In fact, this field appears as null in the response, yet as the current date in the PDF. - Second, there's a field with a link to Pay Online, that, when clicked, redirects to the receipt, as the invoice is properly marked as
status: paid
Any clues on how I remove this two fields from the invoice PDF?
All data attached is, of course, from a test environment.
Hi all. Is there any way to have the test environment send emails as prod would? Even limited to a specific domain would be fine.
Is there a way to set a subscription schedule to not create an invoice for trials?
Is there a 'beta' version of the @stripe/react-stripe-js lib that you need in order to do something like in this guide https://stripe.com/docs/payments/build-a-two-step-confirmation?client=react
Hi all! I have an app that works with failed payments, listening for them using webhooks, etc. However it seems in some cases if a payment fails right after finishing a Trial Period something goes wrong. I listen to the failed payment webhook event, but if I try to call the API with charges.list filtering with the payment_intent from the event, I get nothing. No charges.
I have a product that has historically performed server-side confirmation for payments. We have since migrated to the payment element and Payments Intents API. Due to the complexity of our product, we are going to try leveraging the beta version for accepting payments using the payment element (server-side confirmation) so that we can avoid using a client-side payment flow. See this: https://stripe.com/docs/payments/defer-intent-creation-confirm-server
I see that US bank accounts are not supported for this type integration. Why is that? And if I call createPaymentIntent(confirm=false) and later call confirmPayment on the server side, what is the expected error for us bank accounts?
How do you set the payment method collected in a checkout session to be the customers default payment method, using Stripe::Checkout::Session.create?
@daring lodge Yoo, I got it to work: syntax had to be:
msg.req = {
"line_items[0][price]": "price_1MQtP7EQhC6FVri71NJmocHg",
"line_items[0][quantity]": "10"
}
We're having the following issues with our stripe connect account. It's been closed by stripe. Is there anything we can do to speed up the process?
I want to use the Stripe CLI too to send test events to different environments (e.g. local, staging, QA). Is there a way for me to configure which environments (address/url) I am sending the test events to with the CLI tool?
Yesterday I asked whether we’d be able to collect shipping info for a Stripe Checkout that is collecting both one-time and subscriptions payments. That is indeed the case (thx for clarifying). But now wondering whether with such a dual setup we can add shipping options?
How can I use stripe with a discord bot?
does Stripe charge when a credit is given back to a customer?
@hollow knoll i want to create my stripe account from pakistan can you help me to create it
If I have multiple family members in a household and a paymentMethod is created and attached to one. How do I allow that paymentMethod to be used for the others on the account?
Hello,
There is some problem in to sign in from my email as resetting password link is a bit delayed & once it comes link gets expired how to resolve this issue?
Yesterday I asked whether we’d be able to collect shipping info for a Stripe Checkout that is collecting both one-time and subscriptions payments. That is indeed the case (thx for clarifying). But now wondering whether with such a dual setup we can add shipping options?
When trying to add in "subscription" mode, which it needs to be to allow subscriptions, you get this error message:
https://gyazo.com/e553a759daaa087bc4d9dbacfb1399eb
Hello! I have a question, how can i handle a 3ds Authentication in php?
Hello, the user whose subscription is created via checkout page able to cancel the subscription from billing portal and can mention the cancel reason. But if another user try to cancel the same subscription from portal is unable to see the cancel reason popup, that user can only cancel the subscription. What's the reason?
User listed in Stripe Billing Information: able to cancel plan and feedback modal shows.
User NOT listed in Stripe Billing Information: able to cancel plan and feedback modal does not show.
Is it possible to prevent users from obtaining multiple free trials? For example, I could track whether a user has used a free trial or not in my database. Then in the checkout session, I look up that flag and only give them a trial period if they have not already received one.
However, this doesn’t prevent a user from simply signing up with a new account on our app and getting another trial. So is there any way to restrict it to 1 free trial per payment type? I want to check if that credit card has already been used for a free trial and then prevent another one from being obtained.
Or, maybe this is the wrong approach and there’s a better way to achieve this. Thanks
I'm using Stripe::Invoice.upcoming to preview the price of updating a subscription before it's submitted. This gives me an invoice total of the entire price of all the items I've added to the subscription. But the customer has already paid for some of the items in the current billing period. It seems to me that the total due should be just the price of the new items being added. How can I get a previewed amount of what it would cost to immediately change the subscription with the new items?
When a Checkout session is completed is there an easy way to know whether the payment originated from a Pricing Table, and which Pricing Table? Specifically, can we discern this using the checkout_session_completed (https://stripe.com/docs/cli/trigger#trigger-event-checkout_session_completed) payload?
Hi Stripe Devs. I'm trying to debug some webhooks-related code in a scenario involving connected accounts. I'd like to be able to understand where a webhook event from Stripe went to. I can see in dashboard that it was successful sending to several destinations, but I wasn't responsible for naming those destinations, so I don't know how they correspond to our different servers. Maybe i missed an obvious place this is tracked, but i don't see the request URL for the webhook in question.
Hello 👋
I noticed an Issuing Transaction has an associated Balance Transaction record. https://stripe.com/docs/api/issuing/transactions/object
The docs say Balance Transactions "represent funds moving through your Stripe account. They're created for every type of transaction that comes into or flows out of your Stripe account balance." When using Issuing with Treasury, will an Issuing Transaction record have an associated Balance Transaction record as well or will it have an associated Treasury Transaction record? I ask because when I look at the Treasury Transaction docs it says Treasury Transactions "represent changes to a FnancialAccount's balance."
With Treasury since we would be moving money in and out of a FinancialAccount instead of a Stripe Account Issuing Balance it seems like we would have no use for a Balance Transaction since Balance Transaction records are only created for changes to your Stripe Account balance. The Stripe account and the FinancialAccount are two different containers for money.
Hello, is it possible to force Stripe Customer creation when a Pricing Table Checkout session is completed? https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-customer_creation
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hello there
I have already asked similar question, but is there any possibility to send and await for XHR on PaymentRequestButton.click() event?
Or listen to some kind of event which may pause GPay / ApplePay modal appearance?
The problem that we have a one-page registration form
And on PRB click - we still don't have a subscription / customer created, so we can't show the right amount / setup_intent / etc
Trying to figure out how to handle such case
Hello there, my customer made a payment while I was doing setup my stripe account and the account was "Test Mode". I do not want to accept that payment. When I tried to refund, stripe will not refund the fee. What I should do to refund that payment?
good I am capturing the errors and it works; What happens is that I have the web in several languages, a lot of it is in Spanish and I would like to show the errors in Spanish and other languages, I show them so that the languages. thanks } catch (Exception $e) {
$api_error = $e->getMessage();
$output = [
'error' => $api_error
];
echo json_encode($output);
}
Hello,
After having a customer trying to pay a bill. The money was taken straight away, I then received a message saying my account payments have been paused. Sooo 2 weeks and 14 emails later, no reply. Is this normal?
Hi everyone,
I is possible for "custom-connect-accounts" to store payment information like credit cards on stripe for later use?
apaymentelement = elements.create('payment',{
fields :{
billingDetails : {
address : {
country : 'never'
}
}
}
})
stripe.confirmPayment({elements : elements,
confirmParams : {
return_url: 'http://localhost:5000/successguest',
// payment_method_data : {
// billing_details : {
// address : {
// country : 'US'
// },
// },
// },
}
}).then(function(result) {
Now when I test postalcode field, it accepts unlimited entries and not restricting the input to 5 digits which the zip code in the us, how can I prevent that from happening?
The question is when remove the country field from the payment element, the zipcode field doesn't restrict the entry in the zipcode field to five digits as it should be in the us.
Please talk in the thread I created for you above @ashen knoll
can we make transfer amount to be zero?
session = stripe.checkout.Session.create(
...,
payment_intent_data={
"transfer_data": {
"amount": 0,
"destination": business.stripe_account_id,
}
},
...
)
in case merchant is in debt and we deduct funds from his sales?
Hello! I am trying to get some information about a specific payout. Wondering what the exchange rate was that converted the payout from USD to GBP
Hello! I have a subscription product, than i am trying to set a default tax-rate to it. Can i set a default tax-rate in a product or a price? Or can i set the tax rate only when i am creating a new subscription?
Hi, when using stripe connect is it the right way to use the customer-api for storing credit cards ? I wanted to do this using connect-accounts api but card object only allows debit-cards on accounts. So can I or should I use customers instead?
Hi Stripe Team!
Is there any event that executes right before payment is executed? (for example a webhook)
Hi, can i edit Pricing tables by API?
👋 Hey, is there any way to customize the BBPos WisePad 3 Logo?
The docs (https://stripe.com/docs/terminal/fleet/splash-screen) just says „To customize the BBPOS WisePad 3 or BBPOS Chipper 2X BT checkout experience, modify the UI of your application directly.“
Hi, how can I switch my default bank account to another one?
Dear, i m new here
I would like to know if we can get a terminal POS configured at the protocol 201 at mastercard server for offline transactions ?
Cloud funds
@native zenith let's use the thread I created above to chat
How Can i get a Corporate Card?
Hello, one question i was trying to send older events from payouts.paid before december to our webhook url, but pitifully return resource_missing because it's aged out (retention policy), is possible to recover that? Or we have to send all body to our webhook url signed?
dumb question, but how do you increase the height of the card element input field
Hi, is there a way to store the payment information on the platform customer instead of the connected account customer so they can be reused to pay invoices across all connected accounts using a Payment Intent?
I could find documentation about using the payment method already attached to the platform customer for connected accounts but not how to attach it with the initial payment.
I have gone back and forth with Stripe support a few times on this question about subscriptions but want to make sure I'm understanding correctly. We had been using subscriptions with the old Ruby SDK and old front-end for a long time, but we recently updated the backend and now are updating our Ruby app to use the latest StripeJS so this is the first time we are working with SetupIntent and PaymentIntent. A colleague wanted to use PaymentIntent to start a new Stripe::Subscription but I do not like that approach because he was creating a Stripe::Subscription just to get the client secret for the payment form:
stripe_subscription.latest_invoice.payment_intent.client_secret
I do not like the idea of creating a Stripe::Subscription just to display a payment form - it seems better to wait till the payment method is collected and then create a Stripe::Subscription.
Should I not be thinking that way, and just not worry about if a possibly unused Stripe::Subscription is created?
My thinking is that we should use SetupIntent, collect the payment method, and then after that is done we can create a Stripe::Subscription assigning the payment method as the default one (I just confirmed this works with SetupIntent). But is there some reason we should not be using SetupIntent for starting a new subscription? Is it better somehow to use PaymentIntent, e.g. if the payment method is going to fail, I'll only find out right away with PaymentIntent and not with SetupIntent?
Can you access the 'funding attribute' before the charge is processed?
OMEGALUL not gonna ever happen buddy
Is subcription schedules the only way to create a subscription with a draft invoice? I'm trying to add a coupon to the subscription dynamically. Meaning create the sub, and modify the invoice line item to add a coupon to it. The reason I need to do that is because the customer might have pending invoice items and applying the coupon through the coupon param of the create subscription API applies the coupon to the entire invoice which is not what we want. I realize the proper way would be to restrict the coupon but I cannot really do that as well.
Hello everyone, what would be the best approach for payments with Customer + Product + Coupon? If we create Payment Link for anyone we cannot include customers in that, if we create a Manual payment then we cannot include a Product and Coupon. And the invoice is not appropriate in my scenario. I am using StripeJS and Java SDK. Thanks
Hi i have a question: during the creation of a checkout session we sent the expandable list for a payment intent, but for 98% it works in live env. But in some cases the paymentintent Object came null and but if ia retrieve it with the id it works, why is that?
We're using the payment element to accept payments. The payment methods we have enabled are Credit Card, US Bank Account, and Google Pay. Our flow is this: We perform a server-side callout to Stripe to create Payment Intent (confirm=false). In the response, we grab the client secret and we initialize Stripe JS lib.
Stripe(clientSecret, {
betas: ['server_side_confirmation_beta_1'],
apiVersion: '2022-08-01;server_side_confirmation_beta=v1',
});
Eventually we inject the payment payment in the DOM. I cannot find any info on betas: ['server_side_confirmation_beta_1'] and what that entails but I want to know if it is possible to confirm payment intent on the server side after we collect payment details from the user with Credit Card, US Bank Account, and Google Pay with the flow I provided.
Hello, Is there any way we can transfer the amount of payment through manual payment to connect the account?
In an old API version, our Ruby app would change the subscription plan for a user by updating the Subscription, but based on a conversation with Stripe support, it seems like in the latest API, the only way to change the plan for an existing Subscription is to update the SubscriptionItem associated with it. Is that recommended, or does Stripe instead recommend deleting or canceling the existing Subscription and creating a new Subscription in its place?
hello, i have an html website and i wanna put stripe payment gateway. Can I add a small form to the stripe checkout page where the client needs to fill some info that I want them to fill such us: Child's name
Hello fellow Stripers, we're developing a third-party plugin to allow developers to make purchases for our products using Stripe (Unity/iOS hybrid). The issue I'm running into is that iOS requires Merchant ID to be registered on our private Stripe account. Without painstakingly producing the CSR and then doing a realtime back-and-forth to get developers certificate uploaded it on our system, is there an easier way to do this (or a completely different strategy?)
🇨🇦 Adding funds to your Platform Balance - Hi everyone, we are working on a project right now in Canada that requires us to add funds to a platform balance. However, the support docs(https://stripe.com/docs/connect/top-ups) are showing its only available in the US. Other than creating a custom workflow or bashing something together is there any other options we can explore. Thanks for your input 🙂
Hello! I have a question regarding api for downloading quote pdf. I know that on the documentation it is written "Download the PDF for a finalized quote" but I noticed that it is possible to download pdf of quote which status is draft from dashboard. is there any plan to support this case (quote status is draft) in the future?
Why does ban my acount 2 time? After I got order ? I was selling jewelry
Can I make new acount or you will ban it also?
We have some products which are where we sell 'account credits' such as purchasing 5 credits per month and their credit balance accumulates and bit like Amazon Audible. We also have plans which are monthly such as 'Basic Plan' or 'Pro Plan'. If a user downgrades their credits from 5 per month to 4 per month we do not want this to be prorated because the user keeps the credits they have already purchased in their balance, but if they move from a Basic Plan to a Pro Plan then it should be Prorated. How can we do this?
does this steps need to be in webview https://stripe.com/docs/connect/express-accounts#redirect-link
we have a mobile app and we are wondering if there is any stripe UI library for that which we can use and provide better experience
hello, how do i avitivate 3D radar on stripe ?
Why doesn't the upcoming invoice API call accept archived price objects? The API docs fail to mention this important restriction, and there's no alternative to show upcoming invoices for customers on legacy plans.
I'm trying to use stripe.js and calling payment intent in python.. I want send over a TON of metadata as well. Anyone got an example I could look at? Frontend: SvelteKit, Backend: FastAPI. I can post code samples as needed, just not seeing a lot on the PaymentIntent in the python stripe docs.
I just need tonknow how to access my 1099
How do I know a user accepted a mandate while linking their us bank account payment method (payment element)? I want to confirm payment on server side but I get this error:
"This PaymentIntent requires a mandate, but no existing mandate was found. Collect mandate acceptance from the customer and try again, providing acceptance data in the mandate_data parameter."
Hey all, I need some advice
I'm building a pet grooming app where I charge the customers a service fee. Services can be cancelled often. Currently I'm generating an intent, and as soon as the custom authorizes the payment I capture the payment. Since services are scheduled for future it's possible that a lot of customers may cancel the service where I have to refund them. So here are my questions
1- When I capture a payment (call the method of the js SDK and receive a success) does it mean it's final and I receive the payment?
2- Does high rate of refund make me a high-risk account?
3- Is waiting until the service is done and then charging the customer a better solution? (I prefer not to go this route as it makes the solution more complex) Can I use the payment intent to charge the user in the future?
Hi, I'm reading through the documentation to "Enable Stripe Financial Connections" within the Connect Onboarding form (https://stripe.com/docs/connect/payouts-bank-accounts?bank-account-collection-method=financial-connections). In my Stripe admin portal under Connect Custon setup settings, I've enabled the "Allow Stripe to collect bank account information of authenticated users".
Now that I have that setup, I'm creating a Stripe Connect account for the user (as well as a financial account), and then creating an account link so that the user can begin onboarding. However, at no time during this flow does it ask the user for external bank account info (like the screenshot shows in the documentation link above). Is there some other setting that I need to turn on, or is there an additional parameter I need to pass when creating the account_link to let it know that I want external bank account info to be collected? I feel like I'm missing something somewhere.
Hi there; we have been using the Invoices API to retrieve an upcoming invoice: https://stripe.com/docs/api/invoices/upcoming and passing in the price ID as part of a subscription_items parameter: https://stripe.com/docs/api/invoices/upcoming#upcoming_invoice-subscription_items-price. While this has worked for us for active prices, we get an invalid request error for archived prices: https://dashboard.stripe.com/test/logs/req_kXstuI1MdatTUj?t=1673996713 . How can I get tax information for an upcoming invoice for an archived price?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Hey there!
I am looking for a dev that can help me with the proper setup / integration of a certain payment method option stripe offers to shopify stores. For this case it would be Sofort.
Stripe support told me that Sofort (and other payment methods as well) requires custom development (some technical coding on the backend) to work on the shopify website / checkout, so they suggested me to get in touch with a dev.
To give more context, Sofort is currently turned, activated in my stripe account but still not showing in the shopify checkout. That's the issue I am looking to get fixed.
If you know how to get this resolved please reach out to me so we can discuss further about this. Thanks!!
Interestingly, if instead of using the subscription_items parameter using the price ID, I use the subscription parameter and pass in the subscription ID ('sub_1MRO2PBVqmGyQTMabVB1z5o1'), the API doesn't error, even though the price is still archived?
Hi there - I'm wondering if Stripe has a product for our use case.
We're a Connect platform, and have many "standard" connected accounts. We want to allow our connected accounts send payouts/credits to arbitrary individuals in Canada. Ideally, the recipients would be able to enter their bank account info via an API call, and then we would be able to initiate a transfer of $X from the connected account.
I looked at https://stripe.com/en-ca/connect/payouts (which seems really close) - but it doesn't seem to exist for Connect accounts. Is that correct?
Is there any Stripe flow that does this? Thanks in advance for any guidance....
Hi everyone, I'm following this guide for setting up an Stripe "Setup Intent" using React.JS
https://stripe.com/docs/payments/save-and-reuse
However I don't have clear when to generate the intent client_secret for the Elements provider
So a payment intent must be generated when checkout page is accessed?
If the answer is yes, does it mean that every time the customer access to this page, an empty
customer object is created if it abandons the checkout page without submitting any payment information?
I'm receiving strip payments, but can't log in to any of my past strip accounts to figure out where its coming from
Hey devs!
Is it possible to create a Coupon code that works as a free trial for 1 week for example? Instead of setting a free trial for a subscription.
The idea is to bill the user after the code 7 days expire, just as a free trial.
Hello guys, I am building a setup and charge later flow for my app following this guide = https://stripe.com/docs/payments/save-and-reuse?platform=web . I have a few questions
Is there anyone to help?
I've just did the same question previously, may be you can follow the same discussion. I'm stuck also on the same problem
Does anyone know how to have the invoice sent for a subscription to include the subscription description in it?
Hello, While using checkout with mode "payment", I am not able too see the quantity in charge.succeeded webhook response. How I can see the quantity count?
Hi there, I'm hoping to get some help. We have an issue about GST and GST free payouts. Currently we have a woocommerce site and have a range of products, some which incur GST and some which do not. It's set up correctly on the website user end do the customer is charged accordingly, however if they pay using Stripe when we receive a consolidated payout every couple of days (which appears to our Xero account), we don't know if this is for items that incur GST or does not, so we can't reconcile it off acurractely. Is there a way to request split payouts as per GST tax code? If there isn't, how do other businesses handle this?
I've set up subscriptions which people have subscribed to but when the new billing period comes and it tries to bill them all of the payments are failing. can you please tell me what is going on
Hello i have current stripe integration where we use PaymentIntent to create cusomter and attach payment method and then we use that method after 30days of free trial finishes to charge for subscription. FYI currently we dont use the Stripe Billing Product. I would like to give option of Google Pay, apple pay and chrome paymen method to customer when first time adding the card details but when i see documentation i see there is amount must be set for google pay and apple pay i checked react example but in our case we dont want to charge just store that card token of apple pay or google pay as payment method in customer and then we will charge after 30days.
How can i achieve this recurring payment of subscription with free trial in the beginning using google and apple pay but without Stripe Billing Feature.
Hello Guys, I am new to stripe, I am having one functionality needs to implement
I need to transfer money from stripe account to vendors bank account or debit card or credit card
how can i archive this functionality?
Hi devs, is it safe to store client_secret in sessionStorage ?
Hello, I've got a problem with the Vue custom way. Everything works perfectly in my API and I successfully send the clientSecret in my front end. But when I have to display the elements in my Vue app, I got a big problem and I don't know how to solive it.
Hey there!
I am looking for a dev that can help me with the proper setup / integration of a certain payment method option stripe offers to shopify stores. For this case it would be Sofort.
Stripe support told me that Sofort (and other payment methods as well) requires custom development (some technical coding on the backend) to work on the shopify website / checkout, so they suggested me to get in touch with a dev.
To give more context, Sofort is currently turned, activated in my stripe account but still not showing in the shopify checkout. That's the issue I am looking to get fixed.
If you know how to get this resolved please reach out to me so we can discuss further about this. Thanks!!
GZ
Hi there - is Visa Direct available in Canada? I've reading about it in Visa press releases and it would be super helpful to us.
Hi I am using setup intetn with payment element to store card for future use, I need to add the card holder name to billing_details, in which code I need to add the field, in front end or back end, using card element it was easy but its now getting complex, ?
how to add discount in the paymentIntent?
hello am getting this StripeCardError: Your card was declined. code - stolen_card from stripe error in live mode so what prob in there?
how do you set the default payment method for a subscription on creation
Hi team, Need to add test cases for API call form UI to our backend in Stripe App(https://stripe.com/docs/stripe-apps/create-app)... I am new for UI...Need help on this...can I get any sample or reference UI test case?
Hi! I am from India. I am an online fitness coach. I have a very successful instagram page. I am looking to setup my stripe account to accept payments on my website. I have my potential clientele from all over the world. Should I setup an individual account or a business account? I don’t have any business registration done though.
Hi I'm getting this error when submitting with payment intent. It seems like it's my account or computer only. It works on my dev's account for some reason. This is in test mode.
Request URL : https://api.stripe.com/v1/payment_intents/pi_SOMENUMBER/confirm
I’m a little scared because it say ssn is there anyway I can skip this I don’t feel confident with that amount of power given out to the public is it safe ☹️💔😕.?.?.?.?
can we make payments using paymentIntents without entring cvv?
@remote rose your thread is still open, let's discuss there
Hey Team, Need your help to complete stripe connect
Hi. Can someone please confirm if I can expired coupons on stripe so that they can be used again?
Hello, I installed stripe cli on windows. How do I make it work with git bash cli?
I have a customer who had a payment transfer, but Stripe returned a payment failed. Can someone double check if the pi with me to see if there is a problem on our side?
can we customize the domain for stripe onboarding page for the connect account?
Hi, how do I transfer balance/pay out to my connected accounts only after receiving payments from my customers? I might be looking at the wrong API, but my requirements are to be able to transfer account balance to connected account balance at a scheduled time
@weak iron I've already created a thread for you, let's discuss there
okie
Hello! I'm getting "You can not update the subscription schedule to have no current or future phases" for req_5MygLuCSJNusvh and wondering why because my start_date lines up with the current phase start_date; I'm just trying to update to the end_date to now from some time in the future.
Hi, how do i trigger test webhook events "charge.dispute.funds_reinstated"?
Quick question - the setup intent - should it be created under connected stripe account or platform account. I am getting setup intent not found When i try to confirm - https://api.stripe.com/v1/setup_intents/seti_1MRWYXRNcO3F2LRlIWfcGFXj/confirm
404
hi
how should I resolve this issue
Error: This PaymentIntent requires a mandate, but no existing mandate was found. Collect mandate acceptance from the customer and try again, providing acceptance data in the mandate_data parameter.
hii,
I got the error ->the resource id cannot be null or whitespace.
hoe can i solve it.
I'm trying to transition from ngrok to the Stripe CLI, how would I configure the stripe CLI to forward events from my test stripe key
Hi, can someone please explain to me how, or send me a link to a documentation, to achieve something like Stripe shows (Attached Image).
My use case is as follows and I hope Stripe support it.
- I need an initial setup-fee (For the first time purchase) , which seems to be similar to Deployment Service on the attached image.
- I need a monthly subscription, but if you purchase for a year you get 10% off, similar to the switch button of "Save with 6 month billing"
- I need "Additional seats" monthly subscription
- I need another "Additional seats" but a credit system, which is a "Graduated pricing". (one time fee)
so for example an organization wants to purchase this product that would the first month and then the second month billing.
and let say they purchased "Additional seats X 5" and "Credit X 1000"
First Month:
Initial setup-fee: 1000$ (one time payment)
Maintain monthly fee: 100$ (or yearly in 10% off)
Additional seats monthly fee: 50$ X 5 (Per seat)
Credit, which is a "Graduated pricing". 0-1000 is 5$ each (one time payment)
Total would be for the first month:
Setup - 1000$
Monthly subscription: 100$
Additional Seats 250$
Credit 5000$
Total = 6,350$
Second Month:
Maintain Monthly subscription: 100$
Additional Seats 250$
Total = 350$
I have some more follow up questions after that. but first I want to know if it's possible to do using Stripe Interface or API
Hi
is there any common event for direct capture and delayed capture on the webhook which we can use?
Hey there,
quick question. We have a lot of connected accounts on our platform. We always have to tell them to confirm their business with an official letter (e.g. Handelsregisterauszug). The point is, these documents can be easily downloaded in germany via information already provided during signup (e.g. Handelsregisternummer/Vereinsregisternummer). You can just download it from an official website, https://www.handelsregister.de/rp_web/normalesuche.xhtml . Couldn't you just write a scraper for this website that automatically downloads these kind of files?
Hi Stripe team/community.
I'm developing a text-to-buy solution for ecommerce, and trying to figure out how to capture a payment server-side.
the flow now is:
- at the first payment, user checks out, and fill his CC info through a normal checkout
- executes the payment ( with 3ds in case )
- and then the credit card is saved in stripe servers
the point is that we want to make a payment after the users textes us back ( via SMS ) with a SPECIFIC keyword. can we execute a payment server side without the need of a second time 3DS check ?
Hello stripe team.
I'm trying to create an auth token.
But i get an invalid grant
curl --location --request POST 'https://connect.stripe.com/oauth/token'
--header 'Authorization: Basic c2tfdGVzdF81MU1Rb2RpSEJyOHk1WXZJa2ljeUNsZDhKWFlWR0dTYmZKQTlmSXhyQ3JJRWpscnVEcDJYdjlCWFBvMUowSmNNTExsaDlFNFlJN3c5bmwzTVFMWXk1U3VvRTAwOHg4THYyMmo6'
--header 'Content-Type: application/x-www-form-urlencoded'
--header 'Cookie: __stripe_orig_props=%7B%22referrer%22%3A%22%22%2C%22landing%22%3A%22https%3A%2F%2Fconnect.stripe.com%2Foauth%2Ftoken%22%7D; machine_identifier=gp5DBucnU0iRRBG188jmozUQ%2F4Di%2FnwAIVIPCNjBduF%2B2%2FjTWgiSbPqUX8fjIQFPuPQ%3D; private_machine_identifier=aobNlIaaA%2Fpm7dEq7isUaoHxYA6P8UEMgQVi8zDGxwAwkDjTZNSL%2BJPxC9tJaSASCHM%3D; stripe.csrf=9cGDEb8OnqFCewvoEDbTCoUA0KrviPH9wmnwZscY6bYoY7LbEt9ZuWbZh6SaBntMTEZMVxLHosmpBHGSnJAadDw-AYTZVJzYjFak0Fu4V5G7Hw7Csmp3f6vAgY96Gq26PGLssjfaQw%3D%3D'
--data-urlencode 'code[]=ac_NBvIDBVZedTIpreFwA2caNROEgZ3rYGS'
--data-urlencode 'grant_type[]=authorization_code'
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
{
"error": "invalid_request",
"error_description": "code failed validation: Invalid string: ["ac_NBvIDBVZedTIpreFwA2caNROEgZ3rYGS"]"
}
if i remove the []
{
"error": "invalid_grant",
"error_description": "Authorization code expired"
}
Hello stripe team.
hi in our application (stripe connected case) some times very rarely during purchases , payment happens but it is not recording in our site
what can be the reason, is it that the response is not getting correctly?
Hi, I added a webhook in test mode to listen to paymentIntents_succedeed events, but the request can't be delivered and if I test it with stripe cli it works
Hey team, i have a few questions on payment receipts. When someone does a transaction on my site through stripe, on their payment history it shows my phone number. i've made the phone number not publicly shown but it still shows, how can i change that?
Hi Stripe Team
I need a support to integrate Stripe payment
Let me explain my requirement
Once the signup we have to provide the link to get the card details after then we will create a plan for the customer, and we need to send a payment link (should not expirable they can pay at any time of the month) from second month the same process we need to follow.(i.e If I'm filled by card details today and after plan is created I can make payment anytime in this month while going to next month 1st FEB again we have to receive a link for the payment) Could anyone please assist me!
Hi Stripe team
I have integrated Stripe in my Shopify store, but my Apple pay wont work, any advice please
Hi Stripe Team!
I have an ordering system that orders things. It's a certain amount of these "things". When user orders this "thing" another user can try to order it too. So i need somehow prevent users to order the same thing twice. I assume that user that earlier ordered "thing" gets it. The order starts to be fulfilled when user pays for it. I came up with a solution to block another person to pay for the order when another tries. It worked well when i used server-confirmed payment intents. When i switched to client-confirmed i relay only on webhooks so i can not "block" other users to pay for the order when another person tries. That's the problem. One of Stripe Team members recommended me following solutions: #1065006989668790323 message But all of them are either confusing for user or dangerous for order flow. Is there any way to solve this problem optimally?
I am implementing the PaymentRequestButton using ngx-stripe and the output of onNotAvailable() always jumps, I can't get it to enter through the onPaymentMethod() page
Hey there, can you guys please tell me why my event is being failed? evt_3MRCB3KcrwcO2Wsb1FaBhCbk
Hi everyone, does apple allow in app subscriptions if i use a checkout session outside app instead of payment sheet inside the app
Hello, I do display the payment methods via the API (customers/cus_L02QI5kcqxKgm6/payment_methods), but how can I know the default one?
Hi, we are using stripe checkout and we were getting below error when users paid with Gpay, but payment was successful. Gives a bad user experience to our users and tempts the users to purchase again
“Request Failed
We couldn’t complete your request.
Please retry or try again later.”
Can someone help me check a problem a customer has ?
Hi! We are having difficulty integrating stripe with our app, what we are gonna do is to make a custom validation on CardCvcElement (we accept only 4-digit CVC with American Express cards but currently 3-digit is also acceptable by stripe). Can we have an error message in this case if there is a 3-digit on the CVC input field?
Hi everyone, I may need some help on one thing.
When I create a subscription with the api, I always have a first invoice, marked as paid, with a 0€ price. Not blocking, but confusing when displaying invoices to clients. Any idea why?
Invoice error queries
Hello, I'm using sessions to create payments and right now I can't find a way to fetch receipt number although I can see it on the receipt page. How could I fetch the receipt number?
#1064918934479982675 message
could you explain to me how could I get the receipt number from the charge id? it's always set to null
Good afternoon. Does anyone can advise where to check following.
I have a product set in test mode, and as a price model, i have set Customer choose price. This works on test server. All good.
So i tried to create a product in Live mode, and when selecting Price model, there is no option to select Customer Choose Price.
Dont even know what to google to find the solution.
Is Pricing model in anyway related to the Bank Account? What could possibly be a reason?
Thanks in advanced
Hi,
how to add an express account for Israel to my(US) stripe account?
hi, how can I distinguish between the subscription and products from a list of paymentIntents of a user,
Hi i'm really confused .. i logged in today in stripe and it says "Your account is now active" and we are using stripe already longer .. what happened?
:question: @vocal wagon Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
Hi! I was experimenting with stripe about a half year ago, but there was a missing feature: Generating invoices for one-time payments after the user filled a checkout page with the billing name/address/vat and after the payment is done. I was told that this is a planned feature for the future. I am just asking if such thing is already available or not?
Hi, we would like to get all webhooks that has specific response message for reprocessing purposes
hello
i received a payment via stripe for my squarespace business, but the money has not landed in my bank account
how do we resolve this?
i am checking my iban on stripe but cannot see the full thing only the last four digits which are correct
Hello, Which webhook should I check that returns line items, discount details wether there is checkout session with mode: payment or recurring payment for a subscription?
how can i add apple pay only as my payment method on stripe?.
Hi, I am integrating stripe firebase extension, and i am developing a frontend application where i want to redirect to the dashboard. However when I call the https callable function 'ext-firestore-stripe-payments-createPortalLink' it gives cors error. I am on localhost.
How do i fix this ?
Hello, I would like to know if stripe is providing an id or a reference that will allow us to contact the bank a retrieve a payment from this ID/reference. Can we get that kind of ID/reference on the payment intent object, invoice object (or other stripe object) ?
how do i check the full info for my iban on my account? it only shows the last four digits
but then how do i proof check if it is the correct one, i am trying to see why i did not receive a payment
Hello! We seem to have an interesting issue with our flow for verifying customers 🤔
Some of our customers are verified on stripes side, but it's never updated on ours. Now this is almost guaranteed to be an issue on our side, but was hoping for some help debunking what could be going wrong.
We currently look at the person.updated and account.updated events to keep track of verification, We've narrowed down the issue to 2 possibilities at the moment:
- Because of our setup, we should also look at
capability.updatedevents to be able to tell if an account is verified - We handle the
person.updatedandaccount.updatedevents as 1 type and simply fetch the account entity at the start of the events handler, this would be an obvious issue if we only receive aperson.updatedevent without a correspondingaccount.updatedevent, or if only thepersonverification details were changed.
Do either of the above possibilities sound reasonable for the verification flow? It's also possible it's a more specific bug in how we handle events, but I haven't been able to confirm that at the moment.
Hi there! My team is trying to develop an app which uses a virtual balance inside it. With this virtual balance you could do some operations like:
- Purchase items inside the app
- Make virtual balance transfers to other users
Is this achievable with Stripe? If so, can you refer me to some docs?
Hi guys, I am testing webhooks for events to do with subscriptions, i want to try ones that are not easy to trigger, i.e. failed payment etc. What do you use to trigger specific events? is it postman? can it be done form my dash?
Hello, I've just created a sample account to perform an integration test for a prospect client between Zuora and Discord. I've configured the connector and created payment method as CC Reference Trasaction relating card (card_xxxx) and customer (cus_xxx). Btw when performing a test transaction I get the following error: 400 -- [invalid_request_error/resource_missing] No such PaymentMethod: 'card_xxxx')
Can you please help me understanding why the card is not recognised? thanks a lot
Hi, my stripe webhook returns 301 error
Hello there
I am new here and to Stripe need you help on our new account fails to receive real payments
yes .. let me share in a seconds
Talk in the thread please: https://discord.com/channels/841573134531821608/841573134531821616/threads/1065262600239185981
Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.
I have a customer who has a Credit Balance shown on their Stripe Customer thats says 'Balance will decrease the amount due on the customer's next invoice.' But when using the https://stripe.com/docs/api/invoices/upcoming api it doesn't seem to show the discount, the total_discount_amounts is empty, is that normal and can i see the discount that will come off the next invoice?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hi, having issues creating a customer with a non-us phone number. what is the expected format, cant find it in the api docs
Hello Team, Got a quick question regarding future charges on a saved card where authentication is required - https://stripe.com/docs/payments/3d-secure#when-to-use-3d-secure
Hey everyone, can someone help me with stripe klarna and afterpay payment options? I turned on both of these from my stripe dashboard but none of them are showing in my final checkout page.
Hey!
I need to have 3 subcription plans in my app - 2 subscriptions are recurring and one should automatically close/cancel after 1 month. Any advice regarding implementation of the product that is going to be subscribed only for 1 month (and has to end after)? Thank you
I'm getting an unknown parameter error for a payment_intent_data parameter that is clearly documented in Stripe's API. Am I missing something?
• API Document for creating checkout session with payment_intent_data: https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-payment_intent_data
**• Error returned: **Fatal error: Uncaught (Status 400) (Request req_DWPjKegAamB7q5) Received unknown parameter: payment_intent_data[0] thrown
• API Call:
$checkout_session = \Stripe\Checkout\Session::create([ 'customer_email' => $data['email'], 'line_items' => [ $litems ], 'mode' => 'payment', 'payment_intent_data' => [ [ 'description' => 'Registration: '.$dealid, 'metadata' => ['deal_id' => $dealid] ] ], 'success_url' => $YOUR_DOMAIN . '/success.html', 'cancel_url' => $YOUR_DOMAIN . '/cancel.html', ]);
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hi, can express accounts login to stripe dashboard?
hello i could find parameter list of payment intent it just take two parameters amount and currency?
were noticing a strange occurrance where customers are seeing different payment options when they reach the stripe checkout page. Is there a way to tell stripe to only allow credit cards for now?
Hi, my webhook returns 301 error
Hi Stripe Team!
One of your folks told me to ask again if i will get back so here i am. I have a following question: Is it possible to handle payments in a fashion that my service will be able to execute actions before and after the user attempts to pay me?
Hi!
@stripe/react-stripe-js question:
Using the CardElement, I know you can create a payment method like this:
const { error, paymentMethod } = await stripe.createPaymentMethod({
type: 'card',
card: cardElement,
})```
But is it posible to do it with the PaymentElement (without specifying the type, etc.)? Something similar to how you would confirm a setup intent:
```const { error, paymentMethod } = await stripe.createPaymentMethod({
elements,
})```
Hey, could use a little help. My company did not configured the Stripe Connect intergration right. Every product, customer, subscription, is created at the plateform level, and I would like to move them at the merchant level. Any suggestion on how to achieve that?
Hi guys!
Any chance to get know via API when and why a Stripe Mandate for a US bank account was set as inactive? I know mandates are invalidated when a customer creates a dispute, however searching through all our disputes gave no result, i.e. I have not find any dispute related to that mandate.
Hi, kinda weird question, but we have a page that uses our stripe test key to test our UX processes. Someone on our team recently tried it out and somehow got a process through NOT using one of stripe's test credit cards. I'm guessing they used apple pay or something? I see the process in test mode in the admin section with the last 4 digits of his real credit card. Are there any ramifications to this before I cancel the process?
Why is my subscription sub_0LtmZj4rOYBvHyzsJwK3DBap considered "past due"? All the invoices are paid.
Hello! I have too many accounts for one of my employers and am needing guidance on how to remove them.
Hello! I made a subscription checkout session:
const session: Stripe.Checkout.Session =
await stripe.checkout.sessions.create({
success_url: `${req.headers.origin}/result?session_id={CHECKOUT_SESSION_ID}`,
cancel_url: `${req.headers.origin}/add-world`,
mode: "subscription",
line_items: [{ price: req.body.price, quantity: 1 }],
metadata: { world: req.body.world },
customer: customer.data[0]?.id,
customer_email: customer.data[0]?.id ? undefined : user?.email,
});
But when I look at the subscription page on stripe I don't see the metadata of {world: string}
The checkout session response contains the metadata but when the session completed the metadata doesn't propogate to the subscription or the webhooks
Hello, my user has a question related to capabilities when they create an account:
They plan to launch first with Treasury and add Issuing in a month or two. Originally, they had planned to launch with both and currently have their workflow setup to request both capabilities when they create an account. But now that they plan to wait on issuing, they are wondering if they should hold off on requesting the issuing capability and update the accounts down the road to request that capability once they are approved and ready to roll out issuing? Or does it matter? Can they still request both now, even if they arent approved on issuing, so that once they are approved they're essentially all set? My gut tells me likely want to request only Treasury for now, and update the accounts to request Issuing later, but just want to confirm and make sure if it is the latter that wouldn't impact anything compliance wise either. Thanks.
Hello Team, do you know if it is possible to generate the "onboarding" link we can generate from connected accounts via dashboard, but using the API?
Hi, I'm not from Stripe crew, but this link should help:
https://stripe.com/docs/connect/express-accounts#create-link
You can see implementation example with different language
Hello Stripe folks. I'm trying to understand why webhook events are not firing for a connected account, but they are for other connected accounts. Can provide URLs for examples if that's helpful.
how to get the ANR on refund.
Hi, how are you guys? I have an understanding problem with Stripe React Native. Is it correct to say when you use presentApplePay() this method invokes confirmApplePayPayment to purchase the PaymentIntent order? I read a few comments about it here (https://github.com/stripe/stripe-react-native/issues/488) and I want to confirm that if I want to process the payment at the backend-side I should call our endpoint before the confirmApplePayPayment and then pass the call confirmApplePayPayment
Hello! I am adding the paymentRequestButton, but it only appears for the Link, if I enter the documentation https://stripe.com/docs/stripe-js/elements/payment-request-button?locale=es-419 with the same browser, it does show me the Google Pay button, any idea what could be happening?
Hi guys. I'm trying to setup my first checkout session and I've got it working except when I try to add in the shipping options part. It's saying Invalid array so I know I'm formatting it wrong somewhere but if someone could advise that would be amazing.
Can you show us what you currently have?
Created a thread, lets keep discussion in there now
Regarding Stripe Connect and Account object updates (webhook)...
Is there an account.updated event sent just after the account has been created? Or is an account.created event being sent?
We need to act on capabilities changes, but not in the same place as where the account is being created...
I'm about to put an application in prod that finalizes all draft invoices that are draft due to an unpaid subscription.
Can anyone see any downside to this?
Is there any way when posting to Stripe's APIs that I can make sure a transaction is a test transaction? For example, I want to create a test subscription with POST v1/subscriptions
We're considering using https://stripe.com/en-gb-fr/payments/checkout but we're wondering what's the extent we can customize the left section of the payment screen. The docs say only logo and color scheme, but is there any possibility of adding some custom html there?
Hi Stripe Team!
Is the payment_intent.processing event is distributed with every payment method? When it triggers?
Hey
I am trying to include stripe elements but for some reason I am not getting element displayed.
Hi, can we make a charge to a saved card and then transfer the funds to connect account
for example: if can have a field "destination" in the stripe.PaymentIntent.create
Hi we are using the Magento 2 Stripe integration. We've had an order through today via Google Pay but the order was not created in Magento. Everything else was successful. The error we recieved is below: Anyone have any ideas?
{
"error": {
"message": "The provided PaymentMethod was previously used with a PaymentIntent without Customer attachment, shared with a connected account without Customer attachment, or was detached from a Customer. It may not be used again. To use a PaymentMethod multiple times, you must attach it to a Customer first.",
"request_log_url": "https://dashboard.stripe.com/logs/req_d8p8CxDhHc1pVg?t=1674058520",
"type": "invalid_request_error"
}
}
When previewing an upcoming invoice where the user is currently on monthly billing and wants to preview switching to annual, can you update the existing price id's to just be annual ones or do you need to delete them and add new annual price ids
Can stripe perform a payroll option?
it's possible to prefill the name, document and billing address in stripe checkout object? i`m trying to create boleto checkout with name, document and address without the customer needs to provides these information. the only field that's prefilled is the email.
Hello, I am testing disputes and keep getting "Insufficient funds in Stripe account. In test mode, you can add funds to your available balance (bypassing your pending balance) by creating a charge with 4000 0000 0000 0077 as the card number. " However my balance is 76k plus. I've used this card to replenish and it doesn't seem to help.
listenint for a checkout.session.completedwebhook event, is there any way of knowing what payment method was used? we will allow ach payments and want to adjust the messaging about when funds will be available. i know of the async events, but those does not state the payment method used either. is there any other event that would convet this (tied to the session object or preferebly the client_reference_id we are using
Hi Team,
Hi Im using subscriptionSchedule and I don't know how to make it charge the customer imidiatly before updating the subscription than to update it and wait for one hour
I want to reactivate the canceled subscription. Is it possible?
Hi Support!
I have payment intents for one-off charges, and I have a few products. All products have 1 recurring price - for which I am going to use Subscriptions API. I do have on product that has both a recurring price and a one-time price. Can I use Payment Intent to charge the user for the one-time price? And if so how?
Hey! Have a weird issue where payments are failing but there's no specific reason in the logs.
Hello! Is it possible to add an existing Subscription and Customer to a test clock or do you need to create the Test Clock and then create users and subscriptions within the Test Clock?
Hello Im working in a site like netflix with suscriptions and a checkout integration the client wants to offer a plan for companies in this case it's a company with 50 workers How can I model this in stripe and laravel therefore they would be 50 users with suscriptions but only one payment and the client also wants to a offer a trial piriod.
In the Stripe docs for creating account links, it lists "account_onboarding" and "account_update" as types... but the Node SDK has custom_account_verification (and a few others)... which is correct?
Today, in the structure we have, when making a pay-intent, we already transfer the transaction value to the connected account. Now I need to trigger a payout.paid webhook (if this is the correct event) to find out when the transfer was made to the connected account. Is it possible to carry out this verification from a third-party account that we manage?
Hi there! I'm looking for any tips or confirmation on the following scenario: We have an application where users (individuals) are able to do simple tasks for other companies and earn money for that. Companies are buying virtual credits on our platform (by using stripe) and then they are able to post some projects and pay by using virtual credits. Users-individuals are working on that projects and in the end they should receive payout for their job. I want to use stripe connect for that (creating account for individuals, and then manage payouts by using https://stripe.com/docs/connect/instant-payouts - but I'm not sure if this is the best option? wdyt?🤔)
I am setting Metadata ( https://stripe.com/docs/api/metadata) in SessionCreateOptions option. Also after creating session I am getting the metadata in response. However, I am expecting the same metadata in my fullfillment webhook but there the Metadata object is empty. Any idea why the fullfillment webhook not receiving the Metadata I have set while creating the session?
Hello everyone,
Currently I am working on a SaaS product that works with a monthly subscription model that charges the customers card for their usage on a monthly basis.
However, we are looking to implement another payment option whereby a user can instead pre-pay a certain amount and then each month their usage for that month is deducted from their pre-paid amount.
Does anyone know if Stripe has any functionality like this? I assume it would be through using Stripe subscriptions combined with Stripe Credit or something?
Hi! We are trying to build a high performance/low latency application that can handle very high throughput. All of the transactions happens on our server side, and currently we are creating a PaymentMethod and then creating a PaymentIntent after. This means 2 sequential round trip to Stripe with twice the latency. Is there a way to create a PaymentIntent in a single call from the server side without having to call create PaymentMethod separately?
Hi everyone! I just received my card reader and am having issues connecting the terminal to the reader... i know it probably sounds simple to everyone here! I appreciate any help!
Hi Everyone
I have a simple question can you please confirm?
Can we create a real customer from a guest customer using stripe API? Like using guest customer email id , name etc and payment_method?
I have an active subscription. I updated its items prices and it works great: prorration applies and next invoice value is calculated. Now I need to bill next invoice when this update(upgrade) is performed, not at next cycle. This is the subscription sub_1MRh5MGGCGfoPLSh6Gb0DJqz
In the docs for mandates all I see is the "get" for retrieving a mandate. how do I create a mandate?
Hi, I have a question. When I apply credit to the customer balance. Can that credit be used for one time purchases for that customer or does it only work for invoices of a user subscription?
Hi all. I am looking for a way to validate stripe keys to improve customer experience. Issue: I am having customers that are inputting their keys in accidentally in the incorrect order (Pub in the Secret field as an example) as well as missing characters or additional characters. Is there something in the API that I can use?
I also do not wish to make a charge to do this validation
any suggestions?
Hey there! We are using Stripe checkout for both subscription and one-time payments. For subscriptions it generates an invoice but for one-time payments it does not. Is this done on purpose?? Thank you!
#dev-help Hi Team, is there some documentation on how we can pass on both stripe and commission fees to the buyer rather than the seller? Thanks in advance!
Someone from stripe support told me, that there is a beta for PayPal integration in stripe. When is the release? Is there anything official?
Is it possible to configure upsells (https://stripe.com/docs/payments/checkout/upsells#create-upsell) from the API or it can only be done from the dashboard?
#dev-help Hi everyone,
I'm working to allow clients to pay with wire transfers (ACH credit). I already read this stripe documentation https://stripe.com/docs/sources/ach-credit-transfer.
I'm using Payments Intents API and the documentation refers to the charges webhooks. I guess I might be able to attach the source to a payment intent and I should receive the events via payment intents instead of charges right?
Also, I found this other documentation https://stripe.com/docs/invoicing/automatic-reconciliation.
So I'm kind of confused as to how to implement correctly Wire transfers with the payments intents API.
Could someone explain to me at a high level which would be the necessary steps to achieve the goal?
Thanks!
Hi there,
I am trying to integrate stripe sofort with shopify, i have enabled sofort from stripe however there is no option in stripe settings (in shopify admin) to enable sofort
Which values can the "currently_due" string array have? https://stripe.com/docs/api/capabilities/object#capability_object-requirements-currently_due
Hi There,
After upgrading stripe api version from 39.118.0 to 40.12.0 payment_intent is comming null in checkout.session object
Am I missing something?
Hey, I got a question about time zone used by stripe. Attempted to set t&c date on creating a connected account. Used unix epoch time from UTC and was give the error that the t&c date was in the future.
Hi, I have a question about qty in creating subscription.
Is there a way through the api to retrieve all failed webhook events for checkoutsession.complete?
Hey could I get a little help please 🙂
Hi i am using stripe crl to trigger events, it works but doesn't call at the endpoint which i need it to do to test the intergration on my platfrom and to format the logic for the request. How can i make it call the webhook endpoint.
Hi,
I have questions about saving PaymentMethod for future use. I'm using .Net. In the UI, I have a PaymentElement.
I create a PaymentIntent, setting SetupFutureUsage to "off_session." I don't create a Customer. After payment, but before payment capture, I want to create a Customer and attach the PaymentMethod. I'll save the Customer ID so I can reuse the PaymentMethod in the future.
However, the PaymentIntent (status = requires_capture) does not have the PaymentMethod. PaymentMethod is null. So do I need to create the Customer and add it to the PaymentIntent BEFORE passing it to the PaymentElement and confirming?
Hi guys I've 2 question
- Considering that I'm in italy there is some policy that I've to made the user read before the checkout?
- I would like to create a checkout page on my own and next create a payment token with stripe library in python, that is legal or I should use the stripe checkout page?
Hi all. When using the Stripe Terminal SDK, is there any special configuration that should be used when creating the SetupIntent in order to be able to accept Google Pay, Apple Pay or Samsung Pay?
I was told payment_settings: { save_default_payment_method: 'on_subscription', }, would set the default payment method to the card that the customer uses for subscriptions but its still not working
Hello. My integration creates PaymentIntents to create authorizations on cards. In most cases, the object that comes back from the create call will have a key called charges and charges will have a data array of charge objects. However, there have been a few PaymentIntents that come back from the create call that have no charges key in their object. Or even when retrieving the payment intent later it still does not have a charges.data array. What would be the reason why some of them would have charges and others would not?
I can give example PI ids where one that has it and one that does not.
Hi guys. I'm trying to test local webhook triggers using the cli and it's not triggering my local script, but is registering the event in the dashboard (feels like the forwarding isn't working correctly).
I'm running a local xampp server where I have strip-webhook.php in the root. I'm setting up the forwarder using stripe listen --forward-to localhost/stripe-webhook.php and I've copied the whsec into the example script. The localhost is running on port 80.
I've added fwrites into the script to log the script starting and events happening to confirm that it's being triggered. When I run the file directly through the browser it works (but throws a load of errors due to their being no post data).
The stripe trigger also doesn't cause anything to appear in the apache access log, making me thing the forwarder is the failing point for me.
Hello all! I have a couple of questions regarding payouts and specifically in test mode:
- I have a custom connected account that's in test mode, and i setup a payout destination (external account) to be a debit card (to allow for
instantpayouts). BUT i created the connect account with payout settings that set the payout interval to bedailyand NOTmanuale.g. ->{ "schedule": {"interval": "daily"} }
With this setup (a connected account with automatic daily payouts, and an external account being a debit card) i would expect 2 things:
- A small interval of time where when funds settle in the custom connected account and those funds are eligible for instant payout but not for long since an
automaticpayout is likely to happen some time in the future (hours i imagine). - The actual
automaticpayout to occur when a payout destination is a debit card (not bank account).
I've been having a problem for months in test mode where i would never get an automatic payout triggered by stripe for a custom connected account with a debit card set as the payout destination (external account) no matter how many days the funds have been settled. The only time it seems to work is if i set the payout destination to a bank account.
I even left a testmode connected account with a balance and did no instant payouts for months to verify (that account id is acct_1L9sxCQRF5F9E05A and it's in test mode.). That account still has a balance that hasn't been paid put even though the payout settings are NOT set to manual but instead daily. Would like some help/clarification on this because it seems like a bug.
- I would like some clarification around
instantpayouts vsautomaticpayouts. Basically as i understand it,automaticpayouts to custom connected accounts allow us to trace/find the associated charges that made up theautomaticpayout via the balance transaction? (what is the actual mechanism for us to know which charges are part of anautomaticpayout?) Regardless, to my understanding it's possible. But is this also the case for aninstantpayout? and if not then what's the difference between a stripeautomaticpayout and aninstantpayout being able to know which charges are associated with them? I figured since it wasn'tmanualit would have the ability to see what charges are associated with it, but maybemanualin this case could also mean manually calling the API to create a payout which is what aninstantpayout requires.
Any help would be greatly appreciated 🙂
Hello. I have been playing around with adding the address element to our existing form. We need to have first and last name separated so I am using the 'split' display option for name. I was wondering if there was a way to have first and last name be on a single row with two columns like the State and Zip inputs are? We are hoping this will help make the form not appear so long.
Hello
For Same successful payment I got two calls to my fullfillment webhook with same type
charge.succeeded. The responses are almost identical expect I have two receipt URL though the content of receipts are same also in one response I had account property. May I know why this webhook getting called twice and why there are two different receipt URL's?
So this should be a really simple one but I'm just not finding it so please help!
I'm testing the webhook and it's generating paymentIntent.succeeded but how would I tie that to a client_reference_id from an earlier checkout session?
Is it just that the cli generated events don't have that property since there was no checkout session preceeding it?
Hi guys,
Currently using the Stripe API to create Subscriptions and wondering how I can change the current_period_start to a future date rather than the default now date. Can anyone point me to the right direction?
is it possible to check if a customer has used a free trial for a specific product at any point in the past?
how are you? I'd like to know about order of invoices here.
stripe.Invoice.list(subscription=xx, limit=10)
I've limited to 10 for result, then I'll get list of invoices from latest to oldest? or vice versa?
kphan
Radar has a few default available rules for 3DS (e.g. "Request 3DS if 3D Secure is supported for card"). **Is it publicly available what these translate to, expressed in Radar syntax? **
At first, we thought this would be something like:
Request 3DS if :card_3d_secure_support: != 'not_supported'
so recently, when we added a BIN allowlist for certain issuers we were having trouble with, we used the following rule:
"Request 3DS if :card_3d_secure_support: != 'not_supported' AND NOT (:card_bin: IN @card_bin_3ds_allowlist)"
but this accidentally started requesting 3DS on setup intents as well as payment intents. We have since updated our rule to be:
Request 3DS if :card_3d_secure_support: != 'not_supported' AND NOT (:card_bin: IN @card_bin_3ds_allowlist) AND :transaction_type: != 'setup_intent'
which works.
Are there other cases covered in the Stripe default rule that we are missing?
Using the Stripe API, is there a way I can query for a list of Connected Accounts that are in a 'Restricted Soon' status?
Hi,
I have questions about saving PaymentMethod for future use. I'm using .Net. In the UI, I have a PaymentElement.
I create a PaymentIntent, setting SetupFutureUsage to "off_session." I don't create a Customer. After payment, but before payment capture, I want to create a Customer and attach the PaymentMethod. I'll save the Customer ID so I can reuse the PaymentMethod in the future.
However, the PaymentIntent (status = requires_capture) does not have the PaymentMethod. PaymentMethod is null. So do I need to create the Customer and add it to the PaymentIntent BEFORE passing it to the PaymentElement and confirming?
Hello my fellow being, I have a question regarding a user not passing WCAG or Web Content Accessibility Guidelines. They are using Stripe Elements. Is this something available with Stripe?
I'm trying to get my subscription checkout working from a ReactJS form to a Lambda function. I've seen people talk about using Lambda, but no code examples. I've got the Lambda function returning the session.url and if I copy/paste the URL it is working. I'm new to React/Node, so not sure how I now redirect from the form after the Lambda function returns with the URL. The react screen is following (from the examples in Stripe documentation): <form action="https://xxxxxxxxxx.execute-api.us-east-2.amazonaws.com/dev/api/" method="POST">
<input type="hidden" name="lookup_key" value="MONTHLY" />
<Button block color='primary' id="checkout-and-portal-button" type="submit">
Monthly Checkout
</Button>
</form> If the lambda returns in the body the session.url, how can I change this screen code to redirect from the frontend? are there any examples in the documentation? I can't see any.
If a user would like to move the email field above the card number, should they just disable Link via https://dashboard.stripe.com/settings/link following customizing checkout https://stripe.com/docs/payments/checkout?
Is anyone in here able to answer a question I have about issuing?
Hi, I recently started drop-shipping and I started having a couple sales which was I used stripe as a means of payment, a customer(1) put up a dispute which I challenged because the products have been sent I have tried reaching out to the customer service but got no reply, also I have uploaded documents indicating the product have been shipped
I woke up this morning and I realized all customers have been refunded despite the items have been shipped out and some have been delivered what can I do
Is there anyone here who can help with this ?
Hey is there anyone available to help me setup stripe for my University project ? Unfortunately my location does not allow me to use stripe express. Hence i am unable to use the test mode API keys in my project.
hello
i understand yo use \webhooks and point with stripe listen command
that will catch when something happened like payment_intent_created etc. Can i directed to web with res.send or just can i print the reuslt to the console?
@lapis hatch Let's use the thread created for you: https://discord.com/channels/841573134531821608/1065440088181448766
Hey all in here to get some clarification on something.
Right now my client has about 120k subscribers on a plan and from what I’ve read is that stripe is somehow able to resolve the new credit card information for the default payment method on the customer if the card expires.
From the docs I can’t really get a clear answer to this question.
Since a subscription renewal is simply stripe making a new invoice and having it paid does stripe act differently for expired cards and payments if it’s an invoice stripe created for a renewal vs if I make an invoice via the api?
Simply put would stripe be able to charge an expired card for the renewal but the one time charge on an invoice would fail using the same card on file?
Hello, We want to have Flat rate and per-seat model. User signup to the application, and redirected to checkout page and paid for monthly plan, hence subscription will be created. That user becomes the Admin of the organization.
Inside the application, We want to give option “Buy Additional Seats”. We want if user click that option stripe checkout page will open that accept the quantity. When payment is done, with webhook we will create the subscription items to the subscription of monthly flat rate.
The issue we have:
- Per seat price of recurring type can not be used to create checkout session with mode: payment
- If we use per seat price of monthly type to create checkout session with mode: payment, it works, I can do the payment, but when I try to create the subscription items after webhook received I get the error
The price specified is set totype=one_timebut this field only accepts prices withtype=recurring``
Any workaround?
Hi, I run code to reconcile balance transactions against by local data to make sure nothing is missed and I have found something I can't explain:
- I am using a US Platform test account with a GB connect account.
- I am making a bank_transfer using direct_charges
- The bank transfer is for 98.16GBP with a 0.05GBP application fee.
- For some reason the balance transaction for the application fee is showing 0.05 USD instead of 0.05 GBP.
- The balance transaction is showing an exchange rate of 1.23469, so converting 0.05 GBP to USD should be at least 0.06 USD
When I do a credit card charge using destination charges the application fee is in the expected currency.
The balance transction is txn_0MRoJS12zfONhPKK3klgl1u7
The application fee is fee_1MRoJRRwyZke1rZwsMSOAsTo
The charge is py_3MRoJNRwyZke1rZw0HND4eqW
Hi Team, we are moving our business from Stripe Australia to Stripe SIngapore. Is there anyway we can move our client's information like recurring payment tokens which are stored on Stripe Australia account? We do not want our clients to go through the whole process of resubscribing. Any tips
Speedy
Hi, can I add 'boleto' or PIX option on my app in react native, i want to show it on modal to pay on device.. It have support? Or prevision?
Hi, my name is Katya and I am looking for support 🙂
Does anyone know how to group stripe products by category? Or know why my products in Stripe are not grouping correctly?
Hello Stripe dev. Can you please check this request is correct? Because I'm facing with the 404 error. Request ID: req_leyv03yi8W2Woz
Hello All,
Is there an endpoint in the Stripe API (I took a look but couldn't find anything) to generate a 1099 for Stripe Express accounts. We like to have to a convenience feature for our service providers to download their 1099. I'm aware of the Stripe 1099 wizard/workflow which we will be using soon to e-delivery 1099s to service providers in the USA.
Hi, can I add PIX payment method option on my app in react native, i want to show it on modal to pay on device.. It have support? Or prevision?
KatyaN
Hello, I would like to implement a modal where my users can pay with a "boleto" (popular payment method used in Brazil) or PIX. Is there support for React Native so I can do this??
@autumn fox @halcyon vapor @mild sorrel You guys be working for the same company in the same building in the same office with the same question....💯
?
No, but probably we live at the same country
markos
Paulistanos!
Sim!
Hi,
I need help with documentation on connecting Stripe to Xero for revenue recognition. Thanks
Hello channel,
We need documentation to implement bank redirects https://stripe.com/docs/payments/bank-redirects using React Component and payment intent APIs.
Hi there. I'm trying to use the /v1/subscriptions/search and would like to expand the response to include data about the customer associated with the subscription. Is this possible?
Here is what I tried:
/v1/subscriptions/search?query=metadata["partnerName"]:"TEST1" OR metadata["partnerName"]:"TEST2"&expand=['data.customer']
Response:
{
"error": {
"message": "Invalid array",
"param": "expand",
"request_log_url": "https://dashboard.stripe.com/test/logs/",
"type": "invalid_request_error"
}
}
Is there any way to create an InvoiceItem for a one off that doesn't show the quantity as Qty 1
Hello. Does Stripe support refunds where there is no previous transaction to link to? My use case is, the client has migrated a book of business onto our platform. The previous platform didn't use Stripe, so there's no previous transaction to link to and process a refund against. We need a way to issue refunds to these customers.
Hello there, i've enabled customer emails on stripe i'm creating a free subscription($0), will stripe send invoices to the customer in this scenario
Hi all, anyone knows if there is a way to hold a security deposit on Stripe for a defined period of time (more than 7 days)
Hi, I have a question in regard to the trial ends procedure.
We enroll our customers to the trial period on our default product when they register to our website for the first time without sending them to the checkout page. The default product's prices are metered with aggregate mode as last_ever!
Problem: Our expectation was to see that when the trial ends, the status of the subscription changes to something like past_due but it goes directly to active . I think i know why, because the subscription item has the metered billing and there is 0 $ upfront so it marks the invoice as paid and put the subscription to active!
What we can do so Stripe puts the subscription to past_due when the trial ends and there is no setup_intent or payment_method (means the customer was new and trial just ended)?
This is the subscription create params:
SubscriptionCreateParams.Builder builder = SubscriptionCreateParams
.builder()
.setCustomer(customer.getId())
.setCurrency(firmEntity.getCountry().getCurrency())
.setCancelAtPeriodEnd(false)
.setCollectionMethod(SubscriptionCreateParams.CollectionMethod.CHARGE_AUTOMATICALLY)
.setPaymentBehavior(SubscriptionCreateParams.PaymentBehavior.DEFAULT_INCOMPLETE)
.setPaymentSettings(SubscriptionCreateParams.PaymentSettings.builder().addPaymentMethodType(SubscriptionCreateParams.PaymentSettings.PaymentMethodType.CARD).build())
.addAllItem(items);
Your help certainly helps a developer who passed the deadline and will be much appreciated!
hello , i have a question about payments link , Can the system turn the link into an expired one when the person pays the amount?
Hello, I would like to add a negative amount to the invoice created by the subscription as part of creating the subscription itself, how would i do that?
Hi team, In Hosted checkout payment can we pass some additional parameters and return them with success URL
Hi, I have a question about webhook events. In Stripe I can set an endpoint that webhooks will call upon certain events. Is there a programmatic way to check from our API what events the webhook is set to send?
Hi, i have a query about stripe checkout sessions...Could somebody help ?
hello
in test mode, after some payment, I face errors like an insufficient funds. May I know why we are facing this error?
Hello , does anyone know the scripe support the UnionPay debit card? We got a payment that is been rejected
Is using both return value from stripe and updating my backend + using webhooks as a redundant a good solution?
Hello, if I want to support payment by users in different countries, do I need to set different currency prices?
Hi. I'd like to add functionality such that users can save a payment method for future use. I know that the SetupIntent API can be used exactly for this and I even got it working. However, if I want to update the saved payment method, how would I go on about doing that?
Hi
We are migrating from charges api to payment intent api. 1) what are the checklists that needs to be followed? 2) Any extra coding need to be done for 3d authentication using payment intent or will it be handled automatically by stripe?
Hello! Our team wants to add the credit card scanning feature. Currently we are using the CardField component to collect user’s card data. Could you please clarify the following questions?
- According to the docs https://stripe.com/docs/payments/accept-a-payment?platform=ios&ui=payment-sheet#ios-card-scanning we can enable card scanning only for iOS and only for PaymentElement component. Is it correct?
- Is there a way to use card scanning both for iOS and Android with CardField component?
- If the answer for the question 2 is unfortunately no, is there a way to use any third party tools for card scanning and pass the scanned data to CardField component?
Someone have answer to my quest, please!
Hi @timid phoenix let's continue the discussion in your thread (#dev-help message) . Thanks for the waiting, Discord is busy today.
Hi all, I apologise I don't have any code to show but I do have a quick question.
I am trying to setup metadata on a subscription from the event checkout.session.completed as all my metadata from the checkout is stored there and I need to then add it on to the subscription for simpler identification on users. It would be amazing if someone could support me on this as I currently have not found a way to do it.
Hello,
I have been using stripe test mode for my development and as far as I know until 8th December everything is working fine. Now when I am testing the flow Confirm Payment is failing with the error "Card details are not complete". I can't find any good documentation or solutions to this problem please help
Using with React Native
@stripe/stripe-react-native v0.19.0
Hey Team - I am getting this error when using handleCardAction for authentication_required error for an off_session payment intent - handleCardAction: The PaymentIntent supplied is not in the requires_action state.
Hi, im getting this on stripe checkout page
jquery.min.js:2 Uncaught DOMException: Blocked a frame with origin "https://checkout.stripe.com" from accessing a cross-origin frame.
when stripe checkout page load
Good morning, I need your help. I've been trying to make payments on the stripe platform for 1 week now. I have the problem that my first card comes out as rejected, then my father from the US gives me one that has international payments and also rejects it, does anyone know the reason? Why are you rejecting my payments?
Hi,
is there a way to pass the transfer_data[amount] when using Stripe Terminal iOS SDK Terminal.shared.createPaymentIntent(params) function ? transferDataDestination can be properly passed but it does not seem to accept a transferDataAmount field. Thanks (StripeTerminal v2.16.0)
Hello stripe dev community, i am having trouble integrating the stripe node sdk on my applications client side. I set up the integration accordingly to the docs but when i call a method (e.g list all customers) there is no network request that goes out, i get no response or error message and it seems that it just does nothing. This is how i created the stripe instance:
import { StripeConfig } from 'shared/src/sharedConfigs/configs/stripeConfig';
import Stripe from 'stripe';
export class StripeShell {
private readonly publishableKey: string;
private readonly secretKey: string;
private readonly apiVersion: string;
private stripeApi: Stripe;
public constructor(config: StripeConfig) {
this.publishableKey = config.publishableKey;
this.secretKey = config.secretKey;
this.apiVersion = config.apiVersion;
this.stripeApi = new Stripe(this.secretKey, {
// @ts-ignore
apiVersion: '2020-08-01',
});
}
public getCustomer(customerId: string): Promise<Stripe.Customer | Stripe.DeletedCustomer> {
return this.stripeApi.customers.retrieve(customerId);
}
public listCustomers(): Promise<Stripe.ApiList<Stripe.Customer>> {
return this.stripeApi.customers.list();
}
public getSubscription(subscriptionId: string): Promise<Stripe.Subscription> {
return this.stripeApi.subscriptions.retrieve(subscriptionId);
}
public getInvoice(invoiceId: string): Promise<Stripe.Invoice> {
return this.stripeApi.invoices.retrieve(invoiceId);
}
}
I already tried calling different function (get customer by id, list all customer, create acustomer) but it does not do anything.
If i send a request over curl in the terminal with the same api keys it works fine
Anybode have an idea what i am missing/doing wrong?
I am using react with typescript
Im trying to apply a discount to this checkout. I have the ID of the coupon but all suggested changes seem to return errors.
$checkout_session = $stripe->checkout->sessions->create([
'customer' => $customer->id,
'payment_method_types' => ['card'],
'line_items' => [[
'price' => $stripeProduct['default_price'],
'quantity' => 1,
]],
'mode' => 'payment',
'success_url' => ‘XXXXX/success',
'cancel_url' => ‘XXXXX/create-booking',
]);
Or is there a way I can allow users to enter a coupon on the checkout page itself?
Can someone assist with another issue I'm having? Although I was able to start the subscription at a future date, a partial (pro-rated) payment is still being taken at the time of the Subscription creation. I'd like to charge the subscription amount on the future date instead
Team, we are attempting automatic collection of invoice. The challenge we are facing is, we need to collect payment immediately, while the normal behavior of Stripe is, it takes an hour to attempt payment collection post finalization. Any suggestion how we can modify that behavior?
Hello, I have a project where I need to implement Escrow payment between a seller and a buyer. Unlimited number of sellers and buyers can register to the app and buy products from each other. A user can be both seller and buyer. The idea is to enable secure payments and trading by keeping the funds until the buyer confirms that the product is received. Then, the funds should be released to the seller account.
Is that possible to implement with Stripe and what Stripe services shall I use? Some initial guidelines would be appreciated.
Hi, I am making a custom payment flow for multiple seller purchases using PaymentIntents and client secrete for Element form. Can a PaymentIntent be generated on the frontend/client side or should it be done on the backend? I don't want to send client secret through REST API.
Hello
Hi, i was running webhook on testing fine but when I add that to the live it is not working URL for endpoint is same in the development and live. What could be the issue.
Hi, I need to support Multibanco payment using React. When I try to call stripe.createSource in the client never return. The only way I've found is to code createsource in the backend and access with a Rest.
Hi, i'm not a developer. - i'm a founder and i need to ask a technical question. Does stripe connect have the functionality to place a pending charge on a users account and then release/alter the charge based on conditions of the transaction. Our devs are saying it's illegal and not possible but the whole hold and payout mechanism is crucial to our product.
Hello ! I am using the PaymentElement on my app and I can't find documentation about a specific thing : if I use Giropay and I am redirected to Giropay's payment website, when I will be redirected to the redirect_url I provided to stripe's confirm, I will have query string parameters added. One of them is redirect_status, and I can't find documentation about this in each case (klarna, giropay, bancontact ...). Could you tell me please what results I can expect from each payment for this parameter in test and no test mode ?
Hello, I need support with a payment. Via API needs to be completed in order to close the process on Magento 2.
Now, as I had to edit the invoice and send a new one, Magento is not recognizing the payment, therefore I can not close it. The payment indeed still on "pendind".
What do you need to have a look? ID pi_3MREZOHm13LYasRV18i0znh1
My client is getting constant card testing attacks with Stripe.js. This is even with Recaptcha v3 in place. Is there anything we can do to stop it?
Hello!
What happens if I have a subscription and I sell it with a trial period of 30 days when a user applies a 1 month 100% off code?
hi I'm using the Terminal to trigger stripe events for webhook I'm getting scribe to listen to the webhook i own and using two tabs, in the logs is being successful however the actual webhook and it is still waiting for the event. any solution as i need to give my url the request data so i can format it for my database
Hello, I recently tries to use Stripe test-clock feature. I created a monthly subscription on Jan 19 11:00 am. The next renewal was Feb 19 11:00 am. I advanced my test clock to Feb 19 10:58 and waited for 2 minutes but nothing happened, no invoice created. Can you please tell me how I can simulate the renewal?
hey everyone, i got 1 question. Can I use stripe products/discount code etc while using myown UI? or i'm force to use stripe hosted checkout?
Hello !
I need to make a single invoice but with several payments that my customer will have to pay within a payment schedule. I didn't find any way to do this via the API nor the interface. Am I missing something?
Thanks!
Hello everyone, Im working for an online car rental business and I would love some clarifications for PaymentIntents:
- Is 'incrementing an authorization’ only available for Terminal and not online payments? If so, is there a way to increase the amount for a confirmed PaymentIntent before capturing it.
- Currently funds capture window is 7 days. Can this be extended (https://stripe.com/docs/terminal/features/extended-authorizations#request-extended-authorization-support) or it’s not available for online payments) ?
Hi, there is a way to see created sources in Stripe's Dashboard ?
Hi, How we create the payment method in flutter?
Hello 🙂 does anyone have VRBO or Stripe phone contact ?
Also, where can i add the cards that i accept in my stripe account ? because i have a stripe and now customers are making reservations and i cant receive the money. Thank you in advance
What triggers an account.updated webhook call? I've tried changing a few properties of an account but am not seeing any new call listed on the webhooks page (test mode).
How i can enable UPI on payment gateway of stripe ?
We can’t seem to create new item line with -ve inline pricing to a product. Only +ve online pricing allowed, any idea?
It is actually a recommendation from stripe team that we use that approach.
Whats the best way to handle support payments? It seems like they are pending for a long time sometimes
Hey guys, is it possible to automate invoicing custom stripe accounts only for the application fees?
Hey there, If i've created some customer_ids in test mode, would i be able to access them is live mode?
Hello, Is there limit on quantity while creating subscription?
Hello Team, A connected account - Platform Account - SGD and Connected account INR - Couldnt confirm an off_session payment which requires authentication using the payment Intent on the UI - Client Secret = "pi_3MRwhZSGHAymQtUL1sneRlSk_secret_gS9cXErOtvdMsFN2B13M80Sln"
Getting the error -"Your card was declined. This transaction requires authentication."
I’m implementing scheduled subscription for our company.
However we don’t want stripe to send the invoice since we will be handling the invoice email from hub-spot.
How can I turn of invoice email for scheduled subscription from api?
Bonjour, j’essaie d’integrer le checkout et je ne comprend pas comment je dois faire
j’aimerais un suivis étape par étape car votre support n’y arrive pas ...
Hello, I am looking in to using payment method us_bank_account , when i create a payment method and try to associated with a customer, stripe api throws an error as PaymentMethods of type 'us_bank_account' must be verified before they can be attached to a custome - What are the steps to verify the account?
When we delete a customer from our Plattform that is bind to a account on stripe, can we securely delete him on stripe, too? Or are there restrictions? Usually there are some kind of goverment rules to hold back the invoices a company creates for x amount of years. But besides that, that is not a technically concern of stripe, right?
Hi Team,
I am having a use case for the subscription that i want to create a subscription without charging immediately. subscription should get created immediately but charging to the customer it should start after a month is this possible any way ?
Make a Trial of days for the next month or 30 days
hi @gloomy hinge thanks for your response, is there any other way except trail, i dont want to show it as a trial because i took amount for this month from customer wallet
Hi #dev-help Can anyone please tell mw why this invoice : in_1MRwzIELLM3Jv5QRezbUOz1i does not have a payment intent??
Hey Team. I have a problem with webhooks in test and live modes. There are 2 webhooks setted on the same events with different urls. For the test webhook earlier I used well known test webhook signing secret whsec_102...fff4. Now it doesn't works neither with whsec_10 nor with the Signing secret ehich I get from the dashboard. What's wrong?
Hi team, need a little help. So I am migrating to Stripe elements from stripe checkout. I have created a payment element and an address element. In the address element I am providing the type 'shipping' and as a result, when from frontend I am unchecking the box for "Billing is same as shipping information" it is only showing me a country selector. I would like to see the name, street and other full details in the billing information exactly as it is showing for shipping information.
Could you please help me by telling how do I achieve that?
Hi guys. I've run into a small issue with shipping options in the checkout. I feel like there's some information missing from the payload returned with checkout.session.completed.
When I give 2 shipping options I can see that the selected option is shown in shipping_cost, and this relates to the array items in shipping_options but it only shows the cost of shipping, not the descriptive name I gave in the checkout.shipping.create. In the instance that the shipping options have different values there's probably some smart way I can derive which option was selected by storing the possible values before sending the create and referring back to the values but what about the situation where there's 2 options with the same cost.
Unless I'm missing something I feel like shipping_details should have another property, something like "shipping_method" which displays the selected shipping_rate_data.display_name.
Or am I missing some other way to achieve this?