#dev-help
1 messages · Page 5 of 1
Hello, if I put a monthly payment to a customer, can he deactivate it when he wants or is it up to me to do it manually?
Hey - i'm facing an issue, my stripe webhook doesn't work in live mode.
I'm following this guide https://stripe.com/docs/webhooks/go-live as well.
Also my nodeJS server is currently hosted in Heroku.
Hey
I am facing issue,
When i create any subscription timestamp is created of 1970.
So facing Invalid time error while performig any operation on stripe
Hi there ! I'd like to give some discounts to my customer's subscriptions.
I created a coupon that I attached to an active subscription via API in a test clock, I saw the discount attached in the stripe interface, then I advanced time to the end of the subscription period.
The subscription renewed well, the discount (that was for 1 month) disappeared and is marked redeemed once, but the customer has been charged and paid the normal price.
Does the test clock supports discounts ? How am I able test without ?
Hi Stripe Team ,
i have a question about Confirm a SetupIntent by payment method , im using react native SDK , when i try to use confirmCardSetup i get an error that it dose not exist , and the only option i have is confirmSetupIntent which is working , but it says that its deprecated , how can i solve this issue , should i continue with confirmSetupIntent
thank you
hey guys, how can i quickly remove a saved test card info from stripe? i want to remove that card from stripe's storage and re use it in our application
Hi Stripe Team,
Can we use issuing card for Apple pay and Gpay or We have to pass any field data to cardholder api
Hello, can anyone help me, please?
I am trying to upload documents to verify my seller user. Can someone tell me the correct way to upload the file to the account? That is, how to transfer stripe account id
shabaaz27-issuing-wallets
is test clock allowed in live mode?
How to test in live mode whether my subscription is working fine in live mode
Umbra-verification
Hi Guys, I am using PaymentIntent to attach new PaymentMethod to a Customer I set up webhook endopint to listen to stripe events. I want to add new PaymentMethod to my db but I need to pass some information using metadata. I can pass metadata to PaymentIntent events like payment_intent.created or payment_intent.succeeded but do you how how can I pass same metadata to payment_method.attached event?
Hi. I'm trying to integrate with Stripe using Apple Pay inside iOS. I've managed to make a payment go through successfully, both in test and live modes. Passing in a promotional code also works unless the promotional code applies a full discount, for example, "First month free". Any ideas? The error being return is:
402: Payment Required
Does ApplePay work with Connect (standard) account setups? I keep getting error that accout or domain is not setup, but they 100% are. I even tried adding the domain to the platform Apple domain list.
Usinf similar setup with non-connect setup and everything works correct, in same exact browser.
hi team ,I've noticed that when there is already an existing payment method, the PaymentSheet automatically lists it on the sheet. Is it possible to disable this behavior?
yabdab - Apple Pay connect
Hey team, we have a fun little situation: We've enabled SAML using google, but our certificate has expired. Now nobody can login and update the certificate on your side 🤦♂️ we can also not use two-factor auth or any recovery option because it always loops back to "YOU HAVE TO SAML THIS THING".
What should we do? we're locked outside the account, already contacted support multiple times and no answer. any recommendation?
Also from a dev perspective - it does look like a glitch, there should maybe be a notification (that cert is about to expire) or something around that to the employees etc. WDYT?
Hi! I think I may have found a bug with test clocks and metered subscriptions. When I first create the test clock/subscription (dates June 1 -> July 1), I can report usage records with stripe usage_records create si_MIC9htL6AExZxw --quantity 200 --action set successfully - then I advance the clock one month so that the subscription is now on a new period (July 1 -> Aug 1)
Now when I try to do the same thing again, I can't report usage with the same command, as I get:
{
"error": {
"message": "Cannot create the usage record with this timestamp because timestamps must be after the subscription's last invoice period (or current period start time).",
"param": "timestamp",
"type": "invalid_request_error"
}
}
When trying to set the timestamp explicitly to a time between Jul 1 -> Aug 1 (ie, 1658515411, July 22) I receive:
{
"error": {
"message": "Cannot create the usage record with timestamp 1658515411 because timestamps must not be in the future. Expected a timestamp less than or equal to 1656686040.",
"param": "timestamp",
"type": "invalid_request_error"
}
}
1656686040 is July 1, which is the end of the period when the subscription was first created, and prior to the test clock advancing. If I try to provide a timestamp before that point (ie, June 22), I get:
{
"error": {
"message": "Cannot create the usage record with this timestamp because timestamps must be after the subscription's last invoice period (or current period start time).",
"param": "timestamp",
"type": "invalid_request_error"
}
}
GiovanniV - existing payment methods
Hello Experts
i am finding solution since lots of many days can anoyone help me with that please
i am building a marketplace
where user pays the platform and after some certain days platform pays to the seller and then seller can withdraw their money
so how platform will pay to the seller and how seller can withdraw their money in Paypal or Bank account
i would prefer if they can withdraw money in paypal if there is other Solution then i am open to it
Stripe Issuing: Need help debugging Stripe top-up 400 error
@civic saffron re-opened
Hi everyone, can someone please answer to my questions from last night #dev-help message Thanks in advance
@meager hawk to close the loop on #dev-help message, I've opened an issue on the stripe-node library: https://github.com/stripe/stripe-node/issues/1519 . Pure fetch request is working fine, so mu assumption is that something is wrong with the client lib. I've quickly checked with the charles tool and I can see a request being made to api.stripe.com, but I haven't been able to read the content of it, been struggling with getting the certificates set up for it unfortunately.
for this account, can you tell me why it was denied when enabling the afterpay capability, pleaes?
acct_1LQfUCRHJYqleUXh (it said unsupported business, but I don't know where is the place to choose the business category)
Can one physical terminal reader BBPOS WISEPOS_E be used for multiple stripe accounts? We have customers in our hotel software that operate multiple hotel/properties. Some use the same physical reception area to handle guests for the different properties. Each property has their own stripe account. I have played around with one reader in test modus trying to connect to two different stripe accounts. It looks like if I change the pairing code the other one gets deleted. So would I always need to create a new pairing if I want to switch the reader to the other property?
Hello - why there is such constraint when creating a discount?
UnhandledPromiseRejectionWarning: Error: This value must be less than or equal to 100 (it currently is '999.5').
Hello - I have a very specific question about Stripe connect with refund and application_fee_amount. I use manual capturing and when I go to capture the funds later, I sometimes capture less than the original payment intent was for. At the time of capture, I also adjust the application_fee_amount to account for the change. While the resulting paymentIntent object looks right (with the correct application_Fee_amount), the amount that hits my Stripe acct is not. It is consistently less than intended, as it seems as if the reduced amount is treated as a "refund" and is then taken out of the application fee amount?
Hello
I'm getting this error
```Cannot create a destination charge for connected accounts in LT because funds would be settled on the platform and the connected account is outside the platform's region. You may use the on_behalf_of parameter to have the charge settle in the connected account's country. For more information on `on_behalf_of````
when I try to make subscription schedules
Hi,
Can customers buy the subscription with card element or do I need to use payment element?
How can I implement a upgrade subscription system
Like for example I have 2 plan
3$ Per month
5$ Per month
User has currently paid for 3$ per month
Wants to upgrade
Gets charged extra 2$ for this month and from next month gets charged full price 5$
Hi all! I've received the following error when trying to change the details of a PaymentIntent that already has had a PaymentMethod attached:
The allowed types provided (card) are incompatible with the attached PaymentMethod on the PaymentIntent. Please replace the PaymentMethod first or include fpx in the allowed types.
Is there a way of removing the existing PaymentMethod entirely from the PaymentIntent?
Hi! I'm working on an MVP for a payment platform for international contractors. For now, we just want to enable Venmo-style payments where our client companies (standard connected accounts) can payout their contractors (express connected accounts). I've implemented onboarding for both types of accounts, and now I'm looking for the lowest-lift way to enable these payments. Let's say through my custom platform I know that client company A wants to pay contractor B a tbd amount of money. What's the lowest lift way for me to let A fill in the desired payment amount and send it to B? Can I create a payment link that enables this?
Hello! I've been working on implementing paymentIntents instead of charge and I am now stuck wondering if I could receive some aid. I initially create the charge with charge = stripe.paymentIntents.create and that doesn't cause any problems. However when I try to do stripe.paymentIntents.confirm providing the charge.id and payment_method, I get the following error: Argument "intent must be a string, but got: [object Object] (on API request to 'POST /payment_intents/{intent}/confirm')
Is there a way for customer to purchase Stripe hardware from within my app?
Implementing onboarding process in my Point of Sale and want customer to order the card reader from within my app if possible.
Hey folks
Hello. Been working with Card Element and Payment Element. We need to use Link, so are now forced to use Payment Element. The question is, can we use the same credit info UI from CE (single line, minimalistic, etc.) on PE? PE seems to require multiple/separate fields, and we'd prefer to use CE's interface. Kindly confirm
Hey folks, I have a small problem, I have a stripe business account based in Brazil, I have a software and a web page for our software. Our users can create plugins for our software, and sell it in our store web page. Every plugin sale made through our platform we would charge a small percentage, for example, let's say %5 of the plugin's total value and send the remaining 95% of the value to the seller. At first I was trying to accomplish that through Transfers, the user would connect their stripe account to our platform's stripe account before publishing any plugin for sale, after that, he could publish a plugin for sale, and after every single sale made stripe would send us a notification that a plugin sale was made and automatically we would create a transfer and send %95 of the plugin's value to the seller, but we can't because transfers are only allowed for stripe accounts based in the same country region as mine, in this case Brazil and Mexico, but our users are from all over the world, is there any possible way I could achieve the same result? even if its not by the means of tranfers? thank you!
I had ApplePay working for a minutes, now I must have scared it off. Can someone from support take the intent id and see what the problem may be?
Hi Stripe Team! Looking for a general guidance on a best practice related to Stripe Connect. I have clients using my platform to manage donations. We've created a process that uses Stripe Checkout for each client. Based on the process leading up to the checkout, we tag the checkout sessions with some metadata that specifies how the donor would like the donation to be used (i.e. "General Fund", "Youth Fund").
I would like for my clients to be able to easily see a display of the transactions with these tags listed on their Stripe Dashboard. Ideally, they can export a csv with this info.
Right now, it seems like they would need to click on each transaction individually.
I'm trying to avoid having to build out a custom dashboard and just have the Stripe dashboard be their go-to-place for reporting... Any suggestions
(Also hella impressed by how you all respond here!)
@surreal temple can you please unarchive my thread?
I'm building a mobile app with Connected Accounts and (I think) accounts can run into verification issues after they are created, which is a hassle to handle on the backend. For example, if I provide all the correct information to create a connected account (like a SSN for 1099 contractors) it doesn't look like Stripe verifies this before creating the account and sending the response.
Is there a way to wait or force the SSN to be verified before creating the account? Like I said, I need to issue Form 1099s with a valid SSN, so I don't want the account to be created if the SSN isn't valid, but I need to notify the user that it was invalid somewhat soon after they submit it to have a smooth sign-up process.
Hi team, we're a connect platform and we've been working on migrating to the Payment Element from the Card Element implementation. It's been working well on our local environment, but once we pushed it to our staging server, for some reason the Google Pay payment methods shows up even if we don't define it in the "payment_method_types" parameter. Our test account is acct_1L9L3mFqJ5RRTcXt - take a look at request req_w3hOOVbDKhlopO, it has "card" and "us_bank_account" as the payment method types, and yet the following Payment Element renders (see attachment). Any help would be appreciated
@surreal temple this is the request ID: req_RnrGSoeNv6tkg2, my thread was archived https://discord.com/channels/841573134531821608/1011290472511184956
Hi folks, I'm trying to figure out how to set up my products for metered billing. We want to do a plan similar to email services like Mailgun. "Bronze" plan would have 250 credits included and then once they've used those credits we would bill them for used credits at the end of the month. BUT we would also like for them to be able to buy "packages" of credits at a discount. How to best set this up?
Hello, I need help with Stripe Terminal integration
I have few queries in that area
- In the webhook event, terminal.reader.action_succeeded, I want meta data to return
Hi, I can't find the documentation - where is API for view/change payment methods configuration of connected (custom) accounts ?
- If the terminal is not connected online, how can I display a message in client
Also, please note the integration process I am using is Server driven (Node Js)
deeprajdev-Terminal-integration
Hey I have more questions building on this thread: #dev-help message I'm getting "No such customer" in my create session request where i'm setting customer to the Stripe ID of the standard account (client company) that would like to pay their contractor (express account). When I create a contractor account, should I be making the company that they belong to their "customer"?
Anyone else having issue with Payment Links right now? We've had them set up for a few weeks with no issues but a customer just reported this "An unexpected error occured while calculating taxes for this address." error and I'm seeing the same thing when I try to fill out a link.
Hey Team! Is stripe having any issues right now?
People are reporting same error on Twitter right now
Also seeing the "Unknown error"
I am designing a peer to peer referral system. I am planning on creating a unique promotion code for each customer. That customer can share that code with peers who can then use it to sign up for our service. Later I want to be able to see how many times a promotion code was used and by whom (so I can see if they stuck around past the free trial and actually started paying for the service)
When I look at the API endpoint for getting promotion codes, I see that it tracks the number of redemptions, but I don’t see any information about who used the code.
I did see that this information is available in the webhook event customer.discount.created including the customer who used the code and the subscription they used it for.
So it seems like if I want to know who used the codes, I should store this information in my DB when the webhook event happens, as there isn’t a way to use the Stripe API to get this information.
Am I correct or am I missing something here?
Hi everyone, I am also currently running into issues with automated tax calculation in the prebuilt checkout page
Hey there, I'm having a bit of trouble implementing in a coupon code.
DanC-error
Hi all. I am getting the following error when trying to create a setup intent with a payment method type of "us_bank_account": The payment method type "us_bank_account" is invalid. See https://stripe.com/docs/api/setup_intents/create#create_setup_intent-payment_method_types for the full list of supported payment method types. But when I look in there, the type is a valid one. What am I missing? This is the req id: req_ep0NunRegqDRph
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
I need help for the following scenario:
I have one test application hosted at https://pablita-website.vercel.app/ where Stripe checkout is triggered from the cart icon if there is any item in the cart. I added two shipping options, free and next day air. But I want to update shipping estimative depending on the amount of items in the cart, depending on weight and size. It is important to note that I need the update quantity functionality at stripe checkout page to update the shipping estimative accordingly as well.
Hi! I attempted to do a Transfer today from our platform account to a Connect account for a charge that occurred on Aug 18. It gave error insufficient funds even though the transfer was only for $0.38 and there's a Balance of $6260.70 on our platform account
Hello. Tell me please. I use stripe.confirmPayment and redirect to another page. On this page, I get payment_intent_client_secret from url and check paymentIntent status with stripe.retrievePaymentIntent. Such a situation is that on this page I need my data that I have on the payment page at the time of confirmPayment. Can I send my params? and just like with payment_intent_client_secret to get them from the url?
Hello Stripe team, I'm working with the orders beta with automatic tax calculation. It was working this morning, now when I create an order with automatic tax i'm getting a tax status of "failed". Any ideas? Log info here: req_80LjG3kSgcxqtu
Hi there, we have two customers that are receiving an error at checkout “An unexpected error occured while calculating taxes for this address” - any idea why this would trigger? thanks
After a successful payment confirmation, calling stripeRetrievePaymentIntent(secret) with the payment_intent_client_secret from the params returns a PaymentIntent object, which according to the docs has a payment_method property that can be expanded (https://stripe.com/docs/api/expanding_objects).
My question is, how do you expand the payment_method that is returned from calling stripeRetrievePaymentIntent(secret)? It only seems to accept a single argument so there’s no obvious way to modify the request for an expanded payment_method in the response.
I need help relating a Stripe Payment Intent a Stripe Balance Transaction
Hi. I changed the payout schedule from daily to weekly for the test mode. But it seems to have also changed it for live mode as well
Stripe question regarding prorations: We have a subscription-for-seats setup that should be prorated. For easy rounding, if someone adds a seat, they should be charged $5 immediately since we're adding one seat and we want that to be charged immediately. It's monthly.
What's the proper way to handle that? does it involve billing cycles? It currently looks like the new 'due' amount is applied to the next cycle which is right, but they should be paying for the seat for now...
Hey!Need help to make apple pay work; right now followed all documentation; registered domains, made file available at /.well-known/apple-developer-merchantid-domain-association; and we get the error below when opening the payment page:
(testing locally with ngrok for HTTPS)
Either you do not have a card saved to your Wallet or the current domain (4173-2804-d55-5877-6200-f14a-bcc9-457e-307e.sa.ngrok.io) or stripeAccount parameter (acct_1IDhh2EGIvIcDdSH) is not registered for Apple Pay. Visit https://dashboard.stripe.com/account/apple_pay to register this domain.
the file checksum is matching 66e294f14f03165bb73637f562179d3d9c6e0da9
hey all!! Are payment elements the suggested way to implement Apple Pay in a custom built mobile (RN) integration? Would it still work after we implement the new orders API??
Hey!
I was wondering how popular it is to charge the customer minimum details when using a credit card. You could only use 3 fields: credit card number, expiry date and CVC.
We run a site where content creators can sell digital content and would like the checkout to be as easy as possible. Would it make sense to ask just the minimum?
hey all, working with the Stripe Quote API and seeing some weird behaviour. When we create a quote with line items, we can't seem to remove any line items passing an empty array of line items to the Stripe PHP SDK client. I;ve traced the request data we want to send all the way through our app until we get to the stripe SDK call, and the params are all correct.
This is the final data that is passed as params that end up in this method call that interacts with the stripe API.
"discounts" => array:1 [▼
0 => []
]
"automatic_tax" => array:1 [▼
"enabled" => false
]
"expand" => array:2 [▼
0 => "line_items"
1 => "total_details.breakdown"
]
]```
this results in no change to line items on the quote, which make me thing that `array_filter` is being called, so we aren't able to get the items removed?
even forcing this request, doesn't seem tp impact the actual line items that appear on the quote.
```array:4 [▼
"discounts" => array:1 [▶]
"automatic_tax" => array:1 [▶]
"expand" => array:2 [▶]
"line_items" => []
]```
is there anything we're doing wrong?
Hello Stripe Developers,
I have question regarding currency exchange, at the time of billing
my default currency is USD, So at the time if a customer from country other than US want to subscribe than Stripe can automatically make the conversion or it should be handled by us?
Orph-prorations
iulyan - Apple Pay
Hi I have a query regarding metadata setup in stripe terminal using dashboard. I created a webhook end point that fires when terminal reader succeeds. In the webhook end point, I am not getting the metadata added. Need help to solve this
Ryan_hampr-mobile-react-native
aaaaaaaaaaaaaaa-currency-conversion
Hey there! Any tips on how to test the Payment Element with international payment methods? For example, I'm in the US, but I'm trying to get Canadian debits to show up as a payment method when testing. Do I need to change my location in the browser?
- I have enabled automatic payment methods when creating payment intents.
- I'm creating the payment intent with currency as "cad."
I am seeing the following error when using Stripe checkout in test mode: An unexpected error occured while calculating taxes for this address. This is happening regardless of what address I try. I've never seen this before today and I don't think I changed any of the configuration values. Any ideas why this could be happening?
Hey there! Sorry I hadn't replied to this thread earlier, hoping to reopen it
@mighty hill To answer your question, we're currently on 2.12 of the Stripe Terminal Android SDK
Hello! I am currently creating test scripts for my Stripe code and was wondering if there was a way to automate payments via stripe.confirmCardPayment() using nodejs
Getting an unknown error on order submit in test mode
Hi! I have a concern regarding my payouts from Virtual Staff. I already raised this concern to them but redirected me to Stripe itself. The problem is my payouts are said to be 'settled' even though I accidentally provided the wrong bank details. I was worried about where all the money is being sent to when it would've been a floating transaction since I provided the wrong bank details.
Hi I keep getting this tax error when checking out. Even if I use a different state. Any suggestions? Thank you
this is a wide spread issue i think with tax for digital goods
Thanks for responding. Are there any work arounds?
Okay thanks. I'll have to tell my merchant
Can someone explain T+2 schedule? If a payment succeeds on Monday will funds be available on Wednesday in my bank account or in the stripe bank account? Also is instant payout T+0?
Hello,
I am trying to integrate Plaid with Stripe for ACH transactions. I have completed the flow from Plaid, now i have the stripe bank account token. What could be the most convenient way to create a charge using the bank token at Stripe.
I was planning to create a Source with the token, and then create a customer, and create a charge on that customer. But it feels like i am missing some pieces in between, and stuck now. Please Help !!
Is it possible to integrate Stripe (on Webflow) using javascript directly? We don't have access to the server and the client really doesn't want user to leave their site...
Hi, which webhook(s) are the one to listen to if we use credit note to do refund to invoice(s) so that we can get the update on invoice and/or the refund lines?
charge.refunded enough?
Hello! Is there any way to enable automatic_payment_methods for a SetupIntent? Or, do I need to manually pass all of the payment method types?
When using the Payment Element it works great to rely on the automatic_payment_methods feature so that all enabled payment methods within our Stripe account show up as options. When using the PaymentElement with the SetupIntent it seems like I have to manually set which payment methods will show. Is this correct?
Hi all. When using setup intents + PaymentSheet (setupIntent.client_secret and ephemeralKey.secret), if a user cancels the payment but then decides to start a new payment, should we be reusing setupIntent.client_secret and ephemeralKey.secret or should we just request new ones from the backend?
Hi, I added a test customer to my Stripe account which I can see in my dashboard, but now when I try to create a checkout session with the parameter "customer" : "<their_customer_id>", i get the following error message: The provided key 'sk_test_*********************************************************************************************d7sIRt' does not have access to account 'cus_MIINABNV1EZzvt' Could use help figuring out what I'm doing wrong. Is it because they don't have any payment information saved yet?
Will I get charged for fetching subscription lists on the API too often or will i just get ratelimited?
Hey I am a developer using strip for the fist time. My client is selling videos and looking for a way to implement a charge by previous feature(this is what CCBill calls it)
For example customer makes an initial transaction on the site enters billing information but isn't required to renter card information with any subsequent charges.
Is this something that can be done with Stripe?
Whenever you create a customer with a Payment method and make that payment method default. The payment information gets saved. So if you somewhere save the customer id then for future transactions you can just retrieve the customer with its id and execute a payment. No need to enter cc details again.
Is there a name for that specific feature?
Hi, I can see that for connect account paymentintent on transfer details there is destination_payment object that has 'description' field what is the best way to set value for this field, PaymentIntent description is not reflecting in it, transfer_data has no description field too
I guess it has but I can't recall it. If you have created any payment you can check the customers page and see what informations are saved. And you will see the credit card that was used previously
actually please hold off on helping here, i may have had some weird request options messing it up
Hello friends!
Is there anyway I can get/infer the Charge object purely from information in the checkout.session.completed event?
has anyone added Stripe to their firebase and swift app, I would love to chat for a couple minutes as a developer doing this for the first time
Hello!
I am creating subscriptions with invoice items : https://stripe.com/docs/api/subscriptions/create#create_subscription-add_invoice_items
I want to add shipping charges to the customer. Should I create shipping as a product? As I can see, the Shipping Rates API can only be used with Checkout and Orders and we are using elements for our checkout journey.
Or this there any other way to do this?
TIA
i have a bunch of customers that were imported by stripe into our platform accounts with payment methods attached. when i try and clone one of the payment methods to a connect (Standard) customer I get a declined error. wondering if there is something wrong in my code? or an extra validation the stripe side import doesn't do that creating on a connect does?
waiting on a thread before a post a screenshot
Muertodisparo-subscription-shipping
Hey!Need help to make apple pay work; right now followed all documentation; registered domains, made file available at /.well-known/apple-developer-merchantid-domain-association; and we get the error below when opening the payment page:
(testing locally with ngrok for HTTPS)
Either you do not have a card saved to your Wallet or the current domain (4173-2804-d55-5877-6200-f14a-bcc9-457e-307e.sa.ngrok.io) or stripeAccount parameter (acct_1LZgsZA5qrFIDBWO) is not registered for Apple Pay. Visit https://dashboard.stripe.com/account/apple_pay to register this domain.
the file checksum is matching 66e294f14f03165bb73637f562179d3d9c6e0da9
created a live connected account and made domain available at that connected account using the API with the live sk api key of the platform
Hi there my test payment checkout is not working. The pay button is disabled
Hello, I'm having problem understanding why one of our customer has been credited with a smaller amount then they should (~$126 instead of ~$168). My hunch is that the coupon that was applied to the subscription affected that refund. However that should not happen (imo), given the coupon applies only for specific plans, and what the customer did was only removing a subscription: https://dashboard.stripe.com/invoices/in_1LSLEtDXCLTgWj3aA8YsdFse
I'm sorry I am running in circles with this API. If an invoice is set to be paid by the default payment method and it fails, if the invoice method changes, does the invoice retry with the new default payment method? I can't see what I can update on a finalized invoice to not reattempt
Hi, I have question regarding Connect accounts. To use payment intents with connect accounts, I have to add the stripe account to the request.
for example:
```await stripe.paymentIntents.create(
paymentIntentDetails,
{ stripeAccount: accountId } ,
);```
Do I need to add the stripeAccount key/value pair when I want to capture that payment intent?
Thanks!
Hi team,
when executing a purchase with Stripe's BNPL APIs through Affirm (or any others), is a customer_id created that we can then use for recurring payments later?
We offer a subscription service where the customer can purchase a unit+filter, and during the process they can enable their filter refills to be subscription based.
We're hoping we can still offer the subscription to customers if they chose to BNPL instead, and if we can't we need to create exceptions in the UI for that case.
Returning back to this, as I think I have no luck with Customer Support. They could not find anything wrong, but in my opinion there might be a dev challenge/bug in this particular use case, where the coupon got included in prorated credit, even if the coupon should not, because coupon-applicable product has not been removed
Hello, I'm having problem understanding why one of our customer has been credited with a smaller amount then they should (~$126 instead of ~$168). My hunch is that the coupon that was applied to the subscription affected that refund. However that should not happen (imo), given the coupon applies only for specific plans, and what the customer did was only removing a subscription: https://dashboard.stripe.com/invoices/in_1LSLEtDXCLTgWj3aA8YsdFse
Hello!
Has anyone had issues displaying Stripe Checkout Links in a modal? If I navigate directly to the link it works perfectly, but if I use a modal it just loads the initial Stripe container then shows as continually loading. Any thoughts?
shaint-checkout-modal
Hi guys, I have generated a form by using the clientSecret and by creating a paymentIntent. That being said, when I press the submit button for the payment form, I can see that the payment get's completed immediately on the dashboard. That being said, rather than the payment completing immediately I would like an additional step in which our server confirms the payment. How do I do that?
Hi any updates on their latest message around a solution rollout? https://twitter.com/stripestatus/status/1561860188411293696?s=20&t=tGyTzE1PvJpGI1Lhfu5hbw
I have a large number of renewals happening in between the next hour or so - will these be affected if they are existing recurring subscriptions?
Can someone help me in passing a variable from a form input through a checkout page?
I currently have a form with a hardcoded value in it
<form action="purchase-checkout.php?MFLID=12345" method="POST">
<p>
<input name="MFLID" id="MFLID" maxlength="5" type="text">
</p>
<p>
<button type="submit" id="checkout-button">Purchase now</button>
</p>
</form>
the MFLID
and then I set the metadata to equal the MFLID
$MFLID = htmlspecialchars($_GET['MFLID']);
$YOUR_DOMAIN = 'http://mflhistory';
$checkout_session = \Stripe\Checkout\Session::create([
'line_items' => [[
# Provide the exact Price ID (e.g. pr_1234) of the product you want to sell
'price' => 'price_#',
'quantity' => 1,
]],
'mode' => 'payment',
'success_url' => $YOUR_DOMAIN . '/new-purchase-success.php?session_id={CHECKOUT_SESSION_ID}',
'cancel_url' => $YOUR_DOMAIN . '/cancel.html',
"metadata" => ["MyFantasyLeagueID" => $MFLID],
'automatic_tax' => [
'enabled' => false,
],
]);
header("HTTP/1.1 303 See Other");
header("Location: " . $checkout_session->url);
and then I retrieve the session and echo out the metadata
$checkout_session = $stripe->checkout->sessions->retrieve(
$_GET['session_id'],
);
echo "ID = " . $checkout_session->metadata->MyFantasyLeagueID
but here:
<form action="purchase-checkout.php?MFLID=12345" method="POST">
I want to set it to the value of the input that the user will enter
Killbotbda-form_input
Hi. I want to get a link to the payment in the stripe dashboard.
If I have the payment id, what is the right way to link to it? Example: https://dashboard.stripe.com/test/payments/pi_3LZmJjFk90toGo571ugfekCA
warren-payment
Any Idea why this would be occuring? I am not a developer, so dont understand these things, invoice is not pushing towards Xero.
Hi, are the payout summary details (see pic) available in Sigma? How can I link a transfer (payout) to previous charges/refunds?
Hi, I configured terminal reader manually using stripe dashboard and used Server-driven code to implement Stripe Terminal in my application. The terminal I am using is BBPOS WisePOS E and from my program (using Node JS), I update the reader with meta data. After updating the value I retrieve the reader to see whether metadata is updated to it or not. Found that it is done successfully and then when I call processPaymentIntent, the object that returns does not contain the metadata updated. Any help is appreciated.
Hi, I have a problem with sending funds from the stripe to the revolut when I try to get a message about a failure, I am sure that everything is correctly configured, what may be wrong?
#dev-help - Right now our CRM has subscriptions with an opt-out measure. Can you point me to documentation that would allow us to change subscriptions to opt-in instead? Many of our clients don't prefer the opt-out method and auto-renewals and are asking for opt-in instead. thanks!
Hi, I am trying to set metadata of payment intent when creating a checkout session using payment_intent_data.metadata but I am unable to do so.
here's my code
checkout_session = stripe.checkout.Session.create(
success_url=domain_url + 'subscription/success?session_id={CHECKOUT_SESSION_ID}',
cancel_url=domain_url + 'subscription/cancelled/',
# payment_method_types=['card'],
customer=request.user.customer_id,
mode=mode,
line_items=[
{
# 'name': membership_obj.membership_name,
'quantity': 1,
# 'currency': 'usd',
'price': price,
}
],
metadata={
"user_pk": request.user.pk,
"plan_pk": membership_obj.pk,
},
payment_intent_data={
'metadata': {
"user_pk": request.user.pk,
"plan_pk": membership_obj.pk
}
},
)
Hello hardcore devs, i'm not sure where to bring this one, but for some reason AVG Anti Virus is blocking this URL. Is this something we can ignore totally or is there any emergency URL we can use. What's going on guys
Is there a way to "un-delete" a recently deleted customer in Stripe? We have a Stripe Connect user that accidentally deleted customers instead of canceling subscriptions..
how do i use cardElement with stripe.confirmCardSetup in react?
Hello,
We are integrating ACH Direct Debit payment, I have a couple of question regarding the implementation.
I am using Prebuilt checkout page, so once i redirect to the checkout page, stripe takes care of collecting the details, verifying the account and then charging that account. But once this process is completed, i am observing that just a redirection to the success url happens. How can i confirm that the payment went successful when the success url is called and also confirm other details related to that particular payment?
I want to know how can I validate Stripe coupon through stripe-element. I am using React JS
is there any way to check if a customer.subscription.updated event was just the result of a successful payment/invoice creation and not an actual plan update?
Hello, I'm using the Firebase stripe extension and was wondering how to go about checking to make sure a payment has successfully gone through for a checkout session. I read in that the checkout session object in the Stripe API has either the payment intent or subscription attribute available. But those attributes don't appear to write to the checkout_sessions collection in Firestore so I'm not sure how to link the checkout_sessions doc to the corresponding subscription doc
I'm trying to create a subscription under a connect account. For this, I'm trying to clone a customer and bank account payment method using a setup intent.
When I go to create the setup intent, I get the following error:
Stripe::InvalidRequestError: The payment method type "us_bank_account" is invalid. See https://stripe.com/docs/api/setup_intents/create#create_setup_intent-payment_method_types for the full list of supported payment method types.
The 'us_bank_account' value shows up in the Stripe docs, so this is confusing. I can also see that bank accounts (ACH Direct Debit) are enabled in my Connect payment method settings. How can I debug this further?
Hi , how to get default payment of customer correctly?
Hi, I am trying to setup a transfer account for testing purposes in Sweden with an express account, but I get the following after requesting capabilities for transfer https://stripe.com/docs/connect/account-capabilities#requesting-unrequesting
"eventually_due": [
"individual.verification.additional_document",
"individual.verification.document"
],
Is this due to additional verification on my platform test account or additional information on my express test account?
I have already took a look on https://stripe.com/docs/connect/required-verification-information for the requirements but I still have it not clear where those details are required (express or platform account)
How to get Email settings of Stripe connected accounts using API?
Currently I'm using charge API and testmode working fine, but live payments are failed. What can be the issue?
why appearance.rules are not working on CardElement ? they work fine on PaymentElement
Hi all. After I create a transfer money from platform balance to connected account i see the money would be in pending status. How long the money would be available to payout ? Is there any min or max business day for it or Is there any ways after transfer money the money would be available instantly ? Thanks
I have come across this capability platform_payments but couldn't find any documentation about it. What does it mean?
Hi, I have set an automatic payment that requires 3d secure. Now I've realized I have to send the link to my customer, but I would like to be sure it will work, how long does it takes to change from payment incomplete to payment failed?
thanks
Hi I am building a React native app with Expo and want to use stripe to manage subscriptions.
In my onboarding I collect user payment method with a paymentSheet on android and ApplePay on Iphone, I then create a subscription in the backend and attach the payment method.
Is this allowed to use with Apple? Or will I need to use IAP?
TIA
Having a customer with an annual paid subscription, can we extend the end date somehow? We want to extend the subscription for 3 months at no cost for customer and with less friction possible
I was checking (I could be wrong):
- free trial days from the dashboard: it looks ideal but only before the subscription payment. Now, with the subscription paid some weeks ago, if we use it, they will receive a new bill with a prorated price for the time they were subscribed. This is not ideal, since the customer needs to pay
- coupons: we can offer them a price discount and even apply it to the current subscription. This is not ideal since the customer needs to pay it again for the discount. Coupons are price-based, we ideally want to work with dates
- adding the equivalent amount of money to their balance. It is basically the same as the coupon with less friction. But again, this is about money, not about dates.
Good morning 🙂
i have a question regarding PayPal as a payment method. Do you have a ETA when it will be available?
how can i accept usd currency with india billing address
hi, How to know how much an issuing cardholder has spent in total? and How much free balance is left in the cardholder's spending limit?
Hi, I'm trying to figure out why google pay isn't working.
I'm creating a stripe checkout session with payment_method_types: ['card']
I don't see google pay as an option here: https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-payment_method_types
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
hi, how can I cancel a users subscription immediately and store their remaining credits
Working on testing our integration with test clocks right now. Is it correct that checkout sessions cannot be advanced using test clocks? We had a bug caused by vague docs regarding checkout sessions, and I cannot get it in the incomplete_expired state in our tests 🙄
Hi chat, how can I add promotion/discount codes to my checkout for Subscriptions? I want the code to give discount to all the future payments on the subscription. Thanks in advance 🙂
This is my checkout page.... I want to add a boc here and let users to type in a code to reduce the price on subscription
https://connect.hedfitness.com/payment/?c=s&ck=l5chfbou-i8iw
Hello, when I tested the stripe Afterpay Clearpay payment method, I jumped to the https://stripe.com/payment_methods/test_payment?payment_attempt=payatt_3LZskMHcQvyD0l9d1bDUgD6I page, the test account I used, I don't know if my interface is connected successfully
Hi, I am expecting to receive a transfer.paid event from a webhook from a transfer between platform -> express, is that applicable for payment methods like SEPA, card, apple pay?
I see in the documentation https://stripe.com/docs/connect/legacy-transfers#webhooks it takes about 30min to arrive success otherwise a failure is sent, on the dashboard I see the transfer succeeded with the funds on test mode. Is the 30minutes applicable and will I receive the event after 30mins also in test mode or there is a shorter time for test?
I already received all the regular webhook events from the transaction and for transfers I have only received transfer.created
Hi guys! Does anybody know if there is a way to add our company's tax ID into the automatically generated receipt PDF that the clients can download? It is a local accounting requirement to have that visible.
I have set up the tax ID already and it is in the account but doesn't automatically show up anywhere. Branding and other details work tho...
I would like to inquire about stripe verification
toni-invoice
Hello everyone. I have a booking website similar to Airbnb. I configured payments with Stripe Connect and everything works fine. How can automate payments on the base of a booking date? I mean someone booked for today a hotel, I will release automatic payment 24h later so the 24 of August.
@idle cloud Any help with this one?
Can I expand the price in subscription schedule phase items? I tried stripe.SubscriptionSchedule.retrieve("sub_sched_1LY6lZBSqAkKUXpQxGlo8c48", expand="phases.items.price") but I'm getting InvalidRequestError: Request req_e7ewgUy8F0xYCD: Invalid array
Hi all, we are using stripe sessions with checkout redirekt, and i was wondering if it would be possible to prefill things like name for giropay ... or credit card nr for card if provided by the customer ?
Can I verify my identity any other say other than taking a photo of my id? Is there anyway to upload a photo of the front and back of my id?
I have a Prod and a Test environment, I wanna create webhooks, is it best practice to create a new account (within my login) for the Test env?
hi I need help regarding the subscription. I want to modify the subscription which is also has been schedule. stripe is not allowing to modify the subscription which is been schedule. how should I approach ? your help will be appreciated.
Hello team, while testing 3ds authentication locally when i click on "complete" on 3ds popup it completes the payment procedure on our application but in stripe dashboard it still shows incomplete. can you please explain what is happening here? the id of this transaction is pi_3LZu9nGdNldKu1zm1smHBVAh
Hello, can customers pay by paypal?
Hello dev's
I have a requirement to renew subscription with the start and end dates of current trial period if possible, to my existing canceled subscription(basically i have renewed a subscription with new plan but as it will start after the end of the current period so i need to add existing trail start and end dates to be applied to the new plan) so that my trial start and dates will not change. so tried this solution below:
SubscriptionCreateParams subscriptionCreateParams = SubscriptionCreateParams.builder()
.setCustomer(userProfile.getStripeCustomerId())
.setCollectionMethod(SubscriptionCreateParams.CollectionMethod.CHARGE_AUTOMATICALLY)
.addItem(SubscriptionCreateParams.Item.builder().setPrice(subscriptionPlan.getStripePriceId())
.build())
.setTrialEnd(SubscriptionCreateParams.TrialEnd.NOW).build();
subscriptionObj = Subscription.create(subscriptionCreateParams);
but by this the trial start date will gets changed as it takes the current date as startdate? so can i set trial start date manually?
Hello, Can you help me to understand difference between invoice.paid and invoice.payment_succeeded events?
Hey there 🙂 I'm looking to use Stripe's invoicing API, but in the context of a real time, on demand delivery order. So, the charge would be created at the same time, or directly after, the invoice. And ideally, the charge would only be authorized initially, and fully captured after the order has been delivered. Is this at all possible?
Hi, I am using the latest stripe-php libary. Should I then use the 2020 oder 2022 API Version?
Hi,
We are experiencing issues with the BigCommerce Subscription Foundation Stripe Billing app.
- Manage subscription feature not working getting not found error for this API/URL api/stripe/create-customer-portal-session
- Subscription products "Add to cart" functionality not working
- When we placed an order with a subscription product. The subscription details are not shown in the stripe portal.
hello
hope you're well
for testing purposes i tried to charge a customer on the dashboard (test mode) with an insufficient funds card, i had a pop up alert saying ko, but didnt received the invoice (unpaid) hook is it normal ?
if i dont use the dashboard will i receive the invoice unpaid hook please ? (normal situation)
thanks in advance for your help
Hi,
How can I upgrade the subscription with proration price. It will automatically update the proration price when I use the \Stripe\Subscription::update() method or do I need to do something else?
Hello my name is Bjørn i have my own company in Czech Republic, its a online advertising website for massage, and i need Online payment gateaway? how can Stripe help me
Hello everyone, Tarzan has already given me a tip but I just want to be sure I explain myself correctly.
Flow
- Customer book
- Hotel Accept
- Customer has to pay us + fees% (probably for that I've to check the plugin woocommerce)
- We get the amount and we store it
- 24h hours after the booking date show the receipt (date of the stay no date of booking) we release the payment to the hotel
Example.
- User book today for the 30 of August
- He pays us
- We hold the money until the 30th of August
- We pay the hotel on 31th
Is it possible to automate that?
Is it place a hold on a card?
Thanks a lot, and sorry If I'm asking again its just to be sure.
Hi, I am a little confused about the structure of the phases field in the SubscriptionSchedule object. I have two subscription schedules, one of which has a field phases.items with the data of the associated price_ids etc. The other one though does not have that field. Instead there is a field phases.plans with the same data. In the API docs there is no mention of this plans field though?
Hi all! I have 1 question. I am using PaymentElement to implement ACH (payment_method_type: 'us_bank_account'). I am passing the PaymentElement defaultValues {phone, name, email} already collected before and I want the client to not be able to edit them. Can I achieve by adding readOnly to options? Or then I will disable all the fields and the client will not be able to enter banking and other data?
The new API states that 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 a session is confirmed?
How can I know when the payment intent has been created?
Hi, simple question: if I create payment_intent with a payment_method (card_id). does the money capture happens immediately or the customer still has to authorize the payment?
Hi! Can I retrieve a list of payment intents by IDs instead of 1 by 1? HTTP or Java. Thank you.
Hello, I need some help setting up a webhook.
I installed stripe-php manually and added the custom generated webhook server.php template from stripe.
I am running it on a live webhook with test data
When the event occurs, it fails with error 400 because of an invalid signature.
Can this error occur when I installed Stripe-php wrong or do I have to put something else into the $endpoint_secret = 'whsec_8..........' variable?
Hello,
I created my site a short time ago and I use stripe for payments, however since the beginning I put "payment by day" but it does not work, I receive after a week, I do not understand
Hi! Is there a way to get the payment_intent, if I have the bank_transfer reference? I don't see it in the query_fields but I was hoping for a workaround. Thanks!
https://stripe.com/docs/search#query-fields-for-payment-intents
https://stripe.com/docs/api/payment_intents/object#payment_intent_object-next_action-display_bank_transfer_instructions-reference
hey, could you please unarchive this, i want to discuss more on this
Good afternoon, I am trying to setup a Webhook for PaymentIntents. I have followed the examples but I am getting a SignatureVerificationException
I have payment_intent with customer created but when the owner of the card pay with it the customer has no payment_methods on the stripe dashboard. Does this mean that I need to assign the card to a customer manually?
Can I create a stripe customer, payment method and subscription in one api call that will also
return a secret key for 3D secure confirmation - or what's the minimum amount of api calls / best way
do get a customer, PM and subscription in a 3D secure way?
How would I implement stripe when there are multiple products which are to be sold? Using ts-react and before I was only selling one product on my page, which has changes.
I was told to wrap the stripe provider around my entire react app at the root of the project, which now doesn´t make sense anymore since the payment objects would be different
Daniel M.-multiple-products
I have a coupon with ID: "100000" and I am trying to create a promo code from it.
coupon = stripe.Coupon.retrieve("100000")
It returns me a coupon with all of its information which is correct but when I am trying to create a promo code from it. It fails.
promo_code = stripe.PromotionCode.create(coupon=coupon)
It returns me a response " Request req_zMrZS5shvhD4GF: Coupon invalid: 100000"
Hi folks! Finally doing the startup thing after a decade spent at tech companies never having to think about money. I'm looking at billing systems and am brand new to this.
Due to the shape of my startup's expensive compute workloads, I want to bill my customers upfront for consumable "credits" purchased in bulk, with multiple pricing tiers based on how many credits are purchased at a time.
(eg. purchase 10, 25, 50, or 100 credits at a time; also, spending for our higher pricing buckets may give the user a small percentage of extra credits - pay for 100, get 125, similar to how Reddit charges for their coins system and encourages higher spending)
After credits are consumed, the customer will have to refill their credits. Work can only be done if sufficient credits are available.
What Stripe pricing products/APIs/models map to this type of upfront billing? I assume most of the credit spend logic will have to live in my system as the source of truth?
Thanks so much!
Hi there. Is anyone around to help with an API search problem concerning invoices?
Understanding which (response) field are optional from the API.
I've noticed that some of our Charge responses have a None value for the billing_details.name value; this seems to be particularly the case for charges through Klarna. Is it expected that name can be None in some cases?
(The API docs don't seem to allow this: https://stripe.com/docs/api/charges/object#charge_object-billing_details-name)
source.owner.name seems to also be None for these responses.
When this does happen, is there a reasonable alternative field I can use when I need the name of the bill-payer? I'm considering using source.klarna.first_name and source.klarna.last_name to reconstruct the name; is that a reasonable approach?
Hi, if we create refund against the latest invoice payment intent of a subscription, will the customer get an email from stripe (we will have that on)?
That invoice is updated with refunded and the refund details but will this trigger an email to customer?
Thanks.
Is there a way to - start a subscription, without a trial, payment at the end of the subscription period. If the customer leaves before the end of the - FIRST period, there is no payment. If the customer leaves within a later period, the payment will still be charged at the end of the month and the subscription close then.
Hellow!
I've got a question with the "Orders" API
Is there a way to generate an invoice for the Order after it gets submitted and processed?
Similar to how the Subscription one works
Thank you!
Hi. We have a platform with Stripe payments integrated. A client has asked to pay via iDeal. We see that Stripe offer this and we believe we have everything set up for them to use it, but the client is saying even though they have enabled it in their account, the options to take iDeal payment at checkout isn't coming up for them. Can you point me in the right direction to troubleshoot this please?
Can someone help me in finding this, how can i transfer funds in y stripe account to different country bank accounts?
hey guys, I recently imported the stripe-node lib and I get an error message for the file stripe/lib/Webhooks.js:22 that reads async constructEventAsync( unexpected identifier. Anyone know what to do?
Hi. I'm attempting to clone payment methods to a connect account using this doc. https://stripe.com/docs/payments/payment-methods/connect#cloning-payment-methods
I attach the payment method to a cloned customer, and then call SetupIntent to ensure it's reusable. However, this only works for card payment methods. If I try it with us_bank_account, I get an error:
Stripe::InvalidRequestError: The payment method type "us_bank_account" is invalid. See https://stripe.com/docs/api/setup_intents/create#create_setup_intent-payment_method_types for the full list of supported payment method types.
Hey! I'm opening multiple stripe accounts to handle customers in different areas of the world. As a result, I'll need to handle multiple stripe webhooks in one place originating from multiple stripe account. To be able to call the stripe.webhooks.constructEvent() method, we need to pass in the "Webhook Signing Secret" - a unique one for each account. My question is, how can I distinguish the source that each webhook has come from, so I can pass in the correct secret to this method?
Hey! We are trying to determine the status of Connect Accounts based on Account API Object. Particularly, we look at requirements and future_requirements to set account status to complete, restricted_soon or restricted.
There is a curious account status on stripe dashboard called Enabled: https://stripe.com/docs/connect/dashboard#enabled. The definition for this status is very clear:
In the account’s requirements hash, the array eventually_due contains at least one requirement, but payments and payouts are enabled and current_deadline is empty.
However, we've encountered a case where account status is displayed asEnabledon Stripe Dashboard while having"requirements.eventually_due": []. Therefore, the definition in the documentation does not match what's happening on Stripe Dashboard. Could you please give some information as to why that's happening? If documentation is not correct in this case, how should we determine whether a Connect Account isEnabledby looking atrequirementsandfuture_requirements. Thank you in advance!
I have a charge ID, and I need to use the API to get the fees for that specific charge. I know I can get this with a payment intent ID by setting expand: ['charges.data.balance_transaction'], and I'm wondering I can do something similar with a charge ID so that I don't have to make another API call
Andrey-account-requirements
Hi! I'm trying to understand why come the following code throws the error Stripe: Unknown arguments ([object Object]). Did you mean to pass an options object? :
paymentIntentDetails,
stripeAccount ? { stripeAccount } : {},
);```
where stripeAccount could be null or have a value. Are we not allowed to pass in an empty object?
I have difficulties debugging 500 internal server error with stripe-php webhook endpoint.
I thought php was an interpreted language so an - echo "Hello World"; - in the first line of my code should still be visable in the response viewer in stripe right?
Hello, how can I implement Tier Pricing for one-time purchases? I know I can do the same for subscription-based products, but I am lost when attempting the same for one-time. Please advise.
Hey there! I'm having trouble using the Payment Element with a SetupIntent since I can't use automatic_payment_methods with the SetupIntent. Having to explicitly set which payment_method_types to use on the SetupIntent is a hurdle with our current architecture. Any chance that the SetupIntent API will get the automatic_payment_methods functionality soon?
hello, is there a stripe log-in for tech people to add stripe in the domain website?
Is there a way to extend a subcription to give them a free month (scenario:
I bought a yearly subscription 25 Aug 2022
I want to be billed 25th Sept 2022 instead to get a "free month"
Cycle continues as normal after that)
I'm also happy if there's a way to do it manually as there aren't a ton of customers in this sitiuation
Hi, who know how to add ideal Payement on shopify with stripe. I need help
hello hello. hopefully quick q here about the orders api. Is it on the road map to integrate subscriptions into the orders api?
Hi Dev team. We've received a large uptick in support requests in the last 12 hrs related to Google Pay. It appears the GPay team introduced a bug in the last 24 hrs in their GPay SDK. https://pay.google.com/gp/p/js/pay.js . Do any of the Stripe engineers have channels they can utilize to communicate the issue to the GPay API team? It doesn't appear that they are aware of the issue.
Our bank account wont connect to stripe.
Hi, we are trying to use credit note to a waiveRegFee product that discount fully another existing product (registration fee).
when creating subscription, we want to show charging regFee but also the credit note to it to waive it.
we try to add a a credit note to the open invoice (before invoice.pay) but it's compaining our invoice has taxEnabled and fail
Hi Guys,
I am trying to create customer which the email has included "+" but I got invalid email, can someone help me?
Curl parameter -d email="doug\+test@google.com"
{
"error": {
"code": "email_invalid",
"doc_url": "https://stripe.com/docs/error-codes/email-invalid",
"message": "Invalid email address: doug test@google.com",
"param": "email",
"type": "invalid_request_error"
}
}```
Hi! Is there any way to create a Checkout Session where the user checking out can choose the price? I'm trying to leverage a Checkout Session to allow companies to pay their contractors. Also open to better suggestions for how to do this!
Debugging question. I am trying to find a record in Stripe of this error (i..e the request in a Stripe account). This is connect so we are making the API call on behalf of a connected account. I do not see this in the connected account nor in the platform account - only in Airbrake, our logger for errors:
Production Stripe::InvalidRequestError: No such price: 'price_1JKPVHCEgURHX8WqiLgoZiyM'; a similar object exists in test mode, but a live mode key was used to make this request.
Hello! I've got a customer trying to link their CitiBank account to a standard stripe connect account. He's going through the authorization process, and receiving a success email from CitiBank, but Stripe is saying that it failed. He is unable to complete the onboarding process as a result. He said that he's had problems connecting CitiBank to a payment processor in the recent past. Is their an ongoing issue with CitiBank right now, and is there an alternative method for him to proceed?
Hi Guys, have a quick question for Stripe Connect: Is it possible to use Express/Standard account types and let the user within the stripe onboarding UI decide and switch the business type?
hello folks, i'm trying to integrate ideal in my app. But for some reasons it seems that ideal is not enabled and when i'm trying to complete the payment i receive the following error:
Now I don't remember how I did that for sepa_debit in the past, there is something I should enable?
Hi there, Is there a way to validate a customers EU VAT before issuing an invoice with bank transfer as a payment method?
Hi Stripe Devs. Quick question: does creating a payment intent alone have the side effect of creating a Stripe Customer, or does that only happen when/if payment is confirmed?
I have just received the attached image in the stripe dashboard after trying to add a fourth subscription to a customer. Is this a strict limitation?
Hi, I'm getting this error doing error testing using one the invalid card numbers. PHP Fatal error: Uncaught (Status 402) (Request req_6o50zcCPH1TaJ3) Your card has insufficient funds.\n thrown in /var/www/pear/lib/vendor/stripe/stripe-php/lib/Exception/ApiErrorException.php on line 38. I'm using the try / catch code directly from the Catch Exceptions section of https://stripe.com/docs/error-handling?lang=php . ```
try {
$charge = \Stripe\Charge::create(
array(
'customer' => $stripe_id,
'amount' => $_SESSION['stripe_billing_amount'],
'currency' => 'usd',
'receipt_email' => $_SESSION['email']
)
);
$_SESSION['charge_id'] = $charge->id;
stripe_logging($db,$charge,'');
header('Location: https://' . $_SERVER['SERVER_NAME'] . '/subscription_payment_success.html');
} catch(\Stripe\Exception\CardException $e) {
stripe_logging($db,$charge,$e);
$_SESSION['e'] = $e;
error_log("A payment error occurred: {$e->getError()->message}");
header('Location: https://' . $_SERVER['SERVER_NAME'] . '/subscription_payment_error.html');
} catch (\Stripe\Exception\InvalidRequestException $e) {
stripe_logging($db,$charge,$e);
error_log("An invalid request occurred.");
header('Location: https://' . $_SERVER['SERVER_NAME'] . '/subscription_payment_error.html');
} catch (\Exception $e) {
stripe_logging($db,$charge,$e);
error_log("Another problem occurred, maybe unrelated to Stripe.");
header('Location: https://' . $_SERVER['SERVER_NAME'] . '/subscription_payment_error.html');
}
If I need to specifically trap the Status 402 error how would I do that?
hello, I have a silly question, I'm planning start to use IVR at my company, I don't know if Stripe can be used in order to call a Stripe WS and send the credit card number that user enter using the keyboard phone, do you know if that's possible?
How do I grab customer email from a checkout session?
I'm trying this way but it's coming through blank
echo "Email = " . $checkout_session->customer_details->customer_email;
Anyway to get check payouts on Stripe?
Can i set it so my developers only see the test environment if they have access to stripe, or can they only see both prod and test environment
Hello everyone, I’m still in need of assistance and referring back to this archived thread https://discord.com/channels/841573134531821608/1011328217086447739
Automatic tax calculation is now working again, but the tax amount in the preview of upcoming invoices with proration is incorrect. Then after the invoice is processed, the tax amount charged is correct again, but we’re having difficulties getting a tax amount to present to customers before they confirm charges that include proration.
Hello again, when using Bank Transfer as a payment method the invoice created when creating a subscription immediately is issued in a draft state for an hour by default - is there a way to control this during the creation process? and to send immediately?
Hi everyone, I'm using Stripe Elements (Payment Element) to collect user's payment info. The setup intent is created as followed
const setupIntent = await getStripeClient().setupIntents.create({
customer: customerId,
payment_method_types: ["card", "us_bank_account"],
payment_method_options: {
us_bank_account: {
financial_connections: { permissions: ["payment_method", "balances"] },
},
},
});
so the US bank account options is enabled. However on the front end it errors out when clicking the US bank account option. Stripe docs seem to only mention using Plaid for instant verification so I'm confused to why this option is available here for Stripe Elements. Could anyone help? Thanks!
here's the error btw
Hey! Is there any way to cancel payment intents if there isn't any more stock? Also, how could I avoid race conditions?
Hi. i cant find guide for testing "us_bank_account" in PaymentElement. can you help with it?
Hi I had a question, does enabling Apple pay as a payment method allow for recurring payments on my platform manually, for example if I set up an invoice for .50 cents register my users payment information for future uses, will I be able to manually charge their account for subcriptions services if they use Apple pay to pay the initial 50 cents
Hi Dev Team, we are observing what appears to be an inconsistency in the Afterpay integration. The Stripe docs state that the customer's billing country must match the Stripe account's registered country. So for example, a Stripe account registered in France (FR) can only accept payments where the customer's billing country is FR. In our testing, the API correctly fails a payment intent where the customer's billing country is Brazil (BR). Request ID req_nSDBiS5NdaO0P4. However, when testing a Stripe US account, it seems the customer's billing country can be any value. Here is an example showing a US Stripe account, with a customer billing country of AR. req_v1YQUbVxtW4vsv
Hey, I got a question, how do I handle refund when using the card issuing? I see that there is a doc for transaction refund https://stripe.com/docs/issuing/purchases/transactions but it's for transactions, and not authorizations which mean I won't be able to listen to the webhook events when a transaction happened. I am able to listen to authorizations via the webhook and approve/decline base on my workflow
Is the reversed authorization considered as a refund? or am I missing something? Any help on this would be greatly appreciated.
Hi,
Can I pay in multiple currency at time of subscription payment?
anyone know how to get amount_total to display dollar values?
eaccime-issuing-refund
Hi Devs and Staff,
I am new to stripe api and i don't really understand the paymentmethod flow
Any help?
I am trying to modify my functional testing code from stripeToken card based to to setup_intent based, is there a guide for testing the "Element" js with my code such that I can have my tests submit fields?
https://git.unturf.com/engineering/make-post-sell/make_post_sell/-/merge_requests/8/diffs
How to overcome this warning : Please suggest.UserWarning: stripe.proxy was updated after sending a request - this is a no-op. To use a different proxy, set stripe.default_http_client to a new client configured with the proxy.
warnings.warn(
We are using Stripe Connect. When a user has created an account and accessing their dashboard (https://connect.stripe.com/app/express#balances) we are needing to add a url/branding to have a path back to our site. Could you please point us in the direction to achieve this.
Hi stripe developer
I have question regarding ngx-stripe-payment elements
can we get card elements without getting paymentIntent.client_secret
I am using https://ngx-stripe.dev/docs/payment-element as a source url
So how do I get this thread un-archived so I can respond? https://discord.com/channels/841573134531821608/1011699526907731989
Hello, is the ZIP code required? By default the v3 JS has the postal code field, is it ok to remove it?
@crimson needle Looks like that internal communication did the trick. The GPay API team resolved that bug in the pay.js script. Thanks again
wow amazing!
Hi Dev team, Just wondering can we expand some property object fields received from a webhook event? Reason is if possible I don't want to query for these fields to expand it.
e.g. for invoice.payment_succeeded event objects I want to automatically expand the discounts
regarding this thread, won t refunding tax me a lot?
Hi All. I've managed to use SetupIntents and PaymentSheet to add a payment method to a customer. I now need a bit of advice regarding default payments methods, setting up the subscription and provisioning access.
Can't reply to my message above "We are using Stripe Connect. When a user has created an account and accessing their dashboard (https://connect.stripe.com/app/express#balances) we are needing to add a url/branding to have a path back to our site. Could you please point us in the direction to achieve this." --> Could you escalate this for review, as not allowing an originating customer to return to a site is a massive issue in user flow.
I’m not sure if I missed something but I don’t know if stripe can handle my use case and would like a bit of a hand getting pointers to any docs that can help me out.
I’m trying to build a platform that can accept payments and pay out to creators. I would do that with connected accounts, but there are situations where I would need to take a payment, take a platform fee out of it then have it payed out to two or four different people (lets call them a team)
What would the best way for this be? Give everyone a connected account, user pays to platform and platform transfers the cuts to different connected accounts? I’m not entirely sure cause the transfer thing does not seem to be right but it’s the only option as far as I can tell
I am asking on how to handle refunds when a merchant issue a refund on the card. How will I listen to it via the webhook
I'm using Stripe elements.create to create Stripe Fields. How do I display Pay Later services on checkout with other elements?
Hello,
I am in the Orders beta and I am having trouble getting my order events sent automatically to the CLI. I am using version 1.11.1. If I resent the event with order event ID then the CLI will receieve it. Am I missing something that will enable this automatically?
Hey stripe, when a current period ends, does the object subscription.current_period_end automatically get updated for the next date of "ending period" ?
Hello, I'm using the Firebase Stripe extension and want to fulfill orders using this example using a Firebase function that listens to a stripe webhook. https://stripe.com/docs/payments/checkout/fulfill-orders. I first create an order client side when the checkout session is created and added to the firestore collection. Then the webhook function waits for a checkout session completed or async payment succeeded event to flip the flag on the order to make it active. My problem is how to link the event from the webhook to the order that was created before. When the order was created, all it had access to was the checkout session id and when the webhook event comes through, it has subscription id, but i'm not sure which, if any, fields can associate the two together
for some reason my metadata is no longer being sent through my session
Hello, I am hoping to get a little guidance.
Right now I am using Nuvei for checkouts and the UI is a mess so I am hoping to move to stripe.
Right now I have orders being stored inside firebase with the UserID and the ProductIDs then send that data to the current checkout.
I am wondering if I could use this with Stripe Checkout (hosted) or if Id need to import export all my products into stripe? Because according to docs it wants stripes predefined price IDs.
OR if I use Elements to do this (Which i dont want to cause lack of applepay/google) if metadata is the way I would use to capture extra fields like a users First/Last Name, phone etc
Hi all, not necessarily a dev question but a related question I received that i'm unsure of. For those with an express/custom account — if a payout is sent to a connected account and then reversed, are the payout fees that Stripe collects also returned or should that be considered collateral damage?
Getting a 400 on PaymentIntent::create. I have 2 req. params + payment_method_types
Hi folks. I have a question about API versioning for webhooks. In my case, we have two Stripe accounts, Account-1 has been in use for a number of years, and webhook payloads include "api_version": "2016-07-06".
Account-2 was recently created (and not yet used in production), webhook payloads have the API version listed as "api_version": "2020-08-27".
The eventual goal is to have both running side by side.
Would it be possible to downgrade Account-2 to use 2016-07-06?
Got a question about Stripe Tax and Invoicing... how can I make it so that one-off line items creating via the API are automatically taxed?
Our pricing includes VAT but we need to show VAT on the invoice
The docs suggest we can't set tax behaviour, but it can be done via the dashboard
Seems like such a weird limitation
Unfortunately all our products are sort of made-to-order (it's similar to a courier service)
Is it possible to add PaymentItems to wallets, using React PaymentElement?
Hi, is there a webhook that I can register that can listen events for both connected and Account events, without having to register 2 different webhooks on https://dashboard.stripe.com/test/webhooks?
Currently, from the docs https://stripe.com/docs/connect/webhooks I set connect: true/false, when true it is registered as connect and I only receive connect account webhooks, false, and I only receive Account webhooks.
Hello, is there any way to test production verification of connected account using prod api key
Hi Stripe Team, I work for a telco provider and we have a requirement to free rate data for customer's to be able to make payments. Where abouts could I find all endpoints in which customer's connect to for stripe?
hello, i'm having trouble testing stripe connect: i can't figure out how to skip the onboarding details when creating a standard account.
Hey guys are you planning on supporting PayTo for direct debit in Australia? https://payto.com.au/. Or is it on the roadmap?
Hello, my BILLING AND SHIPPING INFORMATION has been modified, but the email address on the bill has not been changed, it this normal ?
Plese someone un-archive https://discord.com/channels/841573134531821608/1011699526907731989 so I can respond.
I am trying to apply a coupon to a subscription but the price when I preview it remains the same. My discount_id is "100000" which means a 25% off to the total price. The total price is 684$ and after adding the coupon the price remains the same
This is my API calls
coupon = stripe.Coupon.retrieve(validated_data["discount_id"])
subscription_id = stripe.Subscription.create(
customer=billing_object.stripe_customer_id,
items=[
{"price": price_object.get("id"),
"quantity": validated_data["basic_quantity"]},
],
coupon=coupon,
cancel_at_period_end=validated_data["cancel_at_period_end"],
payment_behavior="default_incomplete",
expand=["latest_invoice.payment_intent"],
)
addyPaladin-subscription
im having trouble logging in. It goes into a loop after i have put the auth code and after i have checked in that im not a robot
Today my company integrated Stripe into the server package. ♥️
Does Stripe PaymentElement also support billing address fields? What if I wanted to collect these in a secure manner and store them on stripe?
I need help none of my payment are showing up and I got one payment today and it still doesn’t say when I will get it to my bank
how do I pass two sets of metadata through the checkout session
im not sure if this is dealt with here but Im having trouble using Stripe Elements in VueJS. I want to create a setupIntent, but the Vue Stripe library PaymentElement https://docs.vuestripe.com/vue-stripe/stripe-elements/payment code example always calls /payment_intents/:id/confirm endpoint instead of /setup_intents...
And I dont see any option to configure it since the example calls submit on the ref directlty
pay () {
this.$refs.paymentRef.submit();
},
Therefore I always get a resource_missing error
Hi, is there any option to have redirectToCheckout open a new window?
I using stripe transfer on eviroment test
Hello !
I wanna make an action in my server when an user pay with a link.
I read the documentation and https://stripe.com/docs/payments/checkout/fulfill-orders this part, but it talks only about Stripe Checkout.
Do you have an idea of how I can process ?
Please ping me.
PS : Sorry for my english I'm french lmao ^^
Hello
could you please unarchieve this thread? i need to discuss more on this.
Hey there, is there anyway to put additional text on the prebuilt checkout like maybe below the products? We. deal with rural alaskan villages/towns and we need to let them know a small disclaimer.
I know you can link to privacy policy and FAQ at bottom but they arent very noticable
Anyone know how to open up a file after creating a report via the api call a file is created. I try to open the file following the docs here https://stripe.com/docs/api/files/retrieve. I try using the url but it is not working. Anyone have any tips on how to do the steps laid out here https://stripe.com/docs/revenue-recognition/api that ultimately lets me open up the file using python?
Hey there, is there anyway to check is card support or required 3ds flow after first success payment? It is important for me to know that the card does not require 3ds, so as not to process the user and not send him an invoice, because we have not yet completed the integration for re-charge with the participation of the user
Hello,
My Stripe account is linked to another software platform that I no longer require. I am trying to link it to a new software, but do not know how to remove the existing one. Can you please help?
Hi, On the app where our purchase scenario occurs, if the user subscribes to our product with a 3DS credit card, when the payment is renewed next month; what should we do when we receive the invoice.payment_action_required hook?
Hi, I have a question regarding coupon creation and retrieval.
In the docs I found that I can create a coupon with a name.
https://stripe.com/docs/api/coupons/create
But retrieving a coupon seems to be only possible with an id.
https://stripe.com/docs/api/coupons/retrieve
Is there a way to retrieve a coupon by its name or am I supposed to persist a name to id relation?
My idea was to used coded names like EUR-500-ONCE so I don't need to store a relation on my end.
Then I could just do:
retrieve coupon by name EUR-500-ONCE --> found --> use coupon
retrieve coupon by name EUR-500-ONCE --> not found --> create coupon EUR-500-ONCE --> use coupon
Or are there maybe better/more common approaches?
I want to prevent creating coupons over and over, when a coupon like in the example above already exists.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hi, I included the setup_future_usage: 'off_session' but still don't see the card in the customer profile (pm_1LaDuyI9dUljRHPmhB8hFQ4D). Please advice how to move forward. I still receive error message: "The provided PaymentMethod was previously used with a PaymentIntent without Customer attachment, shared with a connected account without Customer attachment, or was detached from a Customer. It may not be used again. To use a PaymentMethod multiple times, you must attach it to a Customer first."
Steffen Brand
Hello, I am using stripe Klarna to pay in installments, but when I set the currency I am prompted that it only supports usd
Hi,
I used the afterpay payment method. I am getting this error when testing gpb payment. But I see support for some currencies and that includes gbp. Can you help me?
The error message is "Invalid currency options gbp. The payment method afterpay_clearpay only supports the following currencies: usd"
While setting up Stripe, is EIN number always important?
I've been migrating towards the Payment Intent API/ PaymentRequest object from Stripe.js, is everything expected to be provisioned via webhooks rather than any callbacks to my server?
Do I need to recreate the client secret when an order needs to change (I.E. applying a coupon)?
Hi, we are looking at using Klarna
We are using the payment element
Is there any information on what we need to change to enable this?
Hiya. I am currently working on webhooks and as done by the documentation, the code does not seem to work. Here is the code: ```js
router.post('/purchase/webhook', bodyParser.raw({type: 'application/json'}), async (request, response) => {
let event;
const payload = request.body
try {
event = await stripe.webhooks.constructEvent(payload, request.headers['stripe-signature'], endpointSecret);
} catch (err) {
return response.status(400).send(Webhook Error: ${err.message}), console.log(err.message)
}
if (event.type === 'checkout.session.completed') {
const session = event.data.object;
// Fulfill the purchase...
console.log("Succeeded")
}
response.status(200);
});
I am getting the error:
No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe? https://github.com/stripe/stripe-node#webhook-signing``` If someone could help it would be much appreciated
I have checked the github link as well, it all matches
Nothing to share on that front, but you should register interest here: http://stripe.com/global
egypt is not in the avaliable countries
i am asking about Egypt because i am from Egypt and my work is only there
is it going to be available soon ?
Hi, About subscription sub_1LaEaDIXF5VHSVPptSX8qjJy,
At the beginning, I successfully purchased the subscription of the $7 monthly package, and then changed the payment method to 3DS credit card payment method, and then upgraded the current package to the annual package, but after the upgrade, the deduction failed because there was no 3DS process, and then I changed the payment method to the correct payment method way, try the same upgrade operation again, com.stripe.model.Subscription vo = pricingService.updateStripeSubscription returns vo normal, but there is no webhook.
What is there without webhook?
Let's chat here: https://discord.com/channels/841573134531821608/1011895995929468998
Hi
I have encountered an issue and I can't solve it. I'm using quasar+cordova to create a mobile app, and I'm integrated the stripe.js for payment. Everyting is working fine when I test it in browser (quasar dev), but I get the following error when I try to use the stripe confirmPayment in a builded version in android.
Application Error
net::ERR_CONNECTION_REFUSED (https://localhost/index.html?payment_intent=XXXXX&redirect_status=XX)
I'm passing the window.location.href as return_url for stripe, but its not working in appliaction, only when I'm testing it in browser ..
What the problem might be?
Hi, Can I attach a insufficient funds source to customer?
I am using stripe connect and while checkout i want to add multiple products from different sellers how can i do that.
Dishit-connect-multiple-sellers
Hi Stripe Team,
I'm experimenting quite a bit here and I used the API "create-checkout-session" to use that pre-made checkout page, but on this one I can only pay using cards. I need to allow the payment by transfer from bank. So I would need to get an IBAN. But this feature doesn't show on the generated checkout page. How do I see that feature? Many Thanks!
Hi dev team!I have implemented achDirectDebit with a return_url in confirmPayment. On this page, I process the paymentIntent response and redirect back to the payment page or the successful payment page. I read that I can implement this without a redirect. By specifying redirect is_requared. And the redirect will be executed only if the client chooses a payment method with a redirect. I have this question. If I provide only 1 payment method us_bank_account, is it possible that the client will choose a payment method with a redirect, or is this excluded?
Hello, Can a Connected Account to an Express Connect platform be linked or clone as a Customer of the same platform ? like, the Connected account is also a customer that can buy from the platform ? How to do this if possible ?
hello team, why do we exactly use setupIntents for? for e.g. i am having some trouble to understand current workflow that we have.
Hi there, I have some issues with a payment intent, I don't receive any events for it, also I don't see them in dashboard. But payment intent was succeded and than refunded according to dashboard.
Hi, we have a user who has enabled iDeal from their end and is trying to use it. They say they are only being offered Credit Card options at checkout. Can you confirm if there is something extra we need to do from our side here please?
@acoustic aurora FYI
hi,
i get a problem with the payment on my sellix, i get always "payment will come tomorrow" but i never get it.. someone can help me please?
Hello ! I have a question regarding the Stripe terminal. One of our clients gets an error with the reader_error code when initiating the collectPaymentMethod operation. After further inspection, the error contains the following message: 'Cannot collect payment. The device may be busy performing updates or changing settings.', but there's no sign of new updates being installed.
Even when restarting the device (BBPOS WisePOS E), there is no UI indication for new updates.
Is this a known issue ? And is there a way to reset the reader to factory settings ?
Hello, Can you help me about paynow feature? Some of the clients complaint to us that paynow feature is successful but our side doesn't work after confirmation. Some clients said QR code doesn't disappear after payment successful.
Hello folks, can you help me clarify a bit if i'm understanding correctly this guide: https://stripe.com/docs/payments/ideal/save-during-payment
My understanding is that, in order to use iDeal to setup a subscription I need to:
- create a paymentIntent, setting as amount the value of the subscription
- Present a UI for the user the choose their bank and accept the mandate
- Then confirm that payment with the client_secret (as if it was a one-off payment)
- Then in the "future" i need to retrieve some information, and create the sub using the
generated_sepa_debit
but my question is, I need to keep track myself of the time? Or it will create a subscription?
Hi my company is a single owner company but still it is asking for MOA
:question: @dim junco 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 want to modify a subscription schedule phase in the API (e.g. just an item's quantity). Do I need to fetch all phases, and post back all subscription phases with all their fields and items in order to avoid losing any changes, or is there a trick to just modify a specific phase item quantity?
hello
i want to test insufficient balance error for an ACH payment through stripe.
we collect ACH info through plaid. not sure how to setup a test user
Hello Stripe team, can i ask a question please
Direct debit in the Netherlands, are the refundable for 90 days? Or is it possible to make this non-refundable (business to business collection)
Hello, I am wanting to use Stripe webhooks to send a JSON POST request to our Wordpress API. The API receives and processes this correctly if sending the request via and online REST testing tool. How do I send name, email, address, etc?
Hello, I am getting Unsupported content-type returned when I try to send an image to the Stripe Checkout's checkout page.
Hi, everyone!
Could please say how I can extract information about statuses of accounts?
Hi, we are having trouble with setup intents that are cancelled by the user or fail. We have a Connect platform account. At the moment we create a payment method on the platform account then clone it into the connect account and attach it to the connect account customer. We then create a subscription for that customer. If the setup intent requires the customer to take action and it then fails we are left with a subscription where the setup intent has not succeeded
Is it possible to create a verify a setup intent on a payment method before creating a subscription for the customer? Thanks.
Hello, I couldn't able to contact the support team. I have got dispute related issues on my account. Please Help.
:question: @ember venture 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 question regardng webhooks. We have added two webhooks (test and demo system) for our test dashboard. Now both receive all webhooks. How could I setup the webhooks, that they are only fired for a specific connected account? Or what is the best alternative? Thanks!
Looking for the best way to handle this flow:
- User navigates to website and wants to create an account
- Selects plan
- Signup is one form with email/password and payment details
- Payment is validated before user is created
- If everything succeeds user is redirected
Current implementation:
- User selects plan: customer/subscription default_incomplete is created
- Frontend stores sub id and client secret
- When payment intent succeeds signup API request is sent with sub id
- Sub's customer is updated with user email/name
Problem:
- Creating a customer before the user signs up is resulting in a lot of empty customers from user's who didn't complete the whole signup flow
What is the best/recommended way to handle this flow?
The main requirement is that a user is not created until the initial subscription payment is verified.
Hello, I just went to test my integration locally via Stripe CLI and got an Expired API Key provided error. I'm fine replacing the key for my test account locally, but will my production/non test key suddenly stop working at such point such that real customers can't pay?
How do I include metadata in a paymentmethod detach request with the .net cli? I don't see a place to set it in RequestOptions etc.
var payService = new PaymentMethodService();
await payService.DetachAsync(stripePaymentId, requestOptions: requestOptions);
how I get/Set empheral key. it is set/get from backend side?
Hey guys,
Where I can test client_secrets? Is there any stackBlitz app or something like that?
have you get any solutions ?
To access the payment method of Japanese convenience stores for our APP, do we need to make the payment page by ourselves? Or can this side provide direct jump to the page?
Trying to use test mode on connect account. Can a Stripe staff look at a payment intent id and see if they can figure out the issue?
Hi! I am creating a subscription with this configuration:
[
'customer' => XXX,
'items' => [
[
'price' => XXX,
]
],
'coupon' => XXX,
'payment_behavior' => 'default_incomplete',
'expand' => [
'latest_invoice.payment_intent',
'pending_setup_intent'
]
];
When the coupon discount is from 100%, the susbscription is created always, but I want to cancel automaticaly subscription on Stripe when there is not payment method info. How I can do that?
Thanks 🙂
Hi, is it normal to receive checkout.session.completed webhook after already receiving checkout.session.expired for the exact same checkout session? We had such a case two days ago and it looks like a bug to me.
Hi all... is there any ETA on when Orders API + Stripe Tax integration will be available for new signups or public? 🙂 particularly in context of US tax code 😱 thank you!
Hi, looking at the payload to the charge.refunded webhook to get the acquirer_reference_number but it appears to be null and status is pending. Is this not available upon successful refund?
Hi Stripe Developers
I have one question
Can we create subscription with the help of StripePaymentElementComponent?
Hi there,
Does anyone know if there is a way to log an express connected account into the "full" dashboard you see when you click the "View Dashboard as Acct Name" (screenshot)? -- This is more than just the stripe express dashboard.
The purpose for doing this is that I want my connected account users to be able to see application fees I collect. The fees are not visible in the express dashboard unfortunately. Only the payout amounts.
Hi all. Anyone got a good documentation or sample starting point for implementig Deposits? I'm looking to spec an equipment hire system that will need to take returnable deposits alongside actual payments. This system will be doing so at scale though - so refunds aren't a viable option. I'm looking - but failing 😉
With Elements and PaymentIntents, when automatic_payment_methods are enabled, and setup_future_usage is set to off_session - will the elements instance ever present the user with options other than a credit card, or is this scenario always going to auto-select the card type?
inexorable-deposits-question
Hi everyone, I'm creating a checkout session for selling products. My pricing mode is package pricing and I'm charging $100 for 2hrs (hrs my unit label).
I've set adjustable_quantity like below:
adjustable_quantity: { enabled: true, minimum: offlineService.quantityPerSale, },
I just need that user should increase the quantity by the factor of 2 like 2, 4, 6 and more. Is there any way to do that? Didn't find anything in api or I might be missing something.
Thanks
Hello everyone. If I have an account id, charge id and it's transfer id, is it possible to find the payout from the account associated with the charge/funds transferred?
Hello, I'm getting started invoicing and everytime I pay an invoice in test mode it seems to attach the payment method to the Customer. The docs say the default source is loaded but that too is still duplicated. Currently my test customer has 7 payment methods of the same test card. I am generating the invoices using the API. Is there a way to prevent this behavior? Additionally, are there any usage limits to the number of customers and the number of payment methods attached to a Customer? Thanks!
Hi, using Connect with Financial connections, the settings as we have it set up indicates that the account setup step should display the Connect account name in addition to our platform account name. However, only our platform account name is showing. Using a SetupIntent with on_behalf_of for a new ACH direct debit payment method in test mode.
CalbeR-financialconnections-obo
Hi! Quick question -- is it possible to have the card element work without the CVV
Hi Stripe Developer,
Can we create a paymentMethodId using StripePaymentElementComponent
earlier I was creating with the help of StripeCardComponent?
Hi, I have a new client who’s signing up she has a PLLC, I don’t see an option for that type of business 🧑💼?
Can you please help me in activating my account
Can anyone help me receiving payment that is not registered in our develop system.
Hey stripe team!
Does anyone know if the customer.discount.deleted webhook is fired when a promo was applied to the subscription like this:
subscription = stripe.Subscription.modify(
subscription_id,
promotion_code=stripe_promo_code,
)
I am looking for a hook for when the stripe discount expires. Maybe customer.subscription.updated would be hit when the subscription.discount field is dropped?
we are using payment element and I turned on ACH for test mode. In my local test env I can see ACH, but in our staging server, I still cannot see ACH. strange
Hi im working on onboarding a connected account ... we are situated in germany .. and the connected account would be in AT ... though wen trying to register i receive a account_country_invalid_address .. with message address for business msut macht account country .. im a bit stumped which account is referenced here ? ours .. or the one we try to create which would be AT
Hey! quick question I am trying to update a subscription's "cancel_at_period_end" true, this is the req I am sending
but stripe gets everything other than the property being sent. Any insight would help 🙌
So, I got no reply at all to my search for help. Basically, I'm getting response from Stripe checkout that processes the payment successfully and sends it to my database. My problem is that when filling out the Stripe checkout form I give a real address with real existing street address, a real U.S. city and zip code but when reading back the shipping information data for purchase details to seller I'm getting the real address as:
[object Object] undefined US
In trying to use stripe Payment Intent's presentPaymentSheet from @stripe/stripe-react-native package version: 0.13.1 with expo managed flow. I can see Klarna and CC come up as options to pay. I was wondering how to get WeChat as an option there? It shows up as an option when run in web via the PaymentElement from @stripe/react-stripe-js' package and would like the same functionality on iOS.
After checkout session I am trying to find what the product user has bought, but this line is not working what is the reason?
Is there another way to get the purchased product?
TypeError: Cannot read properties of undefined (reading 'sessions')
case 'checkout.session.completed':
const retrieveItems = async () => {
const session = await stripe.checkout.sessions.retrieve(
event.data.object.id,
{
expand: ['line_items']
}
);
Hi Stripe Team ,
I am working on stripe subscription
earlier I was using card element for creating subscription using paymentMethod, but due to the issue in postal code (which always adding numeric value )
after that I switched to payment element for creating subscription in this I can create paymentMethod,
So I want to know which one is best for creating subscription Card element or payment element
if payment element then is there any proper guide to follow
Hey folks,
Hi 👋. I just noticed v10 of stripe node lib and that this correlates with a 2022-08-01 api. This removed description from line items which becomes a major update to our checkout process. My questions:
How long will 2020-08-27 remain available?
Will updates (security, etc.) continue on v9 of the Stripe node library? I assume v10 Stripe library isn't compatible with 2020-08-27 api version or am I wrong about this?
Suppose a customer has an active subscription, but we want to offer them a discount on their next subscription - what's the best way to do this through the API if they accept the offer?
is it possible with stripe to handle email events so that we handle customer emails and not stripe?
Hi. To send API version to nodejs stripe library using CJS, is this done basically like this?
const stripe = require('stripe')('sk_test_...', {apiVersion: '2020-08-27'});
tbh i dont know what im doing wrong but i keep getting this error
I know that Stripe Tax automatically calculates tax for subscription upgrades (prorations), but what happens if the customer does a chargeback/dispute on the proration invoice? Does Stripe Tax automatically undo/recalculates the taxes? Or do we have to use the Credit Note API to fix/recalculate the overall collected tax?
Hi all. I have a requirement to take "returnable deposits" along with normal e-commerce transactions. Support have pointed me towards authorising the card without capture (for the deposit element of the tx) - but I understand this can last for only 7 days. My project has a requirement to take security deposits against equipment hire for many weeks at a time. Refunds are not an option because the project will hire goods at scale. Is there a way to re-up the card authentication automatically - repeatedly?
When I have a subscription schedule with a future phase, and change the subscription right away, I noticed that it keeps phases that are in the past and inserts a new phase that is the current phase. 1) Is it expected that a subscription schedule would return phases that are in the past? 2) I tried removing those phases by posting back only the current and future phases, but those past phases still persist. Is this also expected behavior?
Hey all I have a simple thing i'm trying to figure out. I have a node server and a react app. My react app uses a CardElement to collect credit card number and i'm trying to assign that card info to a setupIntent. I think i'm close but i'm missing a step or something. Here's what I have so far:
Card element in Form:
<CardElement id="card-element" onChange={handleChange}/>
Form OnSubmit (where error is happening):
const {setupIntent, error} = await stripe.confirmCardSetup(
clientSecret,
{
payment_method:{
card: elements.getElement(CardElement),
billing_details: {
name: event.target[0].value,
email: event.target[1].value
}
}
}
The error I get upon submission:
62 |
63 | const {setupIntent, error} = await stripe.confirmCardSetup(
64 | clientSecret,
> 65 | {
| ^ 66 | payment_method:{
67 | card: elements.getElement(CardElement),
68 | billing_details: {
Hi,
Per the Direct API documentation for Boletos https://stripe.com/docs/payments/boleto/accept-a-payment?platform=web#web-collect-payment-method-details, it seems like we would be able to pass each resident/customer's information to Stripe (which we can collect up front with no issue), but that we would then need to open a checkout session for each resident per Boleto generated. Is that the case?
Would it be possible (with our own development efforts) to simultaneously pass each resident/customer's information to Stripe, have Stripe generate the Boleto, and then send each Boleto back to our system (and email each Boleto to the resident/customer) without anyone needing to go through Checkout or view the modal that displays the Boleto to the customer? Any information you have on how we can create the Boleto and send it back to our internal in the background (if possible) would be much appreciated!
Hello, I'm a small business owner with a retail store. I want to use the in person payment option but I don't really know much about coding. I already ordered and received the reader (BBPOS WisePOS E). I'm trying to do the integration but I have no idea how. Will someone help me?
Hello. I updated the stripe-java dependency from version 20.133.0 to 20.3.0 and now I'm getting this compile error:
val session = Session.create(params)
val url = session.url // Unresolved reference: url
What is the new way of getting the redirect URL of a checkout session?
Hi!,
On database, can I have a field, which stores which discount code is used on payment? I've checked PaymentIntent object but couldn't find anything related with discount code...
Here is an example to the table that I wanted to create:
customerId | packageId(what he bought) | discountcode_used
👋 Question about the React PaymentElement component. Let's say it initially loads with a payment intent and is embedded in a bigger form. In that form, the user can indicate if they want a recurring subscription.
If user chooses recurring subscription, is there any reason I couldn't do the following on form submission:
- Hold off on calling stripe.confirmPayment in the SPA.
- On the server cancel the original payment intent used to load the PaymentElement.
- Create a subcription using data from submitted form. This will result in a new payment intent and clientSecret.
- Send the clientSecret back to the SPA, and use it to refresh
Elements/PaymentElementto point at the subscription's PI, but without causingPaymentElementto lose the CC info the USER has already entered
Does anyone have a demo project or a tutorial where the user can pay monthly and cancel subscriptions in blazor webassembly??? Please
Hello Friends
I am trying to list all the taxRates similar to https://stripe.com/docs/api/tax_rates/list in my Angular app.
I am using stripe js and not the stripe library.
the stripe js docs, https://stripe.com/docs/js, does not have a similar functionality to it. I understand that I can seek help of my backend (.net) to make a request to stripe api using a library. But, is there a way to do all of it on the front-end itself? angular / js
Hi,
How can I collect the payment details using setupIndent and then how can I set the default payment method in the subscription?
.net?
But can somebody help me?
Hi @bold basalt
i followed this https://stripe.com/docs/payments/accept-a-payment to charge a card okay
Can you share a doc on how i can save that card for future auto payment?
cansozbir-discount-paymentintent
benjamineugenewhite-sepa-paymentelement
Marius_Stefanel-webassembly-demo
xXstonerXx-taxrates-list
bhanu365-save-pm
fortunetede-setup-future
For a usage based subscription with a flat fee for the first tier and per unit pricing above that, is there a way to charge the customer immediately for the flat fee and invoice for the overage at the end of the billing cycle?
Hello! I've got a fairly specific scenario I'm hoping to get guidance on.
I have an existing Subscription, which has a single sub item, that item is a metered price that bills monthly
We want to convert that subscription to have a licensed price, that bills yearly.
When trying to simply update the metered sub item with the licensed yearly one, I get this error:
stripe subscription_items update si_MJ28nOif8c4HPb --price price_1LaKy2I67GP2qpb4kUjysjHB
{
"error": {
"message": "Cannot update plans with different usage types. The plan for the subscription item with the ID si_MJ28nOif8c4HPb is of usage type metered, and you are trying to update to licensed.",
"type": "invalid_request_error"
}
}
I also have tried adding the licensed price alongside the metered one, but get an error:
stripe subscription_items create --subscription sub_1LaQ3mI67GP2qpb465MWujWw --price price_1LaKy2I67GP2qpb4kUjysjHB
{
"error": {
"message": "Currency and interval fields must match across all plans on this subscription. Found mismatch in interval field.",
"type": "invalid_request_error"
}
Finally, I've tried first removing the metered price, but you can't remove the last subscription item for a subscription.
Is there any way to accomplish what I'm hoping to do? Aside from creating an entirely new subscription?
I just asked my question but, I want to ask something related with it again.
On backend, we are checking if user bought a product with OTP, or subscription , by this logic:
if(stripeEvent.Type == Stripe.Events.PaymentIntentSucceeded) {
var stripeSubscription = stripeEvent.Data.Object as PaymentIntent
// user bought a product with OTP successfully...
}
else if (stripeEvent.Type == Stripe.Events.CustomerSubscriptionUpdated
|| stripeEvent.Type == Stripe.Events.CustomerSubscriptionDeleted
|| stripeEvent.Type == Stripe.Events.CustomerSubscriptionCreated) {
var stripeSubscription = stripeEvent.Data.Object as Subscription;
// other logics about subscription operations
}
And we have discount codes for subscriptions, and one-time payments. Here it shows how to add a discount code to OTP:
https://stripe.com/docs/payments/checkout/discounts
So, I understand that we have "Discount" field on Subscription object, and I can use it to track the discount code used.
But we don't have anything about discount on PaymentIntent, while we're able to use discount codes on one-time-payments. (I don't exactly know how they are called but, discount, promo, coupon....)
So isn't there any way to track the code used for OTP ?
Thanks for help.
Hi guys, just a quick one. I update a subscription to add "Shipping Rate" after the subscription is being paid initially. Why is the shipping rate i added is reflecting for the first invoice dated Aug 24 - Oct 8, i just want it to reflect on the succeeding invoices.
in what language did you do it?
PHP
$subscription_id,
[
'items' => [
[
'price' => $price_id,
'quantity' => 1
]
],
'metadata' => ['order_id' => $order_id]
]
);```
Hi! Is there a way to retrieve one of my platform's customer's payment history via the API? and do they have a dashboard where they can view it themselves?
I have a question. If the user pays once and after that the site uses one time payment every month with the data from the user?
How long does it take to hear back from the sales team regarding virtual and physical cards?
Hey team! I'm trying to figure out if my stripe credit card billing flow supports cards that require 3DS authentication. Is there an easy way of doing this?
Hello Stripe team! When getting the discount object from a subscription object, is it safe to assume that discount will always have the coupon property ?
Hello! I have a question about application_fee_amount when capturing less than the initial paymentIntent amount. Is there a way to not have it be a "refund" that comes out of the application_fee_amount? When doing an actual refund there is a reverse_transfer parameter that allows you to pass the refunded amount onto the connected account, and I think I'm looking for something similar. It just seems strange to me that I can't put in an application_fee_amount and collect that amount from the transaction
Hey there Stripe Team! Always appreciate the responses to these questions! I've got a quick one. I am using a Stripe checkout process as part of a checkout flow. Right now, each checkout that takes place creates a new customer in the dashboard -- even when it's from someone with the same email address as was used in prior checkouts. What's the right way to create a checkout that checks if a customer already exists -- and if so associates the checkout with the same customer?
I see that there is a get customers route -- but I'm unclear how it's supposed to be used in conjunction with the create checkout session route. Do I need to pre-capture the email address prior to creating the checkout session? (Fwiw. I'm using Node)
Can i update a customer payment_method, as in the payment_method value in the customer object ?
secondly, can i add more the one payment method for one customer ?
Is it possible using Stripe connect to create a customer on one with the id of a child account?
how to delete an invoice
What happens to clients that were added and never used, can they be removed over time?
I'm currently trying to migrate across to the PaymentElement from the Card element with Stripe.js for Subscriptions, I current track card fingerprints to ensure they're unique. Within the flow described here, https://stripe.com/docs/billing/subscriptions/integrating-customer-portal#portal-sessions I can't reject a subscription upfront can I?
OK, I'm befuddled. Nobody responded. Then @languid tulip requested the code I used to call the data that errs from the Stripe checkout. I did. It was longer than acceptable, so Discord attached it as a text file. I get a message saying the thread was closed by a moderator without any explanation, saying only a moderator could re-open it. W??? Should I be searching for help somewhere other than Stripe?
Secondary question, for modelling different billing periods (1 month, 3 month + discount, 12 month + bigger discount). What's the preferred method, create a price for each billing period, automatically apply a discount or something else?
@green grove you can ask your question in the thread you already have open - I'll handle it there
hey Stripe team, we are looking at providing radar_options when creating a PaymentIntents for customers on our US account. The skip_rules attr appears as preview feature on the API docs. We are getting an error on the response when providing this attr, example request req_dzoIS04aXxfW8o, with error message "Invalid array" . Any ideas on why this might happened? Has this not been enabled for our account?
Hi fellow dev here @dim hearth, working on a new code base here. The owners are splitting and mentioned they have some kind of payout split somewhere in the code or stripe UI just need help with tracking that down so I can update.
Subscription invoice will be finalized and charged in 1 hour
is there any way to immediately finalize invoice instead of waiting for an hour?
Hi stripe team - can someone help me find the api call to list transactions in a given automatic payout?
I can't seem to find it in the docs
Hello, I'm trying to integrate Stripe Identity into my React Native project, but when I run pod install in the ios directory like the Stripe docs say, I get this error:
CocoaPods could not find compatible versions for pod "stripe-identity-react-native":
I've tried to remove my Podlock file and run pod install again, but this didn't help
Hello, I don't know anything about coding and I need help setting up my stripe reader device for payments. Can someone help me ?
How do I find a developer ?
@runic marsh let's chat inside our thread
How
Hello, how do I build the lines param on stripe.CreditNote.create for a proration invoice? The invoice would have a proration item for the unused price (negative number) and the proration item for the new price (positive number). I can only create a line for a proration using an amount field. But if I put the negative number on the amount field, it errors saying I can only use positive numbers. So if I only create a line with the single positive proration item, it says the total lines amount is larger than the invoice amount. Alright... so if I sum the two proration item amounts, which id do I use?
Hello, I need to migrate test customer and connected accounts from test to live, is this possible?
is there any technical reasons (e.g fraud detection) that prevents Stripe readers/terminals to all be bound to a single Stripe Location? I'm trying to figure if it's worth implementing fleet mgmt or not
does anyone know a webhook command to clear orders in Magento that are stuck as "Pending" when the payment has failed
Hi,
How to roll back the subscription sub_1LaVl7IXF5VHSVPp7CoWgQ5q last upgrade?
Hi,
I have a question regarding Connect Accounts, My main goal is to retrieve the payouts for specific connect Account. I have followed this docu https://stripe.com/docs/api/payouts/list
It saids I just need to add the external account id under the connect account however as I do so.. It shows no records under that specific external id . But on the platform/stripe dashboard it has some data.
connect account id: acct_1LX2tzROEmSgSN87
external_account_id : ba_1LX2z6ROEmSgSN87VL6JNUsO
Thank you.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hi all, I'm using stripe-react payment element. How can I check if the checkout form does not have an empty field? Console logged useElements() but didn't help.
What should I put in ApiKey and ClientId?
StripeConfiguration.ApiKey = Configuration.GetSection("Stripe")["ApiKey"];
StripeConfiguration.ClientId = Configuration.GetSection("Stripe")["ClientId"];
Hi
How can i create payment link for existing customer?
I want to give customer Id while creating a payment link let me know is it possible or not
I follow this doc
https://stripe.com/docs/payments/payment-links/api
Hello Stripe Team,
I want to ask a question regarding account entities. Which is better suited, set up an account for of the entities with the multiple accounts functionality and then using Connect for their clients, or do I create a new account through the multiple account function for every client? hope someone can help me here. Thanks!
Hi Stripe Team, I'm trying to do an offline payment using SEPA and pm token. I'm facing an error ""The PaymentMethod provided (sepa_debit) is not allowed for this PaymentIntent."
Here is the new initial payment intent that i'm using "pi_3LaZfmJhyUplILGN1wc3RIGJ", i'm well sending "off_session" for sepa_debit method.
Thanks for your help
I am getting "Empty total label may be confusing the user" error in the browser console when using PaymentElement with a SetupIntent, is there a way to configure the label to not confuse the user?
yes simply define the label and give it a value afterwards
Where or how can I define the label? (I am using PaymentElement with React)
Not sure with react but i’m pretty sure you need to hook it to a lamba fucntion define it
Hi, is there a way to not allow a user to sign up for a subscription more than once through stripe?
Hi #dev-help Is there a webhook we can get from stripe to tell us if the user's card has expired...
I have a problem with payment methods 'Bank redirects'.
I provide a system for Japanese so I want to show the price with Japanese Yen, but maybe this payment method does not support it, is it true?
# To accept `bancontact`, all line items must have currency: eur
'currency' => 'eur',
akii-webhooks
Terminal Splashscreen: If I have multiple Stripe Terminals BBPOS WisePOS E that we manage in different Stripe accounts, do I need to upload the file for the splashscreen into each account or can I centrally upload one file that can be accessed by different accounts?
Hi I need the help with the subscription can you guys help me?
I've been doing stuff with subscriptions, what's the question?
if a person subscribe to one of my plan
and then if he tries to switch to higher plan, and their previously saved card details have expired or no longer valid, how can i handle and also test that case in my web app?
hi there hope you're well can somebody reopen this thread please : https://discord.com/channels/841573134531821608/1011596126505414666
Funds can't be sent to accounts located in GB when the account is under the full service agreement. To learn more, see https://stripe.com/docs/connect/service-agreement-types.
how can i transfer funds to stripe connected account from platform account?
Hello,
Can you get 1 stripe customer with all payment methods attached with that customer by single api call? Not able to find in documentation
Hi, stripe team, I am working on API integration, I want to change the subscription items(change price) on next period. How can I do that with API? thanks
Hello, I encountered on stripe for error handling. I'm trying to add an exception wrapper instead of doing try catch copy paste in all methods I use in my class.
For some reason, it does not run in try catch for some reason and still prompts me the Stripe Exception instead of the test 2 returned value.
"message": "No such PaymentMethod: 'PAYMENT_METHOD_ID'",
"exception": "Stripe\\Exception\\InvalidRequestException",
Was wondering how could I let this function run inside the try catch.
Hello everybody. I just created a Stripe Payment Link with a redirect url. Sadly, it's not working. Where did I miss the point?
$link = $stripe->paymentLinks->create([
'line_items' => [
[
'price' => $product['default_price'],
'quantity' => 1,
],
],
'after_completion' => [
[
'redirect' => [
'url' => 'https://www.trainer-va.de/Trainer-Cloud/123.php?product=' . $product['default_price'] . '',
],
'type' => 'redirect'
],
]
]);
when executing the php page it returns a complete white page with no errors. When removing the 'after_completion' part it works
so the error seems to be the syntax there
Getting an error "Received unknown parameter: invoice_settings. Did you mean invoice_settings" on updation of customer default payment method
Hi, I have a question regarding my company's account best practices.
We already have an account to sell subscriptions to our product and on the other hand, we are currently building a marketplace. For the marketplace purpose, we will create our sellers' products in our Stripe account.
I feel like my company should have 2 separate accounts to ensure those world don't communicate. Is it something that you recommend?
Hello, I'm not sure.. i'm understanding wrong or something else. As per the doc, we can retrieve customer payment method by customer id & payment method id but not able to find any option to pass payment method id
https://stripe.com/docs/api/payment_methods/customer
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hi team, my stripe account was registered a year ago and has been using it normally, but when I logged in today, it suddenly asked me to reactivate the payment function. Is this normal?
Hello, is this the right place to ask questions regarding Radar and how it determines "Risky" payment attempts? We have noticed an increase in frequency of card testers showing up to our site in recent times, which prompted us to add a couple of Radar rules to block these malicious users. However, we are seeing some transactions not being blocked by Radar (even for stuff that the default Radar behavior should be catching)
Hi guys! Can you help me? I initialize stripe with loadStripe(publisKey). But I have to hardcore it. I would like these test / prod keys to come to me in the configs from the backend. Tell me, how in this case it is correct to implement stripe initialization?
hi stripe team, we are trying to skip radar rule by API in japan, just like what we've done in other countries. But we get this error message "Received unknown parameter: radar_options[skip_rules]", do you need to enable something by using this parameter?
If I made it possible for the user to buy something, how can I make it happen monthly? I want the user to pay monthly for the account.
Need help
Hi Stripe Team, I'm using stripe.js to create Elements to create a 'payment' element on my platform for a connected account. I have a couple of questions.
-
When I successfully confirm a payment (stripe.confirmPayment) the user gets redirected to a url specified in confirmParams.return_url. I notice that when this happens the payment intent id, and payment intent client secret is returned in the return_url's query string. My question is that is this secure and expected behaviour? The site is https of course I just wonder from a hacking perspective or something. I don't think that information is useful without credentials of some sort but wanted to double check.
-
I have setup apple pay on my strip dashboard and included the necessary file on the server. I am debugging locally with ngrok to test with an iphone. When I examine the javascript on the iphone I can see there is an error 'could not create apple pay session. please make sure you have regsistered this stripe account' the error does not trigger the error event on the stripe.confirmPayment call either so the screen hangs on my iphone . Can you help me reslve this?
Hi, I'm trying to implement a short checkout flow where a user can buy a product via a one-time payment.
Everything is working pretty well but I'm struggling generating a pdf receipt where a customer/shipping address is placed on.
My current approach is to create a "dummy" invoice after the checkout session is completed and mark that invoice as paid. Afterwards I'm sending the invoice to the customer.
The main downside of that approach is that the customer is seeing a Pay this invoice button. (I'm aware that this can be globally disabled, but we want to keep the button in the invoice for other scenarios)
My question is: How can I create a receipt with a customer/shipping address in stripe? (Can someone point me in the right direction)
Hello, im working with connect express accounts. How can i create a product to concrete express account by API?
I have a question. If I have RON Balance equal to 3.70 RON (I paid one euro from the card) and in gross volumes I have 4.77 RON. How much money will I receive on the card? And why does Payouts (which is 3.70 RON) show Expected Sep 1?
we already have an active thread, could you please use that?
@glad aurora we already have an active thread, could you please use that?
I am building this subscription flow, as recommended here.
1/ Create a Customer.
2/ Create a Subscription with default_incomplete and expand the underlying Invoice 's PaymentIntent to get to the client_secret
3/ Client-side, ask for credit card details and confirm with PaymentIntent Secret from backend */
But how does the backend get the information of the credit card details, like stripe payment id (as a minimum), last 4 digits, expiry date, brand, fingerprint?
Can / do you recommend the frontend sends the stripe payment id after 3D Secure confirmation back to the backend, or should the backend
listen to some stripe events and based on this create the card in the backend DB?
Funds can't be sent to accounts located in CA because it's restricted outside of your platform's
Can Anyone solve my problem?
Hi, we've stumbled upon something in Stripe Issuing and we're wondering if there's any "right way" to do it.
We want to configure web hook to listen for transaction created events. The problem is, that we have a set of different test environments on our side (accept, test etc). So if card C1 was created on environment E1, we would like all events about transactions created using card C1 to go to the webhook on environment E1. Is it possible in any way? Or should we just use metadata when creating transactions to be able to identify the "target" environment in the webhook? Or can we somehow have different test accounts in Stripe Issuing (each one pointing to a different webhook)? How others are handling that?
Thanks in advance!
Hi, I was on "Remarkable" website and on the payment area, the stripe js failed to load with an error "unexpexted end of json element". Wondering if you can have a look
Hello Stripe,
I want to know do you provide KBA id integrations ?
Hi
How to get active redemptions list for a given coupon. Can't find it on stripe api
i want to retrieve and update card for the user but i am getting this error i am using same creads given on your web page for cards
Hi Stripe Team, trying to do offline payment using PM token for sepa_debit method, i'm getting randomly the error "You cannot confirm this PaymentIntent because it has already succeeded after being previously confirmed." but looking at the log history I dont see any confirm for this payment intent before the error is thrown (example request : req_cl0C8z8gtz5xUm )
We run e2e tests using playwright. Is there some recommended way to craft selectors for e.g. checkout pages? Class names seem to change quite often, are input names and texts more stable?
I am working on a peer referral rewards system and want to make sure the way I apply rewards to a customer works correctly. Each customer will have a promotion code they can share. When someone else uses that code when signing up for my service and then later eventually pays an invoice (for a non-zero amount), then we want to reward the customer who shared the promotion code.
The plan is to reward them with a fixed amount per each successful referral, say $10 which would mean they pay $10 less on their next invoice.
Let’s say the next invoice is for $15 but leading up to that, multiple $10 rewards are added totaling to more than the original amount of $15 (let’s say 2 rewards for $20 total). In this case, the invoice should be for $0 so the customer doesn’t have to pay anything, and I want the remaining $5 to end up being applied to the following invoice after that.
Can I do this by applying a coupon? Or do I need to use one of the other options listed here https://stripe.com/docs/billing/subscriptions/coupons#alternative
“Add a negative customer balance to the customer”
“Add negative invoice items”
Hey, facing some random issue while creating invoice - invoice_no_customer_line_items - customer
Account Id: acct_1LDWtkHD5iH0FPkh
Create Invoice Item: req_TuNKZy7gMZ1smJ
Create Invoice: req_cHMgigPtinr5wf
Hi! I'm using Payment Element to build payments for our video course selling platform, and I've just learned that we will also have to collect the user's full name, billing address, and potentially VAT number.
Does stripe offer a way to collect this data automatically, or do I need to implement these input fields myself?
If I need to implement them myself, can you help me figure out how to save this information to stripe, after the user has made the payment?
Hi there, I have a question relating to manually captured payments. When a manually captured payment is first authorised for, say £20, does that £20 show as debited on the bank statement for the cardholder? Or does it show pending? On our application, we authorise an amount initially, but often only need to capture a portion of this amount. Stripe then displays the difference as partially refunded in the Stripe admin panel for payments. So will the card holder's bank statement show both the initial authorised + the refund? Or just the final reduced amount debited?
Hello there, I encounter a problem with subscription schedules and coupons that have duration "once", when I set the same coupon for 2 successive phases, the coupon is only applied to the first phase, then on the second phase it is not applied and the client is billed without coupon. how can I manage to get the coupon applied on the second phase ?
Where do I find the documentation on the stripe_session data content?
Hello, I have been going through the stripe python documentation regarding Creating Invoices, I see that the Invoice Object has period_start(https://www.linkedin.com/in/abhimanyu-khosla-b1042a141/) attribute. But the create and update apis don't accept it as a parameter. how can we set this ? Even adding it to the line items does not auto populate this field.
Hi - if we want to adjust how some information is rendered on our invoice template. We would like for the billing period to read as 1st of the month to the end of the calendar month on the pdf. Is there a simple means of doing this?
I am getting "Empty total label may be confusing the user" error in the browser console when using PaymentElement with a SetupIntent, is there a way to configure the label to not confuse the user?
What things must have to be in my website in order to stripe will mark it as a verified website so the payment and payout go smoothly
Hello folks, there is a way to apply application fee on a subscription created via checkout?
Sorry never mind, I've just found it. For other folks, is under subscription_data.application_fee_percent (if you want it to apply to a sub) or payment_intent_data.application_fee_amount in case you wanted for a one-off price
Does anyone have any interest in this please? I really need help with the implementation as I am not a developer.
Hello , i've a doubt.. can i pay stripe fee? and remove for the customer?
Hello, what is the limit return on this endpoint? https://stripe.com/docs/api/payment_methods/customer_list Is it the same as the max amount of payments that a customer can attach?
Hi. Why is customer_purchase_id not filled in in test mode disputes, and is there a way to get it to be set? We are getting errors from Chargehound that customer_purchase_id is missing in test mode (eg for Dispute "dp_0LaSGNPxnTIUcyZyaaZ3jZbn") but it works Live (eg Dispute "du_0LQubgPxnTIUcyZy07JA96os")
Hi there, Can I create a product with a price in the same endpoint ? I can't find the code for that
I'm using the php sdk
When manually capturing an uncaptured payment, it doesn't seem possible to specify a transfer destination at that time. Is this intended? I would like to avoid collecting the money and then transferring the funds; I'd like to directly transfer to a connected account. I will not have the transfer destination when initially creating the payment intent.
Hello, i think that my stripe doesn't work in live mode
I've just switched from my test secret key to the live one.
const stripe = require('stripe')('sk_live...');
but it's still in test mode. After calling a create checkout endpoint it redirects the user to the test url
Is there a way to remove customers who have not paid for 1 month? In an extraordinary case some people are customers for 1 year and then their subscription is abandoned, with this in mind the database grows and grows 70% customers who no longer wish to be part of it and 30% new customers. What can I do in this case, is there a way to delete subscription and customer from 2 months old.
Hello, Stripe Developers. I am trying to connect stripe but i get this error. {"error":{"message":"No application matches the supplied client identifier"}}
Could you help me this? Thank you in advance.
And i also get This link is invalid or has expired.
Greeetings!
If a Customer has a failed Subscription invoice, followed by a few drafts (due to it failing), and the Payment Method is updated and the failed Invoice paid, do future invoices automatically get charged? Or does the latest Invoice have to be paid? How does Stripe know whether it's safe to resume auto-charging for new invoices?
Hey! I'm having trouble figuring out the datetime that a charge actually goes through. I can't find it on the PaymentIntent or Charge objects 🤔
Hi. I require some assistance with tos_acceptance.
TL;DR
I'm trying to create custom accounts via an API (Firebase). When using the API for US custom accounts, I consistently get tos_acceptance.date and tos_acceptance.ip requirements.
Method:
- Create account token (individual, with
tos_shown_and_accepted: true,) - Call
accounts.create()with :
account_token: token.id,
type: "custom",
tos_acceptance: {
service_agreement: "full",
},
- Verify account with verification document
In Stripe dashboard, I manually add test external account but consistently get this notification with currently_due
[ tos_acceptance.date, tos_acceptance.ip]
When attempting to add ip, date to accounts.create() call, I get Parameter "tos_acceptance" cannot be used in conjunction with an account token.
I'm at a loss, and a bit confused on how to proceed.
help! please have a problem with receiving an item in the mail
from testing credit card numbers.
don't know why the item was sent out if I was testing a fake number from test mode also don't know where the payment from the item was sent cause it's not showing any payments in my account attached to my stripe or printify account any help on this problem?
THIS ITEM IS PENDING
1.
Order #1263 pending payment
Payment via
Credit card / debit card (pi_3LYxTt2HUDKwEtpD0SzjJC03)
Product
AVE Appareal "Unisex Premium Pullover Hoodie" - Red, L
19.99
THIS ITEM WAS SENT TO ME
2.
Order #1264 processing
Payment via
Credit Card (Stripe) (ch_3LYxZBCIiVl4Db451ubq9y5u)
Product
AVE Appareal "Unisex Heavy Cotton Tee" - Black, L
17193594292735303604
50.59
On customer subscriptions. I am trying to get on the right track, impotetically in my app it allows to send donations at different times, clearly in frequent periods for example "Monthly" I must have mainly the requirements, have this: customer, price, product and then create the session. In the case of just making a charge I just need to add line_items.price_data the object with the data and that's it. Is there a way to simplify a subscription charge without so much POST.
If I wanted to limit the amount of payment methods being stored per customer and stop duplicates would I need to set up my own logic for this?
I had set up a gmail account to use for dev testing smtp mail. It works fine to log in users sending magic links from NextAuth. I've used it on several projects. Can anyone explain to me what is going on with the latest one I did in a bootcamp? I sought help there but got no answer other than that it is difficult. My Stripe checkouts are processing successfully. I know that my gmail smtp server environment variable is correct. It works in other projects, even a Vercel deployed one. The only thing I know is that in the terminal I'm getting this:
Hi there,
I've set up webhooks successfully for subscriptions and now I'm trying to set them up for one-time payments as well. The 2 events that I get on my webhook when a payment succeeds are payment_intent.succeeded and charge succeeded but I can figure out how to get the items the user paid for from any of the 2 events. Any tips?
Thanks a lot!
PSA: When querying subscriptions, you can find email under metadata
mods, is there any way that can get included in the official docs? had to write another query for costumers to do the joining and came to find that you actually do have email in subscriptions
Hello! I’ve set up a worker that fetches all subscriptions (including canceled subscriptions) that runs in all envs, and I have a subscription in test mode that has been canceled but has invalid data, and when the worker picks up this subscription, it causes an error. Question here: is there a way to delete a subscription in test mode? If not, is there a way to update a subscription if the status is already canceled? For more context, the subscription needs to have a subscription item added to it. Thanks in advance!
hello, i found my tripe account blocked saying i need to repsons to my inbox, the problem is i did not receive any email
How can i test if my webhook is working in live mode?
Hello, when using request parameters and options, I am obliged to provide both, right? The reason I'm asking is because this won't pass:
let invoices = await stripe.invoices.list({
customer: "customerId",
});
but the following will:
let invoices = await stripe.invoices.list({
customer: "customerId",
}, {});
In the first example im getting error:
TS2769: No overload matches this call.
Overload 1 of 2, '(params?: InvoiceListParams | undefined, options?: RequestOptions | undefined): ApiListPromise<Invoice>', gave the following error.
Type 'string | null' is not assignable to type 'string | undefined'.
Type 'null' is not assignable to type 'string | undefined'.
Overload 2 of 2, '(options?: RequestOptions | undefined): ApiListPromise<Invoice>', gave the following error.
Argument of type '{ customer: string | null; }' is not assignable to parameter of type 'RequestOptions'.
Object literal may only specify known properties, and 'customer' does not exist in type 'RequestOptions'.
Sorry I'm new to Typescript.
Hello, quick question how long does it takes if you cancel a PaymentIntent hold for the client to free the money on his account for example i make a hold with a paymentintent for 50 bucks (thats all the client has on his card) then i cancel that paymentintent and want to creat a new one for the same customer for the same amount, can i make the new hold instantly after canceling it?
Hi Stripe team! Does anyone know if the customer.subscription.trial_will_end webhook takes into account promotions that members got during the trial?
ex:
start membership Jan 15th
get free one month promo Jan 20th
Will the trial_will_end webhook fire at the end of the original trial (feb 15th), or would it take into account the free promo and fire later?
Hi Stripe team. I have a few questions on invoice notifications. We are wondering if emails are automatically sent on payment success and failure.
Hello guys. .Net in context: Can someone please help me with resource which mentions all the Entities in Stripe.
For example, I found there is an entity named Customer which is provided by Stripe's .Net library. Where can I find the list of all entities?
Hey team, I have a question for you. (obviously)... We have an app that is connected to stripe through "Standard Connect" and our users can't pull a token for an existing account. They can setup a new account and grab a token, but if they login to an existing account it doesn't pull the token. Can we "Connect with Stripe" without using custom connect?
Hello, when I create a subscription I'm getting this error "Received unknown parameter: payment_settings[payment_method_options][0]" but I'm sending the payment_method_options
Question about https://stripe.com/docs/api/payment_methods/customer_list is it only possible to get one type of payment method at once or is possible to provide an array of multiple?
Hi team, I have a question regarding the Payment Element with "us_bank_account" as one of the payment methods - is there a way to conditionally disable manual bank account entry (routing + account number)? we're integrating it in a flow that needs to confirm payment immediately, which is not possible with manual bank account verification flow (takes 1-2 to verify using micro deposits). Is there a parameter we can pass that would only show the online banking method of adding an ACH account?
Funds can not be to account based in CA because it's restricted outside of your platform's
Can anyone please help me
Need some help understanding Stripe versions
Hi again team. Quick question on invoicing. If we are creating the invoices with API, are we consider "Invoicing Starter"? Or is that something on top of api invoices?
Hello, I'm trying to set on all of our older subscriptions but it errors with:
"automatic_tax": {
"enabled": "true"
}
The price xxx does not have a tax_behavior
Hey stripe devs, if a member is on a 30 day trial and then gets a free one month promo applied, will the promo last an extra month after the trial ends, or do they "compete"?
Hello Stripe Devs!! I have ~3k invoices that need to be voided. What is the fastest way to accomplish this? Can we do this with a series of POST commands (POST
/v1/invoices/:id/void)?
Hi team. I have a client with a website that collects donations from charities in Canada, USA, and UK. They want to be able to direct deposit the donations into each charity's bank accounts where the only information they collect from the charities is in the inputs from the dropdown here: https://stripe.com/docs/payouts
Is it possible to have each charity on their platform link their direct deposit information and have payments made by the users sent directly to their banks without collecting additional information like ID and other documents? The only inputs they want to collect from the charities is their direct deposit information as seen in the dropdown as shown at /docs/payouts
Funds can not sent to accounts located in Canada because it's outside of your platform's region.
I still not be able to solve that problem
Anyone help me??
??
Let's continue in the existing thread please. 🙂
Greetings everyone! So if I need a Stripe developer to look over the coding of my site, what should I do? After months of rigorous testing, switching to live mode has wiped out the Payment Information form. Makes me feel that it may be a Stripe problem instead of a Wix problem. The site is programmed to only allow you to participate with this information already input like may other apps out there.
Hi Devs. I am trying to find a way to make an API call to get an IP address used for a stripe hosted checkout session. We are having problems with fraud originating on cloud hosted instances and would like to programatically compare the IP the customer used to subscribe to the IP they are using to log in to our service.
Hello there, I am getting an error in console when I try to pay with Apple Pay in the browser, using the PaymentElement
IntegrationError: show() must be called from a user gesture handler (such as a click handler, after the user clicks a button).
Hi there, is there any way to determine tax rate by merchant category code on an issuing transaction? e.g clothing (5691) would return 6% in sweden instead of the general goods 25%
Hi,
Can I pass the decimal amount in customer balance? because I'm getting an error "Invalid integer"
Hello, I am not a developer or a programmer. But I use Stripe for Payment Processing and have a question.
Our membership allows members to get that month for free if certain conditions are met. If those conditions are met, I add a 1 month 100% coupon to their Stripe profile so that they do not pay for that month.
I would like them to get a special Stripe receipt when they do not pay based on that coupon. Of course the payment will say $0.00. But I would like it to additionally say, "You have gotten your membership for free this month because of XYZ. Great job!"
Is it possible to set up an automation for that receipt to only be sent out when the customer gets membership free of charge when that specific coupon is used?
Hi, for the invoice.updated webhook, is there an easy way to find out what has changed or what triggers it?
Hello! I vaguely remember seeing a parameter on subscription creation that would allow you to mark it as having been paid for outside of Stripe. Does this ring a bell? Can anyone point me to that parameter?
Howdy,
I believe stripe is implementing the go error interface incorrectly by having the method receiver be a pointer.
https://github.com/stripe/stripe-go/blob/30ff791110756be379b979acc4ccba6eb4d50604/error.go#L250-L253
In order to have this work with go standard library it should not be a pointer.
I can see in the docs it just wants to do typecasting which I'll do, but this is non-standard. https://stripe.com/docs/api/errors/handling?lang=go
So, basically I cannot do
_, err := // stripesdkcall
if err != nil {
var stripeErr stripev72.Error
if errors.As(err, &stripeErr) // <<< this part, can't do b/c the stripe err is not actually a go err b/c the err interface is implemented incorrectly
}
❤️
I'm working on a platform that lets users donate to a non-profit organization. We're using stripe elements to capture donations, but I want to enable recurring donations. I don't want to use payment links, as I have more data on the form for users to fill out, so I don't want to redirect to stripe and back during this end-to-end flow. How do I otherwise create a recurring donation without payment links?
I could write my own recurring schedule software but... I really don't want to if I don't have to.
Is there some way to name "Anonymous (a test-only account)" accounts. The context is Connect in test mode.
Hi.. I need some help. I tried to sign up, and was told by the site I already have an account. Then i tried to reset password, and was told my account pasword couldn't be reset. what should I do?
hello! quick question. related to a previous topic, to re-state -
we've got a subscription platform where the product supply and billing cadence don't line up. i essentially would like to create a subscription, invoice immediately, then modify the first recurrence window to be a bit shorter (7 days) to account for shipping. we run the rest of the process off of the invoice payment event - if the card is charged, we can send the api call downstream to ship the product.
i was attempting this with billing_anchor - create the subscription which creates the first invoice, then modify the billing anchor to shorten the first recurrence window, but the update call balks - you can't edit billing_anchor after a subscription is created.
is there another way to update that first window, or am i thinking about this the wrong way? i could envision creating a subscription with a specific billing anchor from the outset if that's needed, but i'd also like to invoice and charge immediately and make sure that first invoice is related to the customer's subscription. is that the way to go, or something else entirely? let me know if unclear
Hey, I need some API help. I run a software company and I'm going to be hiring commission sales reps. I need to take a % of the "subscription fee" that is auto-paid via stripe and funnel it to a Stipe Connect Express account (owned by my sales team). Is there a way to modify the subscription to do this automatically, or should I listen for a webhook and manually create the distribution every time.
Question on the Stripe Ruby library: the library provides a global proxy. https://github.com/stripe/stripe-ruby#configuring-a-proxy
My understanding is that, once set, ALL stripe requests will go through that proxy.
Is there any way to implement per-request proxy? i.e. for certain requests, we want to configure a different proxy
Hi, a question, is the Features List section not documented?
Hi, can an invoice has multiple charge objects or always one?
I'm using this to get more details of the session. But it doesn't receive the metadata of the line items. Can I break them down, too?
They have been set by price_data.product_data.metadata.
$session = \Stripe\Checkout\Session::retrieve([
'id' => $session_id,
'expand' => [
'total_details.breakdown',
'customer',
'payment_intent',
'line_items'
],
]);
Hello! Is there a way to batch multiple API calls instead of repeatedly making individual calls and hit a rate limit? For example, if I wanted to retrieve some payment intent information for 200 customers, is there a way to batch that into groups of 25 or 50 and only have to make one call to the payment intent retrieval API per batch?
Hi, I would like to know, I have how many days to open a dispute or/and have a full refund, after my purchase? Thanks
@halcyon matrix Sorry, it didn't work allLineItmes also doesn't include the metadata, while I can see them on the Stripe website. Can I send you a link in a direct chat?
Hi Team, Is there a way to simulate or test , Stripe service down
we want to see how our product behaves when Stripe is down
hey just a follow up on #dev-help message,
I came up with
const schedule = await stripe.subscriptionSchedules.create({
customer: 'cus_MIdEt7H8NVDtei',
start_date: 'now',
end_behavior: 'release',
phases: [
{
items: [{ price: 'price_1KHtkOEk6sr5GyDhFIjm6nqb', quantity: 1 }],
end_date: new Date('2022-11-06').getTime() / 1000,
proration_behavior: 'none',
},
{
items: [{ price: 'price_1KHtkOEk6sr5GyDhFIjm6nqb', quantity: 1 }],
billing_cycle_anchor: 'phase_start',
proration_behavior: 'none',
},
],
});
which seems to do the job of shortening that first window. still just triple checking that I'm thinking about it right way considering that the docs say
You can set these values manually, but Stripe recommends using iterations instead. Because manually setting the start and end dates is prone to errors, only use it for advanced use cases.
but I suppose I have an advanced use case on my hands. wondering if there are other ways similar companies have solved this in a more direct/simple way
Thanks to @halcyon matrix and @languid tulip !
Hey Stripe! I was wanting to run a scenario by you all and get some feedback.
We charge $99 a month for an item currently, but if the user signs up in the middle of the month, we want to only charge them half price for that month, then resume charging $99 after the first month.
Does this sound like a good case for prorating?
Can anyone tell wht this account is restructed? acct_1LaoYAQctewTzBSF
Hey Stripe devs! I run a Stripe Connnect platform (standard accounts) and just migrated to the new Payment Element (https://stripe.com/docs/payments/payment-element) and I'm using SetupIntents to save card details. Google Pay is working great, but so far none of my customers can see Apple Pay as an option, which makes me think I've set something up wrong.
I've created an ApplePayDomain pointing to my site for each connected account. Any advice on how to debug that situation?
Hello, is there a minimum transaction amount for stripe connect transfer payments?
Hi there, I have a failed payment on Wordpress and it says paid in stripe. How can I make sure I got the money?
In the connect platform, can our clients connect their debit card instead of bank account details?
Hi, I am looking at https://stripe.com/docs/js/payment_intents/confirm_payment and its mentionining redirect-based payment methods. Could you clarify what those are? ( I am only using card, apple pay, google pay)
Hello 👋 is there a way to update a Meta Data field information post successful transaction?
Yes - I log course serials associated with the payment; unfortunately I have a slight error in the code so the I need to replace the value of that field with another value
I was hoping to get it updated via a couple of Laravel (php) Cashier?!? commands
@pine jackal let's talk in the thread!
Its asking me for an id when im under the age of 21
This account is rejected due to high volume of unauthorized charges: acct_1LaEkqQZQgKvz0AP. There have been no payments on this account
Vish-account
Hi, I got processing_error when creating the Customer Object. already have some interval to retry and got the same error. Is there any way of knowing the root cause of this error?
Hi! I have been following the steps here https://stripe.com/docs/reports/api. I am able to call the report using python and get an object as my result. I am not sure how to access the data from the object. It seems like the only way is to check out the content but the data shows up as text and I was hoping to get the csv file
Hello,
I have a question regarding Stripe ACH bank debit integration.
One i have the payment method created, what should be the flow after that?
I have the <payment method Id> and the <payment Intent> created. I am not able to understand the role of stripe.collectBankAccountForPayment. How and when it will come in picture?
Hi actually i'm trying to capture partial amount with capture API
const intent = await stripe.paymentIntents.capture('pi_ANipwO3zNfjeWODtRPIg', {
amount_to_capture: 500,
})
But then i want to send the amount to destination account and I've created payment intent with amount = 1000 and with that i want to transfer to destination account
const paymentIntent = await stripe.paymentIntents.create({
amount: 1000,
currency: 'usd',
transfer_data: {
amount: 500,
destination: '{{CONNECTED_STRIPE_ACCOUNT_ID}}',
},
});
but as the amount to capture is 500 so how it will calculate the partial transaction
Hi, support team,
Does Incomplete_expired status only ocurr after failed payment only in creating subscription situation?
Hi team stripe, I have a problem with an external company which I gave access for exporting payment data over connect.. I can nowhere find which access rights they have and how i could remove their access again. Thanks
I don't know either what is the routing number to bank account '-'
Hi, i want to refund an order on Stripe. I did the refund but how can i send him a return slip?
Use Case: I want the user to pay upfront whle upgrading a subscription, how to achieve this?
Hi, how should a request link to the Stripe api look to create a subscription or how could I create a subscription using stripe nuget packages?
I have created a test mode account, but now I cannot change country of mine to client's country for testing, how can I do that
Hello everyone! Could somebody clarify how can I add Treasury and Issuing to my test stripe account , please?
Peace & blessings everyone. How can we delete Connected accounts? I have an account that is interfering with the account creation of live accounts I have being made on my Wix website post testing phase.
Hey, for our B2B customers it's important that they can change the name shown on the invoice. We've just implemented the Customer Portal and apparently it only lets your Customers change their address and tax ids (which is great), but is there a way to also let them change the name?
Hey i am one requirement , I want to upgrade/downgrade subscription.
I want stripe to charge extra amount immediately and update the subscription cycle
and if it downgrade than subscription to be downgraded at billing cycle end
Hey I need little help regarding Stripe implementation using PHP
We are using OmniPay library to collect payments into our Stripe account. It worked well for small amounts but failed on payments like $6000. Do we need to implement Strip Checkout to collect large payments??
Hi! Real world situation: I've created a coupon with --duration-- set to "once". Then I've linked promo code to this coupon. Then user makes initial purchase, everything is OK, user got discount, subscription created and no discounts for further purchases. But the problem is that this promotion code is still valid. I mean it passes validation if user tries to apply it for the second time. How to make validation for this case? I don't have possibility to get coupon active redemptions list with API(only dashboard, got info yesterday here) to check if user made redemption earlier
Hey,
I have misunderstand with apply pay, i activate apply pay for my account and add a domains for my services then I create payment intent as customize link then if i open this link directly from browser the apply pay is appear but if i put this link as inline iframe then the apply pay is disappear, any help pls?
I used server.cs (from here https://stripe.com/docs/billing/quickstart) and put in my api. I kept the html + js pages. When I clicked on the plan (from the html page), the form redirected me to the api (that's what it was supposed to do) and in the api (where that server.cs page was) it gave me the following error. Help!
Hey @meager hawk
#1012338216877166695 message
Yesterday I raised one issue. Today I have some data points for that
api_version:Aug 27, 2020 @ 05:30:00.000 account:acct_1Ihw53CScnf89tZo idempotency_key:stripe-node-retry-1befb0f9-0b5b-4812-b34f-ed9956c915fe method:POST path:/v1/invoiceitems status:200 request_id:req_8vt7LU7uBp5Cq4 elapsed:367 request_start_time:1,661,502,663,631 request_end_time:1,661,502,663,998 namespace:stripe action:api_response timestamp:Aug 26, 2022 @ 14:01:03.998 _id:jwlG2YIBLP4p6pEjrSVR _type:_doc _index:payments-logs-2022-08-26 _score: -
api_version:Aug 27, 2020 @ 05:30:00.000 account:acct_1Ihw53CScnf89tZo idempotency_key:stripe-node-retry-ee716ed6-eacd-49e1-a3aa-ee42cafc879b method:POST path:/v1/invoices status:400 request_id:req_DbZnx9kOB56EWL elapsed:279 request_start_time:1,661,502,664,011 request_end_time:1,661,502,664,290 namespace:stripe action:api_response timestamp:Aug 26, 2022 @ 14:01:04.290 _id:zP9G2YIBch4dH3Qkrld2 _type:_doc _index:payments-logs-2022-08-26 _score: -
Invoice create request started after first request completed but still getting error
I've unarchived that thread
Should I explain again?
Nope, I have all the context in that thread. Talk in there!
Is it possible to monetise an API using Stripe to bill a user per call/monthly?
Hi, after my subscription to sub_1LayAQIXF5VHSVPpyouoe4vz is cancelled, I can still pay for it, is this reasonable?
I have a checkout session with "billing_address_collection": "required" (evt_0LX2tA4rOYBvHyzsBtUpu78Q) but the attached card (evt_0LX2tA4rOYBvHyzsqbsgnelQ) has no billing address details. How come?
Hello, is it possible to disable resending a failed webhook?
And does stripe add an identifier to a second webhook send attempt so that I can identify it easier on my end?
Is it possible to stop multiple customers from using the same email address?
Is it possible to auto cancel payment intent after a time limit or do I have to do that from my backend only ?
Hi team 👋
I have express connect accounts, but now I want to start creating custom connect accounts. Is there a way to migrate this existing "express" accounts to "custom" ?
hello!
my client want to extrapolate in automatic way the tax for any purchase...so I read this stripe page https://stripe.com/docs/tax/checkout and from what I understood I can enable automatic taxes calculation on Checkout session, through
automatic_tax: {
enabled: true,
}
am I Right? 🙂
Hello! If we'd like to create other accounts with the same email just for testing purposes (development mode only), do we have to go through the same procedures as we did for our main account (send all the sensitive data etc.)?
Hello Stripe Team,
I need help about something in my business,
Sellers post a product to sell on the platform as an auction. Payments are required only at the very end of the auction, when this one finishes. (there's no cart - 1 auction = 1 payment)
We have 2 types of accounts on our platform concerned by payments: Traders (they can buy and sell on the platform) and Sellers (they can only sell).
I managed to create a payment via the destination charge method with create-checkout-session but I still have 2 issues:
-
When I went through the payment process (as a Trader), it created a new "customer" (I can see it on my stripe dashboard) but the user already exists because he created a connect account and went through the KYC process. How can I link this "customer" to the connected account ?
-
Money was transferred directly to the seller and I see it appear on its connect account as "Funds on hold" . Does that mean that the money is ready to be withdrawn by the seller ? We would like to allow the seller to withdraw his money only when the products were received by the Trader (the one buying the product), and then only, allow him to withdraw. Because if there's an issue with the product, how to handle pay back to the customer (the Trader)?
Many Thanks!
Hello team, any idea how can i retrieve the mandate_url from the mandate_id ? (ex: mandate_1LaehPJhyUplILGNbSYv6Odp) ?
Hello, the automatic deduction of my subscription sub_1LazyqIXF5VHSVPpi9tg2lGX failed. I immediately changed to a card that can be deducted. I understand that Stripe will retry the deduction in the next period of time, but after testing with testclock It was found that Stripe did not retry the deduction. Not sure if I understand correctly, how do I retry the charge from Stripe?
I'm trying to test the Stripe Firebase Extension within the emulators. It says that you need to add the extensions to your extension manifest. I tried running
firebase ext:export --project=<my_project>
However, I get:
i extensions: ensuring required API firebaseextensions.googleapis.com is enabled...
✔ extensions: required API firebaseextensions.googleapis.com is enabled
i extensions: Checking project IAM policy...
✔ extensions: Project IAM policy OK
⚠ extensions: As of firebase-tools@11.0.0, the `--local` flag is no longer required, as it is the default behavior.
Error: Ref does not have a version
Hi! The invoice_paid stripe webhook event has a billing reason - where do I find all possible status values it may have?
Hey, any Stripe devs here who deal with Terminal?
Do you need any help?
Hey team, So I run a SAAS company and I use stripe to handle all subscriptions to the tool. I am going to hire commission sales reps and I'm trying to use Stripe connect to transfer money to their account when a client auto-pays their monthly subscription. The flow would be
- Monthly Auto-Pay For Client (via Stripe Subscription paid as Stripe invoice techinically)
- Money Deposited into my Platform Account
- Set % gets transferred to sales reps Connect account (I think here: https://stripe.com/docs/connect/destination-charges)
I'd love it if we could modify the subscription so this happens automaticlly. I fear I may have to listen to the webhook and manually make an API call every time. While the latter would work, it's just a little more code and more complexity that could fail. If that is the case though, is there guidence on how to set this up? I've been here (https://stripe.com/docs/webhooks) and it seems the right path.
Hello Dev's
I updated the subscription cancellation by setCancelAt() param and now can i reactivate this subscription again?
Hello. Question on customer subscriptions and Stripe Tax.
For the context: new user from unknown country goes to checkout page. To render payment form I need to:
- create new Customer by POST /v1/customers
- POST /v1/subscriptions with previously created Stripe Customer
- return
client_secretfrom latest Invoice PaymentIntent to the frontend - render form with fields for payment details, billing address and total amount of subscription including tax
The problem I'm facing: I need to provide Customer location to use Stripe Tax and in my case user can choose country only after subscription created and form rendered.
Is it a good way to do: create new Customer with just tax.ip_location defined, so that Subscription could be created with Stripe Tax enabled? Are there other options?
What is the preferred way for a user to preview recalculated tax when he changes country field?
- Send request to /v1/invoices/upcoming with new country?
- Update Stripe Customer location and Subscription Invoice itself?
Another question, how assigned Subscription Invoice can be updated to reflect new customer location?
Hello! 👋
We are using Stripe to handle subscriptions in a mobile app
We create a subscription marked as incomplete every time the user clicks on the Subscribe button
This leads to having multiple incomplete subscriptions for a same customer
My questions
- Is it a problem? Or before creating a new subscription, Should I check if there is already an incomplete one?
- Is there a way to automatically cancel incomplete subscriptions after X days?
Hey, could somebody tell me what errorMessage "No such promotion code: 'PROMO2'" means, if the code exists, and is also active and valid for the selected product? Am I missing something else?
Hi, I'm writing the code to handle migration from an enemy billing platform to Stripe.
I am initialising the Stripe subscription with a free product to cover the period where the customer has already paid for our service on the previous billing platform (for brevity I'll refer to this as the "migratory period" below).
Then at the end of the billing cycle I'm using a subscription schedule (great feature btw 👍) to switch from the free product to the paid one.
This is all working fine, but keep reading for the thrilling twist...
The issue comes if the user then wants to add extra (chargeable) products to their subscription during this migratory period (e.g. additional user licences)
In this case I would like the new products to be added (and prorated) on the next invoice.
It is conceivable that the user might add (or remove) several products at different times during the migratory period, so the automatic proration calculations in Stripe is a massive win for us.
However, when the first chargeable product is added to the subscription the customer is immediately invoiced for the full amount and the billing anchor reset to the current date... which is not the best!
This is because the subscription is moving from free to paid, and special rules apply (as described here: https://stripe.com/docs/api/subscriptions/update)
I awkwardly explained this issue in the support chat on the Stripe website earlier today, but the response was that I would need to handle the proration calculations myself to avoid the billing anchor resetting 😓
While I suspect that this is probably true, I'm asking on here just in case there's an alternative... my feeling right now is that it would be easier to charge a nominal fee (like $1 or whatever) for this migratory period than deal with the significant overhead of managing proration calculations & changes myself.
Hey guys hope you are well, I had a question about what is the best way to downgrade a subscription from a higher plan to a lower plan ? Seeing a lot of answers online but thought I would ask the gurus themselves!
Hi Guys, I have a problem during expo react native app development, while calling presentPaymentSheet method nothing happens and payment sheet is not opening. I am using react-native 69 and stripe stripe/stripe-react-native 0.13.1, I tried also with 0.6.1. This error occurs only on android devices, with ios everything is fine. Thanks for help
Hi,
I want web hooks which are triggered on auto-renew, payment failed for any reason at time of auto-renew, Reminder before some days of auto-renew, (upgradation, Cancellation) of subscription.
is there any drawback when I host the stripe library myself instead of including it from stripe servers?
Hi guys,
I am working on stripe webhook integration with some stripe event but unfortunately, I am getting an error that says "No signatures found matching the expected signature for payload". I can't seem to identify what I am doing wrong and I was hoping for a way forward with this blocker
I am using the PHP SDK and I have my implementation at https://gist.github.com/IAmMasterCraft/664e4c413b1244936d419a01ac90bb91
Hi guys
Could you help me? I caught an interesting SetupIntent behavior.
I got an unverified setup intent for the US bank account
After failing this setup intent (in any way like payment_method_microdeposit_failed / payment_method_microdeposit_verification_attempts_exceeded / payment_method_microdeposit_verification_timeout) the payment method attached to this setup intent is deleted and setup intent has null at setup_intent property
Is it okay that Stripe automatically removes PM? Because I could not find any description of this behavior in the documentation.
Thanks!
Hi team, i want to attach a payment method to setupIntent. In our case the setupIntent is seti_1Lb3CVGdNldKu1zmGKgcxELP and if you see the response of the setupIntent it results in payment_method as null, and status as requires_payment_method. How can I easily create a payment_method to attach it to my setupIntent? Our main goal here is to save payment details for later use.
Hi, is it possible to manually trigger specific webhook events in live mode? I want to trigger a source.created event even though the card has already been created.
Not sure if you folks can help me, but I am doing a STripe Partner certification and am running into issues with the Stripe provided React boilerplate and the Cypress test suite that seems to be something only Stripe can be fixed...is this possible to get fixed here or do we have to reach out to our rep?
Hi, I need help on the below scenario
Scenario: I have 50 recurring prices (all with tiered pricing) to be included in a single subscription. I don't want to create and maintain multiple service plans.
As per stripe documentation, no more than 20 recurring items can be included in a service plan. Given the case, I was thinking of adding these items as one-time invoice items to the subscription(every month) as I don't want to handle multiple subscriptions. But turns out that tiered pricing is not enabled for one-time prices.
Can you please help here: 1) either give a 50 recurring line item limit on a subscription or 2) enable tier pricing for one-time price objects or 3) any other alternative to solve the use case?
Thanks
This is what we're receiving ```js Lesson Signup
1) "before all" hook for "Should not find any Invalid/Hardcoded PubKey in the BeforeAll Hook Check:3.0"
Setup Intents Route
2) "before all" hook for "Should attach only one Payment Method per Customer:3.28"
0 passing (11s)
2 failing
- Lesson Signup
"before all" hook for "Should not find any Invalid/Hardcoded PubKey in the BeforeAll Hook Check:3.0":
CypressError: Timed out retrying after 4050ms:cy.click()failed because this element:
<button class="lesson-book" id="first">Book now!</button>
is being covered by another element:
`<div class="lesson-form">...</div>```
The issue is we are even trying to send Stripes provided boilerplate without changes and its still bugging out
Hi. I'm unable to send receipt via PaymentIntent API after the payment succeeded. With Stripe Dashboard it's working ok, but i want it to do automatically for every customer. Thanks
Hello - I have a question about checking the status of a terminal reader for a connected account. I would like to setup a portal so that managers can check to see if their credit card reader is online. Is this possible?
A client of mine recently changed the URL of their site without notifying me or updating the URL for their webhooks. I've since updated everything, but is there a way to resend the webhook events but to the new url?
heyy, have a question
Can you seperate the stripe transaction fee from the amount of the product in the intergration to quickbooks? I believe this is a stripe issue as this is how they are delivering the data
Hello,
I am doing Stripe ACH direct debit integration, using PaymentElement in form. I am getting stuck on do i have to create the paymentMethod and attach to PaymentIntent by myself or the PaymentElement will take care of it.
I have created the PaymentIntent/Secret and using it to call PaymentElement component. Can you please guide me on the process. I am following this documentation:
https://stripe.com/docs/payments/ach-debit/accept-a-payment?platform=web&ui=API#instant-only-verification
Hi I'm integrating connect custom into our platform and I have a question regarding storing some of the user's data such as their bank accounts, debit cards and the documents they need to upload for identity and address verification.
Hi I'm trying to sync a Stripe M2 Reader via bluetooth and the reader is rapidly blinking green lights 1 & 4, can someone share with me what that means? If I press and hold power button to reset lights 1 & 4 turn solid and then turn off.
Hello! I have a quick question about Payment Links, when using Payment links for Subscriptions it always create new customers. Is there any way to merge those customers or do Stripe check if there is an already created customer to avoid creating a new one? In case there is not an option to merge customers can I change the customer related to a subscription to a different customer ID in order to unify the duplicated customers?
Hello. Question re: Stripe JS and stripe.confirmPayment: The docs note that stripe.confirmPayment will return a Promise. Upon a successful confirmation, your user will be redirected to the return_url you provide before the Promise ever resolves.. I need to fire an analytics event from the front end on successful payment to signal a successful conversion, but it's unclear how to do this given the redirect behavior. Any advice?
I know we could track the conversion from the server side after webhook, but hoping to avoid that because all of our analytics tracking is currently consolidated on front end.
benjamineugenewhite -confirm payment
Hi! @here I would greatly appreciate some help the product & QA team at my company, Motoinsight, have been having for a few years now. We use Stripe to allow car buyers to place deposits on vehicles.
We use dockers / squash to test new features and perform regression testing. Part of that is testing our deposit integration with Stripe. In these environments, we are able to use a test card number ( 4242 4242 4242 4242 ) to complete our testing. However, we also need to perform both sanity tests and regression tests in production and the test card number does not work for the production environment. Our workaround has always been to use one of our own real credit cards, then refund the amount, which is a terrible practice / not scalable.
Does anyone know of any solution that we can use / implement to be able to test our integration in a production demo environment?
Hey - is there a way to specify a specific amount for taxes in a payment intent? Not looking for taxes to get calculated for me, I just want to tell Stripe how much of a payment intent is actually for Taxes
I'm having some inconsistencies with the Stripe Terminal payload being returned back with reader tipping turned on. Basically on some readers when selecting no tip the paymentIntent.amount_details.tip.amount is zero, but on other readers paymentIntent.amount_details.tip is just an empty an object. This changed in the last week or so.
Hello, we are trying to do payment via a Stripe Terminal Reader, but we keep getting the error :
{
"error": {
"message": "Reader is currently unreachable, please ensure the reader is powered on and connected to the internet before retrying your request.",
"type": "invalid_request_error"
}
}
please respond in the thread I created
payments are already happening, now I want to know which sequence to follow to divide this amount to pay between the guy who paid and the app?
please!
Hi, I can't get the "livemode" JSON value from Stripe-php
$c_isLive returns nothing
// Handle the event
switch ($event->type) {
case 'checkout.session.completed':
$c_isLive = $event -> livemode;
Hello! I am having problems using 'redirectToCheckout()'. I Succesfully make the POST request to /v1/checkout/sessions, and I pass the id of the response to the 'redirectToCheckout()'. Then it redirects to an url which its first half is identical to the url provided by the response, but then begins to diverge. The url provided by the response does work. The one that I get redirected to gives me this error:
Something went wrong
You might be having a network connection problem, the link might be expired, or the payment provider cannot be reached at the moment.
Hi, I'm trying to activate Boleto payment in my account, but I can't find it in the payments methods page. Is it only available in Brazil? I'm in Portugal.
Hello, is there a way to transform invited payment into customer ? (sorry for my english)
w
Hello! Having issues with our Stripe Connect commission structure -- the current set up is putting my company in a deficit when we run tests! A Stripe Support agent said I could line up a session with a Stripe Developer and our team's developer to solve the commission structure issue. The marketplace platform we use is called ShareTribe Flex, and our developer is an expert on that platform. Can anyone please assist us?
Hello, is it possible to pass Metadata to a payment intent created created from a Checkout session in subscription mode?
Is it possible to charge a guest customer ?
hello team when calling something like https://stripe.com/docs/api/treasury/transactions/list is there a way to query status for both open and void (or ! posted)?
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 guys, I am trying to request a callback, but my support screen says I will get a call back for the past 1 hour. I cannot rest it, I tried to clear the cache, tried to login from different computers no luck
any help?
*reset
Hello,
I have few questions regarding ACH direct debit pre-built checkout integration.
I have completed creating the checkout session and am able to pay using the test bank accounts. But when i go to stripe dashboard and look at those customer object being used in that session, i don't see PaymenMethod attached to them. If this does not happen, how will i use these already verified account the next time?
I want to avoid going through the validation again for the returning customers.
Hi,
Unable to trigger the webhooks on localhost
I had a question about issuing a "credit" to certain users when making transfer payments between connect accounts, if using a credit should we bypass the transfer and just make direct payment to customer from our account balance?
I am currently integrating Stripe into my project via the Firebase Stripe extension.
Currently any time I start or stop the emulator, all of the product information is lost within the firestore as it is initially loaded via webhooks.
To load it, I have to go an update the product description and prices or else it won't be added to firestore.
Is there a recommended solution to force Stripe to send the product/pricing info?
@surreal temple Hi, sorry i was distracted by something on my end and didn't get to respond to your message. What triggers this tamper alarm? because this is a brand new device we just received from stripe. We are concerned that in the future a device might suddenly stop working because of this and neither the store nor us know why. Is there some way we can detect or prevent such tamper alarms?
👋 - question re: return_url in stripe.confirmPayment in a React app. Does the provided URL need to be absolute, or can it be relative my app?
I am looking to setup a webhook to tell me when a connected account is restricted or when payouts are disabled - not sure what event I need to listen to though
Hi I Need help with my account how do i reach support ??
Let's use the thread we already have. It's okay to ask different questions in same thread
hello all, question about Customer Portal. In a situation where a customer wants to upgrade subscription and you want to use Customer Portal for that is there a way you can tell Customer Portal to go directly to section so as to reduce the number of clicks to upgrade?
Is there a way to do a full reset on the Stripe test environment?
Hellowww, one doubt, is there a way to get the tax_id that applies for a customer with a valid shipping address?
I have a question. How much will I receive on September 1?(I don't know if that means)
Question about a migration to Stripe Tax:
We've followed the migration steps here: https://stripe.com/docs/billing/taxes/migration
When updating the subscriptions, we quickly stumbled across a lot of customer locations that were insufficient, thereby triggering a lot of invoice.finalization_failed events.
So we followed the recommendation here for customers who's location we can't collect: https://stripe.com/docs/tax/customer-locations#handling-errors
After implementation last night, this morning the majority of our invoices have payment intents with a requires_confirmation status. We're wondering why payments would be stalling?
For reference, here's the python code that handles the failed invoice finalization event:
# doesn't have information to process taxes
# https://stripe.com/docs/tax/customer-locations#handling-errors
stripe.Invoice.modify(
invoice_id,
automatic_tax={ "enabled": False },
)
stripe.Subscription.modify(
subscription_id,
automatic_tax={ "enabled": False },
)
stripe.Invoice.finalize_invoice(
invoice_id
)```
Hi developer,
I need help with ngx-stripe-payment
whenever i send card.element it returns undefined
this.stripeService
.confirmCardPayment(this.elementsOptions.clientSecret, {
payment_method: { card: this.card.element },
})
.subscribe((result) => {
console.log(result);
});
Hi .. can i get the documentation for cloud based Stripe integration
Hi, is it possible to retrieve a guest customer information ? Or list guest customers ?
Sir I don't know what you did exactly the other day outside of setting up a test account, but after you did, the site ran perfectly. Then when I tried to erase the accounts to start the site from scratch, it went back to the "My Payment Information" form not being seen by the Tutors again. it only shows for the students. Can you do start another test account the way you did before?
@bold basalt
If I want to give someone free 'days' of use on an existing subscription, regardless of if its interval is 30-day, 6-month, or 1-year, will updating the billing_cycle_anchor to push it out with proration_behavior set to none work? Or are there limits on how far in the future the billing_cycle_anchor can be set?
Hi, is there a way to view outgoing webhook requests on the stripe dashboard? I'm trying to test the capability.updated event, but it doesn't seem to be supported by stripe CLI
Hi all. We are creating a setup intent for adding a new credit card and then creating and processing a payment intent with using the resulting payment method. If the credit card we use triggers 3DS, this may trigger 2 different 3DS authentication processes, correct?
newt-setupintent-3ds
Hello all, I have a question about Invoices API, we use it to generate an invoice internally and pay it internally instead of Payment Intent API (since the former allows us to process a purchase for a mix of subscriptions + one-time payments in a single API call), we do not need to send an invoice to customers to pay, we only use that then authenticate the call with SetupIntent...etc
Q: Does Stripe charge extra for using the Invoices endpoints even if we do not really issue invoices...We use stripe.Invoices.New() in Golang.
Hello!
I am testing Stripe Hosted Invoices and I would like to know if there is a way for the user to add the billing address for their card when making the payment
Hi, we have some questions about the Stripe integration.
We would be using Stripe Elements, with the generic 'Stripe Payment Element'. We would only enabled US bank account for now (ACH direct debit)
Some queries regarding the payment workflow.
-
When customer clicks the confirm button on the payment element after submitting the bank details, we need to check the Payment intent status, the doc states we can use StripeJs for this. But the intent can also be checked using the server API. Is there any downside to using that instead of
JS to verify payment intent status. -
As per the documentation, the PaymentIntent status can have these values - requires_payment_method, requires_confirmation, requires_action, processing, canceled, succeeded.
And we need to immediately check the Intent status after the customer confirms the bank account and proceeds on the form, and show the customer the status as per this response, and then later use the webhook to actually do the post payment steps at our end.
For ACH direct debit, which of these status values, will be the one which we get immediately after payment. As per our testing, we have only received succeeded OR processing.
Do we need to handle the other statuses immediately after payment, or will these only be updated after the regular ACH clearance timeline.
If there are other statuses except succeeded and processing, which we would get immediately, how do we replicate those on the Sandbox.
- The old Stripe ach api had a flow where a token would be saved in the html as a hidden input so on our own form submit we could do our action as well as call Stripe API. But in the new flow, it's handled by a return url so basically we need to add the payment element after our own form with customer data is submitted. Any way to emulate the old flow?
What's the difference between confirm Card Setup and Create Payment Method? why is 3DS triggered by the latter and not by the former?
Already have a thread, responding there
We have a massive production bug that was caused by a production fix for a bug Stripe fixed for us today. I think our contact is off work, can someone check the status of the problem on your end?
Basically every payment intent we are getting tip: { amount: 0 } } returned, even if on reader tipping is turned off.
Hello, please, can someone tell me how I change the language in which the invoices are issued?
Hi, Can someone help me on Stripe ACH direct debit API integration. I am using direct API flow.
Need to know what is confirmation form here?
https://stripe.com/docs/payments/ach-debit/accept-a-payment?platform=web&ui=API#web-collect-details
I am trying to validate my POST method on my server. The problem is that it is not working correctly, I simply indicate a wrong currency to see how the response behaves and it does not work, even if I do it with try and catch.
Is there any reason why stripe.error doesn't show up for me? is this a common issue, or is it likely to be something with my IDE/setup?
Hey, wondering if anyone is able to help me here:
We're running into an issue where our subscription's default_source field points to a card_id that doesn't actually exist.
If I look on the dashboard, I can see the subscription page has the "billing method" label with the last four digits of the card, which is the same as the card I see on the customer but the card_ids don't match.
We had some discussion with the support team and they mentioned this was due to the Card Account Updater.
When these CAU requests take place, it breaks the link between the subscription default_source field's card_id and the card_id found on the customer. The subscription's default_source field value is no longer useful. Does the subscription fall back on the default card found on the customer to make the payment when the subscription's billing cycle comes? If so, I see that breaking down if you had multiple subscriptions and cards and the subscription wasn't using the default card on the customer.
We're hoping that the default_source field on the subscription can also be updated whenever those CAU requests occur
Stripe says my account isn't eligible. What can i possibly do to fix it?
The support team cant do anything about it
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hi!
I have a problem with my stripe account
This is the second time this happened so idk what to do
And mobile is weird with contacting
How can I add money to my stripe balance (in testing mode) and not have it take a while to process?
I don't want to have to wait this amount of time to test, but I don't have any "add test funds" button near my test balances.
My customers are getting charged even their order failed. How to stop that. I mean I don’t want my customers to get charge when their order failed
https://stripe.com/docs/api/payment_methods/customer?lang=node is wrong btw. Doesn't give the right docs for Node.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hi,
I have integrated ACH direct debit integration, everything went well with Stripe Test account and now when i am trying to move it to live server with live keys. I am getting the below error on stripe.collectBankAccountForPayment()
"error": {
"message": "You currently only have access to instant verifications. To access additional bank data from Financial Connections Accounts, submit your registration at https://dashboard.stripe.com/financial-connections/application.",
"type": "invalid_request_error"
}
}
Hi, the subscription sub_1LbF1mIXF5VHSVPpPflbjji8 has undergone many updates, but one of the invoices has not been paid. I adjusted it to a time sufficient to trigger the cancellation of the subscription, but it did not trigger the cancellation of sub_1LbF1mIXF5VHSVPpPflbjji8.
is this normal? I expect that one of the invoices will trigger the Stripe mechanism to delete the subscription after the payment is expired.
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
How can I generate a link for a customer using its customer id from where he can change/update his payment method
Hi, where can I find APi document for QR code generation at checkout?
is there any SDK for Android?
Hi can someone please contact me. I need help with a payment processing
Please help ! I have kids to feed!
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hi im having issue with creating products for my connected accounts using api calls
const createPriceObject = async(product, varient, newProduct) => {
const price = await stripe.prices.create({
unit_amount: product.price,
currency: "inr",
product: newProduct.id,
});
return price;
};
const createProductObject = async(
product,
varient,
artist_stripe_account_id
) => {
console.log(product.id + " " + varient.varient_name);
const newProduct = await stripe.products.create({
name: product.product_name + " " + varient.varient_name,
id: product.id + "_" + varient.varient_name,
// add images
images: [
"https://icon-library.com/images/products-icon/products-icon-25.jpg",
],
url: process.env.CLIENT + "/product/" + product.id,
}, {
stripeAccount: `${artist_stripe_account_id}`,
});
console.log("product creation successfull");
const price = await createPriceObject(product, varient, newProduct);
console.log("successfull");
return {...newProduct, price };
};
im using the following way and getting the error
StripeInvalidRequestError: No such product: '6309d5328a8d100d2b9e89a7_varient1'
at StripeError.generate (/home/lutopc/Documents/worldonpencil/back-end/node_modules/stripe/lib/Error.js:40:16)
at res.toJSON.then.StripeAPIError.message (/home/lutopc/Documents/worldonpencil/back-end/node_modules/stripe/lib/StripeResource.js:220:35)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
type: 'StripeInvalidRequestError',```
is anyone in support online?
Hello. I am encountering a problem when using TEST mode, and subscriptions. It seems that emails are not being sent to the test customer. I have verified emails do send, as I can trigger them from the dashboard, but when performing actions via the API, such as sending an invoice, or expecting a 3D Secure authentication email to be sent, nothing comes through. All settings are correct in the Dashboard, and I have of course checked junk/spam. Has anyone else experienced this?
How can i get products from checkout session if webhook is fired?
Why are we exactly creating a product in Stripe?
It seems unnecessary for me since I have all the details in my back-end?
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Desired behavior:
Product price: 100€
The customer subscribes on 08/27 and is invoiced €100 then is re-invoiced on 09/01/2022 at €100
I have defined my "billing_cycle_anchor" on the 1st of the month, however from what I have understood I have to play with "proration_behavior"
I see 3 choices :
'none' => It's free trial until next month (bad waiting behavior)
'always_invoice' => Use proration and the customer is invoiced to €3 (bad behiavor)
'create_prorations' => Same like always_invoice
What can be suggest please ?
The upgrade notes for the latest API (https://stripe.com/docs/upgrades#2022-08-01) says that "Checkout Sessions no longer return the setup_intent property in subscription mode". From some brief testing, this isn't what I'm finding. Maybe I've misunderstood. After the Checkout completes, I listen for the checkout.session.completed event. I process the event roughly as follows... object = event.data.object then I check for object.mode == 'subscription' and if true, I proceed with: setupIntentId = object.setup_intent then setupIntent = await stripe.setupIntents.retrieve(setupIntentId) and from that I get a payment method: setupIntent.payment_method. I don't get any complaints when accessing object.setup_intent in the above flow, for subscription mode??
Hi all, I have a question regarding automatic mail delivery for invoices created with subscriptions. Are those invoices also send in test_mode or only in live_mode? I checked all necessary settings and email invoice is activated. Thanks for helping out!
How would I go about removing a payment method from a customer without "permanently (able to reattach later)" removing it
Question about coupons applied to subscriptions: If a coupon is for $50 off and the subscription only costs $30 per month, will the person get $30 off the first month AND the remaining $20 off the second month, or does the coupon only apply for one month, so they only get $30 off the first month and that's it?
emails are not sent in test mode
coupons applied to subscriptions will be applied to the subscription's invoices where possible. im pretty sure this means in your case, the first invoice will have no charge, and the second will be charged in full at $30 if the coupon is set to only apply to the first billing period
if it is set to apply to 2 periods, the first AND second invoice will have no charge
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hai
hello devs - trying to set up stripe from engineears.com, my phone contact info is correct on engineears, the phone verification code step on stripe is not working for me, I can't get the code received.
how do I integrate back4app (BAAS) + stripe, so my application can pass through the associated user/emailID, so then stripe can absorb the billing info passed through the app?
In test Mode there are a couple test card #'s that do not have the "settlement delay" - create charges (in test mode) to immediately add to your test balance.
nice, do you know where I can find those numbers?
Emails are not automatically sent in Test Mode.. This is known, expected and documented behavior.
Search the documentation for Test Cards https://stripe.com/docs/testing . Generally the best answer is always "search the documentation"
I had a look yesterday but couldn't find it, thanks for sending it though.
Simple answer (in spite of sounding snarky): you don't. If detached, it can no longer be used.
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
hi any one there??
can you help me to upload my bank proof i tried many times but its still the same verification pending
i tried with bank welcome letter - account statement
but its stil the same
How am I supposed to contact live support to access my account if I can only chat with live chat if I am logged in? I'm trying to access my account as i changed my phone number, but when I go through the support site to verify my account by taking a photo of my ID it won't let me log in as I have a "stripe express" account then redirects me back to the same page. Wtf?
If you can't login, there are still email and other options if you look for a "can't login" message. Also, as you're an "express" account, you should contact the Platform that setup/controls your account.
All stripe express support is thru support.stripe.com
When I go to bypass the 2fa by means of the support, it has me log in to my account on stripe.com, then gives me a notification that I can't log in because I have a stripe express account
Then if redirects me back to support.stripem.com
There's literally nothing I can do
When I go through the platform I'm using stripe express with, and say I no longer have access to the phone number for 2fa, I log in and it says there was an error bypassing and I need to contact stripe support. It then presents me a button that goes to.....
I've read that there is live chat and phone support available via stripe. The problem is, you need to be logged into your account to access it
I'm not one to complain, I'm a savvy individual when it comes to stuff like this, but somewhere along the way a complete lockout is possible which I'm experiencing & the only way to contact anyone is via this discord
If stripe can't continue to provide me with payment services how will I withdraw cash because I have already shipped the buyer
Hi friends, i have a problem with one of my Stripes Account, he doesn't want to activate SEPA Transfer Anymore, but it's a Payment way i use everytime , what i have to do to made it work back ? Thanks
try sending an email off to support@stripe.com
you'll need to contact support for information on this: https://support.stripe.com
not that good at french, but it seems like SEPA direct debits have been disabled on your account. (possibly due to your business being unsupported?) you can contact support here: https://support.stripe.com
I Don't Know why my Business is unsupported, My customers Wants to pay me with SEPA so it's paralysing to have it diabled
that's only really something support can help you get resolved. this server is for help regarding integrating with stripe
Then how can a customer save a card during payment checkout as it saves as a payment method..
If a customer isn't provided to start a checkout (for example using a paymentLink which is built on top of checkout), then a guest account & paymentMethod can be created and used ONE TIME (an unattached payment Intent/paymentMethod can only be used once). An unattached paymentMethod can only be attached to a customer if it is UNUSED. A detached payment method cannot be re-attached nor used. All this to say: if you detach a paymentMethod, it cannot be re-attached, nor used.
IF you are using Checkout, I don't think you can temporarily disable a particular paymentMethod from being available - although as I understand it, you can choose to provide a specific paymentMethod, and as such not make a particular one available? Certainly, if you use your own UI and paymentIntent, you can absolutely choose to only allow certain paymentMethods to be available...
email to support@stripe.com doesn't require you to login...
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Sorry let me explain it more, I am using UI Elements & saving cards during checkout (so they/we can use it later), I already handle all of the saving cards and such but I need a way to enable the customer to delete their cards. Using the Stripe Elements only saves it as a Payment method and not as a "card source".
"Card Source" is legacy; paymentMethod is current technology and provides much more performance and capabilities. Either can be used for a paymentIntent. You cannot "delete" a paymentMethod because Stripe is required to maintain records of transactions; as such, if a paymentMethod (or Legacy "card source") is used in a transaction, it cannot be deleted, just irreversibly detached.
...so "only saves it as" mis-states the case
I'd like to take a payment intent from one user and split it between multiple connect accounts, how can i do this?
Lookup Transfer on stripe api
It's called separate charge & transfer
is it possible to split it without it ever hitting my account?
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
I am building a POS application using the Ionic Framework and I need to integrate with a Verifone p400. I am having trouble finding any direction on how to go about this. Do I need to use one of the Capacitor/Cordova plugins, use the JS library, or is there another way I can go about this? Any help is greatly appreciated!
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hello, I would like to ask how to use api to open radar
Hello, I have a question about Stripe connect customer handling: I want to have all customers stored in platform account (not in connected client accounts) because of the stored payment data. I want to re-use stored payment data of a customer across all connected clients. In the docs the clone of a single customer is described but thats not working in case of a new customer because there are no payments stored in it (The customer must have an active payment source attached.). How can we use a customer stored in platform account in a payment session of a connected client? Thank you very much!
Hello,
I have integrated stripe subscription with my Laravel application successfully but yet to handle webhook for handling recurring payment.
I am confused about event to be handled for successful recurring payment.
Is it invoice.paid or charge.succeeded or payment_intent.succeeded?
Hi !
I have Stripe and MailerLite. I have integrated stripe payment for the subscription to my Newsletter. I have a coupon code on my product which lives in Stripe. In my Stripe dashboard if I preview in Stripe I SEE the coupon redemption box. BUT when this same checkout screen is pulled into my MailerLite experience...the redemption box is not showing up. Can anyone help with configuring the API which seems to be where to issue may lie? Not a developer....but can follow instructions if I can get an understanding of where I am looking to fix this issue. Thank you in advance for any information. Nicole
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
First of all,I want to thank all that are here for having such an urgent address where some of our disturbing issues with how to use stripe might be brought forward,to stripe engineers.Thanks and the community with which we might share about stripe.Thanks.
try customer.subscription.updated instead
Hi, quick question here. So when i create checkout session with exta metadata, i should be able to received back the metadata upon webhook call right? Currently the metadata on webhook is empty and when check in stripe log the metadata is passed
Hello, I have a question please , I configured a webhook in stripe dashboard to a listener of my symfony application, after having made a payment I receive a response in JSON, I cannot differentiate between the JSON responses of a one-time payment(punctual) and a recurring payment (maybe the field: mode:'payment' , mode:'subscription' ? ), because I only want to process the events of recurring payments to save them in the database (from the 2nd payment). Thanks
can anyone share with me a test visa/mastercard debit card number that resolves as a UK (united kingdom) registered card?
struggling to find one online, they're all US or other random countries
specifically after a UK debit card
ah I found one! 4000058260000005 there's a ton here https://stripe.com/docs/testing?numbers-or-method-or-token=card-numbers
Hello. I am trying to integrate the firebase Run Payments With Stripe API. Unfortunately, it doesn't look like the documentation has evolved with the more modular firebase v9 syntax. I have limited functionality. My question is: does the "auto delete" feature actually work? From firebase documentation:"Delete User Data
You have the option to automatically delete customer objects in Stripe by setting the deletion option in the configuration to “Auto delete”. In that case, when a user is deleted in Firebase Authentication, the extension will delete their customer object in Stripe which will immediately cancel all subscriptions for the user.
The extension will not delete any data from Cloud Firestore. Should you wish to delete the customer data from Cloud Firestore, you can use the Delete User Data extension built by the Firebase team."
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hello! I'm trying to implement a client-side-only shopping cart. I'd like to programmatically retrieve products and prices from Stripe (using client side javascript). Is there a reason not to expose a restricted and read only API key for only the product and price endpoints? I hoped the public key would allow me read only access to those endpoints, but nope. Obviously, a full and unrestricted API key would NOT be appropriate client side, but read only access to products and price? I'm not seeing a security risk, but please educate me if I'm missing something!!
has anyone else's site stopped being fully functional when switching from test mode to live mode even after properly switching the secret keys?
Can I confirm a payment intent created by Checkout via Stripe CLI?
@faint echo you need a ICS number from "Banque de France" in order to use it. They only give it to certain entities.
Thanks by advance, But why it worked till now?
What's your business doing ?
Investment consulting, i'm using stripe so my customers can pay easily the % of benefits they owe me
Weird, you should contact support at support.stripe.com/contact, maybe they'll be able to tell you more.
Unfortunately, no, BUT you can immediately set up the transfer(s) as soon as the charge occurs (pending actual settlement, of course)
I have just received a dispute of a payment, for a digital product. If I want to counter the dispute, you are asking me to confirm that the owner, has in fact been the owner of the card. How am I supposed to do that? Also, why am I charged a fee that's almost as much as my product?
Okay thxx i'll do it, I have a last question which is very important, will my Pending SEPA debits are going to be suspended or not ?
Is there a way to directly link to a session-id in the dashboard? I can only find a way to link payment-intents.
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
okay, I'll retry tomorrow 😄
is there a way to delete connected accounts inside dashboard.stripe.com?
i have a whole list of them in my test account i want to clean up but don't see an easy way to do this.
Hey there, I'm unsure how to go about this... how can I give a customer a balance then deduct it from a payment? (not invoice(?) nor subscription)
It's a one-time purchase getting the price and info from the "Products" feature, and checkout done using the checkout sessions
CreateASubscription' requires the property 'body/application_fee_percent' to be of type 'Integer' but is of type 'Float'.'
can someone please help me with this error
Hello there,
I've been wondering if you guys have any updates on the PIX (Brazilian pay method) implementation
Hi Support team,
I have added like keys to my wordpress website woocommerce stripe plugin and tested the connection and that shows success message but when I place an order it shows success page but when I check my stripe account it doesn't show any payment.
Hi, the subscription sub_1LbF1mIXF5VHSVPpPflbjji8 has undergone many updates, but one of the invoices has not been paid. I adjusted it to a time sufficient to trigger the cancellation of the subscription, but it did not trigger the cancellation of sub_1LbF1mIXF5VHSVPpPflbjji8.
is this normal? I expect that one of the invoices will trigger the Stripe mechanism to delete the subscription after the payment is expired.
Hi, I have two questions about Stripe & reader integration, shall I ask questions at here or speak to someone by discord or by email?
Hey how get paginated response
can a single stripe payment intent send money to more than one place without any extra transfers?
Hi, the subscription sub_1LbF1mIXF5VHSVPpPflbjji8 has undergone many updates, but one of the invoices has not been paid. I adjusted it to a time sufficient to trigger the cancellation of the subscription, but it did not trigger the cancellation of sub_1LbF1mIXF5VHSVPpPflbjji8.
is this normal? I expect that one of the invoices will trigger the Stripe mechanism to delete the subscription after the payment is expired.
Does anyone know how to remove connected accounts? We're shifting to a new platform and I need to remove some of the accounts that are connected to the company account for payment. I can't seem to work it out with the dev doc instructions.
"charge customer" button on invoice page, is equal to Pay an invoice api right?
My company wants to create a subscription with a trial period to start, and then paid monthly. But the trial period should require a credit card and they have to pay at least one month. So it's like "first month free" as opposed to free trial period where the customer can cancel immediately after the trial period. Is this possible to do with Stripe? I'm using Checkout, and I'm not sure how to achieve it.
use the subscription, set trial_end to 30 day, pay it using confirmcardpayment
So then it will still ask them to put their card info during checkout and it will charge them after the trial ends? Then confirm card payment is a webhook I can listen to?
Right now I'm listening for checkout session complete and checking for status "paid"
WpgJetsFan13-subscription
hi i have a thread previously and i want to know about step 2 now, someone please advice, thanks #1006445834587623484 message
how can i set only one currency in stripe merchant account that if someone send funds in other currency stripe should default covert to USD or GBP?
Hi, I hope you're having a wonderful day.
We are making some migrations resulting in our API being down for a few minutes. We use Stripe's webhooks. According to what I learned here last week, 5xx is when Stripe considers the API to be disabled. Is it considered to be disabled after a certain number of 5xx responses, or after just one?
Hello everyone,
I just wanted to ask if anyone could help me?
I have setup the stripe payment on my wordpress website. And whenever I tried to make payment it says 'The card was declined'.
Sorry, But can you please tell me where to find Paymentintent ID?
I'm kinda new in the stripe integration.
@river pendant I've sent you the link in the thread that I created for you.
Hi. How can I get more details when I am getting an error: "Address_Validation_Status: Error"? When I am checking cards on test envs it works fine, but in the prod env I get this error.
Hey! If I sell virtual currencies and the user can choose between a few options, should I keep a single payment intent for them and update the amount as needed or should I create a new one each time they select an option to buy?
Hi Jack, I am having an issue with a stripe subscription as it is charging less than the actual amount.
The subscription was set up as a 2 Cycle Subscription for billing every 2 weeks at A$5,500.
The first payment came out fine at the correct amount however the following payment is scheduled to be charged at A$5,138
I want to use ApplicationFees in CheckOut session. Got to know that Stripe has stopped creating PaymentIntent in CheckOut session. What is the alternative to take Application fees?
Hi all, what's the best way to inject additional information related to an order in a react-based stripe payment? I'm using the payment element. Examples of fields I need to pass:
description
metadata: sfcc_order
statement_descriptor_suffix
im trying to get this link https://dashboard.stripe.com/settings/payouts but its redirect me with dashboard home.
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, can I use stripe to verify the business information of my users????
:question: @elder comet 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 want to know if stripe have some kind of API to verify the business information of my users
@elder comet There's an Identity API (https://stripe.com/identity) to identify user information (i.e., driving licenses or national ID card), but it's not for business information so I don't think this is something that you are looking for.
Hello, we Connect Standard to handle accounts. But it looks like each time a connection is succeeded, we receive a account.application.deauthorized notification automaticaly, without any reason. Cutomers confirmed they didn't revoked our authorisation on their side : evt_1Lb6IZKNUgNCuA67aAqeq8Hw acct_1Lb69YKNUgNCuA67 ca_88SBx1E8unNyMT7GonwsBm3BSjaocih2
Hi, If I change the pricing of a user's subscription (which causes a change in the billing cycle), is SCA always required for that user?
: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
Hello, on Connect Custom I read “Stripe in rare occasions can shut down Custom Connected Account” and that a webhook will be triggered. My questions: what are that rare occasions? Is there any prior notice if so?
Hey there, I hope you can help 🙂 When a new seller registers on my platform, the Stripe onboarding process starts as requested, a seller ID is created and also written back to my database.
Unfortunately, the account is not created as a linked account.
On the seller’s side there is a connection to me as a marketplace, but not vice versa.
This means that I can’t get to the checkout because no session ID is created due to the lack of authorization for the buyer’s account.
I went through the process in both test and live mode. Each with a standard and an express account.
The accounts are always created and the seller ID is correctly stored in the database.
However, I can never find the new seller accounts in my Strip Connect dashboard - they are simply not linked.
I have checked and updated the API keys and client IDs.
When I’m working with accounts that I’ve created in the past and that are set up as connected accounts in my Stripe account, everything works fine.
sure: acct_1LalH6GlqB6YANwW
Just need some help to understand this , if I have split payment going through via Custom Connect account where client get charged 1.75% +.030+tax but will i get additional charge of 0.25% +0.25 cents charge for application fee charge during split payment.
Would be great if a stripe-dev could take a looky at this, thanks!
Hi!
Is it possible to add a Cc email address to an invoice just like when sending out manually via the dashboard?
@worn barn I'm just going to repost your question and open a thread.
The upgrade notes for the latest API (https://stripe.com/docs/upgrades#2022-08-01) says that "Checkout Sessions no longer return the setup_intent property in subscription mode". From some brief testing, this isn't what I'm finding. Maybe I've misunderstood. After the Checkout completes, I listen for the checkout.session.completed event. I process the event roughly as follows... object = event.data.object then I check for object.mode == 'subscription' and if true, I proceed with: setupIntentId = object.setup_intent then setupIntent = await stripe.setupIntents.retrieve(setupIntentId) and from that I get a payment method: setupIntent.payment_method. I don't get any complaints when accessing object.setup_intent in the above flow, for subscription mode??
Hi! I'm reading documentation about an ACH and have a question about the verification attempts limit, in on place I see information about 3 attempts limit https://stripe.com/docs/payments/ach-debit/set-up-payment?platform=web#web-verify-with-microdeposits and in the other, it's a 10 attempts https://stripe.com/docs/payments/ach-debit/accept-a-payment?platform=web&ui=checkout#additional-considerations
Which one is correct?
Hi gyus, I ahve here very weird payment. A more than month ago we had some issue with this particular payment. And you told me that there was some issue on your side (long story short, charge was proceed even when you respond on creating request 500). A few days back (more than month from the payment) failed events comes and payment was refunded??? Could you help me with that?
hi, stripe team,is it possible adding metadata to subscription while create a checkout session with subscription mode?
Hi, we are trying to payout money to our customers and are wondering which route to go.
What we have right is a number of customers which are paying our SaaS service on a monthly/yearly basis a fee. This is done using Subscriptions (https://stripe.com/docs/api/subscriptions)
We want to develop the possibility to payout money to our customers as well. Ideally first, the monthly bill would be reduced after which money would pile up in their account which they can payout at one point.
I have played around with adding negative line items to the customers invoice which works great, the money is automatically deducted from the invoice + excess money goes into their Invoice credit balance (SCB) and is applied to future invoices. But I am now struggling with the case where I want to payout money to them so they would have 50€ SCB and I want to subtract 50 and send it to their bank account.
I saw that I would probably have to use stripe connect for this, but I can only set the total amount of SCB not subtract something. This probably means I should not do it this way but is there a way to facilitate this ?
Sorry for the book length, but I hope this made the issue clear.
EDIT:
I am also wondering if subscriptions (Payments) and the connect service are actually "connected" at all ? Are they meant to interact or are they totally separate products.
Guys, I am having an issue with a stripe subscription as it is charging less than the actual amount.
The subscription was set up as a 2 Cycle Subscription for billing every 2 weeks at A$5,500.
The first payment came out fine at the correct amount however the following payment is scheduled to be charged at A$5,138
Facing this error in the webhook function, please help
Hi, can Stripe sometimes replay failed webhooks in the next minute following a failed one, or is there always a lower boundary of 30min ?
hello, i have a problem with stripe connect
Hello dev's
#1012696416533106771 message
please unarchive this, i need to discuss more on this
can someone help me
Hey there, I have some trouble sending/transferring from one main account to another connected account money, in test mode. Can someone help me figure out what am I doing wrong? When I am trying to send money to the connected account, I got the following response: " "status": "requires_payment_method" ". How can I get that payment method id in place? Or actually, I need an answer on how to send/transfer money from one account to another connected account?! Right now I was trying with PaymentIntent and Transfer.
Hi everyone, I have built my website for my business using NodeJS, Stripe, HTML etc. I have the '/create-checkout-session' in my code and it works running localhost but when I host it on vercel.com, it shows up as a 404 not found page. Can anyone help?
here is the code
and the result
Hello, I would like to make an automatic credit recharge system for the client. But I don't really know how to do it since to capture a payment you need the customer's agreement.
Hello there!
I'm working on upgrading Stripe API version to newer one. Currently, we don't use TaxIds feature, so we don't validate customers against VAT number format. On newer API, TaxIds feature requires tax ID number as well as type of the tax ID. Type is required in API call and it affects tax ID number validity as well as its country format (eg. DK12345678).
Question: Is there a possibility to create a Customer with Tax Id value not matching format or without giving enumerated tax ID type? What about creating customer with a VAT number that is from countries outside supported type (described here: https://stripe.com/docs/billing/customer/tax-ids )?
Hi there, I'm wondering if there's a way I could give my consultant access to Stripe so she can take payments
Hello. What does "gross volume and net volume" means?
:question: @rugged mortar Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
:question: @dark zinc Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
Hello, "Use incoming webhooks to get real-time updates(https://stripe.com/docs/webhooks#webhooks-def)" according to this docs "Stripe uses webhooks to notify your application when an event happens in your account." So my question is this
When I change user information in stripe then there is any way in stripe will send me(change user id) or will inform me of changes?
Hey everyone. I'm trying to correspond to Stripes Cypress test but having a issue that i'm not sure if its something on Stripes end or my end. Essentially the tester wants you to send in billing details, which I am, but for some reason it's not recognizing it. These are the errors i'm receiving:
**
1) Setup Intents Route
Should set Name and Email on both the Customer and the Payment Method Objects:3.29:
TypeError: Cannot read properties of undefined (reading 'billing_details')
at Context.eval (http://localhost:3000/__cypress/tests?p=cypress/integration/lessons_courses.js:333:47)
2) Setup Intents Route
Should add the Metadata about the First Lesson to the Customer Object:3.30:
AssertionError: expected undefined to exist
at Context.eval (http://localhost:3000/__cypress/tests?p=cypress/integration/lessons_courses.js:348:67)
**
but when I look in Stripe, everything is there... see attached
this is the code I have to send the info:
let res = await stripe.confirmCardSetup(
clientSecret,
{
payment_method: {
card: elements.getElement(CardElement),
billing_details: {
name: `${name.toString()}`,
email: `${email.toString()}`
}
}
}
)
I'm looking into the Stripe log and see that it's at least 9 attempts, who can explain what is correct value for a live mode
"error": {
"code": "payment_method_microdeposit_verification_descriptor_code_mismatch",
"doc_url": "https://stripe.com/docs/error-codes/payment-method-microdeposit-verification-descriptor-code-mismatch",
"message": "The verification code provided does not match the one sent to the bank account. You have 9 verification attempts remaining.",
I reopened the thread
Hi, I'm trying to make subscription update, but when it fails to charge user automatically, I want to generate payment link for the invoice. Is it possible?
Hi, can i retrive a payment method used by a guest customer with nodejs api ?
hello guys not sure if a question for dev-help . I'm in testing mode with my Stripe account because I'm testing an Airbnb "clone". When a host creates their listing they have to create/connect the account with stripe but the default country is US. Is that normal or is it just for testing mode?
After payment can we customize stripe to send email to more than one email id
Hey there. I have configured a Checkout Session with transfer_data[destination], for sending the amount to the connected stripe account from frontend.
My question is, who will pay the fees? I can see the money on the connected account (250 currency), and I can see the transfer from my main account as well, but i dont know who or when will pay the payment fees?
Hi. Transactions description is not updated in Stripe User Account Dashboard of express account, it remains default. But in the main dashboard i see custom descriptions of transfers which i changed via API. How to solve this? Thank's
Hi, using stripe connect (in test mode) I am trying to create a transfer from our account to one of our customers
const transfer = await stripe.transfers.create({
amount: 7000,
currency: 'eur',
destination: 'acct_1Lc71XXXX',
});
But I get the error message
StripeInvalidRequestError: You have insufficient funds in your Stripe account. One likely reason you have insufficient funds is that your funds are automatically being paid out; try enabling manual payouts by going to https://dashboard.stripe.com/account/payouts.
Which is odd to me, since we have enough balance, in the overview, as far as I can see roughly 10 million. Does the balance come from somewhere else ?
Hey!
We have a question regarding subscription with a 30 day free trial. So far we have our customers add their card and we charge their card after 30 days. Out of the 3 customers 3 have had their bank decline their card:
- Payment declined by the issuing bank
- 2x Tell the customer to try again with the correct payment details. If that doesn't work, they can try a different payment method.
We operate in the US, our Stripe account is in the US as well. We now also ask ZIP code from the customer - it should decrease the number of declines.
When looking at competitors, we see that they often reserve 1USD from the client's card and release it after the bank has approved it (I guess this is done to find out if the card is declined). Is this something we should try as well? Then the customer would not be able to start our free trial service with a card that is going to be declined.
Hey guys, I am using Squarespace as frontend, and using Stripe integration. I have a question, sometimes, Stripe is creating a Customer account, and sometimes a guest account. Why is this happening. I have already talked with Squarespace, they say it's stripe, and I have called Stripe they say it's squarespace. I am not sure how to resolve this issue?
Hey guys, I'm working on a new integration, trying to pass along the processing fee to the customer. Has anyone set this up succesfully?
My issue is that I can't figure out how to make the fee variable based on payment method. i.e. the fee should be higher when customer pays by Credit Card vs payment by ACH.
How can we add billing email recipients/additional email recipients through API?
Hello. I'm implementing TapToPay with Stripe but I'm running into this issue during the Add To Google Wallet Flow
W/TapAndPay: error in step 13 [CONTEXT service_id=79 ]
TapAndPayApiException: # cpxw@972f8928
Hi, what the recommended way to increase the price of a subscription by for example 10%?
Hello,
In the product's system, I have 2 differents subscriptions and 2 differents products.
1 annual subscription and 1 product with an annual fare
1 month subscription and 1 product with fare for a month
I have to prorate the product's fare if I add one during the initial subscription and the new month (or year) the customer will be charged normally (with the real price).
For example :
I choose a subscription from 1st of september to 30th of september. A few days later I add one product which cost 10€ for the month on the subscription.
If I add the product on 15th of september, I have to pay 5€ for the current month and 10€ for the next month automatically.
Is it possible to do that ? if yes, could you tell me what is the process to apply ?
Thank you,
Matthieu
Hey there! I have a request from August 26th but the thread was closed and I was hoping to get some more support:
Hi, I have a question on the active redemptions in coupons. I see 12 redemptions but can't seem to trace how there are 12
Hi there
We've integrated Stripe and connected accounts, and also have added the ACH webhooks so US users can enable that option
One question now, is it possible to give our user the option to:
- Set only ACH payments enabled
- Set only credit card payments enabled
- Set ACH and credit card payments enabled
I was wondering if there was anyway to be able to process my first deposit faster I scheduled a clients job for tomorrow to help them out and took a credit card payment trying your services for the first time not realizing that you guys hold the first payment now I don’t have the funds to do there project fast enough and it’s leaking I usually use square but I thought I’d try you guys out probably dumb on my part on a time crunch
Hello. We have the following task. User1 has to transfer funds to User2 for some services. Our platform should have some profits from this trade. We found in your documentation "Collect payments then pay out". Apparently this is ideal for our case, but there is one problem:
We need to freeze the money during the transfer for some time (until the service is completed) and make the transfer at our event (this may be a few days or even weeks after the payment by the User1). Can you explain, how can we do it? Do you have any mechanism for freezing money for a certain period, and not sending it right away?
There is also one more question. Our application is written with Angular using Ionic to create android applications. Will refresh_url, return_url and other urls work correctly in this case?
@meager hawk do you have any news re oAuth?
Hello, I have a question please , I configured a webhook in stripe dashboard to a listener of my symfony application, after having made a payment I receive a response in JSON, I cannot differentiate between the JSON responses of a one-time payment(punctual) and a recurring payment (maybe the field: mode:'payment' , mode:'subscription' ? ), because I only want to process the events of recurring payments to save them in the database (from the 2nd payment). Thanks
Hello, I'm getting an error "Amount must be no less than $50.00 usd for Affirm payment method." even though affirm is not selected.
Hello! Is there a way to force an early Payout for a Connect account for testing purposes instead of waiting for Stripe to create the Payout?
I have set a meta info for each stripe product "ordinal" for the ordinal of the product.. how can I retrieve this meta info from the Java client in my backend?
hi everyone! I have a question about changing units for a subscription with recurring billing using licensed usage approach.
when I am changing that, the difference in the total is pushed to the next month invoice. would it possible to billing the user immediately?
can someone help me make a stripe account and page legit to sell my digital access course that is a discord server