#dev-help
1 messages · Page 25 of 1
Sorry i meant sofort payments...
Hello everyone,
Is there a way to create invoice via charge api in stripe?
Hello. I can't change the price of an existing product?
Hello everyone,
Did you know if we can transfer subscription from an other billing system to stripe ? We use Vision from the Credit Agricole.
Hi any chance you can specify a customer in triggers for webhooks on connect accounts
Hello everyone, I have a question regard payment methods, I am using stripe subscriptions to charge users monthly/annually and I want to allow the user to change his payment method. I found out that I have to detach the old payment method and attach the new one to the customer. My question is can a payment method that was once detached be used again and attached to this customer again or a different customer?
Hi there, I've got a problem with the API and Fraudulent payment. The Status "paid" from the session.completed session is comming sometimes AFTER the dispute.created Event. But if I don't have a session.completed, I have no payment_intent to connect the dispute.created.
Hi, I am trying to get list of invoices, using InvoiceSearchOptions in C#. However when I query on metadata it fails to fetch any record. However if I query via customer id it successfully fetches all invoices. Some of the invoices also contain metadata I was previously searching for. Any guide?
Hello 👋
Problem: We've introduced new Products last year and a number of users switched their Subscriptions form old to new Products. We want to find out the date when Subscription was changed to new Product. How do we do that?
What we've tried: looking at Subscription in the dashboard https://dashboard.stripe.com/subscriptions/sub_xyz we can see customer.subscription.updated Events and are able to deduct the change from items -> data -> plan -> name in object's JSON. But we couldn't find a way to retrieve Events associated with a Subscription via API, especially since we need them for the last 12 months period.
What other options do we have?
Thanks in advance!
Unable to see eligible payment methods in Stripe hosted page when pay via Stripe checkout
req_WxxteNSyI3O3rV
Hi, I asked something similar earlier but I it seems I still have some more questions. I'd like to give users the ability to update one of their saved payment methods. How can I go about doing this? I know I can list saved payment methods but I cant seem to modify them. Also, how would the backend know which of the payment methods to update?
https://stripe.com/docs/api/subscription_schedules/create
When creating a subscription schedule, how can I turn of emailing the invoice through stripe?
We don't collect the card details at the time of creating the scheduled subscription.
We would be collecting the money outside of stripe through check for the subscription and will email the client custom invoice via hubspot
Will Stripe ever release a feature that allows Payment Methods to be migrated from one Customer to another?
My team used to create a new Customer for every Payment Method, but recently started reusing Customers and adding new Payment Methods to the existing ones. It would be nice if we could have 1 Stripe Customer for each of our Accounts, but this won't be possible unless we can combine Stripe Customers.
Do we have validation on card expiry when we create new card base payment method? Also what will happen to customer's card/ payment method which gets expired after adding? Is there any check for that?
Just looking for some clarification re: wallets. If we have, for example, apple pay enabled, what are the parameters for it to show up on our payment page?
Hi, just wanted some clarifications RE Payment Method ID and their reusability of them following a payment. By default, if the payment ID is created by stripe, does that mean it can be reused for future payment
Hello. There is a way that I can allow users to change their product subscription to another product subscription using the customer portal link? I only found that I can allow them to change the price that they are paying but not the product
Hi all. We are working with the Terminal SDK and wanted to know if there is any documentation on how to configure SetupIntents to be able to use iPhones Tap to Pay feature.
Hi my name is Dariane
I'm trying to update my account but I'm not able to
Hello I'm having trouble with my stripe account can someone help me please?
got a question about the connected account object. For the postal code field, does it support the US zip plus 4 format of 99999-9999, or must it be all numbers (no dash)
we want to allow users to "pause" a subscription for only 1 month. With the API, this would be pause/behavior=void/resumes-at=?. The issue I see is that it says any invoices created before the resumes at time are automatically voided. What is the resumes-at time I should use for a subscription to ensure the current period is paused and doesn't collect payment, but the next invoice is live and does, without having to manually unpause?
Is there a way to remove a connected account through the dashboard without just wiping all test data?
it becomes past_due when payment to renew it fails and canceled or unpaid (depending on your subscriptions settings) when Stripe has exhausted all payment retry attempts. if i am creating stadard accounts for my connect acconts what will it deflat to?
Hi, I need help with WooCommerce integration, is Stripe hosted checkout page and WooCommerce Checkout Stripe form,
Which one is better in term of preventing card testing fraud?
Hi, is there a way to retrieve the stripe processing fee for a transaction using the API or via the webhooks ?
Hi, why i cant withdraw money from my account i have verified bank account and everything else
Ender1776 [syndicate]
Hello, i'm facing the following issue. I'm currently creating Checkout sessions through API, each session is linked to an already created user and is configured to store the cards that the user inputs if the payment succeeded. When i review the customer in the dashboard, the cards appear in the payment methods section, but, when i try to retrieve the costumer using the API, the sources attribute (expanded) is empty. How can i retrieve a list of the costumer's cards in this case?
Hi guys, I have a company registered in USA. However, now I am launching my product in Kazakhstan. Can I use the stripe account to collect, hold and pay for my SaaS product for Kazakhstan users.
My payment models are: subscription based (collecting payments), service booking based (collecting, capture&hold, release after cutting commission fees and pay the rest commission fees to my company account).
Please guide!!!!! @meager hawk @rose otter
Hello. Why subscription renewal invoices are in draft status? How long should the customer wait for it to be automatically charge the default payment method?
Hello there!
How can I test PaymentRequestButton integration with some 3DS card?
E.g. any way to emulate GPay / ApplePay with 3ds card? Or they're passing 4242 everytime?
Hi all,
I am planning to implement a payment feature for my company based in the UK. I went through Stripe Docs but I have left a few questions I would highly appreciate any support 🙂 🥹 .
Is there any way I could configure payments to get customers to cover the Stripe fee? - Our products have dynamic prices, also I know that Stripe Fee vary based on different things such as cards, country, currency, etc. So we are looking for a way to ensure the fee is covered by customers but also they know in advance the amount they will pay.
There are two payment flows that we are interested in: Stripe Checkout and Stripe Link. I feel like Stripe Links require a bit more backend work in order to create products and set prices. Do they have to be set in advance in order to generate a link or products and prices can be generated upon request?
As I mentioned, the business is based in the UK and aims to trade internationally, is there any restrictions to Credit Card Payments?
Hello, I am building subscription (payment element), is it possible to set initial amount different than amount we charge later? e.g. initial payment 100 EUR and then recurring amount set to e.g. 80 EUR?
HI ! I would have to handle payments from three different entities that have the same account on Stripe, how do I differentiate in payments these different entities?
Hey everyone, is there a way of looking up if a table in strapi has changed?
I am writing an app which works with offline content. I have posts which should download, if there have been any changes to the table. Is there something like api.net/posts/changed?
Hi! I have a user that's not being able to receive text messages from you so they cannot complete their account (Their payment method). This is the information I have:
Hey guys, how are you? I have a customer with a strange behavior, tried to sub dozens of times but there's not enough founds in his card, how do we manage situations like this? Thanks a lot!
Hello!
We are ussing Connect and standard accounts. In order to sell subscription, we need their billing address so we can use SetUpIntent.
My question is, are we able to ask for this billing address via https://stripe.com/docs/payments/payment-links#more-payment-links-tasks "Collect customers' address" ?
Hi all!
I'm trying to get a spreadsheet of payment data which only includes payments marked as "succeeded" and doesn't include anything else
hi, how do i contact a stripe developer? I been trying to get this integration to work for the past 2 days and have made little progess
I received a verification code via text last night and I want to make sure my account hasn’t been compromised.
Hello! I have a coupon + subscription schedule related question. When a user subscribes with a multi-month one time coupon and then downgrades (i.e. removes a team member, which is a delayed change), we create a subscription schedule from the subscription, but it no longer has the coupon. I've tried reapplying it when updating the schedule and get a StripeInvalidRequestError: coupon expired response (since it's a one time coupon). Is there a way I can create the subscription schedule that preserves the existing coupon in the next phase? (When scheduling the downgrade we use subscriptionSchedules.create({from_subscription: id}) and then subscriptionSchedules.update with the new quantity info + coupon)
Hi everyone! So basically i'm building a freelancer-like platform and there is 'sellers' and 'clients'. I want to use destination charges but i'm confused with how to correctly implement the refund logic. Clients should be able refunded if their order is not yet marked as 'completed' and the moderators set the refund request to accepted. But what if payment already went to the available balance of the seller's connected account and/or they already withdrawn the money? does stripe.createRefund api collect the money from the connected account or from platform's account? i want to hold the connected accounts' balances like for 20 days and set a maximum time for refund requests on the platform so clients can't request refund after the hold time of connected accounts (20 days). And if refund request is accepted and is in the accepted time range, i want to use platform's balance for refund %20 of the amount (platform free) and %80 from connected account.
hello, on our product we had a coupon availble that customers could redeem at checkout. in the stripe interface i see a high volume of customers that have used them, most of them from 5-7 days ago. i look those same customers up in our redshift stripe database and they're missing the coupon id. why is that -- it's a native integration. the same thing with fivetran integration.
Hello everyone, how's it going so far?
long story short is there a way to know when an account is pending because Stripe is still validating? I dug into this here but I didn't find a "status" attribute there
Hi everyone, i trying to create a subscription using the billingCycleAnchor property to set cycle for first time of next month, i pass now the timestamp 1675220400, but receive this error:
billing_cycle_anchor cannot be later than next natural billing date (1674226073) for plan
any guy know about it?
Hey, not sure this can be answered here, is there a way to set that only specific users in an organization are allowed to do transfer (connect) and reversals from the Stripe dashboard?
And can we fetch a list of all reversals that were done from the Dashboard vs the API?
Hello everyone,
I have enabled the customer portal and have some subscription plans, I enabled the prorating, but I have a specific need, I want to bill the customers immediately if they upgrade. But when they downgrade, I want that the downgrading take effect in the end of the subscription period, so that I don't have to credit the user the difference between the two subscription plans.
Do anyone know if I can do this, stripe is only offering the two options (immediate bill, or end of subscription period bill) applied for the upgrade and the downgrade.
com.stripe.exception.CardException: This payment requires additional user action before it can be completed successfully. Payment can be completed using the PaymentIntent associated with the invoice. For more details see: https://stripe.com/docs/billing/subscriptions/overview#requires-action; code: invoice_payment_intent_requires_action; request-id: req_vKdRLfpgMCvoUZ. Why I am getting this error when paying invoice manually? Is there a way to avoid this? It started after I set payment method id to invoice object
Hello everyone, I am currently integrating Stripe to an application I am building.
TLDR: I have some trouble with calling the cancel subscription api from my back end (PostgresSQL). More details in the thread 🧵below!
help... I'm live
and receiving errors
Stripe exception: Received event with API version 2022-08-01, but Stripe.net 39.48.0 expects API version 2020-08-27. We recommend that you create a WebhookEndpoint with this API version. Otherwise, you can disable this exception by passing throwOnApiVersionMismatch: false to Stripe.EventUtility.ParseEvent or Stripe.EventUtility.ConstructEvent,
When using Subscription Schedules, will a Schedule continue iterating if a payment for an arbitrary iteration fails? Will the Schedule progress to the end_behavior after exhausting its iterations if any of the iterations failed to collect a payment?
Hi, is there anyway to change the status property of a subscription manually?
Hey there, we're trying to sort out an issue with "decrementing" (i.e. correcting) metered usage billing. We're seem to be unable to overwrite these records in the Stripe Dashboard, nor via the API. I saw this message: #900411756470501396 message and understand we likely need to do a "set" for the timestamp of the usage record in question, but I'm not seeing a timestamp on the usage record response. Any ideas? Thanks!
Hello. Is is possible for a subscription renewal to not pass the subscription to past_due immediately but instead keep it active for a custom time (ex. 2 weeks if not successful payment is done) and then pass it to past_due?
Hello. I add metadata to my transfers when they are created. I want that same metadata to appear on the corresponding payment. How can I do this? The docs don't show a way to update payments (py's).
Hello, User can subscribed to our platform with subscription plan. And purchase more seats to add more user inside the platform.
When user add more seats I am creating another subscription item with quantity user selected
Stripe::SubscriptionItem.create({ subscription: 'xx', price: 'xx', quantity: 5, proration_behavior: 'always_invoice' })
Above will add another item to existing monthly subscription.
If user want to add 3 more seats on next day. Below is correct way to do that? Quantity will be 8 since 5 are already added?
`subscription = Stripe::Subscription.retrieve('xx')
Stripe::Subscription.update(
subscription.id,
{
proration_behavior: 'always_invoice',
items: [
{
id: subscription.items.data[1].id,
quantity: 8,
price: 'xxx'
}
]
}`
Hi guys! I am having some issues testing my webhook locally and was wondering if you can help. So in one terminal I start up a stripe listen with this command: stripe listen --forward-to localhost:5173/api/stripe/webhook/connect, and in another terminal I trigger an event with stripe trigger payment_intent.succeeded. Everything works fine this way however, the webhook that I am trying to build should be listening to Connected events. So I made the modifications to the listen command which is the following: stripe listen --forward-connect-to localhost:5173/api/stripe/webhook/connect and then to the command used to send the triggers: stripe trigger payment_intent.succeeded --stripe-account ${acct_id}. On the terminal used to trigger the events I get a "Trigger succeeded" message but on the dashboard where I used stripe listen I do not see any incoming event. Any idea what might be the issue?
Hello guys, I needed a quick help with the checkout object and cors
Hi there! I have some questions about 3DS that I was hoping to understand -- let me know if this is an appropriate channel.
-
How does device / IP address information affect 3DS? We have one customer (cus_Kn7pJwnEfjgOov) that consistently fails 3DS card payments on mobile, but successfully charges on desktop.
-
We've seen postal code verification be especially important for some issuers. Here's a test customer (cus_MTvQxkNNt69qVu) where we onboarded the same card twice: one purposefully failing AVS, and one succeeding. We went through the following sequence:
- Attempted with 3915 (incorrect ZIP) card and it failed
- Re-added the card with the correct zip code, and attempted 2 payments, both succeeded
- Removed and re-added again with incorrect zip code and it failed again.
How important is postal code verification, relative to other signals in 3DS? Do other post-authorization attributes have a similar level of impact generally (CVC, address checks)?
- More generally, does Stripe proactively push information to the issuers / network to make a decision, or are the banks / network pulling certain info from Stripe at the time of transaction? If Stripe is passing this, how do you decide whether or not to send postal code checks, or IP address information, or any other data?
Question about subscriptions/webhooks. Do I need to hit the finalize invoice API for recurring charges, or is responding to the invoice.created webhook with a 200 response sufficient?
Hello guys, I need help, I created an account and I'm trying to set the version API from 2022-11-15 to 2022-08-01, because I have a webhook listeing a payment_intent.succeded and with your latest version payload, my backend is not working because the charges.data is missing
hello, can please someone reopen this #dev-help message i need to ask a question again, thank you
how we can hide the country from strip elements?
hello folks, connected webhooks will also receive event triggered in test mode of connected accounts?
Hello, question about creating a customer account. The documentation suggests the following code
const customer = await stripe.customers.create();
const ephemeralKey = await stripe.ephemeralKeys.create(
{customer: customer.id}, // Shouldn't this be my internal customer id?
{apiVersion: '2022-11-15'}
);
Is this correct? shouldn't the customer ID be my internal customer ID? Currently I return the following to my iOS app
id: intent.id,
clientSecret: intent.client_secret,
amount: intent.amount,
currency: intent.currency,
ephemeralKey: ephemeralKey.secret,
customerId: customer.id,
publishableKey: 'pk_test_51MQwLvJkbFgl01sOWBr1JfzAmwjUDKFSe3JP2x5RQFIeO3UFS8v6SLdAjpOx4ttrCb3UbHKgyDzvPdJeWZHFmPcL006AsuXhTZ'
}
Then the iOS app uses these values to display a sheet
let intent = try await BookingServiceImpl().getStripePaymentIntent()
StripeAPI.defaultPublishableKey = intent.publishableKey
DispatchQueue.main.async {
self.serviceFee = Float(intent.amount) / 100
var configuration = PaymentSheet.Configuration()
configuration.customer = PaymentSheet.CustomerConfiguration(
id: intent.customerId,
ephemeralKeySecret: intent.ephemeralKey)
self.paymentId = intent.id
self.paymentSheet = PaymentSheet(paymentIntentClientSecret: intent.clientSecret, configuration: configuration)
}
How does it know whether the caller is an existing customer with an existing account or not?
hello! what TIN validation actually occurs on Connected accounts when they're created? i have a connected account i created with a fake TIN, and the account shows that the 1099 capability is active, even though requirements.eventually_due contains "individual.verification.document". a 1099 submission for this account would fail, as it's invalid, so it doesn't make sense that 1099s would be enabled.
Hi Devs. I am working with Stripe SDK on iOS and Android and I am looking for a way to manage the payment Cards stored on Stripe without actually initialising a payment. Is there a way to Manage the cards ?
I was just curious I am 99% I have 2 or more fraudulent purchases. What do I do in such a case where they try to refund scam for the products they have recieved?
How can i specify a past_due statius on a subscription event trigger and spesfiy the subscription.
Hello! I'm currently working with the Checkout sessions API. I was wondering if there is a way to prefill the payment method one that a costumer has previously selected as "default", or it always defaults to the last that they used to pay? I tried creating a session for a costumer with 2 cards as payment methods, the first that he used as default for invoices and subscriptions, but the session prefills the data of the second card (the last that the costumer used and also not the default)
Hello, Im having an issue with the create subscription api. Per the docs it says to use the field Price with SubscriptionItemsParams. but when I go to run the code I get the error: unknown field 'Price' in struct literal of type "github.com/stripe/stripe-go".SubscriptionItemsParams
Is there something wrong with Stripe today? With our integration, we started receiving many complaints, and after looking into it, it seemed like when user is trying to purchase a subscription and fails, the subscription is not getting cancelled, but is considered as completed. That leads to a credit from not-paid subscription if they decide to buy a cheaper subscription.
Hello, new to discord! my stripe payments just stopped working the other day, when i logged into my wordpress set up i noticed when going to edit my strip feed it goes to a 404 page unknown, any suggestions?
does stripe require a minimum PHP version on my website?
Apologies if this has been asked before or maybe it's different in live mode. Is it possible to change the colors or appearance of the lightbox modal that displays when a customer has selected their banking institution?
Hi there can we upgrade to stripe to a specifc version?
Hi how can I call stripe customer support
HI, сan anyone suggest a good book on integrating stripe into an online store? Interested in the card payment method. I need to understand the process flow, the sequence of method queries and what needs to be saved to the database from this flow. Does anyone have any additional information besides the documentation on the site?
I have created a couple products in the dashboard, but I need to know their "lookup keys", where do I find these?
I tried the example code here https://stripe.com/docs/billing/quickstart?lang=node&client=react It fails
Can Account Links created in test mode only be used if you're logged in to your Stripe Account?
I would have a high level question regarding Checkout sessions. It is possible to create a Checkout session which allows payment without the user entering his email, i.e. an anonymous payment?
Hello, how to become beta tester on stripe please ?
hi, when i send an invoice to my customer thru Stripe, our bank account information on the invoice; how do i get this removed
hi, I have a subscription with meta data, when an invoice is paid, i receive webhook invoice.paid - is there a way for me to receive the meta-data from the subscription that generated the invoice?
Hi there, I am trying to debug a stripe terminal integration with the Wise POS E. It had been working for several weeks, then recently experienced issues where our software couldn’t connect to it. I’m onsite at the customer, and checking the network communication I can see the calls related to Stripe. It hits an issue when it’s establishing a connection to the reader- the request to /jackrabbitservice times out. I confirmed the Wise POS E and the computer I’m testing with are on the same network and subnet. Our integration is working at another customer’s site with the same general set up. I suspect a network issue.
Hello, I been trying to charge a client for like the past 2 days and cant get anywhere. can i get a bit of help, the chat that i was on frooze or something
Is there a way to see if a customer has an active subscription in stripe? I know there is list methods, etc but our setup would be such that a customer only has one subscription active ever.
Hi, I am collecting a payment method information on my frontend, then sending that information to my backend. On my backend, I am creating a payment intent with (confirm = true). However, I'm not sure how to handle the transition from "processing" to "requires_action". Should I just use the errors_on_requires_action parameter to reject those Payment Intents?
hi, is there anywhere to add to an invoice a new item line with negative amount for a given product id. Additionally, we don't know the amount until when we add this new item line so we cannot define this as a fixed price on the product.
Hi - i just became an LLC, how do I change the account information?
Hello! I am trying to use the payment element, but I am stuck. (I use Express) So basically, atm the payment intent gets created, but I don't get where the client passes the payment methods.
Hey guys, I'm having a quick doubt about user creation and currency settings
Hello there, I am attempting to trigger a ReportRun for payout_reconciliation.itemized.2, I have verified within the Stripe Dashboard that payments exist for the payouts. I have thus far been able to trigger a ReportRun and retrieve said report without issue. The URL I am executing to download the file contents only ever has the headers available, and never any data. I have tried with multiple accounts and have been unable to obtain any data between dev and production environments. Any pointers?
Looking into Payment Links as a way to capture some customers who slipped through our Stripe flow. Curious if its possible to link a Payment Link to an existing customer ID?
I've tested the. URL params provided but it doesn't seem to link it back in any way
Hi, I'm not able to update a customer credit card number. I'm creating a token with the credit card from a react CardElement to pass it to the backend, but I'vent figured out how to use this token to update a current existing payment method
Hi all, I am trying to connect to a stripe reader M2 . I’m using the stripe terminal SDK for IOS in order to do so . As reference I have another similar app that was built using Xamarin . While monitoring network traffic for the stripe checkout flow on the app I came across two POST requests to gator.stripe.com . My question is why is this needed . What is gator /Amanda ??
Hello. I was wondering if there is any option for Zip Code-base delivery rate charge on Stripe?
Hello I’m trying to get my tax return for instacart but I need an account for stripe and it won’t allow me to get one
I've got a customer which provided a zip, country, and state. When I submit the request to create a subscription I get an error from the Tax engine which tells me to set options which are not documented on either the Customer or the Subscription I'm creating.
Hello. Further to my question yesterday about unlinked payments, where I need to refund a customer with no existing Stripe transaction. I found a mention of unlinked payments in the documentation: To refund a payment that's no longer available from the API or the Dashboard search, issue an unlinked refund. Unlinked refunds can be enabled for your account by emailing data-availability@stripe.com. The documentation doesn't provide any more details than the above, so before going through the process of enabling this feature, I'd like to understand a little more about what it is, what it does, and if it can meet my requirement. Alternatively, I was thinking the OutboundPayments / OutboundTransfer API’s would be sufficient for my purposes. From what I could understand, this allows me to send / transfer money to a bank account (in my case, it would be the customer) when no previous transactions exists. It would mean more development work, so I’d like to understand if there are limitations / restrictions that would prevent this or make this a bad idea and should therefore be avoided.
hello, I would like some help to activate the PIX option on my platform
I have express account setup on my platform. I was wondering if someone that has a full stripe account can use that account to sign into the express platform?
Hi! I'm looking at this page https://stripe.com/docs/stripe-js/elements/payment-request-button?client=html#html-js-styling-the-element
I see two references to "apiVersion: "2022-11-15"", - where can I find documentation on what values to use here and if there are differences?
I have a question about checkout page generated by stripe
Hello, I would like to know if it is possible to charge a SetupIntent without attaching the PaymentMethod to a customer. I've tried the following for instance, but the API tells me I need to be attached to a customer:
checkout_session = stripe.checkout.Session.create(
mode="setup",
success_url="https://www.example.com/",
locale="en",
payment_method_types=["card"],
)
print(f"Checkout session URL:\n{checkout_session.url}")
input("Press ENTER to charge the card:")
checkout_session = stripe.checkout.Session.retrieve(checkout_session.id)
setup_intent = stripe.SetupIntent.retrieve(checkout_session.setup_intent)
payment_intent = stripe.PaymentIntent.create(
amount=12345, # cents
currency="CAD",
payment_method=setup_intent.payment_method,
confirm=True,
)
The use case is that we would like to avoid synchronizing our customer database to Stripe's customers, as to reduce the complexity of our integration.
Hello. I am reviewing the API documentation on creating a Checkout Session, specifically defining the payment_method_types (https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-payment_method_types)
I see the list of available options. I may be blind, but I don't see the wallet options for Apple Pay, Google Pay, and Link listed on the documentation. I do see other wallet options such as Alipay and WeChat Pay.
Are wallet options such as Apple Pay, Google Pay, and Link not definable for payment_method_types?
Hello team, could you help me with this problem Im having?
I dont understand what property should I change in my connected accounts
Funds can't be sent to accounts located in MX when the account is under the
fullservice agreement
Hey, I have 6 of the same customer on my dashboard but they are not combined as one (even with the same email) How can I fix that?
Does stripe have any kind of primary key for customer object?
Hi. I keep getting resource missing error for payment intent. I’m not really sure what I’m doing wrong here. All my stripe keys and product id are good. This is the third day I’m on this error.
Does stripe terminal has Tap to Pay on Android - no 3rd party reader?
Hi! currently have a custom connect integration using on_behalf_of and was recommended by a non technical support agent to remove it to get platform payout timing instead of connected account payout timing; was curious if the devs have anything to say in terms of any additional code changes other than straight up removing the parameter when creating a paymentIntent
Hi! We have a checkout using Elements, Invoices/Subscriptions, and per-line Tax Rates (we sell digital products only). We'd like to migrate to Payment Intents. I am wondering what's the recommended way to do this. It seems like the latest Elements payment form requires a Payment Intent to be passed into it. A Payment Intent requires a finalized Invoice. So in order to show the Elements payment form, I need to have previously gathered customer location, calculated tax rates, and finalized the invoice. This means that I cannot use the Elements payment form to collect customer location, I need to do it in a previous step (using my own custom form I guess?). Does this all sound right? So to make all this work, it seems like I need to add another step to checkout (to gather country/zip ahead of showing payment form), and it has to be a custom form (I can't leverage the Elements country/zip fields, because they require a Payment Intent to display them) - neither of these are ideal but I don't see a way around it given the constraints around Payment Intent and Elements. Would love some guidance here, to make sure I'm going down the right path with this migration, thanks!
A little confused on whats going on. My client uses the publisher key, and it receives a client_secret from my backend when paymentIntent is created
A user can have many customers
Code:
// Retrieve product from [Product_Owner]
const product = await this.stripe.products.retrieve(activeProduct.productId, { stripeAccount: activeProduct.user.stripeInfo.accountId });
const priceId = product.default_price
// Retrieve priceObject from [Product_Owner]
const priceObject = await this.stripe.prices.retrieve(priceId as string, { stripeAccount: activeProduct.user.stripeInfo.accountId })
// Create payment intent for the customerId (customer thats buying the product owners product), and I attached this intent to do the product owners stripe account
const intent = await this.stripe.paymentIntents.create({
amount: priceObject.unit_amount,
currency: 'USD',
payment_method_types: ['card'],
customer: customerId,
receipt_email: jwtUser.email,
setup_future_usage: 'on_session'
}, { stripeAccount: activeProduct.user.stripeInfo.accountId });
return { clientSecret: intent.client_secret }
I keep getting an error No such payment_intent , which kinda makes sense but kinda doesnt. The client is using the dev publisher key for the elements and the intents client_secret but ya, the error I keep getting is it doesnt exist. I thought that dev publisher key + client_secret will give me access to my entire dev platform, but I guess not?
Hello helpful people! I'm trying to figure out how to see the proration_behavior value on a sub? I know when created via the dashboard the default is not to always_invoice but what if I update a sub to a new price (same product)? Would I need to do that via API? Perhaps I'm overthinking this and changing the price with a new billing cycle it doesn't impact the proration_behavior but I can't seem to find the value using postman. Thanks for the help!
Hi guys newbie here. Need your expertise on this.
just set up my account, how can i verify my banking informatio
Hi! We have a workflow where we want our customers to send payments to our Express Accounts in India, which are under the Recipient Agreement. Because the accounts are in India, we can't use destination charges and need to use separate charges and transfers. Our platform has a US bank account attached. So, we get an error if we try to create a Transfer that's not in USD. This is preventing us from sending the exact amount that we received from our customer to the Indian Express Account. Is there something that I'm missing here, or is this just a limitation?
how do i make a block rule for pre-paid cards and cards to be older then 10 days
@pallid zodiac lets continue the discussion in your thread
during authentication, im seeing users of a stripe connect app getting a "the user denied your request" error... ive found where this is mentioned in the docs, but I dont know how to determine the cause. https://stripe.com/docs/connect/oauth-reference#get-authorize-errors
Connect OAuth reference
This reference lists available public methods for our OAuth endpoints for Connect.
Connect OAuth reference
can anyone shed any light on common scenarios which this happens?
error=access_denied
Hi, this is in regards to 3DS MFA while capturing payments. we are using setupIntent to capture the credit card, and then confirmCard step to confirm the payment. how can we skip 3DS MFA for confirm step and perform MFA only while confirming the payment. Thanks
Hello need help changing my phone number
I can't get access so I can get my 1099 form
Hi, question for Mexican accounts, the invoices are validated vs. tax authority? If so, is it possible to disable it for subscriptions if we use another service to invoice?
allo
Hi, I got this error when India user used his debit card. I'm using Charges instead of paymentIntent. Is that a problem? Thank you!
i have a wisepad 3 card reader have downloaded stripe on my phone and cant get them to connect together. what am i missing. thanks
Hi I am a new Stripe user and I am so confused about the articles and how to set up the payment. Pleas help.
I want to save the payment method of my clients for recurring invoice/payment.
when I find the articles about it, it always shows the line of codes. However, when I go into my Stripe dashboard, I don't see any codes and I don't know how to pop it up.
Is there any other kinder explanation about the recurring payments? or can you teach me how to code...?
Hello! Looking for help. following this article: https://stripe.com/docs/payments/run-custom-actions-before-confirmation#update-application-fee. (using react js). For some reason when i call stripe.updatePaymentIntent in section 5, the updatePaymentIntent method doesnt exist on the useStripe() hook. I have payment flow implemented and working outlined in this article https://stripe.com/docs/payments/accept-a-payment?platform=web&ui=elements
hello, im trying to figure out why my payments aren't working. it suddenly just stopped the other day. when checking my webhooks there is a lot of 503 errors. Please help? thank you
/remote on
Hello, everything seems to be working in test mode, but my url only relocates to stripe checkout locally, it doesnt work on my deployed version, the link is completely dead, ive updated everything for my deployed version, any help is appreciated
Hey, I have a query regarding payouts for clients, can i use an existing bank account to do the payouts using stripe?
hello please could you help me with const { error } = await stripe.confirmPayment({
elements,
confirmParams: {
// Make sure to change this to your payment completion page
return_url: "https://www.domain.com/" + s_id,
receipt_email: document.getElementById("s_email").value,
billing_details: {
name: document.getElementById("s_name").value,
phone: document.getElementById("s_phone").value,
}
},
});
I need to put billing_detils in stripe.confirmPayment please your help,
Hello channel,
We want to implement subscriptions and charge later using payment intent API (Cards, Apple Pay, Google Pay).
Can you please guide us on it.
Hi guys, how can I check when a trial is about to end. i know trial_will_end exists but I need it to send an email 1 day before the trial ends instead of 3 days.
I could use a scheduler but id prefer if I can find a way to do it in stripe.
Hello, how do we turn on 3ds on transactions
Hi
I have generated a new secret key live. What is the status of the old key. Will it be active?
You can manage them here: https://dashboard.stripe.com/test/apikeys
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
My Alipay has a deduction, but I can't find the order number of midjourney, can you check it for me? thanks
Is there any webhook event for refund from stripe in php?
Can there be two active live secret keys.
Question regarding connected accounts for marketplace, if I create connected accounts for each product seller, and create customers for them, does the product seller have to go through an extensive onboarding process? Meaning if business type is set to "individual", they have to enter their address, and all this other stuff?
Hi i need small help
can we customise the currency symbol position
in below screenshot we are seeing currency symbol before price
we need that currency symbol after price
Hi there, my application uses Stripe Connect. So client Stripe accounts authorizes my app to make some actions on their behalf. Is it possible to «deauthorize» client to prevent receiving the webhook for those clients, who actually doesn't use my service anymore?
hello we have new account but payments not going through .. says "The connect account can not receive real charges"
what can we do here?
In the customer object, what is the difference between "default_source" and "invoice_settings.default_payment_method"? Is the source just the card/bank account associated with the default payment?
Hi !
I'm trying tu customize IbanElement from https://stripe.com/docs/payments/sepa-debit/accept-a-payment?platform=web&ui=element .
I can't really manage to stylize my input the look like some <TextField> in mui https://mui.com/material-ui/api/text-field/
I'm using Nextjs btw.
Can you help ?
hello
Hi, I would like to know what is the best approach to allow US based customers to pay in GBP ?
Yes
Hello, I'm trying to implement the custom payment sheet in my UI, but after having initialized the PaymentSheet.FlowController , I can't use the function flowController.configure. I'm programming in java.
I would like to create invoices to display VAT for items that have been paid beforehand, how would I be able to reflect this on the invoice so that it's partially paid, instead of applying discounts?
To elaborate:
- I may have some items that are not paid for, I want to charge the customer for these
- I have some items that are paid in advance separately, I want to display these on the invoice, but not charge the customer (as they're paid already)
I can help here: https://discord.com/channels/841573134531821608/1065917974516604938
for our platform, we need to allow our customer(in US) to send money directly to bank account(Bank Transfer). for there is option called ACH Credit(https://stripe.com/docs/sources/ach-credit-transfer) in this documentation they're using Source APIs for creating virtual account and assigning it to customer.
my questions are 1) ACH Credit is in Beta and 2) Sources APIs are deprecated then should we use it?
when using stripe PaymentElements and confiming a payment intent (stripe.confirmPayment({ elements, confirmParams: { return_url: returnUrl, }, })) is there a way to know the payment method used (whether its a card or ideal or etc.,)
Hi Stripe Team!
I found something intresting on the stripe's support website:
To address these underlying payment processing costs and continue providing these services as part of our standard pricing, Stripe does not return our fees when a payment is refunded. ~ https://support.stripe.com/questions/understanding-fees-for-refunded-payments
Does it means that my user will pay me and If I want to return him this money he will get back to the account lower amount than he paid? It makes no sense to me.
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hi. I'd like to setup my subscription flow such that when a user has a default payment method, they'll automatically be charged to that payment method. However, should a user not have any saved payment methods, they'll be allowed to enter their payment information into a form while subscribing so that it can be saved. Thing is, I'm not sure how the frontend would know if the user has a saved payment method. Does Stripe have something for this?
Hi! I have a questions regarding customer tax_ids. 1) What are the business reasons for having multiple ones? 2) What happens if customers have multiple ones? How do they end up on the invoice, do they have an affect for reverse charge tax etc?
Hallo, I just begun to follow the react stripe tutorial of Stripe Developers on youtube. Now I have the typescript error: Argument of type 'Promise<Stripe | null>' is not assignable to parameter of type 'SetStateAction<null>'. Type 'Promise<Stripe | null>' provides no match for the signature '(prevState: null): null'.ts(2345).
I set an empty object into useState, then the error is away, but I am not sure if that is right. The Publishable Key is a string. Does loadStripe gives back an object?
That is the code from the tutorial:
const [stripePromise, setStripePromise] = useState(null);
useEffect(() => {
fetch("http://localhost:5001/api/checkout/config", {
}).then(async (r)=>{
const {publishableKey} = await r.json();
setStripePromise(loadStripe(publishableKey)); //loadStripe and publishable Key are underlined
})
}, [])
Morning team! 😄
I've just had a payment intent type="sepa_debit" fail due to a missing mandate req_E8aVhHIZQihtIn pi_3MSHOoG0vbg551mb0Fxo5j3E
The request failed with a 400 invalid_request_error.
I raised here (#dev-help message) that the error had changed to a 400 card_error with a failed charge and respective payment_intent.payment_failed event.
Now this morning the response has changed back to a 400 invalid_request_error with no failed charge and no webhook 😕
Would anyone have a bit more info on this as we changed our error handling in response to the previous thread but now it seems it's gone back 😅
Thanks!
What does "java.lang.IllegalStateException: PaymentSheet cannot set up a PaymentIntent in status 'succeeded'.
See https://stripe.com/docs/api/payment_intents/object#payment_intent_object-status." mean? I have this error when I try to implement the confirmation of a Stripe payment in my app UI according to the guide https://stripe.com/docs/payments/accept-a-payment?platform=android&ui=payment-sheet#android-flowcontroller
Hello I would like to request some assistance with an error:
You cannot request any capability other than transfers for accounts that are under the recipient service agreement. For more information on recipient service agreements, see https://stripe.com/docs/connect/service-agreement-types#recipient.
Hey, do you happen to know if I create a new payment link I can attach information to the invoice, such as "Hey, thanks for the payment, to proceed fill this google form with your information for completing your setup"?
Hello, can i cancel resending some event in stripe and how?
Hello, I would like to modify the unit_amount of a Price of a Product with Python API. I have see that I can do it in the dashboard.
I tried the following :
stripe.Price.modify(
....
# /!\ All three cases error out :
# 1)
# unit_amount=int(product_site.pack_price_without_promo() * 100),
# Received unknown parameter: unit_amount
# 2)
# currency_options={
# "eur": {
# "unit_amount": int(product_site.pack_price_without_promo() * 100),
# },
# },
# 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.
# 3)
# currency_options={
# "unit_amount": int(product_site.pack_price_without_promo() * 100),
# },
# Invalid object
)
Hey there,
after spending almost a week now and contacting the support 3 times, this seems like the last resort.
Please stripe, i am begging you, we need 'line_items' and 'invoice_creation' (post-payment invoicing) on the create paymentintent API.
Currently, there is no way to add 'line_items' and enable 'invoice_creation' when creating a payment intent for use with the payment element.
This is a huge problem, since there is no way to integrate properly with the stripe invoice API.
TLDR:
All we need are 'line_items' and 'invoice_creation' (post-payment invoicing) on the create paymentintent API.
Nice to have: Only generate the paymentintent after the customer has paid, this is exactly what the session checkout will do under the hood.
We already have all the features we would need to build this, PLEASE stripe, let use use these features on the paymentintent API.
Hello. I get CORS error when trying to download invoice pdf. How can I enable my url?
Hello, what is the best way to calculate the Stripe fee taken on a payment and pass it to the customer? Any issues with that?
Hi
I have created support email many times but still I have not received any response from yours
Hello there, I have a question regarding email CC for invoices. I saw on the doc that it's possible from the dashboard but not with the API (https://stripe.com/docs/invoicing/send-email) Any info on if and when it will be possible?
Hey my stripe test card has been blocked Bcuz of giving too many incorrect pin and I’m not able to make payment.. how can it be fixed
Do failed stripe events have a some limit of resending?
I am getting below error while hitting stripe trigger charge.succeeded command on the stripe CLI
and getting below error while hitting stripe trigger invoice.payment_succeeded on the stripe CLI in my local system
i am using this stripe trigger <invoice.updated> --stripe-account acct_1LsV3iEmAsCUvewd in CIL and its returning, zsh: no such file or directory: invoice.updated
lucalemon-morgan@Lucas-MacBook-Pro ~ %
I have implemented your Stripe Subscription module in my ADOBE COMMERCE and getting above errors
Hello, just a quick question, are there stripe connect specific webhooks or all webhooks are handled by one endpoint?
how can I change the price of a subscription for all users at once? Do I have to go through each user? Or can I somehow change the price for everybody at once?
Hi Team ,
I want to download the invoice for the subscription which is renewed automatically ? Is that API service is paid ?
I'm using https://stripe.com/docs/elements/appearance-api to style payment methods using accordion, is there a way to add custom border and padding around each payment method?
Question about req_Vq5ePYmRY6hKqT. After carefully looking at a calendar, I saw the year is not yet 2025. Why did it error out with an expired_card?
Hi there, can we send JSON object as metadata in stripe checkout?
subscription questions
Asad
Hello Everyone. I have a question, How can we increase the time of green approved tick mark which comes after successful payment on terminal? Please suggest...
Is there a way to make it so that newly created payment methods using the SetupIntent API are automatically set to default?
Hi there, when confirming a setupIntent, is there a way to set the paymentMethod by default other than doing another API call ?
Some parameter to setupIntent ?
Hey how are you, my stripe block can you tell me reason
Hi all. I have questions about disputes process and payout, destination charge.
Can anyone help?
Does someone have an example of Payment sheet implementation in java? Please
Hi all. I have question about how can I get all guest customers with stripe API.
Hello, any help about a webhook?
Hi there, I have a question regarding reimbursing in local currencies. Is it true, that Stripe is not able to reimburse in Singapore Dollars? E.g. for travel expenses or returned/canceled purchases.
Hi, is there the Orange Money payment in Stripe?
Hola
hello,i am a developer, looking to use Stripe payments in order to integrate it on my employer's website.i have been testing different ways of code, and I just do not seem to be able to make it work.
also, i can not find the settings for Checkout, in order to enable the Checkout client-only integration.
i have looked everywhere on the docs.my concern is that, our website uses React on the frontend, and graphql on the backend.I have set up the resolvers, types, and they 'seem' to be ok. but i still can not get any response back from stripe
let me explain what I am looking to do:we have some products, that are available to be purchased, either one-time payment or as a subscription.i gather the information through out a funnel, and at the last step, i need to show the checkout "integrated in my react component".then i get the response and navigate to the rest of the funnel from there
Does applying a discount to an existing subscription create a new payment intent for the initial payment or is there a way to have the discount applied to the existing payment intent?
Following the react stripe tutorial of Stripe Developers, I still have a problem with setStripePromise. Currently it is underlined and typescript tells me: Type 'Promise' is not generic.
That is what I tried:
import React, {useEffect, useState} from 'react'
import type { Stripe } from '@stripe/stripe-js'
import styled from 'styled-components';
import {loadStripe, StripeConstructor, StripeConstructorOptions} from '@stripe/stripe-js';
import Checkout from '../pages/stripe/Checkout';
import { Elements } from '@stripe/react-stripe-js';
interface Promise{
publishableKey:string,
options?: StripeConstructorOptions | undefined
}
const Pay = ()=>{
const [clientSecret, setClientSecret] = useState("");
const [stripePromise, setStripePromise] = React.useState<Promise<Stripe | null>>(null);//That is underlined
useEffect(() => {
fetch("http://localhost:5001/api/checkout/config", {
}).then(async (r)=>{
const {publishableKey} = await r.json();
console.log(publishableKey);
setStripePromise(loadStripe(publishableKey));
})
}, [])
// //create-paymentIntent
useEffect(()=>{
fetch("http://localhost:5001/api/checkout/create-payment-intent", {
method:"POST",
body: JSON.stringify({})
}).then(async (r)=>{
const {clientSecret} = await r.json();
setClientSecret(clientSecret);
})
}, [])
return (
<Container>
{clientSecret && stripePromise && (
<Elements stripe={stripePromise} options={{ clientSecret }}>
<Checkout/>
</Elements>
)}
</Container>
Thanks for your help.
Question about "Checkout Session".
When I create a "Checkout Session", the "payment intent" property of the returned session object is nil. (Not an object with only ID filled)
Did I do something wrong?
I want to use "Checkout Session" to track line items and take advantage of the itemized receipt. But I don't want to use Stripe provided checkout page. (Instead, I want to use my own checkout page with Stripe Elements)
Is this something achievable?
Thx
Hi - Question on Direct charges and platform fees. Currently I've made a PHP script that will let me invoice or setup a subscription on specific customer IDs using the API. When I set this up, it was done for an individual/solo stripe account. However now I've linked that stripe account to a "Platform account" so that now it is a "Connect account". I still want to do the same function of invoicing specific customers but I'm not sure what to add to my code to account for the fact that it is now a connect account that will do "Direct Charges" and needs to pass a "Application Fee" to the main platform account.
Hello there!
Is it possible to hide PaymentRequestButton interface (GPay / ApplePay) by code?
Tried paymentRequestButton.hide/collapse/destroy - but it didn't worked
is there a way to split payments for types of service provided.
Hey stripe team, running into an issue with connecting to an m2 reader, if anyone could point me in the right direction would be greatly appreciated!
I am currently developing a react-native app, i am using
"@stripe/stripe-terminal-react-native": "^0.0.1-beta.11",
it seems like the discoverReaders call does detect my m2 reader, however the object returned back seems to be missing a bunch of property values, ive attached an image of the reader object.
I am trying to test on device (ios), and am not connected through the phone's bluetooth (as stated in the docs), i cant seem to figure out whats wrong here cause I'd imagine the id shouldn't be null since I need to have the id of a device to call connectBluetoothReader?
Ive setup the stripeTerminalProvider already, i don't think there is any issues with that
Here is my call discoverReaders
const { error } = await discoverReaders({ simulated:false, discoveryMethod: 'bluetoothScan', });
the onUpdateDiscoveredReaders is getting triggered from the useStripeTerminal hook, so I don't think it's an issue with detecting the actual m2 machine
ive tried both bluetoothScan and bluetoothProximity and seems to be the same issue, however with bluetoothScan even the batteryLevel property is null, so it looks like bluetoothProximity provides a little more details of my m2 device
My email is bonniemartinez78@gmail.com. I was trying to place an order and it said I exceeded my card too many times. It should work now. Can you unlock it so I can place my order
Card ends in 5222
Hi, is there a way I can pre-fill my stripe elements card number, expiry and CVC programmatically in test mode only? I want my users to be able to click a button to automatically pre-fill the card input with 4242 4242 4242 4242. If this isn't possible right now, who can I chat to in order to relay this up to the engineering team responsible?
Hello,
i need help with confirming SetupIntent of 3DS2 card, the modal box is not showing up on frontend
so I cannot update the price of existing price inside the product?
existing product
Hello,
when we are using connect, standard accounts and direct charges - can we use on_behalf_of and for the connected accounts to fill in his billing address to the invoice?
Hi, when I am trying to cancel a subscription using: const deleted = await stripe.subscriptions.del(subscriptionId);
I get an error like this: StripeInvalidRequestError: No such subscription: <sub_id>
But i am sure there is one, does anyone know what goes wrong?
Cheers from Amsterdam
I'm creating a subscriptionSchedules which start_date is in the future. The response object I get has subscription: null, then no invoice generated as well. Will it generate an invoice on the start_data? I'm not sure how it works here.
Hello there, my customer had issues paying with an American Express https://dashboard.stripe.com/events/evt_1MRdOVFVEFVGD6LS5sco7kUn
Do you know why ? do i have to activate something about American express ?
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
@waxen spindle
thank you with your previous help.
now my frontend (port 3000) tries to do a POST on /create-payment-intent
my backend is on port 8888
so i get this
even if i change the url to http://localhost:8888/create-payment-intent, still same result
Hello. I wanted to know if there is any way to add customer's payment method in the invoice pdf?
hi
My website suddenly didnt accept any online payment through stripe gateway
what I have to do .. I trying to reach to support team no one call me
hello, is there anyway to pass in a line item specifically sales tax into stripe in checkout? We do not want to rely on stripe to calculate the taxes and we can calculate the taxes ourselves
something similar to shipping? if it is not possible, is tax rates the only way to do this without relying on automatic tax?
Hello, what are the informations required to create a connect express account with payments enabled ?
my paiement link is suspended. I've juste created it, why is it written that ?
@cunning jay Please don't ask questions in other user's threads. You can talk to our support team about what tax documents you need https://support.stripe.com/?contact=true
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hiya! If I have a subscription and want to update it's price such that the subscription will go from being charged monthly to being charged annually, is it possible to configure Stripe such that the Customer will be charged for their first annual payment at the end of the last monthly period?
Hi, i'm testing my connect payout flow and getting an error 'Sorry, you don't have any external accounts in that currency (usd)' while trying to payout a connected account using stripe.payouts.create method. This connected account has 2 usd external accounts (debit card) and i can see them in connect dashboard, but still it gives this error.
I can access the request logs via the dashboard but is there an api I can use?
Hi, we use Stripe in a e-commerce platform (web site), and we would manage payment received (confirm or not), but we can't because payment are by default set as confirmed.
Do we need to implement our code or is there a setting in the Stripe client area to use?
Hello,
Im trying to test 3D secure with subscription. After giving my card number (4000000000003220) I don't see any popup for authentification, and the payement was declined automatically. How I can fix that please?
can someone reopen my previous thread.
I'm trying to test payments with Indian Rupees. Is there a spcial test card or payment method for different currencies? I've heard they have some double authentication flow that we need to make sure we handle.
We listen for "customer.source.updated" events so we can update cards whenever new ones are issued.
However, we received one of these events for a bank account -- which I did not expect. I'm wondering what the circumstances are that would cause Stripe to trigger this event.
Here is the event in particular I'm looking at: evt_1MS9W3LMHLcGMW3QsJHjFmLz
Hello, we are currently listening for the checkout.session.completed webhook and sometimes this results in us creating duplicate records in our backend despite handling for webhook deduplication. We think it's a race condition with the actual Checkout callback. How do you recommend we handle this? Should we delay processing the webhook for N seconds?
With payment link can we manage custom terms and conditions the user has to consent to?
Hi all. Is there any documentation on how to use Google Pay / Apple Pay with the Stripe Terminal SDK to implement what's mentioned in this page? https://support.stripe.com/questions/card-reader-support-for-contactless-emv.
Hello, I need help about a webhook please
hi please Im using webhook with Listening for payment_intent.succeeded but I cant get billing details why ?
Hello
i'm planning to embed the pricing table for my SaaS application with React (https://stripe.com/docs/payments/checkout/pricing-table), i do that, but I can’t find a way to call the checkout, directly with the customer id, so that the customer data fields are already filled out, as in stripe.subscriptions.create ; is there a method to do that?
Thank you
I am embeding the my connect customers stripe dash into my application, is there a api all to generate a URL were they are already logged in?
Whats the issue?
I do not have an official website, but I want to make all my sales through Instagram. My account has been suspended how can I activate it?
Already answered in TrCarder's thread but will put it here too for anyone reading later: this server is for coding questions, for account questions please reach out to our support team https://support.stripe.com/?contact=true
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hi! I have a question on verifying webhook signature. I tested it on localhost and it worked. Unfortunately, it fails on verifying the webhook signature on hosted endpoints. I also noticed a difference in length between the secrets. The secret generated for localhost is 70 characters long and the one for hosted endpoint has only 32 characters. Is this the place from where I should retrieve the secret for hosted endpoints?
Hi team, I'm trying to pay for Midjourney but my Amex card is rejected. Any clues?
I'm looking to add anti-fraud checks to Klarna customers, and would like to know if I can somehow get their last4, card brand, etc. from the original payment intent before actually posting the charge? I see the information in the charge response, but at that point its too late to do the fraud check.
Hey there, when we send an idempotency key to say, subscription.create, will the returning webhook contain that idempotency key?
I'm having trouble uploading a CSV to bulk populate a Radar list (rsl_1MRVWaJUU4vq0xoes6u31bBK, recent attempt: blk_1MSNH1JUU4vq0xoe4U8dP44C). Is there documentation on what format this upload expects?
https://stripe.com/docs/invoicing/integration seems to suggest you can create an invoice before an invoice item. When I tried that I got an error code that there was nothing to invoice. Am I understanding correctly that items need to be created beforehand?
So when we collect payment for a subscription in our application, should we be creating a subscription with default_incomplete as the payment_behavior in order to get the payment intent or should we be creating a checkout session? not sure if ones a better solution. thanks in advance
The sign up button is not working
🚨 Silly Question Alert 🚨
I'm looking to start working in Stripe CLI to test out webhooks on our development server. The whole point of CLI is that it is only meant to help test out development processes right? There is no reason to install CLI on our production server?
Hey Dev team. Quick question, is stripe considering adding a new webhook event (or does one exist) that could report on the online status of terminal? IE, for the BBPOS WisePOS E I would like to update our platform when a terminal goes offline, or goes online. The use case is to not present that terminal on the point of payment to the user if it is offline. any suggestions?
Hey, I need access to my Stripe account and I've done every step and have now been in review since Feb 2022. Please have someone contact me at love2freely@gmail.com
Hi, which is the best way to list failed payments? by listing payment intents and expand to the charge and customer? or by listing from charge and expand customer and pi?
Hello stripe team,
I need some context on an error trying to create a recipient custom account through the API
I get the next error message:
Your platform needs approval for accounts to have requested the
transferscapability without thecard_paymentscapability. If you would like to request transfers without card_payments, please contact us via https://support.stripe.com/contact.
How do I test payment intent processing status?
Do we have any test card number to test that?
they have a ton of test cards
We have a strange 3DS report, Stripe make 3DS requests on 5 percent of the transactions, but all failed. Is there a reason for that ? Shouldn't it make more ?
yep but I am not able to find one which change the status to processing
Is threre a way to integrate partial payments with Payment links? We'd like customer to pay for equipment first and the later pay for installation. Thank you.
Think I might be doing something wrong with test clocks? I set up a new test clock, added a customer, added a subscription to it, and gave it a test card expiring 12/23. Advanced the clock into 2024 so that another invoice was issued, expecting that the payment would not go through - but it did. Test clock id clock_1MSOT6JvPV2PodcLzJsmEExn
Hello, i have a question on currency conversions on pricing for subscription. I see that if i initially set the default pricing using USD for a product and then add additional currencies, it auto calculates the amounts for other currencies. I am wondering if that conversion is calculated daily or only initially, or anytime there is a request for the pricing?
Hello. I have a question about recurrence. Which events does stripe emit to notify about success or failure when charging the amount in the months after the first payment?
I have a quick question, how can I calculate the total of captured payments? despite list limit is between 10 and 100 - If I have more than 100 payments, how can calculate the total?
Can someone explain how? i have ö in my domain, i looked up the url-encoded UTF-8 value for ö which is %C3%B6, but stripe gave me a new error
Does anyone happen to know if it is possible to disable a certain payment method for a specific product or price? For example, we would want to allow ACH on some products, but disallow it on others. From what I've been able to gather, it seems that the payment methods are either enabled and disabled globally?
@mighty hill Is-it me, or the thread has been closed ? ( I was in a call )
Is it possible to include formatted links in an invoice footer?
Hello
Our account looks like internally flagged or something else ... it can not process real payments
Hi., We have a bit of a mystery on our hands. Our site stopped processing Stripe payment intents seemiingly for no reason. We have checked the logs and the error is "no customer found" but the customer is clearly in our stripe account. It is a charge on behalf of the connect account. The question is was there some some sort of change in stripe that we are not aware of that might be causing this? here is an example request ID req_ySgxVs6VfvGkIC.
Hi, I have integrated Stripe API on my IOS app for the iPhone. For some reason, it does not accept AMEX cards. Is there any reason why that may be?
Does anyone know the proper css Appearance variable for changing the text color of a field Label only, on a payment form?
Hi! Is there any way to get the card details for a card present payment from the payment intent object? We want to display the transaction with the card's brand and last 4 digits in the UI but from my initial exploration it appears as if this is only possible with cards manually entered or saved card payments.
Hi Stripe Team!
Is it possible to handle the redirects triggered by stripe.js confirmPayment() method manually? Or is there any another way to handle it manually? My goal is to open the redirect in another browser tab.
I have a python app using a webhook, listening for invoice.payment_succeeded
whenever this is triggered, I'm trying to collect either the subscription id of that, or the session id associated with the subscription.
I want to do this so I can query my database and update some stuff, but I'm having trouble finding the correct syntax... sub_id = invoice['subscription'] doesn't seem to be providing the correct id
To continue with our previous thread. for some reason it started working again. Literally changed nothing. here is a request for the previous customer req_by9F82o9qq9xH4
Hey, question here on how does Stripe apply fees: is it 0.3 cents first then 2.9% or 2.9% first, then 0.3cents ?
Hi Stripe devs. One of our customers received and failed a 3DS challenge four times in a row and it surprisingly resulted in the cancellation of their subscription. Does anyone know why that would cause a cancellation? The ID it relates to is sub_FBmAqXUcyGYIrO.
@mighty hill Hi i'm interested to become beta tester on Stripe for PayPal integration, my business is 50% of PayPal transaction, it can really help me and help PayPal Stripe Team to get revalent issues.
Hi team question here. User received an error "rak_event_read". The provided key starts with rk . how can we resolve this?
Hello, I'm from Mexico, is there someone who can provide support, in the account configuration part it asks me for information, in one of them it asks me to select the "type of company" where I will give my information to be able to configure my account. The activity to which my company belongs does not appear in those options that it displays. What solution can you give me? The business line of my company is Persona Moral
Kindly let continue from here . was temporally disconnected
This is our account "Stripe account" is not a Connect account
for my last thread i had, if im presenting this view https://p181.p1.n0.cdn.getcloudapp.com/items/JruympJD/f7a07dca-d931-442c-9322-cefff64519a4.jpg?source=viewer&v=1cd23da714565a69018cb3ea56329a28 and i want to both update the subscription (seats items etc) AND the billing info, how would i do that, since updating the subscription will immediately bill them so would i need to update the customers payment method first then the subscription?
Hi! I a have tier based price with a flat amount and NO unit amount. When stripes create an invoice it shows both lines (flat and unit) It's there a way to hide the unit amount line? This is confusing our customers
Hello, i am using products.list api and i am getting nothing in the data, but when i retrieve an individual product, it returns it
Hi, I'm stuck I'm not able to programatically sum all the charges in stripe. I've tried the following but the api gets stuck when there is a big amount of records.
Here is the logic I'm implementing. There are more than 100 records so I need to sum all the payments and I'vent found an optimal way to do that.
I've also read the reporting docs, but I need to expose the information in an json response not csv file.
let lastCharge;
let charges = []
let allCharges = [];
do {
const charges = await stripe.charges.list({
captured: true,
expand: ['data.balance_transaction'],
starting_after: lastCharge?.id,
limit: 100,
});
lastCharge = charges.data.pop();
allCharges.push(...charges.data, lastCharge);
} while (charges.data.length);
I would have a few questions regarding the expiry of the Checkout session, i.e. when stripe.checkout.Session.expire is being called.
- Is it possible for Checkout to display a message to the user immediately when the session expires? My tests indicates that once the session is expired, the user will only be informed of the situation once he pushes the Pay button.
- I see the enclosed message (see image.png) in the test environment after pressing Pay once the session is expired, is it the same message that's being displayed in production?
- Can this message be personalized? Can we provide an URL in this message so the user to come back to our site?
Hi team!, I have a question regarding refunds. If I as platform start a refund for a customer, from which account would the money be taken? Platform or Connected account?
stripe have the option of giving our customers the option at checkout whether or not they want to pay the fee with credit card or no fees if they do ACH?
Can I pass the processing fee to the customer using Stripe
?
I could have sworn I read this in the docs somewhere, but do PaymentIntents expire? I thought it was 24 hours, but I can't find mention of expiring anymore. And, if they do expire, is the expiration absolute based on when the intent was created, or will updating the payment intent refresh/extend the expiration time?
OK so I need to get my stripe account up and going again which I don’t understand why it was deactivated it’s not verifying my Social Security. I have sent a picture of my Social Security several times. This lady messaged me last time and she told me put a zero information security number but now it’s not allowing me.
I need this to be fixed ASAP because I need to take on shifts for the next two days
Hello
When I go to update a subscription how could I get the prorated amount for the change before I persist it?
I am not getting a code & when I try to recover my password it goes to a page saying it's making sure I'm not a robot... but stays there w no indication that anything is happening.
Good evening, I'm having a hard time downloading the stripe cli on linux. I do not know where to move the stripe file and what to do with it
Hi! Let's say I have a destination charge where the charge is in EUR, the platform bank account is USD, and the destination Express account's default currency is CAD. Will there be two currency conversions and thus 2 sets of FX fees? does setting on_behalf_of change anything here?
my webhook got disabled because of a few errors and it being disabled really messed some things up. Is there a way to prevent stripe from disabling my webhook?
Hello !
I am setting up currencies for different countries in my code.
I would like to have on a Checkout payment page the blue cards and Klarna for USD currency, but I encounter this error:
Is there a easy way to get the billing information we collect at checkout to show up on the invoice under customer billing details? It seems to not be go with their customer data.
I'm looking at using Connect Express accounts with Stripe Invoicing, but don't want to use an application_fee_amount or transfer_amount to collect fees as some of these invoices will be paid out of band. Stripe Support has confirmed that marking an invoice as paid out of band does not cause any application_fee_amount or transfer_amount to be withheld from the invoice since the money does not transit through Stripe.
Is there any API available to help properly account for the "usage" of a given Connect account? I'd like to be able to bill connected accounts separately at the end of the month for the processing fees + invoicing costs, which gets complicated fast with the different payment methods available that may have been used to pay the invoice within Stripe.
For issuing, what is the cutoff time for shipping cards (i.e., all cards created before X time will get shipped in one batch)
Hi! A question about refunds with custom connected accounts.
So my platform stripe account accepts charges etc. and then performs transfers to associated connect accounts less any applicationFees the platform takes.
When refunding a charge (via payment intent id) there are 2 optional parameters refund_application_fee which i set to false and reverse_transfer which i set to true.
Since the individual custom connected accounts on my platform doesn't perform the charge, let's say $25 was the charge and the custom connected account received $22, when i initiate a refund does the total amount come from my platform or does the transfer reverse and the fees are recovered from the connect account via debit negative balances?
Can I pay my workers through stripe?
Hello! When testing out a bulk partial refund API call on paymentIntents that are paid by ACH, it seems like we are getting a successful response but in the Dashboard, a payment will show "Refund pending, waiting for requested information" with this tooltip.
We think we're sending in everything correctly, so want to confirm if the message means we're waiting on the bank, and not that we're missing some info? example in question - Wells Fargo ACH
hey @halcyon matrix have a follow up question on: #1066119026658521209 message
does setting on_behalf_of change anything here?
Hello. My client want to get charges for subscription with whole money sum, what not depends on day of month(if its monthly payment), or payment money amount for subscription anyway depends on day of month and i can't change it?
Hi team, is it possible to use stripe.checkout for destination-charges?
i know im doing something stupid here but when trying to provide subscription_items to /invoices/upcoming i get invalid array with this curl...
Hello - what is best practice for storing stripe price ID's? Is it okay if they are included as an attribute of an object that is received by users
My strip account was hacked and they keep changing my clients cards I need help get access back into my account so I can stop those charges. I’m not getting any of my codes when I try to log in
*charging
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
i have a question on the "calculateOrderAmount" function.
how do i pass the product id to my backend, so that the correct amount is retrieved from my dashboard?
Hi I have a question, I saw the webhook event customer.subscription.expiring. When do stripe checks for expired cards and if possible how can we update the frequency of these checks?
For a subscription with a free trial, does Stripe create a payment intent pi_1234?
Hi what will be stripe fees for card payments?
think I found a UI bug, since we switched to latest api version, the requests bar is broken 🙂
Hi,
I have a question about the integration with your payment service.
Where in the documentation are written all the parameters that we need to send through the API for opening the payment webview?
Hi there, we have a 3 tier subscription (free / plus / premium). First is free, plus and premium can be billed monthly or yearly with multiple currencies. Can you give me some best practise for configuration? Should we have all in one product with different prices, or should we have a product for each tier, or product for each currency?
Hi! When creating a custom Connect account; there does't seem to be any "nationality" property available for the associated individual? But that property does exist when adding a "Person"...?
hi, we have a shopify account but I don't know how to access my stripe account for our business?
Hello, a question from a student. I followed the react-stripe-paymentElement tutorial on youtube. How I have to set my paymentData into this element. I brought my data as props into the file and tried:
const Pay = (props:{user:object ,company:string, description:object, amount:string})=>{
const [clientSecret, setClientSecret] = useState("");
const [stripePromise, setStripePromise] = React.useState<any>(null);
const amountInCent = parseInt(props.amount) * 100;
useEffect(() => {
fetch("http://localhost:5001/api/checkout/config", {
}).then(async (r)=>{
const {publishableKey} = await r.json();
console.log(publishableKey);
setStripePromise(loadStripe(publishableKey));
})
}, [])
// //create-paymentIntent
useEffect(()=>{
fetch("http://localhost:5001/api/checkout/create-payment-intent", {
method:"POST",
body: JSON.stringify({
amount: amountInCent,
})
}).then(async (r)=>{
const {clientSecret} = await r.json();
setClientSecret(clientSecret);
})
}, [amountInCent])
Backend:
stripeRouter.post("/create-payment-intent", async (req:Request, res:Response) => {
try {
const paymentIntent = await stripe.paymentIntents.create({
currency: "EUR",
amount: req.body.amount,
automatic_payment_methods: { enabled: true },
});
// Send publishable key and PaymentIntent details to client
res.send({
clientSecret: paymentIntent.client_secret,
amount:req.body.amount,
});
} catch (error) {
res.status(400)
console.log(error)
throw new Error("Action failed");
}
But it throws the error: action failed. And tells me: "missing parameter amount". Thanks
Hi there! Do checkout sessions generated via this API call expire? If so how long are they valid for? https://stripe.com/docs/api/checkout/sessions/create
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hello there, can we get last 4 digit of card numer after payment via payment intent ?
Can someone explain difference between payment intent and charge id ?
What does it mean by manually entered cards in this link: https://stripe.com/pricing#pricing-details
Hi. I am running into an issue with Stripe Connect Express accounts and generating an invoice. I have two issues: The frist one is with automatic tax collection, where I get the response "You cannot enable automatic tax calculation with on_behalf_of." Is automatic tax collection not available at all for Stripe Connect invoices? The second issue has to do with collecting the application_fee_amount, when attempting to bill the customer immediately, but transfer the funds later after they have received the service they paid for. Again to do with Invoice generation and the error I get is "invalid_request_error - application_fee_amount"
#dev-help Hi all, we are implementing web app and using stripe for subscription.
Our flow is like,
- there is button in app where user click to go to subscriptions plan.
- if user select any subscription and click the start subscription button then we call stripe's createSubscription Api and got the client-token.
- Using the token, then we open payment popup and once the user submit the payment information then we update subscription with payment. and update the user that subscription is started.
But if user close the payment popup, and comes back to the subscription menu and select the plan, it create another subscription, because we are calling createSubscription api there. And we need that api call for client-token.
So, now the problem is 2 subscription are created for single user and both are active. How we can solve this problem?
Hi, are there any issues with running stripe apps locally? After I press Enter when running the dev server I get a page with No apps found. Please make sure your development server is running. message
Hey guys, hope everyone is doing great! I have a question, is it possible to change a schedule subscription (effective for the 1st of february) to a past date, the 18th of january? If yes I can I edit that? Thanks a lot!
Hi guys, I am using a bookings system you integrate with called OpenTable. It is currently linked to an old Stripe account that I no longer use and would like to change it to a current one. How do I do this?
Hey folks 👋
I've a question regarding moving funds from a Connected account (custom) to the platform (e.g. to take a fee for a Payout for instance).
I know I can use account debits as described here (https://stripe.com/docs/connect/account-debits).
Thing is, I can also do the same by creating a Transfer and specify a stripe_account + the platform account as destination. This seem to work the same.... except there is no fee (unlike account debits).
I want to make sure I'm not doing something illegal to Stripe (even though it's permitted through the API).
Does anyone has any insight on this?
Thanks 🙏
I’ve submitted my ein verification letter and you still can’t approve my business
I’m expecting my deposit
The event the buyer bought tickets to is non refundable and couldn’t be refunded because the event has already taken place
Yall aren’t available
You need to select a topic and the contact options will present. Either way, this is not the channel for account issues like this
Hi, I'm trying to check information about a Stripe account in my stripe app. I need to check if the stripe app has active capabilities before allowing the user to create an account. I tried to use the stripe SDK and stripe.accounts.retrieve(accountId) but I got an error stripeApiFetch does not support /v1/accounts/. Is there any way to check details of the account other than id and name in the stripe app?
Hello there,
We are facing some issue with SEPA payment and especially with mandates that seem to expire (disappear per the error msg). The error we are facing is specifically :
This PaymentIntent requires a mandate, but no existing mandate was found. Collect mandate acceptance from the customer and try again, providing acceptance data in the mandate_data parameter.
It is quite unclear how we can retrieve the mandate as we dont have any info in the payment method itself, it is also unclear when / how the mandate is generated (at the setupintent validation ?).
To troubleshoot and improve our UX I would like to know :
- is it possible to check if a payment method has a valid mandate ? How do fetch the API for that ?
- is there something special we need to do at the setupintent creation to have a "better" mandate (FYI at the beginning the PM was indeed working so i guess a mandate was created,but it expired)
- would listening carefully to the event (via webhook)
mandate.updatedbe enough ? - instead of asking for a new PM and thus regenerate a mandate, can we reuse the PM and just update the associated mandate ?
Sorry for that long message !
Hi! I am getting this in while creating a trial subscription using stripe checkout.
The Checkout Session's total amount due cannot be zero in payment mode
i have questions re stripe nfc readers and setupintent vs paymentintent
support said come here
Hi, can I distribute my stripe app but only for a single private account? I want to test the whole flow before putting this to the marketplace
Hi
we are using newtonsoft.json 12.0V, but stripe expects 9.0V, how to resolve it. The error we are getting is : Could not load file or assembly 'Newtonsoft.Json, Version=9.0.0.0
binding redirect in config file is also not working
Hello Stripe Team, i am trying to implement webhooks for handling checkout sessions with firebase functions and i am struggling to setup local testing. The firebase functions emulator is running on port 5001 and i have followed the instructions on https://stripe.com/docs/webhooks/test but when i trigger an event it shows it on the logs in stripe but the emulator does not get any request. Do i have to setup something in addition in order for local testing to work with firebase functions emulator?
Hey All,
I have one question related to custom onbaording. I have communicated with stripe support on mail, they have replied that I need to implement a custom onboarding form.
Can anyone help me how to build custom onboarding form
hello! Can you please let me know when Subcription uses/has payment intent set and when (pending) setup intent is set? I am creating a subscription, monthly interval, I want to be able to pass 2 params: recurring amount and initialAmount. Initial amount nullable, if null then we charge user for the first time moth later, if not null then we charge immediately. I am creating recurring price e.g. 100 gbp.If initialAmount is not null e.g. 150 gbp then I add 50 gbp (150-100) additioanl initial invoice. But what to do if initalAmount is null? How to ask user for card details and not charge the card? I tried off session set to true, I tried to set billing anchor but it looks it's noth working. Can you help me please?
hey im getting this error:
Uncaught IntegrationError: This Element has already been destroyed. Please create a new one.
and paymentElement doesnt show up correctly
Good day, I am creating a checkout session on my backend. When the user has paid, he/she gets redirected to the succes url. In the UseEffect on my success page I take care of registering the customer as a paid user. It seems that some users dont take the time to return to the success page, but shut the screen after the payment. How can I take care of the succesHandling to update my own database?
Hey All,
In the Fraud&Risk -> Rules we add a score "Block if :risk_score: > 35"
It's working without problem. In the first try it's blocked but sometimes they try multiply times and
can get a score under 35 and the payment goes completed.
Is it possible to add the IP Address etc. directly to blocked if the score over 35 or 50.
Hello! Can I reset software version in the Stripe Reader M2? I need to test a real device with pending update.
Hello, is there any change in policies for connected accounts a month ago i was able to add an account and it was nor restricted now its says Finish setting up this account
krw
Hello
is there anyone availabloe to help me
Hello #dev-help How can I enable billing address collection in payment element in mode shipping?
Similar to billing_address_collection: "required" in checkout session.
By the moment I have this in options attribute from payment element
const paymentElementOptions = { layout: "tabs", fields: { billingDetails: { name: 'auto', email: 'auto', phone: 'auto', address: { line1: 'auto', city: 'auto', state: 'auto', country: 'auto', postalCode: 'auto', } } }, wallets: { applePay: 'auto', googlePay: 'auto', } } as StripePaymentElementOptions;
The specified values from docs are 'never' | 'auto' but I would like these to be required
hello what will happen to auto-charge invoice if there is no balance? what test card can I use?
Hello! I'm having a problem regarding 3DS authentication required payments, even though the account confirms the payment, the payment fails and the invoice is cancelled due to 'subscription_payment_intent_requires_action', can I get some help please?
Hello, we need support with connecting the checkout.domain in the DNS records. We can't find the TXT value that needs to be added in our DNS records so you can verify our domain. Kindly help
Hello, I have a question regarding the way stripe works with Chile accounts. So as far as I understand, it's impossible to create a Stripe platform account in Chile, but it is actually possible to create a connected account in Chile, on a US platform for example. And since it is impossible to make card payments directly to the CL account (impossible to require the card_payments capability), the card payments should be made directly on the platform account, then we could transfer the funds every X weeks/months on the CL connected account, and then make payouts, right ? Is that the way to work with Stripe / Chile accounts ?
Thanks a lot !
Hi there,
Is there a way to detect the price_id / product_id of a charge?
Thanks a lot
Good day everyone. If I want to upgrade subscription plan on the next billing date of the customer, should I use billing_cycle_anchor = date i want to upgrade or there is anything else ?
NEWJOSSY
Hi, Stripe support dev help ?
I'm using PHP 5.3 version and the following code was working very well during years to connect with Stripe, now it doesn't. Can someone help on this ? :
\Stripe\Stripe::setApiKey($stripe_api_key);
$retrieve_stripe_subscription = \Stripe\Subscription::retrieve
So when i create a pending subscription and i complete payment for it using the js sdk im running ``` const { error, paymentIntent } = await stripe.confirmPayment({...blah
Hi guys
I encountered strange subscription behavior
https://dashboard.stripe.com/subscriptions/sub_1MQCgqJwofC1XQj7ZROER2yL
How is it possible that the payment for an already canceled subscription went through?
Hi Stripers, I'm pulling my hair out...we have a webhook that modifies a users subscription. Part of the function is adding in metadata.
`
stripe.SubscriptionSchedule.modify(
schedule['id'],
metadata=records
)
stripe.Subscription.modify(
sub_id
, metadata=records
)
`
Right now, I can see the meta data getting sent to the subscription in the striep UI, but it's all coming in as one big blob instead of separate rows for keys/values. I can attach a screenshot if need be.
When I log the metadata that's getting sent here's what it looks like
('{"zip": "11111", "city": "A City", "email": "me@email.com", "honor": "", "phone": "123-123-1234", "state": "MA", "amount": "$750", "address": "101 St", "country": "United States of America", "name_last": "Name", "name_first": "name", "designation": "", "display_name": "test name", "organization": "tnb"}',)
I tried to unpack it first, but that gives me a stripe error. So I'm not quite sure what I have to do to get these as separate rows
Hey, jemand da der Deutsch kann und sich mit Stripe auskennt bei Woocoomerce ?
I am trying to follow the following guide: https://stripe.com/docs/connect/destination-charges
My goal is to allow the user to save their account so that I can generate charges against it later on.
my question is, how do i capture the users account id?
i did the following and I think it will work, but it looks ugly
const account = await stripe.accounts.create({type: 'express'});
const accountLink = await stripe.accountLinks.create({
account: account.id,
refresh_url: successURL,
return_url: successURL+account.id, // I capture it on return url
type: 'account_onboarding',
});
res.status(201).json({
url: accountLink.url
})
Hi everyone, I have a problem, I no longer have access to the phone number to verify and therefore want to deposit a new account with my Woocoomerce at Stripe, how does that work?
Hello, I requested for Beta feature - Automatically converted currencies https://stripe.com/docs/payments/checkout/present-local-currencies#automatically-convert-currencies about a week ago. When could I get access to this feature?
Hello there stripe gurus! You handily helped me get apple pay running for our connected accounts' payment forms in our app a while back using the apple pay domain whitelisting API.
We're having an issue where it's still giving us this error, even though we have whitelisted the domain through the API for the connected account, AND we have the domain whitelisted in our main account.
Hi everyone, I have a problem, I no longer have access to the phone number to verify and therefore want to deposit a new account with my Woocoomerce at Stripe, how does that work?
@vocal wagon Can you keep messages in the thread we already opened for you? That way we can keep the channel clear with new asks 🙂
Payout.paid from connected accounts. Is there any way to get this webhook event from these accounts?
@waxen quail i forgot to thank you, thank you for the help!
Hello!
I'm trying to test how the mendate for Indian credit card look like
I created a payment intent with mendate options and a cc that should create it successfully.
However, I don't get 3DS nor a mandate is created
PI link - https://dashboard.stripe.com/test/payments/pi_3MTR16DcjknP7llF2I3qCve0
Any help:)?
hi, i have a shopify store and i live in canada but i sell in france. I will need help; I can't put my business number on my client's bill statement.
Hello, I need a physical reader to start taking in person payments at trade shows, farmers markets, etc. I have a website that integrates with stripe for payment processing. Otherwise, I do not have a POS software. Does the M2 reader come with an app or is there something else that I should use to create the charges? I envision we will key in the amount to be charged manually. Thank you in advance!
Hello I am working on a web page accepting ACH Payments using Direct API (php,js), we would like to remove the MicroDeposit option to verify the bank account since we are using Credit Cards payment if customer can't verify the bank, is that possible?
When a user cancels a sub mid-month and has 15 days remaining and then regret their decision and wants to re-sub again (immediately). The docs states that they need to refill billing details etc.
Is there no way around this? If this is the case, can i let the customer re-sub and postpone the payment until the end of the current billing period?
Hello Stripe Devs!, maybe some can orient me about this redirection_uri issue: The legacy app I am currently working on has a "connect to stripe" button that redirects to Stripe with clientId and redirectioon_uri query parameters set. I want to add a second valid redirect_uri for testing purposes buy I cannot find the current valid one on the Account dashboard (is not on the integration flow , already checked there)... Any chance someone knows where else that config could be set?
I'm creating a Person related to an Account. The person's id_number is from a CA passport. However, the API responds with a failure:
tax_id_invalid - id_number
US tax IDs must have 9 digits
I would assume that providing a different "nationality" would not assume it's a US tax id?
I read all msgs since the beginning. however, I have a few questions to ask because I'm new to stripe as PSP.
- what is the best practice for adding a payment method? Should we use the
SetupIntentorcustomer.sources.createwith the token? (we have the payment methods list that users can switch between them) - when or where should use the
off_sessionandon_sessionflags? in our case, almost the customer is present on payment flow unless on conditions that I bring below. - is there any way to use create a PI without the customer's confirmation in the case fare could be more than estimated (better ux)? however, for estimate fare, we always confirm the PI.
- the customer could be from any nation, however, we only accept
GBPcurrency. how we could pick the current currency in PI?
Hi all, hope you have a good day. I do face a problem after implementing 3DSecure on subscriptions. Until now my webhook invoice.payment_succeeded was triggered everytime someone start his subscription or the subscription is renewed by Stripe. But since I implemented 3DSecure, this webhook is still triggered on renewal or on creation without 3DSecure but not on creation with it. But everything is still created, just the webhook is not called. Is it a different webhook for 3DSecure cards? Thanks
Hi - I have webhooks set up for localhost and using the Stripe CLI. In Test, I've built out all of my products, plans, pricing. I have a UAT set up on the web, connected to Stripe Test, but I need to re-push these objects. How do I do that? I don't want to repush customers, subscriptions, etc. Just Products, Plans, and Pricing
Hey guys, is it possible to open up this thread #dev-help message ? thanks a lot 🙏
Hello,
When I create a subscription how can I get the client_secret (pi_3MTMP1GfA2lQACd11iadUpCH_secret_Zk6...)
it is from latest_invoice that I have to retrieve payment_intent to then retrieve the client_secret?
Hi I want that user will be billed in the next billing cycle when he is updating the quantity only for that what is the value I need to set for proration_behavior
Hi, is there any transaction cost for manual payout?
Hello, I am using an embedded pricing table and a new customer is created every time I try to subscribe. Is there a way that stripe will autodetect an existing customer based on the email address?
looking for a little guidance using the stripe CLI tool, or the API. In the payment transfer transaction to my bank, sometimes there are additional Stripe fees. I can see them in the export file with an ID like binvp_1MO1wZKLasS3wiUutLXXXXXX. But when I try to get the item by ID, I get a message about an unrecognized object. How can I retrieve these items with the API or CLI tool?
Hello, I am currently implementing Google Pay and Apple Pay for website. There is already an existing server side code for our mobile app which processes "tok_**" tokens generated from React-native components for Apple Pay Button and Google Pay button and creates charges. I was able to use this for Google Pay button for web, but I am having issues with Apple Pay button for web. I've used the undocumented stripe V1 Token call with the following parameters....
curl -u sk_test_123: https://api.stripe.com/v1/tokens
-d pk_token=<PKPaymentToken.paymentData decoded as JSON>
-d pk_token_instrument_name=<PKPaymentToken.paymentInstrumentName>
-d pk_token_payment_network=<PKPaymentToken.paymentNetwork>
-d pk_token_transaction_id=<PKPaymentToken.transactionIdentifier>
....in order to generate a stripe token from an ApplePayPaymentToken generated from the apple pay javascript api, however I am getting the error:
{
"error": {
"message": "The certificate used to sign your request is invalid. For help troubleshooting, please visit https://stripe.com/docs/apple-pay/apps#troubleshooting.",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_BVNlGNxn4jleLc?t=1674484917",
"type": "invalid_request_error"
}
}
I have already followed the necessary steps on our Apple account for the certificates and our test domain is already verified there so I don't know what's wrong or what I'm missing.
Please help and let me know what further info would be needed. Thanks!
Hey everyone! We just got a question if we accept payment via UPI because CC is not an option for our client. Can someone explain this?
dem0niker
Hi I have subscription on test mode, here I have a customer who have the subscription active, payment was made, invoice was created and paid, but I as a customer did not receive any email with invoice / receipt.
I need help creating mandates for credit card setupintents using the elements component
Hello, I have a question regarding trial periods on subscriptions. If I cancel a subscription that is still in its trial period, does it count as cancelled or it is valid until the trial period ends?
Hi there! Can I change the price of a product through the dashboard that has already been sold or only those that are not sold yet? I tried to edit the price of a product, but the editing is blocked.
Hi, In the case of per-user billing, for example, if user A subscribes for 10 users, how do we count the number of users within 10 and link it to stripe?
Just want to make sure I'm parsing things correctly regarding subscription schedules / webhooks terminology: the expiring event will fire 7 days before the completed event will fire? aka, is "expired" the same as "completed"? and when the completed event fires, will there also be either a released/canceled event (depending on the end behavior)?
Hi all -- I have an existing iOS app on the App Store and have a new feature coming out that will require Apple Pay. There is no backend server or online webfront for this app -- the purchase is strictly available from the app. I already setup Apple Pay in the app itself, and now need to be able to send the payment token to a payment provider for processing. I'm confused on how to do this with Stripe since all the docs seem to reference setting up their own Apple Pay SDK, which I don't think I need since Apple Pay is already setup. I just need the payment processed. Has anyone setup something similar? Thanks
Hi all. I want to know if it is possible to know there is a currency conversion fee before payment occurs, so we can let buyer know there will be an extra cost if they continue using a card which does not have the currency they are paying. Thank you.
Hello, I have a company which is not US company but it has a US bank account. I would like to know if I can use stripe for it inside US?
Dear Stripe Community, I am working on an Next.js app, where I calculate a value, based on input from an select option and range finder (no typing). I then output that calculated value into a html <span>{myPriceValue}</span>. I tried to pass that calculated variable to my checkout_sessions.js and set the price for my product with it, via an api call to proceed to an external stripe checkout but didn't manage to do so. When I give that value to an input field in my form, the checkout is working perfectly fine, because I can easily get it in my checkout_sessions.js with { myPriceValue } = req.body from the form and set it. My question: is there any way to do it more elegant, since my output should not be in an input field. Or is the only other way to retrieve that variable, through an api post call? This is my first time working with Next.js and Stripe, any tips/help is really appreciated and I hope my question is somewhat understandable Thanks!
Hello Stripe! is there a way for me to know whether I am dealing with a DEBIT or Credit Card?
when i hit the invoice/preview endpoint will the attempted key bet set to true if the current subscription has a failed payment (i.e a failed attempt)
Is it possible to remove the option to cancel a subscription from within the Stripe Customer Portal?
Hi Guys, We are using plaid-stripe for ach payments, is it stripe "financial-connections" replacement for that?
Re-opening this Q (got closed bc I was inactive, sorry for that):
I'm creating a Person related to an Account. The person's id_number is from a CA passport. However, the API responds with a failure:
tax_id_invalid - id_number
US tax IDs must have 9 digits
I would assume that providing a different "nationality" would not assume it's a US tax id?
Hello - we are setting up a POS setup with the WisePOS E reader. We have the physical reader and 2 physical test cards from Stripe.
We are able to setup the reader, and using the Stripe API, we are able to add it to our account without issue. Then we initiate a payment and the reader display’s the amount just like it’s supposed to. This is all done in TEST mode on Stripe. Now here is where the issue comes in. I try to use my physical test card to tap or insert. Tapping just makes the reader beep constantly, nothing changes on the display. Inserting gives a “Remove Card” message. When we do it says the chip in invalid and to swipe. Swiping does nothing - the card doesn’t look like it has a mag stripe anyway. Am I missing something here? What are we doing wrong?
Hi all, question on creating a Subscription and corresponding Invoice. I'm doing the following (via the .net api):
- Creating a new customer (just a name and email).
- Creating a Subscription for that customer and setting collectionMethod to "send_invoice" (also setting DaysDue to 30) for a PriceId I have setup.
- Calling SendInvoice on the returned subscriptions LatestInvoiceId (since I wasn't getting the email after step 2)
I'm still not getting the Invoice sent to my email. When I press "Send Email" button in the Stripe UI the email is sent out as expected.
Is there a step/field that I'm missing that's causing this?
Hi all. I'm researching the use of the Customer Portal / Billing Portal to let our customers administrate their subscriptions from Stripe's hosted pages.
We have 2 "types" of products and for each of those, a set of possible plans/prices. I want a user who has a subscription on product A to be able to upgrade/downgrade between the 2 prices I've set for that product. And the users who have a subscription on product B to be able to upgrade/downgrade between the plans/prices I've set for that other product. But a user shouldn't be able to change a subscription on product A for a subscription on product B or vice-versa.
This seems to be possible to do by having 2 different Customer Portal Configurations, each limiting the plans/prices to a different set of prices. But...
The problem is when a user had 2 subscriptions, one on product A and one on product B. Then the portal session I create starts showing both subscriptions to the user allowing to update any of them. but the chosen configuration applies to both, meaning if a choose the configuration with prices for product A, the user ewill be given the choice to change any of the 2 active subscriptions for any of the product A prices... even the current product B subscription.
So the questions are:
- How can I create a customer portal session for a user who has 2 subscriptions, so that the portal allows administering only one of those subscriptions?. Or...
- How can I create a customer portal configuration so that different subscriptions would have different alternative prices to choose from for update/downgrade?
Anything i'm doing wrong? ideal should be a valid payment method right?
params := &stripe.PaymentIntentParams{
Confirm: stripe.Bool(true),
Amount: stripe.Int64(total),
ApplicationFeeAmount: stripe.Int64(platformFees),
Currency: stripe.String(string(stripe.CurrencyEUR)),
Description: stripe.String(fmt.Sprintf("%s", e.EventName)),
OnBehalfOf: stripe.String(accountId),
ReturnURL: stripe.String("http://localhost:3000/payment/success"),
PaymentMethod: stripe.String(o.PaymentType),
ReceiptEmail: stripe.String(o.OrderEmail),
StatementDescriptor: stripe.String(fmt.Sprintf("Event: %s ID: %s", e.EventName, o.OrderId)),
StatementDescriptorSuffix: stripe.String("Ticxz"),
}
params.AddMetadata("orderId", o.OrderId.String())
params.SetStripeAccount(accountId)
result, err := paymentintent.New(params)
if err != nil {
return nil, err
}
But i'm getting:
{
"error": {
"code": "resource_missing",
"doc_url": "https://stripe.com/docs/error-codes/resource-missing",
"message": "No such PaymentMethod: 'ideal'",
"param": "payment_method",
"request_log_url": "https://dashboard.stripe.com/acct_1MTS1tCOeYiaj9uI/test/logs/req_D11mbYN6xP7yOF?t=1674495783",
"type": "invalid_request_error"
}
}
question for you all about stripe elements in react and subscription updates.... (i'll add more detail in the thread)
I am going to update the description info of payment which has already been done.
I got transfer id from the transfer/list api and call charge update api for update the description.
but still failed it for update the description info
could anyone guide me how to solve out this?
Hi, is there any way to validate that a set of requirements are true on the server, after a user fills out their payment details with stripe elements (payment intent already exists), but before the payment intent is confirmed?
Hey there! I was requested to implement 3D Secure on an existing Android app, the current checkout flow is done through a custom backend API that uses PaymentIntents. I'm seeing in the documentation that this authentication flow is triggered on the mobile side by setting up some Radar rules or manually setting this field request_three_d_secure to any when creating a PaymentIntent or SetupIntent, also it is triggered if it is required by a regulatory mandate such as Strong Customer Authentication. What I want to confirm is the things that need to be done on the app in order to display the 3DS flow, let's say we choose the Radar rules option for triggering flow:
- Could we continue using the backend API to handle the checkout flow (using PaymentIntents) or we should migrate all this thing to the mobile side and use the SDK instead
- If the answer to the previous question is affirmative for the backend option, when and where should we place that code snippet presented in "Displaying the 3D secure flow" section?
Hi there! I have a question about collected fees discrepancy. In the payment details, it is showing $6.98, but in the event activity logs, it is showing the correct amount: "application_fee_amount": 707.
We placed two of the same test orders with the exact same subtotal, but one of them is showing incorrect amount in the payment details. Do you know what could be the root cause of the discrepancy?
Hi there! We are using BigCommerce for our marketplace and we are hoping to use the Optimized Single-Page Checkout flow. Part of our business is splitting the funds receive to different providers. As a connected account, can we send the funds to our providers, including those overseas?
Hi there! We are following this guide to enable ACH for some of our customers (https://stripe.com/docs/payments/ach-debit/set-up-payment?platform=web#access-data-on-a-financial-connections-bank-account). Right now, it looks like it's requiring customers to log into their banks. Is there a way for customers to put in their routing and account numbers instead?
Hi folks, I need some clarification what exactly does "created_by" sort by in the Subscriptions table. For context, "Donation Form" and "Marathon" are the titles of two different payment forms. We use the form title to create the subscription title as well. In my highlight example, the "Marathon" subscription was created by "Donation form" which doesn't make any sense. The only thing "connecting" those two is the customer. The same customer made payments to each of those forms.
Hi devs, can someone please let me know if Stripe supports a C2C marketplace? We're building a C2C marketplace and there will be a "holding" period (sellers ship products to buyers) for buyers to "accept" the product, and if buyers "reject" the product, there will be a dispute resolution stage.
hello
please I have this error in my flow with paymentintent
payment-request-inner-browser-62b851077f9da9acc452dca532fa7672.js:1 Empty total label may be confusing the user
in console.log
your help please
Hello Stripe Community, I am re-opening my previous question because I didn't get to respond and it was already closed. I am working on a Next.js application, where I calculate a value based on some input fields (range finder and select option). I want to get the value into my checkout_sessions.js and set it there as the unit_amount for my purchase. I am trying to do this with axios.post (the price value is calculated and saved in the variable myPriceValue).
API call:
function handleCheckout(event) {
//event.preventDefault();
axios.post('/api/checkout_sessions', {
data:{
myPriceValue: myPriceValue
}
})
.then(response => {
console.log(response)
})
.catch(error => {
console.log(error);
});
}
Here is the code from my checkout_sessions.js:
import { CreateInputForm } from '/components/CreateInputForm';
export default async function handler(req, res) {
var { myPriceValue } = req.body;
const amountToCharge = parseInt(myPriceValue * 100);
if (req.method === 'POST') {
try {
// Create Checkout Sessions from body params.
const session = await stripe.checkout.sessions.create({
line_items: [{
price_data: {
unit_amount: amountToCharge,
currency: 'eur',
product_data: {
name: 'test',
description: "testdescription"
}
},
quantity: 1,
}],
mode: 'payment',
success_url: ${req.headers.origin}/?success=true,
cancel_url: ${req.headers.origin}/?canceled=true,
metadata: {
},
});
res.redirect(303, session.url);
} catch (err) {
res.status(err.statusCode || 500).json(err.message);
}
} else {
res.setHeader('Allow', 'POST');
res.status(405).end('Method Not Allowed');
}
}
Is this valid? Any tips appreciated, thanks!
hi there I have a question regarding the apple pay domain verification file: will this file be different for different stripe account holders if they all provide the same domain? I want to know if I have to treat this as a static or dynamic variable. thanks
I am working with the checkout form integration for React and am stuck here: https://stripe.com/docs/stripe-js/react#elements-provider
How do I get {{CLIENT_SECRET}} ?
A couple questions regarding ACH payments (this is all in test mode):
- In the "US bank account" option, there is a field for Email. We need to be able to capture this to email to our customer that the ACH payment is pending, and when it fails or succeeds, that is has failed or succeeded. I don't see events firing for the Email field. Can we access this data somehow, for example in the webhook response?
- Every time a customer makes a payment with ACH, will they be required to verify the microtransaction deposit? Can this step be skipped / configured in the payment_intents call?
- After selecting "enter account manually" and entering my email, I'm not receiving an email to verify the micropayment. Does this work in test mode?
React PaymentElements question: why am I not seing the Gpay (and ApplePay) options, even when I serve my app over HTTPS and I have those payment methods enabled?
You have to create a payment-intent (or setup-intent) in your backend, and pass that client secret to Elements
if i set the save_default_payment_method: 'on_subscription' I'm assuming it saves the card that the customer uses to pay. how would I change that card or let the customer update the card they want to use to pay the subscription in the future
We have been building a mobile integration with the M2 reader and a test stripe card. All of a sudden, we are getting an issue "Try another read method" when using the test card and we cannot successfully test our payment methods anymore
any ideas on what is going with this?
Could it be a defective test card?
we are going off of the base code example but when it hits the " self.cancelable = Terminal.shared.collectPaymentMethod(i" it no longer works
hello can you speak spanish?
Hello, I am developing a marketplace using MERN Stack and Stripe. Right now I am blocked with the checkout.When the user clicks "go checkout" i create a payment intent and then ask the user for shipping details and then the card details. Should I create a order in the database when the payment intent is created and then update it or how would be the best approach? Sorry for my english.
hello,
I am trying to charge a user using stripe connect.
this is my code:
paymentIntent = await stripe.paymentIntents.create({
amount: amount,
currency: 'usd',
transfer_data: {
destination: stripeBankId,
},
off_session: true,
confirm: true,
description: `Campaign id is${campaignId}. Campaign name is ${description}`
});
this is the error I am getting:
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.
I am trying to do the following:
Is there a recommended way to handle manually prorating a subscription in the middle of a billing cycle? We have a subscription level that gives you a certain amount of credit each month. So the proration would be based on the amount of credit they've used for the month instead of the amount of time left in the month. Would a 1 time discount be the recommended way to handle this type of proration?
hello, i am in a chat with a empty person. waiting for a little bit of help with an integration
hello ... how can i retrieve the subscription schedules which are not started yet ...
Any updates on this?
Hello - im looking for lifecycle documentation/videos on managing subscription plans with checkout. Im seeing a lot of docs but im not seeing a one stop shop on this topic. Am i missing it?
Hello #dev-help
How can I enable billing address collection in payment element?
Similar to billing_address_collection: "required" in checkout session?
Hello, I have a question. Regarding Express accounts, is the user capable of connecting one email to multiple Express accounts like what a Standard accounts can do in our dashboard?
As I can see there is no option for Express users to switch from one account to another in their Express dashboard.
I'm trying to create a payment Intent for stripe connect but i'm getting this error:
Can only apply an application_fee_amount when the PaymentIntent is attempting a direct payment (using an OAuth key or Stripe-Account header) or destination payment (using `transfer_data[destination]`).
methodParams := &stripe.PaymentMethodParams{
Ideal: &stripe.PaymentMethodIdealParams{
Bank: stripe.String("ing"),
},
Type: stripe.String("ideal"),
}
pm, err := paymentmethod.New(methodParams)
if err != nil {
return nil, err
}
params := &stripe.PaymentIntentParams{
Confirm: stripe.Bool(true),
Amount: stripe.Int64(total),
ApplicationFeeAmount: stripe.Int64(platformFees),
Currency: stripe.String(string(stripe.CurrencyEUR)),
Description: stripe.String(fmt.Sprintf("%s", e.EventName)),
ReturnURL: stripe.String("http://localhost:3000/payment/success"),
PaymentMethodTypes: []*string{stripe.String("ideal")},
PaymentMethod: &pm.ID,
OnBehalfOf: stripe.String(accountId),
ReceiptEmail: stripe.String(o.OrderEmail),
StatementDescriptor: stripe.String("string"),
StatementDescriptorSuffix: stripe.String("Ticxz"),
}
params.AddMetadata("orderId", o.OrderId.String())
params.SetStripeAccount(STRIPE_ID)
result, err := paymentintent.New(params)
if err != nil {
return nil, err
}
return result, nil
sorry Toby. I didnt get the ping on discord. Yeah - im im just trying to use checkout and want to know how to do things like test renewals and failures and generally understand the lifecycle of subscriptions with checkout.
I am trying to get ahold of someone with a Stripe Address Question
Hi. Is there a reason that the Stripe Dashboard does not support anchoring a Subscription billing down to the minute?
Is it possible to payout revenue to my merchants, if my legal entity is located in one of European countries (specifically Romania)? Thank you mates in advance!
How can I enable tax id collection in my own integration? Maybe in address element?
I would like to add N.I.E./N.I.F./C.I.F. field in checkout form.
If this is something I should implement on my own, how can I populate that information to Stripe API?
Similiar to tax_id_collection: { enabled: true } in checkout session but adding NIE/NIF for clients in Spain, since tax_id_collection only asks for CIF in case of company.
I am building a react native app, I want to be able to transfer from one use to another. Using bank transfer and not have to use Stripe connect to setup a user as a business
good, is there any way that from the api I can calculate the currency exchange rate? For example, can I tell the api to convert 50 EUR to CHF? If so, how would the code be?
Hey there, I'm having some trouble finding some documentation to create this scenario. Can anyone help?
I want to create a monthly subscription plan where you get charged $0 for the first 100 items, if you use more than 100 items you will be charged $10 for every additional 100 items used that month.
thank you
Hello guys I have a question for automatic API reporting. When I receive a report type update event I use the Unix interval included on it to request a report Instantly. However, the report run parameter "interval_end" is exclusive so it does not take the last second is there a way to include that second because if I pass the "data_available_end" +1 I receive an error
hello
I understand that this is not a development question, but I don't have other options.
My account was hacked and my email and password have been changed. There have been multiple fraudulent charges that have been sent from my stripe account. Now, since my account email and password have been changed, I cannot even log-in for service and support. Can anyone help me?
I am experimenting with Test Clocks. Do time clock customer and subscriptions send webhook events to webhooks on the account? I was wondering how I could use them being that the customer and subscription only exist within the timeclock scope.
Hello,
We're using Stripe Billing Scale with the automated revenue recovery emails to link to the Stripe-hosted payment information update page: https://stripe.com/docs/billing/revenue-recovery/customer-emails#link-to-a-stripe-hosted-page
Is it possible to generate a link to this page programatically? We'd like to send our customers to this page from within our application as well.
Thanks.
Im stuck on this page https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements#collect-payment. Can anyone help?
Hi,
Would it be possible to provide guidance on resolving paused stripe accounts due to fraudulent activity detection?
I'm trying to use the checkout quickstart but it seems that I need to add all of my items in the Stripe console based on this part:
const session = await stripe.checkout.sessions.create({
line_items: [
{
// Provide the exact Price ID (for example, pr_1234) of the product you want to sell
price: '{{PRICE_ID}}',
quantity: 1,
},
],
mode: 'payment',
success_url: `${YOUR_DOMAIN}?success=true`,
cancel_url: `${YOUR_DOMAIN}?canceled=true`,
});
Can I use this with manual pricing? I do not want to have to add all of my items in Stripe, I just want to charge a card. I am using this: https://stripe.com/docs/checkout/quickstart
This channel is currently closed. This channel is closed for the day as our team is out. We will be back tomorrow Dublin time. If you need help in the meantime, please contact our support team directly on https://support.stripe.com/contact and they will help you. 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 all. Quick question. Might be a stupid one. I cant see a way to create a product for a specific connected account?
Hello, I want to create a subscription based app using java (android application), I am using node js backend,, I create a customer with just its name, and then using its id and planId I try to create a subscription, but I get the error Unhandled error StripeInvalidRequestError: This customer has no attached payment source or default payment method.
Good Morning
We are starting a payment intent via the .NET stripe library and using a customer id which we store in the database.
We then use the session id that is generated in the stripe js to perform the redirect into the Stripe website where the actual payment happens.
We noticed that no authentication is happening in that screen, meaning that if I go to a new browser, and try to make a payment, there is no permissions check and the data is being automatically prefilled for the account selected.
Is there any way to enable any kind of authentication on this last stage or force people to have 2FA to be able to proceed with the payments on the Stripe website?
Hi! Quick question about metadata and propagation. If I create a checkout session with metadata, is that metadata somehow propagated to other entities created as a result of the checkout session? I am looking to to connect a transaction webhook event to the checkout session and thinking i might use metadata for that if propagated.
Hi all, question about paymentIntent API and one time purchases, our flow is the following: We create a paymentIntent in the server and send back the client_secret to the client, once the customer submits the purchase, we confirm the paymentIntent using confirmCardPayment in the client with the client_secret that was sent from the server. Once the confirmation is successful then we proceed to fulfil the order (say assign a gym class), we are experiencing some cases where the gym class doesn't get assigned and the customer gets charged. do you guys have any idea what could this be? and what would be the ideal approach to avoid these kind of issues? is there any way to confirm the paymentIntent in the server rather than the client?
I've got a question about setting up ApplePay to work with a domain for a Stripe account.
Hi, how can user connect stripe account to my website , in ideal situation i want to register webhook on their stripe via my API account to get charges, if webhook registration is impossible from my api i want get their charges history
this is few questions ^_^
Hi Dears,
I got a question about, how to add a bank account to the express connect account via externalAccount API? Should we implement it on the client side? because we have no stripe onboarding. Do we use the connect as a full white-label PSP underlay?
I tried to implement Webhook to check PaymentIntent Success status.
I just setup the script in my node.js backend project according to the guide.
https://dashboard.stripe.com/test/webhooks/create?endpoint_location=local
Whenever I call "stripe trigger payment_intent.succeeded"
I face this issue:
Webhook Error: Unable to extract timestamp and signatures from header.
Please guide me how to solve this issue:
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
HI everyone!
I have a problem. We create express account via onboarding link and there are some required fields (date of birth, postcode), but Stripe allows to apply and save account without these fields. Of course we have clients who dont fill it 🙂 As result - their accounts are not active.
May be someone knows is it Stripe bug or I can somehow define list of required fields for express account onboarding?
link stripe payment mobile app, Invoice / quotation maker app function. users download app and use it to create invoices or quotes and send it to their customers from app. users enter their own bank details / card details on their side. I would like to add as per image : payment method setup
Hey, how's it going. Im working with some subscription items using the stripe api. I cant figure out if there is any way to apply cancel_at_period_end: true to a single subscription item instead of the whole subscription.
Hello, stripe is disabled on my website, api key revoked, but i have big problem
Hi there! I tried to issue a customer a refund and it looks like it's gone through but they have sent me a screenshot from their bank saying they've been charged this amount rather than refunded. Please could you help – do you know why this might be and if so, how to resolve it? Thank you!
Hi! I was wondering if there is a possibility to store the user's credit card for future payments while using Stripe checkout.
Hello, I have a problem, impossible to solve since two days ... I am a graphic designer and not a developer, thank you in advance for your help!
I am currently configuring my checkout page, so I created my stripe account and want to add a checkout module on my page. But it's impossible to have a "correct visual" of this module ... it takes the basic codes of my theme but I want the aesthetic aspect that I have configured on Stripe.
I'll slip you two screenshots to explain 🙂 If anyone has a solution 🙏🏻🙏🏻🙏🏻🥺 Thanks in advance!
Hi Stripe team!
I would like to know if it is possible to change a subscription from a monthly cycle to an annual cycle, without changing the renewal date.
For example, the subscription started on January 1st 2023 as a monthly subscription, and I would like to switch it to an annual billing with a renewal on January 1st 2024 (without touching the price because it was a setup error initially).
I tried with "billing_cycle_anchor=unchanged" and "proration_behavior=none" but it didn't work and set the renewal date to today.
Hello, how to check a reason of 'incomplete' in subscription creation?
Hello Stripe Team!
I'm trying to update Stripe.SubscriptionSchedule.Phase
but if i don't pass default_tax_rates to update params it will make tax empty
and if i pass default_tax_rates it throws error
StripeInvalidRequestError: Invalid string: {:active=>"true", :description=>"", :tax_type=>"", :livemode=>"false", :id=>"txr_1MTgdzCFnF5P0CHUIaaPMKsp", :object=>"tax_rate", :country=>"", :display_name=>"GST", :jurisdiction=>"", :percentage=>"50", :state=>"", :inclusive=>"false", :created=>"1674544211"}
here is my code
const schedule = await stripe.subscriptionSchedules.retrieve(
"sub_sched_1MTj2cCFnF5P0CHURKIwTvjZ",
{ expand: ["phases.items.price"] }
);
const phases = schedule.phases.map((phase, index) => {
if (index === indexToCancel) {
const clonedPhase = _.cloneDeep(phase);
clonedPhase.items[0].price.unit_amount = 0;
return clonedPhase;
}
return phase;
});
await stripe.subscriptionSchedules.update(
"sub_sched_1MTj2cCFnF5P0CHURKIwTvjZ",
{
phases,
}
);
stripeApiVersion: 2020-08-27
Hello Stripe team!
I am facing an error when trying to trigger the issuing_authorization.request event with this command:
--stripe-account 'ich_1MThWJIh95gXmtM2LpdofaOO' \
--add cardholder:id='ich_1MThWJIh95gXmtM2LpdofaOO' \
--add card:id='ic_1MThZDIh95gXmtM2cGfzO109' \
--add card:cardholder.billing.address.country=FR \
--add merchant_data:name='Test' \
--add merchant_data:address='10 rue Pdt Edouard Herriot' \
--add merchant_data:country='FR' \
--add merchant_data:category='artists_supply_and_craft_shops' \
--add merchant_data:category_code=5970 \
--add merchant_data:city='Lyon'```
Here is the error:
```Trigger failed: Request failed, status=400, body={
"error": {
"message": "Stripe does not yet support cards within the country 'US' for FR-based merchants.",
"param": "billing[address]",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_Z70emi0PXm7CD6?t=1674556291",
"type": "invalid_request_error"
}
}```
My "Cardholder" and its "Card" are French when I check from the dashboard, do you have any idea where my problem comes from?
On which event shall I send payment success notification? invoice.paid or invoice.payment_succeeded? When manually paying invoice.
Hi guys
Quick question: Can I give my accountant access to my stripe account"? If yes, how?
Thanks
Hey folks, is there a way to remove a connected account? (from the dashboard)
Hi There, how can i track renewal subscription event?
Hi there, I am creating a payment link via API. Is it possible to specify the customer ID which once checkout is completed, the subscription/invoice is assigned to?
Hey, I have subscriptions and on the first successful payment I set the default payment method for the customer.
When the customer wants to change their payment method, is the recommended flow to create a new payment method, use setup intents, and let the user confirm it (using the client_secret)? Then I could use setup_intent.succeeded webhook event to change the default payment method of the customer. And I will also have to make sure to delete the old payment method, right? I want to confirm this flow since it seems a bit too "complicated" for a rather standard use case. Thanks!
hi, If the trial finishs on 24 Feb, next month’s billing cycle is only 28 days. (Not the full 31 days). ie the next billing period is 1 Mar 2023 - 28 Mar 2023.
Similary if the trial finishes on 24 April, next month’s billing cycle is only 30days.
Days with 31 months like March, appear to be fine.
sub_1MTcBBJrjo0p2URYeL5QASYR
in_1MTcBfJrjo0p2URYhgTV7Sal
Hello stripe support:
A very simple question, when a subscription is close to end, stripe charges the customer days before its period end...
Question is ... is it always 1 week before? is that configurable?
Thanks!
Hello there ! Is there a way Incan create a no code subscription product on stripe that have a yearly price if subscribe for 12 or 6 months and a monthly price if is per month basis ? Is the client cancels the yearly or 6 months reduced price will have to pay a penalty of the months left in the subscription ?
Hello, i have an integration with Mangeto 2
Why my customers does not receive order confirmation email?
Hi, I am was checking stripe events to see if there is an event for charge back, but couldnt find an even under that name. is there an even that is does the same thing? charge, refund? Thanks for the help
hello
any admin can contct me ?
I have Stripe Terminal, and I want to make my customers pay by typing the amount directly on the terminal, does anyone know if this option is possible or the "amount" of the paymentIntent must always be sent at the terminal via an API call?
Hi, not sure if this is the right place to ask but I have a site where users can subscribe to different vendors for their content. I want to add a page where users can view all their subscriptions and what vendor they are subscribed to. When creating the subscription, can I use the metadata field to store info unique to each vendor or would it be better to have my own database where I can store a list of subscriptions associated with its respective vendor?
Hi, I'm facing problem in adding custom fields in stripe invoice items. Does any have any idea how to do so?
Hi, quick question. we have 3 accounts on stripe which handle transaction webhooks depending on a currency from our connected accounts. If our client uses GBP transactions we connect them to our GBP account and so on. Now we are trying launch a stripe app and we'd like to keep this one currency approach. Is there any option to only allow installing the app when the user's account uses a certain currency? Limit the visibility on the appstore based on the currency for example?
Hi team, my question is how i can apply specific discount on my checkout i am using \Stripe\Checkout\Session::create([]) this API and i already have created COUPON in my stripe dashboard.
Hi! One of a user is saying that his card is not working. He contacted the bank and they said card does not have any issue. Can someone please tell what could be the issue?
is there some way to get tiered pricing via price or plan apis?
hey guys!! Hope everybody is doing well in here. I need some help about the test subscription. Can someone answer some quick questions? Thanks in advance
Hello, I would like to list all the payouts done to the connect account's bank account. which API to use?
hello folks, when a subcription is created with an initial free trial customer.subscription.updated will not be triggered?
Hello there
I've tried to use expand property on subscription.create call, but getting
Invalid response body from API: Request Header Fields Too Large (HTTP response code was 431, json_last_error() was 4
Error
I'm expanding only one field latest_invoice.payment_intent
Any way I can reduce the response size to get only what I need?
Hello, I am having trouble setting up gpay with my stripe subscription, I cannot find good resources which can help me do so
Hiii! 😀
Question about Fees for transactions.
What is the fee model that Stripe is taking by each transaction?
So, the flow is that user pays an amount of money through your service via debit card. After some actions through our App we are pinging your service to transfer that money to another account.
How are the fees being calculated?
Thanks!
Hi I have a question as a follow up to this thread. In case of a dispute(chargeback) how do I check the stripe fees?
Hello, I would like to get the list of payouts made from the connect account to the connect's bank account. I can see the payouts in the dashoard, I would like to get the list via API. the payout list API is not providing this information. how should i get it?
Hello !
Quick question about the coupons / promocodes.
I'm trying to restrict a coupon to a specific list of customer using email addresses, but the API seems to only support 1 customer per PromotionCode object, should I create a PromotionCode for each customer ? (my goal is to completely sync Woocommerce entities in Stripe to create PaymentLinks based on them)
Anyone know what to do? Support is deaf about my explanation and I can't deal with them. Keep sending me emails about asking same thing over and over again. I just started account and got this warning
:question: @vocal wagon Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
I have a security-oriented question coming from my QA team. When creating a setup intent for adding a Card (debit/credit) payment method, there is an error which the Card Elements inputs card surface on the frontend, namely https://stripe.com/docs/error-codes#incorrect-number. There's an example card number that appears here that you can use to surface this error: https://stripe.com/docs/testing#declined-payments 4242 4242 4242 4241 . The question QA is asking me is wouldn't this pose a security risk since it'll give an individual with malicious intents the opportunity to keep guessing Card numbers until they get a valid one? How does Stripe handle this?
Hi everyone,
I'm having some trouble about applying Stripe fees to a connected account. I've created a Standard connected account and I'm creating a payment intent inside Stripe checkout create API in NodeJS but the fee still gets applied to the main account and not to the connected account.
Anyone knows what I'm doing wrong?
Hey team, is there anyway to see the total number of payents that has this specific message written on the payment details page.
"This payment successfully setup "PM ID" for future off-session payments"
Like can I download a list or create a filtered one through the API specifically of payment method IDs or payments where details are stored for future sessions
no updates
Hey guys I don’t have any of this information available what can I do?
And stripe are going to refund all the other payments just because I had a few high risk payments from a dodgy user this is absurd.
:question: @brisk ridge Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
Hi guys, I have a question about having two eshops on one stripe account, is it possible? eshops sells the same things but we want to sell it from two different places, everything owns same company
Is it possible to merge customers via the API?
:question: @undone pebble Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
can I use same publishable key from two clients (eshops)?
Hello
I want to pay partial via card.
I'm working with Magento Platform and want to Pay Partial payment on single order.
Magento base is PHP .
Can you guide me which API I have to integrate at the time of place order ?
Hello,
I been having some issues integrating with stripe. So i made my requirements a bit more clear
Below are the goals for integrating stripe with our system:
1-Ability to collect user financial information
Information to purchase goods (credit card, checking etc)
Information to receive money when selling goods (bank info)
2-Ability to charge users
The user does not need to confirm or approver transactions, the system should do this
3-Ability to deposit money into users bank
Users should be able to retrieve funds from goods sold
I cant put my whole question here for some reason. but here is a google docs with all the details: https://docs.google.com/document/d/13DWOf0UhwFUZDB1a8oWZUnHa1NWJzeMY40YtKhS-fL8/edit
Hello, I been having some issues integrating with stripe. So i made my requirements a bit more clear Below are the goals for integrating stripe with our system: 1-Ability to collect user financial information Information to purchase goods (credit card, checking etc) Information to receive money ...
Hi! I added some external links from Stripe to a website for people to pay for a trip plan (a retreat). There are only a limited amount of spots for this trip. Is there a way to limit the amount sells per link? for example: after 20 buys it goes sold out. Does that make sense? The stripe links are at the very bottom of this page: https://withinmemiami.com/retiros/
Thank you so much in advance!
is there a way with elements im missing to replicate this view? https://p181.p1.n0.cdn.getcloudapp.com/items/rRu5B4q2/a3ca0c74-f03b-4943-ba1c-db90f74c6a45.jpg?v=2ac4976717ff57419e60d81a2ce1f872
Hi guys is it possible to hold for a period of time a payment without making the trasnfer instantly ?
Hi,
the taxes (VAT) applied to the payment is the account VAT % or the % of the country the payment is coming from?
Hello! I'm creating a Checkout Session and only allowing card payment.
After the user enters their credit card details and Stripe redirects them to the success_url, will the status always be complete? Or is it possible for there to be a delay and the status remains open for some time?
I'm trying to avoid listening for the checkout.session.completed webhook. I would prefer to handle fulfillment in my success_url endpoint.
Hi,
Im using stripe checkout to accept payments, but no third party apps are working apple, google pay, but acording to the docs they should by default with no extra configuration(1). My intigration is very similar to the quick start using react and node (2). The link verification allows use of google pay but I would like the button to apear by default as an option, same with apple pay.
*1 https://stripe.com/docs/payments/payment-methods/integration-options#low-code
*2 https://stripe.com/docs/checkout/quickstart
Hey guys, I am trying to apply a coupon while creating a schedule subscription, couldn't find a coupon param on the doc (https://stripe.com/docs/api/subscription_schedules/object). Is that possible? Many thanks!
Hi there I encountered an error with one of my Stripe Connect Accounts that does makes sense to me. It looks instead of completing the subscription the log says the customer "attempted to subscribe". Here is the event. It seems to only happen when the customer pays with bank accounts. Here is the event: https://dashboard.stripe.com/acct_1L7loJBBSSUtG72E/events/evt_1MS4TDBBSSUtG72ENKUWMHI3
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
HI all,
Im not good in React but when I try to run this function in frontEnd
his.props.stripe .handleCardAction('{PAYMENT_INTENT_CLIENT_SECRET}').then(function(result) {
console.log(result);
});
I have this error:
Uncaught (in promise) IntegrationError: handleCardAction: The PaymentIntent supplied does not require manual server-side confirmation. Please use confirmCardPayment instead to complete the payment.
Can you help me pleasse?
Hi, i have an error on my account: In order to restore your account's ability to make charges, please check your email for next steps or reach out to our support team. Can u help me?
Hey! I’m very confused, I was talking with support via email for the last 5 days they they are saying that automatic payouts are not supported with debit cards only bank accounts. But the docs are very misleading and don’t specify. Any change the docs scan get an update or blurb about automatic payouts not available for debit cards? I think manual payouts work but automatic ones don’t
Hello. Can i receive payments if I’m 17?
Wiktor
when I update one subscription, Stripe tries to bill to customer payment method, and if no possible it charges to his credit. Quesetion is: is there a way of just try the first option, and set the subscription as incomplete if fails?
Andrew🪐
Hello! I know I should contact actual support about my issues but the thing is that I can't contact support as the website doesn't register my Gmail as a valid mail address. Any idea what's wrong?
Hi,
I'm using Issuing Connect, is it normal that with de private and public key i took from the Issuing admin, I don't have access to Cardholders & Cards issued from a Issuing Connect account ?
Request ID : req_QoGKKCoOtgLyLF
hello good ones I use the api with php, in my platform I use several four currencies: USD, EUR, GBP AND CHF. Some clients pay me in one currency and then I have to pay the providers in others. Example client A pays me 100 euros and then I have to pay 75% of that to the provider (75 euros) but the provider wants it in GBP. how do i do the conversion?
Hi, in this api is it possible to use multiple receipt emails? I tried with comma seperated string and normal python list, its not accepting
stripe.PaymentIntent.create(
amount=1099,
currency="usd",
payment_method_types=["card"],
receipt_email="jenny.rosen@example.com",
)
Hello - our company has just purchased 120 of the WisePOS E readers and we are going to be distributing them statewide for usage with a single stripe account. I was directed here to ask my question.
Should we anticipate any problems using multiple readers connected to a singular stripe account?
Many of the transactions will be taking place within a similar window of time as people purchase tickets for events.
Hello! I'm using metered subscriptions for my SaaS. If I post a subscription usage record after receiving the invoice.created webhook message, will this automatically update the draft invoice, or will I need to manually change the invoice? If the latter, is there a better event to listen to in order to report a final tally of subscription usage before the invoice is created?
Hi all. I'm researching usage of Stripe Checkout and I have a few questions:
- Can I somehow forbid customers from starting a free trial with a card that has already been used to start another free trial in the past?
- Can I somehow forbid usage of pre-paid cards?
Hello, is it possible to debit an amount if the reservation does not appear?
Hello I need to contact support
hey, in a webhook event how can i have the object expanded? As it said here: https://stripe.com/docs/api/invoices/object#invoice_object-subscription
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, when attempting to make in-person payments using the stripe card reader, we get this error message: The card_present source type with currency <X> is not supported in <country code Y>.
the message is clear enough, but i would like to know exactly which setting determines that we are in <country code Y>. is it the card reader's location, or something else?
how come when I create a subscription my invoices don't have billing_reason => subscription_create and instead have subscription_update
Hello, when do people generally cancel a payment in the capture/cancel payment flow? I want to allow users to be able to try multiple times. In what scenario do I cancel their payment?
Hi there, I have a problem with updating a subscription schedule that is halfway through the 2nd phase. I am getting a "You can not update a phase that has already ended." error but I am not actually updating the past phase. The API documentations says I can choose to omit past phases but I do not omit it in order to provide a full history of the schedule's phases for Stripe so it will handle the start and end dates of phases correctly. Can I get a steer on this?
Hi,
We have account A where we have already Subscriptions and also we have a platform where we connected Account A...
So Account A is now listed as connect Account on the platform account .... Now we want a percentage fee from Account A to the Platform account .... Can I update subscriptions in Account A so that every time a subscription reoccurs platform gets its fee?
Hey,
Is it normal to only receive 1 webhook about the dispute?
For example: Someone disputed a payment, I don't get notified about the dispute, but only when the dispute is lost?
regarding subscription webhooks: it seems recommended to use the invoice.paid event for handling reconciling the subscriptions with successful payments with your own system records. is there a reason for not using customer.subscription.updated with a check for status=active? the data on the subscription updated event makes it very easy to know what the current price id is, whereas with invoice.paid there are multiple line items (for the old/new prorated) so additional work would need to be done to figure out what the user is now subscribed to. with basic testing so far using customer.subscription.updated, things seem fine, but since it doesn't seem to be the suggested practice that's a bit concerning. just trying to understand the why of things. not sure if I'd need to look at other fields on the updated event's subscription payload also or if there is something that would be a red flag blocker on using that event completely for this purpose? thanks!
hey folks!
When i configure the customer portal, why can't i pause a subscription plan where the billing scheme is tiered ? (calculated base on usage).
When i set a fixed subscription, i can pause the subscription plan though.
Thank you for your time
hey folks, one quick question if a subscription is created with sepa, the invoice.paid event will be triggered?
Hey Stripe, we have a rather serious issue where our users' subscriptions are being unintentionally cancelled. We raised this last week (with @ember bear) who confirmed it's a bug, and then we heard nothing. Can we please get an update?
Hello Stripe, I opened a new account, forgot the password . I am trying to reset the password with same email i registered not geting email for password reset, tried so many tome
Hi, I want to filter on payment intents. I basically just want to filter payment intents that have one of many status. For example: "Give me every payment intent with a status of proccessing or requires_action". Is there something like "status in [...]"?
Hi, subscription, emailing invoices / receipts. Is there any hooks for it? So I can check if the email was send or not? Is it visible somewhere at dashbaord?
Hello folks, today I found that for some reason in live environment when creating a subscription for a customer only the customer.subscription.created is triggered, instead in test i receive also customer.subscription.updated right after, why is that? cc @wraith grotto
Hey Team, if I accidentally deleted a customer profile and the tokenized card information. Can I still create a new customer profile and attached the Payment Method ID to that project or will I get an error message saying it's not possible because it was previously associated with an account (albeit accidentally deleted)
Hi, we setup custom account onboarding with our platform. The client is receiving this prompt which seems to be asking for information about the platform's data... can you advise what this is about? Why would the client be expected to know details of the platform's bank account?
I want to give our customers the ability to update their payment information for their subscriptions. do I need to use stripe elements to capture their card information or can I use a standard html form?
Do uncaptured payment intents expire after a certain amount of time?
Hi team,
can you reopen this please?
I have my client_secret like this: seti_1MTpvPGfA2lQACd1WAvQXg1z_secret_NEIWQRgn21fF1XRWK2fT4M08b06NuMX
and I want to authentificate the user.
im in case of subscription with free trial with 3DS card
Hi Team,
I'm planning to integrate the PaymentMethod flow, as per this API doc:
https://stripe.com/docs/api/payment_methods/create
I am only planning to use the "cards" payment type.
The API has an optional field for billing_details, including the user's address. My understanding is that I do not need to collect a user's address, and also do not need a zip code.
Is this accurate? Are there certain cases where collecting a zip code is necessary, or is the card the only thing necessary in all cases? How do I know when I need to collect zip code / address, and when only a card is needed?
Thank you!
Hey folks! I have a few questions about Instant Payouts. I asked our Stripe rep about them and they directed me to this Discord.
-
Is there a way for Connected Accounts to see if their account is eligible for Instant Payouts at time of adding it via Stripe Express? That way they don’t have to do trial and error to see if their account allows instant payouts.
-
We're not seeing any Bank Accounts that are listed as Instant Eligible. How often are Bank Accounts eligible? Or, are they always eligible and only Credit Cards show the "Instant Eligible" tag.
-
Is there a way for us to check if a Connect account is Instant Eligible from the API? Not seeing anything related to that in the API docs.
Hey there, we are a vehicle rental software and we are looking to start offering a "security deposits" at the start of rental agreements.
The thing is rentals can span from 1 day to 1 month and anywhere in between. I'm looking for advice for the best way of implementing this.
Hi, I would like to attach a bank account to a phase in a subscription schedule as the default payment method for that phase. The bank account is created via Plaid. When attaching it to a regular subscription as default_source it works fine, but when attaching it to a phase in a subscription schedule as default_payment_method I get the following error when trying to charge:
invalid_request_error
This PaymentIntent requires a mandate, but no existing mandate was found. Collect mandate acceptance from the customer and try again, providing acceptance data in the mandate_data parameter.
Hi ! Our stripe system was setup by someone else and as our first fiscal year is coming to an end, I need to make sure that everything is tidied up. It turns out that there are several instances (one off purchases) where payments were made without invoices, so there is nothing to back up the purchase (and so no VAT either). All the other payments (subscriptions) are correct. I'm not sure what caused this, but I'm looking for a solution for my accountant to not have a meltdown with this 😅 I looked into automatically creating invoices retroactively, but it doesn't feel very natural (I might need some help on this). I looked into backdating a "lifetime" subscription, but because it's not a subscription, it doesn't seem to work. Could you help me out?
Does anyone know how to implement tap to pay on Android?
so, when updating a subscription, im doing this... /* 1. update current subscription 2. call `elements.fetchUpdates()` 3. confirmPayment */ await dispatch(updateSubscription(accountSubscription.buildUpdateRequestPayload(stripePlan.getPricesByIntervalId(billingInterval), units))); await elements.fetchUpdates(); const { error, paymentIntent } = await stripe.confirmPayment({ elements, confirmParams: { return_url: 'https://appx.whenidev.net/billing/', }, redirect: 'if_required', }); but i get an invalid request with no such payment intent. which is technically right becuase im providing a setup intent to the elements context....
oh actually looks like i need to use confirmSetup not confirmPayment....
Hi, is there any way by which we can get all payout reconciliation reports data through any API or something. I'm making a integration on this and I can't download it through api.
Hello, I received an email from Stripe about a tax form for DoorDash. I am almost 100% sure I made less than $500 let alone $600 last year, but that's "almost." I tried to view my tax return but that phone number they have on file for me is old and I don't use that number anymore. DoorDash has my updated phone number. What should I do?
I am trying to transfer money into a customers account using the following snip::
const transfer = await stripe.transfers.create({
amount: req.body.amount,
currency: 'usd',
destination: stripeBankAccount._id,
});
this is the error i am getting:
(node:13222) UnhandledPromiseRejectionWarning: Error: Invalid string: {:bsontype=>"ObjectID", :id=>"c���+Q)���"}
at Function.generate (/Users/juancasas/Desktop/code/lead-axis2-main/node_modules/stripe/lib/Error.js:36:16)
at res.toJSON.then.StripeAPIError.message (/Users/juancasas/Desktop/code/lead-axis2-main/node_modules/stripe/lib/StripeResource.js:201:35)
i think the issue is with the destination
Hi there. I need help with pagination. The original task is created s3 file with historical Charges starting with known ID. When I do it with auto pagination, I've got timeout. So as I understand I need to load for example 1000 records, or kind of that. but when I do the cycle it duplicates values.
code looks like this
run_number = 2
while run_number > 0:
charges = stripe.Charge.list(limit = 100, ending_before = last_id_value)
for c in charges:
last_id_value = c.id
final_df = pd.concat([final_df,pd.json_normalize(c)])
run_number = run_number-1
Thank you in advance
What does "voided_for": "revision_finalized" mean regarding Invoices?
Hello! I’m trying to upload a CSV of our 1099 data so that we can file through Stripe, but the data is failing validation, and it’s not clear why, as the docs do not detail the accepted values for some of the fields. Specifically:
-
What values are allowed for payee_tin_type? "individual" and "business" fail validation, despite these being the words used in the docs.
-
What is the "form_id" field, and what are the allowed values for this field? it seems like i need to provide it, but i'm not sure where this comes from. I tried using TIN and another unique numeric ID, but those didn't work.
-
what are the allowed values for the fatca_filing field? using
True/Falsedidn’t work, and “yes”/“no” also didn’t work.
It looks like we need to file ASAP, as I saw that Stripe’s deadline was last Friday, which is before the federal deadline of Jan 30th. It'd help immensely if someone could check the code on your side that does the validation for these fields, so I can understand how to write my script that does the formatting into Stripe's 1099 CSV format.
Thanks in advance for the help!
need help consolidating two customer accounts that signed up using payment links
Hello I past a paiement in production but webhook didn't send any request to the website
Hi! One of a user is saying that his card is not working on Stripe checkout page. He contacted the bank and they said card doesn't have any issue.
when using /invoice/upcoming endpoint with proration is there a way to get back the non prorated total as well?
Hi guys! I am having some issues with my webhook and would like to ask for your help. I am listening for checkout.session.completed event and trying to extract the line items from the intercepted event using the const lineItems = await stripe.checkout.sessions.listLineItems( checkoutSession.id,) function. However, I get an error in the console: No such checkout.session: cs_test_a1wiKDHjBmkIFMDRX13hSVUIp37voQXUdjucMLPdd6vLmMOSsYuoKzx9tA. Can anyone help me troubleshoot this please?
Good day, I need to support card & bank account payouts with my app. I'm using Flutter Stripe library to collect users card info via a paymentSheet action (which this library does securely with specific emphasis on compliance). I do not see this same functionality for External Accounts(Card/Bank Account) for Payouts.
How would you suggest I collect this information, besides doing so manually (via generating tokens, etc)?
Hi Everyone - I was just wondering whether Stripe charges users directly the $2/month active user fee for Stripe Connect Express of whether Stripe will charge my platform for every user? Thanks!
Hi Stripe devs. Your documentation states that once a customer has been subscribed to a plan, the currency cannot be changed. The only option is to create a new customer object.
We've observed this as being correct for the past few years. However recently we've noticed this is no longer the case. In our testing we were able to create a Stripe customer associated with 3 different currencies (USD, EUR, GBP), provided the subscription is cancelled and restarted each time. See for example cus_NEKQOw8OBbRLJT. Is the documentation just outdated here or are we in some kind of beta?
Hello Devs,
Hi Stripe Devs 👋
Is there another way to configure the billing cycle to be any date on a subscription without introducing a non-prorated trial period as documented here: https://stripe.com/docs/billing/subscriptions/billing-cycle#using-a-trial-to-change-the-billing-cycle?
The issue for our team here is that we at have the "Send a reminder email 7 days before a free trial ends" setting enabled at https://dashboard.stripe.com/settings/billing/automatic and we would want to avoid sending emails to these customers we introduce a non-prorated trial period.
I don't need help but I would like to point out a person who is trying to get the stripe account of the members of this discord
Adding a Person to a custom Connect Account... the Person is an owner in a company, but does not have an SSN (has a passport number as id_number). Request fails with "tax_id_invalid". I thought non-US owners would be fine for company? As long as there's a representative having an SSN?
When I create a Subscription with collection_method="send_invoice" and then Preview the Renewal email it notes "<test credit card> will be charged at that time."
- Stripe should send and invoice and not auto-charge upon renewal, right?
- Is the Email reminder of upcoming renewals email smart enough to adjust accordingly?
- Is there a way to test this (since TestMode doesn't send emails per my understanding)?
when using Elements if i want to reuse a stored payment method do i have to provide that data to the element using the defaultValues field or is there a better way to say use X method's details?
Post cancelling a subscription, How do I collect Cancellation details from an API ?
I need to store these information in my database
In the JS library is there some kind of callback when stripe.confirmPayment() succeeds. As far as I can tell we will be redirected before anything else can happen. I could really use some kind of onSuccess callback.
hello, we use Express connected accounts, is there a way to force a specific language in the users' UI when we onboard them, by creating the accountLink and redirecting them? We are setting both country and company.address.country to RO when we create the account but this does not seem to affect the default onboarding UI. Thank you
Hello Stripe. We use Stripe connect (standard accounts) and we want to help users a bit who didn't finish the Stripe Connect onboarding and/or still have strings in currently_due . We want to tell them what info is still missing by using the info from that array which tells what is still due. However it's unclear what everything means in here. I tried looking for a mapping or more info on each string that could be visible here, but wasn't able to find it. Do you have a page with more details about what each string in that array could mean (like missing phone number, name etc). Looking forward!
Hi, Stripe team. I got this error every time when I land on a page with stripe element: error: {type: 'unexpected', message: 'Account *** not gated into deferred intent behavior'}, I couldn't find any related documentations about this error. what could be wrong?
Hello,
Is this normal? I think we are receiving this when we don't have bancontact app installed in phone and click on "Open Bancontact app". Is there something we can do about this? (Maybe redirect user to App Store?)
is there any way to list all subscriptions for a customer that are either active or trialing? i know i can do this with 2 separate API calls, but just wondering if theres a way to get both of these statuses in 1 call using https://stripe.com/docs/api/subscriptions/list
from docs: "If no value is supplied, all subscriptions that have not been canceled are returned". but not sure exactly which statuses this covers
Dr. Dope
Can you capture a charge more than once, assuming you don’t exceed the reserved total?. Edit: Never mind. Docs say no.
hi all,
I am having an issue when I try to do Payouts to a Custom Connected account. The payments are successful, and there is balance in the account, however Available to pay out amount is set to 0.00 (Please see screenshot) and therefore running the Payout API doesn't work. It gives me this error:
**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).; code: balance_insufficient; request-id: req_2QnGkKkRqPfjxt
**
Can anyone help me with this?
Can someone explain or point me to an explanation for how the Billing Report "Subscription metrics per month" export calculates metrics like "Net Revenue churn rate"? I don't think this number appears anywhere else in API, docs, or in Dashboard.
Hi , is it possible to reuse a card token if it gets failed?
Is there traffic restrictions on issuing calls to terminals/connection_tokens? We have a merchant that got 4 429s today.
Reading this docs https://stripe.com/docs/connect/account-balances I understood that the balance of the connected account would stay for 48h in pending and then go to available. I'm in test mode (from the US) and I see the balance still pending after 4 days. I can't make sense of this, does anyone know why?
Hello! I'm trying to understand how registering an ApplePay Domain works with Stripe Elements and running into some issues.
Currently what we can see and manage in the dashboard via https://dashboard.stripe.com/settings/payments/apple_pay does not line up with what is returned when using the ApplePayDomainService in the C#.Net Stripe Nuget. For instance using the dashboard I can only see 1 registered domain, but calling the ApplePayDomainService.ListAsync method returns 2 distinct domains, regardless of the Test-Mode toggle in the dashboard.
Related-ly I could not find any relevant documentation on the web for the ApplePayDomainService ... am I just bad at Google?
can someone look into a payment intent for me
is it possible to do overage charges?
is there a limit in the number of connected account I can create on a test account? I saw a notice a few days ago specifying that inactive accounts will be remove after some time, but I can't find this information anymore, can anyone point it out to me?
Is there a way to get working as a developer with a bank account? i.e. using a dummy account of some kind?
Hello, good night i try create a session with stripe and pass a date with metadata but metadata will not be passe, why?
Hi ! I'm trying to create a payment_intent but I got an error, there is no details. Someone can help me ? My request ID : req_UxkJtw0bU51M28?t=1674606064
Hi, I am trying to get card info by payment method id but in response i am always getting null
hello please I have this error
Each dictionary in the list "icons" should contain a non-empty UTF8 string field "type".
your help with this please
hello. i am new to stripe. I am trying to integrate stripe in my wordpress plugin. I create a checkout url with "checkoutNewProduct" and direct the user to this link. The user makes the payment successfully, but the webhook (buyCredit) is not triggered. I tried millions of options in stripe panel but it doesn't work. please help me. codes : https://codeshare.io/wnLgNB
Hey! What is best practice for when a connect account is leaving the platform? I do not necessarily want to delete the connect account, what is the alternative?
Hi, our payments sometimes end up getting double FX fees because of a destination charge where the bank accounts of the customer, platform, and destination are all in different currencies. So, we see FX fees between both of the following in a single "payment":
- customer and platform
- platform and recipient Express account
I thought that using on_behalf_of might fix this, but when I use that in this scenario start getting the error The payment method type "us_bank_account" is invalid. I think I understand now that this is because these express accounts are under the recipient agreement, which means that they can only accept transfers from the platform and cannot process payments themselves.
Just wanted to check in here to see if all the above is correct, and also if there's any way to remedy / improve the situation (for example, if there was some way for accounts under the recipient agreement to be able to process their own payments)
Hi there, I'm getting an error "Coupon code "EARLYBIRD" is invalid" on my Stripe form. I've set up the Coupon correctly in Stripe.
Hi there, I'm wondering if there's a way to set up a connect account with automatic payouts that do separate transactions for payouts and fees?
One of our clients needs the fees to come on separate lines on their bank statment for accounting reasons
Hey devs, i am using CSRF and am having issues when stripe sends the webhook to my endpoint via POST request. I have read the docs here (https://stripe.com/docs/webhooks/best-practices) but it does not have an example for how to properly disable it for a node app. Any help would be much appreciated
Hello, I am seeing if I could get this help with this error when we call Stripe Terminal 'onFetchConnection Token' failure. Please make sure your function creates a new connection-token to your backend.'
Hey I’m Breanna I drove for Door Dash last year and have been waiting on a 1099 I was told to contact this company.
Having issues signing in have a different phone number
Hi Folks ,
How long it takes to appear application fee received from the connected account in platform account ... i am testing things in test mode subscriptoin created successfuly (from platform account) with 40% fee but i don't see any fees received in platform
I'm trying to test my SwiftUI app's Apple Pay + Stripe integration, firstly using the Glitch server as mentioned in Step 3 here (https://stripe.com/docs/payments/accept-a-payment?platform=ios&uikit-swiftui=swiftui).
However during the start of my app during the Stripe init, it fails to retrieve my publishable key. I have it set in the .env variables as instructed in the README on Glitch, so I'm unsure what the issue is. Any ideas?
When I run curl -X POST against it, I got the publishable key returned. After trying to make some tweaks to it, now it returns the paymentIntent... I'm not sure which it should be returning. Either way, the result inside my app was the same.
Hi All! I'm trying to integrate Stripe Connect for a marketplace type app on flutter and have been running into a lot of issues over the last few days. Does anyone know of good sample Flutter code for such a task?
Hi! I am creating a connect account (in test mode) with manual payout (see req_f2Qdif9KcUDhn0) and when I get the balance (req_oIGbRl594ITnMA) the amount is pending. Will it take 48h to be available? (according to https://stripe.com/docs/connect/account-balances) If yes, is there way to make it available faster for the sake of testing?
hello. i got a question about subscription schedule. I create subscriptions by the subscriptions api but when i have a delayed update for a subscription I create subscription schedule using this field https://stripe.com/docs/api/subscription_schedules/create#create_subscription_schedule-from_subscription from what i understand, it will only migrate the existing subscription to the subscription schedule. However it looks like it makes another charge. Is there way to avoid making this duplicate charge? this is the request id req_Heuvyg3fpfyhdy
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
where can we find the code for this functionality
@wicked sail I've created a thread for you, let's discuss there.
okay
Hello during subscription I am trying to save the card details? How should I approach this? as far as I know subscription is different from paymentIntent.
But is there a way to save card details during the subscription ?
Hello I have question towards React native developers. I am trying to show saved cards to my user and give him an option to set a default card for payment. Can anyone guide me. I am new to stripe so any reference to some some videos or articles will be helpfull. Thanks
Hey team, i have a simple usecase. Save a customers card and later when they come on the site again and try to pay, load the saved card for them to complete the payment. I am able to save the card and it shows up in the users dashboard. But now i want this to prepopulate the PaymentElement which doesnt happen. I am using react stripe and python in the backend
Hi Team, Is it possible to capture the card existence using fingerprint param in stripe side?
Hi there, i've migrated to new system with same stripe account,now auto renewal subscription is working fine on new platofrm but subscriptions that were made on old platform are not charge automatically.
what could be the issue?
Does the search query language react to '(' and ')'?
I have this query: id:'prod_XXX' OR id:'prod_YYY' OR id:'prod_ZZZ' AND active:'true'. I want to search for these three products, but they need to be active. Do I need to wrap the OR conditions, like this: (id:'prod_XXX' OR id:'prod_YYY' OR id:'prod_ZZZ') AND active:'true'?
Hello, I have two questions.
First.
I would like to insert a process that executes the API after the payment button is clicked and before the payment is made, and if there are no problems, then the payment is made. Which of the following would be the best way to achieve this?
The second one
I would like the information in the webhook notification after the payment to include an arbitrary value to be passed along with the payment. Is it possible to do so?
Translated with www.DeepL.com/Translator (free version)
how can i get cards last 4 digit with SetupPaymentSheetParameters method (flutter)
is there any API which can help me to create a trial?
Hi Can I use card token multiple times,
if I first create card token >>> create customer with card token >>> create charge with customer id?
Hi everyone, I can't use stripe SDK from inside a docker container
Trying to add a Person to a custom Connect account, and getting this error:
The same person cannot be provided on an account more than once. This person is identical to 'person_xxx'
What is used on Stripe's side to determine if someone is identical to another Person?
Hi,
How to search for a price by unit_amount within a product?
Hi all,
I have an app with Free, Premium and Gold subscription plan. Based on the plan user can access features like filters, messages, likes.
Now, I'm planning to have an web app only for payments using stripe. So, users will directed to web app to pay payments.
Will apple allow this approach or will they insist to use in-app purchase? #dev-help
Hi everyone,
I created a subscription with a free trial and paid with a card that required 3DS authentication.
the authentication was done when I collected the payment information. but at the end of the free trial, stripe asks for authentication again.
I thought the user only needed to authenticate his card the first time. or did I miss something?
Hi, question on placing a hold(reservation) on credit card, before capturing payment. Is it possible to do a partial refund on credit card holds?
Hello, we have a scenario where we have voided some of the invoices associated with a subscription wrongly. we wanted to recreate those invoices and charge the customers back. how should we achieve it?
Hi,
I'm generating a stripe checkout from nodeJS API, is there a way to specify the language of the generated checkout or it's automatically applied based on the device language?
Hello team! Quick question Im trying to use stripe.transfers.create to transfer money from my main stripe account in USD to a connected account but this connected account is in MXN currency, so the api is telling me;
Insufficient funds in Stripe account. You can use the /v1/balance endpoint to view your Stripe balance (for more details, see stripe.com/docs/api#balance).
My question is how to achieve this transfer from different currencies? Or is there a way to get the conversion rate between currencies and I can calculate the transfer in USD to the account.
Hello, i have been paid on my stripe 3 times. None of payment are sent to my bank, in Balance it stays as Future payouts, and in payouts i have set it to do payout every day. Is there something else i missed to set?
Hello !
- expo sdk47
- stripe-react-native v0.19.0
I upgraded my expo app to sdk 47 and I am now facing this error while confirming a payment : The current action is not yet completed. STPPaymentHandler does not support concurrent calls to its API.
The implementation looks like this (https://stripe.com/docs/payments/accept-a-payment?platform=react-native&ui=custom) :
try {
// init payment intent
const { paymentIntentClientSecret } = await setupPaymentFunc()
// stripe call
const { error, paymentIntent } = await confirmPayment(paymentIntentClientSecret, {
paymentMethodType: 'Card',
paymentMethodData: selectedCard ? {
paymentMethodId: selectedCard.paymentMethodId,
} : undefined,
}, { setupFutureUsage: 'OffSession' })
if (error) {
console.log(error)
ErrorUtil.handleStripeError({ error, withAlert: true })
} else if (paymentIntent) {
// complete payment
await completePaymentFunc(paymentIntent.id)
}
} catch (e) {
ErrorUtil.handleError({ error: e })
}
I've seen this github issue (https://github.com/stripe/stripe-react-native/issues/610) but still facing the error, I was wondering if you guys might have an idea ?
Hi, I have a question please. When I use Connect to onboard a stripe seller in France, individual type, the id card is not requested when the seller is onboarding for the first time. But if Stripe request a verification later, how to know that in my app and request it to my user ? Thanks
@upbeat pelican let's chat in the thread I opened for you.
Hello,
we are using standard account and direct charges. I need to cover use case
- connected account wants to buy subscription and we dont have his billing address (which we have to have in order to create subscription in Stripe right?)
My question is, if we will use stripe pricing table with the option "Collect customers' address" does it solve this use case please?
Hey,
How can I send payload in confirmPayment method? I need to pass some information when stripe fires up a webhook
I want to be able to access it in that webhook
Hi Everyone!
I’m wondering if it’s possible to create a checkout session in Node.js with only a payment intent?
Hi, do vendors have to go through the stripe onboarding process if they want to add their business type, business website, representative, and tos acceptance to receive payments from their subscribers (using express accounts)? I'm asking because when a user tries to subscribe, we get the error that the account is disabled for receiving the payment until that info is added.
Hi,
Can someone help me with Stripe terminal integration on android? I have completed the integration and able to do test transaction on simulator. However I still not know how I setup new BBPOS physical terminals. Can someone help me out??
Hello,
I just configured a webhook with the 2 new events refund.created & refund.updated.
Source: https://stripe.com/docs/changelog#january-18,-2023
But I never received any events? Is it really ready to use or am I doing something wrong?
Thank's!
Hello,
I want to make an api that can send payment to employees who are there as customer.
Hi Folks, how can i catch event for auto renewal subscription in webhook?
Hi, I have a question, I'm using Stripe Checkout for one-time purchases, When I create a product in my db I'm creating the product and the price in Stripe via the API.
I noticed that (at least in test mode) the price I link my product to is not the default price. How can I create a product and price and set the price as default directly ?
Hello, I have a webhook setup
// This example uses Express to receive webhooks
const express = require('express');
const app = express();
// Match the raw body to content type application/json
// If you are using Express v4 - v4.16 you need to use body-parser, not express, to retrieve the request body
app.post('/webhook', express.json({type: 'application/json'}), (request, response) => {
const event = request.body;
// Handle the event
switch (event.type) {
case 'payment_intent.succeeded':
const paymentIntent = event.data.object;
// Then define and call a method to handle the successful payment intent.
// handlePaymentIntentSucceeded(paymentIntent);
break;
case 'payment_method.attached':
const paymentMethod = event.data.object;
// Then define and call a method to handle the successful attachment of a PaymentMethod.
// handlePaymentMethodAttached(paymentMethod);
break;
// ... handle other event types
default:
console.log(`Unhandled event type ${event.type}`);
}
// Return a response to acknowledge receipt of the event
response.json({received: true});
});
app.listen(8000, () => console.log('Running on port 8000'));
How can I get the response.json in the frontend?
Hello I have a question regarding discount coupon please. We have a product with yearly and monthly price, we would like to be able to create a discount ONLY for a specific period (ex : 20€ discount only for yearly price). How could we do this?
Hello. I'm building "Stripe Checkout" process. When doing \Stripe\Checkout\Session::create(); i'm passing metadata values. But when i check charge webhook "charge.succeeded", metadata is empty. How i could pass metada, that i could see it in "charge.succeeded" webhook ?
Hi there guys. Is there any way I can allow my customers to split pay a subscription?
How do I save payment details or card details by using SubscriptionSchedule ?
good afternoon I have a visit check how long to wait ?
You can pass the page into two fields (Go SDK):
stripe.PaymentIntentSearchParams{
SearchParams: stripe.SearchParams{
Page: ...,
},
Page: ...,
}
Which one should be used?
how can we prevent customer from depositing money into virtual account created using Source API?
Hello, everyone i have a problem about incomplete subscriptions, where afterwards i cannot confirm the payment intent from frontend. can someone help me on this?
Bonjour i am french
Hi all 🙂
I'm having my customers use payment links to make purchases.
The option to save data for 1-click payments is not ticked, the credit card is not associated with the customer on my Stripe Dashboard so i have multiple customer id associated to the same person (so i have many duplicates on my Customer Dashboard section)
Is there a way to create the payment link with the option already active, then force-enable it without leaving the option to the customer?
thanks
Is it possible to change the client secret of a PaymentElement without clearing all the form fields?
When the user enters a discount code it makes an API request to create a new subscription and updates the client secret. However I would prefer not to clear all the form fields.
HI there,
I have a small issue with subscriptions.
After purchasing a subscription, I'm trying to set the customer's payment method as the default payment method.
However, it only attaches that payment method to the customer.
save_default_payment_method: 'on_subscription',
},```
Hey, could someone take a look at this invoice in_1MU6UZDoazGNhhkoU5aOdwkn and let me know what is wrong with its setup? We have a connected account and have set an application_fee_amount.
We had hoped that that amount would go to us plus the VAT and all the rest would go to the connected account. But this doesn't seem to be what's happening.
Hello,
We have a quick question: we set a "custom unit label" on the product configuration, but we don't see the unit label on the checkout page, we just see the "Qty" field, where you can set the quantity. Where should we see the custom unit label exactly?
Thanks!
Hi there,how can i catch even tfor auto renewal subscription in webhook?
Quick question. After having created a paymentIntent like this:
` const paymentIntent = await stripe.paymentIntents.create({
amount,
currency: 'dkk',
customer: customerId,
payment_method: paymentMethodId,
metadata,
capture_method: 'manual',
...(setupFutureUsage ? {} : { off_session: true }), // Don't set 'off_session', when setting 'setup_future_usage'
confirm: true,
on_behalf_of: doerStripeConnectedAccountId,
...(setupFutureUsage ? { setup_future_usage: 'off_session' } : {}),
transfer_data: {
destination: doerStripeConnectedAccountId,
},
});`
Isn't it possible to update that paymentIntent with another amount? If I want the amount changed... Or do I have to cancel it a make a new paymentIntent ?
hello
Hey guys just a question related to Idempotency keys, are they really worth to add in the requests even though you guys add them if we don't set one? We have some issues around confirming payment intents, sometimes they get confirmed multiple times (users get charged more than once) and we think it's due bad internet connection, so we thought of adding them when creating a paymentIntent but I just noticed they get added in the request even though we don't pass one. thanks
Hi I'm still getting errors from my Docker when using Stripe SDK
hi, how to make payment method default for a customer while adding payment method with setup intent for future use
<script>
var stripe = Stripe('{{ env('STRIPE_PUBLISHABLE_KEY') }}');
@php
$stripe = new \Stripe\StripeClient(env('STRIPE_SECRET_KEY'));
$paymentIntent = $stripe->paymentIntents->create([
'amount' => 1099,
'currency' =>'usd',
'automatic_payment_methods' => ['enabled' => true]
])
@endphp
var elements = stripe.elements({
clientSecret : {{ $paymentIntent->client_secret }}
});
var paymentElement = elements.create("payment");
paymentElement.mount("#payment-element");
</script>
i am using this code and got this error in console
Uncaught ReferenceError: pi_3MU7nvJ3dxAQpMxW12RbvAAY_secret_5tXIXbLRiZTjRUZNLoEzV14l3 is not defined
We have some enterprise customers who want to pay their subscriptions at the end of the billing cycle (30 days) via bank transfer but they would like access to our saas app from the start of the billing cycle. What is the best approach for this?
Hello, I have an issue with WooCommerce Stripe Apple Pay
I get this error:
Unable to post message to https://js.stripe.com. Recipient has origin https://motherk.lt.
I've checked script is included propertly, no lazy loading or anything else.
Do you have any suggestions for debugging?
Using WooCommerce Stripe Gateway
Version 7.0.2
MrJamesF
Hi there, I have an error when updating a subscription schedule. The schedule is currently on Phase 1. I want to update Phase 1. I include Phase 0 in the update to keep the billing cycle anchor correct. I am not updating anything in Phase 0 but for some reason I am getting an error stating "You can not update a phase that has already ended. Trying to update phase 0.". The schedule creation request is req_ipsLXoZaIcI0hg and the schedule update is req_ojAIWpgIC0Htdk. You will notice phase 0 is the same in both creation & update requests.
Hello, just looking for confirmation I've understood something correctly. The flow I'm looking for is: User signs up for a 3-month subscription, and an end/cancellation date is automatically set so they are only charged for 2 more months after the first payment. I don't want to update a single subscription manually, but rather have this be the default for every new subscription. Have I understood correctly this can't be done in the product setup, only via the API?
Hi all I hope you are well. I'm trying on my test dashboard to simulate a invoice.payment_failed for a subscription. On a monthly reewal (so not on the first payment but one month later). I checked the clock feature but it's not working for an already existing customer or am I wrong?
I'm trying to list subscriptions of a customer using
.list but it returns an empty list. That specific user has 2 cancelled subscriptions that I can see on the dashboard.
Hi is there any way to deal with international customer currency to avoid unexpected charges to customer.
Hi, Need a clarification on migrating ACH Direct Debit over to PaymentIntent and SetupIntent.
At Zoho Finance Suite of products have ACH Direct Debit payment support for our customers. We have provided Micro-deposit and plaid verification support. We have bank account ids (ba_***) stored in Stripe and the same is saved in our end as bank accounts which can be charged by the merchant or by his customers in their respective portals. We have been using Source API to create these ids and Charge API to charge these sources.
We would like to move completely over PaymentIntent and SetupIntents. While i can add new bank accounts and charge them using Intents, I would like to know how to charge the existing bank account ids using Intents as i'm receiving the error
'This PaymentIntent requires a mandate, but no existing mandate was found. Collect mandate acceptance from the customer and try again, providing acceptance data in the mandate_data parameter`
I cannot receive a mandate now as these banks were stored long back and customer may or may not be available in the charge session.
hello. i am trying to integrate stripe in my wordpress plugin. i create a checkout url with "checkoutNewProduct" and direct the user to this link. i sent some data like product name, product price and userdomain(my users data). (screenshot : https://prnt.sc/cPtlG4PZ_D03). I then created a webhook /buyCredit.
I wanted to pull data such as userdomain, product name, product price that I used while creating checkout. but there was no change (increasing the user's credit or sending an e-mail). For example, as seen in the (https://prnt.sc/bgrs810uvTGV) link, an e-mail should be sent in case of charge.succeeded. but the mail does not reach, so the code does not work. but there is a charge.succeeded situation (I checked it on stripe.) All of my codes: https://codeshare.io/wnLgNB
Greetings stripe friends. I would like to know if it is possible to automatically create a Stripe account for a user of my application when they create an account, so that we never intervene in the management of our client's money. I don't know if I explained my idea well, I don't speak English very well yet.
Hi there,
We use the Stripe Subscriptions product and have built our own UI / backend for handling users signing up for a subscription.
Today we basically:
- Use setup intent
- Create payment method
- Create Customer & Subscription
In our same flow, we want to give users the ability to "upgrade" or "downgrade" their subscription.
Our proration should be always_invoice.
Basically we want to hit the update subscription endpoint and provide a new price point in the subscription items.
However, my question is...
What is the best way to retrieve how much the client will be billed for or credited? We would like to display this in our UI and I can't quite figure out the most elegant way to retrieve this type of data.
Thanks!
Does anyone know why I am getting an error using the "Apple Wallet/Apple Pay" on my phone when "tapping" the M2 reader? Supposedly, this should be encoding the Apple pay to work as a test payment, but I'm getting an error that it's a "real credit card" used in Test Mode.
hi i cant get in to my account ive changed my number to get code to get in i have no ID card driving card i even seem my new number is 07759908564
Hello. I activated the "unit label" on a product, I named the unit "cidade", which is a portuguese word. Even though the Stripe account is set to portuguese and everything else is in portuguese, the label shows "per cidade" instead of "por cidade". Is there a way to use the portuguese word for "per"?
omg lost
I am running into the following error:
Error code is: StripeInvalidRequestError: Transfers using this transaction as a source must not exceed the source amount of $1.00.
I want to double check the logic to my code to make sure the funds are being moved correctly
Hi, I hope you are all well!
I need some help with invoices, how do I show in the invoice the amount of taxes(inclusive) that the customer is paying, using API.
Thank you so much!
hello, I'm trying to get the receipt number via checkout sessions and charges but the receipt number is not being set up in the response even after 30 minutes. Although when I visit the receipt url it automaticly sets up and I can see it. Could you help me with that?
@plucky river please use your existing thread to chat, stop spamming the main channel!
hey, folks, i have a question... can I generate an invoice before a customer send a transfer via ACH credit transfer?
Hey guys 👋
I want to pull the data needed for the pricing table with nodejs via the api instead of the embedded pricing table. but i have a few problems.
1- I can't fetch feature_list via api.
2- The amount data of my billing_scheme "tiered" products is null.
3- I have different pricing tables with different options, how do I group them?
I would be very grateful if you could help.
Hi. In the stripe ruby API if I create a transfer with Stripe::Transfer.create and no exception is thrown, can I be sure that the transfer was created successfully or do I have to wait for the transfer.created event to confirm?
Hello. When issuing partly refund to customer (via Stripe webpage) it is possible to select reason and write additional info. But when i'm checking refund webhooks, i'm not able to see that additional info in webhook.
Hello, how do you cancel an incomplete subscription ? when i try to cancel with api the status changes from incomplete-> incomplete_expired
Hello, sorry for the simple question but I couldn't find this easily in the docs. If we didn’t choose a payment method on which an invoice should be charged, and the customer doesn’t have a default payment method, how will the invoice be charged automatically?
Hello Can we use Payment Intent API to
create card token
--- create Customer & attach token to it
----- create charge using customer id
So that we can charge the customer in future as well without any limitation to charge customer only once using card token
hey stripe team, question
i am using stripe's pre-built checkout in my app to allow users to pay for a monthly subscription, i want to attach some metadata to the subscription, is there anyway I can do this? For example, i want to attach a user_id that I can reference back to when doing a lookup for an active subscription (search subscription where app_user_id === X)
the only way I can pass information to a pre-built checkout is via query params, but the values i pass dont seem to make it's way to the actual subscription object on stripe's side.
is this possible?
Hello guys! I am creating a test clock with a customer to test a subscription, how do I hardcode a test card to be set as a customer default payment method?
Hello,
I'm receiving "Invalid Array" error from this :
$stripe->invoiceItems->create([
'customer' => $customer->id,
'price' => $price,
'discounts' => [
'coupon' => [$request->coupon],
],
]);
It's occuring when I add a coupon.
Hi! I would like to get an aggregate list of the cancellation reasons that users have submitted in the Stripe portal, and can't figure out how to do so. Any tips?
i am trying to remove prorations from my subscription, but the customer portal still shows prorated prices. I have tried
items = [
{'price': 'price_1234'},
{'price': 'price_1235'},
{'price': 'price_1236'},
]
subscription = stripe.Subscription.modify(
session['subscription'],
items=items,
proration_behavior='none'
)
which throws an error,even when i do { 'id': 'sub_213', 'price': 'price_1111' }
it also fails to change anything when i do
subscription = stripe.Subscription.modify(
session['subscription'],
proration_behavior='none'
)
I know Plaid has instant auth and instant match, what would be the equivalent in Stripe? Would it be the guide titled: "Accept an ACH Direct Debit payment" ?
Is there a way to delete prices from a product using the java sdk? I've tried .setDeleted(true) but I believe that only sets a flag on the local class
Hello again! Unfortunately had to step away yesterday and my thread is now locked.
Still having a bit of confusion regarding ApplePayDomains, I was informed that even for testing I needed to use "livemode:true" which I assumed meant that I needed to use a live secret key, however when doing that on a test-mode account I get back an error response saying: "Stripe.net: The account acct_--------- was a test account created with a testmode key, and therefore can only be used with testmode keys"
If there is some documentation on this I'd be happy to peruse that, just can't seem to find anything other than a small snippet.
Hey so one of our meeting came back with an ID of %2FkYxlLM4RIKRNDyiU32QvA%3D%3D ( /kYxlLM4RIKRNDyiU32QvA== ) but when I try to pass that to the API to get the actual file links, it says recording not found.
https://api.zoom.us/v2/meetings/{$meetingId}/recordings
And I've tried the meeting ID in both the URL encoded format and standard format. Zoom has been doing this on a few of our meetings lately.
What do I need to do to get the API to work?
Hi, I have an error when I try to create an AccountLink for a Connect Account :
"You must update your Connect branding settings with business name, icon, brand color in order to create an account link.
Is there a way to create the account link without providing those informations ?
Hello how do I attach my connected account to a verification session?
I'm trying to create a verification session and once it's verified how can I update my connected account persons verification status?
Hi, is this documentation still up-to-date if we're using Payment Methods? https://stripe.com/docs/connect/cloning-customers-across-accounts
Hello, how do I upgrade downgrade customer subscriptions using Gravity Forms, Stripe Addon?
hello, this is a test message, please ignore 🙂
Hello! I'm using a temp Glitch server for testing my Apple Pay/Stripe integration as per Step 3 in this doc: https://stripe.com/docs/payments/accept-a-payment?platform=ios&uikit-swiftui=swiftui
This code is returning Failed to decode response from server when trying to Fetch the payment intent during the display of my Apple Pay Button (SwiftUI app). Adding debugPrint(response) shows:
Optional(<NSHTTPURLResponse: 0x600002c30b00> { URL: https://snow-unique-fire.glitch.me/checkout } { Status Code: 200, Headers {
"Content-Length" = (
207
);
"Content-Type" = (
"application/json; charset=utf-8"
);
Date = (
"Wed, 25 Jan 2023 16:09:38 GMT"
);
Etag = (
"W/\"cf-s8HveyYrM0aGVRx7y9EVyZ5G1P0\""
);
"x-powered-by" = (
Express
);
} })
Failed to decode response from server.
Hello, working on a migrating from the Sources API to the Payment Methods API. I noticed that Payment Methods were not returned when fetching a customers sources, but are sources returned when using the Payment Methods API? Working out if I have to fetch the old sources as a fallback for existing customers or not, thanks!
Hi everyone, my name is Vincent. I need some help with regard to stripe in connection with Shopware 6. We are using the official stripe plugin at the moment but it seems that no one at stripe customer support knows about this official stripe plugin. The only pointers I get is to file for early access of the Shopware 6 connector. However the official plugin is already live and I need some help with regard to this, is there anyone who can point me into a the right direction or is available for a talk about this plugin?
https://store.shopware.com/strip58358613686f/stripe.html
const subscription = await stripe.subscriptions.update(
'sub_49ty4767H20z6a',
{billing_cycle_anchor: 'now', proration_behavior: 'none'}
);```
Hey, anyone know how this can send invoices instantly, at the moment it is pending for around an hour before sending the invoice
Is there a required format for the Adress and Name params in the BillingDetailsParams in Bancontact and Giropay PaymentMethodParams?
methodParams := &stripe.PaymentMethodParams{
Bancontact: &stripe.PaymentMethodBancontactParams{},
Type: stripe.String("bancontact"),
BillingDetails: &stripe.BillingDetailsParams{
Address: nil,
Email: nil,
Name: nil,
Phone: nil,
},
}
i know you provide test card numbers, but does stripe have any test bank account details? routing number, etc
Can we use Stripe CLI in Wordpress?
hello, i added my own datas to line_items for checkout session but the line_items returned by the webhook does not have the data I want. here is line_items returned by webhook: https://prnt.sc/y5KRjYm-UzJ5 here is my own line_items : https://prnt.sc/crzfdKnH3Ek-
Hello, I am creating a destination charge as a future payment, and I am saving card id in my database to use it later for future payment, Can i just give customerId while creating payment Intent to charge a customer and let stripe figure out what to use or do I have to give cardId to payment intent?
Hello, I am trying to setup stripe connect and "Stripe express" accounts are recommended for me, but when I looked at docs it says that I am responsible for my connected account refunds, chargebacks and fraud.
Also is it true that stripe fees are not refundable?
Let's say all my stripe connect account customers requested refunds and I have no revenue myself, does this mean that my platform goes into negative balance?
Hi, anyone knows why some of the invoices turn into "Uncollectible" status while others go to "Failed"?
Hello, I'm developing an app in SwiftUI, and I want to show a list of purchasable items with a "Buy" button in each row. I'd like to present a PaymentSheet for that specific item when a user taps the "Buy" button next to the icon. However, when I create this using the .paymentSheet viewmodifier, it doesn't present the view even when the "isPresented" boolean binding is true. All the examples I've seen for this functionality require that a paymentIntent be created before the view loads. However, I'd like this to be dynamic depending on the item that's clicked. Here's a link to an "issue" on GitHub with the code https://github.com/stripe/stripe-ios/issues/2240
Hi, can i create a mandate to debit customer card after the first payment / checkout in my website?
Hola
Hi yall - need some help here. Have a customer who is thnking of moving to stripe. in their business, sometimes they will collect a deposit of a couple hundred bucks (kind of like a down payment) before putting someone on a payment plan, whether it's monthly, quarterly, etc. is collecting a "down payment" possible with stripe?
Hello, I’m new, how do I contact support? I have a dispute and I don’t know what to do.
Hi im having some trouble logging into my stripe account, I sent an email but I need access pretty instant, is there any live support line ?
Does anyone perhaps know how I can add the ability to pay NOT ONLINE but for example cash as payment on delivery. I have absolutely no idea how this can work. I have a cartItems object with product information, final price, etc. I want the customer to be able to enter their information (phone, address, etc) in the stripe checkout section and have the option to click "proceed", "complete order", etc.... He wants to see this order in the my stripe dashboard.
Hello, I'm still trying to understand subscription schedule. is there a different behavior if i update a subscription that's on trial? I see that it creates a draft invoice, but for regular subscription it doesnt
I am trying to add Bacs payment option in stripe subscription product for WordPress based website. However, I couldn't figure out if there is a direct option to do it without coding?
Hello, it is my first time setting up a stripe subscriptions integration following the guide here->https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements&element=card
once confirmCardPayment returns a success message is it ok for me to modify the Subscription as follows in the backend
# Set the default payment method
stripe.Subscription.modify(
subscription_id,
default_payment_method=payment_intent.payment_method
)
or do I need to do that in the webhook looking for a specific event?
if event_type == 'invoice.payment_succeeded':
if data_object['billing_reason'] == 'subscription_create':
# The subscription automatically activates after successful payment
# Set the payment method used to pay the first invoice
# as the default payment method for that subscription
subscription_id = data_object['subscription']
payment_intent_id = data_object['payment_intent']
# Retrieve the payment intent used to pay the subscription
payment_intent = stripe.PaymentIntent.retrieve(payment_intent_id)
# Set the default payment method
stripe.Subscription.modify(
subscription_id,
default_payment_method=payment_intent.payment_method
)```
My challenge is that the frontend (Vue.js) won't know when the webhook was triggered for a given status
any suggestions to help on the matter will be greatly appreciated
International payment. I made a deal with a US company for an event that will happen in Canada. People attending and paying, will be canadians. But my partner, the US company, will receive payments in their STRIPE account for the subscription ( So i dont have to pay upfront for their platform ). So 2 questions here ; Will their be any problems for international payments ? And is there a way to change the name of the billing companny ( So it looks canadian kinda) on the invoice that buyers receive in their email ? It's not a scam. Just trying to personolised the offer and not create questionning from people buying asking why they are being charged by a US company when the event is in canada. First time here...Thanks for your help
hello if i turn on test mode it will break live mode ? will it work in both modes
ripc0rd
good morning, is there javadoc for stripe java sdk
How do I get a link for my tax information
Does the stripe Live Chat still works?
Hello again, again!
I have tried the previous recommended solutions and am still seeing a discrepancy in what is returned by the API and what is shown in the Dashboard regardless of whether or not I am in test-mode and using a live account. Would appreciate some further clarification on how to properly use a live account in test-mode and a test key to view what is the current state of the ApplePay Domains for a given account.
hey, guys, i would like to know if its possible to create an invoice before receiving a payment
is it possible to search subscriptions that does not have one specific metadata key???
Having a problem with a subscription schedule update causing 2 invoices to happen at once, only happens when the first payable invoice is in draft mode at the time of updating.
I expect the update plan to be charged at the next instalment, not immediately because an invoice for this instalment has already been created.
If I update the subscription schedule while the 2nd, 3rd, nth payable invoice is a draft, it does not create another invoice instantly, which is what I expected.
Having a problem updating a connected account. Getting This application is not authorized to edit the parameters 'company', 'email', 'external_account'.;. This has been working fine for the last 10 months. Any idea what is going on here?
hello, guys I have a problem with payout, can you help please ?
Is google pay supported in through StripeJS v2?
I’m waiting for the payout since 3 weeks ago, and on every expected date to get the payout they just extend the date
Hello guys, I'm develloping a member get member strategy and needed to ask a few questions about this process
Hi
I am using Wordpress (Built With Divi), trying to create a dropdown with multiple prices for a product. I want to select the price and click Buy Now. Paypal had a very easy plugin for it. But Stripe seems to be more complex. Could anyone point me in the right direction for this?
I was able to create a single product button, but I'm not able to find how to do the multi-dropdown list for a checkout.
Hey there -- I see there is an option to 'Autocharge Customer' under on an ACH Credit instead of a card. I'm wondering how this works -- if I have collected the bank info of a customer and a select this option can I expect to have the money credited instantly as if I was using a card? Sorry for the kind of basic question, its a functionality I wasn't aware of before
Working with the Update Subscription API in python. Trying to get the payment_intent ID. I have an expand on latest_invoice.payment_intent but from time to time within the latest_invoice object, the payment_intent comes in as None
I have payment_behavior set to default_incomplete and proration_behavior set to always_invoice. If I were to invoke the modify on subscription again the payment_intent comes in fine, but shouldn't the API call give me back this information on the initial request?
hey, folks, i have a doubt... I'm using stripe.invoices.sendInvoice to send my invoices, but im not receiving anything... any help?
Hi, I'm struggling with Stripe Connect. I'm trying to find out which connected account is best for my use. Can you help me?
Can you test Link in card Elements in test mode somehow?
Hi guys! Is there any elegant way to track an account balance changes via webhooks? Right now, I am looking at the customer.updated event as it shows the previous balance vs the new balance on the customer entity, but it doesnt give any context to the balance transaction (you have to look them up after). I'm also looking at the invoice.paid event and checking the charge to see if balance_transaction exists which tells us that their balance may have been used to pay for an invoice and grabbing that to log that the balance was used. The goal is to differentiate between someone adding a credit/debit to the balance, and when its used for a payment
so with the avalara integration enabled they mention getting the pay_immediately flag enabled for invoices. does that also mean that that flag is available to push when updating a subscription? or how would one do that?
Hello, if we select "pause payments" on a given account what happens? Are new auth payments blocked, what about existing auth, can these be cancelled/captured.
hello.
my code : https://codeshare.io/loeBkY
i want to $userDomain as line_items.data.price.metadata. can you help me please ?
Hi! Need some help with dispute. One merchant in UK who needs to refund my money is refusing to pay saying that he has refunded thru stripe and since then discontinued using Stripe due to which Stripe is holding funds for 90 days. Is this possible?
Howdy Stripe! Currently working on accepting ACH payments and have hit an issue. At line 19 in the Java code from step 2 of the documentation is where the issue starts(https://stripe.com/docs/payments/accept-a-payment?platform=web&ui=elements#ach-debit). .setFinancialConnections() does not appear to be a valid method on the builder, and FinancialConnections cannot be resolved.
Hello, I wonder can I ask some questions about the product here?
Was there a change on updating the payment intent amount? I recall that I can update the amount of a confirmed payment intent as long as it is lower than capturable_amount. Is this no longer the case?
Hi Stripe Devs 👋
I have the following sample code that creates a subscription schedule from an existing subscription. It then takes the first phase from that schedule, and updates the end date and prorate behavior - am doing this to "extend the time on the subscription" without charging the customer for the additional time.
from triton.utils.stripe import stripe
schedule = stripe.SubscriptionSchedule.create(from_subscription="sub_123")
phases = schedule.phases
end_date = 1706211703
phases[0]["end_date"] = end_date
phases[0].pop("prorate", None)
phases[0]["proration_behavior"] = "none"
schedule = stripe.SubscriptionSchedule.modify(schedule.id, phases=phases)
schedule.current_phase
"""
<StripeObject at 0x107a17e08> JSON: {
"end_date": 1706211703,
"start_date": 1674675628
}
"""
sub = stripe.Subscription.retrieve("sub_123")
sub.current_period_end # 1706211703
My questions:
- why is the
current_period_endtimestamp on the updated subscription not the same as the end_date on the current phase/first phase of the subscription schedule - at what time will the customer be charged if the subscription is not set to cancel at the end of the period? the
current_periodtimestamp or theend_datetimestamp represented by the current phase/first phase?
Hey there, question about setupIntents and 3d secure cards. I have gone through the process of adding a payment method, it is verified with a setup intent, and I see the card has the 'setup for future use' in the dashboard. However, when I charge this card, the charge is still rejected as needing 3d authentication again.
I am using the test card 'authenticate unless setup'
Authenticate unless set up 4000002500003155 This card requires authentication for off-session payments unless you set it up for future payments. After you set it up, off-session payments no longer require authentication.
What other actions need to be taken to initiate a charge for cards that have already been setup?
I have a question about Stripe apps and setting a test version. I have a version of my application 2.4.1 that is unreleased. I submitted a new hotfix version for the production version as 2.3.3. Now, I'd like to resume testing 2.4.1 on my host account. I've gone to the Developers page -> Apps section -> clicked the '...' next to the 2.4.1 version -> and selected "Install In Test Mode".
It worked for a little while. I was testing my 2.4.1 version. Suddenly, it's reverted back to 2.3.3 (the production version), and I can't seem to change it back. Any idea how to resolve this?
I've got a question.
Ok so I had a waiting period for my first payment processed. After that how long is a standard ach payment
Takkara
im getting the following errors when generating a charge:
Error code is: StripeInvalidRequestError: No such token: 'cs_test_c19VhBr6HtGe0rdhcjMCLj5jCSxArIMkmdUT7Mfic05N7pTnAPOxG2OTJa'
can i talk to the last developer that was helping me
Hi my name is Luis We have a problenm to get in to our account . We need your help .We dont have the pasword to follow all our payments . The girl was working here after me , dont leave any information to do.
Hi my name is Luis We have a problenm to get in to our account . We need your help .We dont have the pasword to follow all our payments . The girl was working here after me , dont leave any information to do
We try in that link a few minutes ago and we cant get it because we dont have de paswords to do it . Dont you have any telephone to speack with someone. On the internet is impopsiboble for us
we need someone to speak
Hi I am using Stripe Express and one of our clients has not had any payouts in 6 days and their account is in good standing
What could be the issue?
@crimson needle@languid tulip@stray oxide
Actually we try to enter our list of income since we have found many doubts regarding the form of payment that they handle
We´re working in all 2022
Hi my name is Luis We have a problenm to get in to our account . We need your help .We dont have the pasword to follow all our payments . The girl was working here after me , dont leave any information to do
Actually we try to enter our list of income since we have found many doubts regarding the form of payment that they handle. We´re working in 2022 year
@unique trout please respond in the thread I created for you
we need all that information of that year
@unique trout this is a final warning. Please respond in the thread I created for you here: https://discord.com/channels/841573134531821608/1067925366490013706
wich one? The fisrt one ? because i cant get in . i dont have the pasword to do it on that way . we need a telephone to spek with some one
Hello there, I am looking for contract based subscription, does stripe allow for this?
Hihi,
We were wondering if it is possible to pre-pay for subscriptions.
E.g., I have a subscription that starts 1/25/2023 --> Forever, with a cycle of 1 year. In December of 2023, I want to generate and pay for an invoice for the January 25th 2024-2025 cycle.
Hi there. request.headers["stripe-signature"] is returning null for me for my webhooks endpoint, even though the request object has the following
[1] [Symbol(kHeaders)]: {
[1] host: 'localhost:5001',
[1] 'user-agent': 'Stripe/1.0 (+https://stripe.com/docs/webhooks)',
[1] 'content-length': '2195',
[1] accept: '*/*; q=0.5, application/xml',
[1] 'cache-control': 'no-cache',
[1] 'content-type': 'application/json; charset=utf-8',
[1] 'stripe-signature': 't=1674685667,v1=211f9bd759546ea31c9720f36d[redacted]c17c7a5c94618,v0=563f952247a8be73[redacted]ee06b8cb160a98c3',
[1] 'accept-encoding': 'gzip'
[1] },
Any ideas? Thanks
I am using the exact same format as suggested by Stripe here: https://dashboard.stripe.com/test/webhooks/create?endpoint_location=local
I am testing it with stripe trigger payment_intent.succeeded
Is it possible to see if a customer has previously cancelled their subscription vs a brand new customer who has never signed up for a subscription?
if my stripe customer has a balance transaction amount, will it get apply to the next invoice automatically upon the invoice creation? if I want to omit the use of the customer balance transaction, can we do that in the invoice created webook and call the balanceTx api to unapplied from invoice?
Hello - I am using Connect to facilitate payments between 2 parties. This is working fine, but I'm trying to add a Stripe element to a page and am getting errors back. I was able to add the element, which requires a secret key from a valid payment intent. I am able to generate this key using the connected account and it is valid - meaning I can see it on the dashboard, however on the client when I initialize the element, I get "The client_secret provided does not match any associated PaymentIntent on this account."
what do you guys do about prepaid cards with insufficient balance? It seems a percentage of my free trial users use these cards
I'm using .Net PaymentIntentService to create payment intent, now I need a way to add items to this payment intent, what is the best way to do that
are there any limits around coupon or promo codes, how many can be created etc. Can multiple coupons be applied to a single subscription at once. Would it be normal to create multiple promo codes specific for every customer resulting in 1000's of promo codes to manage
can i create a credit note with an amount to a product and add this credit note to an open invoice? i don't see a field on the api doc in setting the productId for some reason
Hi. Is there any documentation on using the Google Pay direct web method documented here https://developers.google.com/pay/api/web/guides/tutorial with the Stripe API directly? Is it the case that I can get a token direct from Google and pass it to Stripe in a CreatePaymentIntent call?
Is there an outage right now?
I see a successful charge been performed on the account. when I try to create a transfer against that charge, i see the following error: No such charge: 'pi_3MUK0FKvlLDAjAUz23VprbMZ'
Hey there -
We use the subscriptions product and have built our own UI to handle the signup process. In our UI we would like to handle subscription upgrades or downgrades using the subscription update endpoint.
In doing so, I understand that we should use invoices/upcoming in order to get data and show the client a detailed summary of how much they will pay upon upgrade.
My question is, how does this work with downgrade?
Say we have two plans:
- Starter: $100/month
- Premium: $200/month
The client is currently on Premium, and wants to downgrade to Starter.
When I hit invoices/upcoming with the new price point id & the subscription, with proration behavior of always_invoice, it looks like the "Total" doesn't take into account the the client is already on a higher plan and should actually receive a credit.
What is the best way to handle this scenario? We would like to be able to show the client a detailed summary in the UI.
We are a connect platform with hundreds of connected accounts, all standard. Recently one of our merchants reached out to tell us they are having problems with their payouts - apparently they are receiving half payouts now, and that Stripe support told them that us, the connect platform, is controlling that. We have never affected payouts for any merchant, nor were we aware that is even an option (as we have standard connect accounts - not custom or express). Is this actually something we can control via the API or our integration settings in any way?
hi i was wondering if i can have some help with my stripe account?
Hey there! I'm receiving a "invalid string" when creating a subscription, but can't figure out why (StripeInvalidRequestError)
Hey team, we use custom connect and have run into a strange scenario. We have accidentally set the billing cycle anchor to 'now' twice for a bunch of subscriptions when migrating a subscription item from one price to another.
Even though this is a mistake we can't figure out why our most recent billing cycle anchor (set 5 minutes after we did the first change) has charged $1.10 AUD in the latest invoice for example here, we would've expected it to charge $0 https://dashboard.stripe.com/subscriptions/sub_1MHjFME91MHwtTCLY2k5qR9j
The subscription webhooks documentation (https://stripe.com/docs/billing/subscriptions/webhooks#events) for invoice.updated says to look for paid = true and status == "paid" - would there be a case where paid is true but the status isn't paid? or where paid would be false but status would be paid? just wondering at the documentation specifically mentioning looking at both fields and that being necessary and those fields being in sync.
Is there a way for Stripe to check logs for a particular card reader for me? A customer is saying there was a card dip done, but we have no logs or payment intents from an order.
Just wanted to give a shoutout to @languid tulip @meager hawk @bold basalt @foggy dawn @stray oxide @golden cosmos and @misty hornet for the help this week on my Stripe integration with Apple Pay. Happy to report the project is working! Really appreciate everyone's assistance! 🏆
ここに質問すればよいのかしら?
Hello Stripe Team, I was wondering whether Stripe Checkout allows for us to pass in shipping/billing address info in the parameters? Reason being is I would like to create a more dynamic shipping rate based on their location, then create a shipping rate data shr_id to pass to checkout session, while also 'locking in' their shipping/billing address during the checkout session.
Is this possible, or must I use Stripe Elements?
Hello!
We have urgent task that ww need to cover until tomorrow.
We are trying to set up ACH Debit payments. We have all needed data about customer and used Authorize.net before. We want to use this data to send ACH payments for hundred of customers.
How we should do that? Should we create customer and payment method for that or we can send PaymentIntent?
I've tried to set up PaymentIntent and fix all problems but now have this - "message": "The payment method type ""us_bank_account"" is invalid. Please ensure the provided type is activated in your dashboard.
But I can't understand how to do that - everywhere it is turned on but I still don't see it here (https://dashboard.stripe.com/settings/payments)
Thanks
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've set up a test webhook to listen for the capability.updated event and am having issues. Will this event allow me to listen for changes to a connected account's card_payments status? I tested this by manually rejecting a test connected account. However, although I can verify that through the api call https://api.stripe.com/v1/accounts/acct_1M9IJGPejuVAx7jZ/capabilities/card_payments, the "status" changed, the webhook did not get an event.
Hi
Is this stripe support
"I am an Express connect account holder under the Qwick platform. I was directed to Stripe Support by Qwick because I need help verifying my identity in order to update my bank account information. I do not have the old bank account information to verify and I need Stripe's help in order to get my old information unverified so I may enter the new information."
Hello, stripe blocked our profil for no reasons, we talked by mail because it's impossible to ask to call us (the buttom is grey and it's impossible to click). They explain us that we have a higher level of risk of customer disputes but it's totally false, we haven't, never
Hello. I want add payment method functionality my website. How it is going to be happen? Do i need to take card information from website and using stripe sdk set it.? Or need to create session?
One more question is how can i initial charge when adding payment method
Thanks in advance.
Hello, can we set trial period on product itself or price or its only available on subscription?
Hello, I am working on subscriptions, I don't need initial paymnet/charge so I am applying an coupon. All works ok but it seems subscription becomes an active even if customer didn't provide card details (payment method). Can you please let me know what to do to keep subscription inactive until user fills payment info?
Hi there, is there s way, how I can generate session link to portal for specific customer without additional email verification?
Hi! Stripe tax accepts a lot of different types of tax ids. As the customer does not enter the tax_id type in the prebuilt checkout I guess you determine the type based of format of the tax_id.value that the customer submit. Is this functionality available in some way?
Like, is there a way to create a tax id by only sending the value and having you resolve it to the correct tax id type?
Hello I was wondering if someone could clarify the 'reverse_transfer' param when creating a refund. Also currently, it seems that if I create a refund when transferring to an express connect account, the connect account's balance doesn't lower.
Hi, I have a problem with my Issuing authorizations setting, I can't set the Connect authorization webhook endpoint, Am I missing something ?
Hello Team, i want to Integrate the customer portal for subscription plan. But i need after payment it redirect to my system page so i can get customer id and can store in our database for further use. Please guide.
Thanks
Hello all! I've been trying to get my head around the Stripe Elements past week, and I just can't figure out, how to properly setup flow with the intitializing the Elements, and creating the payment intent.
I've NextJS App, which has some features. Behind the user profile page I store billing information, and there I would like to get <PaymentElement /> implemented. Trouble is that on _app.tsxlevel <Elements /> gets already initialized, and it would need the payment intent as options prop.
How or where should I do >Elements /> initializon, if payment should be handled only in single section in app?
Hi, can i create a mandate to debit customer card after the first payment / checkout in my website?
Hi! From the docs I read "Stripe will attempt to notify you of a misconfigured endpoint via email if an endpoint has not responded with a 2xx HTTP status code for multiple days in a row": https://stripe.com/docs/webhooks/best-practices#disable-logic. Is there any way to configure those notifications to be sent right away when a webhook event is not delivered?
hi, when retrieve list of customer cards is the list ordered?
Hi! In Connect we are creating an invoice wiht a destination account. We add some VAT but the VAT money ends up going to the connected account instead of to the platform. Is there a way to make this work?
Is there a way to programatically ask stripe to retry the automatic charge?
Hi i'am having this response when trying to create express account and accept ToS agreement for partner "he recipient ToS agreement is not supported for platforms in FR creating accounts in FR" ?
I'm still restricted even if in my create account request I tos_acceptance: {service_agreement: 'full'} ?
Hi, we have been using the API for a few years. We have just set up a new stripe account and it appears there has been a change to the API in the latest version.
"A PaymentIntent is no longer created during Checkout Session creation in payment mode. Instead, a PaymentIntent will be created when the Session is confirmed."
When creating a checkout session the payment_intent_id is no longer created at this step.
We were using that to track the success of a payment using the webhooks, what is the new intended workflow to accomplish this as the webhooks can be delivered out of sync.
Thanks!
Hi all,
Getting an error when trying to use Elements and SetupIntents to save BACS Direct Debit details for customers. I am getting the following error but can find no literature relating to it: 'Your account is not configured to directly use SetupIntents to create Mandates for Bacs Direct Debits'
We have enabled direct debits in out payment settings.
Hi, we're running a platform for marketplaces and we wanted to have this setup with Stripe:
- payment intents are going through our Stripe account
- marketplace owners have standard connected accounts
We're using the on_behalf_of parameter to set the connected account as the business of record. Payments are visible on our account. I see in the payment logs that this parameter has the correct account ID. But I can't see anything related to this payment on the connected account. Am I missing something? I was under the impression that I'll see a payment/transfer on the connected account.
When I create a subscription, it only gets 2 statuses at first (trialing or active)?
if there are other statuses, can you give a test card to test them?
Hi, if I don't want to be redirect to another URL when the payment is done and stay in the same page, I have the use the redirect : 'if_required' in the stripe.confirmPayment, that's correct ? thanks https://stripe.com/docs/js/payment_intents/confirm_payment#confirm_payment_intent-options-redirect
Hi, I have a question about SCA in the EU/UK : we'd like to store customer's card details and charge the card on their behalf, but I know SCA could be triggered in this case. Is it possible for the SCA to be exempted by setting the "moto" attribute (Mail Order Telephone Order) of the "card" to be "true" ?
Hello guys!
can you tell me if setup_intent.succeeded is fired only once when user enters credit card details with trial or it will be multiple time (monthly/yearly...)? same for payment_intent.succeeded but without trial? i need to track events for analytics so i need to know if this is only fired once or recurrently?
Hello! I'm creating a new Checkout Session for my users to purchase a subscription. For fulfillment purposes, is it better to listen for the invoice.paid webhook, or the checkout.session.completed?
Hi there, I wanted to know when will stripe get supported in Egypt
Hi! Stripe doesn't generate by default the bill when the customer buy on the checkout page Kajabi... How I can do that ?
Hi there, I want to remove the "pay online" link from the invoice pdf. How can I remove it?
Hej, Team. I have a problem with PaymentIntent confirnation.
There is system in which users can pay by PaymentIntent or devide payments by part: on backend the first time we create PaymentIntent (without congirmation) for first user's payment and simultaneously for the another parts of payment we create on backend Subscription. Frontend confirms PaymentInten's client_secret and payment_method and confirms it. In case of single paymentIntent system works, but when I try to create payment with subscription, frontend returns error 'payment_intent_unexpected_state' You cannot confirm this PaymentIntent because it has already succeeded after being previously confirmed. could you explain, why it doesn't works?
Hi, I am having an Issue with displaying the amount of inclusive taxes that the customer pays, if I create a payment or invoice on the platform the invoice will display the breakdown of tax and total amount to pay but if I do it via API the invoice doesn't show the tax amount
Mytras
Hello, Can I get the card image ? When I fetch card details via api
"We do have the option to send the receipt to customers on our end but generating an invoice in your payment provider is handled by Stripe themselves." Kajabi support tell me that and stripe support tell me to talk with kajabi support... Someone can help me please ?