Hello, My subscription has billing cycle every month and if i apply 2 different unique coupons to the subscription by updating the subscription with those coupons via 2 stripe api request, will the coupons stack -- example 2nd month billing cycle coupon1 will be applied and for the 3 rd month coupon 2 will be applied . Please note 2 coupons are unique ones and not the same.
#dev-help
1 messages · Page 69 of 1
Hi! I am testing payments but it seems that my webhook is not being called, in the accesslog I have no call from stripe. How do I check via API (I don't have access to the client dashboard) if there are problems in the event calls?
Hi! A customer's payment process with card didn't work and she only saw a loading screen. In my Firebase logs I get a "Callable request verification passed" message. What could be the reason that it didn't work?
Hello
Does stripe allows to generate upcoming invoice link so end-user could preview it?
Does anyone know if it's possible to run multiple PricingTables at the same time? [context: I have a Core Product with Add-ons, the core plan is £20/month, add ons are £5 and £7/month, but the pricing table renders them in Price order, so it's back to front, i figure i can get around this having the Core plan (compulsory) in one prcing table, and add ons as a separate pricing table, will this work?]
Hello,
I'm a marketplace where users can be buyer and/or seller, to become a seller i create a custom account as recipient (only transfers) and customer ca pay through card with paymentIntent. My platform will be US based, but all the connected account will be in a different country.
When creating an intent payment should i use on_behalf_of or transfer_data knowing that i want to take a fee on every transaction ?
Thank you
Helo,
how to handle the partly payment from monthly subscription if user subscribe in between the month
I have a webhook issue and I was directed to Discord to address it. As of now the webhook has been disabled. Here is what I received on the error:
Here is the summary of errors we received while attempting to send webhook events:
12 requests had other errors while sending the webhook event.
You need to return any status code between HTTP 200 to 299 for Stripe to consider the webhook event successfully delivered.
I am using a QR Code created on the site and a website with Woocommerce.
I don't understand how to create a fee for my Connect accounts everytime they make a transaction
Hello! 🙂
I am having trouble wrapping my head around stripe connect, the different account types, and the different charge types
Is it possible for us to use standard accounts for our users but also use separate charge and transfers to split payment across multiple users? If it is possible (and not against recommendations), is it also possible to have two different types of users? one standard and one express?
Context:
I have a platform I want to build in which any given listing can have 1 or two joint sellers.
In the event of there being two sellers:
- one is an influencer, the other is a business
- one of the sellers will be a lot more familiar with running a business
- I need to ensure that each gets an appropriate percentage of the total price.
Since the business knows about running a business, Im imagining the standard account could be a good option for them, but im not sure if im able to incorporate 'separate charge and transfer' with it, or if it is even advisable to do so vs just sticking with an express account
Hey! I need to configure VAT tax for a product in such a way that it's always the same rate - regardless of whether the customer is b2b or b2c and regardless if it's domestic sale or not. Is it possible?
Context: usually VAT rate in EU depend on customer's location and VAT ID. However, I'm selling conference tickets which, according to EU laws, are exception to the rule.. In case of conferences, my domestic VAT should be charged always. So I don't really need any smart tax calculation, just need to apply the same rate (23%) regardless of circumstances and customer details.
Hello, I'm hoping someone can help me brainstorm a solution to the following problem:
Our website currently uses Stripe Intents API during the customer sign-up flow to charge our 1-time fee for our services. The user can choose between 3 available service plans (Basic/Better/Best) which updates the Payment Intent total amount, and submits payment using Stripe Payment Element linked to the Payment Intent using it's client secret.
Now, we would love to replace the raw Payment Intents with Stripe Products & Prices using Invoices.
The problem I'm facing is that in order to display a Stripe Elements for an Invoice on the client side I need the underlying Payment Intent secret, which is only available after finalizing an invoice. But if I finalize an Invoice, the user can't switch between plans (finalized Invoice can't be edited). I can't simply charge the user when they click on "Pay" because they don't have a payment method yet.
The only idea I've had so far is to present a Setup Intent form instead of a Payment Intent form and when they click on "Pay" i link the new payment method to the customer AND create + charge an Invoice behind the scenes, which seems a bit hacky.
Any ideas on how to solve this? It seems like a relatively common use-case. Any ideas are appreciated, thanks!
it's not getting trigger no matter what i do
Hi, How to create a charge in off-session
Anyone know what to do when stripe keeps refusing my Brazil documents? and don't say anything about it? and also does not reply support saying what to do?
Hi, can someone help me in using hmac for stripe api?
Hey Stripe team, we are in the process of updating the Stripe SDK to the latest version. I created a new webhook endpoint that uses the latest version, but it seems that the events are still sent using the old version. Why is that so?
Hi, how to add and update customer's payment method/card details) from client side?
Hey, I need a quick help here. I'm building a dashboard for my connected accounts inside my application, using the API. Is there a way to get this information as shown on Stripe Dashboard, about total volume? Couldn't find any info about it in the Docs.
How do you add applepay to a clickfunnel account
Did I break any rules? My question thread was archived and I can't answer in it. Sorry 😞
There's any way yo transfer money (repasse) directly with Pix? instead of bank transfers? I know I can do bank transfers with the API, but im not sure about pix
How do I change my country and home address?
pedro.gabriel
Hi, I would like to know if the Payment Element JS component can display/suggest/reuse stored payment methods (ex Credit Cards). So far this is not working for me despite the customer ID being passed in the Payment Intent request. So I wanted to know if there's something I should do to make it happen or if it is not possible at all. Which would mean I need to manually suggest already stored payment methods in my checkout process and use Payment Element component only to add new payment methods. Thank you 🙂
when i make the paiement i am getting the alert of payment complete, but its not processing and the status is on request_confirmation..How to change that
Hi, I have a question. I am implementing manual instant payouts. I have created a payout when the available balance is zero. Why does this result in a negative available balance?
Also, why this payout does not have any fee associated with it (1% stripe fee)?
Hey, How you doing? I would need to answer several questions about Paypal integration.
- can user pay via PayPal, charged money will go to Stripe or Paypal platform?
- if I have just-created Paypal account, can I integrate charging user via Paypal?
- What happen if PayPal payment fail?
bilala1122
I am a Libyan citizen and I have a British company. Can I be accepted into stripe? My residential address is Tripoli, Libya, and the company’s address is Britain, London. Can my application to join you be accepted or not?
How to transfer connect account balance to bank account via API?
Please suggest
Hi Team, I am using stripe checkout (stripe hosted). Is it possible to find out what product is sold from event data object in a webhook?
Hello dear community,
I need to do a recurring payment for charity purpose using payment Link.
When I choose the recurrent option on payment link, the charity option is disabled.
Any one know how to put this in place ?
Sorry to ask again but the original thread is closed. Can you give more details on how I could build this logic? How does Stripe Dashboard calculate that?
Hi there i want to know card types and where i can get them.
https://stripe.com/docs/payments/cards/supported-card-brands
Hey, I'm trying to enable "Handle card information directly." I'm just a dev on the team trying to get some pieces working. I got in a chat room and was told it can't be enabled without docs, even though I'm only using it in a test environment. The docs seem pretty clear that it can be enabled as well without having to provide documentation. Has this changed, and the docs don't reflect this, or was my rep misinformed?
Is there a way to create a subscription_schedule and link it to a checkout_session?
Hi there, I have a question about Customer data migration between platform and connected account:
When the Payment Method is setup for future usage in 1 account(meaning it can be auto billed bypassing 3ds2), what happens after data transfer? Would it still work in a Connected account after migration or it would ask for 3ds? Thanks
Hi guys, I have a problem in testing payments: the webhook callback from stripe is not coming.I tested the url defined in the webhook and it responds correctly (return 200).
If I send you the latest pi code can someone verify what's going on?
ps: I can't access via dashboard because the client doesn't want to provide stripe credential...
Can anyone tell about integrating shopify payments vs stripe? Are their costs associated with both?
FYI the bot needs help. Chat GPT answered the question in one go. The bot said Idk. Not very helpful
this isnt a dev realted question but anyone that can just answer fast
My account got payouts and payments paused for some reason because my business is high risk.
Payouts supposed to come 7th december. But on the account status i was told payments and payouts will stop dec 15 if unverified. so will it still be paid out?
Hi all, I'm having an issue with subscription search. This subscription sub_1OIXRPBIn9tGMHjLEbBcqrXm is active and has the metadata value of x_status:pending However, using the following search query: stripe subscriptions search \ --stripe-version="2023-08-16" \ --query="metadata['x_status']:'pending' AND status:'active'" I'm getting empty results. If I drop AND status:'active' the subscription is returned
Can't deserialize webhook events in my Spring Boot project:
Hi, my StripeWebhookController (see attachment) can't process Stripe events.
In the CLI, the command stripe listen --forward-to localhost:8080/stripe/events does emit events (like payment_intent.succeeded) and I can see them in the Dashboard. But when the controller tries to process them, the following call returns a null object:
java if (dataObjectDeserializer.getObject().isPresent()) { stripeObject = dataObjectDeserializer.getObject().get(); // Never went here! } else { // Deserialization failed, probably due to an API version mismatch. // Refer to the Javadoc documentation on EventDataObjectDeserializer for // instructions on how to handle this case, or return an error here. logger.info("⚠️ Webhook error while deserializing incoming {}.", event.getType()); // [N] return ""; }
In the CLI, stripe emmited a payment_intent.created [evt_3OIYvSFGXpRXhvrd0JdACW0S]. In the debugger, I can see that sigHeader and endpointSecret both seem to be properly initialized. My Stripe CLI version is 1.18.0 and the stripe-java API version is 24.5.0.
Thanks in advance
Hello I am looking to see if there is an alias for the (4000000000000341) test card that declines after attaching. Such as pm_card_visa
We are on Custom Connect. We execute a payment intent for $102 with a destination charge of $100. Then we come back later and refund of $102 with ReverseTransfer = false. We want to then do a transfer reversal for $102 from the connected account. That requires a transfer Id. Which transfer Id are we passing in there? And what happens if the balance on the connected account is $0? Does Stripe do an auto debit on their bank account? Or does this transfer reversal automatically fail? Or does the balance go negative and funds stop flowing to the account until the account has a balance at or above $102?
Hi, when using stripe connect, is it possible to opt the user to make a non business account?
Why can't I check out? The error roughly translates to "Something went wrong and we were unable to complete the processing of your request.".
Hey folks, I am struggling with identifying payouts on our connected account bank account with the payout in stripe. Can someone help me?
Hello, I am in the process of integrating the Stripe SDK on iOS with SwiftUI. The problem is that I press the buy button but it doesn't show up. I have to press several times and after a while if I press around the button the form is displayed, and in the logs, there are several things that print, I noticed that it was the number of time I clicked on the buy button could someone help me please?
Hi, our Production Stripe Integration connection was disconnected. I reconnected but now getting an error message with the webhook connection. Stripe callout error: error - {code=resource missing, doc url=https://stripe.com/docs/error-codes/resource-missing, message=No such webhook endpoint: 'we 1Nd2ZaADhulQExGdvy7bIjXH', param=webhook endpoint, request log url=https://dashboard.stripe.com/acct 1J32SdADhulQExGd/logs/req CLqZjYv2hmxk9M?t=1701453360, type=invalid request error};
@ember bear hey here is the document im refering to https://support.stripe.com/questions/enabling-access-to-raw-card-data-apis
Hi, I am using python beta sdk version 7.8.0b1 and want to take advantage of some beta features, namely tax collection for destination charges: https://stripe.com/docs/tax/tax-for-platforms?charge-type=destination-charges
However, when I follow the steps in the link mentioned by adding the automatic_tax[liability] field, I get the following error message:
when I upgrade a subscription, how do i charge for any usage on the old plan? right now i'm clearing usage on the old plan so it doesn't carry over to the new plan, but i also want to bill the user for that usage
Hello everyone, I’m facing issue with the stripe. I’m from UAE and i wanted payment gateway for my business and the things is I don’t have registered company or anything. How do I proceed?
I had a verified account and be ready to recieve payments. I tried to add crypto-onramp and after aproove my account was unable to to accept fiat payments. Can I get help here? Today we have a production release and we are blocked with Stipe
Hello, I could use some help updating a subscription to pause programmatically in Stripe.net. I have the code, but I'm not understanding what the pause collection behavior to be set so that it will still automatically collect payment after it resumes.
https://stripe.com/docs/api/subscriptions/update#update_subscription-pause_collection-behavior
Hello dev team, I'm in need of some help regarding payments and 3DS. Given the following scenario:
- A payment method is generated for a credit card that requires 3DS on session.
- A first payment is successfully captured.
- A month later my application needs to charge that customer again, using the same payment method, but this time off session, since we want an automated mechanism to perform any subsequent charges.
What will happen when we charge the customer again with that payment method? Are they just gonna work? Are they gonna fail because 3DS will required user input? Are they gonna fail for another reason?
Thanks in advance!
Hey! I am trying to run a JS script where I am trying to use the stripe API to get the list of subscriptions. I am providing correct keys but still getting an error
StripeConnectionError: An error occurred with our connection to Stripe.
at /Users/divyatiwari/Documents/PointMe/random-migration-scripts/node_modules/stripe/lib/StripeResource.js:519:15
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5) {
type: 'StripeConnectionError',
raw: {
message: 'An error occurred with our connection to Stripe.',
detail: Error: connect EADDRNOTAVAIL 52.74.98.83:443 - Local (0.0.0.0:0)
hi there
just got a question from my finance team
in the report section - Balance report
Daily data is currently available through Nov 30 EST. Additional data will be available by Dec 2, 7:00 AM EST.
What are the additional data ? dont see much extra info abouyt that ..
thanks in advance for your help
Hi, I’m trying to use stripe for square space and when I try and make my own purchase it says “Your order can’t be completed because of an issue with the merchant payment setup. Please contact us about this issue”
I’ve tried to unconnect and reconnect and it said the same thing
Coming back to my original issue, I'm trying to create a direct payment and use application_fees but all my customers are registered on my account and not in the connected one where I'm doing the direct charge, how do I charge the customer?
We are just implementing Join It membership system with Stripe as a back end to collect fees. Stripe indicates that it defaults to saving member's credit card information and we do NOT want to do this. I cannot find where we can change this setting in Stripe so that credit card information is only used for the current transaction and is not saved. Guidance?
Hello, Does anyone know why I cannot see WeChat in my Payment Methods Settings ?
Hi Stripe! Running into an odd issue with the Pause Collection on subscriptions. When setting it to void future invoices, why does it behave differently depending on the subscription status? If the subscription is active with pause collection set to void, it voids the future invoices just fine. However, when the subscription is unpaid with pause colleciton void, the invoices are created in a draft state instead. In this intended? Shouldn't the pause collection setting take priority regardless of the status?
Hi there! I need some help, please. I have a client who has an active subscription and pays using the boleto payment option (Brazilian payment method). This customer should have received an email with the invoice, but did not. I saw it in the logs on the stripe dashboard and it really wasn't sent and when I clicked on "repeat billing" to send the email again, the following error appeared:
How do i change the name of "pay Mahad" to "pay Fullstack" and also the top market sign to "fullstack" instead of what it currently is?
It is written: "The PaymentIntent Boleto cannot be updated or canceled when it has the requires_action status. Wait for payment instructions to expire or for your customer to complete payment.
To pay this invoice, update your payment method and try billing again.""
Happy Friday ya'll, long time listener first time caller. The company I founded is in the process of closing a major national client that we're going to build out a 3 tiered account structure for, and it sounds like Treasury is the perfect fit. Is anyone familiar with an example or structure of setting up 3 tiers of accounts, that can each pay up to the one above it? For example, a local organization pays up to the state level organizztion, then the state level organization pays up to the national organization.
It seems like Treasury is perfect for this scenario, I'm just wondering if anyone has any experience with this or guidance around optimal structure and best practices
You guys told me it has something to do with square space but square space told me it has something to do with you guys
Hi, anyone knows how to include some data on the receipt?
const session = await stripe.checkout.sessions.create(
{
mode: 'payment',
payment_method_types: ['card'],
line_items: lineItems,
payment_intent_data: {
metadata: {
tip: tip.toString(),
},
application_fee_amount: Math.floor(avoqadoFee),
transfer_data: {
destination: stripeAccountId,
},
on_behalf_of: stripeAccountId, // The account you are acting on behalf of
},
success_url: `${domainUrl}/payment/success?${queryString}`,
cancel_url: `${domainUrl}?cancelledPayment=true`,
///menu/${menu.id}/cart?cancelPayment=true`,
},
// {
// stripeAccount: stripeAccountId,
// },
)
I am trying to create a portal config, and I want to disable subscription updates by the customer across the board. When I try setting features.subscription_update.enabled to false, it complains that I did not include a list of products. How do I achieve this?
Who is into drop shipping here
So, regarding my other issue about cloning payment method, how can I used cloned payment method on checkout sessions?
Hi, I am trying to use stripe.accounts.createExternalAccount from the stripe npm package v14.7.0. According to the API reference, for the external_account property I should be able to provide a token or a dictionary. I want to use the dictionary, however the Typescript definitions only allow for the string type. I have already updated to the latest version of the npm package. Any idea why I can't do this?
Hi guys! Need some pricing help.
I need help in creating a pricing plan for organizations that has the following criteria:
- Monthly and Yearly billing
- Base fee every payment occasion
-
- a fee for every new user the org. adds to their plan
- A 7 day-free trial on each plan for the initial user, not for users added at a later time
Would really appreciate if someone could help me out.
Hi, in my payment links, when i go to payment methods to see what is available. Non of the buy now pay later options are connected. when I click on the Manage button, it says Systeme.ie is managing payment methods for me.
Hi there -
I'm seeking advice on managing a specific scenario with our subscription model.
In our system, a customer can have multiple subscriptions. A common situation we encounter is where a customer already has an active, paid subscription using a default payment method, and then decides to start a trial for a second subscription.
Our concern arises at the end of the trial period. The default behavior seems to automatically charge the customer's default payment method when the trial ends. This could lead to situations where a customer is automatically moved to a paid subscription for the second service without their explicit consent.
To address this, we've set trial_settings.end_behavior.missing_payment_method to cancel. However, this doesn't seem to work as intended in cases where the customer already has a payment method on file due to their other active subscriptions.
We have implemented our own UI where customers can explicitly indicate their desire to continue with a paid subscription post-trial. However, we're unsure how to best mirror this intention in Stripe's system.
One approach we're considering is setting the cancel_at_period_end parameter to true when initially creating the trial subscription, and then removing this parameter if the customer opts in for a paid subscription. Would this be a recommended practice, or is there a better way to handle this scenario within Stripe's framework?
Any guidance or recommendations on how to ensure customers are only charged for a post-trial subscription upon explicit consent would be greatly appreciated.
According to https://stripe.com/docs/api/credit_notes/create line items are optional right? But when I create a new credit note I receive an error with "Error: Missing required param: lines or shipping_cost"
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 all, hope you are doing well!
I'm using the embedded Stripe checkout and I'm not being able to subscribe to a payment error callback, just the onComplete is available, does anyone know if is this possible? Thanks in advance
Hi what webhook event is fired when a subscription expires?
Hi, I am using the paymentintents API call in my workflow and I am getting an error saying "not in a chargeable state." Does anyone have any ideas as to why this is happening? Is there a way to pull a payment method from Invoice to use for paymentintent and any later uses of paymentintent for that same payment method?
I'm trying to set up the stripe cli and trigger some events, but something isn't working. I logged in successfully, and then I do stripe listen --forward-to localhost:3000/api/webhook, and it says it's successful, but then when I try to trigger an event with stripe trigger payment_intend.succeeded (it says it's successful), but the event is showing up in the events tab on stripe, and it's not hitting my endpoint
Hi. Im having trouble enabling payments in a c# wpf application using the stripe.net nuget page. Currently I make a token and set the Card with a token card -> then I make the token with a token service -> then I make charge options and set the token as the source -> then I create the charge. However I get an error: Sending credit card numbers directly to the Stripe API is generally unsafe. How do I accept payments in a wpf application?
This channel is closed on weekends and holidays, but we'll be back! If you need help before we return please contact Stripe support: https://support.stripe.com/contact/email?topic=api_integration
We're back! The channel is now open and we're ready to help you with your technical and integration questions!
Hi there
I'm currently using a subscription product for my own service.
I use scheduled subscriptions.
My question is, how can I set the Default paymentmethod in the subscription schedule object?
Is the update method of the api the only way?
Hi!
I need to write a query to find out if any of our customers have duplicated subscriptions created by mistake (two concurrent subscriptions to the same product).
I was able to achieve with querying all active subscription, then using the customer ID from each one of them, querying each user individually to do this check.
It works, but it's obviously very slow and convoluted.
I was wondering if there is a more efficient and less naive way to achieve the same?
Hello, Currently we are calculating tax of product from our code side. But, i want to calculate tax of price on the basis of user address from stripe itself via API.
Could you please provide some details on tax calculation from stripe itself?
Thank you inadvance.
Hello.
I have a question about how to integrate a subscription feature into our product utilizing the Stripe API and webhooks.
We want to provide a screen for our customers to view and manage their subscription information on our own, where we need to provide them with information such as the name of the subscription product, the start date of the subscription, the next due date, and the amount of the next payment.
I think there are two ways to achieve this goal.
- store only Stripe subscription identifiers in our own DB and call the Stripe subscription lookup API to retrieve that information when accessing the subscription management screen.
- store all information such as subscription identifier, subscription product name, subscription start date, next subscription due date, and next payment due amount in our own DB and not call the Stripe API even when accessing the subscription management screen.
Q1. I was wondering which of the above 2 approaches is officially recommended by Stripe? If we choose option 1, I think we will get a lot of traffic and hit our rate limit because we will call the Stripe API if many customers access the customer management page at the same time. However, if we choose option 1, it will be easier to manage because we will only store the subscription identifier in our own DB. If we choose option 2, we will be safe from rate limits, but we will have to manage storing too much information in our DB.
we are using the M2 reader. Are we required to have GPS enabled on the device? we are using a large touch screen android device with no GPS
if it is required is it okay to get around this some how
Hello, I want to know, when my Japanese users go to buy, is there a concept of "cents" in calculating the price?
hello Can I get some help for ID documents?
Hi. I'm working on webhooks after a payment intent or a subscription. It seem's that a payment_intent.succeeded event is always send after the customer first payment. I can I know is it was for a one-time payment or a subscription ?
How to hide the payment method tab and hide the expiration time and CVC label when creating a Payment Element?
I think I found : an invoice object must be on the payment_intent object for a subscription, right ?
Hello Stripe Dev Team,
Is there a way to validate the City in checkout session?
Hello, what is the reliable way to test the subscription cycle? Current i could fire event from stripe cli and make some conditions like billing reason manual and stuff to work it on local, another way us using the test clock, however i am not sure if we can attach the existing customer to the test clock. Because of these, i am not fully confident on the integration. Is there any article or tutorials where I can find about these in details?
Hii,
I want to integrate a subscription upgrade into my current subscription module.
suppose currently I have two plans of subscriptions.
- Silver (costs $10)
- Gold (costs $20)
the billing cycle of the subscription is 1st day of the month to 1st day of the next month.
And I have the silver plan right now. if I want to upgrade from the silver plan to the gold plan on day 15th of the month, it should be cost like below:
1 to 15 day = silver plan (cost = $5 used of half month)
16 to 1 day of next month = gold plan (cost = $10 remaining of half month)
total of this month = $15
I want to charge like the above criteria and make an invoice for this amount at the end of that billing cycle means 1st day of the next month.
and after that month is over and the new billing cycle begins, the subscription should remain a gold plan with a billing cycle of one month like the previous plan.
I am calling webhooks and getting events of subscription, but I am unsure about integrating the above scenario.
Hey all 👋 , I've hit a wall and I need some help
I'm currently using Stripe's subscription product. I want to implement multi-currency views on the website. The base account currency is in INR, so I can't use the automatic currency conversion thing, but I have created a price for a subscription that has multiple currencies.
My first question is, how can I display a local currency to the user on my website, before it goes to Stripe checkout. I can't use the pricing table since it's UI is not exactly compatible with what we're building. Is there a way I can pull a specific currency price from the API perhaps? I want to avoid having an data list of multi currency values and then another list existing on Stripe.
Second question, I want to enable ALL currencies, but it's a huge list, manually clicking the UI one by one isn't going to do it. What is the best approach to be taken here? Should I create the multi-currency price via an API call or is there a better way?
Thanks in advance for the help 🙏
adi.rishi
Hi there, how can I prevent open an apple pay popup if my payment form not match some condition?
create card token by using card id ,customer id
Hi, can i have help with on completed payments on my website?
Hi, On Tap to Pay Android, is there a callback which occurs when a "Card not supported" message is displayed to get the Metadata on the unsupported card?
Hi, my issue has not been resolved yet. Thread was closed
Hello.
I have a question about stripe event resend.
In order to re-run a failed webhook request in the production environment from the CLI
I ran stripe events resend --webhook-endpoint=we_**** --live evt_****** and it returned the following error message.
"The provided key 'rk_live_********' does not have the required permissions for this endpoint on account '*********'. Please use a different key to perform this action."
What should I do?
Should I grant restricted key permissions?
nehajain_46137
I am trying to build a basic billing application with one time payment, subscriptions and refunds, my question is how to implement webhooks in such a way that we can track which event recived belongs to which transaction. should there be a central file containing webhooks for all the transactions or there should be webhooks codes separately for one-time payment and subscriptions... ???
hi
I have a question regarding the Stripe-connected account. In the docs, it is mentioned that for Express connected accounts, stripe does the onboarding . but it also lays down APIs for onboarding. I am confused about whether should we implement APIs for onboarding sellers or if we don't need to do it....?
Hi. I need to set a cancel date for subscriptions on create. This will be 1 year later. It seems that it will be the same day of the start period. How could I handle this ? Stopping exactly one year in the future, or the day before to do not charge again the customer ?
hey can i get some sample prod secret key here ?
Hello Community,
We're planning a special promotion for the New Year and need some guidance on the best approach to implement it. Our goal is to apply a discount coupon to all our customers simultaneously and then, after a specific period, remove this coupon.
Here are my specific queries:
-
What is the most efficient method to apply a coupon to all customers at once within Stripe?
-
After the promotion period ends, how can we ensure the smooth removal of this coupon?
Is using an expired coupon the best strategy? I have concerns that after a coupon expires, I might face issues applying a new coupon if the old one is not removed.
3.Any insights or suggestions on the best practices for this kind of promotion would be greatly appreciated.
Thanks in advance for your help!
Do you know which authorizations to grant?
Events is in the permission list, but write permission is not selectable.
Hello, is there a way to list prices based on their tax_behavior? It is not shown in the prices API docs, although they have the attribute. So wondering if i missed something or it's actually impossible
Hi, can anyone help me out how can we get pending response while using the Paymentsheet in android
Hi, i have some issues
there i'm getting only success , failed and canceled response
It's not possible to get stripe tax in brl from the API? to get the net price. The checkout success does not return any of it
If user payment got stuck or due to server down the payment gone stuck how will i know about the pending status
Can we create stripe subscription schedule via checkout session page?
you gotta listen to webhooks probably? and keep your server up. Or manually check the payments with the api in case your server can't stay up lol
I'm implementing via the java code don't have idea about it
though the client side i'm doing all this ,don't have server side
Hi, I have implemented the threshold subscription using this https://stripe.com/docs/api/subscriptions/object#subscription_object-billing_thresholds , but it is not working, I mean when the thresold is reached to the limit then it should restart the subscription cycle.... but this does not restart the subscription cycle
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
I want to report to you the fraudulent behavior of using your platform interface for card verification
what is the relation between price and product in stripe. not fully clear.
when calling subscription api , we need to pass price_id but what if there are multiple products with same price id.
can somebody please throw some light upon this.. i am beginner to stripe
I hope you can change the transaction feedback results. Someone can use the platform to connect to the merchant and conduct a credit card validity test. Based on the feedback, it can be seen whether the card is valid, which provides great convenience for theft and brushing
Even if the card number does not have a CVV security code, they can still determine whether the card is valid through certain feedback
usmanamirparwaz
Hi, given a Stripe::BalanceTransaction or Stripe::PaymentIntent object .. How can we find the payout?
https://dashboard.stripe.com/acct_1NZmRgFYl01rQcdc/test/connect/accounts/acct_1NZmRgFYl01rQcdc/payments/py_1NlORsFYl01rQcdcncCpyLmL
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
how to create subscription using Springboot
How to get the subscription net price? after stripe fees and taxes? (brl)
Hey, hope y'all having a great monday.
Is there a way to transfer subscriptions in stripe? Transferring from one email id to another.
Thanks!
Hello,
I have a question about how Stripe handles payments. If a customer has more than one card registered and the first card doesn't work because it's expired or over its limit, will Stripe automatically try to use another registered card to make the payment?
This is important for us to know so we can manage our payments better. I appreciate your help and look forward to your reply.
Thanks.
Hi all, i would like to know how, in a payment or subscription, can i add VAT in the amount ? I already parameter VAT in the price of the subscription but when i launch a payment, i always see the price without VAT
Hi, I was wondering if the following scenario is supported by stripe baas.
Imagine having a backend that does both card issuing and payment handling.
If a POS callback shows that the cardholder is “known” (card was issued by the backend), the transaction is rejected and the money transfer happens within stripe wallet. Ideally showing a positive outcome on the pos terminal.
The idea is to use the card scheme for authorisation but not for settlement.
Hello,
I have one question and I couldn't find the answer anywhere : Is there a list of card types allowed on Stripe ? I know that Visa and Mastercard are working but what about Amex for example ?
Hi,
I'm struggling to find the difference in the balance object, especially, for the connect_reserved part, let me explain,
on my platform, there is connected account (seller), and customer (buyers), and I would like to tranfer money, from the payment of customers to connected account, but under certain condition (which involve not instantaneous payment to connected account),
I would like to apply fees, when I transfer the money to the connected account.
in the balance object, does the connect_reserved part, is meant for that ? so after that the fees of my platform goes to available ?
Hey, hope you're having a great start in the week,
working with the Payment Element and payment methods that redirect the user to other pages to complete the payment, like P24 or Sofort. After entering the payments details and getting redirect to our checkout page, can we expect the "redirect_status" query parameter in the redirect url in any case? It's not documented for the payment method (https://stripe.com/docs/payments/p24/accept-a-payment?platform=web&ui=element#submit-payment). But at least from what I saw it's always there
Thanks for your help
Hi, I created a Stripe checkout form and want to be able to get live shipping/carrier pricing information from carriers based on the location. I looked online but saw that integration with Shippo and EasyPost has been depreciated; what is the best practice for this now?
When Stripe collects tax on our behalf, does that tax money go into our main wallet? Or does it get placed into a separate funding wallet which can only be used to pay/file taxes? If I end up offering a refund to the buyer, will the tax amount collected be refunded in full?
Hi Team, I am trying to integrate stripe tap-to-pay SDK in iOS, payment is captured successfully but the tap-to-pay UI is not visible like shown in stripe docs (testing this in developer/test mode).
could anyone help?
hi, why this error: resource_missing - payment_method ? req_keC4tBoL8SLifq
hey i get this error when using the card that needs auth. only after i complete the auth in the modal. Refused to load http://localhost:8888/posts/principles-for-a-liberated-existence//?id=pi_3OJY7cAfmGj15aPl1NbCGPE5&payment_intent=pi_3OJY7cAfmGj15aPl1NbCGPE5&payment_intent_client_secret=pi_3OJY7cAfmGj15aPl1NbCGPE5_secret_KjSflA82NgU0NxuAz0LOa3Yiq&source_redirect_slug=test_YWNjdF8xSkZpTnJBZm1HajE1YVBsLF9QN25qdlpTWUgwWGlYU2F6UzZreFh2MmZEWDJJVU1y0100MWbEcYCD&success=true because it does not appear in the frame-src directive of the Content Security Policy. i tried modifying the csp policy but it messes my website up. what should i do?
hello, is that possible to transfer a part of payment to a product?
Hi , can someone help me in understanding the manual approach of using hmac authentication? The steps mentioned in the documentation are :
The signed_payload string is created by concatenating:
The timestamp (as a string)
The character .
The actual JSON payload (that is, the request body)
Hi!
Please advise if there is any chance to receive card fingerprint without charging a customer?
In our system we have banning system where customer can be banned from resubscribing if abuse is detected.
Our current flow allows us to ban customer by email and by card fingerprint.
But if customer can be banned by email even before creation of subscription,
fingerprint can be obtained only after subscription is created via api on backend, then confirmed via stripe.confirmCardPayment in js-part
and then on backend we can get subscription by ID and get card fingerprint from last charge.
In this case we can refund money including application fee, but Stripe fee cannot be refunded.
Please advise, maybe we can somehow get the fingerprint on backend part using Stripe api, without creating a charge?
Hey, i've been pausing my subscription but no option is good for me.
I just want no invoice to be created, and for now, you only give us two options : keep as draft, and create a invoice and void it.
The issue is , in France, an invoice created, is valid. Wether it's void or not. It has a account number and should be send to the accountant. If it's voided, there should be a refund or credit_note.
If i set the keep_as_draft my problem is that, next iteration of the subscription the draft invoice will be automatically paid. There is no option to automatically delete this draft invoice ( which would be my optimal solution )
Do you have any idea of how to handle my case ?
Hello, I am using the crypto onramp service. According to the documentation, I see that Stripe supports payments in JPY. However, when I select JPY as the source_currency, I receive an error stating that JPY is not a valid currency. Could it be that the documentation or Stripe.js is not updated consistently?
Thank you.
Hi! Is there a possibility to add a button for invoicing to the stripe payment modul which is operated over our erp system and not over stripe! Thanks for your help!
Hello,
I hope this message finds you well. I am writing to follow up on a previous conversation we had in a different thread, which seems to have been closed.
In our last exchange, we discussed the scenario of handling payment failures due to card expiration or limits being exceeded. We understand from your response that a Stripe subscription typically uses one default card and doesn't automatically switch to another card upon payment failure.
However, we are considering the technical feasibility of setting up an automatic switch to a different card registered in the customer's Stripe account by us, the service providers, in case of a payment failure. We are keen to know if such a configuration is possible within the Stripe platform.
Can you please provide information on whether it is technically feasible to implement this functionality within Stripe?
Hola
Alguien me puede ayudar?
He empezado a utilizar stripe de pagos, he recibido mis primeros pagos en la cuenta de stripe a falta de transferencia a mi cuenta. Estamos preparando los pedidos, y acabamos de recibir un email diciendo que se va hacer un rembolso a los clientes por no verificar el pago.
Queremos saber cómo resolver el problema. Ya que queremos enviar el producto a los clientes, y no sabemos si lo vamos a cobrar 😳
En español es posible?
Hello, I have a problem that is difficult to solve now; when third-party payment is made, it is passed to the stripe callback address, and then returned to the corresponding link. This is no problem in the browser, but I integrate this payment method into the App and jump When I went to the third party to pay, I found that I couldn't return it.
I try to pass the app's similar address huionStore://payment/stripestatus to the return_url field, so that it cannot be returned.
hello.
How can I find out the next payment amount for a subscription in the following situation?
Situation
- you register duration_in_months as 2 times as repeating the duration of the coupon.
- you start a subscription via the Checkout Session API and subscribe to multiple products in one subscription.
Question 1. How can I find out the next payment due after situation 2?
Question 2. Should I utilize the Upcoming Invoice API to get the next due amount? I'm trying to avoid using the API as much as possible due to rate limits. Is there a way to get the next due amount without using the API?
hello on my dash board it is saying i do not have permission to manage to apps - its saying leadpages does? im trying to integrate klarna and afterpay to my stripe account
Hey guys,
I am trying to integrate Stripe with my backend using S2S
I have few queries regarding the same:
- is there any document by which I can know about the procedure to check transaction status via webhooks?
- Can I use the
Retrieve a PaymentIntent Apias a recon api for a transaction?
Hi, can you guys help me dealing with and integrate Apple Pay issue
Hey, I'm managing a variable subscription. Everytime something happens on my webapp I need to relay that information to stripe. Would the best way of doing this be with one off invoices or usage records? If I use the invoice approach I don't want to create a bunch of invoices but rather be able to update one progressively.
Hi, can someone please guide me how to configure stripe in oracle application.
Hi. In our product catalog we have multiple products. When someone buys some product, for example Master-month and wants to update the plan, in stripe it shows only 2 plans available there.
hi 👋 😊
i was just wondering - we are trying to get the platform pay buttons in our web integration to say "pay with {apple pay logo / google pay logo}" and we migrated from "PaymentRequestButton" (because there was no "pay" option for the google pay button there) to "ExpressCheckoutElement" (where there is a google pay "pay" option but no "pay" option for apple pay for whatever reason).
is there a reason there is no 'pay' option for the ApplePayButtonType here?
At checkout, metadata returns undefined, even passing it when creating a session, could anyone have an idea?
I have a question If I have a new Paypal account will be able to create a subscription with Paypal payment method. Because Stripe needs a reference transactions feature and here https://developer.paypal.com/api/nvp-soap/paypal-payments-pro/integration-guide/reference-transactions/ is they do not accept new users. Thanks.
Hi I haven't finished the conversation for my previous question but it was closed, would like to reopen it thanks
any solution ? i tried to transfer some amount to other with their Stripe ID on test mood. StripeInvalidRequestError: You have insufficient available funds in your Stripe account. Try adding funds directly to your available balance by creating Charges using the 4000000000000077 test card.
Hello,
I’m having trouble making the US Bank Account payment method available in the stripe.js Payment Element, and I don’t know how to proceed. We have the ACH Direct Debit payment method active.
The elements options we’re using are:
{
mode: "subscription",
amount: 0,
currency: "usd",
appearance: {
theme: "stripe",
}
}
The payment element options are:
{
wallets: {
applePay: "never",
googlePay: "never"
},
defaultValues: {
billingDetails: {
name: name,
email: email
}
}
The US bank account payment method is showing up when using test mode, but it's not in production (We have the ACH Direct Debit payment method active in both environments).
Is there something I’m missing here?
Hi! is there a good guide on how to send discord invatition when someone purchase from my stripe link?
hi devs,
could someone advise me with a specific Payment Intent request please? I have been told by Stripe Support to use this request format but it's failing with an error message
hello team, we enable subscription cycle to subscriptions. But it's creating new once released
Hello Stripe team is there a way to identify authorizations that have not been captured
in short, expired authorizations
Hi, does setupIntent supports UPI (for India) for capturing payment method, for doing off-session payments later?
hi, by any chance can I add our local bank info on stripe payment page?
Hello, I need help with having a minimal dashboard experience through our app for stripe connected express accounts
I would like to find how to embed two things:
one is a customer dashboard, for their billing for connected express accounts.
And the other is a dashboard for connected express accounts to manage billing (subscriptions, invoices)
@smoky pasture please talk in the thread #1181195965789646888
Hi sorry again, could you please reopen my recent thread?
Hello, questions regarding payment flow: PaymentElement and saving card details-- or could my thread be re-opened?
i have called payment_intent/${id}/confirm api i get status successed but i want to implement webhook and know the status through webhook in angular
Hi,
can we use "expand" (https://stripe.com/docs/api/expanding_objects) while updating a paymentIntent to get something like "charges.data.balance_transaction" in the response?
how can i use createPaymentMethod in payment element
not able to understand
@viscid wraith please talk in the thread #1181199937799716864
Hi, I am using a custom Stripe Connect account. Now I am going to make the dashboard for the connect user.
I am using balance transactions and want to display it on the table.
const transactionsDetail = await stripe.balanceTransactions.list(
// {
// expand: ["data.source"],
// },
{
stripeAccount: driver.stripeAccount,
}
);
The problem is all the transactions except payout have a description null. I can confirm from the stripe dashboard that these transactions have the description. I have tried even "expand" but it does not work.
What is the approproiate way of displaying transactions to connect user?
Hello there. I opened my account a few hours ago and after I did the ID verification I received an email stating that my account will be closed due to unauthorized payments. But I haven't taken any payments yet.
How do i know my website is eligible for stripe and stripe will not block my account after first checkout?
hello, I asked a question and did not get any leads, my chat window was closed.
Hello, I think there is a nasty bug regarding the checkout instance api. I am instantiating a checkout session that has to collect also shipping Adress that's only from UK (shipping_adrress_collection... Param). I get the shipping Adress inputs on the checkout instance and I am filling the info.
The issue is that on my stripe portal, on customer info, I can't see any shipping info. I tried both autofilling the inputs and also manual input.
This was working before, with a previous version of stripe. Currently we are using the nodejs stripe version ^13.0.0.
What should I do?
Are questions about the Stripe CLI on topic here? I can get it retrieve test mode payment intents just fine, and I can do individual live queries if I manually specify an --api-key, but the keychain stuff it tries to do seems to be completely broken (anything I try and do results in a You have not configured API keys yet. message). It also complained when I gave up and tried to just set live_mode_api_key in ~/.config/stripe/config.toml
If we create direct charge with stripeAccount header while loading stripe sdk on react side. And Apple/Google pay are only configured on platform account then it will effect apply/google pay implementation. Because previously I was using destination charge and it was showing apple/google pay buttons. Now Client just report he is unable to see apple pay button although google pay is working fine
Hey!
I want to run daily script that will be listing all usage records reported in last 24 hours. I see that UsageRecord object does not have list method, and Sigma is not real-time.
How can I do it?
Hi, going back to my previous question and scenario.
User A is a customer owns a card issued from us with Stripe Issuing
User B is a merchant who owns a POS issued by us with Stripe Terminal
When A pays B at a physical POS, our backend can intercept the payment webhook, see that both A and B are users of our platform, and simply settle the payment internally without using Visa or Mastercard (like Venmo)
Hi 👋
Is there any AMEX Europe testing card?
In POST on /payment_methods, I am always getting card.country = US regardless of sent billing_details (using those 2 AMEX test cards from doc) which leads to next_action = null while confirming setup intent so I'm not able to test 3DS
Can I use CheckOut Session to update the price of a product dynamically / conditionally?
Hey, all you smart people. I have an issue and think it may be a bug but this is in Test not Live. Trying to look up an Issuing Transaction for a Connect account reports that the account is not set up for Issuing. "Your account is not set up to use Issuing. Please visit......" The error is partly true as the Live account is not set up for Issuing yet but the Test account is, and I am looking up a test Issuing Transaction. Can anyone from Stripe confirm if this is a bug or we just can not test looking up issuing connect transactions in test mode?
Hi. I had a doubt regarding the payment methods attached to a payment intent.
Any help for pricing?
Hi need help in manually decoding the hmac signature for stripe webhook
Question:
- on a checkout session - is it "Safe" to have processes that are using updated customer info (like shipping address after a user pays based on a new shipping address in the checkout session) on the webhook event invoice.payment_succeeded (compared with doing on checkout.session.completed)? I have more useful info on the invoice.payment_succeeded for what I need, that's why I am asking - and I just want to be sure I am going to have all the updated info (like updated customer) on that point of the session lifecycle. Thank you.
hi, i want to calculate stripe fees based on card country. how is it possible?
hi can you help me to make a roblox game anime fruits to beat blox fruit its a way big project
Hello I have an urgent need. I have my company account of dice blocked because "You need to verify your Stripe account". We updated the documents 3 hours ago and still like that and we need to work in the platform. Thanks
Hi there, I am manually creating payouts to connected accounts when a transfer status is updated to available from pending (using the balance.available event). The transfer to the connected account is associated with a customer invoice and when that is paid. Is there a way to send emails with stripe for this payout or will this have to be done manually? Thank you
Hi team,
I would like to know what is the stripe transaction charge while purchasing a subscription?
eg:
Amount
US$10.00
Fee
US$0.59
Net
US$9.41
Hello we have received today the terminal WisePOS and would like to know, if it is possible to use the camera on behind?
Hi there.
I am hitting invoices/upcoming with a subscription_items id and passing through a price point, but the response that we get back is showing data for the price that was on the subscription previously not the n ew one we are passing through. Can you take a look? req_6PxTK1KcpG8xXX
hello, I'm struggling to find any information about the order of metadata tags in the web export of connected accounts. It looks consistent, but it's not alphanumerical and it's not the order in the dictionary... Is there any "algorithm" for that?
Hello, we are running a stripe connect system with express accounts. We are getting charged an interchange fee for premium cards, is there a list of the card brand products that we should be charging as premium? https://stripe.com/docs/card-product-codes here is a list of brand products but how do we know which ones are going to get an interchange fee as premium?
Hello guys, I am Sargis.
I have a question related to stripe subscriptions.
Can I leave my question here?
If a customer has a $20/month subscription and they are given a $60 coupon, will it let the customer have their next 3 months free when it is applied? I haven't yet tried a test clock, was curious before I attempted
hi devs,
is there a programmatic way (via API) to check if a given Stripe feature was gated or not (eg: Apple Pay, Google Pay)?
Hello
I need to add the api key
for a webhook
in other the other application to recognize and accept the calls from stripe
where do i add the api key value, please advise!
For Stripe oAuth 2.0 for an App
I sucesfully got to the point of creating a refresh token
https://stripe.com/docs/stripe-apps/api-authentication/oauth
Howerver I can only ever hit the stripe API with the access token as per the instructions it says to use the refresh token to hit thte stripe API but that yields a wrong key
But right now my access token is not working
Expired API Key provided: rk_test_*********************************************************************************************. Platform access may have been revoked.
I thought it doesn't expire for a year, since it was in the same payload after I refreshed it
what’s the best way of handling payment intent success on the client, our webhook creates the order in the database and only then is it known the order number etc, should we have a web socket fire in the webhook post-order creation to tell the client the order number etc or is there another way?
Hello. One of our invoices that normally run on card payments suddenly does not present any options for card payment on the invoice page. Can someone help me figure out why? I don't see how I can ask the user to pay. in_1OITaEL7ilRdQXxEmig8qLTT
Hi, there
how can i renew subscription using api?
Hi, we are trying to charge customers that have made an invoice payment with us and automatically charge them with the paymentintent API. Howver, when calling that API, it fails due to the customers source not being in a chargeable state.
So our goal is to pass a configuration/parameter that can save the customers payment for future usage to be collected automatically. For context, we used to utilize the /charges API, until it was deprecated.
Hi there, since last Thursday, payment tests that use pm_card_amex_threeDSecureNotSupported are failing.
Those tests should pass with this card without 3D secure.
Can someone reopen this thread Ihave a question
hi, is there a pattern to test webhook with mock data?
Hello, our former office manager signed up for stripe but has left our group. How am I able to reclaim my account? The authenticator app doesn't seem to be sending to my google authenticator.
Hi! Is there a way to extract MRR, ARPU and other details from Stripe via API? If not, could you share SQL query that would allow us to visualise that based on data you share? Our main goal is moving Stripe Reports to Looker Studio and connect it with Google Analytics/SignUps and other data.
Hi All... Can we have the SAQ-D form or attestation of compliance for Stripe so that they can activate "passing raw card information to the Stripe APIs"?
Hello,
A customer tried to pay twice with her bank card but was refused 2 times by 3D secure. She then paid by SEPA. The payment is pending. I would like to know which webhook I can use once my customer has paid by SEPA so that she is not considered as a failed payment but as a pending payment. (I don't have a successful payment from Stripe yet).
Hello need help
Hi! I have a problem with the checkout page's wording (not editable). When I set up the checkout for a subscription with an additional one-time fee and proration_behavior to none, the sentence below the invoice's total is not reflecting reality.
Here is an example (ignoring taxes for simplicity):
A subscription of 175$ + one-time fee of 100$ should give a total of 275$ for the first invoice and 175$ for all subsequent invoices, which is what actually happens. But the sentence on the checkout page is written as follow:
'Then 275$ every 4 weeks starting on <start date>'.
This is going to make customers think their subscriptions is going to cost 275$ every 4 weeks, which is wrong.
Hi sorry for reposting but the thread was closed and I never got a chance to respond, we are trying to charge customers that have made an invoice payment with us and automatically charge them with the paymentintent API. Howver, when calling that API, it fails due to the customers source not being in a chargeable state.
So our goal is to pass a configuration/parameter that can save the customers payment for future usage to be collected automatically. For context, we used to utilize the /charges API, until it was deprecated. I can provide the paymentintent and invoice ID of a failed request.
Hello, I'm having an issue trying to replicate behavior from subscriptions with subscription_schedules. An example is this subscription (sub_1OJellBIn9tGMHjLbSbTcSmr) under a test clock. The subscription was created with a start date of today, quantity of 0 and anchor date of 1/1/24. I advanced the clock to 12/19/23, updated the quantity, with proration_behavior of 'always_invoice'. The result and expected behavior was to immediately invoice and charge the prorated amount for the remainder of the subscription for the 19th - 1st and the upcoming invoice on 1/1/24 is the expected subscription amount. What I'm aiming to do is replicate this exact behavior with a subscription schedule. However, when I attempt to try with a subscription schedule like sub_1OJeuEBIn9tGMHjLRvTsC4Eo, it creates a invoice item for the next upcoming invoice and the proration amount is incorrect: it should be for 2/14 - 4/1 and not 2/14 - 5/4
does customers.retrieve not retrieve the metadata?
hello, are stripe dashboard and support down ?
Hello, Currently I am working on calculating tax from stripe API.
We are using payment intent on order reservation and on final checkout verifying the payment intent
I am following https://stripe.com/docs/tax/custom Documentation. But I was not able to get the tax amount via API. I had added activated for some state of USA (New York, Massachusetts and some others). When I used state as WA, then I got taxability_reason as not_collecting. But for NY, I got not_collecting.
I had updated tax setting as well.
Origin address: United States (New York)
Preset product tax code: General - Electronically Supplied Services
Include tax in prices: No
Use automatic tax calculation: true
- Do we need to setup tax registration from https://dashboard.stripe.com/test/tax/registrations?
- Am i missing some settings?
Please suggest
Hello - when I export the payments detail into a CSV, it excludes the customer's details (names, emails, etc.). Why doesn't the export bring in customer details?
Hey everyone,
I am running into an issue migrating a subscription business from one account to another. (I am migrating the business structure of the company)
What I can do successfully is two things:
- Copy All Customers via the Dashboard to new Account
- Manually recreate all subscriptions on new Account (with corresponding new products)
There is one challenge - maybe 40% of my customers have signed up for the subscription via Stripe Link. That means their payment credentials were not transferred correctly. This means I cannot seamless continue their subscription on the new account.
Is there a way I can bring a Customer's Link Payment method to the new system? How can I continue running my business during this migration given this gap in the migratio nprocess?
How do you disable Automatic invoice advancement? Is there a setting or some value that I can set on a subscription before it creates an invoice at the end of a billing period?
Hello,
We use Stripe connect custom. We are based in France and we have a Stripe connect USA account on which we want to transfer money from our stripe balance to its connect balance. Apparently we have to use Stripe destination charge but the transfer doesn't work (pi_3OJfiUFEFyxL8Yon15a1n7kc)
Thanks for you help.
hey how can I create a Checkout Session using Stripe Connect? I tried this but its telling me invalid array
$stripe = new StripeClient(Env::get('STRIPE_SECRET_KEY'));
$checkout = $stripe->checkout->sessions->create([
'success_url' => route('plot.show', $plot->id),
'return_url' => route('plot.show', $plot->id),
'line_items' => [
'price_data' => [
'currency' => 'cad',
'unit_amount' => $plot->price * 100,
'recurring' => [
'interval' => 'month',
]
],
'quantity' => 1,
],
'mode' => 'subscription',
], ['stripe_account' => $plot->user->stripe_connect_account_id]);
Hello folks.
I'm selling a subscription through Stripe and also a few one-time purchase products. How can I setup my webhooks to differenciate between a failed charge on a repeating subscription versus one time purchase?
Hi all, I'm creating an iOS app that takes payment through an internet card reader. When i create the payment_intent for an individual charge, everything goes through smoothly. When I create a subscription and grab the payment intent for the latest_invoice, it doesn't let me pay the initial invoice with my card reader. Any ideas how I can have the initial invoice accept card_present?
Hello everyone! I was supposed to receive my first payout today from Stripe but I’m unable to log into my account from both my phone and my laptop. Does anyone know what’s going on?
hey im having the same problem as before the checkout session is throwing the error "invalid array", here is the request id req_AveHW3IzE0PjRc
Hey all, I'm creating a donation experience for a non for profit. They want to accept single and re-occuring donations of any amount and a variety of currency types leading to what will be 100s of unique price objects associated with the donation product. I'm wondering if there are any limitations to the number of unique price objects that can be attached to a product? Or is there a more elegant approach? Thanks
Hello, I tried an invoice payment for my stripe system. It takes 7 days each time I try to pay using invoice, also the fees are 4% instead of 0.4% why? Also I have a dept of 0.05€ on my balance but I haven't received a cent still.
Hello! I am working towards moving away from Patreon to my own membership site powered by Stripe Subscriptions. I am in the planning phase and trying to wrap my head around how to integrate the subscriptions with my web app since I already have a full backend / users / auth / setup. If anyone has a few minutes I am going to start a thread and post a few questions that I have been trying to figure out through the documentation
Hey, I'm building a website, and I want to use stripe as a payout system for my service providers. I wanted to manage payout methods, I selected my country, Hungary and it said "Your account cannot currently create connected accounts. Please contact us..."
is there a way i can export or report on charges that were done via a credit card reader?
Hi, there's possibly a bug Stripe deployed in the last 1-2 hours, as I'm seeing test environment test clock behavior change in my automated tests.
My test case creates a test clock + customer + subscription with trial, then advances the test clock beyond the trial's end date by 1 hour.
- Expected: subscription's first invoice is finalized.
- Observed (changed today): subscription's first invoice stays in draft mode, and shows "invoice will be finalized and charged 12/4/23 1:09pm" which makes it seem like that first invoice is NOT using the test clock, even though its subscription and customer are.
If you want to see a specific example: subscription sub_1OJhHIFZNAtUJ7m1X5Uv85Mq demonstrates this.
Anyone willing to help me setup Stripe Connect today? I will pay for your time. Using Wordpress.
I'm having trouble with the Creating Funding Instructions API returning an error with live keys.
I'm following instructions here (https://stripe.com/docs/payments/customer-balance/funding-instructions) using the Ruby library's Stripe::Customer.create_funding_instructions method
With test keys it works perfectly. With live keys I get an undocumented error, "You do not have permissions to retrieve funding instructions for us_bank_transfer"
Team, I trying to integrate Apple pay by adding domain association file to the root of our Springboot application. Verification is failing and I am getting this error - "We received a 404 status code from your server when attempting to retrieve the file. Please check your logs to see why the request failed. Note that our servers may send different HTTP headers than your browser". I have verified whether the file exists and also updated ingress policies to allow public access. Please help.
Hey, how can we update a subscription and charge the user right away? Have tried to change the billing_cycle_anchor to now and even setting up collection_method to charge_automatcially with days_until_due: 0 and di not work
I'm having some trouble with setting defaultValues for name and email in the creation of a PaymentElement. I was hoping I could get some help with. I am using a 3rd-party lib, that I noticed previously had an issue with default values for Addresses, and I can see that the developer was able to assist with addressing that. I've discussed this particular issue with him already and am not seeing where things are going wrong with the library's call.
The issue is that only the email is set as the default value, and the name is ignored.
Digging into the request, I see the defaultValue object being passed into the call as this:
{
"defaultValues": {
"billingDetails": {
"name": "Bob",
"email": "fake@email.com"
}
}
}
I can see in the logs the elements session id: elements_session_0eQeHhaz6qh and the response object from the call to m.stripe.com/6
{
"muid": "151ccd89-d75d-4532-94e5-b4cf2bfb7c62c57ed5",
"guid": "2342267b-cf43-45cb-8758-b53cadc4d5d55154be",
"sid": "3a81ed73-7794-4cea-bf84-7f0426910e837dccb5"
}
Is it possible to see the state of the options object after the call is made on Stripe's side? I can try to find out more ids from the request/session if needed as well. Thanks!
Heyy, can someone tell me how i can connect Ideal to payment methods? Because it won't work.
Hello, I am integrating stripe into my react native application and was wondering if anyone knew if it is possible to get the selected payment method id back from the payment sheet? I am using the usePaymentSheet hook and initializing it with a setup intent from my backend. When I dismiss the payment, is there any where to get the id of the user's selected payment method? The closest thing I've been able to find in the docs is setting the customFlow property to true but that only gives me back the label and image of the payment method, not the id. I am using the @stripe/stripe-react-native package, version 0.28.0. Thank you to anyone who can help!
In an old page of Stripe, there was information that installment payments would be developed this year for Brazil. However, this information has been removed from the site. I would like to know if this option is still under development.
Hi, I need to migrate subscriptions from shopify payments gateway to stripe. What is the process of getting shopify payment tokens and import them into stripe?
Is there a way to disable the phone number verification when initially logging into stripe OR can you add another number for a separate user?
hey guys,
I want to know which debit cards are available for payment with the Stripe platform.
Does anyone know this?
Hey All, I am using Stripe Subscriptions in my application. One of the features we have in our platform for customers is to pause their subscriptions for one week. Our subscription cycles are weekly. When customers pause their plan, we update their subscription to have collections paused until a datetime and mark the invoices as uncollectable so there are no charges. For one of customers in this scenario had a cusomer balance (credits) available that got applied on draft invoice that got generated in draft mode and was finalized on end of subscription cycle. Because the collection was paused and behaviour was set to marking invoice as uncollectible, the customer credits still got applied. Ideally, I am expecting the credits to either return back to customer or perhaps not have credits applied at all. What can be a work around to this? Should we using other behaviour such as voiding invoices to make this work?
Hey everyone! How can i connect stripe with a billing pogram?? Called számlázz.hu. It is a hungarian billing site. I use it because here in hungary required to send automatic billing reports and this program does it for me. So i can't chose other option. In that program i got an API key and that's all. I'am not really into this. So is there any option to connect it with stripe?
If we were to update our Express Connect settings to have the payments capability, how would that impact our merchant accounts that are live and do not have that capability today?
Does anyone know what the process is to get approved for "issuing"?
Hi, I would like to know if it's possible to adapt the shipping rate by the address that the client use. In my case, I would like to have Free shipping fees for client that put a french address but I would like to put a shipping rate for the people that put every other address except a french one.
In the doc, their his the "shipping_options" solution but the client choose between these options. How can I force shipping fees by the address ?
I am using the customer.subscription.updated event to listen for when a user upgrades or downgrades their subscription in the Stripe Billing Portal.
I am running a database query to make sure the database reflects the change their just made.
My issue is this even also runs when a new user signs up for a subscription.
I have my query - meant for users to upgrade or downgrade - running for every new subscription and it errors out. It doesn't affect the app but I would prefer not to have these false errors showing in my logs.
Is there anyway I can avoid this query running on new subscriptions?
I use c#.net to process payment using paymentintent. I just upgrade from version 37 to the latest version and i now receive the following error "A return_url must be specified because this Payment Intent is configured to automatically accept the payment methods enabled in the Dashboard, some of which may require a full page redirect to succeed. If you do not want to accept redirect-based payment methods, set automatic_payment_methods[enabled] to true and automatic_payment_methods[allow_redirects] to never when creating Setup Intents and Payment Intents."
hi folks! I use checkout session and redirect customers from our Checkout page to Stripe to pay for their products, and then send them back to our website (Bubble.io).
We now want to offer our customers the ability to split their payments in 2, 3, and 4 interest-free installments. Is there a simple way to achieve this? It looks like I need to create all of the possible prices per products in Stripe first, but that seems like a lot of work. I understand why I cannot just tell the checkout session that this will be a subscription of X cycles for a total amount of $X.XX and let stripe do the math and split the payment?
This is the only resource I've found: https://stripe.com/docs/billing/quickstart?client=html&lang=node
Is there another way?
Is there a way to increase the page size on embedded ConnectPayments / is there a plan to?
@crimson needle and @rose otter our thread "toml-subscription-testclock" is now locked so I can't update, but I submitted the support request. "Need to refer to this message? Use this ID: em_anakgralpqgwbwo6yw8fnq2gmqtwvg"
Hi, here's a scenario:
I have a coupon.
I apply the coupon to a draft invoice.
The coupon expires.
The draft invoice is finalized and paid for.
From my testing, it seems like Stripe still continues to apply the discount to the total cost. Is this expected behavior? Does expiration date only apply to when it is "applied" to an item?
Why is it letting me add a CUSTOM or EXPRESS connect account, but not a standard one?
Hey there! I'm trying to remove a metadata key as an option from my Stripe Account. I've deleted the value on any object in Stripe that has a value for that key but the option is still there in the Stripe Dashboard drop-down. Any ideas how I can resolve this?
I was talking to Toby earlier and he was helping with creating my Stripe Checkout Session.
When I create a new subscription here are the list of events that run in order:
charge.succeeded
payment_method.attached
customer.created
customer.updated
customer.subscription.created
customer.subscription.updated
payment_intent.succeeded
From what I understood from Toby is that for a new subscription the customer.subscription.updated should not be running unless I'm doing something when I create my Checkout Session.
Just to confirm is that correct? When a new subscription is created... should customer.subscription.updated run?
I have test event ids to help debug.
FYI... If I can set up my session so it does not run that would be huge for me. Thanks!
Hi there,
is there any way to limit the customer to pay only with Visa or Master card for card payments ?
Hey, I'm managing a variable subscription. Everytime something happens on my webapp I need to relay that information to stripe. Would the best way of doing this be with one off invoices or usage records? If I use the invoice approach I don't want to create a bunch of invoices but rather be able to update one progressively. Basically the platform I am creating allows customers to save money. We keep track of how much money they are saving and the amount they save dictates their subscriptions. E.g if they save 100$ in a given month then that months sub cost will be $20. Etc.
Hello, is there a way to create an authorization for a charge of [n] amount, and if another action takes place - it will refund the amount immediately or charge the original amount?
For some reason my payment element isn't being autocompleted with existing customer card info.
I am sending the client secret like so
const paymentIntent = await stripe.paymentIntents.create({
customer: customerId,
setup_future_usage: "off_session",
amount: price * 100,
currency: "usd",
payment_method_types: ["card"],
application_fee_amount: Math.round(price * 100 * 0.19),
transfer_data: {
destination: connectAccountId,
},
metadata: {
paymentType: PaymentType.TIP,
senderId: ctx.auth.userId,
recieverId: creatorId,
},
});
return {
clientSecret: paymentIntent.client_secret,
};
and using react like
const options: StripeElementsOptions = {
clientSecret: tipData.clientSecret,
appearance: {
theme: "night",
},
};
if (tipIsError || tipIsLoading) {
return null;
}
return (
<Overlay>
<Elements
key={tipData.clientSecret}
stripe={stripePromise}
options={options}
>
<StripeForm setShowPaymentModal={setShowPaymentModal} />
</Elements>
</Overlay>
);```
@rose otter @stray oxide Apologies for tagging you like this, but our thread got closed. I ran the test for the external_account by forcing the dictionary in it and the call works, so it's just a matter of a library update on your side and every TS dev should be happy again 🙂
Hello, I am trying to embed a Stripe form into my Next.js app. Is the recommended flow to create a Stripe Checkout Session and then Stripe Payment Intent?
I'm using Stripe Elements for a checkout flow. After I've collected a user's business name/business tax ID, I've read that I can use stripe.Customer.create_tax_id(<customer_id>, value=<business_tax_id>, type=<tax_id_type>) to update the Stripe customer entity. but what if I don't know the type field? Is there something I can use to determine the type based on the billing country set by the customer?
I'm trying to take my users through the oauth stripe connect, so I can access their charges etc for my financials app, however I'm coming across this error
{"error":{"message":"Standard OAuth is disabled for this Stripe Connect integration. If you own this integration, you can enable the Standard OAuth flow in the Connect Settings page in your dashboard."}}
When I check my settings to enable the button, it seems to be disabled
aosbornee
Hi cannot create payouts can you please explain why?
Hello, I'm developing a marketplace where a Customer can buy a service from a Seller. Once the service has been delivered, on a specified date and time, a Transfer is created. Customer pays 100, seller gets 90, the platform (me) gets the the net minus Stripe's commission (10 - commission).
How can I track the money I'm making with each transaction?
Right now my flow is
- paymentIntent is created where pre authorization is made (triggering 'payment_intent.amount_capturable_updated'). The idempotencyKey is the payment document ID on my server, which is also saved in the transfer_group
const payment = await stripe.paymentIntents.create(
{
amount,
currency,
customer,
transfer_group: idempotencyKey,
payment_method_types: ['card'],
capture_method: 'manual',
},
{ idempotencyKey }
); - seller confirms the booking and the funds are captured ('payment_intent.succeeded')
await stripe.paymentIntents.capture(paymentIntentID); - service is delivered
- 24h pass from the delivery, if no disputes are opened, then a transfer is created
let transfer = await stripe.transfers.create({
amount: amount*0.9,
currency: currency,
destination: sellerExpressAccountID,
transfer_group: transfer_group,
}); - Now user can decide when to do a payout to his bank account
Hey Stripe team, after trying out the onboarding for both standard and express accounts, I noticed that the onboarding for both types of accounts require people to share their social security number immediately on the creation of their account.
However Stripe marketplace says that it powers Lyft, Upwork and a few other gig marketplaces that do not require a paying user to register using their social security number. This information is often only asked from the seller (or driver or whoever is the receiving end) at the time that they would like to cash out.
How can this be accomplished? Is it necessary to use a custom account? In addition, do custom accounts allow you to defer collection of SSN until the user would like to cash out? Lyft certainly doesn't ask for SSN as part of its onboarding for riders, so I'm hoping there is a way to implement a similar solution for my marketplace platform
I researched a lot, the stripe api is very confusing and lacks a lot of detailed information, I wanted to get a custom ID that is from discord, as I use discord's oauth to log in I would use the ID to carry out the approval and release of my signature in the payment_intent.succeeded event, isn't there any way to pass metadata through this event? I tried with customer but unfortunately it doesn't return the metadata in the retrieve, there are no decent examples on the internet and that's what I find annoying, I've never integrated any payment system, I didn't want to have to create a method to pull information from the database to be able to do something.
opentable customer created, setupintent created, attempt to setup pm via setupintent failed (due to card decline), customer deleted. all within 2 seconds. question, is the customer deletion a stripe action or an opentable action?
Hello,
We use Stripe express accounts (with account link) in Japan. When setting up an account information, users enter "corporate number" in the account link form. After the account is correctly set up, we (platform) want to know the corporate number that was entered, but we don't know how to do it (or even whether it is possible at all). Can you help us?
hello.
I have a question about the Stripe Scheduled Invoices API. I need to know what the next payment for a subscription will be, so I want to use the upcoming invoice API. I want to know how much the customer will be charged.
Q1. The customer can use a coupon that is valid for several months. In this case, should I use the total field in Invoice? Or should I use the amount_due field?
- total - https://stripe.com/docs/api/invoices/object#invoice_object-total
- amount_due - https://stripe.com/docs/api/invoices/object#invoice_object-amount_due
Q2. The official documentation says that total is the amount calculated up to the discount. Is amount_due also the amount calculated up to the discount?
Hi #dev-help, I am retrieving transactions under a Payout record by executing the “List all balance transactions” API callout. After retrieving all transactions, I will create a record for each retrieved transaction on our end.
I noticed that only small details of each transaction are provided in the response. In my case, I need to have an identifier of the payment method of the transaction but it is NOT included. While browsing your documentation about balance transaction types, it is said that, for example, the type=charge is intended for card-based charges, and the type=payment is intended for other payment methods e.g., AU BECS Debit.
- Can I really rely on the balance transaction type as an identifier of my payment method?
- The Payment Intent ID/Charge ID is NOT included in the transaction for refund and adjustment, is there a way to expand those details in the API callout I've mentioned above?
Hello, I am getting a strange error telling an ICH has outstanding requirements, but when I look up the there are no requirements past due and now disabled reason?
What’s the best way to delete all payment methods associated with a customer using the API?
Can we take a fee from transactions conducted on the M2 Reader?
hello guyz
can any body help me with this
my stripe account status showed me my business does not meet stripe what can i do ?/
Team, I have enabled Google pay from Stripe dashboard and it is working just fine with Google Chrome web. But it wont show up in other browsers even after signing in the google account. Please help
@silent runesupport
Your business does not meet our Terms of Service what does mean ?
hello.
It seems that Stripe invoice supports discounts, but subscription only supports discount. Are discounts not yet supported in Stripe subscription?
We use Stripe Elements for checkout and many of our customers pay monthly (manually) and some of them are forced to create their payment method each time, even going through account verification. This means they often end up with 5 to 10 payment methods attached to their customer record. Is there something we should be doing to avoid this?
When using Stripe Checkout with one-time payments, will Stripe create an invoice for the payment?
Hi, we have suddenly stopped recieving signups, we have consistently been at about 1000 a day, and 5 hours ago we suddenly stopped having signups, no changes our side, or issues with the platform, appears to be an issue on the stripe side
I am unable to update the amount on when user selects anually or quaterly frequency for payment. the page just takes initial amount from payment intent which was set on page load.
Hi, I am trying to publish my stripe app on test mode by running stripe apps upload from local and I came across this error "3:Invalid permissions for Stripe app: rak_secret_read" , can you help me look into it?
complete logs:
https://dashboard.stripe.com/test/logs/req_GbFuRbIbGiGM3Y?t=1701750012
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
If customer have active plan. Trial 14 days with plan -a but user want to change to plan-b how to handle this case
Hi
can you explain me how payment pending status related with webhook
becuz i'm not able to understand
@viscid wraith Let's use the thread create for you: https://discord.com/channels/841573134531821608/1181459740358868993
ok
Hello.
It seems that Stripe invoice supports discounts, but subscription only supports discount. Are discounts not yet supported in Stripe subscription?
Invoice discount
Invoice discounts
Subscription discount
Subscription discounts
- Doesn't appear to be supported.
Hi On Tap Pay Android is there is callback which occurs when a "Card not supported" message is displayed on screen.
collectPaymentMethod is not returning anything for this this case. also onFailure() method is not called for this case. Is any other way?
Tap To Pay reader - background mode disconnect automatically how to prevent that for ios
Hello
Hello,
I have created one subscription plan. Once user subscribed it again charge then tomorrow and day after tomorrow. Anyone have idea what can be problem here?
Hi, there i have bind 2 api in webhook. but sometimes any one api is automatically disabled. but both api work flow is same for now just endpoint is different. is there any policy?
Account id: acct_1OIYnYQT6JxpZGp4
I am facing issue while fetching the location from stripe dashboard for shared account id.
I have updated the location when signup from stripe form, but i didn't get the location
@late summit Let's use the thread created for you: https://discord.com/channels/841573134531821608/1181481007518580746
ok
how can i get card country when entering a card number in stripe?
Hi there!
How can we display only the Visa and Master card images in the Elements ?
Is it possible to create connected accounts for my users if they are individuals without businesses or EIN's?
Hello everyone, I'm currently working on an application that utilizes Stripe for processing payments. While we employ Stripe's fraud protection measures, we recently faced an influx of approximately 10,000 payments per day, each amounting to just 1 euro.
I'm seeking advice on how to address this issue. How can we ensure that payments are not hindered while still effectively safeguarding against spammers? Your insights and suggestions would be greatly appreciated.
Hello Stripe Team,
The address in stripe checkout VS Customer Record are different why?
and in stripe checkout it requires shipping information while it has already an shipping address in customer record..
Hello Stripe Team,
I have interation with stripe and working webhook for receiving different events. However there are a few accounts that I do not receive any Webhook attempts for the events. What could be reason?
what to do after calling payment intent confirm to capture the amount in of user in my acccunt
Hey there, I'm trying to create a custom upgrade/downgrade flow.
Basically, I want the user to choose a new plan from our UI, and then the system will open up a checkout session for the subscription update with proration enabled, is this possible?
I am calling this api to verify domain for connect account
const paymentMethodDomain = await stripe.paymentMethodDomains.create(
{
domain_name: 'example.com',
},
{
stripeAccount: '{{CONNECTED_ACCOUNT_ID}}',
}
);
and it is saying create method is undefined
Hi Stripe Team
Question for PamyentIntents Status "incomplete"
If i init a paymentIntent (example giropay), Stripe will create it with a NEXTACTION Object
Here can i forward to the URL param for Authorizing. --> OK
But if the customer leaves those Steps, the payment intent will stop in the Status "incomplete"
Will it be delteted autmaticly after X days/weeks/months ??
Hi Stripte team
what php version is support for sdk \Stripe\Stripe::setApiVersion()?
I using laravel 5.5 and php version PHP 7.1.14.
my laravel version is too old. So, I would like to know, is sdk still compatible.
if not can you suggest how can I do next?
What is the appropriate flow to get the value that a user has to pay before charging him as part of a subscription update with pro-ration enabled?
const paymentMethodDomain = await stripe.paymentMethodDomains.create(
{
domain_name: 'example.com',
},
{
stripeAccount: '{{CONNECTED_ACCOUNT_ID}}',
}
);
I have registered my domain on connect account using this api, I want to ask after this api call am I able to see apple pay button and pay using apple pay to my connect accounts ?
{
id: 'pmd_1OJuJ3H8YbZVrVuawagR2rb0',
object: 'payment_method_domain',
apple_pay: { status: 'active' },
created: 1701766121,
domain_name: 'easytipping.com',
enabled: true,
google_pay: { status: 'active' },
link: { status: 'active' },
livemode: true,
paypal: { status: 'active' }
}
this is the response of this api
Hello!
Amex card not supported as our account resides in United Arab Emirates (Dubai), what can we do?
Hi,
Is there a way to test purchases in production with a real card and avoid having to refund it ?
Hi team,
https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=stripe-hosted
When we are moving with stripe checkout subscription, we are moving to other page. Can we use payment element of stripe along with stripe checkout for payment?
You can not pass in more than 20 recurring prices.
did anyone face this issue before please ? or if the user already subscribed and he try to add more subscription items he gets
Customer cus_***1nud already has the maximum 20 items per subscription
Hello, I use stripe elements. I want to prefill credit card data with saved payment method. How to do that?
Hi, i no receive any forget password email, i click resend few times, between time about 10 mins. Please help
Hi, we would like to deactivate the usage of debit cards for payments
Where is this to be configured?
i am looking for the recon api for refund integration, can any any one confirm that this is the correct one https://stripe.com/docs/api/refunds/retrieve
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
How does this work with our account that is in UAE https://stripe.com/en-gb-us/atlas
hello how to cancel schudled subscription a the end like i want behaviour cancel at end true
Hello, I have attached a customer object to a user in our app. I want to know if i create a PaymentIntent and set the customer_id to the customer field in PaymentIntent object, will the balance of the user be updated automatically ?
Ideally i would like to let a user top up it's customer balance through a PaymentIntent, and then when the user pay something in our app, we would use it's customer balance to manage payments
I have a use case in which we want to use a early bird discount for a product with two pricing choices (monthly and yearly). To achieve this i don't want to make seperate two products , only because i cant add the early bird coupon only on product-level.
Any advice?
hello.
I am getting a 400 error when calling upcoming invoice.
When should I avoid calling upcoming invoice when it is a value in Subscription?
{
"error": {
"code": "invoice_upcoming_none",
"doc_url": "https://stripe.com/docs/error-codes/invoice-upcoming-none",
"message": "No upcoming invoices for customer: cus_P8Amv2acwixgC2",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_eNxGgh811IAMpJ?t=1701771026",
"type": "invalid_request_error"
}
}
When product MRR is changed?
Hi, I’m looking at using the embedded checkout. For the custom_text property, markdown seems to be supported for the terms_of_service_acceptance but not for the submit. Is there something I’m missing here?
Hello - how can I create a manual subscription in Stripe that has attached a checkout which the user will have to fill out manually and pay before the subscription starts? Also checkout has to include shipping details mandatory.
Basically I want to send to a user a payment subscription link that's gonna have attached a checkout with shipping info attached and so on.
Thank you
Hello, is it possible to have a different billing address for each subscription?
Is it possible when generating an upcoming invoice, to check what money will be used from credit balance, and which one will need to be charged?
Hi,
I just wanted to ask about webhooks: We are getting 1 webhook for active subscription which have state: "active" and cancel_at_period_end = "true", will we also get another notification after current period end with status "canceled"?
stripe fees calculation help
Hi, On Tap to Pay Android, "Card not supported" text is coming on screen while we doing tapping
So is there a callback coming from stripe sdk.
This is happening after this method called - CollectPaymentMethod
Hey, I'm looking to migrate from (Go Cardless another payment processor) to stripe. I would need to get all customer card information from Go Cardless and migrate it onto stripe. Have you guys ever experienced something similar?
Hi, I am working on stripe integration with my project. I have some confusion regarding stripe refunds and webhooks associated with refunds.
I use Node SDK, whenever I want a make a refund, I call the refund API with the charge/payment intent.
I need to update my database tables regarding the refund, but when do I actually know the refund is successful.
Hi, does stripe.net works with Terminals ?
Using :
Dim myservice = New Stripe.Terminal.ReaderService()
Return myservice.Get("tmr_XXXXXX").Id.ToString
It returns an error into my wcf service :
The server encountered an error processing the request. The exception message is 'Object reference not set to an instance of an object.'. See server logs for more details. The exception stack trace is:
at Service.CreatePaiementTEST(String userid, String id_cmd, String lang) in C:\XXX\App_Code\Service.vb:line 2000 at SyncInvokeCreatePaiementTEST(Object , Object[] , Object[] ) at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs) at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc) at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc) at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
Why does Stripe save a card with the wrong CVC or expiry date? How can we make sure that this doesn't happen?
Hi, I am getting the following error when using webhook endpoint. But error is not replicated locally when testing webhook integration using Stripe CLI.
System.NullReferenceException: Object reference not set to an instance of an object.
at IdentityService.Controllers.WebhookController.Index() in D:\a\1\s\IdentityService\Controllers\WebhookController.cs
Hello,
Can we as a platfrom have 2 or more fee accounts on connect account clients whereabouts we charge
1.) A normal Fee on connect customer subscription payments = fee charge 1 goes into company's main fee account. 3% charged goes to CompanyFeeMainAccount
2.) A secondary Fee on connect customer subscription payments, ideally, per connect customer i.e. 7% charged goes to CompanyFeeConnectCustomerN where N would be some identifier for the Connect Account and fees for their clients would be group deposited into this account
OR
2.) A secondary Fee on connect customer subscription payments i.e. 7% charged goes to CompanyFeeSecondaryAccount where this would hold all secondary fees charged across all connect accounts clients regardless which connect account it is
Can you let me know what is possible, links to the docs, and ideally any code examples in Node?
hello, when using Stripe Issuing, how can I get the cardholderId from a webhook? I assume the event type is charge.captured but there is no cardId or cardholderId inside the json object. Thank you
hi
need help with MRR
how can I check pending and canceled case while doing the payment via the card.
hello Dev support team, i am having a hard time migrating an old implementations to use the following:
paymentElements
with connected accounts
with direct charge
with saved cards listing
i started with the sample accept-a-payment nodejs reactjs
what is error code 9020 used for in ios process payment
Hi, is it possible to use https://stripe.com/docs/api/payouts/retrieve to retrieve a specific payout for a connected account?
Hey, regarding my case here #dev-help message
I would like to know, when i create a customer object for a user, and then attach a previously created paymentMethod object, should i store the paymentobject_id in my db ? or it is easy to retrieve a paymentobject id ? Because i use the
await stripe.customers.retrievePaymentMethod()
But it accept a customer_id and a paymentMethodId as param, and i don't have it.
I can retrieve a customer_object and then there is the field invoice_settings.default_payment_method but i'm not sure to have a success response
Hello, I'm currently evaluation a solution for our SaaS application, where we already use Stripe as payment provider. The app consists of multiple separate services within one ecosystem. Currently, we have one service which uses Stripe to handle the checkout session and manages the user subscription for this particular service. Another services in the app use, for example, a custom SEPA integration.
The idea is now to streamline all the payment option and have one central solution for the payment process. Adding SEPA as payment option is gladly very simple. But for certain services in the app the user can earn money and the question is, if it would be technically possible to have sort of "user balance" where we can transfer money to the user account, and he can use it to pay for other services?
Hi there, I wonder if the bank transfer payment intent can ever expire. I read in the docs that the virtual bank account created for the customer is permanent.
Hello, I am currently developing a feature that uses Stripe Terminal Tap to Pay on an Android device, when I call collectPaymentMethod function from the useStripeTerminal hook, the screen prompting the user to tap a card pops up, but this doesn't happen when using collectSetupIntentPaymentMethod which is the feature I need to use, nothing happens, no error message either, any ideas?
Hey Stripe Support Team,
A while ago I made a request about displaying our company tax id in our invoices. This still isn't happening unfortunately, despite us having added it here in the invoice settings. Please explain to me why I can't see this in the invoice.
Hey regarding my last thread, I'm wondering if it's possible for the platform owner to also own a Connect account which we can then transfer in to?
Hi, we have a stripe account, and we are trying to create SetupIntent using the SetupIntentService for .net. But sometimes we get the following error:
"All types provided in payment_method_types are invalid. Please ensure that provided types are activated in your dashboard."
We tried to reproduce this error, by creating a test account and disabling all payment methods for that but looks like card method can't be disabled.
Is there any way we can reproduce this?
Hi there Stripe team, we received an error when trying to pay a payment intent with the funds in a customer_balance: req_QVFovP6UyvXI1W
I looked into what caused the 'unexpected state' and it looks like the payment intent is stuck in a 'requires_action' status when the customer attempted to pay with PayPal but failed to verify their account: evt_3OEv4MGeos9eOLE813cGHL9S
How can I change the status of the payment intent so we can pay it with the customer_balance?
Hi, I am having a doubt regarding when charge.refunded event is fired, I just noticed when we set capture status to manual capture, and we capture a partial amount, the remaining money is refunded back to the customer, I noticed that the event is not called even though stripe has refunded some money.
I also noticed that instead of capturing the amount, if we cancel the paymentIntent, we are sending all the money back to the customer. But this time the webhook is called with the charge.refunded event. Would really appreciate if someone could clairfy why this happens
Greeting Stripe devs. . .I'm trying to export customers WITH both payment card data, as well as bank account (ACH) data (name, bank acct last4, and bank acct routing last4),. . . .I see the card columns to select in the export, but not any data for those customers using bank accounts. Is there a way I can configure the export to include this information? THANKS!!
I am having some doubts with scenarios where charge.refunded is called, I had already pointed a small edge case in the previous thread, when we have manual capture set to true, and if the user does not capture the money in 7 days, the money is refunded back to the customer. Is charge.refunded emitted when this happens?
hello, is there a way to force CVC recollection on server-side when creating PI?
This channel is currently closed. We are having a company-wide event. If you need help before we return please contact Stripe support: https://support.stripe.com/contact/email?topic=api_integration
We're back! The channel is now open and we're ready to help you with your technical and integration questions!
Hello, is there a way to get the interchange fee charged by Stripe from API?
Hi there. When creating a subscription with a phase. How can I add metadata to the subscription in the same call? Seems like when you add metadata it gets put on the subscription schedule but I need it on the subscription itself.
See this request: https://dashboard.stripe.com/test/logs/req_E9JkTZDrJk1Lkv
This is the code we are using to try and achieve this:
const scheduleCreateParams: Stripe.SubscriptionScheduleCreateParams = { customer: customerId, default_settings: { collection_method: 'charge_automatically', // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore on_behalf_of: address.partner_stripeAccountId, }, end_behavior: 'cancel', start_date: 'now', metadata: { [METADATA_FIELDS.partnerName]: address.partner_businessName as string, [METADATA_FIELDS.ovpid]: address.ovpid, [METADATA_FIELDS.ovaid]: address.ovaid, [METADATA_FIELDS.type]: SUBSCRIPTION_METADATA_TYPES.membership, [METADATA_FIELDS.source]: SUBSCRIPTION_CREATION_SOURCES.ovApi, }, phases: [ { trial_end: trialEnd, end_date: trialEnd, items: [ { price: (address.partner_buyNow.toString().toLowerCase() === 'yes' ? product.product_buyNowPricePointId : product.product_pricePointId) as string, tax_rates: product.product_tax && product.product_taxId ? [product.product_taxId as string] : [], }, ], }, ], expand: ['subscription'], }; const schedule = await this.stripe.subscriptionSchedules.create( scheduleCreateParams, );
Hello, is there a way I can retrieve the transactions that happened in an express accounts I created in my app ? Like getting the same transactions info as the dashboard. Using client-side Stripe.js
Hello
Help me understand the relationship between subscription's payment method and customer payment methods
Tell me if what I am telling is truth
"A customer may have multiple payment methods, where one can be his own default, but if a subscription is present, it must have a payment method owned by customer object"
I am wondering if subscriptions have it's separate payment methods, or it can have only one and it is based on what customer have
Hi, I am testing different payment methods with webhooks.
I am using stripe checkout for subscriptions for a membership product. For that I am using checkout.session.completed to assign the membership in my website's database. I also have a donation product that has one time payments and subscriptions but I do not have to update my database. For that, I am also using checkout.session.completed.
Then there is the scenario of incomplete invoices for my membership product. If the customer pays an open incomplete invoice, they do not go through stripe checkout and go through your invoice payment form. For that I am not sure whether to use invoice.paid or payment_intent.succeeded. Both seem to work when paying the incomplete subscription invoice.
There is also the case where I have to be careful if a customer has a really old incomplete invoice or it is unpaid, and they pay it, they will be assigned a new membership in my database. Not sure if I want to do that.
What I use to create incomplete subscriptions:
subscription = stripe.Subscription.create(
customer='<customerid>',
items=[
{'price': '<priceid>'},
],
payment_behavior='default_incomplete',
)
I also have to be careful that both the checkout.session.completed and either the invoice.paid or payment_intent.succeeded will run at the same time during a checkout session.
Please let me know if you have any recommendations.
Hey so basically we want to create a subscription for a customer which will start billing cycle weekly but say after 5 weeks from now and not immediately but when I am trying to create this kind of subscription I am getting this error:
StripeInvalidRequestError: The `billing_cycle_anchor` cannot be later than next natural billing date.
Attaching screen shot of our code used to create subscription
Is there any way I can start charging our customer after 5 weeks from now on weekly basis in a subscription cycle?
Hi a quick question about refunds. We're looking to move customers and payments to another platform account via a migration. After we've moved the data, is there a way to refund back to the original payment intent?
Hey, is it possible to query the logs for a specific change? We need to identify a few connected accounts that got a specific value updated in the last month
Hi, I am tester by profession and i was testing payout in TESTING MODE with following bank accounts, mentioned by stripes:
IBAN
IE29AIBK93115212345678Payout succeeds.
IE02AIBK93115212345679Payout fails with a no_account code.
IE89370400440532013002Payout fails with a account_closed.code.
IE89370400440532013003Payout fails with a insufficient_fundscode.
IE89370400440532013004Payout fails with a debit_not_authorized code.
IE89370400440532013005Payout fails with a invalid_currency code.
I have confusion regarding insufficient funds case. If I have sufficient balance in my stripe account and i use this this IBAN IE89370400440532013003 which will be failed with insufficient funds code as it shown in stripe document, Then payout will actually be failed? Or payout should be done successfully even if i use this (payout failed) IBAN number because i have sufficient balance in my stripe account.
Hey there! I've successfully gotten a Stripe Pricing Table live on my site and have collected some payments, but people who purchase via the pricing tableare being created as "Guests" (tagged as such on the Customers list). If I send someone a directly payment link (with the Advanced Option to keep their details), it's successfully creating full "Customer" objects. I'm not seeing anything in the pricing table docs related to Guests being created, or in the Pricing Table options to preserve their details for future payments. Is there an option I'm missing in the <stripe-pricing-table> web component to make this work?
Hey!
I'm confirming a setup intent using the following function: https://stripe.com/docs/js/setup_intents/confirm_setup
The new payment method is successfully loaded, but the new card is not set as the default. This is a problem because users are updating their card, but the new card is not set as the new default payment method.
Is there a way of indicating the new card will be the default of the account? If this is not possible, do you have an endpoint where I can update the default card for an account?
Thanks!
Is it possible to add custom text to a payment link, or to change a label?
We are using Subscriptions, but there's no shipping involved. We'd like to repurpose Shipping Address as an "Installation Address", and either change the label on the payment link or add text denoting that's what should be entered there. Is this possible? I saw documentation for customizing checkout but I don't see as many options for customizing payment links.
Hi Stripe team! We are currently building an integration with Stripe to let our clients pay content creators directly from our platform. To do so, our clients can add funds (from external account to Stripe account) to their account using ACH or Wire transfer and then, pay creators using Stripe connect (So, from Stripe account to Stripe account).
We have a problem with the funds addition with currently only support USD and when we try to add funds (EUR) to clients account using Wire transfer we get the following error:
{"status":400,"message":"The currency provided (eur) is invalid. Payments with customer_balance support the following currencies: usd.","param":"currency","request_id":"req_BlPGWTSKD29tlO","request_log_url":"https://dashboard.stripe.com/test/logs/req_BlPGWTSKD29tlO?t=1701870999","type":"invalid_request_error"}
After looking into it, we don't find any parameter that can be enabled to support the EUR currency when adding funds. Any solution? 🙂
I need the iMAC code for a WisePOS E terminal, S/N WSC513212012594. Can you help?
Hi.
Our users are buying subscriptions through a checkout session and we are thinking on the scenario their subscription get deleted, either by declined payments or what ever other reason that prevents to charge, and they want to get a new subscription again.
Can we customize their portal session in order, after the subscription is deleted, they can see a button or option to buy a new subscription with out the necessity to have a new checkout session for them?
Hallo
Sorry, MAC address, (Media Access Control)
I need a copy of my stripe transactions including vat
Hello Hi
So I am trying to implement Stripe to my Android Firebase application, man this seems like a very challenging puzzle to solve, I found some resources
In this Youtube video (from Stripe)
The developer pulled out a Firebase code from somewhere else I don't know to where to find, the code
The code is in the github archieve repo I am looking for latest resources as well. So I would like to know how he got the code and pasted the code.
This is the code he pasted (first image)
and The official documentation has a different code (second image)
Video url with timestamp added
In this edition of Stripe Developer Office Hours, Shengwei Wu and Thor Schaeff walk through setting up a native mobile payments project with Stripe's Android SDK prebuilt UI and Firebase Cloud Functions.
Resources
- Official Guide https://stripe.com/docs/mobile/android/basic
- Demo repo https://github.com/stripe-samples/firebase-mobile-paym...
Hey, I am trying to setup a webhook with stripe and django but i get this error: No signatures found matching the expected signature for payload
This is my webhook:
class StripeWebhookView(APIView):
permission_classes = (AllowAny,)
def handle_payment_success(self, payment_intent):
print("success")
pass
def handle_payment_failure(self, payment_intent):
print("failed")
pass
def post(self, request):
payload = request.data
sig_header = request.headers.get("Stripe-Signature")
print(sig_header)
try:
event = stripe.Webhook.construct_event(
payload=payload, sig_header=sig_header, api_key=stripe.api_key, secret="whsec_xxxxxxxxxx"
)
except ValueError as e:
# Invalid payload
print("Value error")
return Response({'Error': 'Invalid payload received.'}, status=400)
except SignatureVerificationError as e:
# Invalid signature
print(e)
return Response({'Error': 'Invalid signature received.'}, status=400)
# Handle the event
if event['type'] == 'payment_intent.succeeded':
payment_intent = event['data']['object'] # contains a stripe.PaymentIntent
self.handle_payment_success(payment_intent)
elif event['type'] == 'payment_intent.payment_failed':
payment_intent = event['data']['object'] # contains a stripe.PaymentIntent
self.handle_payment_failure(payment_intent)
return HttpResponse(status=200)
Hi, Im' sending invoice email on my end once I got invoice.paid. but its start end date wrong. I need help
bugkiller.
If I have a customer who has paid previous invoices but they want to change their currency for future invoices they receive, is this possible? I am trying it out now with someone who has paid invoices and I can't seem to change the customer currency still. Any suggestions on what to do here if this is not possible?
Hi all!
We have setup subscriptions via iDeal that we start via setup_intent, this works fine on dev and turns into a payment intent succeeded, but not on live, the webhooks seem stuck after setup.intent succeeded & payment_method,.attached.
In stripe the last activity says the following:
"The user has completed the payment and Stripe is waiting for the funds from their bank.
Stripe is currently processing the payment."
Not sure what the difference is between Stripe dev and live version?
Hey, is it possible, to "skip" this page and redirect directly to the payment provider?
can i use stripe to store bank account information of my users pci compliant?
Hi, i'm using payment element and wanted to ask that the text 'By providing.....' is customisable?
Hey Stripe,
our security team found it is possible to redeem coupons more than max_redepmtions. Are you aware of this vulnerability? this is a test coupon id HwEZPpHx
We have a stripe connect account that's from India. And when his user tried to submit payment, we got this error when creating the Customer and attaching that payment card to it. I checked the details page, but it felt super confusing on what the actual solution was.
Error where it happened
# Create a customer with the payment method
customer = Stripe::Customer.create(
email: current_user.email,
payment_method: params[:paymentMethodId],
invoice_settings: {
default_payment_method: params[:paymentMethodId]
},
metadata: {
name: current_user.username
}
)
jamie_97274
hi
@copper reef thank you for the support sorry for the ping
I have a aquestion regarding stripe issuing
How can I get from API the status of a connected account i.e. enabled/pending/restricted etc.?
Morning! I'm developing an app that uses a paid api and i wanted to translate that to the client in the form of credits - lets just say 1 credit gets you 300 of something; would something like this be a static product or a metered subscription? I wanted the user to be able to purchase 10 at a time for x and subscribe to get 50 credits per month... I'm just not sure how to set up the producs in the stripe dash
hey guys hope you're well
i have a question
is it possible to update a subscription amount without creating a new price please
my amounts are based on my customer age etc.
i have stripe account in us but i need to have connect account for external accounts in UK, how is it possible?
I'm testing the Invoices product in 'test' mode. Stripe doesn't seem to be respecting the payment_method_types values that I send when creating the invoice as I would expect. Stripe ingests the values, and sends them back in the response. But when I actually go to the hosted invoice page, that's when Stripe seems to somewhat ignore the values.
In instance 1), if I send ['card','customer_balance'] when creating the invoice, the hosted invoice page seems give me the options of 'Card' or 'Bank Transfer' (which I believe is equivalent to 'ach_credit_transfer'. In instance 2), if I send ['ach_debit','customer_balance'] when creating the invoice, the invoice page only has one options, which seems to be 'ach_credit_transfer'. Finally, in instance 3) if I send ['card','ach_credit_transfer'], the hosted invoice page seems to give the option of 'ach_credit_transfer'.
So instance 3 is fine. But for instance 1), why is Bank Transfer shown as an option when I didn't specify that it should be shown? And for instance 2, why is 'ach_debit' not shown as an option?
We are working with Stripe as a payment gateway, as well as a third party program to track inventory collected through their online platform. Their developers are asking for our stripe user and password to integrate their software. I'm wondering is there anyway they could take debits out of my linked chequing account. I'm Farley sure they're safe and they've set up the platform like this for previous customers. Would just like your thoughts.
Hello, we are receiving card.brand_product as null for PRB integration (apple/google pay). Is this a known issue?
We're presently using The Elements component from @stripe/react-stripe-js. When we encounter Stripe errors, we get an Browser Alert with a "[object Object]" message - any idea how we can customize these error messages? thanks
Hi, We recently added some fields of metadata with the intention of attaching them to charges/payments but they have started populating as "Transfer" metadata fields (only available when running reports for transfers to connected accounts). They do show up as metadata points when drilling into a charge using the charge ID so we're wondering if there's a way to move this metadata field from the "Transfer" metadata to "Payment" metadata so it shows up when running acitivty reports for charges
I created the payment intent for merchant. (Stripe Connect)
Code:
const paymentintent = await stripe.paymentIntents.create(
{
amount: link[0].price * 100,
currency,
automatic_payment_methods: { enabled: true },
},
{ stripeAccount: stripes[0].id }
);
client secret from this payment intent is passed into PaymentElement.
Error I get:
The client_secret provided does not match any associated PaymentIntent on this account
Hello I am trying to use
.confirmPlatformPayPaymentIntent(
clientSecret: clientSecret,
confirmParams: PlatformPayConfirmParams.googlePay(
googlePay: GooglePayParams(
testEnv: true,
merchantCountryCode: 'de',
currencyCode: 'EUR',
merchantName: '[REDACTED]',
),
),
);
But it is giving me a strange behaviour
flutter: StripeException(error: LocalizedErrorMessage(code: FailureCode.Failed, localizedMessage: You must provide the `applePay` parameter., message: You must provide the `applePay` parameter., stripeErrorCode: null, declineCode: null, type: null))
Hi Stripe Team. I got my previously problem solved cause of you. I'm really greatfull for that, so I'll try my luck again.
My next problem is that my session runs out, and I don't now what to do if I want to do a $stripe->subscriptions->update request. Can i create a new session without a buy, or how do i handle this?
hello, need some help on using https://stripe.com/docs/connect/enable-payment-acceptance-guide Enable other businesses to accept payments directly
so our goal is for our customer to enable to accept payments directly
Let's use the thread I created above to chat
hello, how do I cancel retry of failed webhooks?
Hi, I'm aware that there are two phases to a transaction i.e Charge and then Settlement. I'm creating a Subscription on behalf of a Connected account and we are seeing that the Subscription payment is charged and will be available in 7 days. How do we charge and settle immediately. Is there a config setting, or is this a requirement by Stripe/UK Regulations?
Hello is it possible to see what transfer destination (connected account id) a subscription has in the stripe data pipeline?
Hi
We have 2 user types as user1 and user2
User1 will sync their stripe account as stripe standard
And user2 will onboard on stripe using stripe express
So we want to collect payments from user1 and payout to user2 automatically every day and take our application fee.
We don't wanna to create an invoice for user1 and wait for them to pay them out
How we should do that???
every payment price or amount can be different, it depends on user2 working
Also our user1 or user2 can be from various countries and we (our application) don't wanna pay any currency conversion or extra tax
Hi ! I have defined a webhook, exposed my app via ngrok, but sometimes I see that Stripe delivering events is not that reliable. Sometimes I have to destroy the endpoint and recreate it, is that normal ?
Hi, in cases of FREE subscriptions (price 0) how can we tell stripe for those customers that are on that plan don't try to send them an invoice with the amount 0?
Hello, I'm using Stripe Connect Express, Can I send manually a payment receipt from the API?
Hi, Is it possible to stop payment programmatically if challenge was not presented On payment element
{"statusCode":400,"timestamp":"2023-12-06T17:19:38.616Z","path":"/api/payment/create-payout/cB8GR7q1UBIPG0C1MZ4eLUjivXprOfP9gG7b6agKrT9yyFTcmhqCAkwRlvFCb2ol","message":"Unable to create payout - You have insufficient funds in your Stripe account for this transfer. Your card balance is too low. You can use the /v1/balance endpoint to view your Stripe balance (for more details, see stripe.com/docs/api#balance)."}
i get this error when i am trying to transfer us dollars to a uk external bank account
Stripe question
Hi, I have a question regarding subscriptions, trials, automatic_tax, and the billing_portal deep links. The flow that I created is that I want users of my product to automatically be initiated on a trial behind the scenes. I do this by creating a Stripe customer for them with an API call and basically don’t attach any personal data to it. When they go to checkout is when they enter their information and their customer data gets updated. Now, when a customer wants to upgrade their trial plan to the real deal, I am using a BillingPortalSession to deep link them directly to the stripe hosted page that upgrades their account. The issue here is that, when the user goes to pay, I want them to be taxed accordingly. The problem is though is that they user’s account does not have a billing address attached at this time since I created the Customer for them in the backend. For that reason, I can not turn on automatic tax for their subscription. Is there a way I can accomplish this?
Stripe Question
When I get the email confirmation that a payment has been received, it does not provide the customers information (it is a one time payment so they show up as a guest)
Let's use the thread above
When is the customer.subscription.deleted event supposed to run?
When the user clicks the cancel button in the Stripe Billing Portal?
In continuation of the previous question, considering that the application is AU-based, is there an alternative solution without considering stripe standard and stripe express that automatically transfers money from user1 (mostly American) in usd directly to user2's account in usd And will the application fee be received?
Is it possible to use promo codes with a custom flow payment element? I'm working on adding a payment element to our platform for our users to subscribe to our service using this https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements tutorial. However, we want to be able to give our early adopter users a discount as a thank you.
Is there a way to use a decimal on the Stripe Invoice line quantity. Example: 1.5 (hours of professional service time).
Hi, there
Is there any make default card events on webhook?
I have a React Native app that users must login to using a database provided by AWS. I have Express integrated into this app from following these guides: https://stripe.com/docs/connect/express-accounts and https://stripe.com/docs/connect/integrate-express-dashboard. After logging in to my app, users can create their Express accounts and login to them.
Right now, my app will always save the account id returned by stripe.accounts.create() (api documentation: https://stripe.com/docs/api/accounts/create) to the database. This would be fine if I could assume a user will always complete the Express onboarding, but since I'm using accountlinks, my app just sends the user to the Express website to complete onboarding. They may return to the app before they finish.
Therefore, I need a way to know that a particular account id has completed onboarding to prevent users from accessing the rest of my app until they finish. Is there a way I can check if a particular account id has completed onboarding?
hello happy Wednesday guys! I have questions about the India mandate test cards here: https://stripe.com/docs/india-recurring-payments. I integrated the mandates via subscriptions and checked on stripe dashboard that they're created successfully. However, I'm not sure how to test the pre-debit notifications. I tried using test clocks, but I wasn't getting notifications to my email or my phone number. How would I test the mandates with different simulations?
Hello ladies and gentlemens. I've got a quite bizarre issue, because I cannot topup the account with the currency of the receiver even though it's supported by stripe. Here is the error: StripeInvalidRequestError: Top-up creation is not supported for country PL and currency PLN.
Hello Stripe Developers. I'm struggling with one thing, implementing ACH Direct Debit payments. Is it somehow possible to create a payment element that will display the inputs from the "Enter bank account details" dialog directly into a page?
Hi Everyone! I have a question.
So far I was only using checkout sessions for payments on my platform.
But now I am implementing off_session payments too so I can charge some extras do the users without their action. The problem here is when the payment fails for 3D auth reasons, for example. What is the solution when this happens? I don't wanna code any JS for this. Is the only way creating a new session and make another payment, or can I retrieve the failed payment, make it on session and somehow give that to the user for him to autenticate?
Thanks
Hello, I'm trying to get the payment status for the last customer invoice, in php, so I started to use the Stripe CLI like suggested to start to get to know how to do this, I installed it on Visual Studio Code so I could get the php version of it, but, when following the examples on the documentation, I try to query for the customer and keep getting the error: "the object exists in live mode, but a test mode key was used to make this request", I have tried using "stripe login --api-key "sk_live_xxxxxxxxxxxxxx" but this doesn't change, can you please help me?
Hello team,
Any idea on when the next official release of the Stripe Terminal React Native library is likely to be?
Good afternoon!
I need to be able to check a user's role/permissions from an internal company tool as well as server side. The use case is that we only want to grant access to certain stripe functions (e.g. refunds) if that user has a certain role. Is this possible and if so, is there documentation you can point me to?
hi, i have a question I'm making a successful payment but its saying undefined why?
Hi, i have a react app (not react native) with stripe integration (@stripe/react-stripe-js)
when I try to integrate the gpay/appel pay button with PaymentRequestButtonElement but buttons replace everything in the dom and place itself at the root of the app.
I dont find anything on the web regarding this.
gpay and appel are enabled in stripe, the code is the same as stripe documentation and im already able to process payment with credit card.
have anybody seen this type of bug before?
Is there a way to see Debit/Credit Card Product Ids from the webhooks or API?
jerome_17472
We're currently running various paid campaigns across different social media platforms, directing traffic to our website. Our purchase form is integrated with Stripe, and while we're seeing successful transactions, the challenge lies in locating and exporting a report that highlights the UTM parameters, revealing which platform is driving these purchases.
I am having difficulty making the UTM parameters work and have consulted the following link: https://stripe.com/docs/payment-links/url-parameters.
For instance, in the provided example link "https://buy.stripe.com/test_eVa5nPg1j1wmfXq5kr?utm_medium=**earned_email**&utm_source=**marketo**&utm_campaign=**campaign_a**," what should be written in place of the bold text? We advertise on various platforms, and as a result, I'm a bit confused about what to input in that place of bold text, considering the diverse origins of our traffic.
hi! is there a way to retrieve the invoices (payments) of a cancelled subscription in order to refund them?
New to stripe, need some help understanding the difference between price and product id. How do they relate to each other, how can I indentify a product in my app?
Hey guys! I don't suppose someone could help me regarding a hold on my payout?
Hi. We have a strip account that we integrated it with Accounting Seed software to send billing to our client. I Added our company Logo on our strip account but when we send the payment link to a client our logo does not appear in the payment section
Hello. I'm trying to set up a means to do pre authorization with a capture of partial funds at a later time. Basically I want to accept a deposit. Once I know the actual amount after the service is completed I want to capture it. The pre auth balance should then be automatically released back to the customer's financial institution. I know that the Stripe documentation covers this process via API and Paymentintent. I'm looking for suggestions for a developer who offers this. It would be a dream come true if it was an add-on or plugin. Thanks!
👋 Hello, looking for some insight, I created a subscription and then moved the testclock so that the subscription is now in an unpaid state. When its in an unpaid state, all my invoices are being generated as drafts even though I have added the pause_collection behaviour as void? I thought it would automatically void em?
Stripe question:When a customer makes a one time payment using our payment link, the email confirmation I am receiving does not provide me the customer name. Is there a way to modify the email notifications to include the customer information in the email ?
still happening. 😅 the stripe button code is still replacing everything in the react app dom..
Hello Stripe 👋
I've updated Stripe.NET to 43.5.0, forgetting to upgrade API Version from the Dashboard.
During this small moment, I've a checkout.session.completed webhook pending, but even when trying to resend it manually, API version keeps the old one (2023-08-16).
My question is : Is it possible to re-send the webhook, with the new API version ?
@dense spear please keep messages in the thread I opened for you
Hi I am an accountant, not sure if this is the right place but I need help.
So here is the situation, each invoice has several service items/products. How can I get reports from Stripe that have these service items break downs? Ideally, at the end of the month, I would like to see a sales breakdown by each service category. Right now, I can get information by the customer, but I have to open each invoice to see the details. Is it something I can do in Sigma or the app marketplace. thanks.
Hello. I have a couple questions about overcapture and incremental authorization, and how it may affect Apple Pay payments.
Hello, I'm experiencing some issues with processing charges for our business stripe account. Through our internal UI we are able to add a credit card to an account. However, when we try to process a charge I see a 400 error w/message "payment_method_unexpected_state", can anyone tell me how to trouble shoot such a issue and why that is happening in the first place?
Hi, can anyone help to change this stripe card input UI to the new stripe UI.
Hi, I am trying to retrieve test subscription via api or stripe cli but I am getting code": "resource_missing" error. However, when I am using prod keys I am able to retreive prod subscriptions correctly
I need help on subscription auto renew
Hello, I just have a question. So one of our customers kept trying to buy a product from us but she couldn't because her card doesn't support purchases in USD.
In our logs, there should be an associated "payment_intent.created" that goes with the "payment_intent.requires_action" right?
I'm just wondering because in our logs, there's only a "payment_intent.requires_action" and then "payment_intent.payment_failed" events. Does the "payment_intent.requires_action" replace the "payment_intent.created" in this case?
In the docs [0] it says that when you use a PaymentIntent to collect payment from a customer, Stripe creates a charge object behind the scenes. And it goes on to state that you can refund a payment after the PaymentIntent has succeeded by creating a refund using the PaymentIntent, which is equivalent to refunding the underlying charge.
In a seperate doc [1] it suggests if you are using the Payment Intents API, refunds should be issued against the most recent charge that is created.
So which is correct? While it seems trivial, these are two very different explainations. Stripe says to create a refund using the PaymentIntent with the code example Stripe::Refund.create({payment_intent: 'pi_Aabcxyz01aDfoo'}) and then also states to create a refund with the most recent charge Stripe::Refund.create({charge: '{CHARGE_ID}', reverse_transfer: true})
[0] https://stripe.com/docs/refunds?dashboard-or-api=api#issuing
[1] https://stripe.com/docs/connect/destination-charges#issuing-refunds
Hi, Guys. I am excited because I can get help from you.
I am integrating Stripe payment in PHP and Laravel. Stripe is good and useful. There are a lot of samples, too.
And I am going to integrate Subscription with 3DS/SCA. Users confirm payment of the first invoice of subscription with 3DS and then the payment of the second invoice should be paid automatically... It is the workflow that I want. How can I do this in PHP? Please help me. If you can help me, Please reply to me ASAP.
Thanks.
when updating a stripe subscription, does stripe default to resetting the billing_cycle_anchor?
Hi, if duplicate customers are created with the same email address, how can I filter out the customers? I'm unable to list the customers with Go SDK v75:
params := &stripe.CustomerListParams{
Email: stripe.String(email),
}
iter := client.Customers.List(params)
Hi Team, we are developing the CARD integration sending the pan in raw format.
We already have the commercial contract with the PCI AOC approved etc...
As a Payment orchestrator, for what weuunderstand is neccesary to use the Connect flow with our clients. But when we try to send a payment-intent with the account of our clients (generated in the connect flow) we are getting this error 🧵
Stripe Question (Regarding updating subscription tiers for our clients:
Our team is working to update the subscription pricing for our app users. We're having difficulty figuring out how to edit our tiered pricing within Stripe and could use some guidance. Any tips?
Hi team, we are developing the subscription integration for connected accounts.
But we find a problem with the creation method in Node.js.
The subscription result always incomplete.
In follow a piece of code in test mode:
` const paymentMethod = await stripe.paymentMethods.create({
type: 'sepa_debit',
sepa_debit: {
iban: "IT40S0542811101000000123456"//data.iban,
},
billing_details: {
name: data.nameOwner + " " + data.surnameOwner,
address: {
country: "IT",
line1: data.ownerResidence.address + " " + data.ownerResidence.nCivic,
state: data.ownerResidence.province,
city: data.ownerResidence.city,
postal_code: data.ownerResidence.zipCode,
},
email: data.email,
phone: "+39" + data.phoneNumber,
}
});
const customer = await stripe.customers.create(
{
name: data.nameOwner + " " + data.surnameOwner,
address: {
country: "IT",
line1: data.ownerResidence.address + " " + data.ownerResidence.nCivic,
state: data.ownerResidence.province,
city: data.ownerResidence.city,
postal_code: data.ownerResidence.zipCode,
},
payment_method: paymentMethod.id,
invoice_settings: {
default_payment_method: paymentMethod.id,
}
});
const subscription = await stripe.subscriptions.create({
customer: customer.id,
items: [
{ price: 'price_1O3kLhLgNVR2NB8Dceq1PF1n' },
],
});
`
Everyone can help us please?
Hello Stripe devs - our ecommerce software, which uses Stripe API, works great for our legacy customers. However, we onboarded a new one recently and created their Stripe account to process payments. On this account only we are encountering an error when trying to make payments.
We reviewed account configuration and everything seems the same as our legacy customers.
One more question with this. I'm currently creating the subscription before showing the payment element as the tutorial recommends. However, we're asking for the promo code on the same screen as the payment element. I thought I'd be able to call updateSubscription from the backend with the promo code info and have it update the payment element, but it doesn't seem to be applying the discount when I checkout.
I also tried creating a new subscription instead, but I'm getting an error saying the clientSecret is immutable when I try to update it. Is there a way around this? I'd like to be able to toggle between subscription plans (monthly vs annual) from that screen as well, but ran into the same problems with that.
Does creating a subscription from a customer's profile replace the automatic direct debits? (customer has a direct debit of $89 per week)
I'm trying to create a payment intent for a EUR payment and once I go through the 3DS flow, I receive an error and the dashboard says the payment is incomplete. Any recommendations? req_leooBSEs5gZrQO
Hey, so when I create a paymentIntent, and use Stripe JS (the frontend package) where I collect card information using the PaymentElement, is it possible to make it a reccurring payment (i.e. subscription)?
Hello, I built an angular web app for stripe terminal and was wondering how I could support offline mode
It’s also an ionic app
Can't seem to figure out why I am getting this error in my test app for exteranl install. It wont redirect. It was working before and the redirect url is correct
hey team, we're getting a bunch of blocked transactions in our dashboard. Upon looking at one we see this
Blocked because of key leakage
Stripe blocked this payment because your key has been leaked. Learn how to revoke your API secret key
Dec 6, 2023, 11:06 PM
is our private API key that got leaked?
Also, let me know if I should move it to help channel instead. Thanks
Hi there, I was trying to understand which countries does Stripe support Apple Pay in. Is https://stripe.com/docs/connect/payment-method-available-countries#apple-pay up to date? I was looking at https://support.stripe.com/questions/country-availability-for-apple-pay and it mentions its already supported in all countries that Apple Pay is supported in. So is the first link maybe outdated? Thanks
does anyone know how to get the stripe m2 to work while being plugged into the charger
hello
Hey I'm 100% new to Stripe. I am looking to build a marketplace where I put my "products" manually and I am expecting payments from customers. I've seen this YouTube video from Stripe (https://www.youtube.com/watch?v=w1EHoKOSAH0)
My question is, can I use Stripe only to build all of this? (frontend, backend payment) or do I have to use another open-source platform such as Sharetribe. I am really lost with all of these tools, and I'm trying to understand if Stripe is an option that solves everything
Hi, I'm trying to switch my test keys with the live key but getting invalid key error
Hey we are running a server-driven terminal sdk. and we are frequently running into the "Reader timeout" error. We do have retry logic in place, but it only seems to get resilved after the reader is restarted. https://stripe.com/docs/terminal/payments/collect-payment?terminal-sdk-platform=server-driven#reader-timeout
The documentation only mentions a network issue, but as we are running into it pretty frequently (and the only fix seems to be a terminal restart), We were wondering if there are any other circumstances that could cause this? or anything we can do to help prevent these from happening.
Hey Stripe, I am working with the React Native Stripe Terminal SDK and I am seeing an issue on across devices that run Android 14. Our app crashes when we try and take a payment across Tap to Pay. When looking at the logs in the playstore. I see the following report:
Exception java.lang.RuntimeException:
at java.lang.reflect.Constructor.newInstance0
at java.lang.reflect.Constructor.newInstance (Constructor.java:343)
at com.mastercard.terminalsdk.internal.n.<clinit>
at com.mastercard.terminalsdk.TerminalSdk.<init>
at com.mastercard.terminalsdk.TerminalSdk.getInstance
at com.s.aa.You$3089.<init>
at com.s.z.Dashboard$28927.SaaS
at com.s.z.Dashboard$28927.Dashboard
at com.s.z.Dashboard$28927$1$27184.invokeSuspend
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith (ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run (DispatchedTask.kt:108)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run (LimitedDispatcher.kt:115)
at kotlinx.coroutines.scheduling.TaskImpl.run (Tasks.kt:103)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely (CoroutineScheduler.kt:584)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask (CoroutineScheduler.kt:793)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker (CoroutineScheduler.kt:697)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run (CoroutineScheduler.kt:684)
Caused by java.lang.SecurityException:
at dalvik.system.DexFile.openDexFileNative
at dalvik.system.DexFile.openDexFile (DexFile.java:406)
at dalvik.system.DexFile.<init> (DexFile.java:171)
at dalvik.system.DexFile.loadDex (DexFile.java:231)
at dalvik.system.DexFile.loadDex (DexFile.java:198)
at com.mastercard.terminalsdk.internal.n.<clinit>
Have you seen this issue before and do you have any idea what could be causing this?
We are having a very large issue - we are a Stripe app, and currently no one can install our app due to the app button being grayed out here.
{
"id": "{\"app_id\":\"tailorapp*AYlW2GSiPwAAAKm6#EhcKFWFjY3RfMU5MSFFBSjRTMHFTWlZGSQ\",\"reasons\":[{\"id\":\"testmode_only\",\"reason\":\"testmode_only\"}]}",
"eligible": false,
"install_status": null,
"reasons": [
{
"id": "#<Opus::API::AppService::ReasonEnum::TESTMODE_ONLY>",
"reason": "testmode_only"
}
]
}
I see this response
It seems like a bug was introduced in the logic used by Stripe to determine when apps are allowed to be installed, as all our customers are seeing this, regardless of whether the app should only be installed in test mode.
ayoub_89811
Hi, Given a Stripe::Transfer, we would like to get the PayoutID connected to this.. I can't see the documentation for it. Can you help?
Hey all...
Is Stripe Connect available in Saudi Arabia?
Hi, after creating a setupIntend for a customer, how do I provide the option of paying with that payment method for future buys?
is precise location required for the M2 reader?
I'm trying to add add a payment method without charging the customer. So far I can easily do so using the card element but not the payment element Is it possible using the payment element ?
If so can you please send an example of the json and the api in order to add as a payment element?
i found this on the js docs, but it's a bit confusing. i don't understand what elements is. I think it's the payment element reference to the dom, but the example doesn't have a key to the value pair for that portion of the argument. Anything I've tried has failed.
stripe
.createPaymentMethod({
elements,
params: {
billing_details: {
name: 'Jenny Rosen',
},
},
})
.then(function(result) {
// Handle result.error or result.paymentMethod
});
- Can I configure stripe CLI to listen to events in my live enviroment?
- I want to onboard connected account with all required data, so that the status goes straight to Complete. I pass "collect": "eventually_due" while creating the account link (i.e. req_RFkyPnvtqNgqVV). And yet, the account is created as Enabled with an info "Information eventually needed
Identity document"
question about Stripe-hosted onboarding and these future requirements: https://support.stripe.com/questions/2023-updates-to-us-verification-requirements-for-custom-platforms-faqs
I see in the account object there's both requirements and future_requirements properties. When we generate an onboarding link (https://stripe.com/docs/api/account_links/create), does the onboarding flow collect all of the information needed to satisfy both requirements and future requirements, or just requirements?
Find help and support for Stripe. Our support site 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 encountered the or_bibed_11 error when using Google Pay. I need to apply for API access at https://pay.google.com/business/console/. However, I don't know if I should use a google play account to register it, or create a separate account to register it, and how it can be associated with my app
Hi , i have additional question related to dannyboy-payout-transactions channel. How to get the list of balance_transaction for a given Payout which is manual?
Hi We are using the React Native Terminal SDK for android Tap to pay, however we have a few devices which are unable to connect. The devices that we find have issues are typically Motorola phones. More specifically the G22, G31 G62. They should work. When we ask our customers if the devices have been boatloaded they say the definitely have not.
Have you found this been reported to you by other customers as well? Is there anything else we can do? Or is there more information you can provide me with?
Thanks
Hi,I want to change the webhook version from 2023-10-16 to 2022-11-15, but I didn't find where to change it from, can you help me to see?
How can I make the back not ask3DS/SCA in stripe? Can I control this?
Hi! Not sure if this is the right place, but I want to create a payment link where customers can choose between different products and add-ons, and so far it doesn't seem possible to do. Is there a way to do this with payment links?
hey team, we're rolling our API key. Do we keep the publishable key the same?
Hey Dear Stripe team I have an Issue with my account
2 days ago I integrated my stripe account to Shopify but when I received my first order stripe says this how can I resolve this
hello.
It looks like we've found a bug in the Stripe Upcoming Invoice API.
I created a subscription via Checkout Session API after setting up a trial period. Later, before upgrading to another product, I performed the Upcoming Invoivce API and 50 USD was responded as amount_due.
However, since I was still within the trial period, no additional amount was paid when I actually performed the upgrade.
When I called the upcoming invoice API, I passed the subscription_trial_end parameter along with it, but the next payment estimate of 0 USD did not appear.
This appears to be a bug and I would appreciate your confirmation.
I want to have a simple flow, where every time some action is required on the connected account, the user is redirected via the account link to provide missing information.
I need verification if my assumptions are correct:
- account.updated event is send only once for each action, e.g. when I fill out the hosted onboarding page, I will receive the event only once when the verification is fully completed;
- If the account object has non-empty requirements or any "disabled" value in capabilities, it means the user needs to provide some missing information and I should generate a new account link.
Hello Stripe Team,
Need clarification on this, why this intent doesn't have tax?
pi_3OKXnxDnngZHMkVL3kbMVstj
Has anyone had this issue with Embed Checkout on NextJS 14? Followed the quickstart to a T. It works with test keys deployed. But live keys/products it shows Something Went Wrong. It appears to 200 on the stripe dev platform too, despite the 401.
docs for reference: https://stripe.com/docs/checkout/embedded/quickstart?client=next
For testing google pay or apple pay, how do I upload the file to my domain? Do I need to create a URL with that file so that whenever someone visits the URL the file is automatically downloaded?
i need help for create usage record metered
I need help with updating the Element with a new amount after calculating when the shipping address changes. I'm using the React SDK with the Express Checkout Element. In the onShippingAddressChange event handler, I'm updating elements with the new amount and then resolving with the lineItems that the payment UI should show. I can confirm that the elements instance has the updated amount, but the payment UI is still showing the old amount.
Hello ,
Hello Every one,
We are using stripe payment in our magento 2 store. but we faced 1 problem while we tried to place an order from the checkout page.
Warning: Attempt to read property "type" on null in /var/www/html/vendor/stripe/module-payments/Helper/Generic.php on line 2161
Please help me in the above error.
Question. I keep getting an empty data:[] array when i console.log() this even when I have 12+ customers on my Stripe dashboard. I have been using test mode & every thing else I have been working on works fine but this. const customers = await stripe.customers.list({
limit: 3,
}); Please advise
Hello I have some question, Could you please some details on this?
- Do you have a record of which states require collecting taxes on admissions tickets?
- Do you have a record of which municipalities in which states require collecting taxes on admissions tickets?
- For the states that do not require the collecting of taxes on admissions tickets, how do we signal that no taxes should be calculated?
- For states that require the collection of the taxes expressed in the ticket cost, how can we treat those separately to avoid a double collection of taxes by the seller and by our platform?
- For countries that you do not provides sales tax coverage, how are we to treat those?
Hi,team!
Recently we've been upgrading and using Stripe Extension v3.4.4 for the Mangeto. After that, the order confirmation mail and invoice mail at the same time, when using FPX as payment method.
And our team found the source code is changed.
Hey there, I'm very new to Stripe and it's API. My question is does the API allow for direct bank wire transfers? I am trying to accept direct payments via card (domestic and international), and accept domestic and international wire transfers. Is there an easy way with a no-code solution? Or does the API support both these methods using PHP? Thank you.
Hi, I am tester by profession and i was testing payout in TESTING MODE with following bank accounts, mentioned by stripes:
IBAN
IE29AIBK93115212345678Payout succeeds.
IE02AIBK93115212345679Payout fails with a no_account code.
IE89370400440532013002Payout fails with a account_closed.code.
IE89370400440532013003Payout fails with a insufficient_fundscode.
IE89370400440532013004Payout fails with a debit_not_authorized code.
IE89370400440532013005Payout fails with a invalid_currency code.
I have confusion regarding insufficient funds case.
I have sufficient funds in my stripe account for the payout , Will i still get this insufficient_funds code against this specific IBAN number IE89370400440532013003?
The error i am getting is attached in screenshot.
hi, i've implemented payment element. can someone pls guide me about testing Google pay on it. i've followed all the instruction mentioned in https://stripe.com/docs/stripe-js/elements/payment-request-button?client=html#html-js-testing .currently gPay option is not appearing.
Can we add usages report when invoice is in draft for current month
Hello, I'm always getting Amount due on invoice even I paid and the stats is completed . Its a subscription invoice.
Hello! Where i can check the Stripe fees for any transaction? thank you
hi,someone can help me with checkout session?
Hey folks, I need help with webhook events. I have an hosted event (published via ngrok), 6 events listened:
account.updated
checkout.session.completed
checkout.session.expired
payment_intent.canceled
payment_intent.created
payment_intent.succeeded
but when I make a test purchase I see that the events show up in the events Webhook > Events section, but no dispatch attempt is showing up for those events, so my app does not receive the notifications.
I integrated the Stripe in the Mobile app and made the simple function after submitting all the card details and email ID showing this error "Value for payment method type cannot be cast from ReadableNativeArray to String"
I have metered recurring plan i want to add metered usages of last month invoice when it's in draft is it possible to add
May I ask how to perform bank transfer operations in the testing environment
I was supposed to have a payout on November 28th and nothing happened, and now my next payout is moved every day. Why?
Hi . Good Morning. I wanted to Enable Level 2 and Level 3 for my Test sandbox environment
I Don’t see the Add to allow list button? My Customers second payment got blocked after refund. I have no option to unblock him in my radar dashboard.
Showing error while i make the function in Expo React Native
"Value for payment method type cannot be cast from ReadableNativeArray to String"
@hidden flower lets continue any discussion in your thread : https://discord.com/channels/841573134531821608/1182227137554546750
Hi.
I have an Problem with a connected Account.
acct-1MehvxFgZ5hw9** (Has received many transfers, but recently it got´s an Error "doesn´t have access to acoount...)
By checking the customer he gots another ACCT_* ID
Good morning. I want to be able to send the secret key of Stripe to the webhook upon successful payments. What event shall i select?
Hello
Why I have only one card displayed over there while my customer have 2 cards added to his account?
is there a way to test Gpay and Apay on payment element without adding real card details?
Hi, we are using the payment method Bank Transfer in the EU in combination with payment intents and the number of used vbans piles up. Is it possible to free used vbans somehow? The docs say no but on the other hand there is a limit of 50k vbans max for EU. That does not make any sense for me. AFAIK each vban is associated with a customer (although we do not attach vbans explicitely to customers). Does deleting the customer free the allocated vban? Or is there any other option to keep the number of used vbans low ?
hey, I want to create credit card management in my system. Is it possible to use web elements for add / edit / delete credit card?
hello, is there a way to force CVC recollection on server-side when creating PI?
May I ask if there is an interface that allows you to directly recharge to Cash Balance?
mr.dude_18428
Hi
Hello,
I have a situation here, while signing up for Stripe I accidentally signed up India as my business incorporated country, How can I change it ? As I'm an Indian citizen and resident but my busines is registered in USA.
Hey, i am using stripe with nextjs for one time payments and after listening to the payment_initent.succeeded event i am unable to get the email of the user that made the purchase, so i can give them access in the db.
export default async function handler(
req: NextApiRequest,
res: NextApiResponse
) {
const signature = req.headers["stripe-signature"] as string | string[];
const signingSecret = process.env.STRIPE_SIGNING_SECRET as string;
let event;
try {
const rawBody = await getRawBody(req, { length: "2mb" });
event = stripe.webhooks.constructEvent(
rawBody,
signature,
signingSecret
);
} catch (error) {
console.log("Webhook signature verification failed.");
return res.status(400).end();
}
res.send({ success: true });
// Check the event type and handle it accordingly
switch (event.type) {
case "payment_intent.succeeded":
console.log("event data", event.data.object);
await handleSuccessfulPayment(event.data.object);
break;
default:
console.log(`Unhandled event type: ${event.type}`);
}
after logging the event.data.object i get all sorts of data but the receipt email is null, i even tried sending metadata but it just gets sent as an empty object
Where can I find the transaction id of my transaction?
hi, if i am using express connect account, can i restrict users from entering the dashboard?
Hello, We're trying to setup Google Pay in the test mode of our account for Checkout page in web. We have enabled Google Pay in the payment methods settings and added our domain in the payment method domains settings. However the Google Pay button is not displayed. You can see the request for checkout session here: https://dashboard.stripe.com/test/payments/pi_3OKdgoCVkahwyIDx0vs2UF1a. Is there anything else we are 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.
Hello, I am working currently on refunding customer credit balance using the following steps https://support.stripe.com/questions/refunding-credit-balance-to-customer-after-subscription-downgrade-or-cancellation. When looping on the invoices and getting the charge of each invoice I create a stripe refund. During testing, I came across a case that I didn't fully understand: on one charge was written 'partial refund'. Could you please help me understand when and how a partial refund happens. I'm ready to provide any further info needed
We are sending stripe data to celigo middleware via APIs. But in the Refund API we dont receive the Credit Note ID as a metadata in the response. What can be the reason?
For a subscription when would the items (https://stripe.com/docs/api/subscriptions/object#subscription_object-items) have multiple values ?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
good morning. question regarding webhook sequences
can i get my last thread reopen?
Hi,
How can I see the Google Pay button on the checkout page? What should be the settings for Chrome?
For more information, please refer to: link to the Stripe documentation.
How do I configure settings in Chrome? Please help.
hey everyone, i am integrating stripe with commerce cloud b2b salesforce. i am tokenizing the request https://stripe.com/docs/api/payment_methods before sending the charge but still i get this error: Sending credit card numbers directly to the Stripe API is generally unsafe. To continue processing use Stripe.js, the Stripe mobile bindings, or Stripe Elements.
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 am using payment element for CashApp, the resturl URL is posting twice, anyone can tell me why it is happening?
Hello everyone. Is it possible to create a Checkout Session and issue the payment to a connected account without doing a transfer (which has additional fees)?
Need one help friends
Hi there, with subscriptions - if I am using trial period of one month, and have a coupon for 3 months off, does it then activate after that one month? So basically started subscription on 1 january with trail period to 1 february, does february, march and april all have 3 months off? or only february and march?
hello Dev support team, i have a question, is there a way to get the paymentMethode id from a PaymentElement?
Hello, currently the only currency we have on our plattform where stripe is integrated is EUR. We wanted to try out other currencies on our price table like turkish lira or polnish zloty and tried this on the image. But it did not have any effect. The price was still shown in EUR. Is that how it works?
hello i am using payment sheet and i wanted to know what the response is when the payment is successful in the mobile app? i can't seem to locate the documentation
Hi I'm using Stripe billing with subscriptions.
We'd like to cancel a subscription mid-month and refund our customer for what they have not used so far.
I thought this is what prorationing was for, but it didn't seem to work as I expected.
livemode example: sub_1NpnaiDnG1gtYmfW8MNrIKI7
What options are there to achieve this (trying to avoid calculating it manually etc.).
Hi! I'm trying to setup Google Pay in a Payment Element integration on a website.
- I've enabled it in the dashboard
- updated my API and library to the latest versions
- I am not sending anything in "payment_method_type" and have "automatic_payment_methods" enabled (Revolut Pay appears and disappears as intended)
- I have added the domain in configure domains (haven't verified, but that's supposedly only for Apple Pay)
- Couldn't find any restrictions about countries, currencies or products for Google Pay in particular.
Can't figure out what I might be missing. Halp?
Hello
I had one scheduled subscription which was expected to start today. So it started and scheduled subscription is now active subscription . But I didn't got webhook notification on my website
Hi Stripe Team... I need help..
Hey, appreciate the help yesterday. I have a question about the account creation links that we are generating programmatically. How long do they last before they expire, and can the time be extended?
Hi. I have a query regarding the Stripe M2 reader. is it possible to use it with the server-driven api used in web app?
hey, how can i create a link to pass external account in stripe custom onboardingg
Hi there,
i was paid amont using paymentintent api. how can i get those paid amount invoice?
Greetings, I have had 3 payments confirmed that do not register to have been transferred.
Hi
can i get my last thread reopen?
is there a way to update a stripe price object's currencies via the api?
Hi i dont know which email i added to my shopify store can you check it?
Hello,
Iam having some issues with stripe coupons
const { code } = await stripe.promotionCodes.create({
coupon: "FLAT_FIFTY",
max_redemptions: 1,
customer,
restrictions: {
first_time_transaction: true
}
});
if same customer applying the coupon code its not reademble
I've got a question, so I have this code
Hi all. We are noticing that when using the Stripe Terminal SDK for iOS, when an update to a reader is executed before processing a payment, the payment seems to fail. We've seen this happening consistently with real updates but simulated updates seem to work without a problem. Any suggestions on how to debug this issue? Thanks in advance.
Hi, I've noticed a huge number of ContentSecurityPolicy violations by the stripe library since yesterday, the library is trying to get https://js.stripe.com/v3/.deploy_status_henson.json and it is violating connect-src
HELLO
Hi, we've lost the create invoice plus button on our HiHi app, any ideas?!
Is there a way to check what object we receive int this webhook event payment_intent.payment_failed in test mode
Hi, I would like to display the Link button within the card element. Link is enabled in the settings in live and sandbox mode. On the dev system it works pretty fine but on the productive website Link is not visible. On both environments I get a wallet-config where I can see link settings. Within theese link settings there is an array with name link_disabled_reasons. This array is empty on dev but on the live environment within link_disabled_reasons there isis the entry link_pay_disabled_by_targeting. What does this mean?
pls reopen my last thread
Hello! We have enabled Apple pay through our dashboard in production, but we haven't registered nor verified our domain in the payment method domains settings. However, we have seen some payments that have been carried out with apple pay. We use the Checkout page for our payments. Is it expected to have apple pay as an option without configuring the payment method domains?
i'm using stripe payment element but Gpay is behaving a little strange.
Hey I'm working on integrating paymentRequestButton. I want to be able to update the total if anything changes before the user clicks the payment button. the docs mention to listen to the click events to call the .update function, however, when i do:
paymentRequest.on('click', async function(ev) {
paymentRequest.update({
total: {
label: 'Demo total',
amount: cartState.orderCalculations.credit.total,
},
})
})
i get an error saying the argument 'click' does not work. the options are cancel, paymentmethod, shippingaddresschange, shippingoptionchange, source and token.
Please help, thanks, Michael
Hello! Am trying to add the declining test card 4000000000000002 to a customer. Adding it in the Stripe interface shows the error 'cant add, card declined'. Doing it via my website, it doesn't return any error when I'm expecting it to.
The code is:
stripe.createToken(card, extraDetails).then(function (result) {
console.log(result);
console.log(result.error);
if (result.error) {
C3Web.PaymentMethods.setAddCardFormStatus(true);
C3Web.PaymentMethods.showAddNewCardError(result.error.message, "NewCardErrorWrap");
} else {
C3Web.PaymentMethods.stripeTokenHandler(result.token);
}
});
result.error is always null
Am expecting result.error to return data, but it always returns a token.card object
Hi! We were running some code for a few days that was faulty - we weren't passing through the customer's email address rather than their stripe customer id when creating checkout session. As a result we have a lot of new customers that are 'related to' other customers. Is there a way to reconcile/clean up these related customers so that we only have one customer in Stripe?
Hi
I am using stipe pricing tables to manage my subscriptions.
I am hving couple of problems,
-
there is no emails being sent from Stripe when the subscription is created.
Can this be handled by stripe simply by flicking a toggle button? or do i need to listen to customer.subscription.created webhook and send the email in our end -
When user cancels a subscription then creates another subscription later on with the same email adress, stripe creates a new customer_ref instead of using the same customer_ref from before . Is this expected. this didnt seem logical to me
hi,
I'm working on a non profit platform and i want to get payment from the customers using multiple payment methods such as PayPal google pay and card payments i need assistance which method would be suitable to me .
If I am creating virtual card using https://stripe.com/docs/api/issuing/cards/create
can I declare billing address for it or it always takes the billing address of cardholder
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,
Currently, we are testing tax calculation using Calculation (https://stripe.com/docs/tax/custom#calculate-tax)
after registering via https://dashboard.stripe.com/test/tax/registrations
Is there any other way (i.e. without registering country and state) for calculating tax?
When i use this card 4000002500003155 to test the 3D requirements with my stripe elements, it doesn't give me any sort of popup or 3d verification modal.
Hi Team, there are certain payment methods that are not credited immediately to a Stripe account, such as SEPA. How can one find out when the amount will be credited to their account?
Hello, there is not way to delete invoice created by subscription , why is so ?
Hi Team,
I have an embeded pricing table to which I'd like to pass a custom parameter and retrieve it after the payment is done through the API.
The custom filed in the pricing table is not a suitable solution for my case since this data is not supposed to be gathered from the customer but I need to pass the paramter statically.
How can I achieve this?
What's the value for a successful test Company Registration Number for Hong Kong? The test business tax ID 000000000 doesn't work
Hello, I want to implement installment plans on subscriptions, and I see that I can do it using subscription schedules as mentioned here: https://stripe.com/docs/billing/subscriptions/subscription-schedules/use-cases#installment-plans What I can't find, is what happens if, for example, I set a subscription to be paid over 6 months once a month, and on month 3 the payment fails, Is the subscriptions cancelled automatically?
How can i update the payment method of an existing Subscription using the API?
We have an existing integration with Stripe on our Angular app. We're loading it using
<script src="https://js.stripe.com/v3" async></script>
We've recently started getting these errors:
Is this expected?
Should we add https://js.stripe.com to the connect-src directive?
Is it possible to customize the payment sheet button?
With regards payment pi_3OKIgjBImfqlAg341dxpsosd made on my connected test account, I can see that the invoice / payment was for £63.25 and that the Stripe fee was £2.26.
I thought that Stripe fees were calculated on the basis of 1.5% of the transaction amount plus 20p, which would make it:
63.25 x 0.015 = 0.95
0.95 + 0.20 = £1.15
Can you confirm if the 1.5% / 20p figures are correct and, if not, what I need to do to calculate what the Stripe fee will amount to on a given transaction on one of my Connected accounts?
Quick question, why is it possible to update the price amount in the dashboard but not with the API?
Question: Why can i withdraw my money from stripe? it keeps saying my user name is not currect.
But im assure the names are the same.
how can i get a one-on-one help?
@novel rock Please use the thread created for you
THX A LOT
Hi i have problem with nodeJs library, return_url when creating paymentIntent, I can not just use deeplink to return to app. i mean can't provide my-app:// because i received invalid url error when i'm providing my-app://success accepts it. Is that expected behaviour? what is the reason of that? i just need to back to my app.
Thank you in advance for quick answer,
Best,
Chris
hello, after some testing it looks like the payment method of an invoice that has not yet been paid is set to the customer default payment method. is that correct?
Hello, so I'm trying to initiate three payments from customers at one time. First one is for 3.90EUR (one off charge), second is a subscription for 19.90EUR and then the third is for 20EUR (one off charge). I want the first payment to be 3.90EUR so I've created a payment intent, saved the customer payment method, set off_session to true and I then charge the 3.90EUR. It usually works but I'm running into two issues. The subscription isn't finalizing - is this because of 3DS? Here is the ID - pi_3OKUXPJ7qIsP2ydu1DFpF50o. And then some cards aren't working for the 3.90EUR. Let me know if I really need to do the subscription first and then do the two other one off payments or if there's any way to do the 3.90EUR one off payment first and then initiate the subscription and the 20EUR after. (Requirement is that there has to be three separate payments - I can't do a subscription with line items).
Hello.
I want to create a product that should cost $0,00. I want to create an invoice for this product, and the customer must go to the payment page to inform his credit card details. He should do this so I'm sure that he has a valid credit card, and in the future if needed he can be charged.
how can i test paymentRequestElement apple pay and google pay from mac? need to use debugger
Hello.
In the How subscriptions work page, in the events table (https://stripe.com/docs/billing/subscriptions/overview#subscription-events) the event invoice.payment_succeeded is not mentioned. Is this a mistake in the documentation? Or is the event deprecated?
Hi, what happens if I apply (through API) a discount that has a duration of 3 months, but for a yearly subscription? or a weekly subscription? is there a documentation page about this?
@strange karma Please read our server #📖rules . No self-promotion is allowed. This is your warning
Good morning Stripers! Can someone help elaborate on this error message? Where do I specify the allowed payment_method_types in the code?
If a subscription is scheduled to cancel on its renewal date, what event is triggered for the stripe webhook when it is cancelled by stripe?
Is there a way to refund a customer from a different connect account (the main platform connect account) rather than the seller's connect account?
Why some of my subscriptions has plan object that outside the items but some not? im looking up in The Subscription Object and cant find more information on the plan?
Guys, good afternoon. I need to pass UTMs parameters to the Payment Stripe link, using Stripe's own checkout, and I would like them to be sent via Webhook after the purchase, I need to save the UTMs of each purchase in a Google Sheets via N8N (Zapier alternative). It is possible? If so, can anyone guide me on how to do it?
Hi all: We keep getting an email about a webhook that is not working. Here's the email ID: em_rcp02vqkmkvb95n8xzezfwpjwndjgm
However, this webhook does not exit in our account. Is this an email glitch or am I missing something?
Many thanks ~ Kevin
Is it possible to charge for subscriptions one day before the renewal date?
will it be possible to get further guidance for Android Firebase Stripe integration I couldn't figure out on my own
hello
Hey everyone is it possible to put a hold on a card using the checkout?
one of our customer getting this error and he says he entered correct details not sure why stripe returns this error . here is request ID req_5zQKShjpUIWPCg
routing_number_invalid - bank_account[routing_number]
We couldn't find the bank for that bank code
I'm fetching data related to payout but there's some inconsistency if the transaction type is different. Sharing more details in reply
Hello. Is there a way to mark a connected account as demo so that no transaction can be allowed (Just like test mode but for that account specifically).
I am trying to create a check out session, but I don't see the ability to add ach direct debits in payment methods, for US. I am located in canada, but the business I am developing the gateway for is located in the USA. Does this not allow me in payment methods to enable this? I do see Canadian pre-authorized debits. I do not see "ACH Direct Debit"
How can i use webhooks answer from the backend to fire event with my frontend?
Hi, I've successfully conducted transactions on Live mode and my site is finished. I've switched the dashboard to Live mode and also swapped my API keys to the live keys. When I go to complete a transaction, it still shows as test mode - but, again, in the dashboard everything indicates its live. What am I missing? Support was useless.
Hi there Team, I hope you're doing well.
One quick question. Is there any out-of-the-box checkbox in Stripe that would allow us to ask our customers if they allow us to save their credit card for future payments? I know we can save those details in the backend without asking the customer, but I would like to know if there's a way to achieve that acknowledging the customer first.
Or it's the case where we have to display that in our ToS page?
Thanks in advance!
Can anyone help me understand my Platform profile? I have users that need to make a Stripe account on my platform and others that already have Stripe accounts. How to I transform this to code (NodeJs Cloud functions)?
Hi guys, does anyone use stripe express for payments? Having an issue where my payout date keeps getting delayed by 1 day, anyone else had this?
So, I have the need to listen to both account.updated and checkout.session.completed events. Now, if I create a webhook with connect: true, I receive the first event but not the second, while if I create a webhook with connect: false I receive only the checkout.session.completed event. Is this working as intended ? Do I need to have 2 different endpoints for these two events ?
I have created a product and I am wondering is there a way to attached a PDF to an email once a person makes a purchase?
Hello I'm getting, a weird error. Error creating checkout session: No such customer: 'cus_P94o52KPAhbjau', but after i remove a second object with property of stripeAccount. The code runs perfectly. Would somebody be cappable of helping me? Cheers in advance.
I have an odd issue in which an endpoint registered on Stripe dashboard continually gets this. When using the CLI listen --forward to, the endpoint was succesfully triggered and worked fine. But it doesn't work otherwise.
Is there a way to apply a customer's credit balance to their checkout session?
hey guys do you offer support for the firebase extension
Hi! Having issue with this pi_3OKmdVJ7qIsP2ydu1YgZvnLV subscription - we set the payment_behaviour to allow_incomplete so would love some help!
Hello, I have a lot of failed payment due to invalid card or account number. But all these transactions are based on a subscription and the customer's card never changed. How is this possible?
Is it possible to call stripe? It says currently unavailable at all times?
The documentation for Payment Method Configurations API has a .NET example that uses a class called PaymentMethodConfigurationService. That class does not exist in the Stripe.net NuGet package. I have tried the latest stable version as well as the latest prerelease version. Is there another package that I need?
Excuse me @crimson needle , I would have one more question if possible. You see the account has been likely replenished as you can see, but is it possible to move the credits from pending to available. Or is there any particular time that it moves automatically?
When a charge is created on behalf of an account where the charge currency is different from the Connected account currency, the currency is automatically converted. However, the amount that comes back in the invoice is the non converted amount, how do I get the amount back after the currency conversion?
So, the amount charged is $5.00, which comes back as £3.90, but the invoice log shows $5.00. we need to get the 3.90 somehow to preform correct calculations on our side
hi,
the "your free trial ends..." emails are sent in UTC, and my customers are rightfully confused. does anyone have a suggestion as to how to rectify this?
thanks!
Hey all, I'd like to lock down the business_type to "individual" when using connected express accounts. When setting this in the create method, it still gives the options during onboarding to change the business type. Is there anyway to set this as "individual"?
hello, i wanted to collect 'customer_tax_id' through the payment link for it to be included in the 'invoice.paid' event, as I see the field is available in the invoice object. However, there is no option for this in the payment link editor. Also, i've tried to use a custom field on the payment page to do this, but 'custom_fields' in 'invoice.paid' always returns null. Is there a way to collect 'customer_tax_id' in the payment link and receive it somehow in the 'invoice.paid' event? cheers in advance!
Hello, when I attempt to complete a transaction with GPay I do not see the most up to date amount reflected in the gpay-wallet slide up drawer. We are updating the PaymentIntent however ... is this the case of something being out of sync?
Hello, when marking an invoice as paid out of band and using the method
$stripe->invoices->pay('in_1MtGmCLkdIwHu7ix6PgS6g8S', []);
Can you pass an amount to this method?
Hi again, my previous thread was closed - #dev-help message - so I'm just responding to that. We're trying to create a subscription with an already saved payment method but when the customer goes through 3DS it still remains as incomplete. We have set the allow_incomplete parameter and I'm wondering if there are any other fixes or what the issue is? Here is the PI - pi_3OKnHwKZzFWRwb8w1NBNQ14t
Are agent available?
So i was trying to set up Cross Sells, we have one plan which is the Core subscription, and i want people to be able to buy additional Capacity during checkout, but also whenever they want, is there a way to do this and still use Stripe Checkout and Pricing Tables?
Hi, i am trying to retrieve a payment Intent but for a reason that i cant find , i cant do it
I'm testing 3D cards and i was able to setup the modal to do the 3D verify by doing setupintent, but the charge is failing with this error. Which is odd because i clicked the "Compete authentication" and it also saved that card to the Customers profile successfully.
So am i missing a step here?
Is there a webhook event for 'subscription period' started?
I get this error unhandled payment element loader on my browser console the error message is the client secret does not match any associated payment intent
I need help right now
Hello, what will be best way to update client with multiple subscription all using customer default payment card, Should I create a token and set token update source with token id ? form.addEventListener('submit', function(event) {
event.preventDefault();
// Use the token to update the customer's card details
stripe.createToken(card).then(function(result) {
if (result.error) {
// Inform the user if there was an error
var errorElement = document.getElementById('card-errors');
errorElement.textContent = result.error.message;
} else {
// Send the token to your server
stripeTokenHandler(result.token);
}
});
});
... and on server side -> \Stripe\Customer::update(
$customerId,
['source' => $token]
); or there is better way to do so?
Is there a way to be immediately notified of a failing webhook, even in the test environment? An issue with the body transformation led to 400 errors at the API gateway, which didn't get flagged because not enough test volume. I also didn't notice the failing webhooks in the dashboard until several days later.
For https://stripe.com/docs/api/events/list where can I find full list of event types?
Hello Guys
i need a Plugin Developer for my Network. We are a German Community!
Hey! We are currently on the Orders API (we are migrating from PaymentIntent) and are getting errors on order creation in our testing environment only. Does anyone know what may be causing this? Thanks!
Hi Stripe devs! I had a question regarding what seems to be a bug listing invoices while using a test clock. If i provide the following request,
params := &stripe.InvoiceListParams{
Subscription: stripe.String(sub.StripeID),
ListParams: stripe.ListParams{
Limit: stripe.Int64(int64(100)),
},
CreatedRange: &stripe.RangeQueryParams{
GreaterThanOrEqual: XXXXXXX,
},
}
The value of of greaterThanOrEqual is not compared to the created of the invoice (which when using a test clock, can be in the future), but of the timestamp it was created without the test clock. Ex, current time is dec 7 2023, 5:32 pm EST, test clock is jan 1 2024 when the invoice is created, created shows the test clock time but searching for created greater than dec 31 2023 returns 0. If i use greaterThanOrEqual to dec 7 2023, 5:32pm, it shows up.
Hello again! I am getting an error when attempting to use GPay: "Request Failed This merchant is having trouble accepting your payment right now. Try using a different payment metho. [OR_BIBED_O6]. I'm assuming that Stripe is fully capable of processing a major american credit card! Any suggestions as to what i might be missing?
const sig = request.headers["stripe-signature"];
let event;
console.log("event sent!");
try {
event = stripe.webhooks.constructEvent(
Buffer.from(request.body),
sig,
endpointSecret
);
} catch (err) {
response.status(400).send(`Webhook Error: ${err.message}`);
return;
}
// Handle the event
switch (event.type) {
case "checkout.session.async_payment_failed":
const checkoutSessionAsyncPaymentFailed = event.data.object;
// Define and call a function to handle the event checkout.session.async_payment_failed
break;
case "checkout.session.async_payment_succeeded":
const checkoutSessionAsyncPaymentSucceeded = event.data.object;
// Define and call a function to handle the event checkout.session.async_payment_succeeded
break;
case "checkout.session.completed":
const checkoutSessionCompleted = event.data.object;
console.log("completed!");
break;
// ... handle other event types
default:
console.log(`Unhandled event type ${event.type}`);
}
Hey guys, I was hoping to speak to an admin about my stripe account?
Hello. Is it possible to retrieve the issuer of a card payment method through the API? I can see the issuer in the Stripe dashboard but I do not see it mentioned in the API docs and retrieving the payment method through the API does not return this value.
Hi, is there a object for manage or store the purchase of a user? like to send it to discord by a bot???
Hi, is there way to cancel a subscription and refund the prorated amount from the last charge automatically using the Go SDK? I'm using v75 and these are the params I'm using:
params := &stripe.SubscriptionCancelParams{
Prorate: stripe.Bool(true),
}
client.Subscriptions.Cancel(subscriptionID, params)
I don't see any refund happening with this API call. If add InvoiceNow = true it creates an invoice and adds to credit balance, but doesn't refund automatically
Hello, is there anyway to update a Connect Account's payments.statement_descriptor field? It is currently defaulting to whatever is in the business_profile.url field... which is not what I want. Thank you in advance 🙏
What's the default trial_settings.end_behavior.missing_payment_method value if I don't specify anything?
hello , please help me with this?
I am developing a flutter app which I want users to be able to set up to receive payments via strip, so I will need to create them a connect account, is this possible directly between flutter/stripe, I want to do as little through a backend server as possible ideally
Hi, team!
We are set authorizing and capturing separately, and I want to know when status is changed 'required_catpture'.
Status flow of success
- requires_confirmation
->webhook event (payment_intent.created sent by Stripe, return confirm from our server) - requires_action
->webhook event (payment_intent.requires_action, charge.succeeded , payment_intent.amount_capturable_updated sent by Stripe) - requires_capture
->return capture from our server
■3D Secure succeeded
-> webhook event(charge.captured,payment_intent.succeeded)
Status flow of fail
- requires_confirmation
->webhook event (payment_intent.created sent by Stripe, return confirm from our server) - requires_action
->webhook event (payment_intent.requires_action, charge.succeeded , payment_intent.amount_capturable_updated sent by Stripe)
-----------------------End up here - requires_capture
->return capture from our server
■3D Secure succeeded
-> webhook event(charge.captured,payment_intent.succeeded)
I'd like know why the fail case is stopped after payment_intent.amount_capturable_updated event?
Hi there. Instead of the standard protocol of client transferring their client's from any other merchant (Stripe included) directly to my Stripe account, where the only action is to accept/authorize their transfer, they sent me all data in a file.
Already encrypted the file, and searching the doc, the only solution so far to send this file to Stripe is to fill up a form and wait for their response. (SFTP server)
Is this the only way? Any tips on how to get around with this issue will be welcome.
Hi, can someone can help me what can i do if my stripe verification is denied??
I have 2 different products that are the same price. Stripe is not letting me assign them both the same price. How do I get around this?
Hello is it possible to modify the no code payment link? I like how it set it up but I want to change a few things.
Hi alex
can i share the test link
@delicate summit lets continue discussions in your thread : https://discord.com/channels/841573134531821608/1182496541387259904
Hello I made a local windows app (.exe) entirely c# backend. I need to setup card payments. I have access to providing raw credit card numbers (I contacted support). How can I go about doing this for both single payments, and recuuring payments entirely in c# by providing billing address information and card information. I know I can make it using Tokens for a single charge, not sure how I can use Tokens for a subscription.
Hi what is the most reliable and recommended way to get a total for a user that is about to create a subscription taking into account discounts, coupons and credit for a subscription (I'd like to communicate the initial charge and how subsequent charging will go in a user friendly way)
"/webhook",
express.raw({ type: "application/json" }),
async (request, response) => {
console.log("sent");
const sig = request.headers["stripe-signature"];
try {
const event = stripe.webhooks.constructEvent(
request.rawBody,
sig,
process.env.endpointSecret
);
// Handle the event
switch (event.type) {
case "checkout.session.completed":
// Handle checkout session completed event
console.log("Checkout session completed!");
break;
default:
console.log("Unhandled event type:", event.type);
break;
}
// Return a 200 response to acknowledge receipt of the event
response.send();
} catch (err) {
response.status(400).send(`Webhook Error: ${err.message}`);
}
}
);```
let items = [];
if (!req.session.user) {
return res.json({ success: false, message: "User not logged in." });
}
try {
const cart = await CartModel.findOne({
cartUser: req.params.userID,
});
if (cart) {
const cartItems = await CartModel.find({
cartUser: req.params.userID,
});
items = cartItems.map((item) => ({
name: item.name,
price: item.price,
}));
const customer = await stripe.customers.create({
email: req.session.user.email,
name: req.session.user.name,
// You can include additional customer details as needed
});
const session = await stripe.checkout.sessions.create({
payment_method_types: ["card"],
line_items: items.map((item) => ({
price_data: {
currency: "usd",
product_data: {
name: item.name,
},
unit_amount: item.price * 100,
},
quantity: 1,
})),
customer: customer.id,
mode: "payment",
success_url:
"https://07fa-2606-40-878b-32b-00-1260-c6ed.ngrok-free.app",
cancel_url:
"https://07fa-2606-40-878b-32b-00-1260-c6ed.ngrok-free.app/shop",
});
res.json({ sessionId: session.id });
}
} catch (error) {
console.error(error);
res.status(500).json({ success: false, message: "Server error." });
}
});
When I complete a checkout session ID, it fires the checkout.session.completed event like an hour later.
Here's a completed Checkout Session ID I've gotten while in the shower.
cs_test_a1F6R0ZOeCWSPxWd5OUVyjzYNgqqqs3tVv5BoPrO1HrwkaSgxe3XjT9ute
I have no errors though.
Sorry I want to help.
I write my bank account wrong and Stripe is with draw my money to wrong account.
Pls help
I don't know Why I can' not sign in that. Web not sent me otp.
hey i am using scdhuled subscription but when i cancel the subscription it is not collection last payment automatically as my plan is recurrin gcollect automatically postpaid
On the payment page how can i remove the name at the top, that is different than what the account name is. I am using payment link. With alex help got what i needed
sheila morris is showing
but the account name shows when you pay
after i pay it says... Thanks for your payment
A payment to RHS94 will appear on your statement.
Is there way to move funds from France Stripe account to my Canada "Platform" account
Hello I have stripe subscription I want to caputure payment of all months
Hello, I ordered a product from Gadget Hut LLC which was supposed to be for $9 as it says on advertisement
But I was charged twice for first amount $9
And just now $29.99
@vocal wagon Let's use the thread created for you: https://discord.com/channels/841573134531821608/1182553393160536126
I tried to call to Gadget hut but their number is incorrect
Hey Stripe, I have had to update my stripe react native terminal version and I am now seeing this error when I try to build or clean my app:
- What went wrong:
A problem occurred evaluating script.
error Failed to build the app: No package name found. We couldn't parse the namespace from neither your build.gradle[.kts] file at /Users/dominichacking/Development/charitygo/node_modules/@stripe/stripe-terminal-react-native/android/build.gradle nor your package in the AndroidManifest at /Users/dominichacking/Development/charitygo/node_modules/@stripe/stripe-terminal-react-native/android/src/main/AndroidManifest.xml.
Have you seen this error before?
I am using "@stripe/stripe-terminal-react-native": "^0.0.1-beta.14",
Thanks,
Hi Team, I am facing an issue finding out the stripe processing fee through API. I checked the invoice, payment intent and charge object but still, no luck. Anyone can help me to fetch the stripe processing fee through API?
Why am i getting "error": "Webhook handler failed. View logs."? I have no idea how or where to debug. I checked my webhook handler code and it was fine before.
Can I use Stripe Apple Pay integration for subscriptions?
hi Stripe Devs, I have a query of using Stripe, i'll tell you the flow, I am sending one doc to the end user and attaching a payment link on it so when the end user opens the doc and click on pay button it will navigate to the stripe page for payment over there they will pay and we will receive payment details via webhook and update it in our DB, can you suggest the correct flow for this development.
Hey guys, does stripe send NSU transaction codes? I really need this on my integrations. I have an integration via VTEX (ecom platform) but the NSU don't exist. Stripe send the ID transaction number instead
I would like to integrate connect embedded components, to onboard the users. I refered the https://stripe.com/docs/connect/connect-embedded-components/quickstart?client=react
I attempted to use an existing connected account ID in the provided code, but it resulted in the error message: "You are trying to create an Account Session for an account that is not supported."
Please help me to onboard new customer and render payments for existing connected users.
Hello!)
We use /balance_transactions API and our users do import by date range, now API doesn't support filters by dates, only by since/last id.
Maybe you have any suggestions on how to optimally get a list of transactions by dates?
Hi, Is there any API present at stripe to payout through transfers id on connected accounts?
HI, i am using stripe api with python. Problem which i am facing is i didn't get receipt number for the live mode in charge fetching api response
dinesh_11953
i have postpaid recurring plan but when i cancelled the subscription last payment is not auto collected which event will help us to solve this issue
i want last payment also auto collected
Hi,
Is there a way to have webhook error messages in a choosen language (French in my case).
The failure_message field in a terminal.reader.action_failed event to be more specific :
"failure_message": "Your card was declined. In testmode, using a physical test card with designated amount ending values produce specific decline responses. See https://stripe.com/docs/terminal/references/testing#physical-test-cards for details."
Hi, I am working on refund failures, and its corresponding webhooks, I have a few queries regarding when the webhok is called with the 'charge.refund.updated' event. I would appreciate if I could get some help. Thanks
Hi I have a question about Coupons/Promotion codes.
We want to be able to add a "New User" discount to a customer, and then have it expire after a certain number of days. The idea being that if they upgrade within the time window the subscription is cheaper.
I've implemented this using Promotion Codes, one for each user, but it seems the Expiry for a promotion code only restricts when the code can be applied, not for how long it stays "active" on a customer? Is this correct?
Is there any method within Stripe to remove a discount after a certain period, or is it necessary for us to explicitly schedule a task to remove it later?
Hi there! Stripe security best practices suggests to roll endpoint secrets. Is there a way to invalidate webhooks secret key through API? I didn't manage to find this, and I'm not willing to do it manually from time to time... Thank you
Hi
hey, how can i add more external accounts via custom onboarding for custom connect accounts.
My website is in Polish currency, but when testing, the stripe displays US dollars. How should I modify it?
Hi there!
My question is about integration and connecting Strip payment with in-app Apple Pay for implementation subscription.
Right now I have a case like this: Subscription was created in Apple Pay and the update subscription will be in stripe payment. Does the stripe have integration like that or not?
Hello, I have an Question about Stripe Payment Element. When I Press Enter Key on the Keyboard, Payment isn't submit. is there a way to enable it on Stripe Side ?
Hello I have uploaded memorandum for Tiger Buggy DMCC company and not accepted by system
Need support for uploading memorandum
Hello 👋
On the charge.succeeded events we have a bit of code that then modifies the charge with some extra metadata and create a Proforma Invoice for our clients (Its a top up account type situation)
On the 28th November we received one of these webhooks but the first 2 times it failed due to a 'No such Charge' error. This has meant that 3 invoices were created for a single payment. Its a bit wild that we get an error like this whenever we have recieved a webhook specifically telling us that same charge not only exists but has succeeded. Would love a bit of advice on how to handle this and how often we should be expecting this from stripe.
Hi all,
I have a question about reccuring invoice payments. Since I have setup a webhook endpoint on the checkout.session.completed, I need to know if there will be such event on fututre paymenets throught invoices or not.
Thanks!
Hi, I need to add footer to invoice about reverse charge, I found that I can add invoice footer updating subscription in stripe website. But I don’t see invoice footer in subscription object in API
hi
Hello.
Our company is developing a subscription-based video streaming platform in some ways similar to Patreon.
I wanted to know if there would be any issues using stripe / partnering in the future in case part of the platform features adult content?
hi
I have add the endpoint of webhook but not able to see the events perform by the user i n the webhook with the response and the request in the json form
I am using pricing tables with I think checkout and subscriptions. I have pricing for everyone in dollars, but I need people from Germany bill using euros. I don’t want automatic conversion, a I just want to set fixed price in euros but I want to change automatically price when users select Germany in pricing, is it possible?
After successfully using Stripe with many conected accounts for more than a year we recently made a mistake and accidentally took one-off payments (this weeks since Monday) intended for one account into the wrong conected account! We have corrected the root cause by pointing to the correct connected account now but I have no idea how to correct this in Stripe.
What options (if any) are open to me to migrate these payments accross?
Hello everyone !
I'm looking for some help about a curious problem I can't identify.
To be sure everything is well understandable, you can find in the screenshot how I implement my payment method.
I think everything is good because it works in a dev environnement. But in a prod environnement, some users have a problem with payment intents.
For you to see, here is a little video of a hotjar record: https://cdn.discordapp.com/attachments/1069927030054994044/1182628298757505034/Recording_40507599583_Mozilla_Firefox_2023-12-08_11-21-18.mp4?ex=6585636e&is=6572ee6e&hm=9c16998fc7a1a90fe362ac9cd1fb686dd9ff3c021b2c1157daddfaee673b4241&
I don't know if it can help, but our front is a vue3 application (with TS too) and our back is a NestJS application (TS too then)
Thank you for your time, it's really appreciated 🙏
Alguien que hable español y pueda ayudarme a conectar stripe con Bubble?
Hi everyone, My question is Can we delete all coupons in one time via API?
at what point in the flow should you call the server side to create a paymentIntent when using paymentRequestButton?
currently im adding the api call inside paymentRequest.on('paymentmethod', async function (ev) { just before the stripe.confirmCardPayment( call, however I'm getting this error:
Uncaught (in promise) IntegrationError: You cannot update Payment Request options while the payment sheet is showing.
thanks
Hey, for context i have already set up a user and collected his/her payment method using setupintent but the collected payment method was not marked as default ( I did it from the the stripe dashboard) and now i am trying to create a subscription for this customer but
when i try to create a subscription the payment status is incomplete and same is the issue with subscription
i think this is due to first invoice payment is not being charged automatically, i have already added collection_method as charge automatically,
on frontend i am using react native
on backend i am using nodejs and express
(Test mode)
Hello, thank you for this Discord channel. It is a great way to get some advanced help 👍
I was trying to finalise the funds payout for a Stripe Connect Custom account and I ran into this issue:
"Error: No such destination: 'ba_1OK...' at Function.generate node_modules\stripe\cjs\Error.js:10:20
at res.toJSON.then.Error_js_1.StripeAPIError.message
at node_modules\stripe\cjs\RequestSender.js:105:54
at processTicksAndRejections (node:internal/process/task_queues:96:5)"
This is the bank account info:
{
"id": "ba_1OKg...",
"object": "bank_account",
"account": "...",
"account_holder_name": null,
"account_holder_type": null,
"account_type": null,
"available_payout_methods": [
"standard",
"instant"
],
"bank_name": "STRIPE TEST BANK",
"country": "US",
"currency": "usd",
"default_for_currency": true,
"fingerprint": "...",
"future_requirements": {
"currently_due": [],
"errors": [],
"past_due": [],
"pending_verification": []
},
"last4": "6789",
"metadata": {},
"requirements": {
"currently_due": [],
"errors": [],
"past_due": [],
"pending_verification": []
},
"routing_number": "110000000",
"status": "new"
}
Hi, I have implemented PaymentElement. It's working fine, but we have an issue now with one customer. Customer says the payment was charged in his bank. He showed us and it's true. I see in the payment intent that it has
"next_action": {
"redirect_to_url": {
The payment was through P24 in PaymentElement. It shows as Incomplete in Stripe dashboard.
I want to rule out any fault on my dev side with this. What should I check?
PS. We had an issue like this like a year ago and the money eventualy went back to customer. It wasn't in PaymentElement back then, but legacy p24 payments.
Hello Stripe! I'm following up on yesterday's question. Is there a Stripe integration that allows customers to choose between different products and select add-ons during the actual checkout page? Payment links don't seem to support customization. With Stripe Checkout, customers need to select products before checkout, making it impossible to customize orders on the checkout page, right?
I have paid invoices for clients but there is no information about that this invoice was paid. Is is possible to write on invoice that was paid? Is it possible to generate invoice after successful payment?
hello
can I create an invoice and allow the customer to add a 100% discount promotion code to the invoice payment page?
Hello everyone, could someone provide guidance regarding the payment intent API? In my application, users can purchase tickets for various internal events. I'm currently working on handling scenarios where a user buys multiple tickets for a specific event.
To give you a bit of context, I create a payment intent with the total cost of the tickets. Let's say the ticket price is $10. The resulting payment intent amount is $30.
Now, my question is: How can I identify in Stripe which tickets the user purchased without relying on backend information? To my knowledge, I cannot attach line items, products, or prices directly to the payment intent.
There's an additional challenge: If I need to refund one ticket from this payment intent using the dashboard, I can't discern which specific ticket I'm refunding. The only information available is the refunded amount in the Stripe dashboard. Any insights or suggestions would be greatly appreciated.
Note: As Stripe document and support said: <It's not possible to identify the product purchase by using Payment intent API, since this API doesn't have price or line items parameters available. Instead, we recommend that you use either Invoice or Subscriptions API. Stripe checkout is also an option to achieve what you need. These would surface the associated prices per each payment processed.>
But in my case I will not able to use any other Stripe API instead of Payment Intent API
Is it possible to create a price with tier mode "volume" and specify a quantity up to which the unit amount is 0?
LOG ANALYTICS: ["analytics_ua": "analytics.stripeios-1.0", "pay_var": "legacy", "ocr_type": "none", "publishable_key": "pk_test_****************************************", "event": "stripeios.token_creation", "app_name": "The Shawarma", "install": "C", "apple_pay_enabled": 1, "app_version": "7.0.0", "product_usage": [], "additional_info": [], "os_version": "17.1.2", "device_type": "iPhone12,8", "plugin_type": "flutter", "network_type": "Wi-Fi", "company_name": "The Shawarma", "token_type": "apple_pay", "bindings_version": "23.18.3"]
i am getting the above log when trying to do apple pay.
getting the exception as Flutter: Stripe error is: StripeException(error: LocalizedErrorMessage(code: FailureCode.Failed, localizedMessage: Payment not completed, message: Payment not completed, stripeErrorCode: null, declineCode: null, type: null))
hi, how to include to collect individial address in stripe custom onboarding
Is it possible to include discounts in paymentLinks? I cannot create negative prices but need to have some kind of discount in a paymentLink
we are trying to implement auto debit from card after user saves the card details. we had a few queries regarding the auto-payment (future payment by saving card) done via any card -
- Will the stripe check if the user has sufficient balance in their card or is there any process to hold the amount while booking ?
- If in case the payment fails because of insufficient balance in the card, is stripe liable to settle the dispute with the passenger?
Hi, quick question. Is it possible to update the subscription item meta data via the UI?
Hi team, is it possible to define between which plans the customer can update in the customer portal? My customers have a base subscription and a secondary subscription to get additional cloud storage. I treat each as a different subscription, so the user can update each individually. But, the problem is that he/she can update to any plan, which can lead to the customer having 2 storage subs and 0 basic subs or vice versa
Hi team, We've identified a significant discrepancy in currency rates when converting JPY to GBP. Our UI displays 0.0054, but the API returns 0.54, causing payment calculation errors. Urgently seeking your support to address this issue and restore accurate currency conversions.
Hi team,i have used stripe terminal wise POS device with setup intent flow for customer future payment.Can you please me, how to integrate apple pay on it.currently is showing like "mobile wallet does not support for setup intent flow"
Is there any way to apply stripe COUPON to all the quantity instead of total price of invoice?
hey! how can i connect apple pay to my shopify with stripe? cause when someone opens the website there a logo for apple pay meaning they could pay with that but then when you want to buy a product its not available??
how to find previous chat entries here?
How to use previously saved payment method with web elements?
Hello, team!
I develop a stripe app. When I run my app via: stripe apps start --manifest stripe-app.dev.json , it is successfully run, I can click it and all works.
When I try to upload it via stripe apps upload, it is successfully uploaded and I see a new version on the apps page in dashboard. But it doesn't work. It is eternally loaded and I see in console the next messages:
[Stripe App com.corr.dev-1] Event {isTrusted: true, type: 'error', target: script, currentTarget: script, eventPhase: 2,
[Stripe App com.corr.dev-1] Unexpected error: [object Event]. Event logged to console.
[Stripe App com.corr.dev-1] Build status: UNKNOWN
[Stripe App com.corr.dev-1] Failed to load
I've removed all permissions in stripe-app.json.
The react component is very simple now:
<ContextView title="Loading...">
<Spinner size="large" />
</ContextView>
It is not clear: what is wrong? What can be a reason of a such behavior? Can anyone give me a clue?
Hello there! Very brief question. To know a confirmed end date of a Subscription would this be enough? Or am I missing something
val confirmedEnd: Long? = subscription.endedAt ?: subscription.cancelAt
This results in either a Long (ending in the future or ended at in the past) or null meaning not ending yet. When cancel 'gets canceled' this will be null 'again'.
Any idea when it will be possible to copy the Stripe Link payment method to a new account as part of a migration?
Hello Everyone,I was facing an issue with Google Pay that was not visible on all links.
Hi there!
I'm working on application which connected with Stripe.
I'm working on custom onboarding for connected accounts.
I have a question, what if company has different "Legal name" and "Doing business as"? Should I provide both for Stripe or I can provide only Legal and store DBA in my database?
If I can provide both, how I can do it with API?
hi..in my project..i am using stripe for payments..so when i am billing a customer i need to seperately store the amount for the product and my platfrom fees..how is it possible
Hi
I am trying to implemenet stripe with ruby on rails,
for one of the scenario in subscription update, below events are getting fired for failed payment
charge.failed, "payment_intent.payment_failed, invoice_created, invoice_finalized
I am not getting if charge is failed then why invoice is finalized?
Hi team,Apply pay future payment in beta version,https://stripe.com/docs/apple-pay/apple-pay-recurring , when its available?
Hello, I'd like to continue the follow thread: #dev-help message
Waiting for a new thread (or opening the old one) to send the code of my implementation
Hello
I have updated my stripe local mobile and stripe core library to 3.2.0
I updated the logic as well.
Tap to Pay is working fine in isSimulated = true but when I switch to false then NFC reader disconnects on the tap to pay launch screen.
Please help!!!!!
Please stop posting in the main channel, @plucky gulch
Hi again, I need add footer about reverse charge for every customer outside Germany. I am using pricing tables and I want to add footer to invoice after draft invoice is created. But when I use pricing table, user creates subscription and stripe creates invoice draft and immediately finalized invoice so I don’t have time to update invoice - add custom footer. What can I do? I need add this only for foreign customers. I can’t add this info for customers from Germany
how do i get my destination bank id via api?
@plucky gulch you can only get help if you reach out to Stripe Support: https://support.stripe.com/?contact=true
I can't help you here, sorry.
@plucky gulch please stop posting in the main channel.
I will have to ban you if you don't stop posting here.
Stripe doesn't have a number, all available contact options are here: https://support.stripe.com/?contact=true
how do I make a coupon not valid?
I got Unknown parameters: valid when trying to update a coupon
how to handle express checkout element if the user clicks cancel after authorising the apple pay/google pay payment?
Hi My payout has been held for over 4 months and I've contacted you gues through support about 5 times
hi, I have a customer who uses webflow for his website and he has three products that he likes to offer as yearly subscriptions through the website. We thought that stripe payment links would be the most forward and easy to use solution, as we don’t intend to fiddle around with too much code or implementing alot of things to make this work. However, we are having two major problems and I’m not sure how to solve or if stripe solutions can do that: 1. payment itself works fine through the link, BUT neither my customer, nor the user receives any kind of confirmation after subscribing, altough every mark is checked in stripe settings. 2. we added a custom text field at the payment link that is necessary for my customer so he can send the user the right „product“. This payment info is not showing up where it should be. (he has a 30-day free trial attached to the purchase and it seems, that stripe won’t send the given information to him as long as no paymnet occurs)… I don’t know how to solve that two major points at this time - I think the main question is, if the payment link is the right solution for what we want… thanks in advance for helping!
Hello, in the case of subscription monthly payments, what type of events should I listen to on my webhook, is it payment intent succeeded?
Hello, I have a problem that I have not been able to solve for several days. I'm trying to create a connect account via the account api via stripe.js. An account is created but is inactive. Payments and payouts are not available on it. Stripe writes that data is needed, although I seem to have already submitted all the data. Help me please.
I would be very grateful if you show me a ready-made object (with example properties and values) for creating a working account
const session = await stripe.checkout.sessions.create({
payment_method_types: ["card","google_pay"], // Add other payment methods as needed
line_items: [
{
price_data: {
currency,
product_data: {
name: "Nulark Christmas Hamper",
},
unit_amount: amountInPaise,
},
quantity: quantity,
},
],
mode: "payment",
success_url,
cancel_url,
customer_email: personalInfo.email,
metadata: personalInfo,
});
google_pay not working
If we sign a user up using the express route so they can accept payments through the app, are there api's then available to display their current balances in-app, I have seen that they can use the express dashboard to view payouts/payments/balances but wondered if this information is available in an api call
#1182671468040028201 message I want to reopen this thread
Hi team!
Are there any known decimal limitations with Google Pay? We are seeing Google Pay doesn't recognize when we are using three-decimal rounding. Note that this does not happen with Card payments.
Hi,
I have some fraudlent custom connected accounts which were rather fast to put some money on it from stolen cards. And right now they have nonzero balance (around few dollars each). I can't remove it via api. Is there some way to force delete ? I've created a supportt ticket but no reaction. What I can do ?
Thanks
Hello, when creating a checkout session, do I need to specify a price_id/line_items or can I just set some arbitrary amount that's immutable? My preference is to just set an amount property. Like what if the connected account charges whatever they want for their service. I'd like have to create a ton of prices under one product
If amount is transferred to connected account then can we instant manual payout that funds to connected account use bank?
Hello, I am using Cypress to test the end to end flow of my site and found that stripe does not support automated tests. So I was wondering, what is the recommended method to "mock" a successful checkout?
Hi im currently working on a project which uses Tap to Pay on iPhone, the current flow is after the card read is finished the card details (raw or tokenized) is send to our backend and using existing code to be forwarded to stripe is this possible?
hello
can I create a checkout session for a product that costs $0.00 and at the same time collect the customer's credit card data?
Hello
Hello, I have some integration issues that I would like to consult with you.
Hope you are doing all great , please i have a question , all my payment were bloicked yesterday and i have this issue on payments :
État de PaymentIntent :
requires_payment_method
Le PaymentIntent requiert un moyen de paiement
Définissez un moyen de paiement existant sur le PaymentIntent ou demandez au client de saisir un nouveau moyen de paiement.
En savoir plus
I am working on a platform and need to handle customers for my connected accounts I have been getting the following errors:
- No such customer (in connected account)
- Customer must have an active payment source attached
I think I fixed the no such customer, but can someone help me with the payment source?
Hello Everyone,
I want to know if thre is a way to retreive SSn from Stripe::Account.retrieve('account_id') API
I am currently updating SSN and wanted to know if it has been updated on Stripe.
Any help would be appreciated, i am only able to retrieve if it exists or not.
a = Stripe::Account.retrieve('account_id')
a.legal_entity
=> #<Stripe::StripeObject:0x2add14dde610> JSON: {
"additional_owners": [
],
"address": {"city":"Little Rock","country":"US","line1":"26466","line2":null,"postal_code":"72221","state":"AR"},
"business_name": null,
"business_tax_id_provided": false,
"directors_provided": true,
"dob": {"day":12,"month":10,"year":XXXX},
"executives_provided": true,
"first_name": "XXXX",
"last_name": "XXXXXX",
"owners_provided": true,
"personal_address": {"city":"XXXX XXX","country":"US","line1":"26466","line2":null,"postal_code":"72221","state":"AR"},
"personal_email": "XX@XX.com",
"personal_id_number_provided": true,
"personal_phone_number": "+XXXXXX",
"phone_number": "+XXXXXXX",
"ssn_last_4_provided": true,
"type": "individual",
"verification": {"additional_document":null,"additional_document_back":null,"details":null,"details_code":null,"document":null,"document_back":null,"status":"verified"}
}
Can styles be customized for users to input on their own? Then call your stripe. confirmCardPayment (stripe. js)?
Hello guys, I am Sargis
I have a question, about subscription invoices, can you help me please?
is there a way to collect the users full address using express checkout element? migrating from payment request button and it was possible there by passing in requestShipping: true to the options
Hello,
Im using stripe express connect, and when i create a refund, I would like that the amount of the refund go directly to the customer and not to the main stripe account.
my code : ```js
client.refunds.create(
{
reason: <reason>,
amount: <amount>,
charge: <chargeId>,
reverse_transfer: true,
},
{
stripeAccount: <connectedStripeAccountId>,
}
);
hi
Hello, What modification can i make to the express dashboard for my connected accounts? and Can i modify receipts sent to the user upon successfull payments?
Is this the correct place to get help with a Stripe Sigma query?
Hi what is difference between Create a PaymentIntent and create-checkout-session
Regarding this previous answer: #1182655405520855050 message.
I've been able to create different portal configurations were only a given set of products and prices are displayed under subscription update. However, if we only set the base plan products as updateable, it still allow to update the storage subscription to any of the base subscription plans. This is the behaviour I need to block. Is it possible to define not only to which plans the user can update, but which plans are updatable in the first place?
Discord
Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.
Hello, I need to change around 2000 subscriptions on Stripe (live) with a script. The change consists of removing a product from a subscription with proration_behavior = "none".
I paused the iterations with 1 second. Will I be rate-limited? Any special consideration to take?
Where do custom fields on a payment link end up?
I have a payment link that has a dropdown on it, and a webhook that's monitoring for invoice.payment_succeeded (one of things generated from the payment link). I don't see anything populated in the custom fields in the invoice json; should this be somewhere else?
can we find sellix shops? with help of google
Hello again, i've got another question. Sorry for being so onerous, but I want to finish my project until the end of the year, and there are things that I still hesitate to do, although I already work with stripe one week, I would like to know, if there is any possibility to charge the another user's stripe account from the credits in the stripe account's balance, because I understand the error, but I do not want that the user opens the form and confirms the payment, but that it instantly replenishes the account from the destination. I'm getting an error with this information: 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. And well I do undestand it, but I want to know how to do it without opening a form and just getting the money from the person that wants to replenish certain account. Will be thankful for the help. Once again I do apologize for being burdensome.
Hello ! I am trying to test webhooks for restricted accounts and soon restricted accounts. So I need to put an account in soon restricted status or restricted status.
I have already asked how to do it on this channel and you told me to do as it says on this page : https://stripe.com/docs/connect/testing
This doesn't work for me, as an example, at the beginning here - https://stripe.com/docs/connect/testing#creating-accounts - it says to use 000-000 sms code. I tried to use it when I create an account but it says the code is invalid. What do I do wrong ?
Can you send me a copy of my invoices for the year.
It seems like the api and docs aren't aligned for this response
curl -X POST https://api.stripe.com/v1/charges/ch_3OL7CPE0ceGPiS3Y0monXh6r/capture \
-u "x"
{
"error": {
"message": "This uncaptured Charge was created by a PaymentIntent (pi_3OL7CPE0ceGPiS3Y0JYjyRb8). You must capture the PaymentIntent instead. For more information, see https://stripe.com/docs/payments/payment-intents/creating-payment-intents#separate-auth-capture",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_VJnBSdiT4kUpzf?t=1702054197",
"type": "invalid_request_error"
}
}
That link (https://stripe.com/docs/payments/payment-intents/creating-payment-intents#separate-auth-capture) redirects to https://stripe.com/docs/payments/payment-intents#separate-auth-capture with no info about "separate auth capture". Is there a separate docs page for that? is the api out of date?
Hey guys!
Can someone explain me why my successful payments (on the left side) are so much lower than the net volume (3008.68€ vs 4866.76€) ?
hey, ive remove link as a paymentmethod in the stripe dashboard, however it still shows up as an option with express checkout element?
Hi! Within Test mode , I have 2 Price's that I need to either edit the configuration (but I can't as they're locked now), or just delete them all together (so that I can use the same Price API ID's as we have in production). Could someone help me out with that? 🥺
Hi there, can stripe payment_intent create credit card tokenization? I know payment_intent is the new way moving forward. however, I am building an Shopify sales channel app using Stripe credit card details. I am also using Stripe payment_intent for others. However, one of my use case is for Shopify merchants. Shopify API currently only supports complete checkout with tokenization. I think it may be because Shopify doesn't support Stripe payment_intent yet (event with latest version and upcoming version). If Shopify does support payment_intent (cannot find any docs), I may not need to call Shopify complete checkout api (assume Stripe sends confirmation to Shopify in backend via webhooks or whatever), then the Shopify checkout automatically complete.
Thank you so much
I recently updated a connect account's business_profile.name, and for some reason that caused the account to have verification errors. In the requirements field, it is asking for bank_account_ownership_verification files... Is there a way for me to programmatically turn this verification requirement off?
Hello team, I have an issue retrieving a balance transaction through API /v1/balance_transactions/:id.
I have two balance transactions with 2 currencies JPY and EUR. I feel confused when the exchange rate result is not synchronized with the same amount when converting from GBP
- With JPY to GBP, the rate is 0.5400
- With EUR to GBP, the rate is 0.8401
The API should have returned the JPY to the GBP exchange rate of 0.0054 like in the dashboard UI, right? That makes it easier for me to calculate the money
Please clarify for me, thank you very much
I have a saved 3D payment method for a customer, and I am trying to do a payment intent and it keeps requiring the 3D authentication. Is there a way to prevent 3D auth every single time? Kinda useless to save a payment method if you still have to go through extra steps.
Hey, have a problem with log in. After entering the password, I am asked to enter the code from the text message. I don't receive any message and I can't enter any code because the field is gray.
question about charges vs payment intents related to #dev-help message
the charge (as per error message) is created by a PaymentIntent (it's a checkout session).
Will we still get the charge.expired event if it's not captured after the 7 days? Or because it's created by a PaymentIntent, do we listen for payment_intent.canceled or something else instead?
Hard to test because of the 7 days. It would be easier if it's something PaymentIntent related, because we have to save that anyway to call /capture on it, and we're not saving the charge id (would have to specifically "expand" the payment intent when fetching the session i believe)
not seeing Google's new translator window.Stripe conflict issue being discussed, just want to make sure it hasn't been brought up yet
Hi I am bit new to stripe and just wanted some quick insights. I am using some code to first create a subscription and then setting an iteration period for that subscription to 7 months. What I want to do is visually see when the subscription will end on the stripe portal. Currently I see the subscription being created however I don't see anything for the iteration period. Would you mind helping me locate this?
I need help with my solution, So the problem is When i put my email and then it asks for a verification code too enter my account which is sent the code too my number but for some reason i stopped getting now i don't get the log in code too make sure its me logging in
Can i show product details on email receipt send to customer?
Is there an endpoint that will help surface to connected express merchants their next automated payout date?
I cannot assign an account that I created to the organization account holder, and he cannot see the account. I cannot invite him since he's "part of my organization". How can I get around this?
Please see this message for more context if you need it: #dev-help message
I have two React Native apps: a customer app, and a contractor app. The contractor app is integrated with Express. Users login to the app and create their Express account. In the customer app, the customer may send a tip (I set this up by following this guide: https://stripe.com/docs/payments/accept-a-payment?platform=react-native). This tip needs to be paid to the contractor who provided them service. Currently, the tip goes to my company's Stripe account and sits there. We were told that the tip can be directed straight to an Express account. Is this something the Stripe API supports?
can i check if the give user paid for a specific product using the API?
Hi, first post here, and I'm wondering if anyone can help me test Apple/Google Pay with cards that require additional authentication. If we can only use real cards, how would I go about testing a card that requires authentication? I see at https://support.stripe.com/questions/testing-apple-pay-with-stripe that behind the scenes a test card token is used, but is there a way to switch it to a test card that would trigger the additional authentication?
Im getting this error:
Refused to connect to 'https://js.stripe.com/v3/.deploy_status_henson.json' because it violates the following Content Security Policy directive: "connect-src
Adding 'https://js.stripe.com' to my CSP connect-src seems to fix it but Im not sure If I should. I cant find any docs on this.
When attempting to update the currency_options on a Price object, I'm getting an error that says the following and I'm just not sure what it's wanting me to do.
Stripe::InvalidRequestError: You are specifying an update to a currency option that matches the top-level currency for this price. Please remove this currency option and update the top-level params instead.
Stripe::Price.update(
price_id,
{
currency_options: {
usd: {
tiers: [
{
up_to: 3
}
]
}
}
}
)
Has anyone implemented stripe with flutter web ??
Hi, my company is intergrating Stripe using BOOMI and we are having a issue retrieving the historical stripe fees. what is the API for the stripe fees. I. The API reference documentation does not show that information. On the UI page the event payment details does not show the stripe fee. I would appreciate your assistance. THank you
do you guys have something like this for all the countries supported bank account
"AU": {
"bsb": { "min": 6, "max": 6, "name": "BSB" },
"default_currencies": ["AUD"],
"account_number": { "min": 5, "max": 9, "name": "Account Number" },
"routing_number": "bsb"
},
"BR": {
"bank_code": { "min": 3, "max": 3, "name": "Bank Code" },
"branch_code": { "min": 3, "max": 4, "name": "Branch Code" },
"default_currencies": ["BRL"],
"account_number": { "name": "Account Number" },
"routing_number": "bank_code+branch_code"
},``` ?
Hey I have a quick question about integrating ACH payments into our Stripe payment methods with a Canadian Stripe account?
Hi, I need help pls 😦 I have a buisness use suscription and I want to charge my customer with a payement link, but at the end of the payement I want to change something in my databse in mysql. How can I do that I past huge time to search a solution who can solve my problem but I found anthing 😦
We had a customer receive an automated email about a subscription renewing but they didn't have a susbcription. We confirmed with support that there is no subscription but how can we validate this isn't happening to other customers?
I am struggling to find info in the docs in what cases a payment intent would be in requires_actionstatus
I'm playing around with the Stripe custom onboarding flow and am wondering what I can use as a test phone number? The phone number here is specifically for Express: https://stripe.com/docs/connect/testing#identity-verification
Appreciate the help!
Hi, sorry in advance if this is not an appropriate question for this channel. I am trying to set up payment links in Stripe that bill monthly, but stop after X months. I know you can create a new subscription and select a customer and product with a start date and end date, but this option isn't ideal as we would manually have to create one per customer. The goal is to use the product's unique payment link for all customers and have it automatically send the monthly invoices for X months and then automatically stop invoicing after X months. As an example, we sell Product Name for a total price of $3,000 that is paid in 3 payments of $1,000. We send the payment link to customers, they pay $1,000 to sign up, then they are autobilled for $1,000 one month later and the remaining $1,000 the following month. After paying the full $3,000 price associated with Product Name, the payment schedule is automatically cancelled and they are no longer billed.
Trying to add an embeddable checkout form on my website on my react app.
import React , { useState, useEffect } from 'react';
import {loadStripe} from '@stripe/stripe-js';
import {
EmbeddedCheckoutProvider,
EmbeddedCheckout
} from '@stripe/react-stripe-js';
const StripeTesting = () => {
const stripePromise = loadStripe("REMOVINGBECAUSESECURITY");
const [clientSecret, setClientSecret] = useState('REMOVINGBECAUSESECURITY');
const options = {clientSecret};
return(
<React.Fragment>
<div id="checkout">
{clientSecret && (
<EmbeddedCheckoutProvider
stripe={stripePromise}
options={options}
>
<EmbeddedCheckout />
</EmbeddedCheckoutProvider>
)}
</div>
</React.Fragment>
)
}
export default StripeTesting
But i'm getting an error
Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.Check the render method of `StripeTesting`.
Is EmbeddedCheckoutProvider and EmbeddedCheckout deprecated?
I'm trying to write integration tests for java backend. I can follow mauanly this flow in Pay out money example (https://stripe.com/docs/connect/add-and-pay-out-guide?integration=with-code#with-code-redirect-to-account-link)
But this is not actionable for in integration tests. The flow brakes down at step 4.
-
- Redirect your user to the account link.
I have my account link but I want to finish the flwo using the java sdk without having to have manul testers clicking thro thing. How can I finish the entire flow using the java sdk?
- Redirect your user to the account link.
- Similer things happen also when I need to add funds to my account in order to pay out money. I have to interact with the web app. How do I add funds to my account in my integration tests so I can pay out money withou having to use the browser ?
Hello - We're trying complete a mass upload on one-time charge subscriptions in our org using the billing migration dashboard, however when linking the one-time charge id in the "price" field in our upload template we get this error (see screenshot).
Is there a seperate field we can use to process one-time charges only on a subscription?
Hello, I am trying to setup stripe connect for my javascript app. I have completed all of the signup, successfully integrated the merchant setup link, and have products & prices being created. When a non-merchant user tries to purchase a product, it says the price_id does not exist (despite being created). Can someone help me understand the flow of merchant creating products thru Connect?
Hello, is there a way to delay payouts to a specific date and time automatically through stripe when creating payment session or other? Or do I have to payout manually using stripe payout api?
Has anyone ever encountered issues where the "payment_intents" POST intermittently receives an undefined payment_method? Especially when using Apple/Google Pay?
We have noticed an increase in failures to both POSTing to the attach endpoint and payment_intents endpoint where the payment_method is dropped.
Aside from server code issues on our end, anything that someone could point me to?
what is the equivilant of paymentRequest.update({
total: {
label: 'Order total',
amount: calc.credit.total,
},
})
with express checkout element?
Are there any issues using the expand attribute to retrieve stripe fees? The developer had an issue it. He reviewed the below information:
Hi!
I'm working on a carsharing platform and I'm wondering where guests should place a security deposit for insurance purposes when renting a car, which can be refunded after the trip ends. What's the best approach for this? Are there provisions for deposits within Stripe?
Hello, We are migrating to new Stripe API:
https://stripe.com/docs/connect/required-updates/accounts-arguments
Previously when we fetch Account using:
\Stripe\Account::retrieve
and the account was created as company, we got object of "legal_entity" in which we get information if user is verified in verification object and status attribute as well. But using New API we are not getting any object in response to check if document was uploaded/verified or unverified when Account in created as Company (business_type = company). But we are getting it if Account is individual.
I wanted to confirm if this is the way it works and want to know how can I get the status variable to check the verification status.
Account ID for reference where I am not getting status when Calling \Stripe\Account::retrieve
acct_1OL8o9Q0JGnGm5jD
Thanks In advance
Does anyone know a dev who's familiar with Stripe API? I specifically need help with pre auth and partial capture.
It only lets me log in with my mobile number but it didn't ask me for that before? How can I change that setting from Gmail?
I know you won't help me. I'm wondering whether anyone here has any idea on how I can find someone who knows this. I've spoken to Stripe and they keep sending me here.
@tough storm please keep messages in the thread
I can't do anything, please help, I have a payment
@round bluff please keep messages in the thread I opened for you
Hi there,
I create a setup session for my users to add a card or bank account. I want to have the card/bank they add automatically become their default payment method. How do I achieve this using https://stripe.com/docs/api/checkout/sessions/create?
Hi, is there an API endpoint that I can use to get our "net volume from sales" for a particular day?
Our old account got suspended somehow, supposedly by mistake. The thing that bothered us now is that the our new account cannot process the cards that HAVE been processed by the old account. It looks like Stripe not only blocked the account but the cards associated with it. I can send you screen recordings where you can see the new account CAN process new cards but not the cards associated with the old account.
hello
Is there a call I can make to receive the total amount of invoices in my Stripe Account?
I've added my webhook endpoint in stripe, but when I have a successful checkout, the webhook doesn't get hit for some reason (happens in production, in development with ./stripe listen it works fine)
Hi, I need help. I think they scammed me with a purchase last night, and the order says that this company is associated with STRIPE. Anyone who can help me?
Hello, I need help. I keep trying to upgrade my premium wick, but it keeps saying We are unable to complete verification at this time. Does anyone know how to fix?
Hello. I did tested my events locally. Now i want to add my endpoint. It says "Listen events on your account". Do i also have to add each events i want or if i let it empty it gonna trigger all events ?
Hey there, I try to sign in with my email but I don't get the verification code
Hello, i need some help
For reporting purposes, I am pulling data from different endpoints like charges, customers & balance transactions into Data warehouse. Api's aren't getting me latest data, for instance out of 200 transactions I see in Stripe dashboard, only getting 20 odd transactions through Api's
Hello guys , hope you are doing great , please i have a question ! we have 3 payments that we do at the same time, if it is 3 D secure case we only have the fees paid but the subscription doesn"t pass , what can we do in that case pelase? pass it as trial first and then charge it or can we charge it at the same time too ?
Hello I am having a few problems with a simple stripe integration. I am simply trying to input the test card: 4242 4242 4242 4242 and i keep getting the following error code:
Hello On Xcode_15.0.1, iOS 17.1.2, building to real device I get a crash 100%. Using Stripe IOS SDK 23.18.2
- StripeApplePay (= 23.18.2)
- StripeCore (= 23.18.2)
- StripePayments (= 23.18.2)
- StripePaymentsUI (= 23.18.2)
- StripePaymentsUI (23.18.2):
- StripeCore (= 23.18.2)
- StripePayments (= 23.18.2)
- StripeUICore (= 23.18.2)
- StripeUICore (23.18.2):
- StripeCore (= 23.18.2)
does not crash on simulator, is this a known issue? Didn't see one on the github issues
Is there a way to have a Payment links but for a specific customer for example: Having this generic payment link on the buy now button on the appication https://buy.stripe.com/eVa4gHbiLcWJ7m06oq but i want to attach a customer id to if, so whemn the payment goes trough my application knows for want customer
I need help
I have Link disabled as a payment method (no offense) but it still showing up in Checkout sessions. How do I remove this?
gabriel_cn_-account-support
État de PaymentIntent :
requires_payment_method
Le PaymentIntent requiert un moyen de paiement
do you have any idea about this issue ?
I have used this flow to install a stripe app in my app. I have a user where I stored the 1 year refresh token. https://stripe.com/docs/stripe-apps/api-authentication/oauth What I am wondering is, the object it returns
{
"access_token": "rk_live_***”,
"livemode": true,
"refresh\_token": "rt\_***”,
"scope": "stripe_apps",
"stripe_publishable_key": "pk_live_***”,
"stripe\_user\_id": "acct\_***”,
"token_type": "bearer"
}
I use the access_token to use stripes api for that users account. It worked once and then eventually said expired.
Do I have to request a new access_token with the 1 year refresh token again, but won't that invalidate my current refresh token, so should I update my refresh token record, and finally should I be storing the access_token somewhere or should it be used on a as needed, meaning request it each time with refresh token to make stripe api calls?
Hey guys,
is it possible on webElement embeded to collect full name and phone number without address?
Hi Stripe Team. I just noticed something. I am not sure if it needs fixing, or it works as intended. I am using the payment sheet and I can send error back to it in case there was an error server-side as discussed here #1174461572207349850 message
If there is an error and the payment sheet displays that error, it's like it crashes. So when I click the payment button again processes run, it makes a server call, but the payment does not proceed even if the conditions changed server side and there is no longer an error.
In my case, I check the users' coupon during intent creation. If the coupon is still valid everything works normally, but if it is no longer valid I return an error which is shown in the payment sheet. Problem is, if I click the payment button again. The server call works, but nothing happens in the payment sheet.
Hello. Why I get this - Payments and payouts paused until requirements met
Provide some additional required information to resume charges.
Reply directly from your inbox
Past due
This channel is closed on weekends and holidays, but we'll be back! If you need help before we return please contact Stripe support: https://support.stripe.com/contact/email?topic=api_integration
We're back! The channel is now open and we're ready to help you with your technical and integration questions!
Hello! Im using Stripe Checkout, on subscription Mode, every time a new Customer is created instead of being attached to the old one. We are not passing a Customer ID, but the email and card are always the same, so we have +4 customers with same email and same payment method, when they could easily be deduplicated at stripe's end
I made an error when I was about to pull up Stripe after setting the parameters
i want to open Stripe Chargeback Protection,who can help me?
i want to use Stripe Chargeback Protection service,who can help me?
@livid bronze Let's use the thread created for you: https://discord.com/channels/841573134531821608/1183587320822243349
Hi, I’m trying to fill out my tax information for DoorDash but the information you have is not correct
Hi, how can I check stripe Country, I would like to enable PayPal, but there's no option
How to implement alipay through Stripe.js&Elements?
How can I request capabilities for transfers with my connect account?
I added this into payload when create account but it returns inactive
i want to set billing date for every month of first date and my plan is postpaid plan i customer activated plan on 15 feb so on 15 march 1 month is completed but i want billing date on first day of month only then how billing cycle will works for 30days
Hi. I would like to follow-up on a previous thread. I have successfully created subscriptions and used a payment method to get the invoice status of the subscription from "Open" to "Paid". My question now is, that what happens if on the next payment due date of the subscription, the customers payment method is not valid any more i.e. insufficient funds etc. Does stripe send a notification to the customer? How do I ask the customer to update his payment method via the API and resume the subscription?
hi, quick question, are stripe payment ids guaranteed to be 27 in length? i.e. pi_3MPeSJDnKbkHbxM52KnM6f3e
Hey there,
If I'm updating a subscription with error_if_incomplete, will it throw a javascript error with the SDK? How do I catch it?
here's what I'm doing but I'm not sure it works
try {
const res = await stripe.subscriptions.update(subscription.stripeSubscriptionId, {
items: [
{
...line_items[0],
id: stripeSubscription.data[0].id
}
],
expand: ["latest_invoice"],
proration_behavior: "always_invoice",
payment_behavior: "error_if_incomplete",
metadata: subscription_data.metadata
});
return { total: (res.latest_invoice as Stripe.Invoice).total };
} catch (e) {
return { total: null, error: "We couldn't charge you." };
}```
Hi @misty hornet I have a consultancy website and its default currency is USD because i need world wide transaction but in india its not supported i cant do payment with my domastic card
Hello, I was wondering if soomeone could link me section 5.6 of "Stripe Payments" under "Stripe Service Terms" in the Stripe Services Agreement because I am not able to find it
HI i need help , is google pay and apple pay visiable on this link : https://buy.stripe.com/test_4gwaI1cc6anL33a4gk
I am from india , so unable to check this
Hi,
Need help related to cancel subscription
Hi. If i want to update the payment method, I use the PaymentIntents API with an amount of "0". Right ?
Hello, we built an app with the same business model like Lyft, we seek to use Stripe connect as a way to perform live payments from our customers to vendors through our mobile application. We have faced so many blockers even after looking at the steps on stripe. Please we would like to get on a call with a developer to help assist us out of these blockers especially the part of payouts
Hello. I have a question about Subscription Schedule. I'm trying to utilize Subscription Schedule to perform a downgrade to a different price after the current cycle of the subscription ends.
Q1. To accomplish the above requirement, it appears that I need to use the Update Subscription API after the Create Subscription API (with subscription parameter). This does not guarantee a transaction. The Create Subscription Schedule API might succeed, but the Update Subscription Schedule API might subsequently fail. How can we ensure a transaction?
Q2. I created a weekly subscription by applying a coupon(forever 50% discount) and trial period (40 day) through the Checkout Session API. Afterward, when I call the Create Subscription API (with subscription parameter) and call the Update Subscription API, the coupon and trial that were previously left in the subscription are lost. What should I do?
in my /api/checkout.ts, I have this:
import { NextApiRequest, NextApiResponse } from "next";
export default async function handler(
req: NextApiRequest,
res: NextApiResponse
) {
require('dotenv').config();
const stripe = require('stripe')(process.env.STRIPE_KEY);
it works locally, but in production, I get this:
Error creating product, price, or Checkout session: StripeAuthenticationError: You did not provide an API key. You need to provide your API key in the Authorization header, using Bearer auth (e.g. 'Authorization: Bearer YOUR_SECRET_KEY').
i assume someting is wrong with this part?
const stripe = require('stripe')(process.env.STRIPE_KEY);
Is there a command to unmount EmbeddedCheckout manually? I keep getting this error, but I cant explain why:
"Unsupported prop change on EmbeddedCheckoutProvider: You cannot change the client secret after setting it. Unmount and create a new instance of EmbeddedCheckoutProvider instead."
will post code inside
Hi
What does this message mean?
Attempted to subscribe to price_***, but the subscription expired
Because the first payment for this subscription wasn’t completed before , the subscription expired.
how to verify if the webhook sent is by stripe in localhost
I want to pay the payment in USD instead of NZD using stripe checkout
NZ$41.25 withdrawn from my bank account on 4th Dec 2023? may i know the reason
@native pasture I've already created a thread for you, let's keep the discussion there.
hey..i have a payout to bank accounts in us and uk..but when i try payout to uk bank it shows no sufficient funds even tho there are funds and whereas in us bank the payout succeeds
when i try to create payment method via api there issue like
Sending credit card numbers directly to the Stripe API is generally unsafe. To continue processing use Stripe.js, the Stripe mobile bindings, or Stripe Elements. For more information, see https://dashboard
how much amount to payout for each active stripe connect account? and is this one time payout or monthly?
Again @native pasture your thread is still open. Please continue the discussion there.
Hello,
I represent an organization similar to** primer.io.** We specialize in providing routing services for payment gateways. I would like to inquire about the possibility of utilizing server-to-server integration. Additionally, could you please clarify whether we are permitted to store card details as part of our integration process?
attaching a payment method to an existing customer, is it done on front end/server side using createPaymentMethod
Hey Stripe,
I sent this note previously:
Hey Stripe, I have had to update my stripe react native terminal version and I am now seeing this error when I try to build or clean my app:
What went wrong:
A problem occurred evaluating script.
error Failed to build the app: No package name found. We couldn't parse the namespace from neither your build.gradle[.kts] file at /Users/dominichacking/Development/charitygo/node_modules/@stripe/stripe-terminal-react-native/android/build.gradle nor your package in the AndroidManifest at /Users/dominichacking/Development/charitygo/node_modules/@stripe/stripe-terminal-react-native/android/src/main/AndroidManifest.xml.
Have you seen this error before?
I am using "@stripe/stripe-terminal-react-native": "^0.0.1-beta.14",
And you suggested to follow this stackoverflow. I just wanted to check what you thought I should name the package as it is your react native package I would be updating:
Hi,
how can I add payment method in dashboard settings/payment_methods
How to know which checkout created the subscription?
In order to adapt payment and subscription compatible payments.
Payment only has checkout events, and subscription has subscription.* events and invoice events.
So I listened to checkout.session.* and invoices.*
But for subscription, duplicate bills (checkout.complete, invoice.paid) will be created. How to avoid this?
Steps:
- Create a billing for the first time, and then initiate payment through stripe.
- Listen to the checkout.complete event to complete setting up this bill.
- The invoice.paid event also creates an invoice for the first payment. This will be repeated again.
I would like to know the best practices for stripe.
Hello team,I make payments in test mode in Stripe API. There is no membership or subscription. The customer just buys the product and pays.
It creates one invoice and one receipt.
The customer has paid the fee, but the invoice says "£208.49 payment required by 11 December 2023". However, the receipt says "£208.49, paid on 5 December 2023".
Why does it create an invoice in this way? I want it to show as paid on the invoice, just like on the receipt.
Hello team, I am trying to set up a checkout button for my React native application. How do I go about it?
Ho I’ve seen bbpos 3 support in beta JavaScript. It’s possible to test it and how it’s connecting ?
Hello everyone.
In the stripe control panel, I have disabled the Link payment method.
But for some reason, the Link payment method still appears on some users.
Tell me why? And how do I turn it off?
Hi,
The Stripe terminal discovered readers indicate a 0% battery level. The discoverReaders method persists, ruling out a rendering issue in React. The actual battery level becomes visible only when connected to the reader. Any insights into why this occurs?
Hi,
Can I get the Stripe processing fee in the backend through the interface?
I have problem: created PaymentIntent with attached paymentMethod. Now, payment intent is set "off_session", so card is saved. Card has 3DS2 security. How can I charge it programmatically via API? It always throws error:
"outcome": {
"network_status": "declined_by_network",
"reason": "authentication_required",
"risk_level": "normal",
"risk_score": 41,
"seller_message": "The bank returned the decline code `authentication_required`.",
"type": "issuer_declined"
},
PaymentIntent is created with:
'off_session' => true,
''confirm' => true,
Payment method without 3DS can be charged without problem.
Hi. I noticed that when I create a subscription, the associated products and invoices are created automatically. That's great. But I was wondering wont my products catalog get cluttered with repeated products over time? Is this normal?
Hi, I'm using setup intents to enable users to change their default payment method during the subscription cycle. When I receive a setup_intent.succeeded event, I process the pending invoice that could not be paid with the expired card. However, I encounter an error when executing the payInvoice function for the first event, but subsequent attempts succeed. I'm uncertain why the first request fails and the later ones succeed. Could anyone provide assistance with this issue?
Here's the event ID: evt_1OLsNGD7nd4GhIwJfnAm29FZ.
Is there any way to tell that attached credit card to a customer has enforced "3DS verification" for each payment?
I can't access my account Using the 2 Step verification
I have emailed you guys about it. And I did not resolve my issue as I can't log into it. Even with the codes. Because I don't have them either.
How do I go about logging in without the codes or the 2 separate application? Or how do I disable the 2 simplification even if I don't have access to the old phone
Hi @edgy lynx I've already created a thread for you, please continue the discussion within the thread
Hi there, I have a follow up to my previous question. The solution suggested was to use Subscription Schedules to remove the discount after a set period.
However as we're a freemium SaaS product we require the discount to persist past the trial, and our desired window for this "New User discount" is longer than the trial days.
Our desired flow would be like this:
- User signs up with a trial by default (7 days)
- New User discount is applied
- 7 days later the user's trial ends, deleting their subscription
- User interacts with the product, all the prices shown by Stripe should still have the New User discount
- 30 days from sign up passes, discount should be removed.
- User no longer has any discount, all prices are at the retail price.
Is there any Stripe functionality we can use to execute the discount removal?