#dev-help
1 messages · Page 170 of 1
@rough quarry you would need to reach out to Support
Stripe says they need to wait for a week
But initially while we doing implementation it says it's daily payout
It's very difficult. My sellers continuously asking for withdrawing money. But they can't
Hi, I am currently building a shop platform that builds on top of stripe connect.
Until recently we only worked in test mode and therefore used test accounts to check that our payment flows work correctly.
Just like most connect platforms with standard accounts, we created a payment intent in our backend, the shop frontend then finalises the payment and our backend listens for the webhook “payment_intent.succeeded in order to inform the the business about the new order.
Now, we are in the process of onboarding our first real client. We connected their account with our stripe platform. To confirm everything works as expected we first tried to continue to work in Test Mode. However, when using this “real” account id in test mode, the final web hook (which informs the backend about the succeeded payment intent) is not fired anymore. The payment itself shows up in the dashboard though.
Whenever we switch back to using one of our test account ids, everything works as expected. Do you have any advice, what might cause this behaviour and how to fix this?
Hello, I am looking at Stripe Bank transfers for subscriptions. https://stripe.com/docs/billing/subscriptions/bank-transfer
I am wondering how I can test this in Stripe?
I like to create the subscription as mentioned in the document. But I want to mimic the behavior of a customer paying to the virtual bank account of the customer. Then use it to mark an invoice as paid. etc.
I am not so sure where can turn Stripe Tax off
Received a message that there will be payment element changes on may 23 regarding loading experience
You can follow the instructions below to test out the feature before May 23 and opt out if needed:
Question - Are those changes live already and only the defaults change? As in, if we launch it now will everything crash and burn or not?
Hi, Is there any way I can receive all line items of an invoice from a webhook event? Currently, I am receiving only 10 line items with a weebhook event.
Hello, I am currently working on fixed-price-subscription model using Node and React Js. I have implemented card payment using Elements from react-stripe-js but could not find a way to implement Ideal payment. would appreciate any help. stuck for too long
Hello, Im currently investigating time when subscription is paid after changing from scheduled subscription -> subscription. So the subscription has active status and the current period is 14 May to 13 Jun, but draft invoice was created and will be charged on: "Subscription
invoice will be finalised and charged soon
Scheduled for 17 May 2022, 09:31". Why there is 3 days delay between activating subscription and related payment?
is it possible to not allow refund requests?
Hi there, I’ve searched and cannot see anything on this server, but does anyone know anything about this error:
Blocked a frame with origin “https://my-dev-url” from accessing a frame origin “https://is.stripe.com”. Protocols, domains and ports must match.
We are including it via <script> tags, have a proper SSL certificate, etc. It seems to happen in Safari on macOS and iOS (both latest versions) but not in Chrome.
Hey, I am trying to add google pay to the app and when I call to Stripe.instance.initGooglePay nothing happen, how can i fix it?
Hi! Is there an easy way to add 2 free months to an active subscription (ie, postponing the next billing date?)
Hi, What's the difference between invoice.paid and invoice.payment_succeeded event?
Hi, i'm struggling with implementing a basic checkout for one-time purchases of products. I have a page with booking details (the user is booking a playing field), that redirects him to the stripe checkout. Problem is, I want the booking details to be saved after the user succesfully paid. Where can i check if the checkout is completed? I'm using django, I can provide the code I wrote till now.
Hi, someone known how to enable 'card_payment' on stripe connect dashboard?
U can handle checkout completition in redirect url callback
I am trying to add the tax_rates into line items on CreateSubscription API, and I get this error.
One or more prices has a `tax_behavior` that conflicts with the tax rates that apply to the corresponding line item
Will the users with the developer privilege get a notification, when there is a problem in a configured webhook endpoint. Currently only our account admin getting those mails. What do we need to do get those mails to the developer accounts as well
I need to update a reference when a user updates the billing card used for invoices in my system. This can happen on our system or off platform via Stripe. I'm having some difficulty working out which webhook would be triggered and contain this information however. I started by looking at the payment method updates but that would it instead be a customer update?
Is there any way to test failed payments with Google Pay payment button?
Alguien puede ayudarme a configurar stripe en tienda de Bitrix24?
@vocal wagon we only speak English here on Discord. If you need support in another language, try https://support.stripe.com/?contact=true
I'm sorry!, Thanks.
Hello, For Spain is Paypal integrations available? Where I can find documentation for it? also checking react-native library I was unable to find anything related to Paypal 😦
I want to link my bank account, but my bank code has only 8 digits (ING Diba Germany)
But Stripe insists on a bank code with 9..
:question: @worthy otter 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
Okay thanks..
Don-paypal
Get 302 ERR
Hi everyone. I have an application to find places, the case is that I would like to know if I can offer companies the service to book in my app and take a commission, is it possible to do this? how could automate the process?
just like Groupon
Thanks
You have insufficient funds in your Stripe account. One likely reason you have insufficient funds is that your funds are automatically being paid out; try enabling manual payouts by going to https://dashboard.stripe.com/account/payouts.
when i'm transferring amount to connected account, it shows this message. I think i've enough balance on my stripe account.
Hello everyone.
My questing about universal payment element.
How can I use tax in one-time payments using Stripe Payment Element?
Ref: https://stripe.com/docs/payments/payment-element
can someone help with stripe cli webhook is not connecting to firebase
payment intent values help, please!
I have a problem with the amount that Stripe calculates in a subscription increase, the porrate makes double the price that corresponds to it.
Hey devs, good morning.
I'm looking to implement an advanced tiered pricing, specifically in a Flat rate + per-seat structure.
I've read the docs and I know I can create usage records to measure the usage and bill more to my users.
The problem is that I want to bill them by the amount of subscribed users they have each month. I know if I create a usage record for each subscription, then I have no way to know if the users canceled or if they are still active the next month, so that number would only increase and wouldn't be representative of the actual total amount of subscribed users each month.
I wanted to know if there are common practices in this case, i.e running an interval once a month that evaluates the total amount of subscribed users for each tenant and creates one usage record per month, or something.
Please lmk if I didn't explain properly and I can elaborate. Thank you!
Hi, We have had a payment with iDeal, but the payment got lost so i have to know where it is
: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
Do you have a phone number?
@vocal wagon on the link shared above there should be options to chat with support or have them call you.
IGMontero-subscription
Hi! I'd like to change the payout frequency, but I cannot find where to do that.
Hi there...the xamarin guy again :0
I have an issue with 3DS2 on my integration.
For some reason the 3DS2 url doesn't want to open up in my webview when normal 3DS works fine
Hello there
Have a question regarding some best practices for credit card validation
We're using some custom pre-auth charges for small amounts, to validate the card. But as I know you don't recommend doing it
So just curious - is there some ways to make some additional validation for the cards? Or we should suppose that cvc / zip validation is enough?
Also is it an option to authenticate a subscription payment for the trial term?
Hi, I want to create a website about renting a space. I will need to associate the landlord/owner with the space they want to rent. The owner will publish the space and a customer will rent it. I will need a system where after the customer pay I'll get the amount and then re-pay to the renter taking a commision. I would like to be the only one registered in stripe, so I'll need to make the transfer to a back account. To make that operation, which is the addecuate product to select using stripe?
I am trying to add the tax_rates into line items on CreateSubscription API, and I get this error.
One or more prices has a `tax_behavior` that conflicts with the tax rates that apply to the corresponding line item
My Request ID: req_iqMoAeK8SKc9zd
Anyone have issues with VoiceOver accessibility within the ideal select in Stripe Elements?
We can't seem to select a bank through the VoiceOver controls and focus on the next element
Hi people.
I have a webhook issue ( node express ). I got signature error during constructEvent operation. Webhook was created exactly as it described in official express-webhook document ( bodyParser.raw({ type: 'application/json' }) )
Could you please help me to find an issue?
P.S. It's working on one environment, and failing on another one.
Hello,
is it possible to ensure that 20% of the profits go to an association?
Hi, there. In this subsection of the doc (https://stripe.com/docs/stripe-js/react#customisation-and-styling) the example is using an element for country and postal code (CA) but those elements are provided in the element components. Are there docs on how to add these fields into the same form using React-stripe-js or were these just custom fields?
Hello, I need a bit of a help with changing the confirmation behavior. According to documentation ( https://stripe.com/docs/payments/payment-links#change-confirmation-behavior ) which I tried and it works great, I can set CHECKOUT_SESSION_ID into url (right in edit payment link), example: https://example.com/signup?session_id={CHECKOUT_SESSION_ID}}
Now I wonder, can I add customer_email, such as: https://example.com/signup?session_id={CHECKOUT_SESSION_ID}&email={CHECKOUT_SESSION_CUSTOMER_EMAIL} ?
I am trying to create a report run for report_type: 'card_payments_fees.transaction_level.2'. I get the following error: "This report type is only available to users with interchange-plus pricing. (Stripe::InvalidRequestError)" - How do I get interchange-plus pricing in order to resolve this?
Should we be storing a customer's address, phone, email in the customer, payment method billing details, or both? not sure how to decide between this apparent duplication of properties
Hello, we are having a weird interaction on our web application where it occasionally freezes after going back from the stripe checkout screen. This only happens on iPhone devices after clicking on the Stripe back button and works fine on all other devices. Has anyone had a similar issue, and if so what was the solution?
Hi there, we created a payment intent and charge without saving the payment method to the customer. We since corrected our process, but is there any way to fix the mistake we made with that prior customer and now attach that payment method to the customer?
Hey, sorry for pinging
But if someone would be able - can you please check one unfinished thread? #976082419176312832
Thank you
Hi there, do you know if i can enable PayPal on Stripe Connect (for marketplaces)?. Sorry if this question is in the wrong channel or if it has been asked before, i am new here. thank you, Elie
Hello, I am trying to programmatically fetch Receipt PDF. I know that Charge response has https://stripe.com/docs/api/charges/object#charge_object-receipt_url property but that leads to HTML version of the receipt. What I wanted is a way to fetch the PDF without parsing HTML version and extracting the link manually. Is there are better way?
Hi devs actually working on ecommerce platform where international seller can sell there product and international customer can buy the product like seller from UK and customer from India.
Currently we are taking selling amount in dollars and customer also need to pay in dollars . but now we want that seller should sell product on local currency in this case GBP and buyer also can purchase this product on local currency in this case INR .
I just confuse with it how can we proceed with it please help I'm getting stuck on this 🙏
stephen - 3ds
Sometimes customers reach to us after the invoice was paid and they want some extra detail on the invoice, e.g. whatever extra number or details their local legislation requires to be printed on the invoice. Is there a way we can handle this with Stripe?
Hello, I'm using payment_behavior: "error_if_incomplete" when creating the subscription, but anyway if the payment fails, the subscription is created as "incomplete". Is there anyway to avoid the subscription creation when the payment fails?
Hi,
if(stripeEvent.Type == Stripe.Events.PaymentIntentSucceeded)
{
// give an item to user
}
else if (stripeEvent.Type == Stripe.Events.CustomerSubscriptionUpdated
|| stripeEvent.Type == Stripe.Events.CustomerSubscriptionDeleted
|| stripeEvent.Type == Stripe.Events.CustomerSubscriptionCreated)
{
// give a subscription to user
}
When I create OTP checkout session, and buy an item, it gives the item to user without any issue.
But when I create normal checkout session, and buy the subscription, it tries to give the item again,
May I ask, does this sessions create a PaymentIntentSucceeded everytime even though we buy a subscription? Maybe it creates PaymentIntentSucceeded first and CustomerSubscriptionCreated later? Am I thinking right?
Hello guys ! I have a question about subscription update :
Is it possible to update the subscription item line quantity with some api hooks before a renewal to ajust some quantity before the process of invoice payment ?
For some context we let our user decide on our workflow if they want to cancel some licence of our product. The cancel process is not an instant subscription update process. We store the amount of cancel licence on our end and let user use his licence until his next renewal.
That where my question comes in. We need an easy way to update the subscription item quantity on renewal based on the amount of cancel licence (we already have the logic of targeting the good line based on what licence has been selected)
Hi guys. I have problem with 3d secure. When i pay subscription for the first time, i got two webhook events
payment_intent.requires_action and immediately invoice.payment_failed
And payment intent status becomes 'requires_confirmation'
why it happens and how can i fix it?
Hi peeps! Question regarding onboarding express accounts. Say that an accout has started an onboarding process, but then in the middle of the onboarding he/she needs to stop the onboarding for some reason and would like to continue it later. How should I implement this? I'm using webhooks to determine wheter the accout has successfully completed the onboarding and in the case he/she hasn't I would like to provide them with a link to continue where they left off. What I tried was using the Stripe::AccountLink.create method, but it would seem that this tries to create a new account instead of continuing the previous onboarding process. What should I do here?
Good Evening, is there a way to update unit_amount in Price object ? $stripe->prices->update() doesn't seem to allow unit_amount argument
Hi Folks....I have a very concerning situation with my organisation.
A member received a request for payment from what appears to be an actual Stripe account associated with my organization but we do not have any Stripe account that we are aware of.
Are you saying someone unauthorized opened a stripe account using your organizations name and is preforming transactions? Sorry just wanted to make sure I was clear
Yes it looks that way
I would think that there would be some sort of verification that would force someone to verify they are from the organisation though
so I am worried my mail server might have been compromised
we have MFA
@unkempt sorrel let's keep messages in the thread i created out of the main channel. but we can't help here unfortunately. you'll have to contact support to report this as fraud
Hi Guys, Stripe is saving card information. How can I remove this behavior? Note: I'm creating Invoice through API.
Is it possible to collect payment before creating an invoice? I'm trying to avoid sending a customer an invoice until after the first payment is completed for Subscriptions.
Hello! Could you help me with my question. I am testing stripe and enable manual payouts in express account. In balance section of connected account instead of "future payouts" column now appear two columns "Available to pay out" and "Available soon" . What is the timeframe that funds are transferred from “available soon” to “available to payout”? Because I cant make payout using API request stripe.payouts.create it returns "Insufficient funds"
How far in advance are we notified of any changes made to to the API? I just signed up for Developer updates...
hiiiiiiiiiiiiiiiiiiii how are you all
I just paid with a fraudulent card, but the payment was still succesfull. Is that what supposed to do?
I have a doubt about the webhook, I know the process is asynchronous, but how long does it take for the webhook to send the information of the expected event. example the payment method update, when it updates, how long will it take for this information to be sent by the webhook
Does Stripe use Elavon in Canada? One of our connected merchants is saying they get payments from us via Elavon.
Hi, there. I changed my 'upcoming renewal events' from 3 days to 7 days in the DB at https://dashboard.stripe.com/settings/billing/automatic - my understanding is this controls when invoice.upcoming is triggered. Although I changed the setting to 7 days, the invoice.upcoming event is still being triggered 3 days before renewal, not 7. Does this take an additional cycle to take effect or am I mistaken in how this works?
Hello,
How do I get the public key, Secret Key to get payments on my online booking system
@next sedge Please don't post in the main channel. You have a thread specifically just for your question
Can I get the mandate (check if it's there) from a sepa payment method? Stripe::PaymentMethod.retrieve(x).mandate?
Can someone tell how to connect firebase with stripe cli. The stripe listen line or the file setup
Hey there, I'm working on a project using the Stripe Identity Modal, which works out functionally well, however I'm having an issue with phones with notched screens. The "close" button displays up over the clock on iPhones and some Android devices. I'm using the Ionic framework and have inspected that the iFrame is being provided inline css styling:
position: 'absolute', left: '0', top: '0', height: '100%', width: '100%',
Which defines 'cr' on line 13524 of v3
Our app has a defined safe area that keeps content out of the way of notched screens notch area, but I cant seem to edit/style/constrain the modal to comply. Any suggestions on how to proceed? is there some way to edit the above values?
Hi - can I detach a PM in the PI succeeded webhook event? Or do I need to wait to detach until the charge succeeded webhook event?
Is there a way to allow a customer with an existing stripe account to use it in my SAAS connected account implementation? This customer has been able to receive daily payouts consistently and would hate to have to force him to wait a week for his first payout by transitioning to my SAAS.
Hey all.
I've a question regarding transfers. I have created a transfer on test mood through api Stripe::Transfer.create . there is already a webhook that listens to transfer.paid, transfer.updated, transfer.failed and transfer.created
however the only call get initiated from stripe is created event. but there is no followup paid or failed . I'm not sure what's missing
Hello Stripe Team, (want to collect payment for a subscription starting in the future)
We collect subscriptions for applications that are starting in the future. Our goal is to charge immediately, and the subscription will start in the future.
Is there any way to handle this?
Hi i am having trouble integrating. When I try to create a checkout session a session I is never returned.
Hello,
I was wondering if it's possible to have customers shop Stripe Terminal products from within an application.
Hey, I'm using the stripe CLI but I am trying to get all of the invoiceitem IDs. I'm using stripe invoiceitems list but it's returning a massive JSON array. Any way to use stripe CLI and only get the IDs?
Hi all. Wondering if there's an easy way, when increasing a user's Subscription quantity, to bill them immediately for the full cost of the quantity increase without proration and without changing the billing cycle.
@soft gale Please use the thread we already have open
Hi, this channel is so useful!
I've a Stripe Connect (Express & Customs) query, I've set up a custom checkout domain which works fine, but when I use the on_behalf_of parameter, the checkout session URL that's generated reverts back to the checkout.stripe.com. Can I use my custom checkout domain for Connect accounts where on_behalf_of is used?
Hey devs, it's me again.
I'm looking to create a metered price with tier mode graduated. The idea is to bill my tenants an extra price based on the amount of active users they have, each month.
The problem is that if my tenants decide to pay for a yearly subscription, then the metered billing cannot be done monthly. My question is if there is a way to combine both methods, or if there is an alternative, to bill by usage monthly, but also have a yearly subscription, but without having to create two different subscriptions.
I guess another option is to create a graduated metered plan for yearly subscriptions, but the pricing would be different, since the amount of users can vary a lot on a yearly basis.
If you need me to explain further I can btw. Thanks!
Hi Team, do i need to enable listening to events on connected accounts for the webhook event 'transfer.paid'?
On this note, the docs dont push listening to transfer.* events. Do you recommend doing so? I assume there's a lag between a transfer being created and it being fulfilled. If so then That feels right
Next question (another related to Stripe Connect (Express & Customs) query) -> on_behalf_of -> if we do not use this parameter, and thus the platform account is merchant of record, if a refund is processed, will it automatically attempt to deduct the connected account first, prior to passing on to the connected platform account. We are building something like Just-Eat but want it so that the connected accounts (our clients) process refunds themselves which come out of their own balances
@minor sage Please use the same thread we already have open 🙂
Sorry, thought it was a different topic!
even if it's a different topic, it's easier for us to keep it all in one place
Hi all, I have a question about payment statuses.
If I am integrating Stripe Checkout, I am required to send a redirect URL (for success, or failure cases) in my initial request to create a checkout (after which I am sent a link where I must redirect the user to to complete the payment).
However, as I understand from PaymentIntent Statuses (https://stripe.com/docs/payments/intents#intent-statuses) there can be cases where the payment is processing for a very long time. What would happen to the user in this case then? would the user be redirected to success or failure (since I am sending those 2 URLs beforehand)?
Is it recommended that I create a customer account on stripe always when I create a user account on my website? I will take subscription payments but this doesn't mean every user will purchase, is that still recommended?
if I cancel a subscription that ends in 15 days and later decide to restart the subscription 2 days later, what's the proper procedure? Do I need to create a new subscription object? update the existing one?
Hello, I need Stripe account, can I buy one from another Stripe user ?
Is https mandatory for live webhook?
hello stripe team 👋 , I have branded my checkout with different colours, a font, etc but those are not appearing when I call presentPaymentSheet in my mobile app - is there something else I should do to style the colors and font there? futhermore, can I remove the country/zip code fields because I do not need them or at least set a default country that is different from the US? Thank you!
hi
Does anyone seeing errors 4865 or 70? When calling this API: (from iOS)
func applePayContext(_ context: STPApplePayContext, didCompleteWith status: STPPaymentStatus, error: Error?)
Im trying to figure it out what do they mean.
I have a new client, a non-profit that wants to set up annual subscriptions so I'm trying to do as little coding as possible. Wondering if subscriptions support sending an invoice BEFORE the subscriber's card gets charged, to give them a heads up, or is that something that would have to be done either manually or via the API? I didn't see it listed here https://stripe.com/docs/invoicing/send-email#customer-emails.
I do not know if this is the correct spot to ask this. I am new to Woo Commerce and Stripe , I have put in the Stripe plug ins, set everything up, including my personal account for my business. I got my first order today and status show processing. How ever nothing has gone to my stripe so i may accept payout. I have gone through all the set up doc's and checked over them and everything looks right. how can i know if I missed something?
Hi, I'm interested in "freezing" an amount of money from a connected account not to be paid out until a certain time and then to make a transfer of that money to the platform. is that possible?
How@can we get our account set up. I sent wmail@inquiry
Hi team 👋 I'm trying to work out the best way to upgrade Subscriptions that contain one Fixed-fee and one or many usage Subscription Items.
The easiest approach initially seemed to be to delete the existing items on the Subscription and replace them with the upgrading items. However, I found that usage items cannot be deleted if they have usage records associated with them.
This lead me to consider the following two approaches:
Approach 1
- delete the existing fixed-fee items (leaving the usage items in place)
- create the new upgrading items
- create a Schedule with two phases:
- a first phase containing the new upgrading items plus the previous usage item
- a second phase containing only the new upgrading items
Approach 2
- create a new invoice item for the usage items with associated usage records (i.e. calculate the total amounts for each)
- delete all of the existing items
- create the new upgrading items
Are either of these options viable and/or is there a better approach to take here? Any help would be greatly appreciated 🙏
Am I able to use Issuing APIs in corporate cards?
Hello team quick question : do you know what is the “merchant name”, “merchant type”, and “merchant reference number” that would be shown on customer’s bank statement for charges from client via Stripe?
Here’s a screenshot of a transaction made on an American Express card:
can you provide more details not clear thanks
This is what a stripe charge looks like on a statement
(When it’s customized)
@hot glacier and @woeful grove please reply in the threads I created for you
GiovanniV-merchant-data
Hi, is there a way to determine stripe transaction fee on a charge (Charges API)?
Nvm. Found the answer, can use balance_transaction id and retrieve a balance transaction object
Hi there! I need help with handling subscriptions through the Stripe SDK. Is there a way to do this?
Hi there,
Need help testing stripe. Currently I have my products and plan price ids created in test mode in Stripe Dashboard. If I transfer the specific plans to "Live" mode. Would the Stripe plan id remain same as in test mode ?
Also, if we use the live API public/secret key to make call Stripe API calls, do we expicitly set the live_mode = True in each of the calls made or is it handled within Stripe based on the API keys?
Anyone knows why the first payment is taking almost 2 weeks? And if it is normal that the payout day changes?
I'm experiencing the zoom issue on an Elements instance (CVV and zip) that others have mentioned before. I have the div the Element instantiates in set to 16px font size, and I've now tried initiating with fontSize set to both 16px and 17px. Unfortunately, it still zooms waaaay in on Chromium-based browsers on Android; this does not happen on iOS. I've reviewed all the suggestions out on e.g. Stack Overflow and none of them do anything - https://stackoverflow.com/a/71649059 might work, but I can't apply that kind of CSS to things inside the Element iframe. Ideas?
Hi, how can I get the id of a PaymentIntent on the web frontend so I can save it in my maybe_order table so that after the Stripe redirect I can lookup the order data from the maybe_order table based on the id of the payment intent that is paid?
This one may be less finnicky - is it possible to pass the user's email address when creating a Charge, without creating a Customer first and charging the Customer? My integration does not create customers for logged-out users, but I'd like to be able to properly pass the email address (not just as metadata) for Radar's use. I do not intend or want to send an email receipt via Stripe.
Hi I'm trying to implement the update payment link POST call and update the line items. Trying in postman and getting an "unrecognized request URL". Can you look at my syntax for this optional hash? https://api.stripe.com/v1/payment_link/plink_1KygfVDrmkmHTVZEFRE0gm0w?line_items.id=prod_Lfn1twuf7en7op Authorization is working fine. Thanks!
chris-help
I've noticed that stripe now accepts crypto again, apparently payouts are only in USD. Correct?
Would I be able to use crypto for subscriptions directly, or would I need to add account credit and accept the risk of not always being able to collect payments?
I'm getting a 500 error when running:
subscription = stripe.Subscription.list(customer=customer_id)
is that normal?
I'm trying to retrieve the subscription associated with a particular customer.
Is there a way to pull up a subscription and change the dates? We sell a subscription based service and they pay upfront through the checkout it starts a subscription for them at that time, however we have to ship items and we activate their service when the receive the equipment, and that is when we would like to start subscription....is there any automated way to do this? We thought that we could just manually bring up the customer account in stripe and edit the start date without prorate manually, but I only see the option to delete and recreate sub? Any thoughts or ideas how to automate some of this? Thanks in advance.
koopajah I had to run out earlier, but to follow up on #976251202285219940 message, will it work if I key off the PaymentIntent Client Secret? I realize I could instead store cookies to handle the redirect scenario and use my order id meta data for the webhook scenario, but it seems cleaner and easier for me to associate the pending order with some id of the payment intent, since I don't even have an actual order until the payment intent is paid.
Hi, I'm trying to update a line item on a payment link. I'm getting a 200 response but when I refresh the link the item is not updated. https://api.stripe.com/v1/payment_links/plink_1KygfVDrmkmHTVZEFRE0gm0w#line_items.prod_Lfn1twuf7en7op (the product at hte end is a different ID) and this is in my test mode. Any ideas?
hoprobotics-paymentlinks
Hello, I am building a connect platform and now want to make a test transaction with my production backend. I read in the connect webhook docs that that is possible.
However, it throws me the following error:
No such payment_intent: 'pi_3L0cX6LV…’; a similar object exists in live mode, but a test mode key was used to make this request.
My current setup:
the Production backend uses live keys, the frontend triggering the payment is still using the test key.
It looks like the problem is that my backend creates the paymentIntent with production keys, which brings the whole flow out of sync. Any ideas what I am missing here?
how to load stripejs sdk in svelteKit? Idk where to place this <script src="https://js.stripe.com/v3/"></script>
code
if default_payment_method is null on a subscription object how do I get the last 4 digits of the card that will be used for recurring payments?
We have implemented the Stripe pre-built checkout to our payment integration. We are being prompted to use "Automatic Payment Methods" and remove the specified payment methods from our code. The question we have is will Stripe detect when to add/remove payment method options based on the type of transaction we are requesting? We currently have two types of transactions - 1. direct charge at POS and 2. create customer and save payment details for a charge at a later date. If we turn on automatic payments will Stripe automatically hide payment method that do not support the charges made at a later date? Or do we need to keep manually specifying them?
brianc-checkout
Hi guys, i want to implement subscription upgrade/downgrade to our payment service.
Our subscriptions will have multiples prices, 1 for the main plan and X for the addons.
So a subscription will have multiple subscription items.
As far as i can see the best way to achieve it is to delete the subscription items then update the subscription with new prices using the following 2 api.
stripe.subscriptionItems.del and stripe.subscriptions.update
But that's a lot of call to Stripe api as we ll have to delete around 12 addons plus updating the current subscription with new prices.
Do we have a more efficient way to do that ?
I could just update the subscription Items but as new addons could be added i ll still have to call subscription.update anyway.
Also why the number of items is limited to 20 items for a subscription ?
How to do subscription with separate charge and transfer?
Hi, I would like to know if let's say there is a running subscription and on the billing date, the payment fails and Stripe retries until the next day before it is automatically cancelled. I want to know if 'current_period_end' and 'billing_cycle_anchor' of the subscription item will stay on the billing datetime or will it follow the datetime when Stripe retries the payment?
I am integrating stripe checkout ..How can i pass billing/shipping address details entered on the WooCommerce checkout page to stripe checkout?
Hi, everyone, I created a new stripe webhook in order to listening for the payment_intent.succeeded, but it only gets signal from standard account, I cannot get any express payment_intent.succeeded
???
Hi @golden cosmos
We want to integrate ACH Direct Debit payment with Salesforce using Stripe.Js.
Actually while using
https://stripe.com/docs/js/setup_intents/collect_bank_account_for_setup
https://stripe.com/docs/js/payment_intents/collect_bank_account_for_payment
We don't find any way to enter the details
can any one help please
Hello Everyone, I am integrating the stripe terminal with my pos system. I wanted to know is there any function or any events get triggered when a card is read by the terminal
Hello, how do i get an email for verification, i missed the first email and expired
thank you 🙂
and how do i turn on card payment and tranfers
#dev-help Hi All, Im trying to configure webhooks for my stripe account, but im facing an issue here.
I know i need to send my url xyz.com/billing/webhooks , but along with that i need to send headers for webhook to send request to server, but i have constantly changing headers for every user in my app. How will i manage that?
I would like to know the difference between the webhooks type "Direct" and "Connect"
akii-webhook
Hi guys. I have problem with 3d secure. When i
pay subscription for the first time, i got two
webhook events
payment_ intent.requires action and
immediately invoice.payment_failed
And payment intent status becomes
requires_confirmation . But for user authentication shows as a success
why it happens and how can i fix it?
const payment = await stripe.paymentIntents.confirm(
change.after.data().id
);
read a about this function paymentIntents.confirm
hello! is it possible to customise the placeholder text for an auBankAccount stripe element? i can see it’s possible for cardNumber, cardExpiry & cardCvc elements
Hi, I'm trying to integrate webhooks with my server and while doing it, transactions tested in test mode seems to not appear on the developers tab -> event and webhook page, and my server is not receiving posts for it. Events created with stripe CLI do appear and I'm with receiving these.
I'm wondering if there is any rule preventing transaction to be visible in the developers test page?
With which parameter I can show the description on stripe Connected accounts payments? it's showing description parameter values on Payments & Customers but not on Connected accounts Payments.
Hy
I am having some issue with Stripe api integration with laravel. It was working fine from the last 7 months but from 29th april, i am facing a error. Whenever my clients try to pay their bills, they get this error :
Amount cannot be funded. Please check your billing method.
I have about 10 clients and all of them are facing the same issue. If they update their card then its working fine but their previous card is not working. Most of them have funds in their previous card so they can't use new card. Their previous card is working fine on other places. Kindly someone help me with this issue.
Thanks In Advance
Hello everyone
How can I show different payment methods using the stripe universal payment element for subscriptions?
Ref: https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements
When I have implemented the same example in my machine it shows always card payment element.
Hello 👋 , is there a way for Stripe to verify business identity? We're a B2B platform and we heard we have to verify our business customers as per EU regulation
UZI-php
Hi
Is there a way to set different payment retry rules for ordinary subscriptions and trials? E.g. for ordinary subscriptions, we want 4 retries during the next 3 weeks but for trials we want the retries to happen in one week. Thanks!
Hi
While stripe integartion in php I am getting error Error! Your card's expiration year is invalid. What to do
Shyrion
Hi, when will this be available for Colombia?
@small narwhal please reach out to Support!
:question: 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
Wik-Sub
Hi, I just wanted to know, If I want creators to join on my platform and sell their subscription products, do they have to create the products themselves or do I create product myself and maybe attach metadata that indicates which product belongs to which creator?
Hi all, I need to integrate stripe payment infto my ionic 5 cordova app. I need to implement 3d secure flow. I tried to use stripe native plugin but 3d secure is not managed. Could you please help me?
Hi, Stripe declined to accept Payments for my Business, it says my business is higher risk of disputes, I got a UK LTD it's still not accepting, Can anyone help me out please 🥺
We're having the same problem. Temporary workaround is a custom module to put all stripe orders on "Auto Hold" status on creation an then move them to "processing" or "cancelled" when 3ds finishes. Still need to manually credit invoices in our banking system, so it's a real headache. No help to find here. We've filed an issue with the magento team but no response yet 😭 https://discord.com/channels/841573134531821608/974245923985190932
Hello! I have a vague memory that I've seen precedence ranking for pms/sources somewhere but I can't seem to find it anywhere now hmm.. What I'm looking for is basically: 1) subscription invoice_settings.default_payment_method, 2) subscription.default_source 3) customer invoice_settings.default_payment_method and so on. Is this documented somewhere?
Can someone help me with rails stripe?
#976336392298836040 message
i would like to open this thread and would like to know about the transfer_group that we use for one time payment
hey devs, sorry if this is not the place to ask this, but we are impressed by the Stripe's chat popup... and wanted to know what stripe uses for chat, is that built inhouse if so, using what? (sorry for the annoyance)
hey yassiney, it's out of the scope of this channel. and honestly I don't think anyone here knows this info. Sorry 🙂
ugh damn it haha
As I've mentioned a few times by now, we're transitioning from the token based API to the intents based one. I have a question, once a card is attached to a customer, there's no difference between the two, right? (Assuming off-session)
Hi guys , I implemented google and apple pay, but I'm getting
Could not create Apple Pay session. Please make sure you have registered this Stripe account. I do even have the domain verified in my account
Hello @dry hatch
Can you please check this?
https://dashboard.stripe.com/test/logs/req_6txKXGL3oEzXca
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Let's continue in thread
Hello everyone, I saw a new feature called 'Test Clocks'. Let's say a customer that has been attached with a certain test clock creates a new subscription. Will the webhooks related to this creation be paused until the test clock is advanced to a time in the future or will it be executed normally?
is there a way, something like a react hook, which i can use to get my client secret in my react app? inside the elements provider?
Once Payment Element redirects upon successful paymet, is there any way to prevent the browser's back button from taking the customer back to my payment page to ensure they don't accidentally make the same payment again?
Can the Card Issuing capability be accepted from the Platform's Connect dashboard (i.e. without API)
Hi, I'm having a problem trying to update a subscription with a sepa_debit default payment method. It says You cannot set `payment_behavior` to `pending_if_incomplete` when the default payment method is `sepa_debit`
It works when I'm using a card payment method, and I would like to have the same behaviour when using a sepa_debit pm.
Why can't I use the pending_if_incomplete and how should I replace it ?
Hi. I would like to have the onboarding of connecting express account simple. What is the best way to do it?
Hi, we have a scenario where we have a system where people are already paid up members, but we want them to set their subscription payments in advance, thus its a subscription on stripe with a free trial. In this case, there is no payment_intent but there is a latestSetupIntent
Hi again, one more question.
If I got a PaymentIntent how can I check what product (subscription) was it made for? E.g. I have a few pricing plans set up in Stripe. I would like to know which plan the user tried to purchase with a given PaymentIntent.
Also, are the payment intents' descriptions set by Stripe or can we change the default values e.g. subscription updated => your awesome plan purchased? Example is silly on purpose 🙂
I got an error when sending 'shipping_address_collection' to stripe checkout request, this is my request ID req_ETFVVp0S8J3z7l
help! Does the payment callback API have details of consumption tax and express tax,I can't find it.
When creating a PaymentIntent for a Subscription, if I don't have the customer info yet (because customers enter their contact info on the page where they pay), so i can't already have a Stripe customer when creating a Subscription payment intent - can I create a "dummy" customer with Stripe and fill in the real Stripe customer details via API once the customer completes the payment?
Hi, is it possible to use the Stripe CLI on M1 macs?
Hi! I am having some trouble creating an account link for a business already registered on Stripe. I am trying to allow my users to connect their pre-existing stripe businesses to my platform, via connect, but I keep getting an error from Stripe telling me that I can't create an account link for an account not connected to my platform. Any help would be good.
Hi, is it possible to support Ghana Cedi currency with stripe connect?
Hi, about legacy checkout, what is the character limit for data-name and data-description?
Also about the new version of checkout, i would like to know what the character limit for payment_intent_data.description is. Sorry if I missed it.
Hi, everyone.
I'm using the PaymentElement to create subscriptions.
Based on the docs, I need to create the Subscription on the back, then return the client_secret and show the PaymentElement for the payment.
Now I have an issue here,
I have to add the TaxRates (VAT) to the subscription after creating the subscription (Because we are getting the country in this step).
However, adding the TaxRate is not affecting the total price of the subscription.
First solution was to update Subscription, but the price of the invoice is not changing.
Second solution was to update the subscription item and inject the tax rate.
But, I'm getting this error
You cannot update a subscription in incomplete status in a way that results in a new invoice or invoice items. Only minor attributes, like metadata or default_payment_method, can be updated on such subscriptions.
Do you guys have any solution for me?
Thanks a lot
Hey I am using PaymentElement to store customer car information but I noticed if customer enters wrong postcode, the card will still be save, i have postcode rules enabled in stripe but that seems not to work. Can you let me know what I could be doing wrong please?
Generating checkout sessions for a connect platform, how do I set the transaction (or transfer?) reference for the connected account's references? the "description" parameter in the payment_intent_data[] seems to only show on the platform's account. The connected accounts just show a generic transfer
In Subscription Mode, when should we create the PaymentIntent?
And what is the different between CreatePaymentIntent and CreateSubscription API?
Hi there, is there any way to stop 3DS2 payments from happening on our platform?
hi can someone help me with connecting stripe cli to firebase through firebase for making a ordes page for my website. mine is not working
Hi everyone,
I have one question about ‘connect’ money transfer. (CONNECTED_ACCOUNT_ID) doc: https://stripe.com/docs/connect
I have 2 stripe TEST accounts and i’m trying money transfer to other my TEST stripe account. My receiver test account connected to my sender test account btw.
Everything is okay till this point. I’m making transfer to between my accounts
but I can see success money transfer transactions in my sender account (receipt or paid status etc.), I can’t see success money transactions in my receiver account.
Is it normal or not?
I’m using below code lines and i’m using test datas.
const transfer = await stripe.transfers.create({
amount: 50,
currency: ‘usd’,
destination: ‘************’
});
Thank you for helps.
burak4dsight.com-connect
For some reason whenerver I create an express connect account in test mode the accounts stay at "pending" and displays "This account has been disabled. If you think this is a mistake, please contact support.". Is there a fix for this?
hi, is there a way to create a GBP direct charge on a USD connected account (for example) and keep the money in that currency without conversion and afterwards to send that money to a cross border account in that currency? We want to save the currency conversions.
Hi there, I'd like to know that if there's a way to simulate user's payment in test mode? Like I would like to simulate user's payment by cards and other payment methods. But programatically, without the need to go through the front end?
istcf-currency
Hey, good morning!
Got a question about advanced pricing. Basically, this is my scenario:
I have a yearly subscription plan that my Tenants subscribe to.
Ontop of it, I want to bill an extra to my Tenants based on the amount of users that subscribed to them. Ideally, this should be a monthly fee.
As far as I know, it's impossible to combine monthly graduated pricing with a yearly subscription, but I'm investigating options to make it happen. What do you guys suggest me to do?
For some context, I'm calculating the total amount of subscribed users each day, and creating a usage record with action = set, so I know the max amount of active users reached, and bill based on it at the end of the month.
Thanks!
Hi everyone, We have a platform account with connect express accounts.We have some cases here when a user issue a refund from a connected account but the account doesn't have enough balance to cover the refund amount ... this leaves the platform account to cover the refund.
To solve this we first check the connected account balance by
stripe.Balance.retrieve(stripe_account_ID) Api , But is there any way to take the refund amount directly from the banck account if the stripe balance doesn't cover the refund ?
I have problem to integrate stripe checkout into my ionic app
could you please help me?
Hi all. I am a SFCC developer but I am facing an issue while integrating Stripe in a brand site. The issue is there is a "then" call(highlighted in screenshot) of a promise that is not getting executed or the error comes in response. Due to which I think payment_method ajax is not getting fired. I am trying to resolve this but I don't understand what I am missing in cardElement object. Could you help, please? https://stripe.com/docs/plugins/salesforce-commerce-cloud/implementation-guide#controller-checkout-services.
Hey !! Hope you are good !
Do you know if it's possible to transfer a test client to the prod to keep his customerid ?
hello. in regards to further customizing receipts, i've been suggested to use the invoices flow.
- Is it possible for the invoice to be sent after a payment has already succeeded, and therefore not include a payment link, nor any reference to go pay somewhere?
- Is it possible to add line items via API (node.js SDK) to the invoice with free text, custom price and quantity? I'm already managing the products in another platform and would like to avoid having to manage the product information also on Stripe backend. I have seen that on the Stripe dashboard there seems to be a concept of a "one-time item", but couldn't find a way to create it with the SDK.
Hi, a question: when customer use sepa_debit payment method, how does it works? Stripe will charge money on bank account? Is it safe that I just need an IBAN and name/surname of the user for pay?
Hi everyone,
in the documentation for connect it says that top ups are only available in the US. Is this not available for Canadian platform accounts? If not is there any other way to add money to the balance?
https://stripe.com/docs/connect/top-ups
Current stripe-node package is missing some payment method types. Is this something that gets auto generated from the api specs or am I allowed to create a PR for this?
Hi, I have a few invoices for which the cycle payment has failed (the Payment failed event has occurred) but they still have attempt_count = 0. Does anyone know if this is intended behaviour?
Hi, is there an API endpoint to export payment data instead of an CSV/excel sheet via the UI? I cannot find one in the API doc.
@ember bear and @acoustic aurora earlier today you had a thread going. It's closed now but I was hoping to re-open this topic. Can we start a thread together please?
@lyric iris I'll create a new thread where you can catch me up. does that sound okay?
Sure thing!
Hello there, we are developing a marketplace where we will be selling products cross-border within European Union. We have Stripe account and have activated different payment methods provided country-wise, such as for Sweden we have activated Klarna, for Germany we have activated Sofort, etc. My question is that how does it function ? Do we need to signup individual local contracts with these Payment solutions provide such as Klarna or Sofort in this case ? Or our contract with Stripe will work as main contract and these payment methods would work under the Stripe's umbrella ? How is the payment method avaialability for example, customers coming from Sweden would see Klarna and customers coming from Germany would see Sofort, is that so ?
@waxen quail I couldn't accept payment. Do you know why? connected test account ID: acct_1L0nuPKzMQJv4prs on the homepage It says you have to finish your verification accept to payments. Btw platform account can see the transaction but the express connected account cant see the payout balance If we create a standard connected account the connected account can see the transaction.
Hello, we are using stripe elements with automatic capture however connected standard accounts are asked to "approve" or "capture" payments, which may result in duplicate capture. Is this possible?
Hello, when I retrieved the stripe hook and checked the content of req I can't find rawBody, would you have an idea to solve this please?
stripe listen --forward to localhost:3000/api/webhook
hey guys
hope you're doing well
a client of mine wants to upgrade his plan now & pay the difference between the 2 plans (30 euros - no proration)
is it possible to do it on the dashboard please ? if yes, can you show me how please ?
will an invoice.paid event with the subscription_update billing_reason be sent please ? or another one ?
thanks in advance your help
Good day guys hope all is well, we currently have a custom ui for payment using stripe components but as our app is ready to offer more payment methods we are looking to adopt the PaymentSheet, I've looked into the example project and documentation but still have some questions as of how to pass amounts to it and send purchaseItems to the applePay component inside, help with this will be highly appreciated. Thanks in advance
hi devs, i would like to know if what im doing is the right way. Im trying to use the webhook and verify the header of the payload with the webhook secret key.
Hello anyone could explain me this error?
invalid_request_error
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.
Hi
How can I reach out for my account verification
I'm waiting response from email a few days
need to resolve urgently
Hello, I need help with PaymentElement in react js
Hi. I’m listening to the payment_method.detached web hook event. The customer param is null. How can I find out the customer associated with this event?
Hi there, is there a report or way to see how many payments were processed via the payment request button (i.e. Apple Pay, Google Pay, Microsoft Pay)?
Hello I created a bigcartel account to sell my art (I do NOT own or associate with a business.)I’ve made a sale and my funds are being held back because I need to provide business and tax info? Email support claims that their “hands are tied.” This is completely unnecessary and unacceptable how can this be fixed?
A connect customer is asking me this question. I was basically going to tell him no but wanted to check with you. I think what he wants to know is if his website is example.com, could he embed the hosted Stripe Checkout page into example.com/pay in some sort of iframe? I think the answer is no but wanted to check. I have never tried this but think it likely violates some cross site something that would be messy or impossible to do but checking.
His question was this:
is it possible to just embed the whole custom stripe checkout into my website's checkout page using html?
I'm trying to build an internal app that shows how a subscription has changed over time. I.e. I want to show the that a subscription initially started with a product A with X quantity, then moved to Y quantity, then moved to product B. Is this possible?
My first instinct was to use the events api but it doesn't look like I can scope that down to just a specific customer or subscription? Is there a way to get all the events for a particular customer/subscription?
Question for folks: is the 'Payment Element' Recommended strictly because it's easier to implement?
quick question y'all if anyone has dealt with this before and can help me find it on the api that would be great
is there a way to pass customer ip_address to stripe
or as a webhook get the customer ip
we're trying to integrate it into our crm and the only way to match customers is by their customer ip
@echo mauve please use the thread i've created for you!
Can you help with Stripe Terminal: I am ready to proceed with my purchase of the POS. I think we will choose the BBPOS WisePOS E with the cradle. I had a question regarding which SDK I should use. The front desk computer is an Apple iMac but the rest of the business computers are Windows. Could you please give me some more information on the SDK significance, pricing, and how to integrate this POS unit with Kareo.
Hello, I'd like to change the url of Stripe payment page.
I watched this YouTube https://www.youtube.com/watch?v=lbs0VY_NFQI , but on my dashboard I don't see the link, "Payment links" like the youtube one has.
Where could I change the url?
I'm using the hosted invoices workflow of Stripe. I want to save the payment details of customers, specifically their ACH payment details. I'm wondering if it is possible to use setupIntents with Stripe's hosted invoices workflow? Any help is greatly appreciated, thank you.
Hello,
I have a customer who has 4 different stores and would like to join my SAAS. I was wondering if it’s possible to the owner to setup his stripe connected and have one for each location. He wants the money for each store to be deposited in different banks.
When retrieving payment intents from the API it returns the list of charges with it. According to the docs the list only contains the latest charge. Is the latest charge guaranteed to be the one successful charge for the payment intent ? Assuming the payment intent has a status of succeeded.
Hi - I am trying to test an integration which is expecting checkout.session.async_payment_succeeded and checkout.session.async_payment_failed webhooks. I managed to get the event for a failure to happen in test mode but I am struggling to get the event to fire for the success use case. I am sure I must be missing some detail about this in the documentation, but wondering if you can point me in the correct direction to getting this to work in test mode using the Stripe Checkout. (the last test I ran for the success use case is for pi_3L0r2qCmp8xvPA291EhpecKg but I am not seeing any checkout.session.async_payment_succeeded event fired.)
We are using the Stripe pre-built checkout and keep getting a message in the dashboard to use Automatic Payment Methods. There are seemingly contradictory docs for implementing Automatic Payment Methods. This docs says we need to add code to enable it https://stripe.com/docs/payments/payment-element/migration, this doc says we have to simply remove the code specifying the payment methods https://stripe.com/docs/connect/automatic-payment-methods#integrate and the api doc says if we remove the payment method lists it will default to 'card'. Which is it?
I am an ethical hacker. I discovered a loophole on your site. For more information about this , please send a message.
Hi, is it possible to add a promotion_code to the Quotes? (not the coupon) - I know it can be done on the subscriptions, - https://stripe.com/docs/billing/subscriptions/coupons/codes#creating-promotion-codes
Salut quelqu'un parle français ?
hey there i am having issues receiving webhook events in test mode. i have setup "hosted endpoint" on the dashboard that points to my local machine via ngrok e.g. "https://foobar.ngrok.io/webhooks/stripe". i am going through the stripe checkout flow and do not receive any HTTP request to the ngrok endpoint. is anyone able to help me troubleshoot?
Hello guys, I setup a while ago payment intent (my account is in test mode) https://stripe.com/docs/payments/accept-a-payment-synchronously?platform=web#web-setup. Everything is working but I'm having some concerns about the "post-payment fulfillment". For me, from this part we can perform some POST request to other backend apis and reply to your frontend. Do we have the guarantee that nobody will be able to forge a payment intent or update his metadata and post it to the "/pay" endpoint.
hello, is there any way to update an account's legal entity in test mode if i am not the account owner? thanks!
Hey there. I have a stripe payment page set up on my website. It works pretty good (usually). I am using PHP. My original implementation is based of of Brad Traverseys implementation
I am having some issues, though
-
When someone clicks pay multiple times - instead of redirecting to my success page - it navigates to the error page. How do i identify what error came up, so that i can display it to the user? (currently - double clicks, bad credit card #s, and other errors, all display my generic error page. This is unfortanate because i end up having people pay a second time after receving the error message
-
When someone gets the error message, then clicks "back", and tries to resubmit the data, they end up in an endless loop. They need to "refresh" in the middle in order to make the 2nd try work, but the users ignore my message that alerts them to refresh - and end up trying multiple times and they are being blocked by the idempotency key
This is a big deal as i am processing 10000+ transactions a year - and i end up sending around 20 refunds a week. Also i have many frustrated users who cannot figure out how to make my payment page work. (my veterean users have no problems)
Can anyone help guide me on improving my stripe payment page
- I do not know how to "refund" through my software. I have to log in to stripe dashboard, refund, and then go to my software and delete the database entry which was created upon payment. How do I program in a way to refund payments?
Hola, necesito realizar una consulta, actualmente desde stripe puedo hacer transferencias a otras cuentas de stripe ?
Hello, I need to make a query, currently from stripe can I make transfers to other stripe accounts ?
hi there i am having trouble verifying checkout.session.completed events for stripe connect. getting this error
Webhook signature verification failed. No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe? https://github.com/stripe/stripe-node#webhook-signing
A while ago I posted this but I forgot to see if there was any answer. Is that something that Stripe could build internally on their side? I mean, you guys already show some buttons and inputs, doesn't look hard to me implement a "USE TEST CARD" button so we don't have to manually type 424242.....
I am passing the raw body string to the stripe.webhooks.constructEvent function
Hi folks, I have a rather simple question but can't figure it out. When creating a checkout session I am using the payment method sepa_debit which means that when the payment fails stripe will send the event checkout.session.async_payment_failed which is where I am sending the "Retry payment email" to the customer. All of that works fine and I can recreate a new checkout session based on the data used to create the first one. However my question now is: What if the user does nothing, they do not pay. What kind of event will stripe send me in this case? I would suggest some sort of "expired" event or something along these lines? How does this work? The reason I am asking is because I would like to "cleanup" some data that is no longer required if the user never made a payment after a "successful" checkout session. Any ideas? Thanks in advance 🙂
can payments with Stripe terminal work with invoices? the guide suggests to create a payment intent, but it seems like creating an invoice as well creates another payment object, so i'm not sure it'd be compatible...
I'd be totally happy with issuing only receipts and no invoices, were it not that the receipt template cannot be extended with additional fields...
Hi Stripe, I'm receiving the following error on my app starting today. It's generated from the fetchStripeSignature function of @stripe/ui-extension-sdk/signature
The following is the error I received:
{ "message": "In the include_only param, the property review_version was passed, but this property does not exist.", "message_code": "property_does_not_exist", "type": "invalid_request_error" }
Hey there.
Was in here the other day but got sidetracked with other stuff and didn't get a chance to try out the suggestion I was given.
We want to allow users to increase the quantity of their subscription, but need to be able to charge immediately for the quantity increase without proration (if a subscription costs $25 and they increase from one copy to three, they should immediately pay $50, then their next and all future cycles should be $75) and without changing the billing cycle.
I was advised to disable proration and create an Invoice Item to accomplish this, but I guess I'm not sure what that would look like; it looks like you can't attach an InvoiceItem to an invoice that isn't a draft, and if you don't specify, it will simply be added to the next invoice that is generated. That seems to rule out the possibility of an immediate charge.
Further, I would think that disabling proration would simply mean the qty adjustment cost gets kicked into the next billing cycle, so the customer would still be being charged next cycle (3 copies + last cycle's increase of 2 cycles so 5 * $25 total), which would mean we were double-charging if we also included a charge at the time of the increase itself.
What am I missing? Is there a way to accomplish what I'm trying to do?
We have customers with duplicate Stripe accounts. Can someone provide documentation on how to merge their accounts?
What would be the best way to preview the Customer Portal for our customers to explain what it is? We would like to have a link that when clicked opens up a demo. Is there any way to open up your demo that you open up on your docs page? Or do we need to create a separate test account and a fake customer and just have everyone keep upgrading and downgrading the same customer account? Or maybe spin up a new test customer each time and then open the portal for that customer? Do you have a simpler way to do what you do? We could just tell them to go to your docs and click the button. lol But it would be cleaner if we could just put a link on our landing page that says "View Customer Portal ->" and opens it up.
Hi - we're implementing ACH with Stripe. I see there are buttons below the bank account search bar for "Test Institution" that works for testing. If I search in the search bar though no banks are returned. Is this expected because we are in test mode?
When sending payment methods we are getting the error "bancontact" cannot be used in setup mode however the documentation states that it should work https://stripe.com/docs/payments/payment-methods/integration-options#additional-api-supportability. What are we misunderstanding. Thanks
Are you using automatic VAT? that prevents the use of some payment options.
Not sure where the automatic VAT setting would be. If we are it is not purposely. Do you know where documentation is for this?
check out "Tax Rates" in the dashboard
OK. thanks. Will do.
Hey Stripe Dev team! I had a couple of questions, when we get the connection token to establish a service to the reader, does that token expire? And if so, generally after how long? And will the request to get a new token be made automatically from Android method fetchConnectionToken?
Hello, I work for a business that is setup through My Wine Canada, and they use Stripe. We have a pre-existing account that is setup by an old employee. Unfortunately that employee has left and is no longer with us and the only recovery is through his cellphone and/or information he has. He didn't leave on good terms and we don't have access to that, is there a way around it or can I make a separate account for our business? Thanks
all of a sudden my stripe backend is not accepting webhooks and i am getting this error "No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe" what are the expected signatures and what is the raw data type of the webhook request?
Quick question. I'm trying to change the price ID for all my subscribers and extend annual subscribers time by 3 months. I'm able to change the price id no problem, but I'm a bit confused at which key(s) I need to update within the subscription object to extend the end date for all annual subscriptions. I tried using trial_ends to add additional time, but all non-renewing subs require a different key to change. Any help would be much appreciated! 😄
I'm currently using the stripe sdk
subscriptions that cancel_at !== null
@harsh pendant Can you respond in the thread I created for you please?
oh sure
Hello guys,
Hello is the Stripe M2 reader able to work on windows or is it iOS and Android only. What readers support windows based apps?
@wind veldt Can you reply in the thread above please?
Hi Stripe devs, I'm currently integrating our system with Stripes Terminal API and when trying to register a new Reader using the curl https://api.stripe.com/v1/terminal/readers endpoint, an error is returned that my API key doesn't have write permissions for rak_terminal_reader_write. I cannot find this permission anywhere on the Edit Restricted Key page (as i'm using a restriced key). Can someone please point me in the right direction
I need some insight regarding subscriptions, could I get a thread to further explain please?
Hey Synthrider and karbi - The bot blocked the thread you created with my questions and i am unable to respond in it
Hello Developers - I need some help in understanding the card issuing. I am looking to implement a feature to provide the user the ability to create virtual cards from the app. So what kind of information should i get from the user? I heard there are 2 types of card . 1. Direct Issuing and 2. Platform Issuing . With direct issuing what information(minimum) from user need to be requested and how long will it take to generate the card and activate the card.
Are there any best practices when creating locations for terminals for custom connect accounts? Should i be saving these location Ids? or only pass them to the client and register the reader with them? Looking for some insight on good approaches/practices.
Hi everyone, I need help with something.
Somebody has been integrate automatic_payment_methods in Java using Payment Intent API? this for use payment the methods from Dashboard Stripe. The examples of API does not work.
hello, I have a question regarding Standard account onboarding for my react-native app to use direct payment between users. Does @stripe-react-native has related methods or should I implement own code for that?
Is it possible to withdraw money from the account on the strip to the card using the api
Hello team, I 've added ACH transfer for the invoice feature and I can see a bank info on the bottom of the invoice, I was wondering whose bank info is shown? Is just dummy data(its showing on production and dont want share my bank info or so)
is there a way to pause a subscription until user receives their product then unpause....what kind of problems I'm I asking for if this is even possible?
Hi, is it possible to manually trigger a invoice.payment_failed event on a particular subscription?
when dealing customer.subscription.created, is it normal for price_id to read plan_... instead of price...?
Hi, I have a question regarding the Buy Now, Pay Later feature of Stripe. Is it possible to have the instalment feature (Buy Now, Pay Later) in the link when we share the Payment Link to the customer?
Apple Pay with PaymentElement: I have a platform account and Standard Connect accounts (live mode).
✅ Apple Pay is an option in the PaymentElement and works for PaymentIntents initialized for the platform account
✅ Google Pay is an option in the PaymentElement and works for PaymentIntents initialized for the platform account AND for connected accounts.
❌ Apple Pay is NOT an option for PaymentIntents initialized for connected accounts. I've added my domain at https://dashboard.stripe.com/settings/payments/apple_pay for the platform account and connected accounts.
Any ideas of what I'm missing?
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Hi, I messaged about this a few weeks ago and I'm still having issues getting my app accepted in the Google Play Store. This is about 5 rejections now.
APK REQUIRES PROMINENT DISCLOSURE
We’ve identified that your app is using Stripe SDK or library, which facilitates the transmission of collection of Phone Number and Installed Application information without meeting the prominent disclosure guidelines. If necessary, you can consult your SDK provider(s) for further information.
I'm using flutter_stripe package with Flutter
I've tried everything
- I've updated to the most recent version of the package
- I've updated my privacy policy
- I've added a dialog that shows stating exactly how Stripe uses their data and how my app uses it
I continue to get rejected and I have no idea what they're looking for at this point
Any help would be much appreciated
After processing a payment and making a call back to Stripe server to retrieve the session object, we are getting a null value back from the stripe_fee details when making an ACH_Debit purchase. Is there no fee for an ach_debit?
Brian-ACH
@misty hornet what type of accounts we see here
I added ACH bank account still not able to see on below UI and that created account is verified as well
Hi there, is anyone else experiencing incorrect credits and debits regarding Subscriptions?
There are all these additional adjustments and assessment fees going on and now all of a sudden i've been placed into a debt with stripe and they are charging my bank account, all on their own doing, not mine. I only receive money into Stripe, and stripe pay me out whatever after the fees are taken
On the phone support today I was told apparently there is a known issue currently ongoing, however there has been no form of communication with me. No email, no call, other than you're in debt and we're charging you.
They were not able to explain to me exactly what I've been credited or debited and what they're going to do to rectify the known issue.
I'm so disappointed in Stripe's handling of this issue. I'm totally in the dark and i want answers.
I'm looking into integrating the Stripe React Form from https://stripe.com/docs/payments/accept-a-payment?platform=web&ui=elements&html-or-react=react, just one question -- I want to allow users to enter a Tip as well. I think I can figure out how to do this by updating the Payment Intent and such if I add the input box myself, but is there any way to match the styling of the form that Stripe provides?
IIUC it's rendering into an iframe, so I can't even re-use the CSS classes.
Hi
We intend on using Stripe Connect with Direct Charges to charge an 'application fee' to each Connected account on a per subscription basis. This would be our saas applications 'commission' per subscription.
https://stripe.com/docs/connect/direct-charges
We are wondering if the application fee will actually show up in the Connected stripe accounts reporting/dashboards etc?
ie. If we exclude stripes fees to keep things simple, lets say its a $30/month transaction, of which we charge a $4 application fee
Will the connected account see $30 hit their account, then a $4 application fee. Or will they just see $26 hit their account?
If they do see this fee, is there an alternative option where they would just see the $26 and not the fee? Importantly we want to ensure that the stripe fees and and refund responsibility is on the Connected accounts side.
We have seen the option for 'separate charges' as a possible alternative, however in this case it seems the fee comes out of the Platform account (which is then also responsible for refunds etc), which doesn't fit our use case. https://stripe.com/docs/connect/charges-transfers
Any advice would be appreciated
Thanks
mpen-React
GT-applicationfees
Hi,
I'm using stripe for subscriptions and I'm running into an issue when I create a subscription.
I'm expanding to get the client secret but since I've added a 7 day trial, i'm not getting a client secret, the payment_intent is null.
When we remove the trial, everything comes back to normal.
I'm obviously missing something, went over the docs, no success :/
Would love some help, any help 🙂
Hello, I have a question, how can I start a payment with a BLIK in the payment methods?
Is there a way to generate a payment link from a payment intent ?
Hello, could you please reopen this thread
Hello, I would like to ask how to use google pay to pay in stripe test mode?
Hey! I was looking to create a subscription payment link so I could send it to customers. When using the Subscriptions tab it asks me: The customer is missing a chargeable source. Why? I just need a link to send it to the customer so the customer adds the payment method 🙂 I tried also the Payment links tab, but I cannot see any subscription option.
Hello, I have another question regarding the Stripe payment gateway. Whenever a customer completed paying for a product through the payment gateway, does the invoice sync back to WooCommerce?
Is there any way to send PDF invoices and receipts after a successful payment with Stripe Checkout? We are using Stripe Checkout, however, the user only receives an HMTL-based receipt. Many customers require PDF invoices and/or receipts so they can submit them for reimbursements and similar other reasons. Even our internal finance department is requesting it so they can keep it for reference in the accounting tool they use. Stripe checkout is an excellent product but it is surprising that this is not covered or documented anywhere. If this is not possible at this point, could you tell me if such a feature is planned or if you recommend some other way to achieve this?
hi stripe support team:
we try to clone a unionpay card to a connect account for a future payment, but it reminds us something wrong.
"code": "card_declined",
"decline_code": "transaction_not_allowed",
"doc_url": "https://stripe.com/docs/error-codes/card-declined",
"message": "Your card does not support this type of purchase.","
the request:
{
"description": "Bind_Card_Verification",
"email": "lianglimei@shoplineapp.com",
"payment_method": "pm_1L14nDGPAIfd7LNkt7CUHMGn"
}
the response:
{
"error": {
"code": "card_declined",
"decline_code": "transaction_not_allowed",
"doc_url": "https://stripe.com/docs/error-codes/card-declined",
"message": "Your card does not support this type of purchase.",
"param": "",
"type": "card_error"
}
}
Hi all,
Running into a slight roadblock with a client request re. subscriptions and the prebuilt checkout flow.
Essentially, they would like to collect payment information via the checkout session create method, when it's set to mode: 'subscription' and then ultimately only collect a payment when they manually action it from within the Stripe dashboard. So, delay/defer the payment collection until a later time.
Based on the documentation we've been following here: https://stripe.com/docs/billing/subscriptions/bacs-debit#create-checkout-session and based on all of the parameters you're able to pass here: https://stripe.com/docs/api/checkout/sessions/create, we have concluded this isn't possible (at least not without building a more custom solution using other options, potentially paymentIntents) but, just wanted to clarify before letting the client know. And the client also isn't open to using trial periods either.
Any help is greatly appreciated, thanks in advance 🙂
Hey! I currently have a system with subscriptions that give the user x amount of credits (depending on the subscription plan) they can use to book an appointment.
Currently the system listens for successful recurring payments to give out the credits. We are in a situation where we would need to give out free subscriptions to some people, but I don’t really know what is the best way to do this. Note, this will not be a trial period, rather a full feature free plan.
Should I create a 0€/month product on Stripe? If yes, does this still send invoices, and what event should I be listening to? Does it still send the charge.succeeded webhook event? 🤔
Thanks for help!
Hi fellow stripers!
I'm facing an issue right now, where our users cannot verify their identity. What happens is that when they go through the verification process by uploading documentation (either passport, drivers license or ID card), it looks like it actually does all the right things and it returns okay.. However, the users are never verified.
We are using the correct account_link to get them started with the process, but it doesn't look like the documentation photos are being uploaded/stored correctly?
Anyone else experiencing this issue?
These users are all created with the custom account flow 🙂
@golden cosmos regarding our previous talks, I removed the request_three_d_source and enabled off_session=True on a payment intent, and I noticed that it moved immediately to "failed" when using the 3184 card. If I give you the payment intent dashboard link, can you take a look and tell me what happened ?
Hey i need help on understanding why a payment method failed, It says "setup_intent_authentication_failure" but the 3D secure is correctly configured and working and the user completed the process in it's bank app
Hi, we are trying to confirm a payment intent on the front end (stripe.js), from a payment intent that was created from a cloned customer
Hi, I need assistance to verify my company account via id (company representative). Whilst I have managed to upload the id picture correctly, same error is occuring - It won't allow us to request a payment nor to connect Stripe to my channel manager. Thank you
: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 all,
We are a marketplace from the UK who needs some assistance regarding a feature that’s next on our radar.
We are on standard connect on the Direct charging model currently.
We want to offer coupon codes to our customers but not let that affect sellers on our platform. Ideally we’d like to use the coupon management dashboard on our platform stripe account to manage these but from what i’ve read through the documentation i can’t see a straight forward way of doing this. The only reference on the site for this was in the “topups” section (https://stripe.com/docs/connect/top-ups).
Is anyone able to offer up any pointers on how best we can integrate this feature ? Ideally we’d like to not introduce too many individual transactions and collapse this into 1 line on the customer invoice and on any reports being run by us as the platform or by our sellers.
Flow i’m currently sat on :-
- Customer enters discount code (setup on our platform account?)
- Customer sees discounted figure and completes payment.
- We somehow manage to fund the difference for the seller.
- Seller receives full payment against their item since this is a “platform” funded discount.
Hopefully that’s not too confusing.
Thanks a lot
Shebby
gorenjai-coupons
Hi, I am facing an issue with Stripe apple pay integration. Stripe JS, paymentRequest.canMakePayments() is always returning null.
I have correctly setup apple pay sandbox account in my machine and able to do successful test transactions with other payment gateway integrations for apple pay.
Hi there; We are experiencing some Payout Fraud at the moment and wondered if there is a way that we can add "Radar-like" rules to block payments to certain cards etc.
Also is there any sort of risk score or anything for these based off of a user's name and or location and billing address.
Hello
Hello guys,
I am constantly getting following exception while I am trying to process the web hook from stripe:
Code:
var stripeEvent = EventUtility.ConstructEvent(json, Request.Headers["Stripe-Signature"], endpointSecret);
Error:
The signature for the webhook is not present in the Stripe-Signature header.
I am working with C#.
Hello we are the company Candle light I was about to create Stripe. I'm on the edit individual page. Which names do I have to enter? that of the account holder ?
Bank holder?
pls help me
Could I payout to my Touch and Go acc in Stripe?
Hello, if I create session with php
$session = \Stripe\Checkout\Session::create([ 'payment_method_types' => ['card'], 'line_items' => [[ 'price_data' => [ 'currency' => 'usd', 'product_data' => [ 'name' => 'T-shirt', ], 'unit_amount' => 2500, ], 'quantity' => 1, ]], 'mode' => 'payment', 'success_url' => 'http://localhost/test/success.php?session_id={CHECKOUT_SESSION_ID}', 'cancel_url' => 'http://example.com/cancel', ]);
after that I put js to go stripe checkout url like:
<script> var stripe = Stripe('pk_test_51L0VXa........'); const btn = document.getElementById("checkout-button") btn.addEventListener('click', function(e) { e.preventDefault(); stripe.redirectToCheckout({ sessionId: "<?php echo $session->id; ?>" }); }); </script>
it's working, but my question is:
I want to put custom product attributes, like custom_field = 34343;, how I can make that? Is it possible to be in JS part?
Also my product price is being generated dynamically by selectind different checkboxes, so I have diffucult to make price with PHP part, can i override price in JS section?
Thanks
Hello can I get help?
I haven’t been able to get through to stripe support because I can’t sign in
Also received no phone call
So I’m wondering how can I get access to stripe support on the phone?
@waxen spindle
I would love to get your help on a new topic we have at the moment at my company.We're trying to implement a new billing mechanism and I'm struggling finding a proper way to do it with Stripe at the moment.Basically we currently have subscriptions that have both:- A fixed price- A metered price based on the usage of our product (eg. credits)At the moment, we bill those subscriptions either monthly or yearly. What we do is that we create a subscription with two prices in it, one is fixed, one is metered, and increment the metered one regularly based on the usage.What we are now trying to achieve is to be able to charge yearly subscriptions on a monthly basis, but still having the credits quota based on a 12-month period.Basically for a $1200 per year including 1200 credits, we would like to bill $100 per month, and the metered usage to increase all along the year and to be eventually billed after 12 month.As far as I'm aware of, there is no way to have prices with different billing intervals in the same subscription. So far, what I've been thinking about is the following:- Create 2 subscriptions, one for the fixed price, one for the metered price, pretty hard to maintain plus would generate two invoices- Do not have a metered price at all and bill the fixed price monthly. Then add an extra line to the last bill after 12 month for reporting the usage, which is also pretty hard to handle as we might have clock drift or anything else. Also this would require us to handle on our end the subscription cancelation date which also requires a perfect sync with your billing schedule.Are you aware of any proper way of doing this ? Having subscriptions with prices of different intervals would help so much. Thanks.
Hello Stripe devs! Hope you're all having a lovely day.
I have a question about Stripe Checkout vs Stripe Elements. We would love to use the payment elements to build a customised checkout experience, but we want to take advantage of the ease of use of line_items when creating the checkout session, i.e. using the price IDs as opposed to having to calculate a total and specify the currency for PaymentIntents. Is there a way?
We were thinking we could create a checkout session, which automatically creates a PaymentIntent, which we'd then look up and return the client secret for the frontend. Only thing we don't know is if then completing the PaymentIntent checkout will trigger webhook updates on the original session
Hello! Does anyone know how to compare balance of connected account to some amount of money in USD if balance currency isnt USD ? Should I manually convert comparable amount or Stripe has some method to do it automatically? I retrieve balance of connected account through API request stripe.balance.retrieve
Hello,
We implemented Stripe Connect Express invoice generation via PHP. Everything works correctly except for one thing. The metadata is present in the invoice, but missing in the payment. Is there any chance to pass it over? Thanks,
Hi all, my colleague left this message earlier. Could you provide some advice? #dev-help message
@golden cosmos Following our previous thread on subscriptions with a trial period, I got the following error -
: Invalid value for stripe.confirmCardPayment intent secret: value should be a PaymentIntent client secret. You specified: a SetupIntent client secret.
Hi again. I just talked with support, and they can confirm that this user has successfully added id documents to verify the user: acct_1KWelCREfOVHpoPF — however, I don't get any information back whether it went through or it is pending.. Right now it just says that it's unverified.. Can someone help me out here? 🙂
Hi, there. Is there a way to collect totally custom ACH mandates and pass them to within the Stripe account via API, without using Elements?
Hi all
My team and I have a concern about the best way to integrate Stripe to the product.
We need to give the users' clients the option to pay invoices through the app, and the users must receive that money into their accounts.
We need to track that payment and change the status of the invoice from due/overdue to paid.
Already checked this way to work it: https://stripe.com/docs/connect/collect-then-transfer-guide
Do you think there is any better one? Like Payment links for example, instead of using connected accounts
Hi, I'm using stripe checkout in test mode, and everything looks working perfectly. Now that I'm about to take my app into production. I wanted to know if there are any things I should pay attention to or handle that might be different in testing. Do I only need to switch API keys ?, since stripe checkout seems handling everything for me. I've looked through deployment checklist in the docs, but it seems more targeted to people who use a full customized stripe integration.
Hi - I am using @stripe/react-stripe-js and <PaymentElement>
this always displays a postcode
how can I not get PaymentElement to request postcode (I have colledted this elsewhere
Is it possible to attach a specific product to a payment intent? How do you control what text is populated into this field in the receipt?
Hello everyone. My team and I are having issues with SEPA DIRECT DEBIT payments. Many of the payment intents gets paid successfully, and then automatically disputed the next day, without the customer's knowledge. Stripe dispute reason is like: "Your customer doesn't recognize this payment and reported it as fraudulent." but after inquiring the customer, they have no knowledge about that. Anyone had same problems?
thanks a lot
hello! Can i install stripe Cli with npm?
good morning devs, I'm trying to confirm a payment on my front end with stripe-react-native, but I'm getting this error
Object { "code": "Failed", "declineCode": null, "localizedMessage": "No such payment_intent: 'pi_3L19FJH2jrwTN4ex0LLTtJlv'", "message": "No such payment_intent: 'pi_3L19FJH2jrwTN4ex0LLTtJlv'", "stripeErrorCode": "resource_missing", "type": "invalid_request_error", }
this is the secret of the payment intent I'm receiving and trying to confirm pi_3L19FJH2jrwTN4ex0LLTtJlv_secret_d5NwPqo6H8SDQ8JyOOqwTZsum
Hello,
I have created PHP session with:
'payment_method_types' => ['card'],
'line_items' => [[
'price_data' => [
'currency' => 'usd',
'product_data' => [
'name' => 'T-shirt',
],
'unit_amount' => 2500,
],
'quantity' => 1,
]],
'metadata' => ["order_id" => "6735" ],
'mode' => 'payment',
'success_url' => 'http://localhost/test/success.php?session_id={CHECKOUT_SESSION_ID}',
'cancel_url' => 'http://example.com/cancel',
]);```
Can you tell me how I can get `metadata` on success.php page?
Thanks
hey y'all. stripe.js payment element question:
it looks like there is a loader option on the docs: https://stripe.com/docs/js/elements_object/create#stripe_elements-options
but when I try to use it, I get a typescript error. it seems that the loader type is not included in the payment's type definitions? https://github.com/stripe/stripe-js/blob/master/types/stripe-js/elements/payment.d.ts#L137
is that expected?
hi devs, im having some trouble trying to use the webhook. When i check the event type and do some actions depending on the type, my webhook response is HTTP 500. But when i dont take any actions it works really well, receiving a HTTP 200. Maybe my actions is taking a long time to process and causing timeout? What should i do to prevent that to happen?
Hey, I am working on migrating our existing subscriptions to stripe and I am wondering how to deal with collection_method on an already 'active' subscription that I dont want to send out an invoice for
Hi team, I'm using the Stripe Firebase extension "Run Subscription Payments with Stripe" and everything has been running very smoothly. The extension is great.
However, I recently decided to use your partner Rewardful's platform to create an affiliate system.
Their setup requires me to pass in clientReferenceId to the stripe.redirectToCheckout function.
However I am creating the checkout with sessionId (type of RedirectToCheckoutServerOptions). The sessionId is created by your cloud function and I can not pass in a second argument clientReferenceId along with this sessionId.
I was wondering if you knew how I can attach this clientReferenceId to my sessionId using your cloud function (ext-firestore-stripe-subscriptions-createCheckoutSession)?
Hello team !
When I try to re-open a redirect link to confirm 3D Secure payment, it automatically load my return_url without let me confirm.
We can't open redirect_url twice in case the user close the window ?
Hello everyone, I'm creating direct charges using this object and returning url. How can I handle paralel pay. So when two users clicks buy button and both will receive link to pay
SessionCreateParams params =
SessionCreateParams.builder()
.addPaymentMethodType(SessionCreateParams.PaymentMethodType.CARD)
.setAutomaticTax(
SessionCreateParams.AutomaticTax.builder()
.setEnabled(true)
.build())
.addLineItem(
SessionCreateParams.LineItem.builder()
.setQuantity(chargeInformations.getQuantity())
.setPrice(price.getId()).build())
.setPaymentIntentData(
SessionCreateParams.PaymentIntentData.builder()
.setApplicationFeeAmount(123L)
.setTransferData(
SessionCreateParams.PaymentIntentData.TransferData.builder()
.setDestination(chargeInformations.getAccountId())
.build())
.build())
.setMode(SessionCreateParams.Mode.PAYMENT)
.setSuccessUrl("https://dashboard.stripe.com/test/connect/accounts/overview")
.setCancelUrl("https://dashboard.stripe.com/test/connect/accounts/overview")
.build();
Hi can you give an example of the syntax required (python) for updating a payment link with a different line item? I have confirmed the call works w/o the 'line_items.id' line. (reference req_pAFyQfy2vr65CY)...edited the picture wouldn't upload but the code i tried was line_items.id:"prod_Lfn1twuf7en7op",
I saw that there's a new Zapier app that is NOT called Stripe (legacy) - in fact there are 2 Stripe apps in Zapier now....when I try to link the new one (not-legacy) it fails with this error
Hey, i run in to an issue with stripe npm package. While i'm trying to create invoice and add verification_method: 'instant_or_skip' i receive an error that Type '"instant_or_skip"' is not assignable to type 'VerificationMethod'. Is there a way to fix this without extending and modifying stripe npm package?
Heyy everyone,
need some help understanding the breakdown of a charge in stripe
So I've had a lock_timeout troubling me for a while. Ultimately the code still works so I moved on and hope inspiration strikes. Well it finally did this morning.
I have a webhook because I can't trust my ops department not to use the web UI and that's where the concurrent access is coming from. (Why this took like 3 months to realize is beyond me, but here we are)
Is there a way via the sdk to say "Hey, I don't want this to fire off a webhook"?
Hello, I'm having issues with the webhook. I've succeeded in implementing the webhook in localhost but live I always get a 404 error on the webhook. Can someone help me with this issue? Thank you
Hi, I am using the Stripe Elements (Card Element) to take card details on a web site. When entering the details on a mobile (Samsung s8) the card elements zooms into the element massively as soon as I move into either the CVC or Zip fields. These are the only 2 elements that a zoom occurs. How do I stop this zoom?
We are looking for a test card where the setupIntent succeeds, but the paymentIntent requires action
Working on migrating some customers over from an older invoicing system, I experimented with subscriptionSchedule via the transfer guide however the issue I am running into is that the subscriptions/invoices are being generated for today. I need to generate an invoice with a due date in the past
I want the subscription/invoice dates to be from 09/01/2021-09/01/2022 for example, where the next invoice is sent on 9/1/2022
whenever I try to do this, I get an invoice with a pro ration for 9/1/2021-5/19/2022 + new year for 5/19/2022 - 5/19/2023
@idle blade I'll open your previous thread so we can continue chatting there 🙂
Hi! We've been getting reports of customers in the UK having trouble processing 3DS payments and paying via ApplePay/Google Pay. It definitely feels like there may be some latency issues with certain card issuers (We're seeing Tesco cards come up a lot), but wanted to see if you've seen the same or if there's something we can do on our end to get payments working for those customers. Thanks in advance!
Hello guys ! I saw on the dashboard that you can now set default price for a product.
Is there some easy way now from the API to get the default price of a product ? (perhaps with the new prices search ?)
Hey team !
I have a problem in my flow, how concern people who close the 3D Secure page before the return_url redirection.
Sometimes, the payment is succeeded but I didn't receipt the confirmation server side because of that.
So I have a pending order, with succeeded payment. Then sometimes the client re-order a second time.
Hello! I'm using Stripe's ACH js elements. Are the name and email fields required fields? Or can they be removed/hidden?
Hello, my development team is looking to understand the various stripe radar for rules error codes. Are you able to provide a list?
Hello
We are looking to understand how we can implement 2FA for withdrawals from Stripe account.
I'm trying to add a balance to my stripe account, however when I enter details on my bank app to send the payment it does not recognise the stripe details but allows to send
Hey everyone. I'm currently working on subscription using stripe checkout where user will have monthly subscription plan. I'm using stripe checkout to handle the payments page. I have some doubts which I would appreciate your help over:
- When it should be safe to store/modify data in our database? Let's say user has been charged, now we want to change the "subscribed" data in our db, which event should we react to?
- Which event is generated when user fails to renew their subscription?(I was not able to find this docs)
Does somebody have a code sample using curl to run a report and include metadata in the output?
My script starts with
curl https://api.stripe.com/v1/reporting/report_runs
-u ${key}:
-d "report_type"="balance_change_from_activity.itemized.3"
-d "parameters[interval_start]"=${start}
-d "parameters[interval_end]"=${end}
-d "parameters[timezone]"="America/Los_Angeles"
-d "parameters[columns][]"="balance_transaction_id"
-d "parameters[columns][]"="created_utc" ...
but I can't seem to get the syntax right for the metadata columns.
eg., this did not work:
-d "parameters[columns][]"="element_at(metadata_dictionary, "zid") as "zid"" \
Hey Stripe Dev team! I had a quick question with regards to connection tokens for the terminals in the Android SDK, if a connection token expires will the readers also be automatically disconnected and be required to connect? Or is this token only required to be valid during any circumstance that there is a connection process?
UnhandledPromiseRejectionWarning: Error: PaymentMethods of type us_bank_account cannot be updated at this time.
hi, I have a pretty technical question about using stripe
Hi, is it possible to have webhooks with wildcards? https://stripe.com/docs/webhooks
Hiª Im about to integrate samcart with stripe, is split funding something that can be done in this case?
If a user creates a payment method via stripe.createPaymentMethod on the client and sends that payment method to the server without attaching it to a customer, is there a limit on the amount of time that payment method can be used to either 1) confirm a payment intent with confirmation_method: "manual" or 2) be attached to a customer? Thanks!
Hello,
Stripe Terminal sometimes tells customers that the pin they've entered is wrong. I have been able to reproduce this issue and i'm using the correct pin.
Is this a known bug?
Hello 👋
I'm testing my Apple Pay integration and reading along here that we need to use a real credit card: https://support.stripe.com/questions/testing-apple-pay-with-stripe
If I'm in test mode and using test API keys, will my credit card be charged?
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.
Hello, need help regarding Ideal payment
Hi
is it possible to auth/capture funds later when using Stripe's hosted Checkout ?
Hello,
I am working in Ruby on Rails. I am trying to use the API to create a Source to attach to a Connect Account. That Source will be used to Top-Up the Account. I am running into an issue when I create the source and then use the API to try to retrieve it. It tells me:
"Stripe::InvalidRequestError: No such source: '<source id>'"
I am using the guide here: https://stripe.com/docs/issuing/funding/connect and I have successfully created the Connect Account and a bank account token. When I create the Source I do not get any error messages, just the returned Source object. I am including the connect account ID in the Source creation as well (as shown in the guide). Any help would be appreciated.
Hi there,
We are offering an one time product via stripe checkout (we might also use the new order API for building the checkout page). Here we offer the payment methods card, sepa_debit, klarna, sofort and paypal.
After a successful payment we want to offer the user on the thank-you-page an one-click-upsell to our subscription.
Could we somehow charge/use the payment method which the user has used for the one time purchase for this subscription upsell (so that the user has not to reenter the payment data again)?
Is stripe a high risk payment gateway ?
hello at all
a little question about test mode, on the dasboard
if i swtich on the test mode , any transaction are off on my website or , my front continue running away without impact ?
Hi Guys, i'm currently building a custom stripe checkout using this tutorial: https://stripe.com/docs/payments/card-element
I've done all the steps provided from the backend to the frontend.
But i'm facing this error:
```error - StripeInvalidRequestError: You cannot confirm this PaymentIntent because it's missing a payment method. You can either update the PaymentIntent with a payment method and then confirm it again, or confirm it again directly with a payment method.````
Why the tuto doesn't give the parameter payment_method into the Payment method body ? How can i avoid that ?
Here is my code if needed,
THANKS !!
Hello folks! I have a question for you. We are using a stripe standard account as a platform with connected accounts for a project i'm working on. We are adding customers to the connected account and saving their payment method. The issue we are running into is trying to charge the saved payment methods. We have a customer that needs the platform account to pay the stripe fee and invoice them once a month of the stripe fees so we are making the payment and then transferring it to the connected account. The issue is, the platform account doesn't have access to the saved payment methods of the customer account on the connected account. Should we be saving customers to the platform account or is there something else we should be doing? Thank you for taking the time to read my message!
If I need to find the amount that Stripe charged for Checkout Session, it looks like the path is checkout.session -> payment_intent -> charges -> balance_transaction -> fee/fee_details. Is that correct? And are those objects all available as soon as the checkout session is completed? Like I don't have to wait for a payout to get that balance_transaction created, do I?
Is it currently possible to brand this instant ach modal?
Hello team Question about webhooks:
We are testing our webhooks integration on a single test account and I’m wondering how other customers handle the following:
Airtable engineers develop locally by running Airtable locally on their laptops
We are currently using the same Stripe test account for all such local development. (That is, if 100 engineers are running locally, 100 servers will be using the same test Stripe account.)
That means that webhook events from all other devs are delivered to (for example) my dev server
This creates a ton of noise in logs and can result in errors because each dev server has its own database and copy of the local application data, so webhooks received that were generated by a different server may correspond to data that doesn’t exist in my local copy.
I am considering trying to tag Stripe objects created from a given dev server with a unique ID in order to tell when the webhook events are incoming whether or not the event was triggered for an entity that was generated in my dev box.
But this seems pretty labor-intensive.
How do other orgs handle this issue? Does each dev have a separate Stripe test account? How is that provisioned? Basically, ideally we’d be able to have some kind of Stripe test environment isolation to facilitate easier local development. (The same issue also applies with CI / test-driven development.) Thanks!
Hello, when a subscription is purchased via the PaymentIntent of the first subscription invoice per these instructions, https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements&card-or-payment-element=payment-element, will the payment method be billed automatically for subsequent subscription charges, or will the customer need to take any manual steps to pay when their subscription comes due again?
GiovanniV-webhook-strategy
Following up on #976665388882473040 message (registering domains to show Apple Pay for Stripe Connect)
I registered the domain yesterday and was able to see the Apple Pay option, but then stopped seeing the Apple Pay option today. After registering the domain again, I can see the Apple Pay option. Do we have to register the domain periodically?
I love this repository: https://github.com/stripe/stripe-node, and I am currently tweaking it (for learning purposes). Hey Stripe developers, do you use any tool to convert OpenAPI specs to TypeScript type automatically: https://github.com/stripe/stripe-node/tree/master/types/2020-08-27 or do you create these ts files manually?
Gizmo-subscription-payment
I cannot find any typegen tool in `package.json
The Payment Element has some terms when used with Setup Intent that user agrees to when entering their payment method for future billing.
With the updated California’s Automatic Renewal Law that's suppose to be effective on July 01, 2022, I was curious if there are plans to change up the wording to the currently existing terms.
Can we use the publishable api_key, or we must use the secret?
Hi all ,
Regarding stripe connect:
If I own a platform and my target audience is existing stripe users. I want to connect them via Stripe Connect. As I understood - OAuth is not recommended anymore.
According to Stripe Connect for standard account - I should create a new account and onboard user (which already stripe user).
I'm a bit confused, that will be account from scratch or stripe onboarding will understand that it's an existing account of user.
Hello helpful stripe people, does Stripe have any kind of currency exchange api? I am sending a webhook, my payments are done in USD, but I'd like the webhook to show GBP.
Hi All, could someone please help me understand the PaymentIntent api. Our platform offers subscription services, so the user could subscribe to any one subscription of their choice. Do I have to create a PaymentIntent for each subscription product every time they are in the subscription flow and then only submit the one that the customer ended up selecting at the end or is there a way to pass an array of prices to PaymentIntent api?
Hello, I was chatting with @foggy dawn earlier but had to leave. Can anyone point me to a spot in the docs to help me allow a customer come to my site and enter their bank information outside of a payment form? Meaning they won't be paying an invoice at the time of saving their bank information. Think of it like a utility website like an electric company website. When I add a saved payment method, I don't have to pay my bill in order to save it. I go to a form and enter my information and it's saved for future payments. Is this not possible with Stripe? Every option I see talks about "saving customer ACH information after checking out". I really hope I'm just missing something because that would be unfortunate if that's the only way to save ACH information to a customer profile on stripe.
Hi! I was a question about rate limiting
The docs say "For most APIs, Stripe allows up to 100 read operations per second and 100 write operations per second in live mode, and 25 operations per second for each in test mode."
https://stripe.com/docs/rate-limits
Does this mean each API end points has its own rate limit? Example: Do Charge, Payment Intents, Transfers, and Payouts APIs each have their own separate rate limits?
Hi! I have a quick question regarding Stripe.
Right after a successful payment, my account was put on hold. And the funds are put on "will be available soon".
How long will it take? And will I still be able to cash out to my bank without removing the hold? I can't seem to refund the customer anymore..
It looks like this right now.
I apologize if this is the wrong place to ask, but I am lost right now
adonis-payout
Hey guys, I have a quick question regarding the Stripe Connect account onboarding process. I'm using node for my server side code. Whenever I try to call stripe.accountlinks.create, I get an error message telling me that the accountlinks object is undefined.
Hello! Can someone help me with a technical problem? 😅
I'm testing the next-js stripe example from the documentation, I want to try to do a simple site without a cart, instead each product redirects directly to stripe checkout, the screenshots are the code I'm using, and the console logs seem to imply that the price id is being correctly sent to the API, but it is not redirecting to stripe checkout 😰
Is there something I'm missing?
Thanks in advance!
Hey, is there a guide anywhere showing how to do a MOTO transaction through Stripe? I have had it enabled on my account but cant seem to figure it out. Hoping to be able to make it so sales agents can type in a customers card details and take a payment over the phone. I have tried setting payment_method_data[card][moto] to true but I get a error saying invalid param.
Quantity is supposed to be optional, however when I don't use it I get an error telling me it's required. Any idea?
Hey, I have issue with stripe connect onboarding testing, I don't found skip button for account create for testing purpose. Please help me for how I can onboard quickly while development and testing?
Hello is there any way to put a recipient_email in Transfer API?
https://stripe.com/docs/api/transfers/create
Attached is the receipt I want to received but the connected user account thanks.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Why did I receive this text when I don't have an account with stripe?👇🏾
"Your Stripe verification code is: 569179. Don't share this code with anyone; our employees will never ask for the code."
Hi there, this thread was archived pre-maturely. Is there any chance the admins could re-open it so that I could drop a response back or am I to assume that no further support will be provided on this topic ? Thanks a lot! 🙏
I have a question regarding the following steps:
A) A user visits our website and selects how much they want to donate.
B) The user selects their payment method.
C) We auto-populate the processing fee and ask the donor if they would like to cover the processing fee.
In step C) is there a way to see what the processing fee will be before the payment is processed so the donor can select whether they want to cover the fee or not? 
Hi there, Is Amex credit card accept by stripe?
Yes it is as seen on https://stripe.com/pricing
thanks for quick response.
Hello everyone,
It's possible to mark a subscription as active instead of unpaid? We had a client with a subscription for a long time in unpaid status, but we crated a new invoice for back billing and we now need to set the subscription to active.
Can I send usage when "invoice.created" event is triggered? I report usage to stripe in an interval but I want to ensure that I've reported all the usage for the billing period when an invoice is generated. Any better events to listen for?
How to update the card expiry date & cvc with stripe API?
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! I'm facing a weird behaviour using test clocks
thanks, I tried it but it stores the new exp_month in metadata field
@cold kiln please use the thread created for you for any follow up questions
Hi
We allow our customers to trial our product. In order to do it, we set subscription.trial_end = X. We don't ask them to provide their CC details upfront, they may do it in two ways:
- after trial - we create a new subscription for them
- during the trial - we update their current subscription, to remove
trial_endvalue from it.
Unfortunately, we ran into some problems with scenario 2. Some users will provide us with CC that has insufficient funds. Because we created the trial subscription for them, Stripe does not consider this their first but second payment and though the payment failed, the subscription's status is not changed to incomplete but past_due. Our app allows access for past_due subscriptions as vast majority are honest, paying customers whose card expired or there was another unintentional accident. However, we need to protect ourselves from users who try to exploit this (example in test mode: sub_1L1OMcJA8pMPzFjlGrtKpJxZ). What would be the best course of action?
Would it be possible to create a trial subscription without paying for the $0 invoice? If I understand correctly, if we omit this step and user's attempt to pay is the first one, the subscription will be in incomplete state.
I hope my question is clear but please let me know if I should explain anything in more detail. Thank you !
Hey team,
We are creating invoice payment link for customers who are connected with our platform through stripe connect. But some how only test mode invoice payment link is not working. It's giving Platform access may have been revoked error. Live mode invoice payment link is working!
Account Id: acct_1Ihw53CScnf89tZo
Live mode link: https://invoice.stripe.com/i/acct_1Ihw53CScnf89tZo/live_YWNjdF8xSWh3NTNDU2NuZjg5dFpvLF9MaXJidmViYXg0NjdDVjlMZG9XNkYxSURWWjBvVjBGLDQzNTcxMDQy0200snzOPpHj?s=ap ✅
Test mode link: https://invoice.stripe.com/i/acct_1Ihw53CScnf89tZo/test_YWNjdF8xSWh3NTNDU2NuZjg5dFpvLF9MaXJaZUc0cVZkOTNxS1I3NUFMNjcwbWVjWGpRZllzLDQzNTcwOTE00200lGz10F7w?s=ap ❌
Wik-Sub
devangbhuva97-invoice
Hello,
I have a question about express connected accounts. In the test environment, we transfer money from the platform account to the express-connected account. The transaction appears to be successful in the platform account, but the transaction does not appear in the connected account. My balance still shows as zero.
I get a warning on the homepage of the connected account that I need to complete a business profile to be able to accept payments. But since it is a test account, why do I need to do this? How can I see the payment I made from the platform account in the express connected account.
connected test account ID: acct_1L0nuPKzMQJv4prs
@deft rune
Hi. I am using the Stripe Checkout API to create a checkout session session and within i am applying to line items, on of which is a volume based subscription is there a way to supply their current package quantity/usage because when they go to pay it says 0 licenses when it should say 14 licenses for example?
Hello guys,
I couldn't receive any event related with payment intent to our web hook.
I created a web hook and added all events in it.
For example, I created following payment intent but no 'PaymentIntentCreated' event was sent to our web hook.
pi_3L1QVzGahl7zcpSg0jP9CZs5_secret_XgUgPfTvwwhR1W3s46Svp6LCu
hello do you know a discord where people know about prestashop
the best way I think is to contact their support https://addons.prestashop.com/en/contact-us?id_product=24922
Use our form to contact us
This new tax rates is a mess, how do i apply an old tax rate to a checkout instance? Our users are from a legacy system so not all have country/address data.
Heyy,
I'm using stripe express but when processing a payment from an Argentina connect account i get this message:
. Stripe: AR is not currently supported by Stripe.
Hi guys, does anyone know how to modify the Stripe checkout code to include first name and last name fields which we require to be set as mandatory? This is currently a blocker for us to launch. Would have thought these fields would be a standard feature. TIA
Just wanted to say that adding the product name to the payment intent description makes it show up on the receipt. This is great, but maybe should be made explicitly clear in the docs (https://stripe.com/docs/api/payment_intents/object). Have a great day everyone 👋
Question guys. Following a discussion here yesterday, I removed the following when we were creating a payment intent:
"setup_future_usage": "off_session",
"payment_method_options": {"card": {"request_three_d_secure": "any"}},
Since then, I see that creating a PI with say the 3184 card immediately fires a payment_intent.payment_failed because it complains: "This card requires authorization". Is there something wrong, or how do I get Stripe to throw the authorization window when its required, say like how 3184 card wants it
hey guys
could you reopen my last thread please
Hi! I posted recently that for some reason in test mode all the express connected accounts that I'm creating will stay in "pending" state and on the dashboard it displays "This account has been disabled. If you think this is a mistake, please contact support.". I got a response that I should use the "software" industry in order to avoid this, but they're still not getting accepted. I don' think this should be happening when you're testing your integration?
Hi guys i need help
My client need to sell in USA but he is based in italy
What does he need to put in Company structure?
Please help me thanks
Hi Support! 🙂 I was looking for coupons to give a discount for a payment. I thought I had seen it but I can't find it anymore. I've got my own Ticketssystem and Using the API but I want to give e.g. an 50% discount.
Hello I have a problem with the Anchor platform, even though I am already registered in Stripe, in Anchor it asks me again and again for registration and does not let me monetize, can you help me?
Hey guys!
I am creating an invoice using the API. Once created, when it is in Draft state, I would like to get the Invoice PDF to get it reviewed by my manager before sending it out to the clients. Currently, in the create Invoice API response, I get the Invoice PDF response as NONE.
I seem to get the PDF once I finalize the invoice. Issue with finalizing it first is that it cannot be deleted if something is wrong there.
Is there a way to get the PDF URL when invoice is in Draft state?
We do get an option on the website, so PDF is already created by then
how to get the data from the stripe dasboard while using stripe cli and create a json file of it
Good morning. I haven't collected my customer's details at the time I create the Stripe customer and create the PaymentIntent using the Stripe customer id. I collect the customer's name and email address on the page where I display the "confirm purchase" button that calls stripe.confirmPayment.
I noticed there is a Risk insights on the Stripe dashboard that considers customer name, email, etc. Are my customer's Stripe transactions at risk of not going through because I don't have their contact information before they pay on my site?
:question: @frank canopy 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
@inland loom please reach out to that platform(Anchor) for support with this!
Hi, I am testing paying invoices in test mode by visiting the invoice URL and entering test card data. After I submit the payment successfully, a new payment source is created for the customer src_xxxx. Is there a way to instead have this process create a payment method pm_xxxx for the customer? I am on api version 2020-03-02
I've seen in the Documentation, that promo codes are not possible with the API. I need to implement it myself.
peter-coupon
Is an implementation demo for Rust planned in the works? Or are there any guides that you know of that show how to do this there?
Hello guys,
I want to get the net amount from paymentintent successful webhook.
Recently, a friend here suggested me to use following code:
decimal net = 0;
foreach (var item in paymentIntent.Charges)
{
net = item.BalanceTransaction.Net;
}
But it fails because there is no BalanceTransaction object under item. But I can say BalanceTransactionId = txn_3L1ShSGahl7zcpSg0nA33j1M.
I also tried to get information by using BalanceTransactionService but couldn't get any record though.
Hey all, I start to implement donation payment with ruby & react, please give the best practice of using Stripe for donations (single and recurring)
Hello, i create a payment link, but when my customer will put the card says that card is not compatible. The card is american express, someone knows what i can do?
Hi everyone, I'm creating direct charges but I have problem with parallel entering of charge form. I retrieve link to stripe form to UI but what if two users press buy button and both enter form. From testing I created both transactions for same resource will be created
Is there anyway to test a live checkout session setup without making an actual purchase....I assume we can't use the 4242 test credit card in live?
Question guys: We have a payment setup where the iOS client has the following:
- PaymentIntent: Created on a connected account
- PaymentMethod: Created on the self account.
Now, the client wants to call confirmPayment, but obviously the paymentMethod is connected to the self account, so they are not able to do it. what is the best way here ?
Is there a way I can retrieve a order based on its metadata?
Hi, there. Does the Search PaymentIntents API call not work? I get the error "undefined method `search' for Stripe::PaymentIntent:Class (NoMethodError)". I am using API version 2020-08-27. I am using the same example code in the documentation in Ruby : Stripe::PaymentIntent.search({
query: 'status:'succeeded' AND metadata['order_id']:'6735'',
})
Hello everyone! I have an odd question that I can't figure out for the life of me (also can't find anything related by Googling):
I have a Stripe account which uses the Connect feature to pay users from our app. In order for this to work globally, the tos they agree to must be 'recipient' instead of 'full'. I believe Stipe handles the proper tos for most accounts, but for ours it always grants a 'full' tos, even if I pass the recipient tos when creating the account. This does NOT allow international payouts. This area of the account is locked down and I (administrator) can't control which countries get transfers/payment capabilities. Does anyone have some advice? I've reached out to Stripe support but have not heard back since last Saturday.
hi all. I need to change my element card layout. I added into my page but card shows in single line. I'd like to show it in multiline. similar to official documentation
Hi! Is it possible to receive email notifications when a webhook fails?
Is there any way to add an Authorization request header when configuring a Webhook endpoint?
Hey!
I have a question.
There are two connected accounts (let they be 'Owner' and 'Organizer"). Common customer has to pay simultaneously to both of them. Is it possible to create single PaymentIntent for customer where we send funds to the platform account and then transfer the funds from the platform account to these connected accounts in separate paymens by means of any single command?
Hello. How could I approach implementing escrow functionality with Stripe Connect? Our business model is a marketplace, users can sell and buy from other users. We want the money to be transferred to the sellers account only after a confirmation on our side (like once product is shipped). Thanks in advance!
Hello! I've been encountering an odd accessibility issue with NVDA screen reader and the Card Element. Whenever I tab into the card element from a previous field (ex. address) into the Card Element, I'm unable to type in numbers using the top row of number buttons on the keyboard (but I'm able to use the number pad on the right side of the keyboard). The screenshot shows that it's highlighted in red, meaning that NVDA is in browse mode and those top row number buttons have a particular function. However, when I tab to the expiration date and cvc fields, I'm able to use the top row num buttons, and then if I tab backwards to the card field, it also works.
It seems like NVDA is not seeing the card field the same as the expiration date and cvc fields
Hello! I am capturing raw card details and would like to process payments using these card details using a direct API implementation. Direct charges seem like a good approach, but unfortunately, I do not want to use Checkout or any embedded UI component (we have our own frontend). How is this possible? Is there any Stripe implementation that I can use?
one more time hey 🙂
question: how long the Incomplete PaymentMethod can be available for confirmation?
Hey Stripe Team! I'm facing a really weird circumstance which I was hoping you'd heard of before. This is related to the Android Terminal SDK, and the issue is only the case for bluetooth readers and not internet readers - but after I establish a connection with the bluetooth readers, it seems to be successfully paired until after a couple seconds it unpairs with the reader and has this message:
Bluetooth unexpectedly disconnected during operation.
Hi Stripe Team! I encountered an issue where a customer provided an invalid email address. I checked the stripe documentation and it appears the email address is valid. I can share the details if a Stripe Dev replies!
Ok I think i figured it out. Customers seem to love to copy & paste their email address in our checkout page with leading and trailing spaces. This throws an error correct?
zishaansunderji - Android Terminal
I'm mirroring some Stripe models in my database and I think I need some help for when to listen (webhooks) for updates/changes in PaymentIntents. Specifically, the PI pi_3L1WnwCoTIfwbn281f17tg14 in my database has status 'Requires Confirmation', which seems strange to me given the docs here: https://stripe.com/docs/payments/intents#intent-statuses
Hi, If i am using setup intents do I need to create a setupintent each time I want to charge the customer or only once for each payment method and then i can create as many payment intents as I want?
Is there anything for fraud/risk detection at the Payment Method level, before they even try to make a payment?
hey there 👋 I see in the docs (https://stripe.com/docs/api/setup_intents) that setup intents shouldn't be maintained long term because they may be invalidated. Is there any extra info on how/when they become invalid? And do PaymentIntents have the same property, where they eventually get invalidated? TIA!
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 Stripe Team!
I need to integrate with Stripe, I'm seeing PaymentIntent, but I don't see how to send credit card data.
I have all the payment details to be sent.
Can someone help me?
Is there an area to submit feedback around the Payment Element wording? I was only able to find the "Question" and "Complaint" portion for Stripe during my research
Does /v1/coupons work with connect accounts?
Hey Team !
I'm trying to use Stripe CLI to test webhooks locally.
I download CLI, bind it with my account,
forward to localhost:4242/path/to/webhooks.php
And after that, I can't write any commande.
So I opened a second prompt for :
stripe trigger payment_intent.succeeded
But nothing was triggered after a payment :/
Hi all, how long does the status of an invoice to be "paid"? I don't found the answer on the documentation
Hello again! I know that Stripe has some restrictions for holding funds, but could we implement "wallet" functionality for our platform, so that users can payin money into their "wallet" and use the money later?
hey good morning, is it possible to use stripe cli to forward webhooks to a url that uses a self-signed cert? like stripe listen --forward-to https://localtest.me/stripeTest/ and the cert is signed by us for domain localtest.me
they appear in the cli but as errors like "POST error to webhook ... unknown certificate authority"
Can we use Stripe Automatic Tax with payment intents?
Hi , We created Stripe connect account ( for non US) on full Agreement type instead of Recipient
is there way to delete these and recreate?
Hello 🖐️ , we are building a marketplace webapp where the vendors subscribe and pay a monthly membership fee facilitated with Stripe Billing. We intend on using Stripe Connect Express to facilitate payouts to our marketplace’s vendors. Our planned workflow for vendor account setup is as follows:
(1) vendor signs up and sets up subscription by providing their credit card details;
(2) vendor sets up their stripe connect account by linking their bank account information for future payouts.
My understanding is that on step #2 above, there is likely a required lag of 2-3 days between inputting the bank account data and having the account be successfully set up / integrated.
My question: what if vendor creates account and completes their first sale on the same day (i.e., day 1). Will this be a problem because the bank linking takes several days to successfully complete? In other words, what would happen to this income in the interim period of the vendor’s Stripe Connect account being fully created/operational? Would we need to disallow vendors from conducting transactions until after a required period for the Stripe Connect account (and associated bank account linking) to be successfully completed?
I am hopeful we can avoid having a situation where vendor signs up and creates their account, then must wait several days for bank account information to successfully be linked before they can start utilizing the marketplace to conduct business. Seems like that would result in a significant loss of momentum if vendors must have a multi-day gap between signing up and being able to use their account.
Thanks in advance for any insight you can provide!
Hi everyone. Maybe someone can help me in this. I'm implementing Stripe Connect accounts, but I'm confuse in how it works when there is a payment dispute. Let's say someone paid $50 on credit card, after receiving I transfer partial funds to a connected account. When there is a dispute in this case, both accounts are put on hold? Or it just debit off the platform or connected account? And if it is just one of the accounts, how is the other part being covered?
Yo, so does anyone know why if I implemented stripe with flask/python and run it on local host, the checkout.hmtl will load but the css for it will not (even though from index.html clicking to checkout, will load the css for checkout)? I have tried hiring some programming tutors for it and they cannot seem to find the issue. I feel it is most definitely a directory issue. The directories go like this: (index when loading checkout.html will load the checkout.css, app.py when run will load checkout.html, but not checkout.css) Any ideas?
I believe I've discovered a bug or unexpected response from Subscription items. According to the API docs it returns with subscription.items.data.price, however the data also responds with subscription.items.data.plan, which isn't documented. What's more interesting is that this payload describes itself as an plan object, but contains data represents a price. Will add screenshots in the 🧵
I need help my invoicr bee acc uses stripe and wont procrss card payments help
hi, I'm looking at this page: https://support.stripe.com/questions/alternatives-for-filtering-the-list-balance-transactions-api-using-available-on
I want to use the first alternative mentioned, which is to filter by created instead of available_on on the balance transactions API. does stripe have a guarantee for how big of a gap there will be between created and available_on so that I know how much I should expand my time range in order to get all the relevant transactions?
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.
Hello, I have a question about products. We have a subscription product type with our current provider that doesn't require billing information. How would I go about implementing that with Stripe subscriptions?
to clarify: its a trial period which does not require billing information. When the trial ends, the subscription is over unless billing information iis provided
Is there any documentation of all the types that are available in typescript from the Node.js SDK?
Hi all, I'm using the ruby client and trying to retrieve an account balance with the beta financial connections API. I tried to do this
Stripe::FinancialConnections::Account.retrieve('fca_xxx')
But got an error:
Missing required param: features.
Can you help diagnose? Am I missing some beta flags or something?
There seems to be some sort of delay of the availability of the balance transaction details when processing ACH debit transactions. Our implementation uses the session id to immediately retrieve the balance transaction details through expanding the paymentintent object. It works fine and has been in production for a while with no issues. Now that we have added the ACH debit option, those transactions return a null balancetransaction object immediately after purchase but shortly after the info is available. Can you confirm this is a known behavior?
You cannot update a payment link that was not created by your application. If we as a Connect application create a payment link (since we really now have to to get our application fee), then you prevent the Stripe customer from making any updates to the link?????????
I want to add a review rule in radar to place payments in review if they are outside of the US. Is this the correct way to write this? :outside_US: I'm having a difficult time locating the correct way.
I actually want to block all payments outside of the US, but the allow option is not available to me for some reason. The reason I need this feature is the website is a simple donation box for a mediation center. The only people using it are locals. This is a very easy way to ensure the site is not subject to a carding attack. I believe.
Hello! Are customers able to select their industry when using oauth connection onboarding? If so, how do I enable that? Ideally, if customers aren’t able to select that with this flow, is setting MCCs automatically occurring for this flow or available to enable?
I’m setting up customers on my platform with the following onboarding flows for both express (https://stripe.com/docs/connect/oauth-express-accounts) and standard (https://stripe.com/docs/connect/oauth-standard-accounts). I noticed that I’m not seeing an option to select an industry. It seems like Stripe may be automatically trying to set it? I’m running into a situation where my customers are receiving an MCC by default (that is different from their industry). I think what may be happening is that they are receiving my platform’s MCC based on these docs (https://stripe.com/docs/connect/setting-mcc#mcc-automatic).
Hello there, I'm using Payment Elements to handle customer's payment. Is there any front-end API that I can know which payment type the user is currently selecting, before they click submit? The reason I would like to do it is that for some payment types like iDeal and Klarna, the payment result is not returned immidiately. So these types of orders should be handled differently
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
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.
Hello, if I wanted to handle the subscription logic on my server (such as collecting payment details and charging the customer) would I still create a subscription on Stripe (I also wish to accept other payment methods) or would I just charge the customer?
When creating Checkout Session, does Stripe automatically present the most popular payment method to the user? Because when I do not define any payment methods it just shows me card method. I can't pay via Google Pay either. Am I doing something wrong? I also tried this list, but all of them seem unsupported/not allowed or it returns errors that the currency must be "EUR" instead of "USD" etc. etc. Many users/people do not have a credit card.
Other question: what payment methods do accept USD as currency? I can't find this information on the site. Is there any list that I can consult regarding this?
ps. the mode of the checkout session is set to "payment"
If you active Google Pay it will automatically show it on the checkout
Same with Apple Pay, it just has to be supported
e.g. Apple Pay wont show on Windows Chrome, but it will show on iPhone Chrome
All of the currencies accepted per Payment Method is listed in their description
With card you can accept quite a lot
Could it be that I am parsing the cus_xxxx to the checkout session and that this user has previously used card as payment method, and that that's why Google Pay isn't displayed? I did see it before during testing /dev last days but now I don't see it anymore. When in the stripe dashboard I see two tabs "Live" and "Eligible" only card is listed under live, does this matter? The status of thebother methods are mostly "active" just like Google Pay.
Yes, it should be showing their saved payment, if they press to change it I believe it will show up
Is it possible to use ACH for subscriptions?
Yes, United States businesses only.
Right, does stripe Elements allow me to set up the bank payment? I see it does cards no problem
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
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.
If I pay an invoice that was sent to my email from Stripe, can the person who sent me the invoice then charge my card without my permission? I don't have a stripe account associated with the email they sent it to, but I definitely don't want someone just charging my card without my permission
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
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.
Hello Everyone, I need help regarding stripe terminal integration.
I am looking for an event listener which can notify upon card swipe on stripe terminal. Unable to find this information at stripe docs.
hello
I am integrating subscription api, but couldn't able to do it with normal javascript.
the example from the documentation uses vanilla js or react
Hello,
stripe.error.InvalidRequestError: When not in test mode, account tokens may only be created using your application's publishable key. I receive this error wherease I'm in prodution. I haven't be notified in test mode. How can I by pass this restrictions? It's only for one account and for our company.
https://stripe.com/docs/connect/custom-accounts#create
def create_account(info) :
stripe = Stripe()
# I have tryed to bypass here
stripe.api_key = settings.STRIPE_PUBLIC_KEY
s_account_token = stripe.Token.create(
account = {
"business_type" : info.get('type'),
"company" : {
"name" : info.get('name'),
"address" : {
"country" : info.get('address').get('country'),
"city" : info.get('address').get('city'),
"line1" : info.get('address').get('line1'),
"postal_code" : info.get('address').get('postal_code'),
"state" : info.get('address').get('state')
},
"tax_id" : info.get('tax_id')
},
"tos_shown_and_accepted" : True,
}
)
s_account = stripe.Account.create(
type = "custom",
account_token = s_account_token.id,
default_currency = 'eur',
capabilities = {
"card_payments" : { "requested" : True },
"transfers" : { "requested" : True },
},
)
return s_account
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
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.
Hey Team
Need little help with 'subscription_schedule.canceled' event
So what is happing that after cancelling a subscription i was unable to receive the webhook event for the same
Subscription Id:: sub_1L1qgDFUtwYrZPVCpFvhEC9R
event id:: evt_1L1qlvFUtwYrZPVCG1gRPPMN
Any kind of help would be appreciated
Is there a problem with payouts at this time?
need help, i have filled out my tax info for twitter super follows & would really like to be able to use it -- i have tried contacted support many many times but i feel like this isn't really a problem that can solved for general public. i need to have a phone conversation with someone who can help me -- i know "sometimes" there's an option to be called but every time i go to the site, it's not there
hi, there is an option to force the order of the fields in the PaymentElement component by using Appereance API?
hey everyone!
I have a request req_WB9Wnq9AOYdtXB in which I try to create subscription (payer has a account on platform (platform_customer), I create for the same user account (connected_customer) on connected account to which I have to transfer funds, then I clone the PaymentMethod for platform_customer) but the error "resource_missing - default_settings[default_payment_method] No such PaymentMethod:" is returning. What I do wrong?
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
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.
"vanilla js" means normal javascript - it isn't a new framework
Does the client have a payment method?
Hello. I am trying to set up Stripe with my WooCommerce shop, however, I can't figure out the secret webhook thing. Could someone help me?
What exactly do I need for my webhook, it lets me create one but has tons of options.
I only selected all 4 checkout options, is this okay?
Does WooCommerce specify it anywhere?
I figured it out, thank you!
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
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.
Hey folks. I'm looking for some help with Stripe Connect subscription pausing
Hi, my test webhook is not sending any event, am I supposed to do something special to connect it to my test api keys ?
webhook is for consuming events not for sending them
If I'm trying to charge a customers card, do I use the PaymentIntent and do I have to create a payment intent then confirm it with their payment method?
exactly, you can also use Prebuilt Checkout page
I need it for my custom subscription flow, so I always have to confirm the payment_intent?
yes, that's why it is called intention
Hey I need help. does Stripe work in Thailand?
I see, because I tried to charge a customer but obviously doesn't work like that
Currently I'm doing something like this
const paymentIntent = await stripe.paymentIntents.create({
amount: 2000,
currency: 'gbp',
payment_method_types: ['card'],
customer: '', // hidden
setup_future_usage: "off_session",
payment_method: '', // hidden
description: "Payment..."
});
await stripe.paymentIntents.confirm(
paymentIntent.id,
);
Using setup_future_usage shouldn't that already use the default_payment_method on the customer? How come I have to still supply the payment_method?
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
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'm getting "Invalid value for stripe.confirmPayment(): elements should have a mounted Payment Element." even though I do have an <Elements> in my React component tree https://mpen.xyz/share/2022/05/phpstorm64_2022-05-21_17-35-12.png I'm on step 5 of https://stripe.com/docs/payments/accept-a-payment?platform=web&ui=elements#web-submit-payment can't figure out what I'm missing
N.B. I'm using this with the Connect API
hello, I am trying to gather a small group of developers for Euro Truck Simulator Truckers MP. I have seen a lot of VTC's ( Virtual Trucking Company's ) that have a website then a link to a " Drivers hub " which is fully custom scripted but Im not quite sure if they use navio api then embed custom html and css. If anyone is interested dm me and I will give full details!
Can anyone help me with stripe payments with next js I’m having a lot of trouble
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
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.
bump
I can’t find the code for putting customers recites from the immediately purchased event.This would be to show the recite on the thankyou page, can’t you point me in the right direction?
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
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.
did you mean receipt?
Hi, I'll be more specific. I have configured my webhooks in the dashboard in the developer section. I have created two webhooks, one for live and one for test, they both point on an https endpoint. When I'm creating payment intents or paying them with my test api key, these webhooks receive nothing and i can see in the dashboard that nothing was sent to them. Now, I have a preproduction environment, I want to test my app end to end, without using the stripe CLI. I need the events to trigger some actions in my backend. How can I send the events related to the activity done with my tests keys through my test endpoint ?
Actually I'm receiving account.updated events, but not the others I signed up for, payment_intent.created for instance. Is that a thing about having a connect endpioint ?
Do the clients have access to view the success_url of a checkout session without actually doing the payment successfully? Would it be a bad idea to use it with a dynamic parameter to confirm payment complete without the webhook?
ex: ......./success?id=129391283
You should check Events and Logs section, tell me if anything is there? Maybe the endpoint you have type has a typo
Try stripe.confirmCardPayment() api instead
@sleek rose const { paymentIntent, error } = await stripe.confirmCardPayment(clientSecret, { payment_method: { card: cardNumberElement, billing_details: { name: data.name, address: { country: getCode(data.country), }, }, }, });
Thanks for helping me out on a sunday, I really appreciate it. I think it was an issue with the endpoint type, I had created a Connect endpoint but it seems that connect endpoints are not for all events types. I have created another webhook with type Direct, I see if it can handle all types of events. I would rather not have two endpoints to manage Stripe events.
I seems that I need a Connect webhook to receive account.updated event and a Direct webhook for my payment intent. Is this documented somewhere ? Will this change in the futur ? Changes on this behaviour can break a production environment
yes, you have to set what events you will be listening for. In my case I have only four of them
yes but i'm listening on account.connect event on a Basic webhook and I'm not receivinng them, I receive them only on a Connect webhook.
For payment intent event, it's the same, I listen to them on both my Connect and my Basic webhook but I receive them only on my Bas webhook :/
I created two webhooks to handle this but this is weird, I should not be able to add a listener on a webhook for an event if the type of the webhook does not allow such event
Sorry replace Basic with Direct in last message
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
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.
hello-- I'm having some issue with stripe setup.. if someone can help would be great.
currently, my local cli in test having issues though it goes through to stripe dashboard when making user subscriptions just fine>
error:
when stripe --forward listen
[ERROR] Failed to POST: Post "http://localhost:4242/webhooks": dial tcp [::1]:4242: connect: connection refused
After user subscription, it shows up in stripe dash board just fine. However, it doesn't show up in DB-- for which the site can't do subscription check.
The db ops happen within webhook js with each event as shown
Indexjs
`import { getSession } from 'next-auth/react';
import clientPromise from '../../../lib/mongodb';
import dayjs from 'dayjs';
export default async function handler(req, res) {
if (req.method !== 'GET') {
return;
}
const session = await getSession({ req: req });
if (!session) {
res.status(401).json({ message: 'Not authenticated!' });
return;
}
const userEmail = session.user.email;
const client = await clientPromise;
const usersCollection = client.db().collection('users');
const user = await usersCollection.findOne({ email: userEmail });
console.log("🚀 ~ file: index.js ~ line 23 ~ handler ~ user", user)
if (!user) {
res.status(404).json({ message: 'User not found.' });
return;
}
res.status(200).json({ ...user, isSubscribed: dayjs(new Date(user.subscriptionEndDate)).add(2, 'day').isAfter(dayjs()) });
console.log("🚀 ~ file: index.js ~ line 32 ~ handler ~ isSubscribed", isSubscribed)
}`
Hey guys trying to pass metadata through stripe terminal just wondering if there is a away of passing a array rather than just key value string pairs
currently it is. ```
metadata = {
'orderID': '100'
}
i want it to be
metadata = {
'drink1': {
'orderID': '100'
}
}
Also on the same topic can you add tax data when creating a payment intent
Also, for the BBPOS WisePOS E is there a way to stop the registration code changing.
Is there a way to change the price of a product with the stripe api?? I've been trying to set the "old" price to 'active' = false then creating a new pricing but some how any of these 2 actions dosent work for me
Why should I use confirmCardPayment? I am trying to create a subscription based charge with my own system, wish to charge the client at specific times like a subscription
So I would collect the card details before doing so, basically I would have the payment method already?
Hiii need a urgent help
Hi guys,
I need some help about unitTest on stripe.
I try to create a susbscription in a unit test and advance the clock for testing my webhook endpoint and all looks to be right, except when i delete the clock, in the webhook on event "CustomerSubscriptionDeleted", when i try to expand customer, i throw an nullReference on the session even if i checked the null case ...
Any body can help me to understand what's i doing wrong ?
thank 🙂
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
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'm currently using stripe customer portal. It seems for certain customers there is no option to change payment method. But for other customers there is. Anybody also experiencing this issue? Thank you.
Everything looks okay when I look up the customer in stripe dashboard. I can see their payment methods fine through the dashboard.
I ordered access to a group on discourd via stripe and am yet to recieve anything on emails after 2 hours
"Connect" webhook/endpoints are for events related to "Connect Accounts". "Direct" webhook/endpoints are for events related to the Main/Platform Account. The same general "types" of events are available on both - the difference is whether the event was for a COnnect Account or the Platform. If you are not using Connect Accounts, you do not need the "Connect" webhook/endpoint.
Metadata is strictly simple, string-based, key/value pairs. You could conceivably JSON.stringify an object and use that as a string value. You could only "search" is as a simple string.
yo, can somebody help me with the pay out part of stripe
where can i get in touch with someone from stripe
On weekends, the best bet is https://support.stripe.com/contact There won't be any Stripe Devs on until somewhere around 5pm PDT (I don't know which timezone starts their shift first)
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.
Hola, necesito ayuda.
If we have two bank account in CAD and USD. CAD is default currency. If we collect payment in USD will stripe automatically transfers it to our USD bank account?
Or we need to make some configurations?
I have my DoorDash account and I need to change the bank number and it tells me to contact you
??
👋 Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Stripe: Help & Support
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.
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.
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
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.
metadata: {
"drink" : 1,
"orderId": 100
}
But two drinks on the order
You can also use JSON.stringify if you want
But I assume I can only search for one key
e.g.
const drinkMetadata = JSON.stringify({
'drink1': {
'orderID': '100'
}
})
That's correct, the filter is only for the key
cheers for the help
Hi, will pressing "Create secret key" override the old secret key?
Hi, @mental tusk What things we can include at the time of submitting evidence that will help to win the dispute 99%? Please help me. I really appreciate your help in advance.
You aren't going to get a reply from stripe employees on a weekend, and this isn't the place for it. You could probably ask in #841573134531821615 if anyone has any advice for handling disputes
There's a guide to handling disputes at https://support.stripe.com/questions/how-to-handle-disputes
and probably thousands of others sites online could help you
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.
@vocal wagon Thank you Hardie for quick response. Sorry, I am new in discord. Thank you for your help and suggestion.
Hi all, could anyone let me know what Stripe's career center contact email is?
hi can somone help stripe is saying a payment is high risk so it blocked it but i know its not how do i unblock this i dont see a add to allow list anywhere
Is there anyway to calculate the proration before changing quantities on a sub?
Hi, I wanna send email Receipts for Stripe Connect without us passing the " receipt_email" in Payment intent object. Stripe collect the email any way when paying from card, so how to enable that from dashboard?
I have noticed the Stripe Elements (such as ngx-stripe-payment) take a while until they get displayed on the screen. Therefore, I’d like to show a spinner, but I don't know how to detect when the UI elements are fully loaded. Can I ask if there is a way we can detect when UI elements are loaded?
Hi all! Stripe support sent me here. Stripe Connect question here! I am testing out Stripe Connect integration, converting from Standard to Express. I am testing out accounts in different Geos, and running into a weird issue. Let's use India as an example - I want to create an Express account based in India, and I am using test mode to figure out how to do so.
In the dashboard, it's not a problem. I go to "Connect", click "Create" and follow the steps. Easy.
Using the API, if I pass in "IN" as the country in the Create Account API call, I get an error saying India is not supported as a country for Stripe express. But, if you look at the screenshot, there clearly checked as 'enabled' is India!
Anyone run into this before?
We have noticed a strange behavior with respect to the account.application.deauthorized event. We registered for it as a connect webhook. We do receive the event however the Stripe Version sent in the payload is the account version instead of the webhook endpoint version.
Hiii Need urgent help
Hi, The price could have some different discounts? Sometimes we want to do some marketing activities.
Hello everyone, My name is Marc. I'm thinking about selling courses in Indonesia. However, most course builders offer Stripe as their payment gateway. I'm wondering if Stripe supports payments from local Indonesian banks like Midtrans supports?
Thank you
Hello everyone I would like to implement 3DS stripe payment in my Laravel application how to do that???
Hi, I wanna send email Receipts for Stripe Connect without us passing the " receipt_email" in Payment intent object. Stripe collect the email any way when paying from card, so how to enable that from dashboard?
can stripe standard user login to their own dashboard?
Hi. My project is in php I want to ask how to use the stripe instance in my classes. Say I have a class called Subscription.
Subscription.php
class Subscription {
public __constructor(){
$stripe = new \Stripe\StripeClient('SECRETKEY');
}
}
Should I instantiate it in every method I have? Or create a static property on the class, or use global? What do you suggest?
Hello! I believe I input my card info on a fake stripe page, any help?
Andromache-loading
jake-india
clement-webhook
meisei81
Revive623-localbanktransfer
namrata-3ds
Mosh-recei[ts
lhrsupun-dashboard
CryptoGmblr-card
Hi Stripe, we are planning to build a Patreon like service where creators can have different tiers for their fans to subscribe and access exclusive contents. We are thinking to use Stripe Connect as it looks like a perfect tool for us. We currently have some questions
-
What is a good way to model and manage Stripe products? We are thinking to map one subscription tier to one stripe product, but if there's more creators using our service, there will be a tons of stripe products in our stripe account. Will this be an issue or is it considered a normal use case?
-
Some of our customers isn't in the Stripe Connect supported region, how can we use Stripe Connect or Stripe for those customers? For example, use "vanilla" Stripe for those customers, let the payment go through our own bank account and use other method for payout. Is there any suggestions?
Thanks!
whip-php
Hi is there any way to cancel or reverse the transfer reversal.
Is stripe a transaction processing system?
I installed connect-onboarding-for-express then inside /server folder did npm install and ran the node server.js but when I click on 'open checkout' in client/index.html it shows this error
I still have some issues with thread
i already have webserver running to test the subscription , though i think since it's failing to post on webhooks it's failing to post to DB. Though, not sure how it's failing to post on webhooks it's going through to stripe dashboard as successful.
I have gotten this boiler plate to work on a previous project & stripe app.
Though, when trying to get it to work on a completly new stripe app it's giving these errors. I assume it's some setting I'm missing through stripe?
tem-Subscription
Hi Guys, hope you're having a good day! We're having an issue with payment processing on an afterpay/clearpay transaction. We're trying to create a test transaction for this.. first question, is that supposed to be possible? Testing a payment? Or does it only work in production?
I create the payment intent server side, then try to complete the transaction client side with the elements form as shown in the screenshot. Executing confirmPayment gives us "Missing required param: shipping[address][line1]." error message shown in the second screenshot despite that field being filled out and passed from the elements form. You can see in the third screenshot the payload for the confirm request has the shipping details in it, so that does appear to be correctly passed
Hope someone can help! Thanks
Can someone help me with stripe and next js I’m having quite a bit of trouble getting the checkout to work
Hello there! I'm trying to find a way to allow only payment methods from countries of the european union for a payment intent. Is this even possible?
Hello Need a urgent help
Hi @rustic venture your thread is still open. Let's discuss there.
Hey all. I'm currently working with subscriptions. I wanted to know what event should I use if I want to store the subscription end date in my db? Is it customer.subscription.updated where current_period_end is my current plan end date?
also, I'm storing some data when an invoice is paid(invoice.paid). So I wanted to ask if I were to store the subscription data as well, is it always true that the first invoice.paid event is generated before customer.subscription.updated(i just want to ensure that there's no data mismatch in my db)?
Let me know if something is not clear. I'll try to explain a bit more. Thanks.
Hello all
Could someone tell me where I can configure my company information as well as the bank account linked to my Stripe account?
sorry! all is good i found it
Morning On-Boarding a custom connected account via the API and I am struggling to find the Business phone number field.
Morning, im onboarding an account on United Emirates on test mode
but the account is not getting verified with the test data and is requiring
"Payments and payouts are disabled for this account until additional verification documents are provided and verified."
Can someone help?
hej. I have a question: I know that subscription has 12 attempts to get a payment from user. But how often do the attempts run? For instance every hour or every day since the subscription start date?
Hii there,
I create a new CheckOut session in the backend. For example, if this session expires, I want to check the webhook signature first and then make changes to my backend. I also want to make such changes when creating the session. Unfortunately, there is no webhook event from Stripe here, so I can't check a signature. Can I somehow call the webhook myself or otherwise get such a signature?
Hello again guys ! I hope everyone is doing well. I have a few questions regarding the implementation of a default payment method following a subscription. I have a webhook that takes care of this but I don't feel like it works. Indeed, when I go to the "customers" stripe page (cf: https://dashboard.stripe.com/test/customers) I don't see a payment method attached to the user who just subscribed. Here is my code in my stripe server :
switch (event.type) {
case 'invoice.payment_succeeded':
const dataObject = event.data.object;
if (dataObject['billing_reason'] == 'subscription_create' || dataObject['billing_reason'] == 'subscription_update') {
const subscription_id = dataObject['subscription']
const payment_intent_id = dataObject['payment_intent']
// Retrieve the payment intent used to pay the subscription
const payment_intent = await stripe.paymentIntents.retrieve(payment_intent_id);
const subscription = await stripe.subscriptions.update(
subscription_id,
{
default_payment_method: payment_intent.payment_method,
},
);
return res.status(200).json(subscription)
};
}
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Platform Account - Saving Cards - With Connect
Hi Team, I am looking to save the card in platform account and at the same time complete the new card transaction in the merchant account. It looks i wont be able to do these together.
Hey,
We are using Stripe to collect payments into an India based bank account but I am expecting most of my payments to originate from USA or other countries. While trying to use Stripe Auto Tax, it gives me a messages saying that this feature is not available in your country.
I am puzzled about how I can collect taxes from my clients who could be from different countries. How do I set it up?
Hello, I have just signed up for stripe payment and I want to know how long would it take for it to be used as a checkout option on my website?
one more time hello everyone.
Our need:
Our platform users needs to buy product from our Merchandise (Connected user accounts). Product is "access to some sport Event" and event happens once a week or once a two weeks. We don't know the final price for participant because it depends on how many users will subscribe for the event. There is minimum and maximum of users that can subscribe. If there is less than minimum users subscribed Event is not launched. Final price for event is orig_price / number_of_subscribed users.
Ideal solution:
We would like to use mechanizm of locking funds on credit cards. We want to lock X money on credit card of our user, 7 days before event goes live (We understand that this is maximum allowed period of locking funds on credit card), and charge this amount (or less) 1 hour before event goes live.
Our users have credit cards added to Stripe.
Can it be done from backend of our application (Django) ? So lets say it is quasi subscription, we run some worker on our backend to lock X money on credit card of our user, 1 hour before event we collect the funds, or release lock on credit card.
So the process goes automatically without user intervention.
If so, can you please point us to some API sollution to accomplish this process.
Or give us explanation in case locking funds on user credit cards must happens via user click on fronted of the website
In this case we create PaymentIntent (with option capture_method='manual'), store the client_secret and payment method locally when user enrolls on the event (it happens for instance 4 weeks before the event starts, the PaymentIntent has status "requires_payment_method"). Then a week before the event starts we (using the bot) initialize payment and lock funds on credit cards. Is it legal at all? Or anyway the user has to click on fronted of the website?
Hey folks, I'm trying to use Stripe Checkout, however I don't have Prices registered with Stripe. My products are stored in a JSON file, which consists of a product name, product description and a price. I have it stored in a json file because i have many products and the prices change often. Is it possible to initiate a checkout which will load only based on the data that i send over to Stripe Checkout without the price ID. I want to be able to just send over the data from the JSON file and then populate it on the Checkout page. I can't seem to find the answer on the documentation, would that even be possible?
Hello and good day to everyone.
I currently have various products with different billing periods, monthly and yearly.
In my application i need to reset every month some counters based on the plan the user chose to buy.
For monthly plan is ok, because I have the webhook event of the charge for the next month the user is going to pay, so in that moment I handle my business logic.
How does this work out for a yearly sub? Will i have an event emitted every month? Even if the charge is yearly?
Thanks for your help
Hi all, Do we have any api to retrieve some public info like email, name of Stripe Account? I am working on a feature to allow user enter and setup stripe account on UI
Hi There.
Is it possible to be be logged in to two different stripe-cli instances?
I have two accounts where I would like to test a webhook.
Hi, How are you?
I wanna ask how can I integrate 3d secure in my stripe account.
Actually, big payments cause issues If I don't have 3d secure in stripe.
I am not getting payments that are above 2000 euros from my woocommerce website.
How can I fix that? I think 3d secure is a solution.
Hello, can you please tell me, how I can change current JS part for stripe checkout so will can work with new external checkout ?
how to get registration code for reader for testing
Hello,
I need help to manage my Smoobu reservations and I want to set up a deposit system according to the reservation date using Stripe.
Here is what I want to do:
"When you make a reservation, you will be asked for a deposit. The amount of the deposit varies according to the date you made the reservation. Indeed, the earlier the reservation is made, the lower the amount of the deposit will be:
-
For a reservation made more than 30 days before the D-day, a deposit of 30% of the total amount will be required.
It will then be necessary to complete this 30%, by 20% until 15 days before the D-day. Thus, at D-15, 50% of the total amount will have been paid.
The remaining 50% will have to be paid, either up to 48 hours before the D-day, either remotely (PayPal or Bank Transfer), or in cash on the D-day. -
For a reservation made between 30 and 15 days before the D-day, a deposit of 50% of the total amount will be required.
The remaining 50% will have to be paid, either up to 48 hours before the D-day, by PayPal or Bank Transfer, or in cash on the D-day. -
If you make a reservation within 15 days before the D-day, it is not a deposit but the total amount that will be required."
I have attached a chart so that it is more clear.
Is it possible to set this up with Stripe?
Thank you in advance for your help.
can somebody help me clarify how I should be doing things for full compatibility with SCA/3D Secure? At the moment I use stripe elements to obtain the card details (one time token), my customer exists on stripe already, so i take that token and create a setupintent with it and the customer id .. after the setupintent is created / confirmed i take note of the payment method id which got created from this and then make that the default_payment_method for the customer. When charging the customer (recurring payments / offline) i create a payment intent using the customer and payment method id .. here I notice I can get a decline with reason authentication_required
Hi Guys, How can I disable payment methods? Even I disabled them in settings still I see lots of options on invoice payment page.
can someone help me out please? I got an email for personal identity - unverified and business name & address unverified. We are a club and I'd like to send a letter to prove we are who we say we are.
Hello! Can anyone tell me what endpoint I need to use to find out if a coupon code / promotion code / discount has been used during a checkout page? 🙂
pale-methods
:question: @opal jewel 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
Thank you 😀
Hi, there. I would like to implement PaymentIntent in my laravel app using an ajax call. How can I do this?
Hi, Stripe support.
I have 2 thing to clarify.
- I need to know about the format of raw_address from financial_connections.account_ownership. Is it the same format for all raw_address with difference bank account? How do you recommend if we need to matching the this address. Document Link: https://stripe.com/docs/financial-connections/ownership
- Can i call 2 feature refresher in only 1 API refresher call. and How do you calculate the cost for API Refresher? Example: 1 API call for $0.1 or 1 feature request for $0.1.
Learn how to access an account’s ownership details with your user’s permission.
how can i get charge id from payment intent in response i need it to ,ake transfers
in laravel
Hi Support,
We set our onboarding using express, I have a question about multiple connect accounts dividing payments in one transaction, I'm sure I saw this in the documents somewhere but can't seem to find it again?
Nothing is stored on Stripe in relationship to any items on our site!
From our site a member has purchased multiple items from several partners, how do I split the correct amounts in to the individual partner connect account so they get the correct amount based on items purchased? this is using PHP, if possible or can you only do one transaction per connect account?
curl https://api.stripe.com/v1/payment_intents/pi_1Dr1oJ2eZvKYlo2CmvZ83mAR
-u sk_test_5Bgdfgsdfgdfgfdgdfgdfgdfgdfgdfgdfg:
-d "metadata[order_id]"=6735
Is this work only for test API
Hello! I joined the Orders beta, but now how do I get my TypeScript Node backend to recognise this? (the intellisense isn't aware of any new options, e.g. line_items instead of items)
Hey guys. When user upgrade the subscription, i create customer portal. In customer portal user should make 3 steps
- click "update plan"
- then in Billing -> Plan click "continue"
- then in Billing -> Plan -> Confirm click "confirm"
there is no chance to skip first two steps and redirect user immediately to the last step of confirmation?
how can I get a report for the a coupon, number of cancel users and active users
Hi y'all.
In our app, we allow our users to pay with either a credit card they added and saved for later use or we show them the option of paying with Apple Pay by using the presentApplePay method. We discovered that if a payment intent has expired and we want to make a new payment intent, we cannot do that after the user chose Apple Pay, as the Apple Pay is not stored on the user as a payment method. Are we able to achieve this by using the presentApplePay method or do we have to use the initPaymentSheet with applePay: true in order for us to somehow store the Apple Pay as a payment method for future use?
Hi
Im trying to update subscription items (change priceId), when i do this subscription is automatically updated to provided priceId, can i somehow change update subscription price when current period end?
Hi I have one doubt previously using stripe built in checkout in which we can add line items which contains information about multiple products via which we create orders after successfull payment but now we are consider to use paymentIntent for custom checkout but then in paymentIntent how can we store multiple product details which contributes to total paymentIntent amount
Hi there, on this Stripe::Checkout::Session.create(stripe_params, stripe_header_params) I am getting this error Stripe::InvalidRequestError: No such on_behalf_of: 'acct_xxxxxxxxxx'
Hi 👋 , question about requesting account balance for ACH:
We're following the guide to include the financial connections permission when creating a setup intent: https://stripe.com/docs/payments/ach-debit/set-up-payment?platform=web#web-create-setup-intent
However, when accessing the payment method later, the us_bank_account object still include
linked_account: 'fca_xxx'
rather than including
financial_connections_account: 'fca_xxx'
that's mentioned in the doc (https://stripe.com/docs/payments/ach-debit/set-up-payment?platform=web#access-data-on-a-financial-connections-bank-account).
The object id seems to be correct with fca_xxx but the key is still linked_account.
Can you help us clarify if we're passing things incorrectly? This is the test request id: req_FqAcp3zGjghBUi. Thank you.
hi! I am not sure why this got archived before I had a chance to respond.
But I would liek to respond to @golden cosmos about this thread
is it possible to reopen it?
following up
Hello everyone!
I have a question regarding application_fee_percent and subscriptions:
The current pricing model of our product is that we charge a fee from our connected accounts only after they reach n dollars in revenue per month.
Now for charges it's pretty straightforward to implement it, before we create a new charge we calculate if this account has already reached to this point of revenue and based on that we charge or don't charge the fee.
The question is how to handle subscriptions. When create the subscription we only now if we want to charge the fee for this month, but not for upcoming charges.
1 possible solution would b to update application_fee_percent of all the existing subscriptions once the account reaches the threshold, and then reset them to 0 at the beginning of every month.
But this doesn't sound very optimal. Does a better solution exists...
Any help will be appreciated!
@ripe spruce - you're better off doing 1 off charges for fees
@unique mirage Thanks for your reply, would you mind to elaborate a bit?
Run a job daily. Query all your subscriptions that are to be paid today.
Loop over subscriptions. Do your calc. Create Invoice and pay it auto (with payment source on file) . Or skip to the next subscription to be paid today
Not all subscriptions are billed at first of the moneth
Which is the point of the of the daily query.
Unless you're prorating and changing the billing anchor manually to be the first of the following month. Your subscriptions could start mid month
Shaya-variable-application-fees
hi what variables i can get after customer subscribe and how to recive it to insert in subscriptions table in database Plz ?
Hi, I setup a stripe session and I am passing 'stripe_account' with the users stripe account so their customers can pay to them directly. However, these charges are ending up on my api account instead.
Hello there, I have several unrelated questions, so I'll ask each of them in turn: first one is regarding ApplePay. We have a big number of domains, we register them dynamically as part of our multi-tenant application. Each time we do, we call Stripe's API to add them (Stripe::ApplePayDomain.create). Is there a maximum allowed number of domains?
Connect Custom accounts -> when using the "Create an account link" features, can we extend the expiry? We wanted to send links out to our clients and they might take a few days to fill it in
Please ignore that, I've worked it out
how do i achieve the same, but instant transfer rather than later? https://stripe.com/docs/connect/charges-transfers
Hello, Can anyone tell me if Stripe has a webhook that allows me to track the status of an ACH payment/bank transfer? Or a way to test this information that is given to us in test mode? I have looked through the docs and couldn't find anything pertaining to ACH specific payments.
how do I get the payment ID of a payment in the stripe checkout?
Heyy, i'm getting an error while onboarding an Argentina account using express:
invalid_request_error - requested_capabilities
Your platform needs approval before giving accounts the platform_payments capability.
@robust vine - exactly what it isays
To connect other accounts. your account needs to go through an approval process.
@unique mirage Please wait for us to create a thread if possible
If I remember correctly There are 2 approval processes. 1 To approve general usage of stripe (your company is real). 2. A secondary process for Connect
Sorry about that. I love your thread system. I am just used to other chats that dont' have it.
It's amazing that you try to help, but it makes it tricky to have convos in the main channel in parallel 😦
rafaelbaptista - capabilities
checkout.session.completed event -> is there a delay in the firing of it? Using a connect setup, a successful payment (using card) sends back to the success_url, but no webhooks are sent (I'm in Test mode). There is one webhook set up (we_1L2cRTJAXBXnoJdlZGF2gPlq)
Hello, I'm using the function collectBankAccountForPayment from you frontend API, to accept ACH payments. The function open modal to collect bank info. If a user quit the modal by clicking on the quit icon, the function return a paymentIntent with a status requires_payment_method and the modal disappear. However, when a user quit the modal by clicking on the background, the function never return anything (the modal still exists in the DOM, but is invisible on the screen). Because anything is returned, it is impossible for me to know the status of the payment intent, and return the proper object to continue in my function. Do you know how can I do, to know that the user quit the modal ?
The subscription object
{
"id": "sub_1L2bkcH5VHdK3XAsvDL1xS7O",
"object": "subscription",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"enabled": false
},
"billing_cycle_anchor": 1653314210,
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"collection_method": "charge_automatically",
"created": 1653314210,
"current_period_end": 1655992610,
"current_period_start": 1653314210,
"customer": "cus_Jcd0mjgTEyowe4",
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [],
"description": null,
"discount": null,
"ended_at": null,
"items": {
"object": "list",
"data": [
{
"id": "si_Lk5wjtdMGdrHDH",
"object": "subscription_item",
"billing_thresholds": null,
"created": 1653314210,
"metadata": {},
"price": {
"id": "price_1Kz2nCH5VHdK3XAsvxGxSegE",
"object": "price",
"active": true,
"billing_scheme": "per_unit",
"created": 1652464846,
"currency": "gbp",
"livemode": false,
"lookup_key": "test",
"metadata": {},
"nickname": null,
"product": "prod_LgPcmcpa3hNCGb",
"recurring": {
"aggregate_usage": null,
"interval": "month",
"interval_count": 1,
"usage_type": "licensed"
},
"tax_behavior": "unspecified",
"tiers_mode": null,
"transform_quantity": null,
"type": "recurring",
"unit_amount": 10000,
"unit_amount_decimal": "10000"
},
"quantity": 1,
"subscription": "sub_1L2bkcH5VHdK3XAsvDL1xS7O",
"tax_rates": []
}
],
Please talk in the thread above @quasi kelp instead
Hi, I setup my account on 5/17 and it’s been under review since, cannot send out some important invoices. Is there something I can do to speed up the process?
Hello all, i am working for a client who has an active web shop with stripe and live key. Now i am working on a new online shop and want to test it with stripe. Can i create in the same stripe account a test key and test it while the current shop uses the live key?
Hi there,
what if I have a Stripe Custom Connect account from the EU set to manual payout and there is no payout within 90 days. Will it pay out automatically then?
Thanks, Jan
Hi I'm having trouble making Apple Pay and Google Pay show the correct discounted 'amount' on their respective payment screens. Currently, I'm
- Using custom promo code logic that runs update on a PaymentIntent to discount the payment amount on my backend
- Using Payment Elements, React with hooks useStripe and useElements to run stripe.confirmPayment on submission
The correct discounted amount is charged to the user, but it's misleading at the moment because the payment screen for Apple/Google pay presents the user with the full listed price. Am I supposed to do something specific to "refresh" the PaymentElement to get Apple/Google pay to acknowledge the new price?
Hello. I'm using the stripe-dotnet library on GitHub to validate the webhook signature from Stripe, but it's failing validation. I'm gathering the "Stripe-Signature" header with Request.Headers.GetValues("Stripe-Signature"), and then constructing the event with the stripe-dotnet EventUtility.ConstructEvent(). I'm differentiating between platform and connected events with the presence of a query string "platform" (e.g. Request.RequestUri.Query.Contains("platform")). I think Does anyone have tips on diagnosing issues with signature validation?
Hello - I'm setting up Stripe ACH and everything works in the test environment. When using production keys and attempting to select a bank account from the ACH selector in Stripe Elements we receive these errors:
{ "error": { "message": "Unrecognized request URL (GET: /v1/payment_intents/pi_3L2cC1GlQRIgvmTk1vTGSEJL/link_account_sessions). Please see https://stripe.com/docs or we can help at https://support.stripe.com/.", "type": "invalid_request_error" } }
Does anyone know whether it's possible to create invoices for application fees in a Connect setup with destination charges? As far as I can tell, I'd only be able to mark the invoices out of band, it'd be nice to create an invoice based on an existing charge
Hi! I'm issuing Virtual Corporate Cards (https://stripe.com/docs/corporate-card) for my company and I would like to automate it as much as I can. Is there a public API I can use for issuing them, or is one in planned at least?
how can i get charge id from payment intent in response i need it to make transfers in laravel??
hello fellow devs. We have a problem with our Stripe integration using subscriptions:
When the user receives an SMS text with a security code, it reads "One-time PIN is 012345 for the transaction of 0.00 GBP at..."
The amount of the subscription is actually £4/year
Is this expected, for the SMS to show 0.00 GBP? Or are we missing something in the config?
Hello, I need to inform my customers the reason of why a payment failed, I had a webhook to receive the invoice.payment_failed but this doesn't include the reason, is there any way to get it?
just to make sure, the client secret (pi_3L2E0...) is safe to be stored in redux store?
btn.addEventListener('click', function(e) {
e.preventDefault();
stripe.redirectToCheckout({
sessionId: "<?php echo $session->id; ?>"
});
});```
hello, can I add custom meta here in ``stripe.redirectToCheckout`` I need this, because i have custom meta data, based on JS selection and I cant include them on PHP
Also want to set up price there. Is it possible?
Hello! I'm playing around with the Orders API which seems to meet a lot of our needs (can use line_items product references and return a client_secret for Stripe Elements), but now I'm looking at adding the destination charge using payment.transfer_data.destination and payment.settings.application_fee_amount - but I'm wondering if there's a way I can specify a percentage fee rather than a specific set amount.
The ease of passing the product references in line_items is that we don't need to worry about calculating the total in the first place. Is there a way?
Hi. Does reversing transactions on an express account automatically refund a card owner?
hello team trying to performance test payment page which has Stripe iframe and we have hit a road block.
The tool (HP Load Runner with TruClient protocol) that we are using to performance test is unable to record or replay the iFrame section. Our initial investigation suggests that, this is a limitation in the tool itself and it can’t record or replay the dynamic iFrame (https://admhelp.microfocus.com/tc/en/2021-2021_R2/Content/TruClient/tl_protocols.htm#mt-item-0).
Could you please let us know what tools/techniques you use to load test the iFrame ?"
Is there any way to restrict the card type (prepaid or credit) from being allowed for entry (using the stripe input interface)? For example, only allow debit cards.
Hello team!, I have an issue with the payment element, I'm using nextjs, in local everything is working fine but when I do the deploy in vercel it seems that do an extra render and brings the element object with the array of element empty and brings a problem that the payment element is unmounted, a month ago was working fine but I don't know if it's a environment or stripe problem, here I share a picture of the logs.
Hey guys , how many time does it take to verify apple pay domain on stripe ? all was working perfect , we moved recently to new stage before production and it's not showing
Either you do not have a card saved to your Wallet or the current domain (test-payzone.easypaymentsplus.com) is not registered for Apple Pay. Visit https://dashboard.stripe.com/account/apple_pay to register this domain.
any help please ?
Is there an easy way to pull millions of rows of historical data from stripe into our own database? The 100-by-100 pagination thing isn't working too well 😛 (Every request takes ~7 seconds, 3 million rows = at least 56 hours)
Selling NFTs is generally Marketplace contract which extends NFT contract written on Solidity compiled and deployed to Etherium, and the last one takes control on payment in ETH and transferring the NFT to buyers wallet.
Behind the scenes this is like a cortege processes controlled by DAPP and both transactions goes in same time and considered as one block - so once this approved by network - both changes became valid and immutable.
Another issue is that final decision is made by buyer and he aware about all transactions with his account. (Marketplace plays passive role in this deal - all money route including royalties goes based on ABI code)
For this we call public contract method and pass there address of recipient, token id and price and this transaction goes transparently and trackable from etherscan.
Also any transaction require fee (gas) that we may estimate before transaction but don't know exactly amount.
Just want to make sure that I'm on a same page with security perspective and want to be aware of all possibles issues before starting implementation.
In case of stripe integration the process of payment and NFT transfer goes independently - i mean payment fiat payment doesn’t exposed to dapp at all.
From my standpoint the business logic could be
1-st scenario: Buyer pay money, we get hook, we transfer NFT to his wallet, pay transaction fee from Marketplace account and then charge customer on equivalent of gas.
- It could be the case when we receive the payment and (for example in case traffic error) we can’t transfer NFT to buyers wallet.
- It could be the case when buyer pay for NFT and marketplace have no money (gas) on account so transaction rejected by the network.
2-nd scenario: We allocate money on Buyers account, send NFT and withdraw Payment + gas from account.
- It could be possible when buyer pay for NFT and receive the NFT and then appeal transaction.
So to get this work we have to create server integration with https://infura.io (or alchemy) and create separate method for changing owner without ETH payment.
Due to say in both cases i don't imagine what to do with third party royalties that should be in ETH...
Any thoughts?
I'm having a difficult time implementing Stripe in my Android application with java, i followed the documentation here https://stripe.com/docs/payments/accept-a-payment?platform=android&ui=custom and implemented everything successfully such as the java code that is provided as well as the input widget for the xml. But, i am not sure where to go from here. I am stuck on the server code, can someone tell me where to go from here?
Hey can someone help me with a few questions about xml in uwp building 2D dodge game? (Msg me in private if u have time to help me a lil bit :))
Hi there 👋
I can’t seem to be able to remove and application fee once it is set on a subscription (which also has a transfer_data: destination set). Anyone ever solved this?
This is using the subscriptions API
Cant you just set it to 0?
If you do that, you cannot use transfer_data amount_percent because you get the error that only one can be set
I created a thread to help, let's chat in there.
Can someone tell me how to pull Stripe Customer Balance transactions where the type is "adjustment". I need to be able return a list of "adjustment" balance transactions for all customers that are in a date range. I used the following but it only returns a list for one customer: https://api.stripe.com/v1/customers/:cus_Yl****vq/balance_transactions
Is it possible to create customers on behalf on a connect account?
Hey all. I am trying to improve my error handling. I am using PHP.
I am getting some plaayers who are having errors. I would like to try and improve the view that the user sees when they get an error.
Currently i am logging $e->getMessage() after an exception is thrown
Is there a way i can get perhaps on error code of some sort? I wanted to "re-write" the message because the wording of the error message is sometimes confusing (There is currently another in-progress request using this Idempotent Key (that probably means you submitted twice, and the other request is still going through): 2017647348628ab121814b7209676637. Please try again later.)
2nd issue - I have users double clicking the payment button which is triggering the idempotency error often. Is anyone able to walk me through the process of disabling the pay button after it is clicked
Hey everyone,
Is there a way to fetch the payment fees (e.g 1.4% + 20p) as shown on the stripe.com/gb/pricing page through the API? Thanks in advance
Is there any page where I can find the failure reasons for a payment (e.g your card was declined, your card has expired, etc.)? I've only found the error codes but I would like to know the message
Hi! I want to confirm how "default payment methods" work. It looks like in my setup a subscription has no default payment method (api response has null for that field), but the customer associated with the subscription does have a default payment method (invoice_settings.default_payment_method) - That seems to be working, but I wanted to confirm that that setup is fine!
(Part of some code I'm working on cancels a subscription and creates a new one in certain workflows - rather than swapping prices on an existing subscription. I'm making sure there aren't any caveats to that , and this is one of the things I'm making sure I understand).
Hi, if Woocommerce is connected to Stripe, will the transaction only show in Woocommerce or on Woocommerce and Stripe dashboard too?
Hello friends 👋 is there a webhook that we can listen to for connected account top-up events?
I'm trying to do some data warehouse work analyzing purchases. When creating a checkout session "stripe.checkout.Session.create" with mode "payment" how do I figure out what product id and/or price id was used? I see a charge is generated with no invoice, but I can't seem to trace it to a product or price.
Hi, im creating custom accounts using this params { country: 'US', type: 'custom', capabilities: { card_payments: {requested: true}, transfers: {requested: true}, }, } then I use Connect for custom account to make the identity verification ...but when i check my dashboard all are in "restricted" status. In order to make test and simulate payments with all this accounts. there's any other step missing? thanks in advance!!
Hello Everyone, I need help regarding stripe terminal integration.
I am looking for an event listener which can notify upon card swipe on stripe terminal. Unable to find this information at stripe docs.
Webhook for checkout.session.completed -> to verify a payment has been successful, should we look at the parameter status which shows something like "completed" or payment_status which shows something like "paid"
Hello Guys, i have one issu with runung stripe account. It is normal when stripe automatically blocked payment? Standard value of order is 100euro but this payment was 1650euro.
hello! How can I add the products into the event data? or to add aditional data to it?
Hello,
Is it possible to enable instant payout for Stripe Connect customers on their Stripe dashboard?
Hi,
So my account was closed due to high risk payments and stripe asked me to wait 90 days!
Its over 90 days now but still the money is stuck in stripe what should i do?
Hello, how can I pay out my sellers from Europe? Documentation says that this feature is only available for U.S. accounts, but I know that Shopify uses Stripe and payouts their European sellers.
anybody have the support email address?
Hi, our application listens to the charge.failed event. However we noticed blocked payments (where on the dashboard there is a popup note stating: This payment failed because Stripe determined it was too high-risk.) aren't being picked up on that listener, unless we are wrong on our end. Can you help us verify whether these blocked charges can indeed be found on the charge.failed webhook or is there another webhook event for this?
Hiya! I want to add Alipay as an option for a subscription product. Right now we have a 14-day trial that requires a credit card, then the customer is charged after 14 days.
I've never used Alipay so I want to learn a bit more about how they handle subscriptions. Does an off session PaymentIntent with Alipay always return status: requires_action (require authentication)? Or can an Alipay payment still succeed if it's off session?
Hello can I create a donation through the payment link?
Hello! I am a sole proprietor and starting online with Big Cartel. I do not have a EIN. I keep getting a message saying to add one " To prevent disabled charges or payouts, you must resolve all requirements by the end of the grace period." but i also see under support that I can use my SSN instead.... what do i do?
How can i download a report of all customers and their total invoices vs their payments
It is honestly above my understanding... is there someone who could actually help me on my account?
Can you please reply in the thread I created for you?
I think i just did...sorry
My organization is a nonprofit that receives donations through stripe. Is there any way to allow the patron the option to cover the fees associated with their donation amount without making them do a math problem?
Hi Team, Credit note question, if the initial charge was (x + tax = 100). 1st Refund was issued for 20. while refunding 2nd time of whole remaining amount 80. credit note was created and credit note object amount showed 80 + tax? 80 amount is with the tax. why tax was added on it? should I be calculating the remaining balance some specific way?
Hello! is it possible to add billing emails to customer with the API? the dashboard uses "invoicing[email_to] = 'some@mailcom'" bit it wont work on API and there seems to be no documentation about it
Hello I'm having issues with the Create a File API. I'm trying to upload a business_icon and have pasted in the filepath in file, but running into an invalid object error on file param, type: invalid request error
What is the right way to format the file param value?
Hi Team!, When I create a product, using the default_price_data attribute, the API throws an error saying 'You may only specify one of these parameters: default_price_data, type.', the error is not too clear, and the attributes were not set. PD: I only added 'default_price_data.unit_amount' and default_price_data.currency
Hi all! Long time reader, first time writer. Could someone shed some light on when the fingerprint on a Payment Method is populated? I'm using the confirmCardSetup function in Stripe.js and including the expand: ['payment_method'] parameter, however, the Promise returned does not include the card fingerprint (which I thought it would).
quick question : I created an incomplete profile for client on Stripe Connect in our production env, and when I tried to generate a redirect url by using:
stripe.AccountLink.create(
account='acct_1L0bbu2cnJZDZD5w',
refresh_url=refresh_url,
return_url=return_url,
type="account_onboarding",
)
The response I got back seemed correct:
"{
"created": 1653070233,
"expires_at": 1653070533,
"object": "account_link",
"url": "https://connect.stripe.com/setup/e/yYG8Xgybr3bT"
}"
But when client try to go to that url it just takes him to our return_url/refresh_url (both of them being account/settings
Our goal is to take the user to the Connect setup page so that they can finish their account registration as detailed here: https://stripe.com/docs/api/account_links/create
I've been reading through the payment intents documentation over the last couple of weeks as we're planning to move off charges to payment intents. We want to follow a place hold, capture later payment scenario. When testing this out in postman on test environment, after I capture the payment I get a synchronous success response. Is this expected? Most of the payment intents doc that I have been reading indicated I would need to get payment_intent.success from the webhook.
Thinking about it, however, it makes sense. Most of the docs assume initiating payment with automatic capture, not manual. I want to make sure I'm understanding correctly via testing environment so I can plan accordingly.
Thanks a bunch in advance 🙂
Hi, I have an stripe account with card_issuing enabled but got an error when I created a custom connected account
When I check this endpoint https://api.stripe.com/v1/accounts/acct_1Ksb3LCHh3XhfaZr/capabilities/card_issuing return "status: active"
But when I try to create a connected account with capabilities[card_issuing][requested]"=true I have the error message "card_issuing can only be requested if your platform has been onboarded on Stripe Issuing already."
curl https://api.stripe.com/v1/accounts
-u sk_test_xxxx:
-d type=custom
-d "capabilities[card_issuing][requested]"=true
the return give an error
{
"error": {
"message": "card_issuing can only be requested if your platform has been onboarded on Stripe Issuing already.",
"param": "requested_capabilities",
"type": "invalid_request_error"
}
}
Not sure if I am missing something
I would like to transfer complete control of statement descriptors to my platform. https://stripe.com/docs/api/payment_intents/create#create_payment_intent-statement_descriptor says "For non-card charges, you can use this value as the complete description", implying that I cannot change this for card charges on a per-transaction basis. Advise?
(Because my users are not very wise and put weird things into the statement descriptors because they don't understand what Stripe is)
hello, i am having trouble querying prices api. I am querying with a valid search query but not getting any results. could you please help?
i even tried the stripe shell with the same results
sorry ich kann kein Englisch aber ich kann es versuchen
Please talk in the thread not the public channel
How do i test my stripe application? on my android app? I can't seem to connect to my endpoint because i am using local host
Failed to connect to localhost/127.0.0.1:4242
hi i need help guys to make a transfer with stripe connect in laravel
We are running into an annoying limitation of Stripes subscription billing. Our clients take a while to pay so we want to be able to send invoices in advance. E.g. Send the July 1st to July 31st invoice on June 1st with a due date of July 1st. This way, we get paid early. Right now, Stripe only lets you send the invoice for a period at the END of the period. 2) If a subscription starts in the middle of the month, we want to immediately send the prorated invoice due ASAP, send the next months invoice due in a few days and then send the next next month's invoice on the 1st but stripe doesn't let you have multiple invoices. Anyone know any work arounds? Or another subscription system that lets you do these? It's important for us for cash management purposes
Hi
We are building express connect with stripe checkout , getting following error
req id: -N2nOCmAJNNwppb_OzMw
StripeInvalidRequestError: No such destination: 'acct_xxx'
at Function.generate (/home/sreehari/Desktop/SliceQ/V2/express/sliceline-takeout/functions/node_modules/stripe/lib/Error.js:40:16) at IncomingMessage.<anonymous> (/home/sreehari/Desktop/SliceQ/V2/express/sliceline-takeout/functions/node_modules/stripe/lib/StripeResource.js:190:33) at Object.onceWrapper (node:events:509:28) at IncomingMessage.emit (node:events:402:35) at endReadableNT (node:internal/streams/readable:1343:12) at processTicksAndRejections (node:internal/process/task_queues:83:21) {
does stripe offer hosted verification for connected accounts?
Earlier i was referred to a portion of the stripe docs. It had a table with error codes and what they mean. In reference to making a charge - and errors such as "insuffecient funds" and "idempotency errors". Does anyone know what table i am talking about
When setting up payment methods, it seems like certain methods (such as bancontact) although are allowed for US companies, the payment amount needs to be sent in EUR. Since our site's prices are in USD, is there a way with the pre-built checkout to have that amount converted during checkout to EUR so that it is done on Stripes servers?
I am creating a setupIntent using the guide found here https://stripe.com/docs/payments/save-and-reuse?html-or-react=react
This is working great, except I cannot get the redirect URL to work with my hash-router. The redirect_url is putting the query params before the hash in the route I pass in -- e.g. I pass in https://example.com/#/some/route as the return_url and i get back https://example.com/?setup_intent=seti_blah&setup_intent_client_secret=seti_blah_secret_some-secret#/some/route
Anyone know if I can fix this? or am I stuck?
kmbro-redirect
Hi, My customer's Master credit card cannot pay. We use the stripe express connect.
I am trying to test stripe payments in my app and i am getting 400 bad request....
In the customer portal, I can see this.
What is the lifetime of a session URL given that the customer didn't use it?
hello, need help regarding stripe transaction
Hi, someone help-me ?
see price 140 R$? has hidden this information ? by php?
or this template in react? has?
gustavo-checkout
Hii Need a urgent help
Hey Team, I want to save connect user card details for future payments. do we have any way to save it?
#dev-help Hi All, Can anyone tell how to add user to a subscription plan which is free(no cost) without adding any Payment Method for that customer..?
Hi, is there a way to detect when handling a webhook event fails and returns an error?
I want to recreate this chart on my site. I'm having trouble figuring out how to make the api grab "total done in x month".
Hi, Is there a way to undo calling Stripe API when an error occurs after calling the API in a series of programs?
Hi all, I have recently enabled the MOTO flag for our payments (our team takes payments from customers over the phone), but now we seem to be unable to take payments greater than £10,000 - can you please advise if this is possible to fix?
Hi, I'm facing an issue with Stripe payment. After clicking the "Pay Now" Button, getting this error on the console "IntegrationError: Invalid value for confirmCardPayment: payment_method.card should be an object or element. You specified: null.", Although the same code is working for the past 8 months, suddenly getting this error. Also, confirm API is not getting call now. PFA screenshot :
Hello, if a subscription is created with payment_settings.save_default_payment_method set to
on_subscription (https://stripe.com/docs/api/subscriptions/object?lang=cli#subscription_object-payment_settings-save_default_payment_method)
will the default payment method for the subscription auto update whenever a new payment method is used and payment succeeds?
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, I am integrating setup intent for bancontact. I followed this doc (https://stripe.com/docs/payments/bancontact/set-up-payment) but it seems I need to send mandate_data in order to make next payments go through.
Error log: Create payment intent failed (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.; request-id: req_XXX)
I ask my customer for name + email and I provide them during the clientStripe::confirmBancontactSetup. Did I miss some configuration in my setup intent back end side in order to auto apply mandate data?
Hello!
Guys, I was wondering. Is it possible to have a single payment in stripe and then create an invoice based on that information ?
The process would be like this :
Checkout Sessions --> Payment Completed for non subscription --> Data collected --> Create Invoice related to Said payment.
Hi Team, Is it possible to hold funds in the admin account. I am getting error while transferring money to connected account after few days.
Morning guys! I'm just starting out trying to implement Stripe on our application. Remember Delphi? Well that's what we're using! Is this the right channel for me to check the http syntax is correct? Thanks
Hello team, I have an issue when using apple pay (google pay work). I got this error when make a payment. Can you help me please? Thanks!
Hello guys!
Weird issue here, I can't figure out what is going on. I set a checkout session with automatic_tax.enabled true:
mode: "payment",
client_reference_id: user.id,
customer: customer_id,
payment_method_types: ["card"],
allow_promotion_codes: true,
line_items: [
{
price: priceId,
// For metered billing, do not pass quantity
quantity: quantity
}
],
automatic_tax: {
enabled: true,
},
// {CHECKOUT_SESSION_ID} is a string literal; do not change it!
// the actual Session ID is returned in the query parameter when your customer
// is redirected to the success page.
success_url: `whatever/billing?session_id={CHECKOUT_SESSION_ID}`,
cancel_url: `whatever/billing`
})```
And the VAT bit is displayed in the checkout, but it will not change when selecting countries in the EU. What am I missing?
IE: It shows Portugal's VAT (23%) but when I change to Spain it doesn't change to 21%. The customer is set in Spain.
What am I doing wrong or what configuration I am missing?
Cheers!
Hello, I am getting the following error displaying in our app - We are based in in the UK so I am not sure what setting to change for the account to be set to UK also on the stripe connect product
Hii need help
Do we need PHP Library for get data of webhook
Hi, we have a website operating in France with Stripe subscriptions atm, and we plan to extend our activity to another country. (and in the future, multiple new countries)
Our backend and database will be the same, so we'll store our stripe customer/subscriptions ids in the same place regardless of the country. (We want to support cross country customers accounts in our product).
- Do we need a new Stripe account in each country, with a separate bank account and currency ? What are the advantages of having multiples accounts for each country of activity ?
- If it's needed and/or preferable, what is the best approach to handle multiple accounts through the same backend ? (Maybe Stripe Connect ? If it's the easiest, does a migration from a single Stripe account integration to a Connect integration hard to handle ? i.e. are all the api calls the same, with minor integration changes ?)
Hi I would just like to ask for Stripe Connect, who gets charge the $2 per month? the Stripe Connect account or the main Stripe account?
:question: @drifting mortar 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
Hello, I am integrating setup intent for bancontact. I followed this doc (https://stripe.com/docs/payments/bancontact/set-up-payment) but it seems I need to send mandate_data when on_behalf_of is used in order to make next payments go through.
Error log: Create payment intent failed (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.; request-id: req_pIA39iGdBK33AD)
I ask my customer for name + email and I provide them during the clientStripe::confirmBancontactSetup. Did I miss some configuration in my setup intent back end side in order to auto apply mandate data?
Hi - quick thing, when an payment intent gets to the status of "processing" - does that mean it's going to suceed, or can it still fail?
Hello, we are a marketplace using Stripe Connect Express. Business account can sell articles on our platform and buyers can buy them. We are using Stripe checkout.
I create an account using type: 'express' and the transfers capability after the user successfully list an article on our platform. But when I want to create my checkout-session I get the following error:
Your destination account needs to have at least one of the following capabilities enabled: transfers, legacy_payments
This is because the business which sells the article is not verified. However I would like to request the KYC only when the business wants to transfer money to its bank account (AFTER one or several sold articles).
Having the KYC requested so early will lead to such a big conversion drop that we cannot afford that.
Is there an alternative to what we are doing?
Question.
I am implementing a convenience store payment in node.js and Swift.
Convenience store payments are enabled on the Stripe dashboard.
I executed the code below, but only card payments are displayed in the app and convenience store payments cannot be selected.
Is there something I am missing?
I have spent over 24 hours on this issue and am very troubled.
-- node.js --
exports.createPaymentIntent = functions.https.onCall(async (data, context) => {
const customer = data.customerId;
const amount = data.amount;
const productName = data.productName;
const paymentIntent = await stripe.paymentIntents.create({
customer: customer,
amount: amount,
currency: 'jpy',
payment_method_types: ['card', 'konbini'],
payment_method_options: {
konbini: {
product_description: productName,
expires_after_days: 5
},
card: {
setup_future_usage: 'off_session',
},
},
})
return paymentIntent
});
-- Swift --
var configuration = PaymentSheet.Configuration()
configuration.merchantDisplayName = "Example, Inc."
configuration.customer = .init(id: stripeProvider.customerId, ephemeralKeySecret: stripeProvider.ephemeralKeySecret)
configuration.allowsDelayedPaymentMethods = true
self.paymentSheet = PaymentSheet(paymentIntentClientSecret: value.clientSecret, configuration: configuration)
self.paymentSheet?.present(from: self) { paymentResult in
switch paymentResult {
case .completed:
print("Your order is confirmed")
case .canceled:
print("Canceled!")
case .failed(let error):
print("Payment failed: \n(error.localizedDescription)")
}
}
Hello good people, we have a subscription service with Stripe. Is there anyway we can distinguish if our customers cancel their subscriptions by themselves vs we/Stripe cancel their subscriptions because all charge attempts have been exhausted and failed? I can see that in both cases, there is a subscription.deleted event, but haven't been able to work out any clues from the content of this event yet. I would really appreciate it if someone can help and shed some lights into this for me. Thanks a lot in advance!
Hello again, I have another quick question. It seems that our customers in Netherlands have not been able to subscribe with Maestro cards. We do have a Radar rule to block prepaid card, but afaik, Maestro is debit card. Does anyone have any idea what could be the issue?
@misty hornet Hi Jack, i previously asked you about stripe not letting me add subscription with a payment method present. The request Id is req_ciTHevDyynvYGO
I've unarchived the thread. Let's chat there: https://discord.com/channels/841573134531821608/978539394266976326
Hi, how can I enable ACH Direct debit in customer portal ?
Hi @misty hornet #dev-help I am unable to reply to this thread https://discord.com/channels/841573134531821608/841573134531821616 seems like the moderator archived this thread
I've unarchived the thread: let's chat there
Thanks
Hi! What's the purpose of the generated_from field on the payment method and what values can it hold?
Hi, I see there is a list call for most API objects. However, the limit is 100. I see that the starting_after or ending_before is meant to help to fetch all beyond 100 but how exactly is this implemented. Do you have pseudo code for how to do this?
mentijm-generated-from
Hi all! I am currently researching implementing card payments for our EU based business and am wrapping my head around SCA. We don't use Radar or Stripe Billing, so I'm not sure if we are covered in all cases. We're in the process of migrating to a solution where we completely rely on the PaymentIntent API for both one time and recurring payments. From what I understand reading this doc (https://stripe.com/docs/payments/3d-secure#controlling-when-to-present-the-3d-secure-flow) we should be good, as Stripe will request 3DS in situations where this is necessary. However, we recently did a live card payment in our application where we did not seem to get any 3DS prompts. As both the card holder and (our) business are based in the EU we expected a 3DS prompt to be SCA compliant. Are there perhaps situations in which Stripe would not have apply 3DS for a specific card (even in the EU) and if so; can we get some insight in when this happens?
Question 1: Is there any way to restrict the card type (prepaid or credit) from being allowed for entry (we use the React Native SDK)? We only want to allow debit cards.
setup intent
payment intent
Question 2: Is there any way to collect and separate a fee (to cover the cost of the charge) in a transaction?
Hello :) My company would be interested in importing our (so far manually managed and debited) customers with SEPA debits into Stripe, and let it handle the billing. Is there any "easy" way to import such customers with already existing data, or would we have to write our own logic via the Stripe API? Would there be any other difficulties importing such customers?
In the case of a dispute or reversal from a disputed transaction, is there a webhook, or something, that we should be able to subscribe to in order to action on this?
Hello! Just some questions about the Orders API. If I had a marketplace type situation where a customer can order multiple things from different sellers, meaning I'd need to pay out to multiple different connect accounts, I would need to use Separate charges & transfers to properly distribute the funds, is that right?
In the docs, the first step says to "create and process the order" - I'm assuming "process" means I should start the transfers after processOrder() has been called on the frontend, so probably via a webhook? I shouldn't just grab the PaymentIntent from the order as soon as it's created, since it technically might not have been paid yet?
I have a question about Invoice API. (Link to API : ||https://stripe.com/docs/api/invoices/object?__hstc=150021993.9ea97bbe9a149079ac527c033d5525c0.1472947200071.1472947200073.1472947200074.2&__hssc=150021993.1.1472947200074&__hsfp=1773666937&lang=php||)
The billing_reason data is 'subscription_update' when i subscribe a new customer to a subscription plan on clock test.
Is it not supposed to be 'subcription_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.
Hiii Need Help
use #dev-help and ask your question
Hi here. I have a quick question about tax (VAT) on products. I recently updated a product I sell to include VAT (25%) when sold in Norway. However, after making the adjustments, the checkout page still appears without VAT and after doing a test purchase, no VAT was charged. My question is if the product should update automatically without me needing to push an updated AP ID to the repo?
Hi, Stripe support.
I use stripe.collectBankAccountForSetup in the Save bank details flow for the ACH Direct Debit. But now it can save the duplicate bank. The question is: How can I not allow to add duplicate bank? Thank you. Ref: https://stripe.com/docs/payments/ach-debit/set-up-payment
Hi! We are developing an opportunity for our users to divide projects by workspaces and have some questions. Is it possible to ask?
Hey there, anyone can give me some advices to integrate correctly 3D secure Stripe verification on a mobile app based on Ionic ?
Hi all, when using the hosted checkout is it possible to specify which web hook to use? I would like to have a webhook for 2 different scenarios and pass the webhook to use when creating the session.
Hi, a customer payed me by sepa_debit method. In stripe dashboard i see this message "The customer's bank is processing this payment". What does it means? When will I receive the money?
Hi, How can I know why card payments are refused when the card is perfectly valid.
Thanks
Hi all, I have hundreds of processed and blocked payments inside my Stripe account but I do not know where they have come from. There is no trace of them on the website, in any debug and we also have recaptcha on & zipcode required for extra security. Has anyone else experienced this? Or can anyone shed some light on how I can stop anymore scam payments occurring if I have done everything I can website side of things?
Hey, is there any way to bulk update multiple customers using the Stripe API?
Hello, I have a Property Management System, Its a SASS product where I want to integrate the Stripe with lodging and retail(Level 2 and Level 3) data. Can anyone help me with this.
Hi, anyone can help me? I'm doing an integration using connected accounts for my clients. Is it ok if the client have more stripe accounts under his name, for different purposes/selling types? I don't want that one type of selling can affect the client reputation in their other businesses
Hey guys, just wanted to let you know that when I trigger the "customer.subscription.created" event using the testing tool it creates a price with an ID prefixed by plan (and its also the same ID as the plan it belongs to). Just wondering if this is intended?
Hi, how do I add an item to a Stripe::ListObject in Ruby?
Hi team good day! Is it possible to add Trial days on Checkout Session (Subscription mode) ?
Good Afternoon, I am trying to add a person to a connected account and I am getting an invalid_request_error
Hello, I'm trying to integrate express connect onboarding, the users need the transfers capability, I want them to go from our platform to the express onboarding.
I call account/create with only type: express set (transfers capability is automatically requested by Stripe for new connect accounts), I don't prefill any information about the user, this response gives me 3x past_due requirements, TOS date and acceptance, and an external account (bank account or debit card).
I want these things to be set by our users in the Stripe onboarding so I do the account link with type: account_onboarding, refresh and return URL (which match the ones set in the connect integration settings) and the account id, I get back an URL for connect express onboarding from the call and when I go to the URL it immediately redirects me to the refresh url instead of letting me onboard.
I'm unable to find any trace of logs or indication of what's wrong apart from these past_due requirements, do I have to pass any query parameters to this URL? The docs (https://stripe.com/docs/connect/express-accounts#redirect-link) simply say to redirect to the url
Am I missing anything?
Good morning, I would like to know if there is any endpoint to add a redirect url through ConnectSettings -> Integration using the API?
is there a way to prevent cards from a certain country from being used?
or a card with a specific fingerprint?
I believe you can with https://stripe.com/docs/radar/rules
Hi!
Is it possible to have proration for metered price items?
Good morning, I already have Stripe to receive payments on my website, I want to use the stripe account express service for passing on a portion of the amount received. I have a question, is it possible to pass on this value to people and companies?
So i successfully implemented stripe from following this doc https://stripe.com/docs/payments/quickstart in my Android app with Java, what i am stuck on is when the user clicks pay, it doesn't show the amount that's displayed in the app ( the users total cost) How do i do this? I would like to pass the payment amount as well as currency to the server
Bom dia
Estamos inserindo todos os clientes na plataforma stripe
Tem como importar os dados por planilha?
Infelizmente, só temos funcionários que falam inglês no servidor no momento. Se você precisar de suporte em inglês, entre em contato com nossa equipe de suporte e eles poderão ajudá-lo https://support.stripe.com/?contact=true
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.
does stripe support customers sending money to other customers (donations with no set dollar amount)?
Hi everyone ! Is it possible to add customer preferred_locales directly at the invoice creation ? Actually I have a field "customer" with the stripe customer id on the invoice creation payload, can I provide preferred_locales here too ? Thanks
Hello! When I retrieve the PaymentIntent of an Order and check paymentIntent.charges.data I notice it's an array of charges. In what cases would there ever be more than one charge object in an order?
Hi,
I would like to bill my connected custom accounts. I would like to create subscription for that. How can I do that ?
Thanks
Good Morning,
quick question. We are checking our connected accounts balance before starting refunds. The customer paid in funds to be able to refund orders. The balance shows up under "additional funds" (for refunds and co). The thing is, we do not see it under balance.available. Where would we check for these "additional funds" via the api?
We are inserting all clients on the stripe platform
Is there a way to import the data by spreadsheet?
Hi. I am trying to implement the Stripe Identity's Modal in an Ionic-based iOS app. Im running into an issue with the "Close" button interfering with the iOS header when doing my iOS build and also run into the same issue on the physical iPhone. Is there any way we can move the "Close" Button to another area of the Modal? Or any other ideas? from my discussions with the Beta team, the CSS of the Modal is not editable on my end. Thank you!
👍
Hi guys, anyone can help me with creating a direct charge in a standard connected account? I'm trying in a sandbox here but I'm getting a problem, the payment intent was created in the backend, but I can't find it in my account, and if I try to pay this intent it says that the payment intent key doesn't exist
Good morning,
We are trying to submit client_IP via .net library and want to know if thats possible with server-sided call or its a limited feature with client-side (Stripe JS) Only.
Good Morning, I'm working on trying to create external bank accounts using the stripe Connect api.. when ever I try to create an external account even though Connect is set up in the Account.. I get the following message: "The provided key 'sk_test_*********************************************************************************************Y8VNTD' does not have access to account 'cus_LkUAFiU7jD4NhI' (or that account does not exist). Application access may have been revoked." the 'cust_......' could be different.. each time however the error is the same. I'm Creating the Customer Account, then the external bank account is added.. Is there any reason why this is happening?
Hey all, the server is pretty busy at the moment so responses may be a bit delayed. We are working to get back to you as fast as we can
taxman-stripe-identity
MaryCapp-external-ba
Good afternoon all. Is anyone available to help me with some questions about Stripe Connect, and application fees?
Hi, there. I am trying to use the Stripe React native SDK. After a successful payment, how can I retrieve the payment ID? presentPaymentSheet didn't return the payment ID
Hello i would like to know why i have some refound for payout
any news about brazilian payment method PIX?