#dev-help
1 messages · Page 157 of 1
Which event / hook is fire upon stripe.transfers.create ?
Hi guys! Hope you all had a great weekend! 🙂 We are currently working on an automotive auction site, where users have the ability to bid on cars for sale, when a user places a bid, we automatically place a 4% hold on their credit card on the bid amount placed. If they are outbid, the hold is cancelled, if they win the auction successfully, the 4% hold is converted into a charge for our "fee". We got some feedback from users who had placed several bids, and noticed they had over $20,000+ in "holds" which isn't good especially if the user has a small credit card limit. We are wondering if there's a way to do this, so stripe doesn't place multiple holds, and instead only does 1? Hope this makes sense! 🙂
Can anyone help, website is in Wordpress/Subscriptions.
Customer removed old card, and used new card on her account.
Renewal failed.
Checking on payment and its trying to charge her old card which is no longer in her account.
Hi! I want to integrate paymentelement into my website's payment flow. However I don't want to open a new page for the user to enter their card information. I would like the PaymentElement to be conditionally rendered if the user clicks on "Add a new card". Howevever, the only solution I can think of is to make a "createSetupIntent" api call everytime the user arrives at the checkout page. Is there a way to avoid this call (since the user might not always want to add a card)?
eg.:
- user arrives at checkout page (client secret key is NOT provided)
- user clicks on add new card
- checkout page calls createSetupIntent to retrieve client secret key
- paymentelement is then conditionally rendered
Question about transfer speeds.....If I am using express accounts, how long will it take A) for money to go from User 1 -> User 2 via Apple Pay. B) How long will it take to go from User 2 -> User 2 Bank Account
I am moving clients site to Stripe.
But is there anyone in here familiar with Opayo/Sagepay
@jaunty wind let's chat in the thread i created
Thanks
Invoicing approach
I have one customer that is on weekly invoices. So every Sunday at 02:00 local a cron task runs to build and send it out.
I keep getting lock timeouts from adding invoice items I believe since they do 80+ orders from us a week right now. I added a short sleep 1/10th of a second between creating the items and apparently this is not enough.
1: what kind of a speed limit, if any, should I put on this
2: is there a better approach to building the invoices I'm unware of?
Here's the error (note I'm not actually retrieving the customer, just adding the item, so the sdk itself may be spamming this):
GET https://api.stripe.com/v1/customers/cus_abcd1234 [429]
reason
Too Many Requests
{
"charge": null,
"code": "lock_timeout",
"decline_code": null,
"doc_url": "https://stripe.com/docs/error-codes/lock-timeout",
"message": "This object cannot be accessed right now because another API request or Stripe process is currently accessing it. If you see this error intermittently, retry the request. If you see this error frequently and are making multiple concurrent requests to a single object, make your requests serially or at a lower rate.",
... more stuff
Is it possible to allow charges to be split?
For our platform this would enable roomates to be able to each contribute towards the total of the rent... similar to splitting a ride fare in Uber.
I have a flat rate subscription with 30 day trial. When I create subscription, I get customer.subscription.created webhook event, I retrieve current_period_end and set it as service end date in my app. When trial ends and invoice is paid by customer, stripe sends invoice.paid and customer.subscription.updated because customer.subscription switches from trialing to active, but in future when client is charged again, I only receive invoice.paid event, but I need customer.subscription.updated event to get the new subscription.current_period_end value. I could make an API call to stripe and retrieve subscription.current_period_end myself, but I was wondering if there is a way to have stripe trigger customer.subscription.updated because at that point subscription.current_period_end would have changed?
Good afternoon folks. I'm new to stripe integration and I have a doubt about the payout event. If stripe payout fails would it be possible to schedule a retry to that specific account? If yes, can anyone help me in this matter?
Obs: I'm Brazilian and I've read manual payouts are disabled for my region
Hello there! Is it possible to use credentials to connect to a sandbox account created from the Stripe Connect dashboard? Our support team wants to be able to test Stripe, but having them make their own accounts (and provide all their personal information) is not ideal for them. I know I can hop into the dashboard and make a sandbox account, but the way our flow works they'd need to be able to use account credentials to connect the account and then use it. Does that make sense?
Hi, does Stripe cancel automatically setup intents that are requiring action for a long time?
291756965 this is my reference code. I need help
@sour verge please don't share any info here. This is a developer community channel. Please reach out to Stripe Support at https://support.stripe.com/contact if you need help with Stripe.
How can I update my phone number when It wants me to verify my old number that I don't have anymore I need to be able to get my 1099 to file my taxes
@frail knot @tropic heart Hi - who would be kind enough from the stripe tam to discuss with me about our company and using your services to accept payments?
Hi - who would be kind enough from the stripe tam to discuss with me about our company and using your services to accept payments? @bold basalt
Anyone have a minute to help with setting up a Stripe test account with Connect?
Hello,
I'm here redirected from an email suport.
I have an integration problem/question: I'm using Connect with my application. To link my users accounts with my website I use the OAuth method (as seen in https://stripe.com/docs/connect/oauth-standard-accounts), but how can I test the integration with my dev environment?
I mean, I can test webhooks and so using the stripe cli application, but how can I redirect the OAuth response (the redirect_uri parameter) to my local dev server to test my endpoint?
Hello , how can i pay with paysafecard on stripe?
I'm expecting this to return a connected account's balance transactions list related to the payout:
const balanceTransactions = await this.stripe.balanceTransactions.list(
{ payout: payoutId },
{ stripeAccount: stripeConnectedAccountId }
);
However, it is returning the platform account's balance transactions and ignoring both the payout AND the stripeConnectedAccountId. What am I doing wrong?
Hello, about passing the amount and currency on the server side, I'm following this code and want to create a paymentIntent. There it says:
"A real application should absolutely ensure the
amountandcurrencyare securely computed on the backend"
I'm new to Stripe and am wondering how to correctly compute the two params.
Do you know any tutorials to follow?
Thanks
https://github.com/stripe/stripe-connect-rocketrides/blob/f38e8595b39dfb713ace40482342852b304fb1d3/server/routes/api/rides.js#L22
hello, what would be the best way to report a potential scam site which is using stripe to accept payment?
converterconnections.com just took $50 for a monthly subscription, but the site seems to be a work in progress, and does not offer most of the features which were listed on the subscription. also, when i tried to email support it failed to deliver as their support email does not exist
Hi guys. Is there a webhook event that notifies you when a credit card payment method is a certain time away from expiration? For example, notify that a card will expire in 3 months?
Hi all, I've been using metadata from PaymentIntents after receiving a payment_intent.succeeded webhook as a trigger for certain tasks. All the metadata is now blank on each of the successive payments. Do I need to keep adding metadata each time I receive a invoice.created webhook?
afternoon what is the difference between connect standard and express - is it custom payout schedules?
Hi everyone, i'm trying to create a scenario where a customer has a declined credit card, so i'm trying to add the '4000000000000002' credit card to the payment methods of the user but I'm not being able because precisely it's declined. What I have to do?
Hello, I'm processing customer.subscription.created event types via a Python webhook. Should I always expect a product_id to be included in the event package that gets sent to the webhook?
I expect it to be under event["data"]["object"]["product"] but it doesn't seem to be there and causes an error.
I am using magnetic strip reader to get the creditcard info on to the React UI and for some reason it is not reading the CC number correctly. Wondering whether anyone has come across this issue and what was done to resolve. Below is the Payment screen shot for which I am trying to get the CC number. If I do the same thing on note pad it works fine and I can clearly tally the CC number, name, expiration date etc.
Is there any way to tell when the funds from a specific Stripe Checkout session are actually available for payout when using manual payouts? As opposed to checking the larger "available balance" pool on the account.
hi guys i’m how are you? Thanks for allowing me be part of this incredible community, its very easy to fall in love with Stripe, I am trying to implement the stripe credit card form to our php website shopping cart so customer can checkout within the store´s own domain. is any dev there available? how much would you guys charge for that? Thank you
hello guys,
im trying to shearch the phone number of my customers in stripe sigma.
but, when i looking for this column /information it returns blank for all my client.
P.S.
in checkout.sessions i have phone_numver_collection enabled
how / where in sql sigma i can find this information
Am i able to integrate my Nayax account with Stripe? I would like to have Stripe as the Payment processor but to use Nayax Platform to request Preauthorization or Capture amounts.
Hey dev help members, I'm looking for technical help on Stripe Tax.
Painfully, I've been trying to get help from Stripe Support for literally 3.5 months. It has been so unhelpful that I've had to file a formal complaint because I keep trying to set up a call and no one shows up. Its been by far the worst customer service experience of my life.
Here are my questions, hopefully someone can help:
- I believe I understand how this works on the transaction submission level. However, I cannot seem to find how this works in terms of strictly querying for the tax total; in order to present to the user during OrderReview in Checkout. No where in the API docs does it seem to be available nor in any examples/tutorials I've been able to find.
As in, when a user is about to place an Order, they need to see the total price they are approving, including the tax. What endpoint/api on Stripe can I get this value set from?
This really shouldn't something I have to ask support to find out. The API should be more clear.
- So to confirm, Stripe tax pays the appropriate governments on our behalf? As in, you take the money from the transaction and handle that completely for us? That is great. As I currently have it configured to pass that responsibility to my sellers in order to not take on the liability during the growth phase.
John responded to this one. He said "What Stripe tax does is to make sure the correct amount is being charged based on tax jurisdiction and report that in your dashboard for reconciliation. We automate the collection of sales tax, not the payment of the business taxes.".
So to further confirm, the money is forwarded to the sellers to do their own submissions?
Is there anything I need to do to aid in this process?
It seems like the gist is that it just does with TaxJar is already doing, but presents it in the dashboard for optimal viewing and record keeping.
-
Does this also take care of Nexus? From what I researched online is that they, as Connected sellers, will have to go into their Stripe dashboard and register to pay tax in which states. Is this correct?
Can you please speak as much as you can on this topic to avoid any misunderstandings? -
Will each of my sellers be able to see all their tax info in their individual Connect dashboards? I assume it will all be there with the rest of their financials.
Essentially, what do I tell my sellers about how to view and report on their taxes?
Hello Guys
i'm facing a big issue with my integration for Bancontact payments
some payments are marked as "seccessed" in tripe but in my DB are marked as " Pending" or "Failed"
adn some payment are not completed in Stripe but marekd as "Sucessed" in my DB
i tried to fix the issue but its still there
can you give me some help ?
Thanks a lot
Need help understanding how to authenticate existing users on our site and then, with that verified email address, how to allow them to manage their existing subscriptions via Customer Portal.
I've been told Stripe support devs are discouraged from giving insight re: authentication on our project website for security reasons, so help with the second part is what I'm seeking rn.
Seems like using the Stripe API's 'Retrieve a Customer' code is a start.
What I'm missing is how to engage with the Stripe API to call the Stripe Customer ID specific to that existing subscriber, and then initiate a Portal session specifically for that user's customer ID so they can manage their sub on their own.
I've written something that's almost working in node. Here's my current (editable) code with comments: https://replit.com/join/dfkuhssyws-playseeds
Hello everyone!
I have a question about integrating promo codes into the checkout and the following invoice that is created.
When the user enters a promo code during checkout, the discount is subtracted after the net sum is calculated. (see Case#1)
However, my tax expert told me that on invoices above a certain amount (regulations...), it will be problematic this way as the actual paid net sum is not shown.
If I manually create an invoice, this is no problem since I can add the discount to the specific line item (even though it is a little painful, that's not a problem). (see Case#2)
Is there any way, I can get the discount to be calculated on each individual line item instead of being added after the net sum?
Thank you very much in advance!
Hey, I want to have a api to get the Mrr from stripe on weekly basis
do we have a api for MRR?
just get list of subscriptions and sum it
I need a google sheet to update every week, with MRR, I guess, stripe directly provides it.
Hello. My customer portal sessions have a Cancel but no upgrade/downgrade option. How can I fix this?
Who is stripes merchant processor? and does Stripe use credit Call's Gateway?
I would like to setup a pretty complex relationship using connect, but I'm not sure how to keep track of everything. i want to create an app that has users that are "venues" who charge for both rent "spaces and parking" ( days or hourly) and consumables, the buyer or patron will also have the opportunity to buy the consumables, spaces and parking, but also sublet or rent out their spaces for short periods of time ( a few days or hourly), when they aren't using them. I would also like to keep track of each buyer's "savings" based on discounts they get through the app. Only venues will be able to charge for parking or consumables... (im confusing myself writing this hahaha). Thats the gist - how do I set that up?
I’m having a similar issue, did you figure out a way to do this?
I need to use the email param in the Stripe API call for List All Customers to return only the Customer ID for a specific email address.
Where/how would the email param be used in the below? * Please don't link to the API docs, as this isn't explicitly explained there. *
The editable code is here (https://replit.com/join/dfkuhssyws-playseeds) (line 29 in index.js) if someone nice is down to add code there demonstrating how this should look, which would be ideal. Haven't been able to find the code/a demo anywhere else.
For quicker reference here's the code snippet in need of the email param:
`///Stripe API: List customers
const stripe = require('stripe')('sk_test_51H...');
const customers = await stripe.customers.list({
limit: 3,
});`
Hi! I have a question about the proration_behavior for the Subscription.update api.
I am updating a subscription using proration_behavior = 'always_invoice' because I want to have the subscription effective immediately, however I need to intercept the invoice.create event using the webhooks to update the invoice line items... Looking at the event the invoice.create does not come in draft status instead his status is paid. Do you know how I can change the subscription update settings to receive a draft invoice ?
I'm trying to set up development and staging Stripe accounts to maintain webhooks for out development and staging environments separate from out production environment. However, I don't seem to be able to create dev and staging accounts in Stripe without enterrring in a real bank account. Is there a way to create a test account in Stripe without using a real bank account?
Hello, i have a problem , Stripe takes me every single time 15£ for a dispute … this is insane
For a dispute fee …
I also have that problem, and the support channel this bot is sending you to did not reply when I brought this up. Stripe already makes so much money off of us.
@dusky sluice this is not the place to discuss this. Stripe Discord is for developers asking questions about their code. Our Pricing structure is well documented on https://stripe.com/pricing and covers disputes in details
@dusky sluice please stay in the thread we already have
....you closed the thread
you have another one with my colleague though
Again, this would have been unnecessary if the threads hadn't been closed. Please don't be so rude to the people Stripe is making billions off of....this Discord is not a welcoming place, and this is why.
HI all - I am trying to add the moto flag to my one off payments as explained here https://stripe.com/docs/payments/payment-intents/moto#single-payment. But i was getting this error: "invalid_request_error: Sending credit card numbers directly to the Stripe API is generally unsafe. We suggest you use test tokens that map to the test card you are using, see https://stripe.com/docs/testing." I think I found the issue - i think that i cannot test one time moto payments by sending the card data directly, it works if i use the payment method for the stored test card, but how can i test it will work with being passed real world card data before putting it in a live environment?
We have Plaid connected to our Stripe production account to verify the bank accounts of our customers' custom Stripe Connect accounts. If we have separate development and staging Stripe accounts to handle our Stripe webhooks in our different testing environments and these accounts are not "activated", can we still link Plaid to the inactive Stripe testing accounts?
I'd really like some help with this one
Im using c# and creating the account
but im getting this error when state = "Texas" or other state
Stripe.StripeException: 'Invalid US state or province'
I need a list of states
Royi - Upgrades
Good afternoon. I've noticed that when we schedule a subscription, the start date we pass is setting the schedule as our local time. i.e. If I pass 2/15/2022 12AM specifying the kind as UTC time, the subscription starts at whatever our time zone is set to. i.e. 12AM Pacific.
Is this the correct behavior? We are used to passing the UTC time for most other external systems, and I just want to make sure we are not overlooking something as the documentation doesn't specify.
https://stripe.com/docs/api/subscription_schedules/create?lang=dotnet
From the customer portal configuration there is this little help bubble. I took that to mean that if the user cancels they will get a proration at their next billing cycle (meaning they'd get money back on their credit card). However, the API docs make me think they will just get a discount if they ever resubscribe again. Which is it?
can this be re-opened? sorry but something unexpected came up and i had to step away from my computer
Done!
Hello.
Is there a way to instantly validate bank accounts for ACH payments without using Plaid?
Namely, is there a stripe only solution for "instant verification" of bank accounts (for ACH)?
Does Google Pay and Apple Pay support SetupIntent?
Hi Stripe devs! We're getting an 'invalid_request_error' back from your API when trying to charge a card. The message is "You have exceeded the maximum number of declines on this card in the last 24 hour period". Our app is prepared to catch this and display a friendly error to the customer – we look for $e->getStripeCode() === 'card_decline_rate_limit_exceeded' – however today we got an error containing that exact message and a null error code. https://cln.sh/D6eFRZ
Under what circumstances would a card be declined for exceeding retries, but not have the card_decline_rate_limit_exceeded error code?
Request ID was req_QeEEL0QqcXfvES
Hi. I seem to have a problem with my strip account. It looks like the bank account entered may not be mine. How do I check and verify
Question about transfer speeds specifically in the USA only.....If I am using express accounts, how long will it take A) for money to go from User 1 -> User 2 via Apple Pay. B) How long will it take to go from User 2 -> User 2 Bank Account
If I am capturing funds from a customer to our Stripe platform account and then releasing those funds manually via the API to a Stripe express Connect account, what webhooks should we be listening for? It looks like payment_intent.succeeded will give me a charge in the response, but what do I listen for to know that the funds are available in the Stripe platform account to transfer to our Stripe Connect Express partner?
Hello, I'm having some issues verifying a webhook event. I'm using AWS Lambdas/HTTP API Gateway as my endpoint. Even when using Middy to forgo the JSON parsing process for the event.body, im not able to get the raw body and thus the validation is failing. Do you have any suggestions?
Does Checkout support progammatic changes to the branding styles? My use case are services that supports a checkout flow on my users custom domains whom have their own branding.
Can someone help me understand why I'm getting this error?
i need help loggin into my account
Hey, I need help understanding which API I should use for milestone payments and hourly payments? I will be using Stripe connect express any help I could give my developer?
my script is passing the amount as $0.00 and i dont understand why, maybe someone can come help?
@stray oxide @crimson needle - Can you please unarchive this thread. I am still looking for an answer for my question.
Hey, my stripe account was compromised, can someone help?
It happened when I removed my company's bank account and added the payoneer's bank account and requested for a payout, btw I've added my company's bank account again but it says "Unfortunately, your business isn’t eligible to use Stripe"
:question: @candid furnace 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
The experts aren't available via email, they always say they'll ask their seniors about this issue and they keep delaying that's why I said it here.
Hello. I'm using the PaymentIntents API to collect payments. A Charge is created when the payment is confirmed. It looks like a receipt number isn't generated until a receipt email is sent. I'd kinda like to create my own receipt emails, so I'm worried the number won't be generated if I do that. (Searching this problem tells me this isn't generated unless the receipt email is sent)
I'm wondering if there is a recommended unique id to use as a receipt/confirmation number to display to users? I could generate my own logic for a receipt number, but I wanted to use something that could be searched in stripe to quickly identify the charge in question.
Actually I need to pay my suppliers via payoneer every month and someone told me that we can withdraw funds in a payoneer account as well, so it would be easy for me to directly withdraw the selected amount in my payoneer and pay them to the suppliers.
RobHus-PaymentIntent
Ohh come on I just withdraw $600 monthly and pay that to my supplier, the remaining balance stays in stripe.
@vocal wagon Please keep it civil (see rule #1 in #📖rules ) - people are just here looking for help. This is your first warning
Rule #1 says to be respectful to others, I wasn't disrespectful to anyone, was I?
@candid furnace you were fine, no worries
Hello I'm getting an error I can't solve,
const sub_id = currentSub!.get('subscriptions._id') as String
const subscription = await stripe.subscriptions.retrieve(sub_id);
returns error
Error: Stripe: Argument "subscriptionExposedId" must be a string, but got: sub_1KTGpQDedSOjvyppQlyOEgJK (on API request to `GET /subscriptions/{subscriptionExposedId}`
sub_id is a valid value that is a string
Hi, I am using stripe connect. And I am using stripe checkout for my connected accounts for them to accept payments. how do I auto-send receipts to their customers on payments?
I set the customer_email when creating checkout session but that didn't send a receipt
Prasann-Connect
hi folks, if i'm using the PaymentElement and want to pass fees on to customers, how should i go about doing this? I can figure out the fees by inspecting the balance_transaction.fee_details field after the payment intent has succeeded, so at that point I can't update the paymentIntent with the new amount. Is there a way to update the intent amount during the checkout flow?
Hey all. Does Stripe have developer SDKs available in different languages by chance?
I see some docs for like a JS SDK.. but do they have a developer portal where you can pull down an SDK in your favorite language?
Hello, trying to enable stripe tax. Created a customer and added a subscription. But getting 'unrecognized address' alert and tax is not calculated for the product.
Hi~ I have a question about stripe subscription. I have a subscription plan which contains a one time paid price $100 and monthly paid price $10. If the customer choose this plan, can they just pay $110 and then next month pay $10 automatically? Thank you.
[Tech Help!]
Question to see if Stripe can halt or suspend the platform account.
We are currently developing a marketing funnel platform like ClickFunnel. I'd like to understand if Stripe Connect is the way to go for this SaaS service. Our client concerns if Stripe can influence this service operation in case when users with malicious intentions misused or abused the platform (eg. charges $1000 instead of $10 even if the button label says $10 on their marketing funnels). In other words, we want to understand what kind of situations Stripe suspends or halts or limit the Stripe Connect useage.
And if there are any practices to prevent/mitigate bad users from misconducting on the marketing platform with Stripe Connect, please share the case...
Hi @proper stream you can contact stripe support for non-technical questions. 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.
Stripe capture
I am using tip adjustment using on receipt tip
consider I am making paymentIntent of $10 and at a time of capture I am sending $12
its working on Test Mode
but on live mode it gives error
Error message
"message": "The payment could not be captured because the requested capture amount is greater than the authorized amount. Your current account is not configured to support over-capture or to collect tips. Contact us via https://support.stripe.com/contact"
"type": "invalid_request_error"
Jack, ok thanks!
Hi, is it possible to see the upcoming invoice for the month after next?
I wanted to retrieve Items(line items) from the Payment Intent ID
I tried GET /v1/payment_intents/:id, I did get all data about payment intent but I could not see any field with Items/Products data.
Am I missing something? How can I retrieve Items/products in the payment intent via API?
Hi, is it possible to create a stripe customer / add a card for later use completely on the frontend?
chirag-Payment
Hi can we transfer amount from connect account to the stripe main account ?
While marking an invoice as uncollectible how can i add an internal note via stripe api ?
I have spent two hours looking for the "Webhook Secret." it took a while to set up everything else, but this is very stupid. There is NO help for this!
Ok, so for your use-case, you just need to listen to transfer.created when you create the transfer it will either synchronously succeed or fail
codename_duchess in our conversation you wrote that. does that mean in a hook or when the request ends ?
Hi everyone, we have 3 envs, dev, staging and prod in our backend. and are setting up the DevOps now. It seems Stripe only has two env... test and prod. If we connect dev and staging to Test env, then there will be mixed streams of data coming in.... hard for test works.
What is the best practice here for multiple env (3+) with Stripe? Appreciate your help!
I'm using the stripe-js npm package in a react app to use a prebuilt stripe checkout. When creating the async function redirectToCheckout, which I use as an onClick event for my buy button, I get the error "redirectToCheckout is not a function" - Here's a screenshot of my code https://snipboard.io/WeSgfw.jpg - Why do I get this error? Thanks
For client-only integration, can I add localhost as an approved domain?
Hi, I have quick question as been going round in circles trying to find an answer. Is it possible to show the card fields with Elements without creating a paymentIntent first. My issue is that I create a paymentIntent when the checkout page loads (as recommended by Stripe docs), however if the checkout is abandoned, I end up with payment intents in Stripe which are never completed. What would work better is if I can create the payementIntent when the order is submitted. I think the answer is no, but any advice on an alternative approach would be great. thanks
Hi, one question about the stripe webhooks payment_intent.failed and payment_intent.succeeded: is it correct that they only notify me of what has happened (succeed / failed) but I don't have to finalize them anymore? I am migrating from sources to payment intents and when working with sources I always needed to call the stripe api to finalize a payment as soon as it became chargeable. That's not the case with payment intents anymore, right?
how do I make a charge from connect account to platform account?
Hi
Live Demo at CodexWorld - Stripe Subscription Payment API Integration in PHP by CodexWorld
This is working file
but when i copied the code from this site for recurring payment
its not working
it is showing 3d authntivcate is failed
Anybody is here?
Let's chat in the thread: https://discord.com/channels/841573134531821608/943109077309984770
Hi people, I found https://api.stripe.com/v1/charges being called in some legacy code. But i can't find much documentation on it, is this api deprecated?
Any developers in here familiar with Sagepay/Opayo?
My client is currently setup with this payment option for their website subscriptions, I am looking to move to Stripe long term, but for now they’ll have issues with 3DS2 and older subscribers who have not gone through this process on their website.
Will all payments that are recurring/automatic that have not been through a 3DS2 transaction by 14th March all fail?
Will all payments that are recurring/automatic that have not been through a 3DS2 transaction by 14th March all fail?
Not guaranteed, all depends on whether the bank/card issuer requests it!
Do you have a specific Stripe question I can help with?
Isn't it the case that all banks/card issuers will request it by the 14th March?
SCA compliance deadline in the UK is 14th March 2022.
Hi Everyone,
I have successfully migrated our Stripe Chipper integration from 1X to 2X and tested with test device,
but when I test the same on production device it is giving an error in updating the chipper device, please suggest what should I do to fix this issue.
The error is: E/StripeTerminal: Server response fail with message: Firmware not found - Failed: Target firmware cannot be found
It doesn't mean that 3DS will be required for every transaction
Anyway, if you don't have a Stripe specific question can I ask you redirect your questions/discussion to #841573134531821615
Can you DM me?
Any Stripe related issues you need help with you can ask here 🙂
Well, it's open ended I guess.
"It doesn't mean that 3DS will be required for every transaction"
I've been lead to believe that any transactions that have not gone through this process, will not auto renew and payment will fail.
Hello
I want to offer (custom) connect accounts of mine to purchase terminals.
Can I do the purchase process through an API? Or only from the dashboard?
Hi Everyone,
I have successfully migrated our Stripe Chipper integration from 1X to 2X and tested with test device,
but when I test the same on production device it is giving an error in updating the chipper device, please suggest what should I do to fix this issue.
The error is: E/StripeTerminal: Server response fail with message: Firmware not found - Failed: Target firmware cannot be found
tarunmalik-terminal
Please don't repost the same message – opened a thread with you now
ok
Guys , we got exception in verifyHeader function "No signatures found matching the expected signature for payload" only for checkout.session.completed
other webhook's events work perfect - for example invoice.paid(screenshot 1)
but checkout.session.completed cause error(Screenshot 2)
We use php lib stripe/stripe-php:7.93
Please tell us what we do wrong
Hi I need help in
Using different email templates for different invoices.
How do i write logics based on some param ?
Hi there!
I have a question regarding proration behaviour for subscriptions / schedules.
When creating a subscription with a billing interval of 1 year I want the customer to be able to cancel it at the end of the month.
So example: create subscription now (Feb 15th) means next bill is Feb 15th 2023. I want the customer to be able to cancel it before March 15th (this year, 2022).
After creating a subscription schedule with a phase stating the subscription should end March 15th (subscription start_date + 1 month) everything works great.
The dashboard shows the subscription is cancelled before that date and a proration invoice item is created.
The subscription states that the next invoice is March 15th for €0,00. All as expected.
If I however cancel the scheduled deletion (either through API or dashboard), the subscription is still billed March 15th. I however do not want that to happen.
As the scheduled deletion is cancelled, the billing_cycle_anchor should still be Feb 15th with intervals of one year.
Question: is this expected behaviour? How can I achieve that after cancelling the scheduled deletion, the billing cycle resets to the original date with yearly intervals. When using the API I modify the current_phase to have the correct end_date (meaning Feb 15 2023 in this case) but the subscription object still indicates that the current_period_end remains March 15th
Has the api change and webhooks arent called for onboarding accounts ?
Hello, with payment element, I try to catch the event when the iframe has been injected inside this : <div id="payment-element"><!--Stripe.js injects the Payment Element--></div> how can I do please ?
I'm following this: https://stripe.com/docs/billing/subscriptions/build-subscription?ui=elements&card-or-payment-element=payment-element#create-subscription and debating between PaymentElement and CardElement. I was initially 100% behind CardElement, but now I'm in the middle.
Regardless, it seems like if I use CardElement I don't need to use the client_secret from the Subscription creation until I run stripe.confirmPayment, but on the other hand the PaymentElement requires it in order to render the PaymentElement.
To me, it seems then that if I want to allow my user to remove products from their cart while in checkout, I should use CardElement (since removing an item would mean a different Subscription, ergo a different secret, and then..?) Am I misunderstanding something? Thanks 🙂
@meager hawk a follow up to https://discord.com/channels/841573134531821608/943136508234309673 -- is it bad practice to destroy the Payment Element and remount when the PI has been updated? I have seen it recommended previously when searching the chat history here.
Hey, I'm trying to get a card error in a test environment with the card 4000000000000341 but i'm getting 200 ok. Someone knows more about that?
Hello,
Can I change a connect account payout schedule (to be automatic/manual) thruogh the API?
payment_method_types: ["card"],
mode: "payment",
line_items: [
{
price_data: {
currency: 'usd',
product_data: {
name: 'T-shirt',
},
unit_amount: 2000,
},
quantity: 1,
},
], // ?session_id={CHECKOUT_SESSION_ID} means the redirect will have the session ID set as a query param
success_url: `https://localhost:3000/premium?session_id={CHECKOUT_SESSION_ID}`,
cancel_url: `https://localhost:3000/`,
// automatic_tax: { enabled: true }
});
return res.redirect(303, session.url);
} catch (e) {
res.status(400);
return res.send({
error: {
message: e.message,
}
});
}
});``` how can i know user has paid successfully
I want to create a feature where the Customer can choose between a delayed payout, (1-2 business days), and an instant payout (immediately). If the customer selects the delayed payout then they should receive the funds with the manual payout schedule that Stripe has set, if they select instant payout, then they will receive the funds immediately. However, the thing I am confused about is if I use a manual payout, does it use the balance.available's amount? And if I use instant, it uses the balance.instant_available amount?
I'm using instant verification with US bank accounts (beta feature). I noticed that the control presented by Stripe includes a link that says "Manually verify instead". Can I disable this? My system is not set up to support manual verification. We have no way of keeping track of the partially completed transaction over a long period of time, or any way for the user to complete it later. We only support instant verification.
Is it possible to disable the waiting period for payments/transfers in test mode? If so, what permission does it require?
Having an issue with upgrading from us_bank_account=betav1 to us_bank_account=betav2, calling completePayment for the v1 beta automatically triggers the process to getting the bank information, however in v2 there is just an error thrown that us_bank_account is a required parameter. Currently when this error is thrown I am starting the process manually and calling collectUsBankAccountForPayment(), however this method required billing_details parameter, which is stored in a react PaymentElement, which as far as I have been able to determine, there is no way to pass these values from the payment element to the collectUsBankAccountForPayment() method. Any help on this is very appreciated !
Question about accepting ACH credit transfers via the Stripe invoicing flow. In our dev environment we've been testing accepting ACH credit transfers for our invoices, but have noticed that the invoices aren't being paid. We've since learned that a "source" object is created behind the scenes that later becomes chargeable when the customer pushes funds. We know the solution to this will involve listening to additional webhook events, but we are not entirely certain how to determine which invoice to apply the charge/source to (especially in the case where a customer may have multiple outstanding invoices). Any help or advice on this would be greatly appreciated.
We are using Stripe Connect with Custom Connected accounts. We would like to give special Application fees to customers having MCC code 8398 so that they can take advantage of discounted CC rates from Visa and MC. What's the suggested approach for implementing such a feature?
Hello I have a question about the log in, I don't have access to my phone number (currently out of the country) and I'm not able to see my submitted taxes because theres no option to send the code to my email instead. What do i do?
Hi guys! How can I retrieve the balance for a specific account using Balance::retrieve() ? Do I use the opts parameter to set the Stripe-Account parameter? I'm using Stripe PHP's library, by the way
Hi there,
We are receiving 400 errors in our logs concerning email_invalid. Transactions are still processing, but we need a hand to figure out what's going on..
here's a ID for one of those 400: req_U7ynL4Vd8GnCWu
Customer creation: req_EouxnrU7UrWLcn
Payment_intent creation: req_0NbDNyuUypiTlx
And payment : req_do2ixN4XmdueAV
Hi everybody ! good morning from Mexico. I have a problem, I get error trying to do a refund
I am using the. same code from API example
var options = new RefundCreateOptions
{
Charge = "ch_3KTSh22eZvKYlo2C0O4oY2OA",
};
var service = new RefundService();
service.Create(options);
Hi everyone,
We are building a marketplace and we have a complex integration scenario in mind that I would like to validate from a technical perspective before we start the implementation.
At a high level, our website will allow vendors to create an account, and put their products online. Products will be browsable through different categories and mixed up with products from other vendors.
Before being able to sell products, the vendor will have setup a connect Express account and we will make sure that its identity and bank account information are complete and ready to receive transactions.
The complexity of the scenario comes from the fact that we want to allow buyers to be able to add items to their cart from different vendors.
During checkout, items will be split into multiple orders, one for each vendor.
For the Experience, we want the user to have a unified checkout experience, so we want them to enter their credit card information only once.
For this step, we want to use the “Save and reuse” scenario described here in the documentation:
https://stripe.com/docs/payments/save-and-reuse
At the time of the checkout, we would then only save the payment method to the customer account in stripe.
After that, each vendor will need to confirm independently that the product is still available. If the vendor confirms, we will then do a preauthorization on the saved payment method for the amount of this specific order + plus the fees.
This charge would be applied on the main stripe account of the platform, and not on the vendor’s connected account.
Once the exchange between the vendor and the buyer is confirmed, the preauthorization would then be completed.
The payout to the vendor would then be managed by our platform based on this documentation:
https://stripe.com/docs/connect/collect-then-transfer-guide
For each order, we would transfer back the amount of the order to the vendor connected account (Connect Express) minus the platform fees.
I would really appreciate some help in validating the approach we can use for this scenario. I have to mention that this project is in France, so we would like to know if there might be regional limitations.
Thanks in advance for the help
Olivier Morency
mymo-400s
Hi Stripe people. Quick question regarding recurring payment from 🇮🇳 Indian customers: I saw someone on Twitter mentionning Indian customers should "add credits to their accounts to pay recurring bills" https://twitter.com/MrSimonBennett/status/1493568168459182083.
Is there any documentation out there elaborating on this topic? I don't understand what it means. Thanks in advance for your help 🙏
how to create web view api using curl
Hi, I need to update Subscription end date. I am using checkout method to do the same. I am using Java (Spring).
I tried it with event "checkout.session.completed".
I retrieved the subscription using this :
Subscription subscription = Subscription.retrieve(session.getSubscription());
then tried updating it using this :
Map<String, Object> params = new HashMap<>();
try {
params.put("cancel_at", diffTimeInMillis + subscription.getStartDate());
} catch (Exception e) {
where diffTimeInMillis = LocalDateTime advanceDateTime = LocalDateTime.now().plusMonths(6).advanceDateTime.atZone(ZoneId.of("Australia/Sydney")).toInstant().toEpochMilli();
But it sets the subscription end date as
Jan 24, 54591
then i tried some work around like this :
LocalDateTime currentDateTime = LocalDateTime.now();
LocalDateTime advanceDateTime = LocalDateTime.now().plusMonths(6);
ZonedDateTime advanceZonedDateTime = advanceDateTime.atZone(ZoneId.of("Australia/Sydney"));
ZonedDateTime currentZonedDateTime = currentDateTime.atZone(ZoneId.of("Australia/Sydney"));
Long advanceTimeInMillis = advanceZonedDateTime.toInstant().toEpochMilli();
Long currentTimeInMillis = currentZonedDateTime.toInstant().toEpochMilli();
Long diffTimeInMillis = advanceTimeInMillis - currentTimeInMillis;
Subscription subscription = Subscription.retrieve(session.getSubscription());
subscription.getStartDate();
// subscription.setEndedAt(timeInMillis);
Map<String, Object> params = new HashMap<>();
try {
params.put("cancel_at", diffTimeInMillis + subscription.getStartDate());
} catch (Exception e) {
Hemant let's talk in the thread I made for this https://discord.com/channels/841573134531821608/943171607885647942
Hi @ember bear can you open/create a thread, we have a follow up question from yesterday's chat.
I can reopen it for you
Thanks
How can I get the Coupon Code box to show when using the stripe.js elements?
Good morning. What is the best way when receiving an invoice webhook with a reason of subscription_cycle to determine how many cycles the subscription or what cycle this invoice is for? (i.e. this is the second time this subscription has been invoiced) Currently we lookup the invoices for that sub and get the data, but I was wondering if the cycle count was somewhere in the webhook and I am just overlooking the value somewhere?
are you wanting to know how many cycles have ran?
like if its monthly and has ran 2 times already?
Yes.
I just had to put a counter in my database. We did something with for X number of consecutive months with us, you get Y% off. and instead of counting transaction records, I just looked to see if this is successful, then I incremented my counter. If not, then I set my counter back to 1
Thanks for the assist @echo field !
I am needing some assistance with accessing text fields within stripe react elements, I am wanting to pull what the user types into an email field. Any tips?
Thanks. The issue we run into here is that this can create a disconnect from the source data requiring us to collect and store more data about the invoices. We receive 1,000's of these hooks daily and having two systems of record would be rough to make sure we are doing the validation on both sides as these trigger shipments of physical products so they have to be 100%. Sounds like the best way is to continue doing a post lookup on the sub id to see how many invoices have been created and successfully paid as the data isn't in the webhook itself.
@tawny pivot then yeah do a batch lookup of the subs to find out.
i need help
Hi I need help to!
ok
@elder barn please respond in the thread I created for you
Hi folks. Can I ask for assistance with subscription pausing?
I am from Brazil and I would like to know if there is a way to sell in installments on the credit card
Please respond in the thread I created for you
I'm new here and I don't know how to access what you created for me
Hi there! I'm having an issue while adding metadata to a stripe account (person) object, here is how I'm doing it:
person := &stripe.PersonParams{}
person.AddMetadata("phone_country_code", phoneCountryCode)
acct, err := ps.stripeAccount.Update(
stripeAccountId,
&stripe.AccountParams{
Individual: person,
},
)
When I print the result, the metadata is empty, is there anything I'm doing wrong?
I think I'm over thinking things - looking at the docs its easy to onboard a a user to connect - i just dont know how to manage transactions in my app @mighty hill and I were talking yesterday - my app is complex but not impossible - I think I have to think of things as transactions and not user interactions. Does anyone have any node/angular code samples for Connect Express - I dont know why this is so hard for me..
I unarchived your thread if you want to keep it all toegether.
Are there any gotchas for using PaymentIntent and Connect? Do they work well together?
i am having an exception thrown that says 'You can not pass payment_intent_data in subscription mode.' -- I have a use case where i'm selling items and some items can be rented, which i'm trying to have set up as individual subscriptions. But i'd like everything to be a manual capture as we do not want to automatically capture a charge in the event of an inventory shortage.
Hi! I would like to know how I will get the shipping address of my customers?
Is there a feature on the Stripe Dashboard to transfer from a Connected Account to a Partner Account? not finding it
Hi there, I am trying to figure out what currencies I can charge customers and receive payouts in. I am a platform, based in the USA instigating a payment intent from myself to an end customer. The presentment currency of the payment intent is CAD. Based on the link below it looks like stripe will only pay me out in USD, even though I have a CAD bank account where CAD is the default currency. Is this correct, or should I be able to receive payouts in CAD too? https://stripe.com/docs/connect/currencies
Hi all. Can we force VISA and Mastercard for subscriptions ?
How do you list a customers subscription using curl?
I want to create a checkout session with both recurring items and one time items, (i found the solution here at this part "Use mode=subscription if you are creating a Checkout Session with both recurring and one-time items.".
but i want to add more that one line item to the same recurring plan/product because i do not have quantity in my recurring items (we are selling repair service per product, if the customer buy repair service for 2 devices (e.g IPhone 12) this is mean that he has 2 separate subscription and he can cancel one of this subscription or disable auto-renewal at any time.
When I tried to do that by adding two line items for each subscription in the checkout session it gave me this error (StripeException: Duplicate entry for recurring price plan_L7zdkSlJ4irdes.)
How to achieve that? or kindly advise me if there is another solution that I should follow to solve my case.
I'm having trouble setting up a payment link with bacs_debit as payment_method_types for the payment_links method. It return "must be card" - any ideas?
Hi!
I was playing around with Stripe + Plaid integration and ran into a bank reconnection related issue.
The base bank connection process is pretty straightforward - I get Plaid access token via Plaid Link & Plaid API stuff, then I exchange that token to Stripe bank account token for each depository account that a user selected. The bank account tokens are used to attach bank accounts to a Stripe customer to reuse later. No problems so far.
But I can't find a way to handle a case where a user reconnects the same bank with the same bank accounts they connected previously. After I create Stripe bank account tokens using Plaid API and try to attach them to the Stripe customer, I get the bank_account_exists error which is expected actually.
Is it possible to get the attached Stripe bank account that caused that error? I could just ignore this error, but ideally I need to understand what bank account already exists to perform my internal actions.
Is there a way to streamline the onboarding process of a standard account?
The current process is too long and cumbersome for our users. We would like to have the express account onboard feel for a standard account. Please advise.
Second, why are Tax IDs required for standard accounts and is there a way around them?
Instead of going back and forth through email, i guess i should just message here.
I was told via email that to have payouts work for custom accounts in places like india, indonesia, etc. i have to have cross-border payouts enabled.
Question is, do i enable that for MY stripe account or for the stripe connect accounts?
https://stripe.com/docs/connect/account-capabilities#transfers-cross-border
Anything special I have to do to enable test clocks in production for testing? I've been using it in our QA environment, but it's not available in production via the stripe dashboard.
hey folks, is there a way to use a saved payment method to create a PaymentIntent which is confirmed client side (so that im not limited to cards, etc.). I can create the paymentintent server side and attach a payment method to it, but I'm not sure how to confirm it client side (on button click), without mounting + rendering a whole payment element
Hi Team,
We are using Stripe for one of our FinTech apps for the UK.
In the app, our investors are using Stripe to do investment transactions, and that is working as expected. Our compliance team needs us to show the account number and sort code against each deposit in the stripe. Could we get such a report from Stripe?
Hello, we're looking to move our recurring payments from Worldpay (FIS) to Stripe and are trying to understand the best way to set things up. Every client pays once a month but the amount they pay each month can change on a month to month basis depending on their usage (though also often doesn't). However there's no standard usage formula to calculate this amount (we have to do it manually per client) so I don't think we can use the Stripe metered pricing models.
Would the best way to be to set each client up as a 'Product' and add 'Pricing' to that 'Product', then remove the existing pricing for that product and add new pricing as and when we have to change it?
Also how soon before a recurring payment is due can a price still be updated? i.e. if the payment is due on Friday it can only be edited up to 7 days before that date etc
Trying to retrieve an express account in the return-url callback.
let stripeAccount = await stripe.Account.retrieve(id);
Yields the error TypeError: Cannot read property 'retrieve' of undefined
Which of course is because of the difference between the Python and NodeJS sdk's... as I implemented everything to this point in python and it was still defaulted in the docs... fml
Hi We are from US - We are doing ACH payment
[2:56 PM]
We want to know the ACH transaction limit per transaction
https://checkout.stripe.dev/configure is there a way to build stripe checkout to have both a one time fee AND a recurring fee?
Preview some of the features available in our prebuilt, hosted payment page.
How can I retrieve subscriptions associated with a particular? This information does not get displayed when I retrieve a customer.
Based on your documentation, it looks like I list customers and subscriptions separately, but I would like to retrieve a customer and see which subscription plan they've subscribed to.
And there's customer.subscription.retrieve so I'm not sure what to try.
what field is this from the api? I don't see a "total_balance" when i fetch an account.
Hello, I have questions about payment methods for Brazil.
I didn't find it in the docs about PIX, has it already been released?
What happens with a Standard account when it asks for an EIN if a user does not submit an EIN? Notification says a shutdown after 7 days? And does a SSN satisfy this requirement?
hi im working with c# .net
im using the API to create connected accounts.
Is there a way to Submit the details to validate the connected account via API?
account.DetailsSubmitted
Hello everyone, I created a stripe webhook that will be called (with POST http method) every successful stripe payment, which will call the function "webhookCheckout()", this function will recieve data ("req.body") along with the "webhook signature" and the "webhook secret", from stripe and create an event which is in this case a "checkout.session.completed". The event created in the previous function will call another function that contains the session created previously (which is allow users to book travel) with all the data within (travel id, email, price...). The final step is to extract these data (travel id, the user email, and the price) in order to create a new booking in the DB, below my code snippet:
My issue is I'm able to create a new booking with every successful payment
Hi I am using v3 online card payments - getting this recently Content Security Policy: The page's settings blocked the loading of a resource at inline ("script-src") is this an issue? How can I handle this, it's the line with if (window.location.host.substr(-9) == 'force.com' || window.location.host.substr(-14) == 'salesforce.com') {
slowgen - stripe.js
Hi team - when proration occurred for upgrading or downgrading, does invoice generate immediately?
Good morning. I am having wisepad 3 terminal. Is it possible to somehow identify user by matching a piece of data from tapping with internal DB. In details: ask the user to tap his credit card, get piece of data e.g. last 4 digits of his cc, match this data with your DB and show to the user a greeting 'Welcome back, John'?
Hey Stripe team, the platform is telling me to verify my account by using a bank statement, which I've tried verifying several times with no success. Can anyone help me so I can receive my payouts?
hello, is there a way I could set the quantity in a payment link from a certain value that a person has entered outside the payment link
Hi everyone - we're about to reach tax thresholds for some states and we need to start collecting taxes. We have existing customers to consider and new customers that we need to take into consideration... anyway someone can review the steps I've outlined below and the API links to make sure we're understanding all of the steps correctly?
Can someone help me? I’m trying to get stripe to call me and it isn’t working. I’m signed into my acc yet nothing
Is card updater a feature that needs to be turned on? If so, where in the dashboard can I turn it on?
Hello are tax ID #'s required for standard accounts?
If a user does not have a tax ID # can we use a SS# instead?
can I make a charge for one of my connected accounts
stripe.Charge.create(amount=int(amount * CENTS_PER_DOLLAR),
currency=currency,
source=stripe_token, stripe_account={account},
description=charge_message)
like above
hi team quick question , on subscriptions I made a product quantity count with a monthly subscription prorated enabled , here is the scenario I need help with if on day one customer gets 1 subscription with 1 quantity unit and on day 15 add a new unit quantity to the subscription how and when will the invoice be generated ? , will it include the 15 day prorated amount of days of usage ?
Hi is it possible to paste a test account client secret to double check if it's what a client secret should look like when creating an intent
Is it possible to show a loading icon whilst the payment element is loaded on online web payments? - as it takes some visible seconds to load resulting in a blank space.
slowgen-loading
hey folks, I have a question about transfer in connected accounts, can someone help me
Hi! This is with regards to #942824990280134666 message
I went to the dashboard, Connect, switched to Test Mode, then clicked Create. It gave me a link. I used this in a new window, and it gave the option to either log into an existing account, or click "skip this step". Obviously I don't have credentials (as that's what I want), and skipping generates the account but I'm not sure what the credentials are. 🤔
Hey thanks for maintaining this channel. I have a dev problem I was hoping you all could help me out with.
I am developing a React Native app and am having trouble integrating the payment sheet with subscriptions. One-time payments with payment intents work perfectly fine, but when I create a subscription with payment_behavior = 'default_incomplete' on the backend and return the customerId, ephemeralKey, and clientSecret (from the last invoiced payment intent) it allows me to get as far as presenting the payment sheet, but then it immediately dismisses itself and throws this vague error:
{"error": {"code": "Failed", "declineCode": null, "localizedMessage": null, "message": null, "stripeErrorCode": null, "type": null}}
I also cannot find the payment intent in question in the dashboard. I am using connect accounts and this flow has only been tested in test mode.
hello, is there a way I could retrieve a specific checkout session id from a payment link?
I’ve been trying to build a payment page in a way to display only digital wallets (apple pay, google pay) but that does not seem to be possible. I can turn on just “klarna”, or just “cards” which displays an option for card and wallet if available on the customer browser/device. However I cannot have just “wallet” (or empty if nothing is available) – there is no payment type “wallet” according to the documentation (https://stripe.com/docs/api/payment_methods/object). I tried “wallet” and “wallets” just in case. Do you know if this is possible?
Any chance of some js help? I having trouble getting elements outside of a promise
lol I just archived your thread 😂
Spend most of my life here 🤣
Can a Stripe wehook listen for both custom Connected account events and platform events, or do I need to add 2 separate webhooks for these?
Hi! I am handling payment_intent.succeeded with a webhook for products using payment links, and now I am trying to retrieve metadata which I have set on the product. What is the best way to do this when the webhook is hit?
@crimson needle thanks for archiving! I'll be back tomorrow to follow up. I was putting out server-admin fires all day.
Hi! Does Stripe have a batch request to create multiple invoice items in a single API call?
Attempting to set up a fundraiser for my facebook page but keeps telling me my address doesnt match. match to what?
:question: @echo oyster 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
well thats not helpful
heya @echo oyster , we generally answer API related questions in this channel so unfortunately we don't really have the expertise to help you with why your address doesn't match. If you reach out to support, they'll probably be able to help you with that!
What happens if someone "downgrades" their plan to a cheaper one and I send proration_behavior='always_invoice' to the Subscription update API call?
Hi I have a successful request for creating a Payment Method using stripe js but cannot fine the created Payment Method on my dashboard. I have the request id.
WisePOS Questions
Currently we can setup WisePOS to accept transactions from an mobile phone app via the payment SDK.
However we are wondering if it’s possible for a merchant to enter an amount on a separate PoS system to initiate the payments?
We’d still want to see these transaction populate in the customer dashboard.
Another question is the WisePOS able to run native apps directly on the device that interfaces with the payment SDK? Can't find anything in the dev documents online about this.
Hey there,
I am creating a customer in stripe and keeping the same in our db with a contact Id. I am saving cards under that customer and saving the card fingerprint or pm_ id in our db for that contact
My question is what I should do, if the customer got deleted from Stripe?
Do I need to delete the cards saved from our side also?
harinth-deletion
Hi guys,
I have a subscription schedule that is collected only once after 6 months of creation. However it shows that it is a monthly subscription. How do I correct this
krishna-sub-schedule
Hi
Can i know why error occurs?
Hello... my question has to do with paying out vendors on a platform, and I'm stuck.
I am using the Stripe Connect API to initiate a payout to vendors who exist on our platform. Each vendor already has a Connect Express account assigned to them. My platform will initiate the payout. We will not use a payout schedule, and the vendor will not have direct access to their Express account to initiate the payout.
My understanding is that in order to do this, I start by creating a transfer /v1/transfers/create from our main Stipe account to the Express account. This is the starting point for the payout, and I have implemented this already. I can also create this transfer in the Dashboard by clicking in the Add Funds button when viewing the Express account.
Assuming this is correct, here's where I'm stuck... at any point in time after I create the transfer, I want to know if the payout was complete, and if so, which external account (attached to the Express account) were the funds transferred into. I want to return this information to the vendor on our platform. I believe I get this from the payout endpoint: /v1/payouts/retrieve. I've verified that I can do this if I have the payout_id.
The question is, how do I get the payout_id? When I get the transfer information from: /v1/transfers/retrieve, I can get a payment_id, but I cannot get a payout_id. Should I be listening for webhooks? Or am I thinking about this all wrong?
Hi All,
Im working in ionic project and i want to integrate the stripe with goggle pay but i am getting error so can you help me to complete the flow with ionic
Hi @jagged sable could you please help me to complete Apple pay because we are facing issue integrating stripeApple pay nd google pay with ionic
Hi @jagged sable could you please help me to complete Apple pay because we are facing issue integrating stripeApple pay nd google pay with ionic
Greetings, have there been any updates regarding the API lately? Trying to turn my application into testmode but keep getting an error ´resource_missing - intent
No such payment_intent: 'pi_3KThSoALfhnGkkrl1l50fNEn'; a similar object exists in live mode, but a test mode key was used to make this request.´
Hello, when using your CardField (stripe-react-native/src/components/CardField.tsx), there is an option to include/exclude the postal code (e.g. postalCodeEnabled={true}). Can you please tell me the implications of disabling the postcode? Can that have some sort of negative effect when Stripe is validating the card or?
muthu-ionic
hello i use sellix to get payd and recently i got x2 payments on stripe i cant see money on the account stripe but on sellix said is completed can someone help me i never use stripe before
Hello. Is someone here from stripe who can check, that my setupIntent is correct to collect the subscription payments?
:question: @mental walrus Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
Hi, I want to test daily limit failure for Instant Payout but there is no limit in test environment , how can i test it or if it is not possible on testing, can you provide me with error code and message, when it fails and so on ?
Hi, I am receiving the following error and tried out everything but not good. Can anybody help me?
Hey everyone! I'm working on an application with connected express accounts. I've tried to find out if it's possible to fetch the upcoming payout amount for a connected account but haven't found anything.
Is this something that's possible, if not: is there any other convenient way to piece it together?
hii
As per Indian regulations, export transactions require a description. More info here: https://stripe.com/docs/india-exports
i have configure stripe payment in wordpress page. But checkout page place order time above error display.Please Help me.
:question: @signal torrent Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
hi
I need some help, i am using Stripe on my shopify site
And i need the invoice for that 1% comision
how can i do that ?
@vocal wagon I'd suggest reaching out to Shopify's support team, they likely have a way to give you that information.
Hi, does the Stripe Dashboard test mode show when the 0.5% billing fee is applied to subscriptions? I'm filtering in 'Payments > All Transactions > Filter > Type > Stripe Fees' but there are no results despite having hundreds of test subscriptions.
Hello, do you have an idea about these error message please ?
Hi, when I do a payment via stripe.Invoice.pay(invoice.id), how can I get stripe.BalanceTransaction.retrieve("txn_") id? Is it possible to get "fee": int and "net": int elements before creating the order? Thank you.
✌️ Does someone know if it is somehow possible to define multiple email addresses where the invoice is send to for subscriptions. I need to send it to the customer what is automatically happening but also to an internal cc email. Thanks ✨
Hi, how can i get the prices of a product from its ID?
Hi there! I'm having an issue while adding metadata to a stripe account (person) object, here is how I'm doing it:
person := &stripe.PersonParams{}
person.AddMetadata("phone_country_code", phoneCountryCode)
acct, err := ps.stripeAccount.Update(
stripeAccountId,
&stripe.AccountParams{
Individual: person,
},
)
When I print the result, the metadata is empty, is there anything I'm doing wrong?
Hi, I'm onboarding users with connect express using the Account Link. I have some questions regarding the returnUrl and refreshUrl params.
My project is in Expo, and I've configured the deep linking, but I cannot return from the browser to the app when the onboarding flow ends.
In my Expo app, I use Linking.createUrl("/") to create the returnUrl, this gives me:
exp://xxx.xxx.x.xxx:19000/--/
Which is not accepted as a param for AccountLink (not a valid URL). I've also tried:
https://exp://xxx.xxx.x.xxx:19000/--/
This gets accepted, but it doesn't open the app at the end of the flow, it only says: This site can't be reached
How can I pass the right parameter to return to the app? Are there other workarounds?
Doc for AccountLink:
https://stripe.com/docs/connect/express-accounts#create-link
Doc for the Expo Linking module:
https://docs.expo.dev/guides/linking/#linking--module
Hello,
How we can update Metadata by Python SDK for object starting with "py_" (py_1KSHZ3EFermNypGyl0e9wcbd) ?
Currently we can only update Metadata to tr_3KSHZ2GHW5Dcxaem0JMuosyU with this:
stripe.Transfer.modify(
transfer_id,
api_key=api_key,
metadata={"user_id": g.user.id}
)
Hi ,
Im working in Angular project and i want to integrate the stripe goggle pay and Apple pay can anyone help me this
Hello, my funds were frozen and im sure that i have followed all the rules and guidelines, i would be pleased if someone could take a look in to my account, because i can't withdraw any money that i have earned.
:question: @vocal wagon Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
Hi, Wonder if someone can help me. I need to create an interface that has a field that is of type PriceData.TaxBehavior. However, I cannot seem to find the import from your Node library. I tried to just use the base type "exclusive" | "inclusive" | "unspecified" but it complains about it being a string.
Is it possible to have a subscription product and one time product purchase using a single paymentElement?
Hi. I would like my customers to just click on a checkout button and then the customer should be redirected to Stripe's website for checkout. Unfortunately, I cannot get the stripe.net.dll working with Visual Studio 2010 and .Net 4.0 (I have tried various methods to get it to work, all have failed).
So now I am wondering if there is a way to do this just with Javascript and client code, so I can bypass using stripe.net.dll with Visual Studio 2010 and .Net 4.0. I just need to pass the price (the price is calculated dynamically by my website), a short text description of the purchase, and the Order ID to Stripe when the customer clicks on the checkout button that redirects them to Stripe. Stripe would then need to contact my webserver when the purchase is complete, and pass my webserver the Order ID so I know which order was payed for. I have all this working with PayPal (PayPal does not require any DLLs) at the moment, but not with Stripe.
This sounds like a support issue. Reach out to them, they should be able to help you. https://support.stripe.com/?contact=true
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Has anyone done successful bill-splitting?
I would love for my users to split the bill using Stripe but I have no idea how or if it's possible. It would also work as a neato source of growth for our app, which we definitely wouldn't mind
Is this not right? On the List all cards section from Stripe API, they have this code snippet JS const accountCards = await stripe.accounts.listExternalAccounts( 'acct_1HrGQLIe4ALJmYLt', {object: 'card', limit: 3} ); https://stripe.com/docs/api/external_account_cards/list?lang=node But you can see for some reason there's a red line under object, it's complaining about it not being an actual property. Error: Argument of type '{ object: string; limit: number; }' is not assignable to parameter of type 'ExternalAccountListParams'. Object literal may only specify known properties, and 'object' does not exist in type 'ExternalAccountListParams'.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
ANNA SUN-list-external-accounts
Hello, I probably have the simplest of all possible questions. Just starting with stripe. I want to use it process credit card payments from an elearning environment where I have set the secret test key. however during checkout now stripe says that I am trying to send the full credit card details to the api and that isnt recommended. where do i change that behaviour?
Hi team, we are not getting emails receipt from Stripe for successful completion of payment. We are using checkout method with Java (Spring). Can you please suggest, if this is the default setting or we are supposed to set it up somewhere ?
HI! I wonder if it´s possible to get a webhook event if a session has expired? I have seen that this one exists: stripeEvent.Type == Events.CheckoutSessionExpired but when do I get to that event and where and how can I specify how long time the session is valid?
Hi, in the api response objects often I can found the created field, basically is a timestamp.
Stripe description says "Time at which the object was created. Measured in seconds since the Unix epoch." I want to know if this timestamp is related resource or the api response. For example if retrive an express account and check for created field I can see the timestamp of the account creation, or the timestamp of the api response creation?
Hello, I have a terminal related question
I'm trying to understand the flow of connecting and using a reader.
Is there a video of what it could look like? or the best integration doc?
I'm doing a BT-based connection (the M2).
I saw the reader sends kind of "logs" and "messages" like "ready to charge", "low battery", etc.
In the code below for example, what are the possible "displayMessage"
func reader(_ reader: Reader, didRequestReaderDisplayMessage displayMessage: ReaderDisplayMessage) {
addLog("reader didRequestReaderDisplayMessage (Terminal.stringFromReaderDisplayMessage(displayMessage))")
}
Since US customers are only eligible to have 1 (bank account or card) attached to their Connect account (Express user), is it possible to just fetch some endpoint that tells you what kind of account they have on file? Or is the only way to use the external-accounts endpoint, filter by Card or Bank Account, and check? I was thinking it'd be easier if there was an endpoint like GET /account and then it just has a property like external_account: { type: 'card', id: '...' } for example.
me again... Is it possible to get the full amount, including line items and tax when creating a checkout session but before navigating? I was looking at creating a checkout session and can see it has a line_items, total_details and automatic_tax property. Upon inspecting these, automatic_tax.status is requires_location_inputs. total_details is all 0, and then line_items doesnt feature anything about tax.
Hello there !
I'm reaching out because I ordered a BBPOS WISEPAD 3, but I just realised that I can only connect to it using the iOS or Android SDK, and I only developped a webapp (stupid me 🙄)
Do you know if there is a way to use the javascript SDK (i was looking into this : https://web.dev/bluetooth/) with the BBPOS WISEPAD 3, or should I give up and order a BBPOS WISEPOS E ?
Hi. Had a quick follow up question related to confirming the payment intent and 3DS based on the discussion here:
#943344545515589642 message
Hello,
How we can update Metadata by Python SDK for object starting with "py_" (py_1KSHZ3EFermNypGyl0e9wcbd) ?
Currently we can only update Metadata to tr_3KSHZ2GHW5Dcxaem0JMuosyU with this:
stripe.Transfer.modify(
transfer_id,
api_key=api_key,
metadata={"user_id": http://g.user.id}
)
This was Stripe answer: Hey! py_ objects are considered a Charge, so you'd use this endpoint: https://stripe.com/docs/api/charges/update
I made this:
stripe.Charge.modify(
reference,
api_key=api_key,
metadata={"user_id": g.user.id},
)
Got this error:
stripe.error.InvalidRequestError: Request req_fvIh73zfhKkHy0: No such charge: 'py_1KTnRYEFermNypGyZGRvCoGA'
Hey,
I want to schedule report generation and wanted to know if I will get a webhook notification once the report is ready. If yes, what is the exact type of the webhook: reporting.report_type.updated or reporting.report_run.succeeded/reporting.report_run.failed?
Thanks!
Hi, how do i verify if a invoice / subscription expiration reminder was sent to the user?
How to apply two discount coupons when creating the subscription?
Is it possible to run custom script when clicking payment request button https://stripe.com/docs/stripe-js/elements/payment-request-button that should validate some form and not display the payment dialog until the form is correct?
how do i check if user pay sucessfully
HI, we have executed Stripe through checkout in Java Spring. We are not getting email receipts for the payment made. Is there any setting we need to do in product or some code need to be implemented ?
Hi, does the upcoming renewal email gets sent when the customers billing method is send invoice?
Hi! I have managed to test if a session for a checkoutsession has expired, and I get the webhook event for CheckoutSessionExpired. But the paymentIntent is null at this stage, and I need my bookingId that I normally pass to the paymentintent to be able to handle our booking that we temporarily creates. Is there any way to access data after a checkoutsession has expired and in that case, how?
Hi, my card keeps on declining even though it works everywhere else. Can someone help me please ? Thank you !
:question: @wide stone 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
Ok thanks
Hi!
One question regarding Emails (unfortunately, I was not able to test in in test mode as no automatic emails are sent there).
I created a new subscription with collection_method "charge_automatically" for a customer with active and working payment method (i.e. credit card) attached as default, which means that all invoices which that are generated via this subscription are charged automatically. Invoices were paid successfully but I was not able to determin if there is an email with the invoice attached was sent out to the customer.
So my question is: After a successful charge, will the invoice be sent to the customer via email by Stripe?
Hello. this is the question as to API Event.
What api event should I use to change kind of subscription users subscribe?
We are planning to sell one product for only one month.
If users don't like the product, the contract will end after one month.
Then, I think customer.subscription.deleted event will occur
But, users who like that product can sign up another product after one month.
Then , I’d like to change kind of their subscriptions automatically, using some api event caused by first subscription ended .
What api event should I use to change their kind of subscription?
hi there! i'm trying to test 3d secure on our checkout page using stripe elements. i find when i use the test card 4000000000003220 which is to test 3D secure 2, it seems to show the modal to accept/fail as expected, however when i test the card 4000000000003063, i don't get a modal and everything seems to just go straight through. however then when i look at our stripe dashboard, i get the warning that the user has started the 3d secure process but not completed it. i'm not doing anything special in terms of displaying the modal myself, im just letting confirmCardSetup() handle this flow. can you clear this up for me? let me know if you need anymore detail!
Can each product have unlimited prices?
Hi, I'm having a weird issue with webhooks. My API manage two hooks, Account updated and Session Completed. The account is working fine as expected, but my problem is with the Session. Whenever its sent or resent by Stripe automatically, my api throws an exception. When I click on resend, it works just fine. What could be the problem?
Hi. I have a question about sending multiple payments to the same card, one after another. It seems that we seem to get card_declined semi-regularly when that happens and I'm wondering if that is a common occurrence. If so, I'm trying to figure out if there is anything to be done about it on our end?
When you debit a connect account using the Charges API, the funds move from the Connect Account to "Platform" account, which is your account you use for your business right?
Hello. Please provide information about AvaTax integration for automatic tax calculations. I have set up integration via stripe dashboard, but taxes still not calculating. What next steps should I take? Thank you.
Hi, I'm facing trouble with customers from countries that don't have a supported tax id type. Is there maybe a generic tax id type of sorts that I can pass to the API instead of the enum value? Say I was handling a customer from Argentina how would I pass their tax id to Stripe via API? for reference I'm working with this article https://stripe.com/docs/billing/customer/tax-ids
Hi, I have a question. In the scenario described here : https://stripe.com/docs/payments/save-and-reuse one of the test card mentions that "The card requires authentication for the initial setup and also requires authentication for subsequent payments.". In the context of a "off session" payment, I am not sure how we would manage this. For example, if you have a subscription based payment (monthly), does that mean that the customer would have to go back every month to authenticate the payment? If so do you know what type of card requires that level of authentication? Is that a common thing, or is it a edge case? In our experience, we have not seen that before...
i would like to know why there is an account openin my name? i have no idea who you are and didn't open any accounts
.
i would like to directly talk with someone but there is no phone number
Hey there, does the use of Apple/Google Pay adhere to the same restrictions listed on https://stripe.com/legal/restricted-businesses ?
I have a product that was supposed to be annual and was registered monthly, can I change it? there are 7 sales for customers of this product
If a user has an existing stripe account set up through, say Lyft, and we have them associate their express account with us, will there be any problems? The standard account sign in was relatively seamless but we're looking at transitioning to express account association and I need to make sure
Also how can I set up a express account to test
how do i know if user refund his payment?
Hey, gang. I have a question about some Subscription info that shows up in the Dashboard that I can't find on the object itself.
I'm needing help getting in contact with someone who can unpause my funds from going to my account?
Question about Express account payouts... I am trying to figure out how to use the API to create a payout to a vendor on our platform. The platform will generate the payout, so we are not using the scheduled payouts feature. In other words, our platform will run a task that will initiate the payout. My understanding is that we would create a Transfer using /v1/transfers/create (https://stripe.com/docs/api/transfers/create), and the destination is the Express account being paid. I've gotten this far, but after the transfer is created, I need to know the status of the transfer... was it completed? and if so, which external account were the funds transferred to? I realize I need a payout_id to retrieve a payout, but I can't figure out how to get a payout from a transfer.
Hey guys, on the front-end (using react) is there a way/element that can both create a customer and payment intent in one swoop? essentially, i'd be looking for something that allows for adding customer info (name, email, etc.) as well as taking in card info and charging a specified amount. in the end, I'd like to be able to have returned the stripe customer (cus_###), payment method (pm_###) and payment intent (pi_###) ids. is this possible or is it necessary to break into many steps?
Hi, i am migrating from the Sources API to the PaymentMethods API (using SetupIntents). We currently store all source.id's in our own database to charge on a scheduled cycle, was wondering if there was a way to map the source.id -> payment_method.id. A card will be ca_xxxxx while the payment method is pm_xxxx, do I need to use the fingerprint?
Hi Stripe devs! We're updating our integration to handle the failure of recurring payments from India due to RBI (https://support.stripe.com/questions/rbi-regulations-context-and-faqs).
What decline_code(s) can we expect if a payment fails due to this? Should we be matching on decline_code and country to determine if this is the reason? I couldn't see any advice on this in the FAQ.
Hello! I'm prototyping a simple stripe integration with the go programming language. I've been messing around with the stripe CheckoutSession and Stripe Customer Portal to reduce the amount of code needed to be supported. I was wondering if it is possible to set the BillingCycleAnchor on a CheckoutSession to pin the created subscription to be charged on every Sunday or would I have to update the subscription with a webhook after the fact. Thank you for your help! and good luck building cool stuff!
If we have smart retries set for 2 months and it's retrying a payment for a 1 month subscription, if the retry succeeds at day 59 does it bill for just one month or for 2 months?
@gusty loom please ask your question in the above thread!
I'm not able to log in to the STRIP acc, it shows that I don't have an account!! Please advise
Question: for paymentIntent mandates, how do I get around the user_agent and ip_address fields? Just set the mandate to offline? Does that increase the chance of it getting denied?
im trying to implement stripe into my webshop but i live in europe and my card doesnt have a cvv number, what can i do?
We accidentally created two connect accounts with the same email address, and can't seem to get rid of or even access the duplicate one
How does the status of payout transition? is there a doc I can read? all of my payouts are pending but im curious how it transitions to in_transit?
Is there a way to validate if a return/refresh callback url was actually initiated by stripe and not just some random dink off the internet?
Hi team - Can we associate multiple coupons with a customer object?
Since we cannot update a coupon’s amount, can we delete a coupon when it is associated with a customer?
Can someone please contact me at 4164742532 regarding payment I work for the eden app
Hey folks. I have a test connect account created last week and was wondering why the heck payouts were taking so long. The lovely person at stripe support said that this was because of the 7-14 day waiting period for new accounts. But I do not recall that being the case previously for test accounts. Am I hallucinating?
My platform transfers funds to connected Express Accounts, then those accounts have their own scheduled (daily) payouts to their connected bank accounts or debit cards. Some of these Stripe-side payouts are failing. How can we track failed Stripe payouts? As far as I can tell, we only have knowledge on whether the initial transfer is successful or not
How to update a subscription by removing discount coupon
Hello, i started with stripe, i earned 3000€ by m’y store on 4 days, they bloked m’y account
We used to have subscriptions setup to leave them unpaid when a trial doesn't convert. In that mode stripe keeps making invoices. We now have customers with many draft invoices. What happens if a customer comes along six months later and reactivates their subscription and adds a card? Will all of those draft invoices get billed?
I have already sent all prosucts to client and thé are going to give thé money to client😔
How long should it take an invoice set to charge_automatically to actually charge the payment method? Clicking "Charge customer" on the dashboard works but I want it to go through automatically. The associated paymentIntent has a requires_confirmation status, but I don't really understand what that means, given that we can still charge from the dashboard
Hi, my team is transitioning from using charges to payment intents. When using charges, we used the charge.captured event to handle effects when a charge is captured. We see that it is still possible to create a payment intent and then capture it separately, but we don't see a payment_intent.captured in the documentation. Is there an event emitted when payment intents are captured? Is it still charge.captured?
hey! my phone number has changed and i cant log in! I clicked "take a picture of my id" to get help, but it just keeps saying i need my phone to authenticate, but THAT IS THE REASON I'm there in the first place. Please help!
kotimarkets - plugin
Another question about Payment Intent. It looks like Charges are still being used for refunds, is that correct? Payment Intents create a charge which, if it succeeds, can later be refunded directly?
I have a connect account that has a wrong 1099 amount, who can I talk to about this?
I am switching creating subscriptions directly to creating a quote and then accepting that quote. I do not see any way to specify payment_behavior as 'error_if_incomplete' when creating a sub through a quote, which is something we need. Is there a way to do this?
For the (await stripe.billingPortal.sessions.create(...)).url is it safe to append '/subscriptions/' + suscriptionId + '/update' to get the user to the "Update Your Plan" page of the billing portal?
Im using c# with net
I have connected accounts with Company data or Individual Data
But when i try to get the account with service.Get("MyAccId"); Company and data are null
Im creating the account with this code
if (setupMerchant.CreateMerchant.IsPublic)
{
options.Company = new AccountCompanyOptions
{
Address = addressOptionsMerchant,
Phone = setupMerchant.CreateMerchant.Phone,
Name = setupMerchant.CreateMerchant.Name,
TaxId = setupMerchant.CreateMerchant.FederalTaxId,
};
}
else
{
options.Individual = new AccountIndividualOptions
{
IdNumber = setupMerchant.CreateUserDetails.DriverLicence,
Address = addressUser,
Gender = setupMerchant.CreateUser.Gender,
Dob = new DobOptions
{
Day = setupMerchant.CreateUser.BirthDay.Date.Day,
Month = setupMerchant.CreateUser.BirthDay.Date.Month,
Year = setupMerchant.CreateUser.BirthDay.Date.Year,
},
Email = setupMerchant.CreateUser.Email,
LastName = setupMerchant.CreateUser.LastName,
FirstName = setupMerchant.CreateUser.Name,
Phone = setupMerchant.CreateUser.PhoneNumber,
PoliticalExposure = setupMerchant.CreateUser.PoliticalExposure ? "existing" : "none"
};
}
Hello, is there a way to prefill all fields aked by stripe, when you create an account link with stripe custom ? I tried to do something like this : accounts.create({ type : "custom", ..., company : { name : "name", ... } business_profile : { name : "name", ... } }) but it does not work.
Hello, I have a simple question, do I have to do anything to handle 3D Secure when I'm redirecting the customer to 'checkout.stripe.com' ?
On test mode, with 3D secure requirenment card, I see this image, However I have a customer trying to make a payment everyday this week, and it keeps saying that he failed on 3Ds attempt, I'm wondering if that's my fault or if he is doing something wrong and maybe the popup is not appearing to him...
Pb600 - 3ds and Checkout
We have a customer who's getting this error when trying to change their subscription collection method from send_invoice to charge_automatically.
Stripe::InvalidRequestError (The payment method type
ach_credit_transfercannot be used with subscriptions that have thecollection_methodset tocharge_automatically.):
I think I understand the problem – at least superficially. How do you recommend I address this? For example, do I need to add / remove payment method options when the user toggles between send_invoice and charge_automatically?
hey there
i am using stripe
MY payment method is working
BUT!!! i want my transaction data in firebase
I have added a webhook file in my api folder
and linke it to
firebase
Hello, is there a way to specify which payment method to use for Checkout? Our customers are businesses with multiple payment methods saved to their account before the time of checkout. When they want to buy our products, they choose the quantities and the payment method they want to use. At this point, I'd like to redirect to Checkout with the payment method they chose pre-filled or pre-selected.
@exotic kernel Hello! Can you provide all details and your question in a single message so we can create a thread off that single message?
import { buffer } from 'micro';
import * as admin from 'firebase-admin';
// secure a connection to firebase from the backend
const serviceAccount = require ('../../../permissions.json');
const app = !admin.apps.length ? admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
}): admin.app();
//establish connection tp Stripe
const stripe = require ('stripe')(process.env.STRIPE_SECRET_KEY);
const endpointSecret = process.env.STRIPE_SIGNING_SECRET;
const fulfillOrder = async (session) => {
console.log('Fulfilling order', session)
Hi, we are a community sports team and don't have an ABN number. I need help in setting up an account, as we are looking to sell tickets for our an upcoming local community event. Can you please help.
Good afternoon. We have a customer that didn't complete their payment intent 3D secure payment. Can a payment intent with a use_stripe_sdk redirect still be completed by the customer if we give them a page to confirm?
Hello, is there anyone who knows how the data migration from standard connected accounts to the platform account works? Migrating 66 connected accounts
How can I charge a connect account the admin fee?
If a user has a standard account set up in stripe and we are trying to link them to create an express account, stripe has them log in with the standard account. Is this intended and if we pay out using express accounts how do we ensure we can pay out to standard accounts?
Hi guys, I am looking to start a project which will be subscription model (fixed monthly fee) that allows certain usage in gigabytes. Charge customers if they go over that usage.
very similar to example on this page: https://stripe.com/docs/billing/subscriptions/metered
Question: In the Stripe example, is the customer charged immediately when they start the subscription or end of the billing period along with excess usage (if any)?
Is 3D secure enforced in the US? I just had some payments rejected from not using 3DS, but we don't have support for it in our integration yet.
If my bank account in USA, can I use TWD be my currency?
Atina-currency
$endpoint_secret = env('STRIPE_LOCAL_ENDPOINT');
$payload = @file_get_contents('php://input');
$sig_header = $_SERVER['HTTP_STRIPE_SIGNATURE'];
$event = null;
try {
$event = \Stripe\Webhook::constructEvent(
$payload, $sig_header, $endpoint_secret
);
} catch(\UnexpectedValueException $e) {
// Invalid payload
return response('ivalid payload', 400);
exit();
} catch(\Stripe\Exception\SignatureVerificationException $e) {
// Invalid signature
return response('ivalid signature', 400);
exit();
}
Trying this but I am always getting invalid signature.
'HTTP_STRIPE_SIGNATURE' where am I supposed to set this?
hi guys,
will there always be an invoice sent to customers for purchases/subscriptions or can i prevent that?
Ok
So
My stripe payment is working
But i want my stripe payment data in firebase database
So i have created a webhook file
It is in C drive
But when i run stripe in my vscode
It didn't work
I tried to contact support team through email 10-15 times but no reply from their side . My payout is stucked but they not replying.
I'm trying to add a card to stripe custom account, I kept getting this error. Can someone help me to resolve this?
how can i install stripe cli in windows
Use scoop to install it.
To install scoop
i installed it
but when i run stripe in cmd
C:\Users\mohd isa>stripe
Could not create process with command 'C:\Users\mohd isa\scoop\apps\stripe\current\stripe.exe '.
it gives me this error
I have already installed it
in my c drive
but when I run stripe in cmd
it gives me error
C:\Users\mohd isa>stripe
Could not create process with command 'C:\Users\mohd isa\scoop\apps\stripe\current\stripe.exe '.
mikelmessi-instant-payouts
What can I expect for a typical round trip request response time to post a charge request using the Stripe API? E.g. 4, 6, 8 seconds?
Howdy — currently working on a stripe connect integration — is anyone available to help me understand how to use the data from nodejs stripe.accounts.retrieve to confirm an account is ready to recieve payouts?
how can run stripe in my vscode terminal
Xcoder-cli
htam-time
I'm wondering if it's possible to save card details while choosing multiple payment options like ['card', 'ideal']?
exception: StripeInvalidRequestError: payment_intent_data.setup_future_usage is unsupported for payment method ideal.
theswerd-account-payout
I wanted to know why payment_intent.canceled is being called automatically when a user has removed his/her card and his/her subscription is expired. When he/she tries to adds a new card when creating a subscription. The subscription automatically get expired and payment_intent.canceled is called and for an error code I get is payment_method_invalid_parameter
thedude-future-usage
Hello, does stripe send mail regarding subscription renewal?
I have a situation is that when I create a paymentIntent , I want something to represent it first such as a Id before it returns it's paymentIntent Id. And when it calls the webhook, It will carry the thing that I represent the paymentIntent. how can I do this.
Hello. How can I get help for Spain and in Spanish?
Hi~ can we get the payment with mb way?
issac.mk-PaymentIntent
Is this possible to do onboarding f connect account on our platform?
Regarding payout create api it's said to have cents amount but when my currency is JPY and amount is sent in cents, actual amount is deducted rather than cents value. Why is it so?
@swift panther we already have a thread so let's chat there
Hello, I'm trying to verify bank account but I have an error 404. I don't understand what I'm doing wrong?
s_ext_account = stripe.Account.create_external_account(
settings.STRIPE_ACCOUNT_TOKEN,
external_account = iban.token
)
print(s_ext_account)
s_ext_account = s_ext_account.verify(amounts = [1, 10])
{
"account": "acct_1KOOLgQYzJJZhYGz",
"account_holder_name": "Paul Bob",
"account_holder_type": null,
"account_type": null,
"available_payout_methods": [
"standard"
],
"bank_name": "STRIPE TEST BANK",
"country": "FR",
"currency": "eur",
"default_for_currency": false,
"fingerprint": "DHd4lBBgwnE6ueEG",
"id": "ba_1KU6ewQYzJJZhYGzPUMs8Ga9",
"last4": "2606",
"metadata": {},
"object": "bank_account",
"routing_number": "110000000",
"status": "new"
}
stripe.error.InvalidRequestError: Request req_PLGBZaYdjYeJZc: Unrecognized request URL (POST: /v1/accounts/acct_1KOOLgQYzJJZhYGz/external_accounts/ba_1KU6ewQYzJJZhYGzPUMs8Ga9/verify). Please see https://stripe.com/docs or we can help at https://support.stripe.com/.
hello , can i know the process of sending payouts ?
Hi there,
We seem to have an issue at the moment where a lot of our user's customers cannot process invoices through their integrated Stripe gateway and are receiving an ''Expired API Key provided: sk_live_51'' error.
It appears that you're having an issue with an ''event account.application.deauthorized.'' event. That is affecting a fair few users.
Do you happen to have any update on this, or when it might be resolved? 😄
Kind regards,
Nathan
Hi
I have a working Payment Elements form. I would like to collect the customer's phone number (even though it's apparently not required, at least for credit cards). I tried adding it to the options object for stripe.confirmPayment() but it never appears on the payments or in the event details. Is that even possible/allowed? Is my syntax correct?
const { error } = await stripe.confirmPayment({
elements,
confirmParams: {
return_url: returnUrl,
payment_method_data: {
billing_details: {
phone: $("#phone").val()
}
}
}
});
As you can see I'm trying to collect the phone number via jQuery from a text field which I added to the form.
For Payout webhooks, does the webhook execution order always go like created -> updated -> paid? (assume its a successful flow)
Hello... I wonder if someone knows how to retrieve the "SetupFutureUsage" option of an already created PaymentIntent
do we have a limit of request to check subscription status? thanks
Some context: I need to veryfy my db to check if users are active at stripe
Hi guys, do you know which test card I can use for testing google pay?
Hello, is posible to create an invoice but send it to an email different to the customer one?
Is there a guide to make subscriptions with woocommerce and stripe?. I did all the guide said, but i need auto renew and at the moment all failed. I get the first payment but later didnt renew itself
hello, sorry does someone speak french, payement on my website don't work, I don't know why
I know a little, what problem do you have?
Hi, I wonder how systems usually handles a started checkout session, and a customer just closes the tab or closes the browser without paying? As I heard you don´t get a webhook event when this happens. And in our case, we create a booking in advanced just to occupie the time for a booking, and then if a customer does not fulfill the checkout we would like to know that and who so we can remove that booking. But this might not be possible to fix?
when my customs write her credit card number, she click on "acheter maintenant" but nothing goes (it's on prestashop), the modul is ok
I'm afraid not! If you need non-English speaking support I'd have to direct you to support: http://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.
thank you
Hello everyone.
I am struggling with changing the payment method associated to a subscription of a customer.
My current user flow is very simple:
-user selects a product client side and server side i create on stipe a subscription associated with that customer
-after that, the user inputs credit card details via stripe card element and confirms payment client side.
My question is: how can I change the card associated to that subscription? Let's say from the next month the user wants to pay with a different card.
Which stripe objects do I need to query and update?
Thanks in advance for your time
Jose Manuel Pixelpro-woocommerce
Hello, quelqu'un peut m'expliquer pourquoi je ne peux pas connecter mon compte bancaire sur Stripe s'il vous plaît ??
voici le message d'erreur
KarolinaRw-checkout-expiry
If you need non-English speaking support I'd have to direct you to support: http://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, can someone explain to me why I can't connect my bank account to Stripe please??
here is the error message
"We could not find the bank corresponding to this account"
: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
Senhor-update-subscription-pm
Is there a way to trigger payment_intent.requires_action via a certain payment method/card?
Hello,
I am currently working on a project which uses stripe connect. I am a little confused with what can be done to avoid some specific edge case.
So, the platform I am currently workin on is similar to airbnb but for short term usage (few hours only).
Our current implementation is that when a user reservers a space for certain price. The paymentMethod (card) associated with user's account will be used to make payment and confirm the reservation.
What we want to achieve:
The reservation dates will be mostly in future and there's a possibility of cancelation from either user or the space providers under certain circumstances. So, we want to avoid charging customers immediately when they reserver a space and make a paymentIntent with the amount so that we can cancel the paymentIntent if the reservation is cancelled OR capture the charge at the day of reservation if not canceled.
I am told that most of the brands hold the funds only for 30 days and if not captured within the time limit the payment intents are cancelled automatically. Also, for American Express this period is only 7 days.
So, what other companies / platform are generally doing to avoid this scenario.
Any, help would be great.
Hi, I have more questions @hollow prairie. Is it okay if we continue our conversation from yesterday?
I've unarchived the thread: #943475168183980134 message
Hi, a customer has failed a subscription charge, they have called up to retry the payment with the new card they added. I cant seem to find a retry payment button? Can someone help? : )
Hi, is there an additional Stripe fee for a currency conversion at checkout ?
Hi!
The invoice.paid event has subscription start and end dates but it is very nested (["data"]["object"]["lines"]["data"]["period"]["start"]). Is this reliable as in can this format suddenly change or should I retrieve the subscription to get the start and end which would be another API call
@hollow prairie
I would like the checkout window to show a field to type in a coupon (for a subscription). I have added the "allow_promotion_codes": true, but nothing is showing.
And nowhere in the SubscriptionCreateOptions to add it.
How to get the coupon field to show?
Is there an event that gets fired after stripe element has mounted? i'm looking to show a loading dialog before mounting and then hide when mounted
What are the webhook events that are fired when field in screen shot below is checked?
my payout events are not fired in this webhook. Is it expected?
how can i link my stripe with firebase using webhook
import { buffer } from 'micro';
import * as admin from 'firebase-admin'
// secure a connection to firebase from the backend
const serviceAccount = require('../../../permissions.json');
const app = !admin.apps.length ? admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
}): admin.app();
//establish connection tp Stripe
const stripe = require ('stripe')(process.env.STRIPE_SECRET_KEY);
const endpointSecret = process.env.STRIPE_SIGNING_SECRET;
const fulfillOrder = async (session) => {
//console.log('Fulfilling order', session)
return app.firestore()
.collection("users")
.doc(session.metadata.email)
.collection("orders")
.doc(session.id)
.set({
amount: session.amount_total / 100,
amount_shipping: session.total_details.amount_shipping / 100,
images: JSON.parse(session.metadata.images),
timestamp: admin.firestore.FieldValue.serverTimestamp(),
})
.then (() => {
console.log(`SUCCESS: Order ${session.id} has been added to th DB`);
})
.catch(console.log);
}
export default async (req,res) => {
if (req.method === 'POST'){
const requestBuffer = await buffer(req);
const payload = requestBuffer.toString();
const sig = req.headers["stripe-signature"];
let event;
//verify that the event posted came from stripe
try{
event= stripe.webhooks.constructEvent(payload,sig,endpointSecret);
}catch(err){
console.log('ERROR', err.message)
return res.status(400).send(`Webhook error: ${err.message}`);
}
//handle the checkout.session.completed event
if(event.type === 'checkout.session.completed'){
const session = event.data.object;
//fullfill he orders
return fulfillOrder(session)
.then(() =>{
return res.status(200);
} )
.catch((err) =>{
return res.status(400).send(`Webhook Error:${err.message}`);
})
}
}
}
export const config={
api:{
bodyParser: false,
externalResolver: true,
}
}
this is my webhook code
how can i change the coupon on a subscription, when updating the subscriptions items?
yandos666-elements-events
BinodKafle-connect-webhook
@exotic kernel I'm already helping you in our thread. Please be patient
Hey i need help
Hey! I have a quick question regarding checkout. We're developing an application (not a website) and have already got recurring subscription payments running since a year back. All fine! Now we'd also like to add a checkout for "one time" payments of items. Can this be done without having to go to the checkout website and use return URLS or can we set up a checkout flow using the Python SDK? We'd really like to avoid a web site step in the checkout.
Hey ! I have a quick question ! If there is anyone availiable
How much time it require to verify connected accounts which is in pending state(Multiparty). How can i minimize this in test_mode? Any help should be appreciated. Thanks
кнєяσ ψ
That is my logic for creation of account but in this model i am unable to find options to add Industry and Social Security number?
any one can help me in this regard
No one there?
I'm here, please be patient
I need some infomations about stripe checkout on wordpress
Hi I wannna know how long it takes for the country preview part process, if I start online shopping on Cargo. It's Thailand what am talking about. Because we now stuck on the process of credit card verification. Thank you for your help
Hi, I'm creating some invoice items using quantity and unit amount, when I then create the invoice with automatic_tax[enabled]=true I receive an error that there is nothing to invoice and that the invoice items would need to specify their tax_behavior, which makes sense, but there doesn't seem to be a tax_behaviour that I can set against an invoice item (https://stripe.com/docs/api/invoiceitems/create). The documentation for invoicing and tax only seems to refer to invoice items that come from price ids, does that mean this is the only way to do it? Or is there anything I can do to set these invoices with a tax_behvaiour of exclusive ?
Hi, I'm getting this error while paying with you
@torpid dome you should reach out to the merchant you're making the payment with, not here.
No such source: 'src_1IO2eRJzAyrRDIN7luh33Szf
Some payments accept them, others don't.
I tried to create a new API but the error remains
Hey there, hope this is the right place to ask 🙂
we followed this guide https://stripe.com/docs/payments/save-and-reuse to save future payments. all works well
one small issue we're seeing is annoying CORS errors for https://r.stripe.com/0
our setup is- S3 static webpage serving the frontend files, and lambdas with API gateway for the backend operations.
but the CORS errors seems to be coming from stripe side, no?
further more, i've double verified both S3 and APIGW have CORS allowed all hosts
Hello Team,
I've few events in dashboard which I want to push to webhooks. I just configured the webhooks now I want to push those events. Is there any way to do it manually?
Hello, I have a question about retries (Stripe Java API RequestOptions.setMaxNetworkRetries) and timeout. Which timeout has to expire for a retry to take place.
Hello, I have a question about rate limiting. We've had some requests failing during load performance tests and I think it is because of rate limiting. Is there any place (on the dashboard maybe) that I can see if we actually hit the limiter?
Hi. A customer in mexico is trying to connect her account with Stripe. It's returning the following error. We seem unable to be able to let her connect via either a standard account or express. Can you advise what we need to do here please?
I've suggested to my team that we allow her to use a standard account with no fee. A short term workaround until we find a better payment mechanism later. But they've said we can't and to ask Stripe for guidance.
Team HELP !!!
Dan (ClassFit)-connect-error
Anyone around? I'm stuck, please see my thread
Help?
Anyone Here? Need some information. I do not found any webhooks related account state. Like if user account status changed from restricted to pending/complete. It would be great if there any webhook associated with it. It will give better look in UI/UX for end users.
:question: @blazing shadow Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
Can i send directly funds to bank account of connected account?
Hi. We use Stripe Connect with Express account. So we make payment through the platform account (us) and our merchant have an Express account. We send the payment with the on_behalf_of. Now, we have a merchant that have already a Stripe account. But it's a Standard account. Is it possible to link their account to our platform account ?
Hello, cancelling payment intent the second time results in an error. Is there a way to make the call "idempotent" meaning that if the payment intent is already cancelled then the second cancel call (e.g., made on a retry by mistake) would return what the first cancel call returned.
Can I disable Google and Apple Pay for specific Checkout invoices?
Stripe can be integrated via API without capturing card data and with different prices, without registering products.
alexanderg-idempotent-requests
how could I be 100% sure when the user has been renewed automatically by listening the customer.subscription.updated ? what should I check from the previous_attributes. thanks!
Hi all ! I want to update a subscription invoice application_fee_amount value. But in test mode, the invoice.finalized event is fired before the invoice.created event ... And it's not possible ton edit this value on a finalized invoice ..
Hi. I joined Stripe and have a few questions about webhooks and billing portal. Should I ask them here or send support ticket?
Hi, I have a series of products for subscriptions, with tiered pricing. The problem I have is that when I ask stripe to return the subscription by passing subscriptionId, it returns the subscription object but subscription.plan.amount = null. Can anyone tell me why this is happening?
Hi, I have an issue with retrieving customer info. Every successful payment/checkout session has a customer attached but if I click on that customer the actual customer object doesn't include any of the customer details(billing adress, name etc.) but the email. This is the same if I try to fetch that customer through the API, which is the main goal
👋
Are there any query templates on Stripe Sigma that can help my team query for the following metrics related to customers upgrading/downgrading (e.g. changing price on subscription)?
- previous plan name
- previous price
- current plan name
- current price
- when someone upgraded/downgraded
- the prorated refund/charge they received or had to give
- if they upgraded or downgraded
I believe we can probably get the answers to the listed bullet points by looking at Invoice Item objects but does Stripe have any other recommendations?
Hi. I forgot my email address of my stripe account. What should I do?
I want to add my existing stripe subscription and product to tax ? How can i do that ?
See the left side bottom Tax Location says "Unrecognized Location"
Hello, we are facing some issues that pop up since today
Some users cant pay because a setup intent failed to complete.
The only error we get is
invalid_request_error but we cant see whats invalid. Can someone assist us?
evt_1KUC2hAyCHqHBVc1fFmOpngJ
marvin-setupintent-error
We sell contact lenses and pay commissions to the prescribing eye care professional through Stripe Connect. We have already explained our business model and prescription policy to the Stripe risk department and they approved our use. However, there is an issue with the Stripe Connect account activation workflow. When our customers, the eye care professionals, set up their account with their banking info so they can receive payments, the wizard asks them for their type of business. If they answer "optical shop", the closest match, they are warned that this type of business is usually not allowed and requires a review. This is a scary, unhelpful message. Since Stripe has approved our process, can we get rid of that warning?
Hey Stripe team, how do you handle validation of bank account and routing numbers?
Hello World! 😃 I set up a payment link via Stripe but I also need 2 types of information when a customer pays. I was thinking I could customize the payment confirmation email but I didn't see that as an option.
Could anyone suggest a way that I could accomplish this with a payment link?
Hello, while setting MaxNetworkRetries to for example two. What happens if second retry is initiated but the first one somehow succeeded in the end. For example I charge CC, could it be charged twice (given no idempotency key is used on the call) - on first and second attempts.
Good morning. Can we set up a subscription for a customer with using the subscription schedule API and phases that would allow the customer to catch up and be on the same payment data as the other customers? I tried to create a schedule with 2 phases with a start date of 2/1, but this doesn't work. sub_1KUDtGBBamLIIR3ZvyX2RY7W <-- created in test.
can someone please connect me to sales/ compliance portugal? br
I have another question, we are looking to offer business customers a better experience so we want to enable
SEPA Bank transfers (and test a new implementation)
But we cant enable it
it shows up in the settings, but when we follow the active link to
https://dashboard.stripe.com/settings/payments#sepa_credit_transfer
its not in the list
Hi all, I'm new on Stripe: just landed.
I just downloaded the Prebuilt Checkout page (React and Node).
Following the instruction into the README; I npm install and then npm start.
I received the following error:
neo4j@neo4j:/experiment/stripe-sample-code$ npm start
> stripe-sample@0.1.0 start
> concurrently "yarn start-client" "yarn start-server"
sh: 1: concurrently: not found
So I looked at the package.json and started separately the client and the server.
The application started by then I received the following error on the client side:
You can now view stripe-sample in the browser.
Local: http://localhost:3000/checkout
On Your Network: http://192.168.178.22:3000/checkout
Note that the development build is not optimized.
To create a production build, use npm run build.
Proxy error: Could not proxy request /create-checkout-session from localhost:3000 to http://localhost:4242.
See https://nodejs.org/api/errors.html#errors_common_system_errors for more information (ECONNRESET).
Proxy error: Could not proxy request /favicon.ico from localhost:3000 to http://localhost:4242.
See https://nodejs.org/api/errors.html#errors_common_system_errors for more information (ECONNREFUSED).
and another long error on the server side (too long for discord ...)
Any help will be appreciated!
@fervent lance Please use the thread I created for you
Hi Stripe,
Good morning.
For ACH payments processing in the USA, We are currently using Plaid and Stripe integration.
Currently, we get Stripe bank tokens from Plaid after instant verification, and we call Stripe Charge API to charge customers on the Platform account.
But, We would like to charge the customer on a connected account(standard) instead of a platform account.
Is there a way Plaid can pass the connect account id to Stripe during Bank token creation, hence Charge will be succeeded on connect account?
Hey guys, can we setup trial subscribe without cc information?
Going through this: https://stripe.com/docs/billing/subscriptions/build-subscription?ui=elements&card-or-payment-element=card-element
and it recommends listening to webhooks to set the PaymentMethod used as a Default PM on the Subscription object (section 8 "Set the Default Payment Method"). Is it okay to set the PM as default on the Customer instead, using (python lib) stripe.Customer.modify(customer_id, invoice_settings={'default_payment_method': pm_id)?
Create and manage subscriptions to accept recurring payments.
Hey Stripe devs! Which version of the Stripe SDK allows us to do the following in the image below? In particular, the SDK auto-reconnecting when we encounter a SESSION_EXPIRED terminal exception?
would the paymentElement.on('change') event capture if the user selected google pay as a payment option?
Hey guys, I'm using Stripe Checkout and webhooks to manage subscriptions. After completing the checkout session, my webhook receives both a customer.subscription.created event and a customer.subscription.updated event in the test mode, while only receiving a customer.subscription.created event in the live mode. The webhook listens to both events. Is this difference deliberate or am I doing something wrong?
on the hosted checkout pages, is there any way to get some of the purchase info back with the success url? Like order number so I can then wait for webhook to check against?
hi when i create a connected account [standard] via API and then that account acccess via DASHBOARD, it comes with a logo and with a name just below his own. How can i change this logo and the name that appear below via API, Thanks
Hi there, I'm trying to create a webhook to retrieve account updates from Connect accounts. However, it appears Stripe isn't attempting my webhooks. I did create a Connect endpoint type webhook. What am I doing wrong?
Hello we have a question about usecase, we have a Web3 platform that accepts crypto payments, but we also want to add stripe. The funds used with strip cannot be turned into cryptocurrency afterward, its only a payment to use the platform. Is this a valid stripe use case, or will it be considered web3 related?
Example: We have a blockchain storage where people can pay in a token for GBs. But we also want to add stripe so they can pay using credit card for the same storage. (there is no way to turn the stripe payment into tokens and withdraw)
Hello team quic question : Can Klarna to be used in combination with paying with a gift card?
Hi how can I show a loading icon whilst a payment element is mounted? It's taking a few visible seconds. Online payments using elements
Is there any way to find out an account type? We can log into its dashboard but can't find out its type
Hi, by using billing portal when one of my customers upgrade plan , he will be charged the amout of time remaining. When downgrading, I want this downgrade to only happen in the end of the current plan. How should I do that?
Hi. I am currently trying to reformat the csv file from transaction for my bookkeeping purposes (german law).
For example i have following "source id" :
py_3KR252A4xG1axF8d1Lw7PvaC
how can i get the object of it form api?
i cant find the model "Payment" only "Payment Intents"
Hello, I have a webhook created to notify me when a subscription object has been updated. I canceled a subscription on February 15th and I never received a webhook of this cancellation
hi i have custom subscription flow in which i create a subscription with payment_behaviour default_incomplete and expand latest_invoice.payment_intent and then use the expanded payment_intent's client_secret to confirm the payment, now i'm trying to support subscription with an initial trial period but in this case the payment_intent is not expanded, am i doing something wrong?
Hello, i need help connecting my stripe account to my business website please?
How is it possible to go straight to the gironet page instead of the standard stripe checkout? For iDEAL
My company is creating custom Stripe Connect accounts for our users, and we are passing in the required fields to create the individual accounts with last4 of SSN etc. We have other users that have given us EIN numbers we want to pass those in, but some of our customers have not given us a business name or business type. We will be paying them over 10,000 in the course of the year. Will the identity verification fail if they have an EIN but we use their name for the business name. Some of our customers are saying they don't have a business name.?
We provide a subscription based grocery delivery service and the subscription amount changes every week. Currently, we save customer card info on stripe and save payment method(pm_) in our database and charge customer every week based on subscription amount for the week by creating Payment Intent and it works fine. I am just worried that in case something goes wrong in code and customer might get charged multiple time, so I was thinking how to prevent it. Is there a way in stripe admin account to limit number of transactions on a particular customer or on a particular Payment Method per week.
Question here on the API side for the Charge object. I'm wanting to query the source information for the source of an ACH Debit off a charge, but the response for a Charge always has a null payment_method. For cards it is populated.
bence-ideal-checkout
There is a source section in the response that contains the details and the correct source id, but that is not a documented section in the charge api and the java API specifically says it is deprecated and will be removed. https://github.com/stripe/stripe-java/blob/master/src/main/java/com/stripe/model/Charge.java#L284
hi when i create a connected account [standard] via API and then that account acccess via DASHBOARD, it comes with a logo and with a name just below his own. How can i change this logo and the name that appear below via API, Thanks
https://cdn.discordapp.com/attachments/943964237443780678/943982435195047936/unknown.png
Looks like is the platform account logo but how can i change it
Hi — what can i do to get a link send users to their Standard account dashboard?
is there any quick nocode solution to create an invoice system where the connect accounts can just create an invoice and then send the link to someone
Hello, Stripe has charged a customer of mine $300 more than the amount that was selected on checkout. What do about this?
IS there any way to talk to a stripe support team member? I cant find anywhere i can do this
theswerd-standard-dashboard
Hey Stripe - I wanted to ask whether it is possible to use multiple API keys using the Stripe Java library? We will potentially have multiple Stripe accounts (based in different countries) - we are assuming this will result in 2 sets of keys to use for each account?
Hello, I want to get a list of all the transactions that contributed to a specific payout through the stripe api.
Just like the transaction list shown on the payout page.
I tried retrieving some of the balance transaction objects and payout objects, but none of the ones returned had any form of list.
Also to note, the returned objects looked very different to the ones on the stripe api documentation
Hi if I listen for a payment_intent.succeeded event will that list all of them including connected account? Also is there any way to exclude some paymentintents e.g by setting a flag do_not_send_event? hope it makes sense
can someone unarchive the thread I was in?
the codyL-ach-charge
I can't reply to the requested info
When creating a custom Stripe Connect account I receive a new account object with a verification property "pending". I have webhooks set up for our Connected accounts, can I listen for a identity verification success event in my webhooks. I don't see this listed in the events docs?
Hi! How to set up automate email after each transaction?
hello all! I was under the impression that if a confirmCardPayment results in a failure, due to something like insufficient, funds that we would get an intent back with status requires_payment_method. But it looks like we get an error object back with the intent as one of its attributes. Is it safe to assume that we get an error object anytime a transaction is not successful?
hola ?como puedo quitar soprot de las formas de pago? no queiro que se vea
como eliminar sofort
jocelyn29-account-support
Hello 👋, I'm adding payment methods using the confirmCardSetup method in the client. This is working as expected -- attaching the new card to the customer -- but the card is not marked as preferred. How do I mark it preferred using this method?
adamlbailey-card-preferred
Hi, please can someone help me? I need pair payout ID with reference number on bank statement. I am searching in API reference, stackowerflow and google for hours and no help 😦
What happens when I have a customer sending too many API requests? Does stripe throttle just that user who is spamming or do they throttle every customer on my website?
Hey there devs! I had a question about Stripe's Android SDK. So I'm trying to build a testing environment for the internet readers - and I noticed that isSimulated: true is the only way for the stripe readers to be detected in a test session in the DiscoveryConfiguration. The workflow from there works correctly, except it just goes to a success without any reader prompt to put in the test card - so some info on that - we got in the tips beta for Canada (not sure if that might be the reason for it) - but the entire process goes through successfully without any reader input (which isn't the case in live mode - we get the reader asking for tips). Our sales team has to demo how the payment processing works with tips (and they have the test cards) - is it possible that I'm doing something wrong where testing readers is different from live readers? Any help is much appreciated!
supoort dont help¡¡
zishaansunderji-android
so I have a subscription that is charged daily indefinitely. But I wanted to give the customer to choose the number of days they would like to use up front....if they knew how many. And so lets say they choose 3 days. I'll store a date 3 days from now. And when that 3rd day starts, can I update their subscription's cancel_at_period_end to true and it will stop at end of that day cycle?
Hi teaam good day, I am working on the webhook. How can I filter if subscription is being cancelled or updated? I assume they both uses the event customer.subscription.updated
Hello sir, I have one product under two items created monthly and yearly with different price and interval. I am not able to create subscription with two different interval mean one price interval is monthly and second price interval is yearly . and getting this error "Currency and interval fields must match across all plans on this subscription. Found mismatch in interval field." plz provide solution of resolve it . stripe subscription used in php.
Hello devs, I have an issue passing a customer name and email via payment intent to stripe using php
Payment Intent
I am creating payment intent from dashboard and in more option I add stripe test card and checked for pay later option
It add new uncaptured payment
But is it same like if we make payment intent from api, use terminal WisePOS E or M2, swipe or tap card on terminal and make payment approve but no capture it?
Hello, I am trying to join a private channel in this Stripe server, can anyone help?
Does stripe not support daylight saving time? https://cln.sh/NXBjJz
I had setup subscription to charge on first of each month and this is how the the payment happened. After November the charges started happening 1hr before 1st 00:00. Any solutions for this?
hi stripe team i got the error massage "This Connect account cannot currently make live charges. The requirements.disabled_reason property on the account will provide information about why this account is currently disabled. If you are a customer trying to make a purchase, please contact the owner of this site. Your transaction has not been processed." What should I tell the merchant to do
Hi! I have asked about this yesterday but I need som advice, I wonder how others handle a started booking checkout session / order checkout session if the customer just closes the tab/ site without fulfilling the payment. I know I don´t get a webhook event about this, but do you have any advice how to handle that case? we create a booking in advanced because we want to occupie that booking for the customer as long as he/she is doing the payment.
Hello,
I am new to payment gateway integration process. I would like to know is there a way to use UI and Backend in conjunction for Payment Gateway integration with stripe?
How to integrate Apple Pay in web ?
Morning. I am using checkout and doing some tests. I see that every time I create a session a new customer is created even if the same email and test card is used. Is this happening also in live mode? Ideally if the customer use the same card I would like to have 1 customer and not many
matrix-Checkout
Hi , Can we get receipt url without a charge object ?
Hi I want to integrate Bacs Direct Debit payments in angular and firebase how can I add account detail respective while doing
KumarArpan-Receipt
Hallo admin, do you provide for indonesia currency (IDR) using alidropship plugin? Hearing from you soon, thanks!
hi sorry no clue how to get support
stripe support told me go here
are there any devs here?
new to discord, shows thousand people online but nobody's talking, i don't understand what i'm supposed to do
Laetobz-IDR
Hi, I'm currently creating a page where it displays the list of accounts. One requirement is to have the ability to filter based on the status... Same in this page.. https://dashboard.stripe.com/test/connect/accounts/overview?connected_merchant[status]=enabled&sort_field=created&sort_direction=desc
As i read the API, it seems that it's not available using the API . https://stripe.com/docs/api/accounts/list
How can i filter the list to display only "Complete" status
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 There !
I am generating payments threw session.
When the customer paid, he will be redirected to the website.
Invoice are only generated if customer have subscription can I generate invoice if customer just make a "payment"
Thanks
Hello, we are using Stripe in our webshop and we would like to have a generated CAMT file to import in our ERP for the payments but the only thing I get is csv what I cannot work with - can you help me?
i was integrate Apple Pay using this link https://stripe.com/docs/stripe-js/elements/payment-request-button#verifying-your-domain-with-apple-pay but still not getting Apple Pay button
hey, i’m new to this. i’m trying to contact stripe support but no luck to any phone numbers to call 🙄 just sent me to this. hopefully someone can help? i work doordash & i’m trying to get my 1099 form but each time i’ve tried logging in or used a diff email, it takes me to a new screen & it just says “Sorry, Something is wrong”
:question: @undone hearth Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
hello... I have a question about the setup_future_usage... when I create a PaymentIntent, I already set that value... then I retreieve the secretKey, and I use the secret Key in the HTML part, where another "setup_future_usage" is available... what's the right way to proceed ? 1) set the "setup_future_usage" on the PaymentIntentCreate request only, and nothing on the HTML part - 2) do not set it in the PaymentIntentCreate but set it only in the HTML part - 3) Set it on both sides 4) It doesnt matter, but the HTML will overwrite the value eventually set in the PaymentIntent ?
Hi everyone. We are on the final steps on getting all things implemented regarding a connected custom flow. One thing we are having a hard time figuring out how we can test using the stripe test environment, is how we can get an account in a eventually_due state so that we can tell our users that their accounts need to be verified soon.
Right now we are only able to get an account that is verified immediately after we have created it and added a bank account to it (using test data specified from Stripe; test date of birth, test IBAN etc) OR we can get one where the account is immediately currently_due where we use another date of birth but with the same test IBAN.
Is it possible to test it somehow and get the account to be in eventually_due ?
dgsunesen-eventually-due-status
ExternalAccount = new AccountBankAccountOptions
{
AccountHolderName="Hanan Afzal",
AccountHolderType="individual",
AccountNumber= "000123456789",
Country="US",
Currency="USD",
RoutingNumber= "110000000"
}
here is no option to tell stripe api about bank name? so how this will identify my bank
I want to change my phone number
:question: @gritty nexus 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
Ok thanks
hi,
i have integrated payment gateway following the guidelines of stripe php code provided and have integrated the payment gateway but somehow it is not working this is the url
https://leadclearcle.com/test/stripe sample code/public/checkout.php
and error I am getting is
A demo of a payment on Stripe
can you check why that error is coming and what should I do to resolve it
it will help me a lot thanks
payment form looks like this but gives error when I try to make a payment doesnt do anything
Hello! I'm setting up subscriptions by first having the backend using StripeApi.subscriptions.create with customer ID + subscription ID. I set payment_behavior to "default_incomplete" , which allows me to get back a client_secret from the API that I can use from the mobile application so that the user can enter his credit card informations and proceed with the payment.
This all works well, unless I use trial_from_plan: true in the subscription creation (which I use because all users get 7 free trials day when they subscribe).
If I do this, then I don't get any client_secret in the response, and the subscription is instantly created without payment needed. Even weirder: if I check in the test mode dashboard, I can see that my customer has a created subscription, that is in trial. The customer will be billed 7 days from now, but there is not a single payment method registered!
Any help please? Thanks in advance 🙂
Hi, is there any key to distinguish one time transaction and subscription from payment_intent id?
Hi everybody! Is there a way I can test instant payouts? I just performed a payout but I want to test it out so I don't need to wait to receive the payout.paid event
Nevermind lol I just saw I wasn't listening to the payout.paid event
Thanks anyway
Hi, I ahve a quick question about the tax_rate percentage, how many decimals it should be rounded to when we create a new taxrate? 2?
I am in need of help please
I have no idea what I’m doing wrong, I’m just trying to get my clothing brand up and running and this keeps on showing up
:question: @graceful totem 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 about subscription.
We have a case, when user pays first payment of subscription and then he fails next payment(s) because of some reason(not enough money, card blocked e.t.c). How can i reproduce this case?
Hi, I have been searching but no luck.
Is there a way to create a subscription that charge for "a product" $X the first N months and then drops to $Y after that.
A bit like a promo for the N first months (but not free trial). In fact we want to charge X > Y but that isn't relevant to the question 😉
mtanzi-tax
Hello, we need to process 100k payouts/year. In terms of KYC what is the minimum set of data we need to send money to a person from/to Germany? Is the address enough?
Hi there, I'm trying to understand what Webhook event type should I use to get notified if a customer requested a chargeback on an invoice generated by a subscription. Is it charge.dispute.created or the issuing_dispute.created. From what I understand, I should use the charge. one since I'm using Stripe to process the customer payments.
Hello everyone. I am testing webhooks capabilities in Test Mode. Should webhooks work in test mode? I set up a public webhook receiver and configured the webhook to listen to payment_intent events and went through a successful payment workflow. I see all the payment_intent events in the event log but the webhook is still listening for events.
Hi i was wondering about using a stripe in my app it has minimum commission 30 cents, what about an app that mainly makes money from such small transactions? Does the use of a stripe make no sense then, is there any special offer for such transactions?
Yes webhooks work in test mode. Take a look at your console, in the events list you should find the webhook attempts and see what’s going wrong.
Hi! do I handle refunds in the same way if I want to refund a payment to a customer at my connected account? Is it the paymentIntent that is the key to which customer that get the refond?
:question: @zealous citrus 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
Follow-up on this thread: https://discord.com/channels/841573134531821608/944182277842305036
I'm using the google pay API like this:
presentGooglePay({
clientSecret,
})
Where clientSecret comes from a pending setup intent (and has the form seti_xxx_secret_yyy).
But it doesn't work, as I'm getting the following error at runtime:
{"code": "Failed", "declineCode": null, "localizedMessage": "Invalid Payment Intent client secret: seti_1KUUDJFHrpYdXUelMxomojHP_secret_LApt3IPrkc96FR0BVg0Zs8QMnnuAb8w", "message": "Invalid Payment Intent client secret: seti_1KUUDJFHrpYdXUelMxomojHP_secret_LApt3IPrkc96FR0BVg0Zs8QMnnuAb8w", "stripeErrorCode": null, "type": null}
Any idea why? Is there another API that I must use in the case of a Setup Intent? Because the error mentions a payment intent.
Thanks in advance!
Re-opening the thread
I have an issue with coupons.
I create a coupon for a specific product, with a 1-time use.
The user chooses its subscription payment period (every 1 month, every 3 months, etc) and then sends the request to my backend along with his 1-time use coupon.
My backend creates the subscription, gets the client secret from the associated "pending setup intent", sends the client secret back to the client's mobile application so he can pay using card/google/apple pay/whatever.
He starts the process but he cancels it.
-> After this point, the promotion code associated to the coupon is no longer valid! (because I specified that it should only be used once)
How could I work around this issue?
Thanks in advance
Hey. I am using the React Native library version 0.2.3 and when I call presentPaymentSheet everything goes ok but on the response paymentOption is undefined. Does anybody know what the issue can be?
Madalina oiegas-RN-paymentsheet
Hello, we are trying to find the problem that our card reader M2 would disconnect randomly during our partner's business hours. According to our report, it often showed "Bluetooth unexpectedly disconnected during operation" and it required restart the ordering app or even reboot the pad to fix the issue since it would not discover any available devices after showing the error message. The card reader is charging all the time. Thank you.
Hello!
We are using Stripe Paymentsheet on iOS and we are trying to do some payments with 3DS. On some cards the 3DS challenge screen is being shown, on other cards (from Romania for instance) the 3DS screen is not shown and the payment automatically fails to display this message: "There was an unexpected error -- try again in a few seconds".
Does anyone have any idea why doesn't this work?
PeterChu-M2-disconnect
Hi, I'm just starting to use the Stripe API, using the PaymentElement, a backend in node and frontend with reactjs , reading the documentation I couldn't find how to bind the customer who is paying with the user in my database, is there a metadata to send with the PaymentElement the ID of my user, together with other relevant info? Should I use the client_secret to bind the whole transaction?
hey im trying to do end to end testing in cypress and need a payment intent without making a real one. is there a way to stub a payment intent??
Good morning. I have a question regarding the Retrieve upcoming invoice API, specifically the period_start and period_end fields. https://stripe.com/docs/api/invoices/upcoming
Currently when I query the API with a SubscriptionId, I get the same period_start/end dates as the latest invoice, although I was expecting the upcoming (or next) period_start/end dates.
Just wanted to check if this is expected behaviour, or if I'm doing something wrong. Thank you in advance. 🙂
Im having issues with the upcoming invoice endpoint when I add a coupon to the call ( the amount of the discount come with a 0 ) but the product is discounted I don’t understand what am I doing wrong on this one
if a person comes to the app again is there a way to allow the person to make a purchase without entering their card info again - is there a secure card object or extension of the customer?
Hi, I want to create a subscription with proration to a past date via subscription schedule API. When I try to set the start_date to the past (a year back), I get the error You can not create a subscription schedule with phasesthat already ended. You can back-date a subscription schedule by settingstart_dateto be in the past, butphases must end in the future. This is the curl command -
curl https://api.stripe.com/v1/subscription_schedules \
-d customer=cus_JsNaCHWWnNDFmd \
-d start_date=1611993600 \
-d end_behavior=release \
-d "phases[0][items][0][price]"=price_1J7wR4BuQq6cUmE7xtohGWA6 \
-d "phases[0][items][0][quantity]"=1
I did try to set the phases[0][end_date] to the future, but it does not work. Please advise
Quick question. is it not possible to charge a product to an existing customer in the dashboard?
I can create a new payment, but that wouldn't be associated with the product..
Hi everyone. QQ: Customer asking for a void check or bank letter before they can send a payment via ACH Credit to Stripe. Is this something that Stripe can provide? Any workarounds?
Hello,
i was already asking about this. we have a customer who is not able to complete our setup intent. authentication seems to fail.
Our customer already spoke with his bank and they claim the issue is on our side/stripe integration.
Could you please have a look why the setup intent is not able to complete.
cus_L9kaNhgtQS3A2W
#dev-help I am trying to test out Web Hook Listener and having issues getting the Stripe CLI to forward events to my Localhost. Can someone assist me with this?
Is there a way to tell if a Standard Account has OAuth'ed in the past using a Platform Account?
Is there way to tie a payout to a specific charge? Meaning, I'd like to know the time when a specific charge was paid to my bank account.
Hello team,
I have setup stripe connect account successfully
And now I want allow use to update some details such as bank details.
e.g Bank number, Routing number.
Is it possible in Stripe? If yes, can anyone please share any API link so I can do this.
Hi Stripe team,
Is there a way for you to check eligibility for test clocks beta? We have signed up a while ago but have not heard anything in this regard.
https://stripe.com/docs/billing/testing/test_clocks
@here is there a way to automate taxes in a checkout when charging a user using stripe without having the product being already set in stripe. I.e by passing a code which will automatically apply the tax to to the charge based on a given state.
Does Stripe Connect take care of tax requirements for each country? My platform currently pays vendors in the US only, and requires vendors to fill out a W-9 form. We want our vendors to exist anywhere in the world, and we're integrating Stripe Connect to pay them. Can I eliminate asking our vendors to enter W-9 information? Or do I have to expand that functionality to support tax requirements in other countries?
Good morning. Is there a way to tell if an invoice.paid webhook event is a trial invoice created for a subscription? I see that it automatically sets the description to "Trial period for product name", but I was wondering if there was a flag in the event to know it's the trial invoice.
If one customer causes the API to get rate limited, all customers will not be able to make payments or send cancel requests, etc? How long will the website be rate limited for?
Hi .. just getting started with Stripe. Trying to get invoicing to work through Stripe's Java SDK. I am facing 2 issues that I can use some help with:
1). My invoices are created as CHARGE_AUTOMATICALLY with one of Stripe's test credit cards on file. However, Stripe is not automatically charging the invoice. Instead, it stays 'Open' instead of marking it 'Paid'. What am I missing?
2). I don't get any emails on the customer's email address - neither when the invoice is generated nor when it gets paid
I should mention that my Stripe account is not completely activated yet. I still need to provide my business and financial details. Could that be causing these issues? Appreciate your help
HI, regarding this statement in the support documentation says: "Starting in June 2021, Platforms using OAuth with read_write scope will not be able to connect to existing accounts."
I have only had one account and it has a credit on it. Do i have to set up a second account to use a platform with OAuth with read write scope? Isnt there something I can do with my only account. I really dont want 2 accounts.
Hey, I got an issue with the localized dates for subscriptions invoices. For example https://dashboard.stripe.com/subscriptions/sub_1JbY3OAIBz8zc47oXnrf6meO there are currently 5 past invoices. The invoices from September and October are correct. What changed then? Why the subscription now charges on the 19th? At created it shows the correct start time but the period is using a wrong time I guess. It should always be the same day at least... There seems to be a problem with the changing times in Germany? What can we do to resolve that issue?
Is it expected that we might receive an "authentication_required" error when attaching a card to a customer? I was under the impression that would only happen during a transation
Is it possible to provide access to Stripe, but to the development environment only?
Hello, is there any way we can create a subscription that's only valid for a certain period (not trial though), let's say 1 week?
hi, i submitted a pull request to add reporting.report_run.succeeded to the Stripe CLI. Could someone please review my pull request? https://github.com/stripe/stripe-cli/pull/823
Hello, when I create a subscription in php I get a 1 hour draft from an invoice that I don't get if I'm using the website and do it manually. Is there a way to just directly create the payment intent like when it is done manually?
I need to manually assign my plan ids. I used to be able to, but do not remember how. Can you please let me know how to do it again?
do we know the lag time on the USD balance on the dashboard?
When transferring funds into a Connect Express account for a future payout, and the account has not been fully setup, I get the error: insufficient_capabilities_for_transfer. I need to determine when an account is in this state. When I retrieve the account, I see that there is a property named payouts_enabled and there is another hash property that is named capabilities.transfers which is inactive. What's the difference and what should I be using? I feel inclined to use payouts_enabled
Following up on a thread I'm unable to reply to from yesterday: #dev-help message
I am using subscriptions and invoicing. I want each new card added to be the default payment method. Is the only way I can accomplish this to listen to webhooks and then mark each new card added as preferred?
How to get payment method id from checkout session in setup mode
I unarchived your thread, we can continue there.
does a webhook endpoint secret ever changes? i currently have as an environment variable in my project, but I'm wondering if I should dynamically retrieve it via the api instead?
Can you create a plan and product at the same time? Or do you have to do 2 separate calls?
Working on unit tests for the refund process—is there a test PaymentIntent ID that I can use for this purpose, or will I need to create a PaymentIntent each time in order to test refunding against the API?
I need help getting ahold of someone at Stripe
Hi Team - for stripe payment is return_url parameter required for non 3DS SCA?
Hello. Can someone help me out regarding settlement merchants, branding, and the on_behalf_of attribute for my platform?
I need help with the payouts I do dog walking through wag and have many payments that have failed due to my card being declined but I got it fixed and not sure when all the money will come through
Hey all- I’m building a webhook handler in Node+Express to receive events for delayed notification LPMs and I’m getting a HTTP 400 response while constructing an event. I used some of the sample code in the following guide and wondering what I might be missing: https://stripe.com/docs/payments/payment-intents/verifying-status#webhooks
Hi, I'm trying to build functionality to upgrade/downgrade subscriptions. I'm having some issues with prorating though that I'm finding a bit puzzling. As an example, I have a $200/month subscription. I want to upgrade it to $1000/month. I call the upcoming invoices API endpoint by deleting the subscription item matching the 200/month product and add one that is 1000/month. I get back an amount due of 1799.89. I get the same answer if i do it in the dashboard, so I'm not exactly sure how thats possible
Hi!
Hi, we've been connected to Stripe for a while and we're not on a very recent API version (2019-05-16), but with that said, we're consuming some webhooks when invoices are created for billing reasons. I have a random customer who's invoice.charge.source is a completely different shape than every other customer and I don't understand why, and its causing some issues.
I have a question, My company is in the us, but I found a client in Italy, can I charge him in euros and keep the money in Euros and send it to an Italian account even if I have no legal presence in Italy yet?
How would you refund an Invoice? Do you just keep track of the Payment Intent, and refund to that PM?
Hi! I'm currently finding out that subscription-created invoices cannot be deleted. That seems reasonable since they are auto-generated but we disabled automatic collection and saw a draft invoice being created which will never auto-advance to status:open because collection is disabled. Now, the subscription that created this invoice has been canceled and the invoice is still there as draft with no option to delete it. Is there any other way to get rid of it? I considered finalizing it and then voiding it but that seems unnecessarily stressful for the customer as well as for our accountant. Has anyone else had issues like this before?
Hello! We have a new CFO who needs access to the nitty gritty of our stripe account. How do we go about updating people if our last head CFO is unavailable to add users or change permissions?
Hello, Someone has experience with OXXO - Shopify Integration with Stripe
hey all, we've implemented payment intent lately and I'm looking into the best way of updating a payment method. If a customer wanted to replace their CC, how would that work in the context of intents? Could 3Dsecure kick in in this instance?
Hello ! Did anyone ever tried to use stripe API to change a subscription schedule?
I am very close to almost finishing this in integromat but I got stuck on the very last step.
: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.
The customer does not have a payment method with the ID pm_1KUePFANR34g5yeQEngAJTdC. The payment method must be attached to the customer.
Why am I getting this error?
Is there a way to assign a tax_rate to a product? I want to be able to have a combination of taxable and non-taxable items, and to have the total amount of tax shown as a separate line item at checkout.
I can't recover my password to access my account.
Hi is there a possilibilty that if a card fails using online payments that the redirect_url is called without the page refreshing? I am finding this unusual behaviour
Regarding the new Search API: I see that for subscriptions as well as for invoices, the status field is not searchable. Any plans to add this anytime soon? Feels like a low hanging fruit that provides a ton of value. Right now, searching subscriptions shows all canceled ones, so need to iterate over all to find the active one. Not a big deal but would be so much more efficient to have that pre-filtered at the API server.
I have setup this payment gateway using flow provided here
https://stripe.com/docs/payments/quickstart
custom payment flow
payment gateway is working fine
but somehow I am not able to figure out how can I send the custom amount entered in the input field to it
this is my checkout page
A demo of a payment on Stripe
can you please check and help me out
: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.
Could you please unarchive this. I have further questions
anyone else get stuff like this? I have thousands of transactions in stripe like these. and they dont go through my website to place these spam orders. how do i prevent this from happening?
: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 wonder what's the reason behind not being able to unset "setup_future_usage" for payment intents
I really don't understand, I'll need to recode a whole part, cancel paymentintents and create new ones only because of that limitation
hey is it possible to multiply 'amount' by a variable integer
i.e. 'amount' => 2000*(some variable integer)
if so what is the syntax, i don't see it in the docs
yes you can and you should multiply with 100 as stripe takes amount into cents
thanks, 2000 is the dollar amount, so the variable integer (1, 2, etc) would have an expected result of 2000x1 = $20, 2000x2 = $40, etc. no?
*cents amount
Hello,
do you know how to solve the problem Stripe :: CardError: You have exceeded the maximum number of declines on this card in the last 24 hour period.
thanks
I think I had a low limit on the card and therefore it couldn't take my money
If a standard account linked to my platform gets a dispute but im taking fees, is the user fully liable or do i also get my funds held/lost?
hey guys,
I try to use stripe elements for my payment method setup (subscription payment intend)
const elements = this.stripe.elements({clientSecret: this.intent.client_secret, appearance: this.stripeAppearance});
but the appearance does not work, I just receive plain fields without any styling. I want to customize the "flat" theme as described here: https://stripe.com/docs/stripe-js/appearance-api#theme
my integrated JS file is: https://js.stripe.com/v3/
I would also like to skip that step if i can let users by a subscription without pre-setup of a payment method - is that possible?
:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hello everyone.
Please I have some concerns
Please what's the road map for african developers to integrate stripe payments
?
: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.
Don't be sharing your keys
Hello, so my dad didn’t receive his 1099-NEC
And I believe Stripe Express isn’t on android
Hello, could you tell me which webhook return comes with the task charged by the stripe?
Hi, I have a question.
I have a customer, which accessed my platform using it's social login. So I have minimal unique info about him, to say just social id like google_1234567 or facebook_7654321.
When the customer add a product in the cart and click checkout, what is the best approach to use?
1: ask the customer all its data (name, surname, shipping address, VAT if it's a company and need an invoice) then pass all the data to stripe for the payment
OR
2: pass only the social id to stripe, let stripe to ask the customer for all the required info (including the credit card info) the let stripe to send me back the customer data (the same as above) so I can make an invoice and send the products?
In the first case, I need to take care of the user data and create/maintain functionalities to let the user manage them over the time, while in the second case, I can just store them as info related to the customer and the purchase, with no need to create a function to let the user manage them, because Stripe manage them for me.
Which is the best approach in your opinion?
(NOT with Stripe) It's not a problem to be "solved"; it's a security check to prevent fraud. The only "solution" is use a different card or wait 24 hours.
the metered billing tutorial (https://stripe.com/docs/billing/subscriptions/metered#report-usage) mentions batch updating usage records:
It’s best to send usage records in batches to reduce the number of API calls you need to make.
Although I can't seem to see within the docs how that is possible. I would love to send many usage records for many different subscription items all in one request.
: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 guys!
It would be a huge help if you could help me out with this one - Is it possible to give a 100% discount on a one-time payment?
Thank you!
yes
go to the dashboard, coupons, create a new coupon, select discount percentage and enter 100%, scroll down and check one time
then just create a code for it, and/or select customers to apply it to
Thank you! The documentation states that there is a minimum order value like 0.5 USD. Could that be a problem? Have you tried it?
100% should just make it free, no charge should happen
This is what I am hoping for - but as Ive read on other forums ppl had issues
ok, need some major help here. We have purchased a BBPOS WisePOS E and it was described to us that with very little effort we could have it up and running and being an independent terminal connected to Stripe. Just like one of our 3rd Party Stripe Apps on an android with a Bluetooth reader, but all I one. This is FAR from the truth. it seems like there is no clear path other than to create a server-side backend to process via a UI a sale then use the BBPOS Wise POS E to complete the sale or do the same with a 3rd party dev. Anyone with ideas or dealt with this with clear directions as Stripe's docs are no help and using their CLI or GIt, Terminal, etc regects 90% of their commands and other.
I'm building a booking system based on the stripe checkout api and each course has a limited number of places. I can check if there are places left before creating the checkout link just fine, but is there a way to check this again right before the payment goes through? Does Stripe provide a way for my custom code to check if a payment should go through or not? Like a webhook but with a response? Thanks
Stripe has a way to do this with timed sessions but that's really too complex for this system (https://stripe.com/docs/payments/checkout/managing-limited-inventory)
Hi there, is there any way to enforce the billing address to be provided by the user within the Customer Billing Portal? I don't seem to see a setting for it within the dashboard settings or via the API. However, Stripe Checkout appears to offer the configuration 'billingAddressCollection' option for this as described at: https://stripe.com/docs/payments/checkout/migration).
Maybe I am confused or maybe just don't quite get it, but this code:
params := &stripe.InvoiceListParams{}
params.Filters.AddFilter("limit", "", "3")
i := invoice.List(params)
for i.Next() {
in := i.Invoice()
}
doesn't seem to limit the results to 3, I guess I have to "break" the for loop manually after 3 loops? or how does this work exactly? I thought the i.Next() would just loop over the 3 invoices and then return false, but that doesn't seem to be the case?
nvm, found my answer: https://github.com/stripe/stripe-go/issues/982
hey guys, I need help in stripe webhook, so in short I created my webhook in order to grab data from successful checkout session payment and create a new travel booking in my DB (this is the purpose), before share with my code snippets, I have to tell you that I grab the code from stripe DOCS and the payment obviously was successful and this is the id of the event: 'evt_1KV2E5A1H3VpG3RzWGzbe4VE',
I used nodejs so in order to parse the req.body as row I implement the post method on my path like so:
// In order to parse the req.body as a raw
app.post(
'/webhook-checkout',
express.raw({ type: "*/*", limit: "50mb" }),
bookingController.webhookCheckout
);
// Body parser, reading data from body into req.body
app.use(express.json({ limit: '10kb' }));
app.use(express.urlencoded({ extended: true, limit: '10kb' }));
app.use(cookieParser());
the remain snippet is creating a 'session' and 'webhookcheckout' handlers like so:
exports.getCheckoutStripe = catchAsyncHandler( async(req, res, next) => {
const travel = await Travel.findById(req.params.travelId);
// 2) Create checkout session as request
const session = await stripe.checkout.sessions.create({
// Information about the checkout session
payment_method_types: ['card'],
//success_url: `${req.protocol}://${req.get('host')}/?travel=${req.params.travelId}&user=${req.user.id}&price=${travel.price}`
success_url: `${req.protocol}://${req.get('host')}/my-booked-travels`,
cancel_url: `${req.protocol}://${req.get('host')}/travel/${travel.slug}`,
customer_email: req.user.email,
client_reference_id: req.params.travelId,
// Information about the travel
line_items: [
{
name: `${travel.name} Travel`,
description: travel.summary,
images: [`${req.protocol}://${req.get('host')}/img/travels/${travel.imageCover}`],
amount: travel.price * 100, // the amount is expected to be in cent 1.00$
currency: 'usd',
quantity: 1
}
]
});
// render the checkout session as response
res.status(200).json({
status: 'success',
session
});
});
const createBookingCheckout = async session => {
const travel = session.client_reference_id;
const user = (await User.findOne({ email: session.customer_email })).id;
const price = session.line_items[0].amount / 100;
await Booking.create({ travel, user, price });
}
exports.webhookCheckout = (req, res, next) => {
const sig = req.headers['stripe-signature'];
let event;
try {
event = stripe.webhooks.constructEvent(
req.body,
sig,
process.env.STRIPE_WEBHOOKS_SECRET
);
} catch (err) {
return res.status(400).send(`Webhook Error: ${err.message}`);
}
// Handle the event
switch (event.type) {
case 'checkout.session.completed':
const session = event.data.object;
createBookingCheckout(session);
// Then define and call a function to handle the event checkout.session.completed
break;
// ... handle other event types
default:
console.log(`Unhandled event type ${event.type}`);
}
// Return a 200 response to acknowledge receipt of the event
res.status(200).json({ received: true });
};
I'm really stack since a week now, and I'll appreciate your help guys
another something to add here, as I deployed my web app on heroku, below is log of my succes_url:
2022-02-19T23:20:31.394781+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/my-booked-travels" host=goaheadtravel.herokuapp.com request_id=982c4872-db8b-4360-ae23-14506b3465df fwd="" dyno= connect= service= status=503 bytes= protocol=https
Hi! I'm working on my last group project in my bootcamp and we want to implement stripe. I was following "Getting started with React Stripe.js" , when it refused to load when I used the form and cardElement. The page just loads blank with console showing me the errors in the screenshot.
I'm stuck on how to resolve the issue
const {publishableKey}=await fetch('/config').then(r=>r.json());
const stripePromise=loadStripe("publishableKey");
ReactDOM.render(
<React.StrictMode>
<Elements stripe={stripePromise}>
<h1>Donate</h1>
<p>Donations help keep the site running, we appreciate any amount you can give. Thank you!</p>
<App />
</Elements>
</React.StrictMode>,
document.getElementById('root')
);
}```
const elements=useElements();
const stripe=useStripe();
const handleSubmit=async(e)=>{
e.preventDefault();
if(!stripe || !elements) {
return;
}
//Do something with the element.
const cardElement=elements.getElement(CardElement);
console.log('card',cardElement);
console.log('stripe', stripe);
}
return (
<form onSubmit={handleSubmit}>
<CardElement />
<button>Pay</button>
</form>
)
};```
that's what I have, I also have
<PaymentForm />
</Route>```
in my App.js
If I use plain text in PaymentForm it loads, but anything else just draws a blank page
: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
Can you please guide me regarding stripe customer balance?
Can we use customer balance for payment intents?
or any other process through which we can top up customer balance and use it for payment
Please guide me... Thanks
Hi, are you asking me or another user? I apologize if it's not to me
Hello! I'm utilizing the stripe-go package and have injected the stripe *client.API into an application struct like so..
sc := &client.API{}
sc.Init(key, nil)
app := &app{
sc: sc,
}
I was wanting to get a list of prices with a
app.sc.Prices.List(nil) similiar to how I can get a list of customers and products like in this documentation https://stripe.com/docs/api/pagination/auto
Does the stripe-go/client have a prices endpoint to list all prices? Or how would I go about getting a list of all prices with the stripe client.API?
Hello. Is there a way to reach a human at Stripe? I need account support help and have been unsuccessful at getting in touch. Social media escalation team was also unresponsive last month when I tried reaching out.
Hello. Is it possible that using Bancontact payment method in Stripe connect mode?
: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
Anyone have an answer for this?
Is it possible to transfer from one connect account to another? In any way possible?
: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
I've previously seen an article about someone doing this to a scammer e-commerce site after noticing there weren't any protection mechanisms. If this happened to me, I'd record in a session how many failed attempts within a span of time and measure the quality of emails, could probably script a solution with tests in a short time, and then block the IP range of the attacker.
Try to find some articles about hardening or securing your e-commerce checkout to prevent rate limit lockouts or abuse to your merchant API
Hi,
Im trying to link zapier to my stripe account for when people make purhcases, ive opted for the filter system which uses my product description to then direct the customer through a chain of further steps. The product description isnt showing in my transactions though, its showin as a code instead so Zapier cant pick it up through the filter, if there something i havent done? thanks
Hi everyone, I'm wondering whether Stripe supports WeChat Pay inside the mobile app, e-commerce app?
: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
what is the api end point for gettings all the transactionlist against a accountId?
In my checkout when a customer is paying card I have the 3% card fee recommended by stripe in the integration but my partner is worried even if we have the 3% is it covering the 30 cents too or do I need a to add something
Hi, I need to have the following things work with paymentIntent API
I will create a customer and will add cards under it
-
I need to create cards to be saved under the customer (Not going to make the payment now)
-
I need to make an instant payment with a saved card
-
I need to make instant payment with a new card but need that to be saved under the customer for future
-
I need to make the payment offline(from cron)
Please le me know how paymentIntent API request to be given in the above cases
Hey,
I'm working on the analysis of the reconciliation payouts report and I have a few questions:
- Can I get multiple charge/refund rows for the same purchase?
- Will the fees always being aggregated or there is a report where I can get the breakdown of the fees? For example, for Apple Pay payments.
Thanks
hello guys! We wanna to develop following thing: accept payments on our end for some online classes and then send part of accepted amount to subaccount in stripe ? or opposite way, send directly money to the person who provides the classes BUT fee of our app has to be sent to our own (main) stripe account... Is that possible to do using stripe ?
Hey can someone answer a question for me It's not really a developer issue it's a payment thing. But I suppose a few would know. If i contact stripe support in office hours would they be able to find a payment I made online to a company that's using stripe and refund it. I made an order with a company its status is failed and they took payment through stripe and haven't refunded it. The site and the company are legit but I think that slowly they've become less active and maybe failing orders and keeping money.
: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.
OHH MAN I Am boiling mad right now haha. Anything that someone can do to help would be greatly appreciated. Banging my head against the wall. I am trying my hardest to get this dang vuejs stripe to work and even the own example is broken.
vue.runtime.esm.js?5593:619 [Vue warn]: Invalid prop: type check failed for prop "pk". Expected String with value "undefined", got Undefined
Following: https://vuestripe.com/stripe-elements/card
UPDATE: No need to create a thread. It seemed to be an issue with the dotenv version for some reason it was not setting the variable as a "string" and it was acting as a different data type.. by me doing JSON.stringify(envvar) and forcing it to be a string it worked. WOW. That was super frustrating lol
Hi, any developer available to have a 1on1 chat to answer some general questions on stripe
(NOT with Stripe) It's not possible to transfer directly, but there are ways to charge/transfer from a connect account to the platform, and subsequently transfer again to another connect account. It's not really the intent - the transfer/charge from a connected account is more intended for charging platform fees and such. As a generalized rule, Stripe is a one-way platform to facilitate consumer payments to connect accounts.
(NOT with Stripe) In general, Stripe is unable to interfere with payment flow like that. You need to go to the bank that issued the card and file a dispute. Also, this forum really is developer/API centric.
Hi, I've integrated Stripe with my Django application and created a webhook to receive checkout.session.completed events. The webhook works locally and creates a Stripe Customer in my database, but when I test the integration in my heroku deployment, I'm getting a 301 error. I've verified that my signing secret matches my heroku config vars and the url/endpoint is correct. Any other guidance on what I should be looking at?
(NOT with Stripe) a 301 isn't really an error; it's a re-direct.
yes, and I've found a couple things that say maybe heroku is redirecting that traffic, but I've been unable to determine where or why it would redirect it. The Stripe Customer isn't created in my deployment database.
hi, I've integrated Stripe with Django for my project too. Everything was good in Aug 2021, and I haven't touched my code since last week. And last week, webhook shows that my webhook secret key is expired. After I updated the key, I only got 400 responses back right now. In Stripe activity list, everything has been successfully created. (payment, customer, invoce...), buy I only get 400 bad request from webhook. Can anyone help to take a look?
(NOT with Stripe) Doesn't sound like a thing Stripe's dev support could probe. You may want to try over on StackOverflow stripe-payments tag - broader ranger of devs who may also be using heroku.
I'm using stripe-js to create a checkout without using a server. I want to collect the users phone number and delivery address so I've added "shipping_address_collection" and "phone_number_collection" objects to my "checkoutOptions" object. However, when I click my buy button I get a console error saying "stripe.redirectToCheckout parameter: shipping_address_collection is not an accepted parameter." - https://snipboard.io/ghUz1Y.jpg
(NOT with Stripe) https://stripe.com/docs/js/checkout/redirect_to_checkout#stripe_checkout_redirect_to_checkout-options-shippingAddressCollection {shippingAddressCollection: {allowedCountries: [...]}} Note no underbars "_"
How to pass client's IP address while creating a Checkout session?
So there's no option to collection a phone number with redirecToCheckout?
I was testing stripe with webhook on my localhost. It raised an exception "No signatures found matching the expected signature for payload". Any clue for this problem?
Only what's listed at the API at the link, I would assume.
(NOT with Stripe) you need the rawBody for the signature
is it payload=request.rawBody in django ?
Can't say; I've never used Django
I have checked that "request.body" is the "rawbody" of http request in django. and also this code was good couple months ago. this problem happened after I update a new webhook secret key.
That doesn't make sense. If I don't add the option to collect shipping details the checkout asks for email and phone number. If I add the option to ask for shipping details, there's then no option to ask for email and phone number? How am I suppose to contact my customer?
(NOT with Stripe) Since I don't work for Stripe, and I didn't design the API, I can only go by what they've documented.
Did you update your server environment with the new key?
: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'll wait until tomorrow then to speak to someone from stripe. It doesn't make sense that can't collect my customers details to contact them about their order
for localhost yes. and I only test on localhost right now.
(NOT with Stripe). Those are the usual hints. I have nothing else to offer, sorry.
ok, thank you so much. I will try to find more details
I suspect you're using an older flow - the current system shows a server-side "checkout session" creation which returns a URL to redirect your client to, with an entirely different option set: https://stripe.com/docs/payments/checkout/phone-numbers
(NOT with Stripe) and finally, have you tried with phoneNumberCollection (no underbars "_") in case it's undocumented (wouldn't be the first time)?
I have a question related to automatic taxes for an invoice. For this feature to work, I understand we need to set up an address for the customer (or an IP). If we go with the address approach, what are the mandatory fields that I absolutely need in the address?
Hi, I tried to buy something that was a payment through stripe it did not work, It said ''your card does not support this type of purchase'' which was weird because I have the required funds to buy it and my friend bought it with the same type of card (I used a visa vanilla gift card)
whats the quickest way to add funds?
I can't login because it says I need to go through the verification process which I did, Twice. and It keeps telling me no. This if for door dash to get my 1099
:question: @mighty lake 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, getting two payouts created for one particular order. Why?
hi this is my checkout page everything is working fine with the custom flow provided by stripe but somehow I am not able to figure out how to send the custom amount to create.php can you please help me on this
A demo of a payment on Stripe
How do I get a 1099 tax form from stripe? And in the tax setting, I'm not sure which to put under default shipping tax code. Shipping or non-taxable. I just started my first business on november last year and I have a webflow website with stripe and printful connected. I included the shipping in the price so I don't charge shipping except for out of USA.
:question: @violet spear 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'm opening s stripe account
What should I do with this form ?
Hello, this is the error coming while paying through UPI, anybody knows how to resolve this.
Hi! I wonder what the scenario is when the cancel_url happens (session create options for a payment). It says:
"The URL the customer will be directed to if they decide to cancel payment and return to your website." But what does it mean with cancel payment? is it when the customer closes the tab? I cant trigger that scenario locally.
Hi, quick question about pennies. We want to receive exactly ¥2000 for a subscription paid by card. So, 3.6% fee for card, plus 0.5% fee for a subscription, 4.1% Stripe fees total. Should we do 2000 / 1.041 = 2082 , or 2086 * 0.959 = 2000 ? Should we charge 2082 or 2086 to get exactly 2000? Sorry, the 2000 figure is mandated in our constitution. I'm also concerned about the two-stage system with rounding. It looks like 3.6% is charged, including rounding to the nearest yen, then the 0.5% is then charged to the nearest yen, and that's rounded too. Following the two stages, it would be 2085 to get 2000 after rounding.
How can i get all transactions against a connected customer account id?
@misty hornet Hi, I see a weird issue. This invoice in_1KVVyuBuQq6cUmE7HLxolGUt has two coupon id's added to provide discount, but discount is not applied. I have added the discounts via invoice update api call (Request id - req_0b00Oefb5wEzoQ). Can you please check? Is it because the max_redemptions is 1? But I have not used this before. Please check and let me know. Thank you.
KarolinaRw-Checkout
:question: @arctic cave 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
inderjeet-Subscription
Hey, I am going to update the customer of some cards. Is this possible? I took some time to look for the api for this but ended up with nothing. I would be much appreciated if someone can help with this. 🙏
Hi, I see a weird issue. This invoice in_1KVVyuBuQq6cUmE7HLxolGUt has two coupon id's added to provide discount, but discount is not applied. I have added the discounts via invoice update api call (Request id - req_0b00Oefb5wEzoQ). Can you please check if the request is corrent? Is it because the max_redemptions is 1? But I have not used this before. Thank you
Hey everyone, we're integrating Stripe with Apple Pay payments. When we try to register a local domain with Stripe, we get a failure
Hi everybody. When creating a PaymentIntent with application_fee_amount set as well as with transfer_data.destination set too, shouldn't the Transfer created afterwards have an amount equal to the PaymentIntent amount minus the application_fee_amount ?
Hello ! Any dev around?:)
Hey Guys!
I wanna to implement the schedule_subscriptions in the code. But facing the issue it downgrades the plan instantly not on the given date. Below code- I get the current date and want to downgrade the plan after 30 min. Kindly see it and give me your reply.
$startPeriodDate= strtotime($subStartDate);
$cur_time=date("Y-m-d H:i:s"); //current date
$duration='+30 minutes';
$endDate = date('Y-m-d H:i:s', strtotime($duration,
strtotime($cur_time))); //after 30 min
$subSchedule = $stripe->subscriptionSchedules->update(
$subscriptionSchedule->id, //$subscription->schedule,
[
'end_behavior' => 'release',
'phases' => [
[
'items' => [
[
'price' => $currentPriceId, 'quantity' => 1,
],
],
'start_date' => $startPeriodDate,
'end_date' => strtotime($endDate),
],
[
'items' => [
[
'price' => $priceId, 'quantity' => 1,
],
],
'start_date' => strtotime($endDate)
],
],
]);
HI
S60
I got a problem that i dont receive the "payment_id" anymore
from the API
and receipt_number
Alex-PaymentId
✌️ Is there a way to export invoices in the dashboard with metadata like ? I know I can filter it in the dashboard, by my metadata, but can not export it
If I create my main account in India is it possible to use a connected account-based another country
hello,
If I choose the 29th, 30th or 31th for subscription, there might be cases where one month doesn’t have that day. how will the payment work?
Hello,
I am using Stripe connect to create standard account for our customers , How can I check if account is activated and email address is validated.
I am using test mode and thses params are always true ( detailsSubmitted,chargesEnable, payoutsEnabled)
Hi, can I add a post request to the server when payment become successful in
If(paymentIntent.status == 'succeeded'){
$.post();
}
showMessage('payment succeeded');
Hi Team,
I have integrated stripe with angular and using credit card method with payment, I am using below code for custom configuration
this.paymentHandler = (<any>window).StripeCheckout.configure({
key: this.StripePK,
image: '',
locale: that.lang,
source: function (stripeSource: any) {
},
});
and it is showing me below output
but I want to change ZIP code to Postal code
please help me
Stripe Subscription
Consider I have products like
SMS $10/month, $100/year
EMAIL $15/month, $180/year
WHATSAPP $20/month, $240/year
some user made subscription using SMS ($10) and EMAIL($15) so total is $25
now after 2-3 month I want change price for SMS from $10/month to $15/month and $100/month to $150/year
I can add any numbers of price to single product
now consider user want upgrade subscription
He still want use SMS (was $10 but new price is $15)
Dont want EMAIL (remove EMAIL from subscription)
And use WHATSAPP (add product)
so total will be SMS($15) - EMAIL($15) + WHATSAPP($20)
so what is best way to achieve this?
im getting 'received unknown parameter "business_type"' when i try to send data with ssn 0000 for individual in production, in staging everything works fine only happens in production
How can I collect the users phone number when using redirectToCheckout? The phone number field disappears from the checkout when adding the option to collect delivery details. The documentation doesn't mention an option to collect phone numbers
Ping 🙂
does anyone know what the new method is being called? apparently StripePaymet.setOptions doesn't exist anymore in the new Stripe API
Hey,
Is it possible to get the metadata fields in the response of this request? https://stripe.com/docs/api/balance_transactions/retrieve
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
YTB-payouts
Hey, is BIC required when using SEPA Direct Debit in Germany? I can't find any specific information if/when BIC is required
Hi Stripe
Is there a way, for a one-time payment, to use a coupon which leads to an amount of 0 ?
For Webhooks - My understanding is Connect events are explicit for events that occur on Connect accounts. Whereas Direct webhooks are for events that happen on the Platform account. So right now the way my app works is Customers are all defined on the Platform rather than the Connect accounts, so every single Connect user that would like to reference a customer by their email, would be hitting the Stripe API to retrieve platform customers. When I create invoices, I am creating them without the stripeAccount property that goes in the 3rd param object. JS const invoice = await this.stripe.invoices.create({ customer, transfer_data: { destination }, default_payment_method, collection_method: 'send_invoice', days_until_due: 30, auto_advance: false, }); So this means this invoice is created for the platform and not for the Connect account? I read somewhere on the docs, I can't seem to find it right now, but it says you can integrate invoicing 2 types of ways:
- Have the customers defined on platform, and have all charges processed ON the platform, and transferred to a
destinationwhich is the Connect Account - Have the customers defined on each Connect Account, and have charges processed on connect accounts, which means all fees, debits, etc. would occur on the connected account and not platform?
Hi, I am trying to use StripeCheckout with React (for the first time). I am following a tutorial, but am getting the error when I try to pay that I have not set my publishable key. I have a .env file that has REACT_APP_STRIPE=pk_test_{numbers} and in my Cart.jsx file, I have:
import StripeCheckout from 'react-stripe-checkout';
const KEY = process.env.REACT_APP_STRIPE;
const Cart = () => {
const cart = useSelector(state => state.cart);
const [stripeToken, setStripeToken] = useState(null);
const onToken = (token) => {
setStripeToken(token);
};
return (
<Container>
<StripeCheckout
name="Name"
image="myimage.jpg"
billingAddress
shippingAddress
description={`Your total is $${cart.total}`}
amount={cart.total * 100}
token={onToken}
stripeKey={KEY}
>
<SummaryButton> CHECKOUT NOW</SummaryButton>
</StripeCheckout>
</Container>
how to add negative invoice items?
What we should do if we have a form with a number of fields to be filled out and giving card details and submit. We need to save the details in the form if payment is successful
The other day I was trying to create a Payout. I have a feature that can create either a standard or instant payout. However, one thing I am concerned of is when I create a standard payout, I am unsure how the balances behave and how they work tbh. For example, I just did 2 standard transfers, and saw the instant_available and available values go down. And the doc says available is the amount that can be paid out currently, which makes sense because you can disable auto payouts and create a manual payout and it'd arrive within N business days. Does this imply these funds are NOT at all transferable using instant payout method? Because instant_available's amount is 668000 and available's amount is 70282. If I do a standard payout, both of those values go down to 597718 and 0 respectively. I just also did an instant payout, and that caused the available's amount to go into the negatives. Not sure why?
Hello! I am using .NET API to register connected account, its type is [express] . Registration of his external account occurs through an AccountLink object of type [account_onboarding] - this is either a bank account or a card. The question is, is there any option that will prohibit the user from registering cards, it is necessary that the owner of the connected account use only a bank account.
all i want to do is go to the Stripe Help chat - i feel like i am in an AOL chat room -
:question: @dry prawn 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
How can i get all the transactions by a customer?
When setting up the account, it is not recognizing our website, thus will not allow us to complete the set up. Any ideas?
our online account setup
@silver reef tm then our support team https://support.stripe.com/?contact=true can help!
Hello! Just a question about webhooks and events. Is it possible somehow to trigger a webhook for past event? I have the event id, but I was just wondering if I can trigger webhook for it?
Thanks
Hi I am having some issues with a test webhook, they all fail with 400. I do not get any errors on the server logs either. Are there any other ways to debug this as I don't know what's the reason for failure
Hello, we want to implement a one time payment with stripe checkout, that creates a invoice after the payment. Is that possible with stripe? Or is it possible to use stripe billing not with subscriptions but with one time payments (with stripe checkout)?
We want to use the api. And and so far for one time payments (with stripe checkout) we only get a receipt but not a invoice.
Is there any stripe page where I can check the connect account creation coverage for Countries?
Hi, i need to get the Stripe-Account parameter in the json of my webhook event, when i have contacted the support, he said me that i have to create a connected webhook and not a direct webhook. but; it's impossible to create a connected webhook when i put to the box and submit, it create only direct webhook... can you help me please ?
In my checkout when a customer is paying card I have the 3% card fee recommended by stripe in the integration but my partner is worried even if we have the 3% is it covering the 30 cents too or do I need a to add something
Hi, when creating customer's in my own CRM is it best to store their customer ID or the payment intent so that we can continue to take adhoc payments down the line (with their permission).
I'm currently storing the customer ID but the docs reference payment intent more often?
Hey guys , is it possible to add event listener when user click on payment request button ? I need onclick or onshow event on that button to make some validation before showing the google pay popup and before creating the payment method . I made lot of search but didn't find anything , I can do it in one way by creating my own custom button and then I can manually call paymentRequest.show() . but I would prefer to not go that way . any help please ?
is this possible to load invoice into our website using iframe
Hi,
I should do some updates based on the status from Payment Intent as if I need to send an instant mail while making payment. We can't wait for webhook to come to send instant mail. In this case, what kind of approach I need to follow.
Hey. I'm creating a checkout session with Stripe::Checkout::Session.create .
I'm passing line_items and I want to pass metadata for line items.
Stripe is raising error Received unknown parameter: line_items[0][metadata]
The documentation says it should work. https://stripe.com/docs/api/invoices/line_item#invoice_line_item_object-metadata
What I can do with it?
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 ✌️ what would be the best way, to export invoice data for the last moth as csv based on a "salesPersonID" in the metadata ? Thanks in advance
in the built in checkout page, is there a way to prevent users from typing in a different email that is not the same as the account's email on my website?
Hey friends,
we're integrating stripe sdk into our react-native app.
On our backend we're creating the payment intent using your api https://stripe.com/docs/api/payment_intents/create#create_payment_intent-confirm
but I noticed there's an optional parameter called confirm.
I thought we had to confirmPayment on the mobile app side, but it looks like we can directly confirm a payment while creating the intent on the backend (using the confirm query param on the payment_intents create endpoint).
Are there any pros or cons from confirming on the backend and not on the mobile app? I don't understand when we want to do 1 vs the other.
Thank you
how to change withdraw date from 7 days to 3 days?
hello. I recently changed the price of my subscription from $100 to $50 a month. However people who signed up before the price change are still getting charged $100 a month. Can anyone help me fix it so that everyone gets charged only $50 a month?
I changed to the new phone number and I cannot get verification code . It always send it to old phone number . What to do with it
:question: @pallid swallow 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
Don't get help
HI there, i wanna use ideal for my shopify webshop. Can you help me setup?
https://stripe.com/docs/api/payment_methods/customer_list#list_customer_payment_methods does not seem to have type for GPay and Apple Pay. How to list those payment methods?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
where can i submit new feature ideas to development ?
What webhook event would I listen for if I wanted to (locally) create the BalanceTransaction associated with a Refund?
Hi 👋
I'm creating some kind of chaos testing for our stripe integration and I got test clock beta approved. I want to associate customer to the test clock by adding Extra field and updating customer, but I get error constantly. In the test clock guide I see that customers are being created with the test clock from the get-go, I assume this is mandatory? (possibly because some codepath gets feature flagged) Additional Q, if I create customer with the test clock and delete the clock immediately afterwards will that user be a "valid" one, able to activate "normal" test Subscription, and not time-machine one?
Hi everyone, I'm trying to get a Stripe::CardError on my testing environment. So I added the 4000000000000341 card as default in a customer with a paused subscription. when I try to resume it, the updating fails in stripe but I'm getting 200 ok in the response. Do anyone know why is that?
Hi, when I create backdated subscription for fixed amount priced item, does Stripe -
- Add two invoice items -
1.1 past-billing-date to now
1.2 now to end of current billing period
OR - only one invoice item -
2.1 past-billing-date to end of current billing period
hello all
I have a problem when retrieving an invoice object, then trying to retrieve the id of line items
when retrieving the id, I obtain the invoice_item , instead of the actual id
arvindkgs-backdate-sub