#dev-help

1 messages · Page 160 of 1

elfin aurora
#

Hello, I have a question regarding webhooks. Because we have everything implemented but I need to know if there is a way to ignore or at least reject webhook events (And prevent them to be sent again) for events that are related to transactions that don't exist in our end.

short prairie
#

Hey there 👋 I have a setup with 2 functions - one for creating payment, one for listening to webhooks.
I have UserID and PackID when creating a payment, so I set it as metadata.

Problem is, with event in webhook, I can't see these metadata. Is there a better way to pass state through Stripe?

crisp lotus
#

Hello. If i create payment (charge) through API will it be present on dashboard and can i initiate refund from dashboard for API created charges?

turbid canopy
#

Hi Guys,

we have had it where a subscription was canceled as the payment failed, this is not how we where wanting our billing to work, is there any way we can stop this from happening or extend the time before the subscription is canceled from lack of payment?

vocal wagon
#

Hi , I am having trouble with processing a payment on my visa debit and visa credit card. I have contacted my bank and they have said it is an issue between the merchant i.e. Stripe. I have been in contact with the outlet I am trying to transact with it is - itsplainsailing.com and they are having no problem accepting payments from all other banks. My bank is Allied Irish Bank, other AIB cusotmers have experienced the same issue.. Who can I send this query to as AIB say it's not their problem that it is related to SCA(strong customer authentication) by Stripe Any advice?

#

💩 ooops sorry just want to contact anyone who could help on this.

#

It's Stripe that the AIB are saying are the issue

meager hawk
#

@vocal wagon I replied to you in the thread, can we talk there?

void knoll
#

Hi, I am integrating Stripe for web using the Payment Request button. In ApplePay and Google Pay, users are forced to add billing address before they are allowed to pay. Is it possible to cancel this demand, or is it a strict requirement from Google Pay and Apple Pay?

unreal crag
#

Hello,
is it secure to show checkout_session_id in client side url ??

wide lion
#

Good morning, I need to create a recurring subscription, through my platform, with transparent checkout, I'm lost and I can't find this step in the documentation, could you help?

hallow tundra
#

I use your credit card to pay for shopping. If the refund rate is very high, will you suspend my account?

shadow iron
#

Hi there,
since a few days webhook-events won't be triggered in our application: neither by testing locally nor on our development server. But I have not changed anything in the code itself, so i have actually no idea what is going on. Can somebody please help me find the issue?

round pelican
#

Hello everyone. We have a question.
Does Stripe have a service kind of like RevenueCat?
We would like to be able to use native in-app purchase APIs (Apple Storekit) but still capture the transaction data in Stripe. Data such as revenue, analytics, customers, subscription.

fresh osprey
#

Hello everyone, I have a quick question. I'm new working with Stripe and I'm working on a Spike task to verify is there is a way to know the Retried Payouts using stripe's API. Do you know it? I was reading the documentation but I was not able to find an answer 😦 . Thanks in advance

polar cloud
dense drum
#

Hello my personal address is in morocco and my business address is located in the UK, stripe asks me to verify my home address what i should do ?
Ps: i got wise bank account

halcyon robin
#

Hey there 🙂 Quick question:

In my project the user can add multiple products from different sellers to a cart and is then led to a stripe checkout session where I charge him by the sum of all products.

Later on, he should be able to demand a refund for single products. Now the problem is, that the product is included in the charge that was created out of the whole cart, so all products are included in the charge and I would have to take out the amount for the targeted product.
I know that I can create partial refunds for charges. But in my case, if the user wants to refund two Products of the same cart, he would have to create two refunds on the same charge object (or paymentIntent). Is it possible to create multiple refunds for the same charge?

wintry ledge
#

Hi, I am trying to create a Standard Connected Account. I managed to create one, but it is created and still in "Pending" state while in test mode. All capabilities are disbled. Why is there a "Pending" state in test environment ? How to validate the Connected Account ?

restive prawn
#

I Just signed up on here so forgive me if my question has already been asked a 100 times. We use the stripe-dotnet nuget package version 34.7.0 within our web app. We sell dental plans so when a member signs up, they pick the plan and the frequency of their subscription. The processing that happens within our application is that we create the stripe token, create the customer, create the subscription. The problem that we are having is that when we do all of this, the invoice isn't created immediately and then the payment on that first invoice of the subscription isn't processed until an hour later. How do we setup a subscription and verify their card information and payment immediately so we can get a response to show the member when signing up if the payment was a success or failure? Thanks in advance.

cold geyser
#

Hey guys! I'm having issues generating a pairing code - this is what I see? Would you might know what's happening?

keen frigate
#

Hello, I have a marketplace, very similar to patreon, but for personal trainers. I want to let them sell products, services and subscriptions to their content and collect commission on it.

Do they have to create their own stripe account or they join my account and link their bank details, how does it work?

Also at the moment I am creating all the products manually through stripe dashboard, would I have to create subscription products myself, or is there a way to let them create and edit their products on my account?

viscid burrow
#

Customer is saying Payment links not supporting Afterpay - is that correct?

rare crown
#

Can someone please help with a support phone number?! This is an unbelievably terrible support experience

vapid quail
#

Hello, I have a question regarding PaymentIntents and SetupIntents. In case my server cannot confirm an intent and requires our mobile app (iOS) to confirm it, what is the recommended next step. Can the iOS app consider the payment/setup as done once it has confirmed the intent using the stripe SDK? Or do you recommend a last call to the server. In this case, what should the server do? Thanks 🙏

bleak tulip
#

Hey all! Hope you doing great! I have an issue, maybe you can help me there.
I have one PayPal Account and i want to create a PayPal E-Mail for each website/project and connect it with Stripe.

Now for example for Shop 1, billing@shop-one.com and for Shop 2, billing@shop-two.com.
How can i now tell Stripe which PayPal E-Mail it should use for checkout by project?

It only connects it and i cant select which PayPal E-Mail address it should use for the project.
Has anyone dealt with this problem before?

dire quarry
#

Hi guys where would I be able to add the charge id as a column

slim path
#

I opened a thread last night that has been archived, but just in case anyone has the same issue, wanted to post that I did figure out the fix. I am trying to retrieve invoice line items and in some cases, the request was returning thousands of records, even when the invoice in the dashboard showed 10-15 items. This must have been a bug that was fixed in the API at some point. We are using an older API version (2017-08-15) and when I set the version header to force it to the current version (2020-08-27), I no longer have this problem
#dev-help message

astral sierra
#

Hello, I put my question in a small message rectangle, sorry for that, maybe there is a bug on the stripe web site, but I 'm not sure, can someone answer this question in the message rectangle?

#

thank you

sonic brook
median dome
#

I wrote in yesterday because of problems we're having with Santander (a bank in the UK). They've started failing all subscription payments for customers of our's that use them. One of the customers was told "There has been a new UK legislation that was brought in by the UK government on the 1/3/22
All companies must be registered with 3 D secure identification and be able to generate an OTP code ."

We do Invoice#Pay which defaults to off_session. If the bank wants 3DS, it's always alerted us and then we email the customer and have them come back to the app to complete the payment on session. This bank however is straight up declining the charge.

We've tried sending customers the payment link for invoices straight from the Stripe dashboard, and even those charges are declined.

We have had some one-off charges go through and then right after that have a subscription renewal charge fail. That customer wrote to the bank and Santander said:

"They confirmed that the reason our payment is not going through is because of this new 3DS verification. They said they cannot do anything at their end so you may have to update your system or we may have to change our payment card... although the 3DS verification might affect that too! However, I asked about the fact that our SMS payment did go through and apparently that payment is done by a different system? They said that on that payment, you have entered "unspecified" - I am not quite sure what that refers to but that seems to allow you to bypass the security check. They said that if you use this same method to do the other payment, it may well work."

Are other people using Stripe having this same issue with Santander? What are supposed to do get the charges to succeed. Is there a setting we need to change. Does Stripe need to change something?

broken wren
#

I am trying to test my stripe integration but getting an error no such setupintent: 'seti_xxxxxxxxx'

turbid viper
restive prawn
crisp epoch
#

Receiving this error when using stripe react native sdk

#

When we enter the card details, and call the "create payment method" this error occurs for Android version

surreal temple
#

Hi @restive prawn I've re-opened your older thread, lets keep discussing there

chilly crescent
#

i hava a questione for Strip , can anyone help me?

feral haven
#

Hello, how can I do an optional field - value in a create a checkout session object? (node.js) I am getting an error that I cannot have both customer and customer_email within the object, however, the docs read that if insert customer as blank, it will create a new customer... this is being done, and I don't know why

restive prawn
surreal temple
woeful grove
#

Hello team I need help with an issue we’re seeing in DEV mode in our QA environment. When we load up EPP with 25-50 payout requests and let them process, we have no issues and everything works as expected. With higher volume tests of 100-200 payout requests, we begin to see “token_in_use” errors during charge operations. We are fairly confident that we’re not sending these requests more than once since we’re using a read-once queue and don’t have evidence that we duplicated requests. We suspect that it may have something to do with Stripe rate limiting, but we’re not seeing any 429 (too busy) responses nor any other hard error that would have made our system do a retry of the same request.

Can you please find out if there are any other conditions that would cause the “token_in_use” response when the idempotency key hasn’t been used previously?

novel drift
#

I dont even know how to check the message i put on yestday

delicate stag
#

Hello guys! I am creating simple subscription implementation (kinda like netflix) and I would love to create a webhook which will detect that user payed for a month (from card). I know how it works but I don't know what action use to create this stuff. I was thinking about invoice.paid and invoice invoice.payment_failed if the payment was not realized - then I can withdraw the access to my little platform. What do u think? 😄

turbid viper
delicate stag
#

and for withdraw?

turbid viper
#

customer.subscription.deleted for when the sub is removed, as far as i understand

#

try experimenting with those first

delicate stag
#

ok thank you for help 😄

turbid viper
#

good luck!

silver reef
#

Hi There~~
May I know whether Stripe support google pay in webview?
I developed the website. it's worked well via Chrome browser in mobile device. but it's not work in mobile app webview.

alpine aspen
#

hey all, when doing a recurring payment intent charge, do we need to pass the setup_future_usage: 'off_session' to the payment intent on the recurring charge?

delicate stag
#

@turbid viper yeah it works, but there is a problem if a payment was not finalised. Then there is no any customer.subscription webhook

summer marten
#

Hi, could someone point me to a list of countries that will not show postcodes when adding a card, I tried via the documentation. where does it live? thanks

agile musk
#

hello, is it possible that I could deactivate a checkout session by code?

wide lion
#

HI

#

I need to create a signature with a credit card, where do I associate the credit card?

burnt trench
#

Thank you @dry hatch for your response:
"That sounds possible with Separate Charge and Transfer fund flow. You have the flexibility to define how much you charge the client, then how much and when you want to send fund to consultants as a connected account"

to:
"Hi. I have a client that has a site/platform where users can book an appointment with a consultant. The user will pay using Stripe, the amount will be manually transfer the amount by the platform administrator to the consultant after approval.

Well, here is the actual feature the client wants to activate:
The client wants to trigger some kind of action or event that will sum the total of the transactions. Also, the consultant should receive some kind of notification saying how much of tax he is owing. How does this can be implemented."

#

"then how much and when you want to send fund to consultants as a connected account"
The goal is not to transfer the amount to the consultant with the tax discounted. The client wants Stripe to automatically calculate the amount of the tax the consultant is owing, and notify that consultant informing the value of the tax to pay for.

I don't have any experience with Stripe, but I know Stripe has a feature for automatic tax calculation and collection
https://stripe.com/tax

So, I was looking for instructions on how to make what I described above happen. If I just need to setup something on the Stripe settings or if there's any custom code that I need to add to the site code. I appreciate any help.

broken wren
dim hearth
#

@broken wren someone will get back to you soon - things are still a bit slow since discord is just getting back up and we have to catch up on all the threads

woeful grove
#

Hello team quic question : We’re doing some work on invoicing and generating payment links and payment_intent (client_secret) values for “pay by link” and “embedded payment” scenarios. One limitation I see is that the API doesn’t generate a payment_intent on the Finalize method of an invoice and instead requires the Send method to be called. We were hoping to provide a capability for a single invoice object (and its payment intent) to drive both of our payment scenarios (payment link & Stripe elements) but there are some situations where we don’t want the customer to be automatically emailed the payment request from Stripe and wish to control the user experience.

We could create the customer object with a bogus email address, call send, get the payment link and client_secret from the API and then update the client object with the correct email address, but this sounds like a hacky work-around.

I then noticed that you can send any existing invoice to another email address via the dashboard and in the log you can see the POST body with the alternate email address, but the Send method in the API doesn’t allow this.

Any suggestions on how to accomplish our goals?

tepid flax
#

Can we use trial periods but capture payment details right away?

frigid vector
#

Hi everyone! We noticed that when we create an invoice for customer in checkout session in subscription mode, it creates an invoice, but when we do it in payment mode for one time payment it doesn't create an invoice. Any suggestions on what to do for one time payments?

modest relic
#

hi

#

I have my Stripe connected to Wix and I have been making sales on my page, but today I saw that, that money is not coming in to my my bank account, I need helo

#

help

somber orchid
#

if you bulk migrate ach accounts from another processor, do those still need to be verified?

zinc crystal
#

how can i get help from STRIPE? i have Email them and nothing for over a week, and i have alot of customers and i can't access that information?

viral abyss
#

Hi, I'm trying to help our indian customers have a better recurring payment experience with the new RBI regulations. I'd like to learn about how can I enable the e-mandate workflow?

tired crater
#

Is it possible to query stripe to see if there's a price for a given product already?

#

I would like to avoid making duplicates via API calls if possible

#

I thought about possibly using lookup_keys for this, but it seemed like overkill if there was an easier way

wintry blade
#

Hi there.

#

I need some clarification when it comes to Stripe Connect

#

Please.

slow cape
#

I have a quick question about how to change an already listed product, that is a subscription, and make it a 60 day trial. What I did was I just edited the product, and saw an option to add a trial, and I entered 60. I want to verify if its just that easy, and all new subscribers WONT be CHARGED until AFTER 60 days. And if its the same delayed charge for the ANNUAL sub as well as the MONTHLY sub? Thanks

sand dew
#

I have quite an interesting situation with a SaaS product we’re building that will rely on Stripe quite a lot.

We’re building a SaaS mobile app hotel booking app. It’s an industry-driven application where “travellers” can book directly with the hotel, and for this reason, we’re using Stripe Direct Charges. The platform won’t take a percentage on every transaction - instead, they pay a fixed monthly fee.

Hotels are going through an onboarding on Stripe Connect, where they can enter their banking details so that they can get paid directly. Recurrent monthly payments are also working great with a Stripe Product.

We only have one problem that we still couldn’t resolve.

One of the premises of the app is to make it as seamlessly as possible, so we’d want to store the traveller details and make a charge to their profile stored in Stripe, and here’s where we’re pretty stuck.

Say Hotel A signed up using Stripe Connect, and a customer, John, just booked a $100. Our platform just made a $100 payout (minus Stripe’s fees) to Hotel A via Stripe Direct Charges. Now, when John is back to our platform to book again but with a different hotel (Say Hotel B) we can’t retrieve the customer’s details and charge him because John is now associated with Hotel A, and Hotel B (or the platform itself) doesn’t seem to be able to retrieve his details from Stripe.

So, just wondering a) is Direct Charges the more appropriate Stripe product, and b) is there a way to charge customers using the details stored in Stripe but under a different Stripe Connect account?

sturdy sapphire
#

Does Stripe validate IRS Forms W-9 and W-8s? Or do they just collect data?

novel marsh
#

Hi, I am developing a website with Woocommerce and Stripe but I need to configure payment in installments. Is there a pligin for woocommerce that does that ? I gave tried some plugins but got just the one time payment to work.
I need to let the couostumer to pay EX: $1000,00 in 4x of 250,00

dense carbon
#

Ok trying to get a pending payment send to my account. My account is active.. the payment says we'd be paid in 6 months from now... but the vender paid a month ago. email - rumenopti@gmail.com

grizzled palm
#

Hello all!!! Question about the contents here in an email we received from Stripe... "This is a reminder that we are still unable to access the website that you have listed on your Stripe account chartacus.com. Please take a minute to update your website in your Stripe account settings. Unfortunately, if we can't view your website to verify what you are selling, we will eventually have to pause payouts to your bank account."

#

Can anyone help me understand what is still needed?

#

Thanks!!!!!

bold basalt
#

businessaccountr1-support

vocal wagon
#

hi!! Im getting payments through stripe but they all fault it says that SCA, your card does not support this type of purchase. Does anyone know what should I do?

drifting hollow
#

Hi there, my Wise POS terminal can't connect on my Google mesh network, i get msg to update my DNS settings.

wintry blade
#

Hi, when should I reject an account versus revoking an accounts access? when should I use one over the other?

nocturne flint
#

Hi all, is there a way to check what, if any, promo code was applied for a specific checkout session / payment intent?

drifting hollow
#

We have stripe connect on our platform and i'm testing it now with live account. I get error and can't connect terminal. In connect dashboard it shows status Restricted. We have platform waiver. It's asking me for all credentials i already added in the stripe connect cobranded page.

surreal temple
#

Hi @drifting hollow can you respond back in the thread?

drifting hollow
#

thread on different subject i made or are you making new thread?

surreal temple
midnight lintel
#

Hi everyone - I'm trying to create a bank account via API as a connected account enters in their information - but as I test the API I get an error saying oauth_not_supported. I'm not sure why or what it means exactly. Any guidance would be amazing!

pulsar dock
#

Hi, I'm testing onboarding a Singapore customer with connect in a test env. I got the customer verified but payouts are not enabled. I followed the instructions on https://stripe.com/docs/connect/testing but the problem persists because the underwriting data does not get verified.

heady basin
#

has anyone experienced Stripe M2 reader not working? We have a couple of instance where M2 reader suddenly stop working and can't accept payment

tired crater
#

Hello, is there a limit to the number of prices a particular product can have?

quartz pecan
#

Hi, I've been going around in circle and figured out that perhaps I'm going around this the wrong way. It's probably quite simple and think I've sussed it, but need a sanity check. It's to do with billing, basically we need to bill a customer for a subscription consisting a product charged yearly (tiered_mode - volume) and single or multiple products charged by seats per year. So my plan is, 1) create a customer in Stripe, and now need to take card payment either straight away, or allow them to pay by invoice, or set up a direct debit with a partial card payment taken first. My problem is that, if we take a card payment, the billing details and e-mail address may be different to the customer we've created. So 1) do I create a card object with billing address details (own custom client form - assuming there isn't a stripe elements ui for collecting this information- I've not spotted one yet) and attach it to the customer? or 2) use PaymentIntent or SetupIntent not (quite sure of the difference, except one is more for future payments, e.g. not in the checking out process?) or 3) there is something I don't know - so I seek knowledge from the Stripe Oracles... Sorry for the waffle message - re-read it twice or three time, to see if it makes sense! Any help greatly appreciated!

sick phoenix
#

Hi there, just wondering if anyone can help me. I am wanting to create custom receipts that get sent to people after they make a donation on our website. Stripe doesnt seem to give you many options, is there any way we can easily create receipts to our own formats?

hybrid crest
#

Hi, I have a general question about stripe connect. If I have multiple businesses associated with my stripe account, is it possible to connect them?

stoic sand
#

I think stripe is being attached by a brief Chinese-Russian cyber-terrorist network. I am just going to outline a few reasons why I came to the conclusion.

ripe smelt
#

Hi, wondering if I could get some help, I'm using the Stripe API & I'd like to create a "one-time" priced Invoice for a customer, I see that's possible via https://stripe.com/docs/invoicing/dashboard, where it mentions

"Select Add one-time item to create a single, one-time item. To save a product for future use, select Create new product."

I'm not able to find an API equivalent for this process. Could someone point me in the right direction? Much appreciated 🙂

nocturne flint
#

Hey all! We're using stripe checkout, and I want to automatically apply tax to our products. I've enabled the feature, and it's working great when we're asking for the user's full billing address by setting customer_update, but when I do not set customer_update to { address: 'auto' } and we ask only for the user's zip, not tax gets calculated and applied!

We want to apply tax but also want to only ask for the user's zip. is this possible?

idle iris
nocturne flint
elder jasper
#

Hey All! I just started developing stripe integration with Blazor server (not wasm). got my server side (api) side done to create my setupintents with my secret, but need some pointers on the correct way to handle the client side rendering of the elements using stripe.js Our app will mostly do offline collections so for now I just need to be able to add payment methods for our customers. I've found a bunch of content and videos online, but nothing really tackles the scenario. Can anyone point me to some docs to get this done? Thanks a lot in advance!

vocal wagon
#

Hey! When I create a setupintent, but this card needs to be further verified by the user, instead of letting the user to input the card information, I want to input the card information by myself. What should I do at this time?

grizzled storm
#

Hi all! I'm testing the beta ACH direct debit payment method and following the guide: https://stripe.com/docs/payments/ach-debit/accept-a-payment. I got an error when creating a payment intent with the beta header. Does that mean I still need to be invited to the beta or something? Thank you!

Invalid Stripe API version: 2017-08-15;us_bank_account_beta=v2. You do not have permission to pass this beta header: us_bank_account_beta.
cold geyser
#

Hi guys! I was wondering if there's at all any insight I can get into a situation we came across today with one of our clients. Basically, some of our clients use Interac cards and the issue we're seeing is that when they do, our database duplicates the customer's entry. For Interac cards, I know there's no pre-auth and capture because legally, they have to capture the amount at the time of the transaction. So I've attached a spreadsheet screenshot where a payment required multiple customers to pay because of a splitting option we offer, and atleast one of those cards was an Interac card. The one's highlighted in green make the duplicates, the one's highlighted in yellow don't, and the white ones are correct - but that's when the last payment is an Interac payment. We create a record every time the Stripe terminal reader sends back a response after the processPayment method in the Stripe Android SDK. I found out that the logs after a visa debit interac card transaction are different from a mastercard debit interac card transaction or the ones that come back as just "interac" in the card brand - although that doesn't explain why 1 visa debit card process works fine - while the other doesn't? Do you guys know from your logs if we're getting more than 1 response for the interac cards in any situation? Any insight into this would be very helpful! 🙂

thorn chasm
#

zihsa-interac

hidden tiger
#

Hi guys, Looking to get some URGENT help on the custom connect-onboarding setup I did recently for my client.

The flow is working fine and details are getting through except for the customers - Bank account/Debit card info.

In the form, the user was never prompted for their bank account information. In stripe, it's still requesting an account and routing number. Is this not part of the onboarding process?

We see this message on the dashboard asking to add the bank details, Can somebody pls help me with this? We have used the capabilities parameter from the documentation but still don't see the fields on the form.

Are we supposed to ask this information separately?

crisp epoch
#

When we enter the card details, and call the "create payment method" this error occurs for Android version

kind goblet
#

I am facing a issue. Someone is send multiple request to the stripe
I am using the session checkout but the request is coming up using charge GBP 0.50 money

thorn chasm
#

santosh-android

rapid girder
#

Hi Guys, May i know Which API to use to read Applied Balance in Invoice, In Invoice API there is no such property available to get applied balance to the invoice, kindly help

novel moat
#

hi i am facing this error

#

your account cannot currently make live charges. IF you are the site owner ,please activate your account at

thorn chasm
#

ashish-checkout

#

vishnu-balance

cerulean pineBOT
#

:question: @novel moat 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

feral sierra
#

Hello, i'm getting this error when calling payment intent api on very first live mode api call
"invalid_request_error - payment_method_types"

sleek spindle
#

Hi. Had a few of questions about radar rules:

  • What determines whether the flow would be a challenge flow or a frictionless flow? The only 3DS Auth radar rule that we're testing with is Request 3DS if 3D Secure is required for card but the 3DS challenge seems to be present at random. Is the flow determined by the bank when we do not impose any rules?
  • Is there a way to always opt for the frictionless flow by default unless radar rule enforces 3DS check?
  • Is the following correct: The Request 3DS if rule only determines whether the flow would be frictionless or not. With payment methods api we still use the 3DS protocol?
wintry wing
#

Hi, I have a question about the credit or debit card surcharge that stripe charges. My client is looking to add the charge to their customers. Here is how. Example - if the customer's bill is $100, and if the stripe charges $2 as fees then my client gets net payment of $98 in their account. I need to be able to charge $102 to che customer so that the the client won't face any losses.

#

any solution for this?

#

doing it for the first time so appreciate any help!

novel moat
#

Anyone

#

please reply

#

your account cannot currently make live charges. IF you are the site owner ,please activate your account at dashboard/account/onboarding
this is the error

inner bone
#

Hey there

Is it possible to create smaller charges for an invoice?

Let's say my invoice total is 100, can I then make 2 seperate charges for this?

somber totem
#

Hi, my client had their first payment today which came from a WordPress plugin/Stripe integration. The email the client received included the words CUSTOMER and underneath only includes the Stripe customer reference number - not the client's name, how can I include the Client name in the notification email from stripe when a payment is successfully made? thanks

hushed timber
#

how do you send testing tokens? (such as tok_visa_triggerChargeBlock)

halcyon robin
#

Is it possible for stripe to use window.location.replace to redirect the user to the successURL after a checkout session? The user shouldn't be able to get back to the checkout session on back press. If not, do you guys know a way to hack around it?

thorn chasm
#

sakuadmin

wintry wing
#

Hi, I have a question about the credit or debit card surcharge that stripe charges. My client is looking to add the charge to their customers. Here is how. Example - if the customer's bill is $100, and if the stripe charges $2 as fees then my client gets net payment of $98 in their account. I need to be able to charge $102 to che customer so that the the client won't face any losses.
any solution for this?
doing it for the first time so appreciate any help!

thorn chasm
#

nadiya-pm

#

kaustuva-radar

wintry ledge
#

Hi, I have this error "message": "You cannot create Standard connected accounts with capabilities via API." 😯 Why ?

vocal wagon
#

Our payment service (itsplainsailing.com) uses Stripe Connect for clubs to allow them to take payments for Event Entries, Membership, Club Merchandise etc, with approx. 400 Stripe "Standard Connect" accounts mostly in Ireland. Yesterday the second largest bank in Ireland, Allied Irish Banks (AIB) updated their Card processing system, they said it was related to Secure Customer Authentication (SCA), and since then we have had a lot of customers contacting us to say that their card payments have been declined. When we looked into it we found that in all cases the Declined transactions were with AIB Cards. Our system was working fine otherwise yesterday as we successfully processed almost 500 payments when it wasn't an AIB card. Investigating this further I found that AIB bank posted the this yesterday: https://aib.ie/notices/mit - Some of the customers contacted their AIB branch and they were told that the card payment was declined because it was not SCA Compliant. We are using the Payments Intent API (see attached example code below) therefore I contacted Stripe Support chat line yesterday and they said that because we are using the Payments Intent API that the problem must be with the AIB bank.
I have gone back through the code (we use PHP) that we use to create a Payment Intent session and I have included an example of this below, (note example values are used below). This code in the first attachment was written 3 years ago and has been working fine with AIB bank cards until yesterday. Can you tell me please has something changed, is the information provided in our Create Session call, not sufficient for SCA, when I look at the latest example code online for creating a session in the Stripe DOCS here: https://stripe.com/docs/payments/accept-a-payment?integration=checkout it looks slightly different (See second attachment) I am trying to find out if we are doing something wrong in our API use to cause this, or is if definitely an AIB problem.

Securely accept payments online.

hushed timber
#

with custom connect, should we have two separate webhooks, one direct and one connect?

vocal wagon
#

Hi,

I have problems with creating subscriptions for some 3DS cards: After successfully completing a setup intent (usage=off_session) client-side our backend tries to first create a customer (with the intent’s payment method) and then a subscription for the customer. This works for most cards but for some it fails with “setup intent requires action“.

I was able to reproduce this with the test number 4000002760003184 which always requires auth. An attempt I made just now is seti_1KbLBeDvbS6ezf4wPRlq8dbT. When looking at the setup attempts it shows only one successful one.

Is there something wrong with this API flow?

meager hawk
#

torotil-testing

#

dimi-connect

vocal wagon
#

Hi everyone,
does anybody know if it's possible to simultaneously pay for something and also tokenize the card for future payments in the same transaction?

meager hawk
#

[lbg]-connect

#

micky-3ds

thorn chasm
#

fred-invoice

#

debs-wordpress

#

dimi-tok

meager hawk
#

fabiano-payments

remote maple
#

Hi, Stripe gave me a PGP MESSAGE to export some data from sftp server but I can not find the host, is there any documentation ?
Thanks

worthy seal
#

hello, i have a question related to stripe ID verification in the test environment. in our US stripe account, ID verification happens as one flow, where you first add personal details and then upload ID. in our EU and AU stripe accounts, after we add personal details, it redirects back to our site (around 00:41 of the attached screen capture), and we can continue to upload ID after resuming ID verification. we have yet to try EU and AU ID verification in production and are wondering if this is just a quirk of the testing environment?

turbid viper
#

@dim hearth to answer your response to my thread (not sure why you closed it...) I am using 8.207.0 and API version 2020-08-27. What version nbumber was the file you linked me, showing the plan type?

meager hawk
#

(answered you in the thread)

#

alok-payments

#

Leonardogranetto99-checkout

vocal wagon
#

Hello! How would I handle a "Next billing date" feature for subscriptions? I am currently using
new Date(event.data.object.current_period_end) on the subscription updated event but it returns Jan 20th 1970 for today's date! I'm using Node.js btw
Thank you so much for the help 🙂

slow charm
#

I am facing some issue with registering account, I entered a legit ID card number but it says that's invalid......what should I do...?

cerulean pineBOT
#

:question: @slow charm 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

slow charm
#

Oops....thanks

dire quarry
#

The clients account I am using has been set up for MOTO, can I use the .NET SDK with this to do moto payments?

worn gull
#

hello

#

can someone helpm me

hidden tiger
#

Hi guys, Looking to get some URGENT help on the custom connect-onboarding setup I did recently for my client.

In the form, the user was never prompted for their bank account information. In stripe, it's still requesting an account and routing number. Is this not part of the onboarding process?

Can you pls confirm if there is no option to show the fields to capture the account info along with other details in the first form only?

dim dove
#

Hey, I'm new to stripe. Is there a way I can split payments into 2 bank accounts when there's a payout?

vocal wagon
#

Hi,
am I correct in assuming I can't save card details during payment while using the checkout page provided by stripe? I've already checked https://stripe.com/docs/payments/save-during-payment but from my understanding it will only provide an iframe while I'd love to just give my customers the same experience as a normal checkout session with the prebuild checkout page.

Learn how to save payment details during a payment.

willow yoke
#

Is there stripe api that provides the currency exchange rates? How can I get if I want it to know programmatically? I want to calculate stripe fee on by application before transferring the amount to connect account.

manic phoenix
#

Hi Team, Is it possible to show only one payment method (Either Card Option or Gpay/ApplePay wallet, not both card & wallet) to the user in the prebuilt checkout page irrespective of all these options enabled in the dashboard settings?.

frozen pulsar
#

Was informed by Stripe Connect's internal team that adding Radar Rules via API to a custom connected account is possible, could I receive more info on that from a developer's perspective?

worldly field
#

WHY DO I KEEP GETTING THIS testmode_charges_only
Your account cannot currently make live charges. If you are the site owner, please activate your account at https://dashboard.stripe.com/account/onboarding to remove this limitation. If you are a customer trying to make a purchase, please contact the owner of this site. Your transaction has not been processed.

Was this useful?

Yes

No

stray mist
#

Hi,

I need to check the webhook for payment failure. While using the cards mentioned in the test cards section, payment error shows directly at the front end itself. How can I check webhook in this case. With which card the payment failed webhook comes?

turbid viper
#

Why is a "Product" (Subscription) not shown in the customer.subscription.created/updated event data? A Product ID is included, but ideally I want it as a nested object, so we can easily get the metadata attached to it. We can see the price and plan data in the event data, but they have their own metadata

stray mist
hollow prairie
#

Maxim100-radar-rules

cerulean pineBOT
#

:question: @worldly field 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

hollow prairie
#

harinth-webhooks

stuck sphinx
#

how can i remove a user from subscription?

vocal wagon
#

Good morning,

Since yesterday most of my clients can no longer pay with Stripe, the message The card was declined. appears and the commands go failed. I contacted Stripe support but still no response. I looked at the logs but I can’t see where the problem can come from. I have no problem with the other payment methods. Who could help me find the source of the problem?

willow yoke
#

Hello Team,
We have japan located platform account. Our customer can be of JPY, USD and EUR currency. Our connect account also can have JPY, USD and EUR currency. Being Japan (JPY) as platform country we cannot payout in USD and EUR currency.

So, in order to payout for USD and EUR currency we thought of "Special stripe customer" representing our platform account. This customer is only used to create destination charge in order to payout our USD and EUR connect account.
This diagram summarizes overall flow.
https://www.figma.com/file/ahqXFa2Kfpsseb96XsSX1A/Payment-Flow
I know we will have drawbacks of double stripe processing and currency conversion fee for same transaction
Is this flow legally acceptable in stripe?

little bone
#

Hey 👋 is it possible to change the payout schedule for a standard connected account (from the platform) with a direct charges integration?

lavish gazelle
#

What happens, if we remove the card from apple pay which was used in stripe before(with future usage as offline). Will it continue to work in stripe after customer removes it from apple pay?

slender pebble
#

Is it possible to filter subscription by a key in metadata? If not, is it possible to list down all subscriptions? (via dashboard, CLI or API) and then I'll manually apply the filter

half shard
#

I'm using confirmCardPayment, is there a parameter that I can use called setup_future_usage, what is the functionality of this parameter?

grizzled storm
#

Hi friends, another question for the beta ACH direct debit payment method. The doc mentioned

You can only accept funds in USD and only from US bank accounts. In addition, your account must have a US (USD) bank account to accept ACH payments.

We're a marketplace using Connect. Our sellers connect their Standard Stripe accounts to our platform account, and we use Destination Charges (with transfer_data and on_behalf_of ) to split the funds with our sellers. My questions is given our setup, do our sellers also need US bank account to accept ACH payments, or as long as our platform account has a US bank, all our sellers can accept ACH payments (through our platform)?

wintry blade
#

Hi, if I create two connect accounts for a user, which one will they be able to login via the express dashboard?

vocal stump
#

Can someone help me inspect pi_3KbOZzIFDslEWhBA0NeICeKF - we somehow ended up in the SCA modal not being triggered by the JS and it just appears to handle the payment as if it succeeded. We cannot replicate this at all when testing and was wondering if someone could take a look at what happened?

sudden pawn
#

Hi Team

#

i am trying to connect stripe from plaid to create bank account token

vapid quail
#

Hi, can we know from a list of customer's card if a given card is the favourite one? (API)

sudden pawn
#

but i am getting invalid product error

vocal wagon
#

Hi Team, I had a customer pay an invoice and use the incorrect exp date. This payment failed. He then tried to pay it again and his card got blocked on my account. How do I unblock it? I dont have the button to unblock as per the help docs. Thanks

true salmon
#

Hello Team
I want to integrate Pre Authorized payment in android app, Does Android SDK support it?
Also have query, after setting pre authorized payment, can user OR admin change amount of same payment before finalizing payment?

somber python
#

Hi! Need some help, Using session to create user, but if the user put wrong address data I get a successfully url and no data in the object telling bad address data

grizzled pond
#

Hello Devs, I received a payout where "something went wrong" and I need to know what to do now

soft citrus
#

Hi, I use "stripe/stripe-php": "^6.10", and in the code I have a form that uses <script
src="https://checkout.stripe.com/checkout.js" .... to make a payment uses an iframe. Although 6.10 is an older version of stripe-php, I believe I am using Stripe Checkout. However, I have been sent an email from Stripe to say that my account is not 3DS secure ready and payments will fail after the 14th March. As I am already using Stripe Checkout, do I need to make any changes? This is in the UK.

chrome axle
#

Hello,
i create price €523.60, and after this, stripe automatic change my price + 1 cents, why ?
sub_1KbQ7MKnG67zhbleLO4u7tjZ

wintry ledge
#

Is there a simple way to check the status of a Standard connected account going through the onboarding ? I am checking events account.updated during a classic onboarding : first onboarding = company informations, then status pending, second onbarding = upload documents, then status complete. There are 16 events account.updated for an onboarding completed without any error. Each JSON event is 200-400 lines...

vocal stump
#

Can you add metadata to requests in general, that don't affect objects but can help connect your own code's actions to logs in the dashboard?

#

just like you can see idempotency key and user agent

native wind
#

Hello! im using the payment element checkout flow to purchase products with one time prices. is there a way in the checkout flow to attatch the payment method the customer uses to checkout to that customer, or does that have to be asynchronous in the background by listening to a webhook or something? any help would be appreciated thanks? when i try to attatch a payment method that was used in checkout i get an error that says the payment method was previously used without being attatched to a customer?

visual marsh
#

Hello! I want to set up future payments with multiple payment methods. With the test id "seti_1KbQ87KoWdWpF648Xu9CJIOt" I get that I have 4 possible payment methods ("card", "bancontact", "ideal", "sofort") but on my Android app I can only add a card, do you know why ?

jovial nymph
#

I can not use Chat Live on support stripe, please help me

#

this error: "Chat support currently unavaiable"

silent willow
#

Hi, I am trying to work with the card tokens, is there a way to get a card token after a successful payment (so after the payment I would get the card token) ? I actually cannot find anything related to this in the docs. Thanks for your help.

jovial nymph
#

I just send email to stripe . I sent 4 times but i did not receive any email reply from stripe about my problem. please help me 😦

frozen schooner
#

Dear Devs, or Admin. I need assistance on how to receive back payment from Allan Stephan the founder of iNomad. I have spoken to indiegogo the platform about this and they said you need to speak with 'pledgebox' but pledgebox are saying payment is from stripe and all payments sent to the founder should be reimbursed through them

rose otter
#

Pierre-Quentin-android-pms

jovial nymph
#

Please help me

rose otter
#

Van Duong Dang-support

#

popchenk-tokens

cerulean pineBOT
#

:question: @frozen schooner 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

late yoke
#

Question about webhooks. For charges, there's an charge.updated event sent whenever metadata changes. Whats the equivalent for payment intents, to do something when metadata changes; there's no payment_intent.updated or similar events?

chrome smelt
#

Hello, I'm using Stripe on my app to let user add/change their payment method for a monthly subscription. My integration works well, I can add card and reveived payments, but recently, I noticed that one of my payment method was not working. I've got an issue with 3DS, I've followed all the steps (with validation on my bank application) but I've got an error after validating back on the app {..., code: card_declined, declineCode: generic_decline, type: card_error}. My bank says that I shouldn't have any issues, this card works on other apps like Deliveroo, so I don't know where to find more informations about what's going on.

lost loom
#

Did everything on verifications so I can connect Klarna but when I request access it saids i still have verifications but nothings pending

sand sonnet
#

I want to activate Klarna or After Pay. Which one is the easire one, I have no idea how to use webhooks or APIs code

naive scroll
#

Hi there! I was wondering, is it possible that the customer portal does not correctly portray currently applied coupons?? I have a subscription with a 50% off applied and yet on the customer portal it still shows the next invoice is for full price.

zinc garnet
#

👋 hello friends, scasolove here. I have a technical question about an Indian card that fails when a user tries to pay on Hosted Invoice Page but succeeds if I manually charge the PaymentIntent created by the Invoice. 3DS is not tried in either case and the data visible to us isn't sufficient to debug. I think it's possible there is an interaction of India 3DS rules, the recurring flag, and on_session. Could someone who knows India/SCA stuff help?

jovial nymph
ember bear
#

Ol_med -3ds

#

Pursuit22 - Klarna

hushed timber
#

I need to ask something about sending tokens to the stripe API, tags which cause special conditions to happen or cards as they're called, I don't know how to do that and I can't find it in the docs, for example: tok_visa_triggerNextRequirements

ember bear
#

jicanava - Klarna and Afterpay

cyan remnant
#

Hi - I've asked Stripe this question a few times over the previous couple of years - the answer each time was that it was being developed with no ETA. Hoping the situation has now changed. For SCA, Stripe will only request the exemption for "Fixed-amount subscriptions" for subscription through Stripe billing. We operate fixed-amount subscriptions outside of Stripe billing. Has Stripe made any progress to supporting this exemption outside of Stripe billing, like Stripe has with marking a payment as "off-session" which requests the "Merchant Initiated Transaction" exemption?

ember bear
#

Sebastian Cortabarria - portal

#

asolove - Sca

dire quarry
#

Am I missing something here guys?
PaymentMethodOptions = new PaymentIntentPaymentMethodOptionsCardOptions { Moto = true }

#

Getting an error saying that it can't convert

halcyon robin
drifting siren
#

Two questions related to the Account object:

  1. is the account.updated webhook fired when an Express account's requirements field changes?
  2. for requirements, is there any further documentation/examples on what these values look like? And next steps/urls we should send the account owner for an Express connected account if there's any required actions to perform?
frozen pulsar
#

Was informed by Stripe Connect's internal team that adding Radar Rules via API to a custom connected account is possible, could I receive more info on that from a developer's perspective? The platform is performing direct charges on the account.

west sable
#

Has Stripe changed something with invoice_pdf URLs on the invoice object? We store these and now it appears they are returning that they've expired.

heady basin
wintry blade
#

Hi, is it possible to reset a connect account so that the user will have to re-enter all their information?

viscid burrow
#

Hi. We are listening for Stripe Payment Links and need the Stripe Customer ID. Is there any way to make sure it creates a customer and not a Guest???? That kills Customer Portal.

meager mural
#

Hello team, I have this problem with some customer, was just deleted and I just want to understand why this happen, thanks

turbid canopy
#

hi guys,

Getting this error back when a customer is trying to make a payment, used to work no problems, made no changes and using the uptodate API, what u recon is going wrong?

resource_missing - source
No such token: 'tok_1KbSP7Ls3MwOPIe4YP0a2SNa'


"error": {
"code": "resource_missing",
"doc_url": "https://stripe.com/docs/error-codes/resource-missing",
"message": "No such token: 'tok_1KbSP7Ls3MwOPIe4YP0a2SNa'",
"param": "source",
"type": "invalid_request_error"
}

agile musk
#

hello, I have a problem with my webhook. I have set up a webhook and it doesnt work and I have been checking for errors for 2 days now but cant find anything wrong. I am using ngrok to forward my localhost so I can use the webhook. This is my code

wind pelican
#

When I use SetupIntents, it accepts duplicate cards (for the same Stripe Customer). Is that normal?

stoic parrot
#

Hi Team
I need one help in bacs payment

grizzled pond
#

I have a Stripe Express account but Support keeps telling me to use my dashboard, how do I access this with an express account

ruby siren
#

How do you get customers created through api to show up in connected account customer tab?

vague urchin
#

Hi there. I am currently in test mode trying to set up a Connected Account to test payouts to vendors. When I try to Skip the form to add the account, the new account is restricted. I'm just trying to do it via the interface for now.

upper carbon
#

hey,
is there an option to refund connect platform fees?

woven geyser
#

Question about trial invoices. Is there a good way to identify a "trial invoice" from the payload data of a create/update invoice event? The only data point I'm seeing right now that indicates a trial is within the invoice "lines" - "description" contains the text ""Trial period for...". Surely there must be less fragile way to identify trial invoices?

steep pond
#

hey i have to make a payout to my account

#

and its not letting me

jovial hare
#

hello, I am trying to expire a checkout session with an api request but it doesnt work can anyone help me? here is my code

steep pond
#

had to change card info

lime garden
#

hello, on a custom account is there a way to set the time zone being used for generating reciepts? most of our customers want a printed receipt still for their in person payments so i open a tab automatically to the receipt_url on the charge bring processed so our user can print it. yesterday we had a payment at 5:30pm pacific time (march 8th) but the receipt shows the charge as march 9th

rancid parrot
#

Why do I keep getting error that I havent provided my API key? Im on firebase cloud functions typescript. Im using environment variable. It only ever works if I directly paste the API Key in there but I don't want to commit that to github

vocal wagon
#

Hey, I created a payment link with Google pay as the payment method, but on my phone, when I go to the link, I don't have the google pay payment method, please help me:

delicate stag
#

Hey guys I have a simple question. Is stripe webhook completely safe? Is it possible that somebody will create a fake request which will work? Or the stripe signature prevents those situations?

wooden pelican
#

Hi, question about creating an invoice item with the intent of discounting a month's subscription's invoice to 0$.
I cannot use the price ID when creating the invoice item, I must use the amount of the price ID and make it negative?

stray swan
#

Hi. I am trying to sell a Food & Beverage package for my company located in Nevada. I have set up the tax rate for Nevada and enabled it to calculate automatically, but when i go to the payment link for my products it is telling me that the tax will be collected based on the customers billing address, but since it will be consumed in Nevada I need it to collect the Nevada tax despite where the guest lives. How can I fix this

fierce holly
#

QQ about Application Fees on Stripe Invoices w/Connect: If we create an invoice with a couple line items worth $100, and specify application_fee of $5, but then our customer pays the invoice out of band (i.e. cash,/check) ... does the application fee still happen / come out of the customer's balance, even though there isn't a corresponding paymentIntent that Stripe processed?

finite bison
#

What's the bare minimum information that Stripe requires to charge a credit card?

#

Thanks

#

Hard to find the answer in the docs though

spare hemlock
#

Hello Stripe discord I hope I find my answer here.

The question is about subscription upgrade/downgrade using the (stripe.invoices.retrieveUpcoming(params)) API.

We are using this to show the customer how much the will pay in case of upgrade and when will they be charged.

However on an upgrade from monthly (with trial) to annual. the returned invoice is for ZERO total and charge date of now().

We need a way to show the next upcoming invoice or something helpful to the customer.
Thank you

wintry blade
#

Hi, I'm getting the following error with connect: You cannot call deauthorize on {account_id} because you're responsible for negative balances on this account.

silent glacier
#

How can I get my bank card on yalls site

#

I work for Favor and it keeps declining my card

drifting hollow
#

where is my channel from yesterday, not resolved and i can't start over

vocal wagon
#

Hi guys! Im looking for help regarding automatic_payment_methods. I'm doing this:

  1. Setup payment methods in the account Settings > Payments > Payment methods

I've enabled Przelewy24 and iDeal

2 Create payment intent with automatic payment methods

Stripe::PaymentIntent.create(
{:automatic_payment_methods=>{:enabled=>true}, :customer=>"cus_123123123", :amount=>4632, :currency=>"pln", :description=>"OR-2G Festival", :application_fee_amount=>139}
stripe_account: stripe_account_id
)

  1. Setup the elements with clients secred from previously created payment PaymentIntent and mount it to the html DOM

stripe = Stripe(@supplier.stripe_publishable_key, { stripeAccount: @supplier.stripe_account_id })
stripe._fallBackToOldStripeJsTechniques?()

Stripe.setPublishableKey?(@supplier.stripe_publishable_key)
Stripe._fallBackToOldStripeJsTechniques?()

elements = stripe.elements(clientSecret: clientSecret)
paymentElement = elements.create("payment")
paymentElement.mount("#payment-element")

  1. The expected result should be that the elements should display Przelewy24, iDeal and Card that were setup on the dashboard, but the only payment method displayed is card payment.
    The only way i can make the elements display Przelewy24 or iDeal is if i manually specify the payment_method_types in payment intent. It does not work with automatic_payment_methods 😦

I'm using stripe connect, and creating payment intents using the newest version of ruby gem.

Could you give me a hint why is it not working?

#

i would be very grateful

delicate stag
#

Hey guys I would love to create one exportable stripe object where I will be able to export it and use it in my whole project. I created something like this:


let Stripe!: stripe;
if (typeof window === "undefined") {
  Stripe = new stripe(process.env.STRIPE_API_KEY as string, {
    apiVersion: "2020-08-27"
  });
}

export { Stripe };
export default Stripe;

But I am getting this error:
Can't resolve 'child_process' in '/node_modules/stripe/lib'
Maybe some of u tried it before and will know?

pearl cobalt
#

Hi, I'm collecting payment method in the client to create subscription in the server. For that i'm creating a customer object in the connected account. I also want to use that payment method to create a single charge on behalf on the platform. What's the preferred way to do that?

proper bronze
#

hey so I'm trying to lookup an application fee, and I can see it via the charge object, but a direct lookup fails with a 404, is it stripe or me going wrong?

const applicationFee = (await stripe.charges.retrieve(SOME_CHARGE_ID, {expand: ["application_fee"]})).application_fee;
const definitelyExists_applicationFeeID = (applicationFee as Stripe.ApplicationFee).id;
if (typeof definitelyExists_applicationFeeID != "string") { process.exit(); }
await stripe.applicationFees.retrieve(definitelyExists_applicationFeeID); // 404 no such application fee
wintry blade
#

Hi can I still create Stripe connect destination charges with a standard connect account?

hallow anvil
#

For updating the billing_cycle_anchor as part of a subscription update, the documentation only really talks about 2 cases, 1) updating it to now to reset the billing cycle anchor, and 2) pushing out a trial. i have a scenario where a customer has an active subscription that they've been paying, but due to circumstances, we want to push it out 2 weeks. so rather than the subscription billing anchor being 3/2, it's 3/16. invoice amount and everything else stays the same.

i know we can pause the subscription, then cancel the underlying invoice, and then on 3/16 reset the anchor to now, but i don't want to have to remember to do that. basically, can i set the billing_cycle_anchor to an arbitrary date?

pastel stone
#

Is it possible to have a checkout (payment element) with both a recurring and single charge product? i.e pay for something and also subscribe

vocal wagon
#

Hi, I'm trying to get a creditcard deblocked from a website using Stripe. Their support redirects me to Stripe's support page, but I'm not sure I'm at the right place here. Can anyone point me in the right direction?

still basin
#

hello i am try to connect stripe. api and webhook all conected good but still error try again later. cant accept payments :/

daring lodge
#

hey folks, it's quite busy right now, working through all the chats so please bear with me 🙂

vocal wagon
# vocal wagon Hi, I'm trying to get a creditcard deblocked from a website using Stripe. Their ...

Just to provide some more info; I was bidding on an auction website, and my card got blocked due to bidding too many times. They got this message: "Exceeded the maximum number of declines on this card in the last 24 hour period. Please contact https://support.stripe.com/contact if you need further assistance."

hollow field
#

What is the difference between verification sessions (https://stripe.com/docs/api/identity/verification_sessions) and connect onboarding (https://stripe.com/docs/connect/standard-accounts#how-to-use-connect-onboarding-for-standard-accounts)? From what I understand, they both for KYC and onboarding, but do I need one over the other? thanks!

Integrate with Standard accounts to get started using Connect right away, and let Stripe handle the majority of the user experience and user communication.

daring lodge
#

danovic - card

daring lodge
#

juxhin - error

#

rzhang - verifications vs onboarding

delicate shuttle
#

Hi, We thought to use "ACH Credit Transfers payment with Sources" however, we aren't able to see what is the benefit to use it?

atomic oak
#

Hello, I have a quick question regarding webhook events. Will Stripe fire an account.updated webhook when future_requirements change?

wind pelican
#

Hi, how do you implement the element.on() event in react?

vocal wagon
#

Hi, I have this problem. We had a billing system, when clients can pay for our products. Now we upgrade the system and now customer is created with card associated to them. But now the problem - clients which pay sometimes in the past by they credit card now can´t use the same CC, because they getting error "the provided PaymentMethod was previously used with a PaymentIntent without Customer attachment, shared with a connected account without Customer attachment, or was detached from a Customer. It may not be used again. To Use a PaymentMethod multiple times you must attach it to a Customer first."

How I can attach old paymentIntent to new customer?

daring lodge
#

kenod - re-use payment methods

lofty inlet
#

Hello! Our company has just recently purchased 500 of the M2 readers. We have a handful of the readers after fully charging that are giving us the 2 outside lights quick flashing. I havent been able to find much out there about these readers yet, any ideas?

vocal wagon
#

Hi, I've had a lot of failed or blocked stripe payments due to the fraud settings on radar. I can't seem to disable them or even add an name/email address to a list to exclude them for being blocked in the future. There is an option to pay for radar for fraud teams and then make changes. Does anyone know if there's a simple way around this problem?

earnest forum
#

If I do this in test mode is it going to modify live? I always feel sketchy when it prompts me for a password in test mode.

shut jewel
#

Stripe integration is not supported in Nigeria for developer like us building with React Native

runic canopy
#

Hi. I'm trying to collect payments on behalf of connected accounts. These collected payments shouldn't be in my account, but in a seperate bank account. What's the best way to do this?

hushed island
#

Hi, I have a quick question regarding passing billing address to Stripe when we initially save a credit card. We are moving from an older version of the API to using PaymentIntent and PaymentElement, and I cant seem to mount address fields to the payment element. Can someone help me with that?

pulsar dock
patent gull
#

Can I connect with a Strip developer to assist with customizing international payment within our website?

#

I have a film selling on a third party platform called Vidflex. they're and excellent company. A rental purchase in made on their site and they then provide a direct exclusive connection for the purchaser to the film. their payment page is primarily designed for credit cards which is not the typical payment method for international buyers. I need to figure out whether to have an API trigger their system or build within there site. Does that make any sense?

#

My Website is www.OnTheNorthSide.com when you click on rent movie it goes to their site for registration setup. on Vidflex.

mighty hill
#

@patent gull Can you reply in the thread I made for you above please?

patent gull
#

So this is the first time using Discord. Newbee.

versed helm
sweet aurora
#

Using card element will trigger/mount the cardCvc when necessary? Or I need to explicit mount? And about the billing_details.name? (For Brazil payments)

elder jasper
#

Hi All,

I'm trying to confirm a setup intent but I keep on getting an error:
Microsoft.JSInterop.JSException: stripe.confirmSetup(): expected either elements or clientSecret, but got neither.
IntegrationError: stripe.confirmSetup(): expected either elements or clientSecret, but got neither.

js function:

function createPaymentMethod(dotnetHelper, paymentElements) {
return stripe
.confirmSetup({
paymentElements
})
.then((result) => {
if (result.error) {

                displayError(result);


            } else {

                createSubscription(dotnetHelper, result);
            }
        });

}

Any idea what I might be doing wrong?

hollow field
#

Which api do I use to create a new bank account for a Standard account, so that account would be used for receiving funds via either ACH or other methods?

elder jasper
maiden lynx
#

Hi team! Had a question about payload for the endpoints. I was trying to use python and requests library to call the APIs. I am seeing that while this payload works

{
  "card[exp_month]": 3,
  "card[exp_year]": 2023,
  "card[number]": "4242424242424242",
  "card[cvc]": "314",
  "type": "card"
}

this doesn't

{
  "card": json.dumps({
    "exp_month": 3,
    "exp_year": 2023,
    "number": "4242424242424242",
    "cvc": "314"
  }),
  "type": "card"
}

From my understanding, with nested application/x-www-form-urlencoded, this is how you would format the payload. Is this a known issue?

nova wing
#

Hi dev team, how can I set a custom first billing date for Subscription Session ?

dry hatch
#

TungVi-SubscriptionCheckout

fluid urchin
#

Hello, i need a developer to setup my stripe portal. I'm in the right place ?

hollow field
#

How can we do email verification in Connect Onboarding?

dry hatch
#

rzhang139-email-verification

sudden ginkgo
#

Hi, I have this problem, I try to enable the apple pay to my store but i get struggling on how to host the apple file to my domain to get my domain registered with apple. I need to know how to host the file, do i copy the texts and paste somewhere or what to do with please? thanks

sonic monolith
#

Hello,

I am having trouble expanding discounts after I create a subscription.
The stripe Subscription API says the discounts attribute is expandable, but the "PromotionCode.Code" and "Coupon.Name" are always null.
https://stripe.com/docs/api/subscriptions/object?lang=dotnet
var subscriptionOptions = new SubscriptionCreateOptions
{
Customer = customer.Id,
Metadata = new Dictionary<string, string>() { { _stripeSettings.SubscriptionMetaDataKeyTenantId, Guid.NewGuid().ToString()}},
Items = new List<SubscriptionItemOptions>
{
new SubscriptionItemOptions{Price = request.PriceID},
},
PaymentBehavior = "default_incomplete",
PromotionCode = request.PromotionalCodeId
};
subscriptionOptions.AddExpand("latest_invoice.payment_intent");
subscriptionOptions.AddExpand("latest_invoice.discounts");
// Create the subscription
var subscriptionService = new SubscriptionService();
var subscription = await subscriptionService.CreateAsync(subscriptionOptions);

// Create the response to send back to front end for initial payment posting
var response = new SubscriptionResponse()
{
PaymentIntentId = subscription.LatestInvoice.PaymentIntentId,
ClientSecret = subscription.LatestInvoice.PaymentIntent.ClientSecret,
PublishableKey = _stripeSettings.PublishableKey,
SubTotal = subscription.LatestInvoice.Subtotal,
PromotionalCode = subscription.LatestInvoice.Discount.PromotionCode.Code,
CouponName = subscription.LatestInvoice.Discount.Coupon.Name,
DiscountAmount = subscription.LatestInvoice.TotalDiscountAmounts.Sum(x => x.Amount),
Tax = subscription.LatestInvoice.TotalTaxAmounts.Sum(x => x.Amount),
Total = subscription.LatestInvoice.Total
};
return response;

Any suggestions kindly appreciated

sleek spindle
#

Hi guys. When listing a customer's payment methods, we're also seeing some saved cards which have ID 'src_XXXXX'
Is this normal for sources to appear in payment methods lists for a customer?

dry hatch
#

goforebroke-DOTNET

#

kaustuva-le-srouce

serene spear
#

Hello

#

Need help here

#

Is this support line?

valid radish
#

Hi! Can we allow users to pay only using credit card for an invoice?

lunar elm
#

API question: Why is it that when I "delete all test data" and I go to test the "onboarding" and I enter me email it detects that there is already an account there and asks me to log in? Shouldn't it be completely clean with not remnants of any test information?

wanton drum
#

hi, i still cant get setupintents to work can anyone explain what i'm doing wrong

#

anyone?

halcyon canopy
#

I need a method of subscribing without having to add products in the stripe dashboard, do you have such a method and document?

golden cosmos
#

imcollector-products

vocal wagon
#

Hi! I'm building a platform and trying out if Stripe would fit my needs. The platform would be using Connect Accounts. My question is; is it possible for me (as a platform) to trigger a Transfer/Payout on behalf of any Connect Account? For example I would like to have a button in my admin tool which would create a Transfer/Payout on behalf of any Connect Account.

open rapids
#

Hi ,

we are using stripe integration in our web application in USA and UK based customers.we are using " charges" API for payments.

now we one of our UK based customer received email from stripe "in order to prepare for Strong Customer Authentication (SCA). Action is required to help avoid an increase in declined payments after the 14 March, 2022 enforcement deadline in the UK."

What we can do now and how we can perform SCA for our existing integration flow

dense hill
#

Hello while creating connect account through stripe api is it compulsory to ask for ssn last 4 digits and full ssn

marsh stump
#

Hi all.. With product pricing models - is there a way that I can create a payment plan so that a product in total might cost $100,000 but it is direct debited out of someone's account in $10,000 increments over the course of 10 months?

abstract wedge
#

Hi. I have a quick question. I am close to deploying my changes to Stripe to production. Right now, I am making a CURL call to create a Session object, and then the customer clicks on a button to make the purchase and is redirected to the Stripe checkout page with the stripe.redirectToCheckout Javascript call. After the customer completes the purchase, Stripe will call my webserver's webhook. This is working fine so far in testing. However, when I go live in production, I have two different websites (two completely different domains) that I plan to take payment from Stripe from. There shouldn't be any problems taking payment from multiple domains, if all my domains use the same publishable Stripe key, and the same secret Stripe key, right?

golden cosmos
#

si-installments

abstract wedge
#

Hello, is there any Stripe staff that can help answer my question?

ocean bison
#

When I create subscription using BECS AU Direct Debit, the returned subscription in the callback returns status as active even when I use the test cards which are supposed to fail. Shortly afterwards, the subscription moves to status unpaid.
Why does it initially go to active status in the first place?

I need some help to understand the flow of creating subscriptions and one time payments using Direct Debit. I've been following this link: https://stripe.com/docs/billing/subscriptions/au-becs-debit#manage-sub-status

But it does not say much about the flow when there is a failure.

Learn how to create and charge for a subscription with BECS Direct Debit.

golden cosmos
#

abrams_tank-payments

#

insert_username_here-becs

untold heath
#

Hi all, thank you in advance for the help. I have to setup this scenario:
a subscription with a first period of 7 days at 10$, next montly period at 40$ forever. I think that schedules could fit to me, but if i create a schedule i would that the first period starts immediatly and pay immediatly. If this is the right way, how can i get paid immediately like a normal subscription? Thank you

cerulean pineBOT
#

:question: @echo jasper 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

golden cosmos
#

Visser-sub-schedules

chrome walrus
#

Hi! I read that if you put a free trial for a subscription, the system doesn't require the user to input a payment method. However, if I would still want the user to input a payment method, is there any way I could still technically require it with the starting of a trial period? I'm using an integration with Payment Elements

fallen nexus
#

Team, I am using Create checkout session api with payment_method_types: ['card', 'au_becs_debit'], but I want to save the used card for card option. And I get this error payment_intent_data.setup_future_usage is unsupported for payment method au_becs_debit.

vocal wagon
#

Hello all, I have a question regarding disputed payments test cards. I am setting up a system where we block a certain amount on a card and charge it later once the final amount is known. When I tested with a card that caused a dispute the chargeback was done for the reserved amount, not for the amount that was charged in the end. This resulted in a way higher negative balance in that account that just the dispute fee would have caused. What did I do wrong here ?

golden cosmos
#

smriti15s-setup_future_usage

#

rveit_ttcons-disputes

rigid blaze
#

hey can anyone help me with stripe events
??
After creating refund how i will get to know the status of refund

true salmon
#

Hello Team
While using "hold on a card" or "future payments", What if customer card requires authorization before payment (3D Secure) ? Do admin need customer help before proceeding for actual payment?
What i need is, save customer card details for one time future payment, but without need of customer help

rose epoch
#

Hello beautiful people, I was using React PaymentElement to collect customer's Card info, and wondering how I can enable "Name" field for the form on the Element. Could somebody enlighten me? Thanks a lot in advance!

bright temple
#

hmmm, subscription items are always unit price x quantity. is it possible to have direct monetary value as usage in subscription? e.g., a client spends $40 in the system, and this is part of metered usage scenario. $ values are then collected and charged as part of the subscription. not possible?

waxen quail
#

divyang.evince - auth

#

wsteelix - react

#

Oytun - subscriptions

vernal sundial
#

hi

#

anyone can help me i have a problem?

bright temple
vernal sundial
#

i cant make stripe account every time i get you are not eligible message and all my info is correct and i can verfiy my driver licrnse my stripe email is cacoh34756@cidria.com

vocal wagon
#

Hello ! We have a problem... Everything was perfectly working in test mode, but when we deployed, the old secret key wasn't viewable anymore. This is why we deleted this old one and we created a new secret key. We replaced the old one by the new one, but now, we have the error "secret_key_required" since we launch our API... 😦 We think we had to revoked this old key rather than delete it, and this is maybe why we have now this error... But not sure at all. And don't know what to do ! Can you help us ? @vocal wagon

cerulean pineBOT
#

:question: @vernal sundial Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact

inland narwhal
#

Hello, Could anyone help with an error we are getting for upload API for dispute evidance pretty please?

vernal sundial
vocal wagon
#

Buongiorno

cobalt jacinth
#

Hello guys, two weeks ago there was a crash with our hosting provider and a lot of webhooks did not make it through to the server with the error Timed out connecting to remote host. It happened again last Friday and I'm trying to understand what's going on. For that, I was wondering if it is possible to get a detailed network error of what Stripe is getting when you display this error message on the Dashboard

#

It can help me identify if it's a DNS problem or something else

hard vale
#

Hello guys , i am new to stripe so need help in pricing model. As per my pricing requirement For first 1-150 units the price will be $50 for the 150 units and then for each 100 it wiil be 25$.
In stripe in tired pricing model i am not getting any option where i get option for each 100 unit after first 100 units.

waxen quail
vocal wagon
#

Hello everyone!
When I create a subscription with a free trial period, the customer is still immeadiately charged, expected behaviour should be that the customer is charged after the free trial period.
Any suggestions ?

#

Hello ! I have a question about the returnUrl for setUpIntent . Here is the code SetupIntentCreateParams setupIntentCreateParams = SetupIntentCreateParams .builder() .setCustomer(scb.getStripeCustomerId()) .setReturnUrl("http://192.168.255.121:8080/#/authentication" + "?merNo=" + requireActionVo.getMerNo()) .setPaymentMethod(resultStripeMethodBind.getPaymentMethodId()) .setConfirm(true) .build(); This url contains a special symbol # . Then I got a wrong url that put # at the end. I want how can I move # to the front.

#

Hello, why is my account banned?

waxen quail
#

digvijay - subscription

vocal wagon
#

Hi! What's the best way to create a full credit note out of an invoice and its line items (including proration, tax etc)?

waxen quail
#

trokiize - subscription

potent storm
#

Hello! Anyone can help with SCA? I thought we got it sorted but I've started getting emails to integrate this again. Where can I see this?

waxen quail
cerulean pineBOT
#

: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

waxen quail
#

ecowoodrings - SCA

manic phoenix
#

Hi Team, I Know stripe offers UI elements in react variant as well, hope this same component will work when we use with NextJs out of the box? Also these component support both client and server side rendering? Is my understanding correct?

nimble moon
#

What is the timeframe for an upcoming invoice to be sent, for e.g. if I created a subscription with a 2-3 day trial, how many days before would the invoice.upcoming event be sent?

vocal wagon
#

hi team, i am pretty new in stripe, i want to connect stripe account with other channels for payments how this works please?? thank you in advance

shadow iron
#

Hi there,
I have a question about PaymentIntent, because I can't find the solution for my "problem" in the docs. To my setup, the server is a java application and the client is a web application (JS). For starting a payment process on the client, the server creates a PaymentIntent and sends the secret to the client as it should be.
Now if the user wants to cancel the process, i would also cancel the payment intent, but this is not possible in the client side with JS, am I right?
So I would cancel it on the server side and therefore I send the client secret to the server. How can I determine the Payment Intent on server side with having only the client secret? I can use the PaymentIntent.retrieve(String, PaymentIntentRetrieveParams, RequestOptions) and set the client secret in the PaymentIntentRetrieveParams, but I also must pass the ID as first parameter (if I set this null, it says, it can't be null). Can you please explain, what is the right way to do this?

hallow flax
#

Hello, I'm receiving a "bank name" empty for a specific bank code when I do a Sepa Direct Debit payment... is there any chance you can add it ? I just need it for one

last anchor
#

Hello is it possible to renew cancelled subscription? If yes, how would I do it?

vocal wagon
#

Hi, I'm trying to set up a billing portal session but I keep receiving the error TypeError: Cannot read properties of undefined (reading 'sessions'). My code for the billing portal is written as the following:
app.post('/portal', async (req, res) => { const { customer, return_url } = req.body const portalSession = await stripe.billingPortal.sessions.create({ customer: customer, return_url: return_url }); res.redirect(303, portalSession.url); })

#

The customer and return_url variables are correctly being passed but for some reason it doesn't recognize stripe.billingPortal.sessions. I am importing stripe in the following manner: const stripe = require('stripe')('sk_test_xxxxxxxxxxxx')

rose epoch
#

Hi people, does collecting "Cardholder name" for PaymentMethod object have any benefit in preventing frauds? and does Stripe API somehow validate this value if it is sent together with Card data in PaymentMethod? Our business want to have this field in our PaymentElement implementation, but we at tech have some reservations about the necessity of this, hence we would love to know your opinions. Thanks a lot in advance!

hushed dome
#

watch out man, they gonna ban ur account for nothing

cerulean pineBOT
#

:question: @hushed dome 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

brazen marten
#

Hi everyone, Could anyone help me with this.
I creating Account::createLoginLink for express account. I am receiing response successfully. But while trying to redirect to url I am receiving this error

vocal wagon
#

hello, i want to ask how can we get paid with system POS with people from far away? Is it possible through stripe account?

stoic parrot
#

Hi,
I need a head regarding bacs payment

vocal wagon
vocal wagon
#

Hello! I have a quick question regarding the billing cycle properties of active subscription. Given that the 1st cycle ended, so another one should start.

  1. will Stripe automatically modify the subscription object with new "current billing cycle" start and end timestamps?
  2. will that modification issue a webhook, that the subscription changed?
#

Hey there! What's the difference between default_payment_method and default_source for the Customer object in Stripe? I'd like to check what's the default payment method for a customer, what would be the most reliable way to do it?

tiny estuary
#

Hello dear friends. Im in the last stages of my vainilla product with a yearly subscription. Using stripe elements. Im testing credit cards that requires 3d secure. The user starts a 14 days free trial with Stripe elements, moment where we assign that payment method for subscription renewals. 14 days after, the charge is made and the 1 year product kicks in. With a 3d secure credit card, stripe elements correctly shows the 3d secure iframe and such.
THE PROBLEM: when it's time to renew, the charge fails with status.PAST_DUE, and we send an email saying "payment failed" to the user because the 3d secure must be validated again.
QUESTION: How can i make the user accept the 3d secure again for the renewal? can I create some link or do i have to create another page with stripe elements to allow acceptance of the 3d secure iframe again.

digital path
#

Hi all, we recently migrated payment methods to the dashboard with our Stripe Checkout integration by following this guide: https://stripe.com/docs/payments/dashboard-payment-methods#section-opt

Initially all was working well, but as of some time yesterday something's gone wrong. We're not receiving the checkout.session.async_payment_succeeded webhook, but only the checkout.session.completed one. Would love some help here

Turn on different Checkout payment methods through the Dashboard.

hasty radish
#

So I'm trying to build a receipt/success page.

Someone goes to my checkout, fill in their details and completes a purchase.
They then get sent to a success/receipt page.

Here, I want to display a receipt and the possibility of downloading their receipt.

So, I take the payment_intent from the url that stripe appends on redirect after purchase completion, I send the payment_intent to my backend, retrieves the necessary data (metadata such as delivery address, name, email, phone number), last 4 digits in card, date of purchase, amount, currency, etc, using stripe.paymentIntents.retrieve(paymentIntentID)

I send that data back to the client, to display the receipt and generate a .pdf for them to download.

HOWEVER, this got me thinking. What if someone malicious would try to enter different payment intent id's in the url and happen to get access to data for any payment?

So - how can I make this safer? I want this to work, but how should this be done? Or are the payment intent id's long enough and hard enough to "crack" that I don't need to worry about an attack like this to happen?

covert pagoda
#

Hello, I've encountered a problem with my subscriptions, here's the flow:
A user tries to buy a subscription, in the window where he enters the card credentials he stops (right now the customer was created, the subscription too, with a payment intent)
After 5 minutes lets say, he wants to buy using a promo code, but I can't update the current subscription with the used promo code, here's the error from a python shell:
stripe.error.InvalidRequestError: Request req_*************: This promotion code cannot be redeemed because the associated customer has prior transactions.
What would the best course of action be?

bronze valley
#

Hello world,
I'm posting my question here, because I can't find any answer online.

Did anyone already added Stripe as a payment method on their SimplyBookMe page? Because I did, everything is okay, but when I get to the payment section it seems like I can't pay with Bancontact.. So I went in my settings, saw that the Bancontact was turned off, so I turned it on. But when I'm going back to the checkout screen, I still can't see Bancontact.
Any ideas how I could handle this?

From what I saw, I need to activate SEPA Direct Debit in order to make it work. They recommend to set up a WebHook for this, should I? As I can't really customised the code in SimplyBookMe as to validate the user of Stripe they only use API Public/Secret Keys

Thank you!

vocal wagon
#

I was able to enable SEPA Credit Transfer but i see no other options

#

SEPA Bank Transfer a.k.a. SEPA Direct Debit payment

cold coral
#

Hi I am a shopify developer, I am facing an issue. I had integrate klarna payment method with stripe and the stripe account is integrated with my shopify store, the issue is when i go for checkout with stripe the klarna option is not visible there. Can anyone help me out how i can resolve this issue?

waxen quail
#

NOVA - sepa

wide lion
#

Hi, where is the valid test card number in the documentation?

mild hazel
#

Hi ! I am looking for a Forex Currency Conversion API which used by Stripe. Please help me.
I have to show the product amount in different currencies.

waxen quail
#

fazi - shopify

mild hazel
#

Hi ! Please help me
I want to make a recurring payment through stripe. Which APIs i need to use to complete the task from beginning to end.
NOTE : I can't use the Checkout Session API. Because i need to complete the process through backend without reloading other page.

waxen quail
#

@mild hazel let's talk in the thread I opened above for you please.

cold coral
#

Anyone here, Please help me

lime grail
#

Hello 😊 When testing a webhook locally using stripe-cli I'm having issues verifying webhook signature: webhook had no valid signature. I can't figure out why this is the case. When constructing the webhook event I'm passing in raw body, signature from the header and webhook secret returned from the stripe listen command. Can anyone tell me what I'm doing wrong? Much appreciated 🙏

waxen quail
#

vikingviolinist - webhook

wide lion
#

I'm creating the "stripe.checkout.sessions.create" mode "subscription", is there any parameter to send email to the customer?

vocal wagon
#

Hello, I have some questions about the setup for future payments/saving card details with PaymentElement

waxen quail
#

@wide lion Let's discuss this in the thread already opened for you.

wind dirge
#

Hi hope everyone is doing great. i wanted to discuss some of my confusion regarding API integration with a webapp my team is developing. Just wanted to confirm if stripe has all the features that i need to get payments from customers

rose otter
#

intisarezabir-

vocal wagon
#

Hi,
are webhooks necessary in order to implement subscriptions ?

covert pagoda
#

yes, as far as I know

median dome
#

Santander bank in the UK is declining our subscription renewal payments with a try_again_later decline code. Our one-off payments however seem to be working. A customer of ours asked Santander about that and was told:

"They said that on that payment, you have entered "unspecified" - I am not quite sure what that refers to but that seems to allow you to bypass the security check. They said that if you use this same method to do the other payment, it may well work."

Do you have any idea what "unspecified" refers to? And do you know who to apply it to our subscription renewals so that those payments stop failing?

rose otter
#

trokiize-subscriptions-webhooks

north cloak
#

Hi there,
I am implementing stripe for a shop in Germany.
Currently I use the checkout sessions, but unfortunately it seems not to be possible that real invoices are send to the customre after he/she finishes a checkout.
Is there a good way to use invoices and automatic sending of e-mail invoices together with checkout sessions?

rose otter
#

mebezac-recurring-payments

true salmon
#

Hello team
I have query regarding overcapture_supported parameter
If customer do pre-authorized payment (Place on hold card) of $1 with overcapture_supported = true. Can we capture $100 while actual payment?

turbid mulch
#

Hey guys, i want to see my fixed fee on stripe

#

does anyone know how i do that?

vital slate
#

Hi, I believe this documentation states an incorrect format for Hungary Tax ID: https://stripe.com/docs/billing/customer/tax-ids the format as per that page is: HU12345678912 but the Hungarian EU VAT number is HUxxxxxxxx (8 digits long). We developed a validation based on this page for Tax ID's entered in our App but apperantly these formats are not completely accurate. Maybe this can be improved, if someone can pass this through to stripe. Thank you 🙂

Learn how to store, validate, and render customer tax ID numbers with Stripe Billing.

turbid mulch
#

How do i see my fixed fee on stripe?

rose otter
#

Ben-G-invoices-checkout

fossil shoal
#

Hello, I have a question regarding stripe payout events. It seems that you are not always sending the payout.updated event when payout status changes. We see examples that payout status was changed from "in_transit" to "paid", but only the payout.paid event was sent. Sometimes both of the are sent - meaning we also recieve the payout.updated event with the new "paid" status. This inconsistency is very problematic as we were dependent only on the .updated event. Can you please provide some info regarding expected beahvior?

rose otter
#

divyang.evince-over-capture

cerulean pineBOT
#

:question: @turbid mulch 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

last topaz
#

is there anyway we can charge our customers via ACH without using any API?

rose otter
#

JCrags-Hungary-VAT-number

hallow flax
#

hello I need some little help to pass the paymentMethod to the confirmSepaDebitPayment

rose otter
#

tsahnar-payout-events

steel mist
#

Hi,

I need some help understanding how to offer a free trial and make sure cc has a balance to support once the trial completes? Currently, around 50% of users have insufficient funds in their CC when the time comes to the charge amount.

indigo tapir
#

Hi,
I'm currently trying to switch from the card payment element to the new stripe payment element.
However I'm unsure how to handle the token, with the new system.

Before I called a function stripetopenhandler on success with the setupIntent, however that seems to no longer exist

rose otter
#

Salty-APIless-ACH

slate wigeon
#

Guys
I'm a bit lost
I'm using a marketplace plugin (Dokan) that is working with stripe (split payments)
I'm being told thatwhile using stripe connect, vendors dont need to register with stripe to get paid from our stripe account.
Can you tell me how this is really working?

sick silo
#

Hello,
I am working on issuing and i am not sure how to make Authorization updates. The case is like fueling stations in the US. Client is chargerd for example 5$ and after the process he is charged full amount. To do this i think i need to about the amount in authorization object. I am not sure how to do this :/ or maybe my thinking is wrong

frail vapor
#

Hi, I need some help on migrating existing customer to connect stripe Tax. I read the document for migration, Customers need to expand the Tax field to store automatic_tax and address like country code and postal code. we are saving those data in metadata, Do you guys have some way to switch on automatic_tax for all customers?

hallow flax
#

when I try to pass the paymentMethod to stripe.confirmSepaDebitPayment, I receive a "parameter_unknown" from the API call..

little bone
#

👋 i've enabled payout controls for a connected account, but they're still unable to edit their schedule

hallow flax
#

is there someone who can help me ?

cloud pasture
#

Ok so, when someone makes a purchase we create a row in the DB called transaction, transaction holds intendId, however we dont have intentId when we create transaction so we have to wait until stripe.paymentIntents.create is over and only then update the transaction

#

Since we dont want to have duplicate fulfilment we update-lock transaction row, that means that if webhook is too quick it wont be able to access that transaction as its in a lock

raw zodiac
#

Hi, Is it possible to know if a customer is using a HSA/FSA card? Do you have a HSA/FSA test card that we could use to test our Stripe Integration? if a customer has added a line item in her cart that is not eligible for HSA/FSA, will Stripe reject the payment?

manic phoenix
cloud pasture
#

Due to the above issue i am thinking of removing webhooks for payments

#

and simply upon success request, i would repeatedly do
const paymentIntent = await stripe.paymentIntents.retrieve(intentId);
and check if status is success

hoary pulsar
#

Hello wondering if I change the bank that I receive payouts will this cause the payouts to be delayed?

daring lodge
#

monshery - storing payment id

#

k1m - hsa fsa

#

ilamanthi - cards

soft ocean
#

Hi friends, Can you help me to find information how can I add customer tax id to his invoice? Is there a step by step guide?

delicate shuttle
#

Hey everyone,

We are using PLAID to get bank account tokens, however, We have a few customers that don't want to use it.

Is there any fast way to verify a bank account bypassing the verification amounts https://stripe.com/docs/ach#manually-collecting-and-verifying-bank-accounts?

Stripe supports accepting ACH payments—directly from bank accounts—alongside credit cards. We currently only support ACH for Stripe businesses based in the US.

daring lodge
#

mykola - customer tax id

midnight lintel
midnight lintel
daring lodge
#

I opened that thread again 🙂

stoic parrot
#

Hi

earnest forum
#

@mighty hill I heard back from support last night. It's safe and won't toggle live mode also which makes sense mind you it just looks like it's dangerous though.

copper reef
#

@earnest forum Rubeus is afk at the moment 🙂 but thank you for circling back.

novel mango
#

Hello, I want to enable iDEAL in Stripe iOS SDK, but I do not see this payment option when call .presentPaymentOptionsViewController(), I checked Stripe Test mode and this payment is enabled: http://joxi.ru/1A58VBXi4ODMw2

Can anyone suggest what can be done to see this payment method in native Stripe SDK window ?

Joxi – удобная программа для скриншотов и обмена файлами по сети

сделан при помощи Joxi.net

sick silo
#

How can i trigger issuing_authorization.request from client side?

For example: I want to pay for fuel in USA.
Firstly i need to add credit card details and then "pay" like 10$ for example. Here i don't know on which endpoint i should send details.

After process i need to be charged for whole fuel, let's say 100$.

soft ocean
#

Can you please advice POS platforms which has great integrations with stripe?

gleaming urchin
#

Hello, I noticed that test credit cards do not work on the Stripe legacy checkout. Is there anyway to make this work?

wide crown
#

Hi there - I have created some PaymentIntents that use a card as payment method needing SCA, When I try to confirm the intent, it says "next_action": {
"type": "use_stripe_sdk",
"use_stripe_sdk": {
"type": "stripe_3ds2_fingerprint",
"merchant": "acct_1KTvK2KVpb0T87Xr",
"three_d_secure_2_source": "src_1KbpC5KVpb0T87Xrph36zqLZ",
"directory_server_name": "visa",

#

Can you please let me know if there are any guidelines available to get past this issue? PI: pi_3KbpBTKVpb0T87Xr0zW3jwAh. I also want to be able to test Refund after this. Thanks!!

vocal wagon
vocal wagon
#

Hello, i am trying to find out the best way to charge foreign tax to customers, I know that stripes does it based on location but I woul like to know if I can send a country code to get the right tax charged

warped frigate
#

Heya, currently create a dashboard for customers to update their billing information for subscriptions - I'm using Stripe Elements / Cards so that users can update their IBAN, and pushing those changes using a SetupIntent and confirmSepaDebitSetup. All payment methods would've to be implement on each own, is there some predefined page like the checkout page, where customers can change their details? Like, generating a temporary link for that

echo drift
#

When I deploy to Firebase hosting the create_payment_intent returns Unexpected token < in JSON at position 0 - works locally. Everything looks correct in package.json. Using Express with node. What am I missing?

compact plover
#

Hey, I'm following this tutorial
https://www.youtube.com/watch?v=SH2bi-1MUNM
But when clicking the button I get a network error, I'm hosting this via expo start and am connecting via phone, what could this error be about? API_URL = "http://xxx.xxx.x.xxx:19000"

In this episode, you'll learn how to confirm a card payment with the stripe-react-native client library in an expo based React Native application. Thor covers how to use the CardField component.

This episode builds on the previous episode about setting up a React Native application with Stripe: https://youtu.be/qiEwO_UrOro.

Table of conten...

▶ Play video
delicate stag
#

Hey guys I created simple subscription integration with stripe. I'm using customer.subscription.created and customer.subscription.deleted webhook actions to handle subscription changes. When the action is sent to my API route I am changing user isPremium value in DB. But what will happen if payment will fail? I tested it by removing user card manually and then user have an invoice to pay but the status of this is invoice is RETRYING. User has hot still premium status and I don't want that. I would like to withdraw his access to premium accounts when the payment is not handled. Could you tell me what webhook action I should use or what setting change? 😄

half shard
#

"This interim invoice was generated by a subscription, but automatic billing has been turned off.
Know more."

My client's parcel is in this message, what can it be?

maiden lynx
#

Hello again team! I have a question about setup_intent. So if I were to use setup_intent without the Payment Element JS component, would you suggest that I first create Payment Method and then try the Setup Intent API? Thank you!

hollow field
#

Is there a event webhook that will call when a user finishes standard connect onboarding?

warm dagger
#

Hello! I am trying to set up a test connected account with a Brazilian bank account and noticed in the docs, the only test bank routing and account numbers are for US banks. Is there a way to do this for Brazil?

atomic oriole
#

Hi, if Using OAuth with Express accounts (https://stripe.com/docs/connect/oauth-express-accounts) flow for Connected accounts creation is used and a person needs a second distinct account, but uses the same email/phone for authentication, it seems like they see the details of the first, already created account, and basically overwrite its details. Is that expected? If so, is there a way to explicitly indicate that a new account needs to be created? If it's not possible with OAuth flow, can creation of several accounts on the same email/phone be done if we switch to the current suggested flow (https://stripe.com/docs/connect/express-accounts) ?

shadow cobalt
#

Hi is it possible to move funds between connected accounts?

molten granite
#

Hi I ran into something that confused me while testing 3D secure radar rules on test mode.

The rule: Request 3D Secure if 3D Secure is required for card has been disabled, so presumably even if the customer tries to complete a payment intent with a 3d secure card, they will not get an authentication window.
However, a few cards from https://stripe.com/docs/testing are still showing the authentication window.

Examples:
4000002500003155 (this is affected by SCA, im not sure if this is treated differently)
4000000000003220 - requires 3d secure 2 (again, is this different from regular 3d secure?)

Does anyone know why this is?
Thanks

round arrow
#

I need to reset my password but it when I try it doesn't let me because a recovery is in process?

wide lion
#

Hi, hi, is it possible to create invoice in subscription ??

narrow garnet
#

Hi, I'm basically trying to create my own version of buymeacoffee.com where creators can get sponsored by their members, but I'm hung up on two things so I'm hoping for some help/advice.

  1. I'm hoping to use Stripe Connect "Express", however it charges $2+fees per active user which is determined by if they receive payouts. I'm wondering if it's possible to set a minimum payout threshold so that users can't payout unless they have more than the fees they would incur.

  2. BuyMeACoffee allows users to subscribe with any amount they want. I cant arbitrarily type $1 or $123 and pay that per month. How can I accomplish this in Stripe? I can only find docs on creating subscriptions using PriceId, but surely they didn't create a new PriceId for every possible amount?

feral wren
#

Hi! How can I resume a canceled subscription so that the payment will just continue where it left off?

dusk hearth
#

i have one issue with stripe account. I have two stripe account. In one account
when i create second card for same customer that time i got "call to a member function create() on null" error.
use this method $customer->->sources->create(array("source" => $card_token));
Please anyone have idea than let me know. Also in another stripe account its working fine.

naive zephyr
#

Not able get API Keys for new onbaorded client both express and standard

dry horizon
#

Hi
Any documentation available for express account integration with stripe hosted checkout

pastel zephyr
#

I have a question on cloned customers in my connect account.

true stag
#

how to quickly refund accidental charges?

runic canopy
#

Hello! I'm trying to figure out a way to credit a purchase, but have them taxed the entire price. Is that possible?

vocal wagon
#

Good day all, I am owner & founder of a crypto asset and I am wanting to list it with stripe, how do I go about doing this?

shadow cobalt
#

Hi is it possible to get all transactions per express connected account

wide wharf
#

hi, wondering if anyone has ever dealt with getting stripe elements to work which are inside of a shadowdom

runic canopy
#

Question, how would I use a coupon while using stripe checkout?

languid tulip
#

@runic canopy you can ask any follow up questions in the same thread above. Going to copy paste your comment there and respond there.

proper latch
#

Hi.How do I call Stripe? My account has been terminated and I would like to speak with support by phone.Please give me the number.Regards

warm dagger
#

We are managing stripe accounts, so currently I am trying to onboard using connect with standard accounts. I need to make the call to Stripe::Account.create(type: 'standard') and Stripe::AccountLink.create( account: 'acct_10333333333333333', refresh_url: 'https://example.com/reauth', return_url: 'https://example.com/return', type: 'account_onboarding', ) and be able to pass the api_key directly into each call. How do I structure this?

pearl cobalt
#

Hi, I'm creating a payment method in the client side with stripe.createPaymentMethod and provides a card object from the Elements package. When I come to the server and tries to create a customer on the platform with the payment method id it tells me: "No such PaymentMethod: 'pm_1KbtndG2dODnEWZyWDuuFIe4'". If I try to create the same customer on the connected account it recognizes it. I use in both sides the platform api-keys. How come it is created on the connected account and not in the platform? I want to clone it so I want to create the customer object on the platform level.

hollow hawk
#

Hi Devs! thank you for your help. Got a question for ya:
When a subscription is cancelled automatically due to a failed payment, stripe prorates the amount even though the payment has failed. How can I manually remove the prorated amount from the subscription/customer? My idea is to set proration_behavior to none at the customer.subscription.deleted event, will that work? or will i get a "You cannot update a subscription that is canceled or incomplete_expired." ?

kindred linden
#

Hello, I have a question about the Stripe Tax Reporting... in the itemize tax report, I noticed that it's including ALL invoices even invoices where the payment failed. Is this expected? If so, why would it include failed payments? Note that I am in TEST mode.

runic canopy
#

Hi. It looks like applying a discount via a coupon on stripe checkout applies the tax after the coupon is applied. Is there a way to set it so the coupon is applied after taxes?

tough owl
#

Hi, i'm in the process of finalizing the activation process of a new business account, but I don't have yet a website or social media profile. How do I skip or bypass this step?

opal sparrow
#

Hi everyone, my name is Lily, currently, we started a new project using stripe (I'm really new), and in a Demo that we gave to the finance team, they asked us, how the stripe transaction will be reflected in their bank accounts, what information or description will appear on the bank accounts when payments are done via Stripe (credit card payments), someone here that already have the integration in prod knows this? I really appreciate your help

wraith zinc
#

Hi. My stripe account says it was closed because of betting but I am not associated with betting at all.

#

I can't reach out to support on the website for some reason.

#

I have a membership club that talks about all things wealth.

bold basalt
#

lily-statementdescriptors

#

hermes-support

west sable
#

if a customer has a default payment method and you create a subscription with no default payment method how do you prevent the subscription from converting from trial to billing without them selecting a payment method.

plain glen
#

Hello All- I want to send a notification to myself when any of the payment fails on my stripe account. How do i do that>

#

?

ocean lion
#

Hello everyone! I would very much appreciate your help, please 🙏 

I’m trying to trigger an action on a 3rd party app every time a customer's subscription is cancelled automatically due to failed automated subscription collection retries

I know this can be done by either

1- creating a webhook on Stripe and sending that to Zapier (a more difficult option, I think. Since I’m not a developer)

2- Using stripe-zapier integration only (just not sure this would work due to Stripe/Zapier integration limitations

Has anyone done this?

Any input will be very much appreciated 🙏

silk citrus
#

Hi all! This has been asked a few times in the past but the answers have been somewhat unclear / confusing.

On an Express Connect account, if details_submitted=true, will a call to stripe.accounts.createLoginLink always succeed, or is there another field that I need to check to ensure a user can log in to the stripe express dashboard?

wooden socket
#

Hi everyone! anyone knows for how long the webhooks wait for a response before marking it as an error?

static compass
#

hi everyone i have a problem with an account failing bank_account_ownership_verification
but now suddenly he is also disabled_reason:"other"

cerulean pineBOT
#

:question: @static compass 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

static compass
#

ok ill rephrase it, before sending the verification files the account wasnt disabled, but after sending and failing he is, is this the intended functionality?

ocean bison
#

If I'm using Stripe BECS Debit AU, at what point can I be 100% sure that the payment method is successfully set up?
Just set up, not payment.

tiny shore
#

Hello. I'm trying to make a donations page on my personal website, https://shreyasjamkhandi.tech It's nothing special, I'm just a developer starting out with my career. I have done everything, but I don't understand why my payment setup isn't working for cards that need authentication. I'm using Next.js, and the error I get is:

StripeCardError: Your card was declined. This transaction requires authentication.
decline_code: 'authentication_required'
statusCode: 402

Lmk if anything else from the error is needed.

According to the documentation, the next steps are:
The customer should try again and authenticate their card when prompted during the transaction. If the card issuer returns this decline code on an authenticated transaction, the customer needs to contact their card issuer for more information.

BUT I'M USING A TEST CARD!!
Any advise would be much appreciated, thanks in advance.

pallid marsh
#

Good day, hardcore devs!

How would you approach this scenario? it looks like Stripe Subscription Schedules API is too much for this normalization of recurring charge date.

Scheme:

  1. New user purchase Sub March 1, Free trial until March 31, Start charge April 1, Adjust next recurring charge on May 10th... every 10th of succeeding months
  2. New user purchase Sub March 25, Free trial until March 31, Start charge April 1, Adjust next recurring charge on May 10th... every 10th of succeeding months
  3. Old user purchase Sub March 1, Charge immediately on March 1, Adjust next recurring charge on April 10th... every 10th of succeeding months
  4. Old user purchase Sub March 25, Charge immediately on March 25, Adjust next recurring charge on April 10th... every 10th of succeeding months

As of this moment, we got the work around by utilizing extended free trials just to start the charge on every 10th. The problem is that the invoice dates of free trial can't be overridden that will lead to confusion to subscribers.

What we want for this scenario is: we just want to charge subscribers every 10th of the month. Whenever they purchase the sub with/without free trial, we wanted to normalize the recurring charge down to every 10th of the month soonest possible.

Any help would be much appreciated.

Previous Threads:

  1. #dev-help message
  2. https://discordapp.com/channels/841573134531821608/841573134531821616/950295790151163954
heady island
#

Hello

untold heath
#

Hi all, thank you in advance for the help. I have to setup this scenario:
a subscription with a first period of 7 days at 10$, next montly period at 40$ forever. I think that schedules could fit to me, but if i create a schedule i would that the first period starts immediatly and pay immediatly. If this is the right way, how can i get paid immediately like a normal subscription? I try to explain it better. Now customers can subscribe to a normal subscription 40$ monthly, i setup the subscription through the API, and it generate automatically a payment intent with a client secret key to provide at the checkout, that is a self made page with a stripe form, and they pay immediately and the subscription starts. When I try to create a schedule instead, the schedule doesn't create a payment intent (if I'm not wrong), so how can I get paid immediately? i would like to create the schedule and be paid in that moment with my checkout page. Then, after phase 1, customer should be charged automatically.
I tried to do this workaround: i've created a subscription and i paid it, after I create a schedule_from_subscription and I update it with 2 phases: the current ad 10$ (phase1) and the next after 7 days at 40$. The problem is that i always get an error from start_date on first phase. If i omit it i get this error: "The subscription schedule update is missing at least one phase with a start_date to anchor end dates to.", if i set it i get this other one: "You can not modify the start date of the current phase.". In that case i set it to "now" because it's a phase from subscription and it started and paid today. Anyone can help me with this scenario? I can't create the right schedule.

wooden pelican
#

Hi, I am having troubles using the applies_to field when creating a coupon through API.

snow swan
#

Hell Everyone, My stripe dashboard is still in TEST mode but will be going live soon. My question is when the card payment goes through and successful I am not receiving an email from Stripe with the payment details. Wondering whether any configuration setup required. Would you please point me to the documentation.

ionic reef
#

I need help regarding Privacy policy problem in Play Console.
they are rejecting apps continuously even mentioning Clearly that we are passing data (Installed application information and Phone number) to Strip SDK

com.stripe:stripe-java:17.9.1
com.stripe:stripe-android:13.2.0

this 2 lib i am using

thorn chasm
#

mokembo-android

eternal belfry
#

Hi, wondering if you have encountered this response from Stripe API

  1. I create an account link then the user did not used it until it expires
  2. created a login link using the account ID at hand so the user can continue the process

Then I get this response from the API: Cannot create a login link for an account that has not completed onboarding

Note: #2 works fine if the user has started the process for on-boarding. but not when they did not used the account link before

idle scroll
#

Hello here.
I'm trying to integrate stripe into react-native. I use Apollo Client for GraphQL.
Getting this error when wrapping StripeProvider

error: Error: Unable to resolve module ../../package.json from /Users/user/app/node_modules/@stripe/stripe-react-native/lib/commonjs/components/StripeProvider.js:

abstract wedge
#

Hi, I have a quick question. Right now, I am making CURL calls to create the Session object. I am then setting the currency to USD via this line when I make the CURL call: line_items[][price_data][currency]=usd. I then call stripe.redirectToCheckout to redirect the customer to Stripe's checkout page. Does this mean the customer's credit card will be charged in USD? For example, let's say the customer is located in Germany or South Africa. Will they be paying USD via their credit card, rather than Euro (if they are in Germany) or the South African Rand (if they are in South Africa)? I ask this because for PayPal, when I set the price of my product in USD, PayPal will charge the customer in their local currency (actually, PayPal will present the local currency amount to the customer based on that day's exchange rate, even if my product is priced in USD)

dry hatch
#

abrams_tank-Session

cobalt nova
#

HI

#

I am using APPLE pay laravel apis with stripe and unable to make payment from website

stuck drum
#

Hi guys, I wonder if anyone here knows how I can pre-fill these information from the API during the creation process of a Connect account? PS: We're setting up a Connect account under the MCC 8398 (Charitable and Social Service Organizations - Fundraising)

dense rivet
#

Hello
I want to display Stripe Seal PCI Compliance on my website . How can i get it ?

agile tulip
#

Is there a way to disable card payments for payment links? I only want to accept Alipay and WeChat payments.

sudden umbra
#

when using payment intents inside checkout sessions, together with separate authorize and capture, is it ok / normal to reject an intent if the shipping address fails validation, so instead of marking the product as sold or pending and trying to follow up the customer, just automatically reject it in the webhook and ask them to try again on the success redirect page?

dry hatch
#

John_Doe_LearningStripeCheckout-Checkout

tiny estuary
#

Good morning, for subscriptions, does Stripe provide a mechanism for a "Grace Period" extra time when the subscription fails (invoice - past due) to continue providing service meanwhile stripe retries charging the customer? Where can I setup in the stripe dashboard?

zenith spindle
#

Hi guys,
is there a way to checkout an order that contains order's items and subscription in a single request?

abstract wedge
#

Hi. I am currently creating Session object via a CURL call. When the customer clicks on the purchase button, they are then redirected to Stripe's checkout page at Stripe's website via the stripe.redirectToCheckout call. I will be using Stripe for two of my websites and both websites have completely different domains. I would like to customize the Icon/Logo based on which of my website is calling Stripe. I see there is a way to change the logo at https://stripe.com/docs/connect/creating-a-payments-page but this code seems to permanently change the Icon/Logo for my Stripe account, which isn't really what I want to do. I just want to show the Icon/Logo on the checkout page based on the website that is calling Stripe's checkout page, rather than permanently changing the Icon/Logo on my Stripe account.

Learn how to create a page to accept payments for your users.

civic patrol
#

Hi .. i am trying to create a custom invoice....currently suppose i have payment link and i want to generate a custom pdf invoice when payment will be completed via that link... is there any way to access checkout session via payment link id or something to get info about payment made

solid lava
#

Hello! I built a real estate market place where tenants pay their rent thru our platform with Stripe and Plaid. Right now their rent payment goes to our Stripe Wallet, and then we manually send it to the tenants' landlord. What's the best way to use PaymentIntents to send tenant payments directly to a landlord's bank account?

vocal wagon
#

Hello, I've got a payment which is marked as "scheduled" while it should have been done a few days ago and I don't know why. Could someone tell me where can I find information on this subject ?

crisp thicket
#

Hello, can someone tell me why my subscription invoice is failing? The SetupIntent was afaik successful (in_1Kc3zBAFraKHnK98z2MQV8ED)

grizzled storm
#

Hi friends, following up on this thread for ACH beta: #dev-help message

I tested the ACH payment for a US, Italy, UK, and Japan connected account and summarized my findings in this gist: https://gist.github.com/starsirius/33c506fa5b81dba80b354d79023db092

Basically the payment for US connected account succeeded quickly. For the non-US accounts, the payment intents just stayed in the processing status. I'm not sure how to interpret the difference and wonder if anyone can help me take a look. 🙏

sharp thorn
#

Hello, We have a Japanese Platform due to which inter-currency transfers is not possible using separate charge and transfers. To accommodate this problem, we are planning to use a separate customer (cus_xxxxxxxx), attach a payment method to the customer, and then charge the customer using destination charge with the destination as one of the connect account (acc_xxxx) that we want inter-currency transfers to transfer. Is there any problem with this approach?

Granted that; we pay double the stripe processing fees that we would have paid if we would have used destination charges while capturing user's payment.

vocal wagon
meager dawn
#

Hey everyone, I can see that Products have a URL attribute, which can be used for filtering when retrieving products. Is there anyway to set this URL on the dashboard? Or this feature only available via API?

atomic tinsel
#

Hi
We got wrong data in our webhook for subscription start and end dates. It does not match the dashboard data at all. The upcoming subscription cycle starts even before the current one ends and only lasts for 4 days. There is something seriously wrong with this.

#

Can someone please help?

waxen quail
#

morunas - product

eternal belfry
#

Hi Stripe,

I was wondering if you can help me find which API will return this status like your dashboard->connect
restricted, information needed, completed, etc

Or did you evaluate this status according to some logic

waxen quail
#

Niladri - subscription

vocal wagon
#

Hi devs, Can anyone help me with offline confirmation of a SEPA payment? I don't understand how to fill in the mandate

hearty jewel
#

Hi all. I'm just trying to figure out if it's possible to have a new subscription with a trial, that doesn't count as "churn" when the trial ends and the customer doesn't enter a card (effectively they don't proceed at the end the trial, so shouldn't count as churn)

#

AFAIK, stripe will set that sub to active as soon as the trial ends, but in our case, that customer might not have entered a card and so shouldn't be counted as churn

waxen quail
#

Batsare - SEPA

silver jewel
#

Hi, can an EU platform account have s US connected account that can process ACH payments?

We're trying to test the above on test environment and getting:

Request req_LJdfNULABaZ3dN: ACH payments from IE accounts are not currently supported.

We signed up the Connected account using US as country and 'full_address_match' as line 1 but are getting this. Our only idea is that the Platform account is ie and hence could be causing this?

waxen quail
#

mattwoberts - subscription

abstract wedge
#

Hi, I have a question about what e-mail is sent and whether an invoice is sent or not when the customer completes a payment at Stripe's website. I am currently creating creating a Session object via a CURL call. The customer then clicks on the purchase button and they are redirected to Stripe's website for checkout via the stripe.redirectToCheckout Javascript call. When the purchase is completed at Stripe's checkout page, Stripe will then call a webhook on my webserver to notify my webserver that the payment has been completed. I am testing this in a test environment now and on the test branding page, I see "Hosted Invoices" and "Invoice PDF." In testing though, when I enter my e-mail address, when I complete the purchase at Stripe's checkout page, I didn't receive an example of the e-mail or invoice that Stripe sends to my e-mail. I would like to see what the e-mail/invoice from Stripe looks like before I go live in Production.

vocal wagon
#

Hi Team

#

how can we transfer funds from our account to a connected one ?

mild hazel
#

In the Custom Code approach, would the price of the SaaS product shown on payment page change automatically to the currency of the country at which it is being viewed or will the User need to manually select the country to see the price in the desired currency?

vocal wagon
#

Hi devs, we have an issue with Billing and SEPA sources. When a subscription generate a bill and a payment, few days after, the bill is marked as paid. But when the bank return a dispute (for exemple : "Insufficient funds" reason), the bill is still marked as paid and the retry process configured in Billing disn't make a new attempt...

#

Hello,
could anyone please help me with issue regarding subscription creation via API. I'm doing POST /v1/subscriptions to create subscription with provided customer ID, defaultSource ID, price ID and metadata. In responce I've got an error: resource_missing - default_source. Which mean that paymentmethod(card) with provided ID does not exist. But, actually it exists. Set this paymentmethod to defaul does not help. Interest fact is - than in development mode it works as expected. Where is a problem? Could it be problem with environment configuration?

open pasture
#

Hi, our company is holding an event in the UAE and we need customers to make point of sale payments for whichever product they choose from our list of products at the time. Stripe at present doesn't offer a multiple stacking option at checkout which we can then generate a payment link for, has anyone had to work around this? We need to be able to at an outdoor market send individual payment links to the customer or ideally generate a qr code on our phones that the customer can scan that takes them to a payment page where they can process payment and we then dispatch whichever items they have chosen

molten lagoon
#

Hi guys, please I need a help, how can I add more prices (more than one) in the create session line_items using PHP?
$stripe->checkout->sessions->create([
'success_url' => 'https://example.com/success',
'cancel_url' => 'https://example.com/cancel',
'line_items' => [
[
'price' => 'price_H5ggYwtDq4fbrJ',
'quantity' => 2,
],
//For example I want to add this line but it trhown error in php:
[
'price' => 'price_Ddfr74trnfksffgdnkDff,
'quantity' => 1,
],
],
'mode' => 'payment',
]);

waxen spindle
#

@molten lagoon you have a missing ' after the second price. could you please add that and retry?

vocal wagon
#

Okaro ? my problem is still there

split musk
#

hi guys - we're new to Stripe and would like to use the Checkout service. Going through the demo online, I saw this page. Is this page provided by checkout or is this something we need to build ourselves?

molten lagoon
median hawk
#

Is it possible to connect global payments acquiring in Turkey?

wicked wasp
#

Hi guys, if let i want to make a platform like amazon, where everytime there's a transaction, the seller get the money and amazon as well get percentage of the money

#

what is the best way to do that

sick silo
#

Can i create SetupIntent by sending a flag to my api?

river fable
#

anyone know anything about why nem id is not working ?

stone urchin
#

I have an issue with Stripe Connect, where an account was set-up correctly, but the account is not in my list of connected applications

barren solstice
#

Does Stripe automatically delete credit card details after the buyer protection period? Or does that have to be handled manually from platform-side?

lilac bay
#

Hey folks, is there any way of telling whether a card was a Visa consumer or Visa Business card through the API?

#

I'm looking at the Charge object in the UI and it doesn't look like it

true spruce
#

I have set multiple prices on my products for different sizes. Is there any way to show the a description for the price on checkout?(stripe checkout) e.g small, medium, large . Or do I need a different product for each variation for that?

fleet heron
#

how do Chinese companies use stripe?

cerulean pineBOT
#

:question: @fleet heron 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

fleet heron
#

I need an account manager@cerulean pine

#

Your official email did not give me feedback

#

bro help me thank you

meager hawk
#

@fleet heron this channel is for specific technical coding questions from developers, I don't have an answer to your question. Our support team might be able to help so I'd suggest reaching out there!

fleet heron
#

all right

wide lion
#

hi

#

I created a monthly recurring product subscription, does stripe send me a new event about this subscription every month?

vocal wagon
#

Hi, Im trying to create subscriptions where, by default , proration setting is "none". The only option I can see is to create the subscription and then use the API to update the proration setting to 'none' as the default always appears to be 'create_prorations'. Is there any way to change the default so its disabled for all future subscriptions, without me updating proration for new subscriptions individually.

left rain
#

Hi, can anyone help how to setup cards for as method future payments in stripe with react native ?

#

i am trying createPaymentMethod api for the same but the params used for that are not clear to me.

silk citrus
#

Hi all! Using Express connect accounts, what happens if the platform initiates a transfer (destination charge, for example) to a connected account that has completed onboarding details_submitted=true but has payouts_enabled=false or is disabled for some reason? Also, what happens if the platform initiates a transfer to a connected account that has details_submitted=false? Thanks!

drifting tiger
#

Hello! I'm trying to see if there's an easier way to get a customer's outstanding balance? i.e. the total amount that a customer owes. From what I understand, the "balance" key on the customer does not include any outstanding amounts from the invoices.

I'm currently just fetching and adding up the amounts using the invoices endpoint.

Any help would be appreciated here 🙂

Thanks,
Cristian

winter mulch
#

I have a new phone number and I can’t log into my Stripe account

cerulean pineBOT
#

:question: @winter mulch 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

delicate shuttle
#

Hello Everyone!

tidal sigil
#

Hello im having trouble uploading my id and passport it keeps getting denied for some reason

#

any help?

cerulean pineBOT
#

:question: @tidal sigil 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

plush field
#

I'm using the Stripe payment links for a specific use case, but a noticing that the customer is not attached to the payment intent. I'm wondering if anyone knows if it's possible to set setup_future_usage for the stripe hosted, payment link checkout page so that I can store payment method on the customer profile from payments made through stripe checkout.

grave spruce
#

Hello, we are using custom coded plugin for WordPress, the payments through Stripe are working fine, but today we received a payment which required 3D Secure authentication and because of that the payment was declined. Can someone help or take a look, I can give access to the plugin?

wicked wasp
#

for stripe connect

#

if i got this on my dashboard

#

means its already paid right

#

to the connected user

civic patrol
#

Hey there! I'm looking to calculate the subscriber retention metrics for each of my products listed on Stripe but the numbers I'm getting currently include **all **of the products I have. Is there a way to narrow down my selection to just one product?

rose otter
#

Aimer-connect-balance

atomic oriole
#

When using ACH what is the expected time between the transaction being cleared by the source bank and Stripe marking the payment succeeded? In our experiments we've seen that a transaction is created it takes a couple of days for the source bank to clear and then a day or two for Stripe to mark the payment as successful.

frosty folio
#

Hello, I'm working on a Stripe 3DS2 implementation via Spreedly. I'm trying to understand what is meant by enabling transaction id management within our Stripe account (Spreedly specifies this as being required for the integration here: https://docs.spreedly.com/payment-gateways/stripe-payment-intents/#adding-a-stripe-payment-intents-gateway-for-off-session-payments). I can ask regular Stripe support to enable this, but I'd like to understand the purpose of this feature, and why it is needed for this integration. Any insight here would be appreciated. Thanks.

vocal wagon
#

Hi team!

#

we are doing test payments with demo credit card and althought the transactions are success our balance account is always empty, why ?

soft ocean
#

We need to support for our customers Portuguese NIF. This number is known as NIF (Numero de Identificacao Fiscal). It is also known as contribution number (Numero de Contribuinte) or personal tax number. NIF is a unique nine-digit number.
Can you please provide a support for that?

supple oracle
#

hi
i would ask if anyone has autherized his CC on my website is his info will reflect on customers suction on stripe app ? or i have to add them them manually

vocal wagon
#

Hi everyone. I can retrieve archived prices through a test account, but doing the same for a production account returns none of the archives prices. Any idea what could cause such a discrepancy?

copper reef
#

cf-retrieve-prices

proven prairie
#

Would a dev be able to help me with https://stackoverflow.com/q/71411952/1191147? Linking to my question because it explains the issue in more depth than I currently can and also contains the code. I contacted a dev at support the other day but it didn't solve the problem and maybe seeing the code directly will help.

gilded agate
#

Hi Team,
I am using checkout method of Stripe and in the webhooks i capture event "session.completed". I need to get the customer email id , he/she has used on Stripe page. As per my knowledge , Stripe creates a new customer every time, it comes to make the payment on Stripe, right ?
Now, how can i extract the customer's email id from the session ?

shadow verge
#

Is there a way to know what currency a connected account's dashboard is displayed in? I know there's a default_currency attribute on the Account object, but it's not clear to me what that attribute controls.

#

(use case: we pull in some of their Stripe sales data in our own app, and want to make sure our dashboard is using the same currency as their Stripe dashboard)

radiant comet
#

Hello I’ve been having trouble changing my bank account information For pick up point

#

Yes it’s a company that I work for and they use stripe but my card I have a file Is no longer active and I need to provide a new one

copper reef
#

@radiant comet let's talk in the thread I created for you

supple oracle
#

hello
how i know which is better for my platform

connect market place
connect e-commerce

plain glen
#

CAn someone help me integrate ZApier to Stripe to send account owner the payment failed emails?

cold ruin
#

Hi!
We have implemented Stripe checkout, and we are able to get the Prices of each item that was purchased from the webhook.

Now we are working on accepting payments in person using Terminal. Terminal uses PaymentIntents, and in PaymentIntents there seems to be no concept of line items, products, or prices.
It's just a total amount. Is that correct?

cyan marsh
#

hello I have a concern

#

Seems I got an email saying I am responsible for a transaction to a site I do not own or have affiliation with that shows it was processed through stripes

#

I tried looking up the hosting or way to contact the site but I need to know if I have an account with stripe that I did not set up

zenith kite
#

Hi, I'm getting a unexpected VAT calculation on an invoice. The subtotal is £172.17 (20% VAT) which would be £34.434, so wondering why the VAT is calculated to £34.45, is this a bug?

proven prairie
#

Is it normal for 3D secure payments made with the test cards to only support 3D secure 1, or should they be 3D secure 2?

pallid kite
#

I can't get access to my account, I changed my number but now I can't login. Can I have some help please

cobalt nova
#

Hi, I am using apple pay APIs with stripe and for some devices the apple pay button doens't load a screen of add card numbers and just exit, anyone can help me please?

vocal wagon
#

Hey, as a guy with 0 coding knowledge im frightened after watching the «Integrate Customer Portal» video.

I have a website on Webflow, which i’ve set up so that all buttons go to a Stripe payment link (recurring).

I would like to create a customer portal which my customers can access manage their subscription?

  1. How would they access this? Would I have to send it on email, or is it embeddable to the website, and then they would sign in with email and a OTP e.g

  2. How do I go about setting this up? 😅

gritty rain
#

Hey all, im trying to create a bank account token for a Chilean connect account in test mode, but it's throwing a "Invalid bank account type: the account type is required" error. Not sure what this means since account_type isn't a parameter that should be passed in the token fetch call. (i'm using test mode routing + account numbers for a chilean bank account)

meager mural
#

Hello team, one question it is posible to create an invoice with installments via the API? I understand that is posible to do in the dashboard, but I need to do it with the API

rocky steeple
#

What's the difference between the methods in Stripe.js handleCardActions and confirmCardPayment? The docs for both say they handle any 3D Secure auth. Is it just that handleCardActions doesn't actually capture the funds, and must be done later on the server?

sterile cradle
#

Hi team, we have an integration with our CRM and we use Stripe subscription products. Sometimes, users accidentally delete a price and we have to reset the entire thing because otherwise it breaks the integration.

We want to be able to restore the price in these cases but I can't find any way to do that. Is there any way I can do that, or is it in the pipeline?

Or can we send one-off restore requests for really urgent cases to dev / support team?

proper bronze
#

on a refund request, there is a boolean refund_application_fee field, but on a create credit note request, does that not exist?

wide lion
#

Do you have a specific size for the images?

#

I will show at checkout

somber citrus
#

Hello guys, I'm trying to create a quote for a customer in Martinique but the tax is undefined (You're not registered to automatically collect tax in this customer's location.) even though I already have an active European Union registration

hybrid drift
#

Hello guys,
I am currently working on marketplace development with PHP where when someone buys, my system puts one or more hold on the buyer's card (if the buyer buys products from several sellers, then we will have a hold for each seller) which will be captured when the product is shipped by the seller. My problem is how to put multiple holds on a 3D secure card at once and confirm them with a single intent. This way, the buyer won't have to authorize each hold separately.

fiery oyster
#

Hi, I am trying to follow this documentation: https://stripe.com/docs/billing/subscriptions/build-subscriptions

In the "3. Create a Checkout Session" section, when the node code says create session, it somehow has access to the {{CHECKOUT_SESSION_ID}}. I am not using node programming language but writing my own in perl. I only get the checkout session id AFTER the session is created not before? I typically follow node code just fine, and I don't understand where this value s coming from?

Create and manage subscriptions to accept recurring payments.

maiden beacon
#

I created a checkout session with custom metadata, but when I receive the webhook for a paymentIntent completing successfully, there is no attached metadata.

fiery oyster
#

So I installed the stripe on my laptop to use stripe listen and stripe trigger. This has been effective in testing independent parts of the webhooks systems.
I want to test my whole system in development environment. I.e. click subscription, have it call my localhost/route, AND then sends the webhooks as well. How would I do this? I can presently only test one thing at a time.

vocal wagon
#

Hello, I am working on a wordpress multivendor site, integrated stripe. now i am trying to automate vendor comission distribution process. can you please let me know how can i transfer comission automatically with stripe?

maiden beacon
#

When creating a checkout session, is there a difference between manually bouncing users to the generated Stripe\Checkout\Session->url and using the Stripe JavaScript to redirect to that same checkout session?

mighty hill
scarlet wedge
#

Hey, I have stripe payments integrated. Are there some suggested security precautions that we can take to secure the user data ?

vocal wagon
#

Hey, with my phone i cant pay with google pay

echo flame
#

hey everyone!
we are implementing PaymentIntents in our payment process but we have some requirements and we are not sure if PaymentIntent is the right option...
Like... is it possible to reuse a PaymentIntent to bill the user after we already collected the amount previously defined?

vague ibex
#

Hi there, someone has issued a dispute on my online e-learning platform and I used stripe to manually process the payment. They are asking for an access acitivty log, how do I provide that so I win the case?

vocal wagon
#

Hello, I am working on a wordpress multivendor site, integrated stripe. now i am trying to automate vendor comission distribution process. can you please let me know how can i transfer comission automatically with stripe?

daring lodge
#

We had a thread with you earlier @vocal wagon -- I've re-opened that.

dull island
#

New to Stripe - want to create an API on my payment page - no price - want customers to enter their invoice numbers and amount due.
No fixed amount - varies with each customer.
Thanks in advance for any assistance.

hazy karma
#

Hi, I have a checkout page connected to Stripe with Circle.so. It's a subscription-based service. We've had a few sign-ups, but I'm not seeing the charges reflected on my Stripe. Can you help?

vocal wagon
#

Hi team

#

we are trying to do payouts but we are getting strange error

dreamy mica
#

Hola. Any idea what needs to be toggled on/off in order to allow for Pending Invoice Items 100% of the time? I am a bit concerned about implementing them via the API when I can't even figure out why the Pending Invoice Items section isn't always available. I have two accounts with Stripe and one always shows Pending Invoice Items after creating a new customer via API or dashboard.. and one only shows it maybe sometimes depending on if I added a one time product to a subscription.

tidal delta
#

Trying to set up a DoJiggy Raffle and when we hit submit, it tells us that our Stripe Account needs to be in connected status before we can begin fundraising. Check dashboard to see what needs to be fixed. When we check the dashboard, there don't seem to be any problems.

glad mirage
#

hey guys! Is there someone here from Stripe that I can send a message? I'm trying to find out for an event why the Webhooks were not fired. We can't find any logs in our applications about events for a payment

uncut hawk
#

Hey there, I'm using Stripe with Vue.js and I was wondering how to get the response on my payment status after making the payment with the card element (of Vue Stripe Elements). And I'm not talking about a webhook server response but one on my frontend. If that is even possible (like on mobile for example)

red ocean
#

How does Stripe Connect subscriptions work with Stripe's billing portal? If a user changes their subscription via the portal, does any of my connect application fee stuff transfer over?

wanton python
#

Hi Devs,
I'm using the new Stripe Terminal 2.7.0 and trying to get events from onBatteryLevelUpdate()
Just to confirm, does this event only get fired for physical connected readers and not w/simulated readers?

teal copper
#

Hey all! I am trying to integrate stripe into a react native project and am receiving this error: Unable to resolve module ../../package.json from /.../node_modules/@stripe/stripe-react-native/lib/commonjs/components/StripeProvider.js. I tried this solution https://github.com/stripe/stripe-react-native/issues/770 to no avail. Any suggestions would be appreciated.

meager mural
covert yoke
#

Hi Devs, I'm using @stripe/stripe-js (React). When I get to point of stripe.redirectToCheckout(checkoutOptions) in checkout options it is asking for Price which is ID of created item and qantity. From docs I can see that in lineItems you can specify price object or priceData when I'm trying to set up priceData I'm getting IntegrationError: Invalid stripe.redirectToCheckout parameter: lineItems.0.priceData is not an accepted parameter. What I'm trying to achive is to pass dynamic currency and price like priceData: {
currency: "usd",
productData: {
name: "T-shirt",
},
unitAmount: 2000,
}

daring rune
#

Hey devs, I am using the Stripe python lib to generate tax previews using Invoice.upcoming, which works for the prices where we have configured tax behaviour. The question I have is in the response, there is a field "tax_percent" which is always null. Is there a way to get that field populated using the Invoice.upcoming call?

Request Example:

stripe.Invoice.upcoming(automatic_tax={"enabled": True}, subscription_items=[...], customer_details={...})

Sample response:

{
  ...
  "tax": 2246,
  "tax_percent": null,
  "test_clock": null,
  "total": 17246,
  "total_discount_amounts": [
    {
      "amount": 5000,
      "discount": "..."
    }
  ],
  "total_tax_amounts": [
    {
      "amount": 750,
      "inclusive": false,
      "tax_rate": "txr_some_tax_rate_hash_2"
    },
    {
      "amount": 1496,
      "inclusive": false,
      "tax_rate": "txr_some_tax_rate_hash_2"
    }
  ],
  "transfer_data": null,
  "webhooks_delivered_at": null
}

slender pebble
#

We are using Stripe India - Checkout. When someone from US tries to create a subscription (and pay in USD), it asks them for the Billing Address (necessary for Stripe India). But if I manually create an invoice for a similar user and send them a link to pay the invoice, it does not ask them for the Billing Address and the payment fails (https://support.stripe.com/questions/requirements-for-india-export-charges).

Question is - how can I make the Invoice payment page ask for user's address itself whenever required? Right now I have to update Customer's profile and address myself

slender relic
#

Is it possible to extend a monthly subscription for another month or so?
Can it be done in the dashboard or only via API?

minor cipherBOT
#

: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

hazy lotus
#

Hey there, I have a client who we help make sales for which we are then paid commissions for. There are 3 parties involved; me, the sales person and the client. Is there a way for payments that come through to be split accordingly between us 3 automatically?
At the moment the client is just paying out to his bank account, then sending the commissions at the end of each month but if it could be done automatically it would be so much easier.

fierce holly
#

Why is it we can pass metadata to create a paymentIntent but not to a pay invoice API call?

dry sapphire
#

Hi

#

I make a form; PHP but this form is in English, I want the form to be in Spanish.

#

\Stripe\PaymentIntent::create([

minor cipherBOT
#

: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

fiery oyster
#

Question 1: I am creating a subscription system to pay for services on my site. What are the minimum things that I should make sure to add? I have (1) Purchase Subscription, (2) Cancel Subscription. Are there any others that you would strongly recommend that I create before pushing all these out to production for long term?

#

Question 2: In https://stripe.com/docs/billing/subscriptions/build-subscriptions under 4. Provision and monitor subscriptions, the only event Types considered are checkout.session.completed, invoice.paid and invoice.payment_failed. But stripe webhooks seems to call my route for several other event types. Do I ignore them, should I send a specific status for them? What should I do with those extras?

Create and manage subscriptions to accept recurring payments.

ashen verge
#

Hey Stripe

    // Add a new document with a generated id.
    const docRef = await addDoc(collection(db, "order"), {
      From: From,
      To: To,
      rideDuration: finalDuration,
      rate: Multiplier,
      Service: Service,
      amount: amount,
      customer: user.uid,
      Email: user.email,
      created: serverTimestamp(),
      Paid: true,
    });
    console.log("Document written with ID: ", docRef.id);
    setOrder(docRef.id);
  };

  useEffect(() => {
    if (!stripe) {
      return;
    }

    const clientSecret = new URLSearchParams(window.location.search).get(
      "payment_intent_client_secret"
    );

    if (!clientSecret) {
      return;
    }

    stripe.retrievePaymentIntent(clientSecret).then(({ paymentIntent }) => {
      switch (paymentIntent.status) {
        case "succeeded":
          setMessage("Payment succeeded!");

          break;
        case "processing":
          setMessage("Your payment is processing.");
          break;
        case "requires_payment_method":
          setMessage("Your payment was not successful, please try again.");
          break;
        default:
          setMessage("Something went wrong.");
          break;
      }
    });
  }, [stripe]);

  const handleSubmit = async (e) => {
    e.preventDefault();

    if (!stripe || !elements) {
      // Stripe.js has not yet loaded.
      // Make sure to disable form submission until Stripe.js has loaded.
      return;
    }

    setIsLoading(true);

    const { error } = await stripe.confirmPayment({
      elements,
      confirmParams: {
        // Make sure to change this to your payment completion page
        return_url: "http://localhost:3000/",
      },
    });
    if (error.type === "card_error" || error.type === "validation_error") {
      setMessage(error.message);
    } else {
      setMessage("An unexpected error occured.");
    }

    setIsLoading(false);
  };```
reef gazelle
reef gazelle
fiery oyster
#

Interesting. I will check that out.

reef gazelle
# ashen verge Hey Stripe ``` const addtoDB = async () => { // Add a new document with a ...

You'd want something like this

    const { error } = await stripe.confirmPayment({
      elements,
      confirmParams: {
        // Make sure to change this to your payment completion page
        return_url: "http://localhost:3000/",
      },
    });
///////
    if (!error) {
        addToDB()
    }
//////
    if (error.type === "card_error" || error.type === "validation_error") {
      setMessage(error.message);
    } else {
      setMessage("An unexpected error occured.");
    }
#

But you haven't really shared enough code to tell. I'd recommend if you have questions like this to ask more generically on stack overflow

ashen verge
#

Here is my Gist

unkempt frigate
#

so my id doesnt mach my currant address or state because i just moved how do i keep from getting flagged

#

im using gumroad btw

reef gazelle
unkempt frigate
#

ive been waiting 2weeks for them to get back to me

reef gazelle
#

ah, well, hopefully someone here sees then. good luck!

#

(I don't work for stripe)

unkempt frigate
#

im geting frustrated gumroad doesnt respond eather does stripe im loosing my mind

arctic brook
#

Hello My Strip Account is not verify

#

I change my home address, Because i want to verify My Business With My Passport

cerulean pineBOT
#

:question: Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact

drifting hollow
#

In test mode, on express connect, i see the transactions but they are not showing in On the Way or Not yet paid out summary. Is that because it is in test mode?

coarse wharf
#

I'm having issues setting up the Custom Connect Account. The specific problem I'm having is with verification: Representative and associated debit card. I have tried looking in the docs, but I'm not finding what I need to solve the problem.

Thoughts?

I am more than happy to share a Gist if that would help?

zenith spindle
minor cipherBOT
#

: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

spark flower
#

chase

hasty radish
#

Why is there no such thing similar to line_items (https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-line_items) when using a custom payment flow with PaymentIntent and PaymentElement?

Other people wondering the same thing:
https://stackoverflow.com/questions/59687006/adding-products-to-a-payment-with-paymentintents-api/
https://stackoverflow.com/questions/69154794/is-it-possible-to-add-items-to-payment-intent

Even using metadata to supply cart data is not an option since metadata is very limited.

The functionality is there for other stripe solutions, why not for PaymentIntents?

shadow narwhal
#

Hi, newbie here. I created a simple product and added a coupon to it with no restrictions (everyone can use it on every product). However the promotion code that goes with this coupon doesn't work. It shows This code is invalid. when I try to use it.
Any ideas ?
Thanks

shadow narwhal
#

@shadow narwhal found the solution : can't have 100% reduction coupon

minor cipherBOT
#

: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

novel egret
#

Hello, is anyone able to clarify what the early_fraud_warning object's in Stripe are triggered off of? Is it using VISA (Verifi)'s RDR and CDRN solution? Support are not able to provide any information. I suspect that it is as I can see this (disputes.network_details_visa_rapid_dispute_resolution) property exists on the disputes. I'm asking as I would like to ensure I don't sign up for the Verifi Alerts if Stripe is already providing them to us already.

indigo tapir
#

Hi,

I'd like to verify my account however our landingpage isn't ready yet.
Apparently I can also use a social media profile, are you expecting any specific information on it for the verification?

velvet fulcrum
#

hi ,evereone, can some want halp me ?

minor cipherBOT
#

: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

feral haven
#

Hi, how do I disable card autofill when providing a new checkout session with a customer id?

#

I want to track new checkouts with a customer id but we cannot have cards being autofilled or saved like stripe is seeming to do in my tests

shut shoal
#

Hi everyone, a quick question. I am looking forward to use Stripe's Shopify plugin for a custom shop on our website. In implementation is a must make something with "Shopify Payments" API? Thanks a lot

snow vigil
#

Early fraud warnings

minor cipherBOT
#

: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

brisk geode
#

Hi all. Can anyone clarify if it's possible to see multiple Checkout Sessions associated to a given subscription through it's life cycle? I don't mean multiple events for the same session (replays etc.), I'm talking about any logic flow that means we could see multiple sessions with different checkout.session.Id values. Maybe when a Subscription expires and is renewed or something ..... ? 🤔

idle iris
# drifting hollow Can you please reply?

repeating the Stripebot: 👋 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

ashen verge
#

Is Stripe down the API'

minor cipherBOT
#

: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

warm comet
#

Hi all, I am currently developing using stripe connect standard and was stuck with some question about transferring funds.

Premise
The stripe platform account is based in Japan.

Question
Is it possible to transfer funds from the platform account to connect account with non Japanese bank account (e.g. Us banks, etc.).

minor cipherBOT
#

: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

lilac cliff
#

I have an issue that i added credit to raveos but it didn't update my balance even through i got the receipt from Stripe

willow cedar
#

Hi. I have one question.
Using stripe API, to retrieve all user's List that ended subscription yesterday and that have no subscription Now, What API should I use?

glacial quarry
#

hi all, I'm trying to add the "Pay what you want" form, where a user can specify their own price (which is a kind of donation)
it doesn't look like it is possible to specify ANY/custom price for the product in Stripe, is this even possible?
how can I do this on my website? (attached screenshot is the Wayforpay form, similar to one I want on Stripe)
Ideally, I'd like some copy/paste JavaScript snipped for my WordPress website to get users redirected to this kind of form on stripe.com and not do custom programming.

minor cipherBOT
#

: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

faint berry
#

Hi, i m looking for some help to integrate stripe connect to my website. I need in my website get payment for the user, save my % of the payment in my account and send the rest to different custom account. I don't understand how to integrate this properly.

hard frost
#

Will there be an app developed in the future to manage all out stripe cards?

tranquil relic
#

I'm building a form that has a payment option at submit, how can I post the form data to my backend only when stripe user checkout has completed checkout successfully?

left rain
#

Hi, i need some help i'm creating an account link with node js on bakend and getting this errorStripeInvalidRequestError: Not a valid URL
when creating a account link. i am sending deep linked url like
mychat://my-link
is there any way to pass deep link url as return url ?

minor cipherBOT
#

: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

subtle wing
#

Hola amigos alguien me puedes decir dónde encuentro mi Link 2d necesito recibir un pago por ese medio

nocturne abyss
#

how can I roll back the API Version

#

before using API Version 2019-09-09, no ideal how the version updated, and now can't receive any payment.

minor cipherBOT
#

: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

grave spruce
#

Hello, we are trying to upgrade Stripe payments through WordPress plugin custom coded to accept payments with 3D Authentication, but we are struggling how to do it properly. I can give more info about what we are trying to do with the code.

vocal wagon
#

In the scenario of "Creating separate charges and transfers" with the example being a restaurant and driver. If I have a platform where you can order food delivered to your home and restaurants and drivers can sign up, can I create Stripe accounts for the restaurant and driver just by api calls without the restaurant and driver even having to know about Stripe at all?

vocal wagon
fossil shoal
#

Hello! We started encountering some error when using stripe.js in order to embed credit card form. The inputs are rendered on the screen but the placeholders remain empty and we cannot type in them. There is an error in console from V3:1, stripe .esm.js -v3:1 Uncaught (in promise) URIError: URI malformed
at decodeURIComponent (<anonymous>)

zinc star
#

Hello I am having an error when trying to add product data such as sizes and colours. Unit_label is not working

idle iris
idle iris
vale parcel
#

Hi guys,
I was wondering if it is possible to work with stripe if i am from country that isn't supported from stripe.
I am from Macedonia and i want to integrate Stripe in an app im developing, but since the registration asks for passport i think im not elligable for it
Is there a workaround for this ?

gilded steppe
#

Hi Everyone, I Use stripe as express checkout on my woocommerce website, Also I add the buy now button on the product page, but many gaps between add to cart button and Stripe BUY NOW button. I want to remove this gap. In these two buttons "OR" word show, Also I want to remove this one.

steep igloo
#

Hi, I am trying to create a demo connected account in Stripe connect express,

#

it requires this data, where can we find this data in the api and how can we approve Terms of service
Industry
Business address
Business name
Business phone number
Business Tax ID
Representative
Owner
Terms of service acceptance

sleek raft
#

Hey may account has been in pending for well over a month, could someone lend me some assistance

minor cipherBOT
#

: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

agile tulip
narrow garnet
#

Hello, I'm not sure if this is within the scope of what you can answer but I'm trying to figure out how to best aggregate and report data for a simple usage based subscription where say 1 API call costs $0.01 and you just pay for your usage at the end of the month.
I found this example in Node which makes sense: https://github.com/stripe-samples/subscription-use-cases/blob/master/usage-based-subscriptions/server/node/reportUsage.js
However, in the example it says you should track usage in your database and report it once every 24 hours. I'm wondering:

  1. Say I have thousands of users, does that mean I should run some sort of CRON job every 24 hours to report usage and loop through all of my thousands of users gathering data and reporting each one. That doesn't seem ideal so I'm wondering if anyone found a better way.
  2. If I run this CRON job once every 24 hours, say it runs at 12:00 UTC, it would be unlikely to align with customers billing anchors. So if their billing anchor is at say 11:00, then any usage after that wouldn't be reported until after that billing cycle is over. Similarly if their billing anchor is after 12:00. I'm just worried about the confusion if their usage is never quite aligning with their billed usage. Is there a way around this?
idle iris
# narrow garnet Hello, I'm not sure if this is within the scope of what you can answer but I'm t...

(NOT with Stripe) General advice: you really should have whatever is tracking API calls be automatically summing up somewhere in your own database, as they are made, so reporting is a trivial as possible. Preferably, this same tracking activity would detect that it is after some 24-hour cycle boundary, and make the API call to report activity up to that just-past 24-hour boundary. In general, even if you run the CRON job every 24 hours, you don't report the activity right up to that moment - you would report the activity right up to the 24-hour "slot" 24 hours ago - running a day late - which would align with billing boundaries. I would personally try to make as much of this reporting event-driven rather than CRON driven as possible.

idle iris
narrow garnet
# idle iris (**NOT** with Stripe) General advice: you really should have whatever is trackin...

Hey thanks for the response! That all makes a lot of sense. I would definitely prefer if it were all event driven, in a perfect world I would be able to just report every usage instance to Stripe as it happens. But yeah I will be summing in my database as events come in it’s just a matter of reporting it. I didn’t think about using tracking events themselves as triggers to determine if it needs to be reported that makes a lot of sense! I also didn’t consider running a day late and reporting the previous slot. That gives me a lot to think about.

idle iris
narrow garnet
hazy pine
#

Hello, I'm trying to add metadata to everyone's purchase so I can track which discord ID is linked with which purchase, however this doesn't seem to work. Any ideas? If you guys don't deal with api related coding issues then no worries, this seemed like the best place to ask. The issue is that the subscription has no metadata when I print it. This is what gets listed: Discord ID: map[]

func PremiumSession(userID string) (*stripe.CheckoutSession, error) {

    fmt.Println(stripe.Key)
    fmt.Println(userID)

    params := &stripe.CheckoutSessionParams{
        CancelURL:  stripe.String(""),
        SuccessURL: stripe.String(""),
        Mode:       stripe.String(string(stripe.CheckoutSessionModeSubscription)),
        LineItems: []*stripe.CheckoutSessionLineItemParams{
            {
                Price:    stripe.String("price_1KYE0EKpOiJyve6nT9Qo9IfN"),
                Quantity: stripe.Int64(1),
            },
        },
    }
    params.AddMetadata("user_id", userID)

    return session.New(params)
}

func ListSubscriptions() {
    params := &stripe.SubscriptionListParams{}
    i := sub.List(params)
    for i.Next() {
        s := i.Subscription()
        fmt.Println("Discord ID:", s.Metadata)
    }
}```
idle iris
# hazy pine Hello, I'm trying to add metadata to everyone's purchase so I can track which di...

(NOT with Stripe) From other conversations I've seen on this here Server - you're setting the metadata there on the Checkout Session, NOT on the subscription. As a generalized rule, Stripe only passes the metadata to other objects in very limited circumstance - for example, from a paymentIntent to the underlying charge. I know specifically (because it has been asked before) the metadata is NOT passed from a CheckoutSession to the resulting paid-for subscription.

hazy pine
#

Ah I see that’s good to know

hazy pine
idle iris
hazy pine
#

No problem, thanks!

vocal wagon
#

Hi, i have developped a third party connected to the Stripe API for Subscriptions. I have a problem with 17 subscriptions was rejected by Radar, and i don't understand why... if you can help me 🙂

south wind
#

Heya, I use Stripe for my service that allows users to credit a specific amount they input ($50, $20, $80, etc) and then charges that to their card and credits their account, however I've not been able to find much documentation that supports this in Stripe and the documentation I have found using the Node.js SDK has been rather cryptic (such as https://stripe.com/docs/api/charges/create). If anyone is able to help that'd be fantastic! 😄

novel egret
south wind
jade path
#

hi all, has anyone had any experience on moving from test to prod environment on stripe and the stripe_webhook views implementation? I ahve everything working locally and am about to deploy but unsure of if i should leave the csrf_exempt token off and if i do, i'm worried i'll open up to security issues?

edgy portal
golden cosmos
#

alan-tse-webview

brazen tinsel
#

Hi there, can I use sources/card instead of paymentmethods api to collect e-mandate for india recurring payments?

potent jewel
#

Hi there, I notice when passing a customer to Stripe Checkout it automatically pulls pre-existing payment methods from the customer. Is it possible to turn this off?

I'm looking to keep all charges tied to a single customer (i.e make email unique) without requiring authentication. It seems currently someone could enter a pre-existing email and use whatever payment method tied to that customer.

golden cosmos
#

andromache-paymentmethods

sudden ginkgo
#

Hi is there any way i can hire someone from stripe to do the apple pay integration for me with my website? i’ve been trying for 4 days now and still struggling with it

golden cosmos
#

sehr_-PaymentMethods

golden cosmos
#

aalkhmays-integration

waxen mason
#

hello i'm trying to use testClocks but 'testHelpers' is undefined. what do i do?

hazy lotus
#

Hey there, I have a client who we help make sales for which we are then paid commissions for. There are 3 parties involved; me, the sales person and the client. Is there a way for payments that come through to be split accordingly between us 3 automatically?
At the moment the client is just paying out to his bank account, then sending the commissions at the end of each month but if it could be done automatically it would be so much easier.

vocal wagon
#

Hi, I have an apple pay integration set up on a react app on a verified https domain and I'm able to see the Apple Pay button and use it but it keeps getting stuck on "processing" before eventually saying "payment failed" and exiting out. How do I fix this? Also, my paymentRequest.canMakePayment() keeps returning {applePay: false} even though i have all the requirements in place to have it working

vocal wagon
#

Since March 9 - we receive this error when Strip calls our Webhook: No signatures found matching the expected signature for payload. It has worked flawless before that. We havent changed anything on our side. Any suggestions?

left rain
#

Hi, i need some help i'm creating an account link with node js on bakend and getting this errorStripeInvalidRequestError: Not a valid URL
when creating a account link. i am sending deep linked url like
mychat://my-link
is there any way to pass deep link url as return url ?

stiff inlet
#

Hi there,
Is there a way to order/sort the payment methods in Stripe Checkout?
We would like to show a certain payment method as the first payment method, since we know that 70% of our uses want to use it..

fossil shoal
vocal wagon
#

Hi everybody, this is Ivan, i´m new at this forum.
I´m having a problem with Stripe Checkout in a asp.net page.
When I use The "test keys" everything works fine, but when I change to "Live keys" the checkoout form does´nt appear.
The product and payment information is exactly the same.
The payment event is created on backend.
But the stripe.redirectToCheckout js function is never called (works with test keys).
I´m fighting with this for days and don´t understand what ahappens.
Thanks so mutch for your help.

keen frigate
#

Hello, Good morning,

I have a subscriptions collection where subscription documents are stored, but I noticed something strange, inside subscription document I see items field which is array.

I don't get it, so can you have multiple subscriptions inside one subscription?

vocal wagon
#

Handling Klarna, afterpay with Stripe - are payment_intent.succeded webhooks enough?
If they are, is it possible that they’re not being sent even after the customer’s bank charged him?
And the payment on Stripe is “Pending”

hasty radish
#

Why is there no such thing similar to line_items (https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-line_items) when using a custom payment flow with PaymentIntent and PaymentElement?

Other people wondering the same thing:
https://stackoverflow.com/questions/59687006/adding-products-to-a-payment-with-paymentintents-api/
https://stackoverflow.com/questions/69154794/is-it-possible-to-add-items-to-payment-intent

Even using metadata to supply cart data is not an option since metadata is very limited.

The functionality is there for other stripe solutions, why not for PaymentIntents?

grave spruce
#

Hello, we are trying to upgrade Stripe payments through WordPress plugin custom coded to accept payments with 3D Authentication, but we are struggling how to do it properly. I can give more info about what we are trying to do with the code.

lyric wyvern
#

Hello there, i'm french and i would like the tax "TVA" of 20% to be shown on each invoice , how do i do that ?

wintry ledge
#

Hi, we are cloning payment methods to create direct charges (https://stripe.com/docs/payments/payment-methods/connect#cloning-payment-methods) between a platform customer and a standard connected account. The clone is a one-time use, we do not create a new payment method on the connected account customer, we clone for each payment. The payment method is a card and is configured for both off_session and on_session payments. Does this cloning of payment methods can generate a 3DS (We operate in EU) ? If so, how to handle it ?

waxen quail
#

[LBG] India - clone

vocal wagon
#

Still have signature issues: evt_1Kd9xRE1olASBWuy5Y11ucK4

#

It has worked like a charm until march 9'.

#

I have rechecked all my keys - and they seems to be allright. Have you changed smth related to Webhooks?

waxen quail
#

HKrievs - webhook

waxen mason
#

hello,
payment failure mails are not sent in test mode?

timber jay
#

Hey 👋 I have asked this before but can't find my previous post, and I am pretty sure it was not replied so posting again to see if someone can help. 🙂 Is there a way to search for a tax object without having to iterate through them all?

twin bloom
#

Hi. I'm trying to update paymentRequest object using native 'update' method, but I'm getting old information in Google pay pop-up. I found only one way to fix my problem - unmount and mount paymentRequest button every time, when user change a new subscription. Maybe are there better solutions?

keen frigate
#

Hi, just wanted to know if I have affiliates who share the link to my business, is there a way to find out which affiliate the sale has came from(similar how amazon does it) if user purchase a product within 30 days, I want to be able to track which affiliate gave him the link.

Obvious way would be to give have affiliates give unique promotional codes, but is there a way or some sort of integration, where I could track origin of sales without having discount codes?

tranquil relic
#

Using PaymentElement. When payment is successful I want to then post data from a form to my back-end. Can I validate the paymentintent status on the client w/o using webhooks for this?

waxen quail
#

jake_epping - google-pay

grim summit
#

Hi everyone, I've got a quick question - is there a way to force customers to fill out the cancellation reason when canceling a subscription? Or what's the best way to do it? Thank you in advance

brisk geode
#

Hi all - hope you're all well ... can anyone clarify if it's possible to see multiple Checkout Sessions associated to a given subscription through it's life cycle? I don't mean multiple events for the same session (replays etc.), I'm talking about a logic flow that means we could see multiple sessions with different checkout.session.Id values. Maybe when a Subscription expires and is renewed or something ..... ? 🤔

pastel stone
#

Can you add products to to the payment element? i.e my use case is a checkout which could be a combination of subscriptions and single charge products

vocal wagon
#

Hello. I'm using the subscription system and I don't know why the 4 last invoices haven't been done on the good date.
They are marked as "scheduled" but I don't know why.

hidden ridge
#

Hi. We have a subscription with 2 or more products. We are using pending_if_incomplete, and in some cases, we want to delete one of the products that are part of the subscription.
I.e. if a customer no longer wants one of the products, we set its quantity to 0 and mark it as Deleted. But it doesn't seem to be working if pending_if_incomplete and I would like to get more insight into why settings quantity to 0 is allowed, but deleting the item is not allowed
error: invalid_request_error - payment_behavior
When payment_behavior is set to pending_if_incomplete, you can only pass supported params. items[0][deleted] is not supported.

wise hull
tiny kestrel
#

We're in the final phases of the Apple Pay / Google Pay implementation using the Stripe.js library. Do we get a notification once a user changes their credit cards with Apple Pay or Google Pay given a recurring payment (we create a setup intent and store it in our backend)?

tawdry oak
#

Hello, I want to save user billing information in stripe. I fount that PaymentMethod has billingDetails property, also Card object has addressCity, addressCountry, addressLine1, addressZip, .. fields. So where is the correct place to save Billing onformation?

eternal belfry
#

Hi Stripe,

I'm trying to create payment link on the fly with metadata to let me know which customer was doing the payment.
Unfortunately, the webhook object the was return when the payment is finish (payout.paid) did not return the metadata when I created the payment link. By the way, the docs says, complete payment should trigger "checkout.session.completed" but what im seeing in the webhook is "payout.paid" instead.

Any advise on this case how can I get the metadata on the webhook event so I wll know which customer is paying?
Currently, the metadata is just empty

void blade
#

Hello,

I would like to know how to implement a balance system on stripe like vinted for a purchase application where sellers receive in their kitty the amount and can then request a transfer

haughty shadow
#

Hi. I have no idea how/where can I find a lookup key for a recurring payment. anyone knows? thanks!

manic phoenix
stable dust
#

Is there a way to add a text box for any additional info, we require a box to enter their discord username and id so we can send them the gift card codes to their discord. Is it possible to have a additional box in payment links?

timber jay
#

Hello 👋, do all events/webhooks that failed, get retried or just some specific status codes like 500?

brisk geode
#

There must be a better way ... I'm missing something and it's driving me nuts.

I have solved what I thought was an insolveable issue with data object versioning by ignoring anything Stripe ever sends to a webhook and immediately performing an API lookup to get the most recent version of the relevant data - even if that data was received in the webhook event. It works - but the amount of wasted time, data transfer and needless API lookups makes me itch.

When I receive an event that contains a Subscription object, I simply want to be able to determine if it's older or newer than the version of the Subscription I already have in my Db (possibly saved just a few milliseconds ago). I'm not talking about the event here - I don't think it helps to know when the event was created - I mean the enclosed data object. The Subscription etc.

My Support email (thanks Luke) has pointed me in the direction of the event.created timestamp and I'm hoping I've misunderstood what it's for .... but if I'm right, that's a stamp indicationg when the event was initially created/issued - NOT a version stamp type thing indicating when the Subscription itself was actually modified (race race).

The mere fact that I've included the words " ... by ignoring anything Stripe ever sends to a webhook ... " says it all. It might as well read " ... ignoring everything that arguably one of the best dev teams in the world has spent years getting right because my 6 days of experience with Stripe knows better ...". I'm missing something obvious. I must be.

Sooooo what's the answer? Is the event.created stamp actually useful here? Is there a subscription.last_modified or other incremental stamp on the data objects themselves that I'm looking right at and not seeing? Is there really an invisible goblin that drinks the last mouthful of coffee in your cup that you KNOW was there. Looking at yoooooou invisible goblin. I know you're there!

nimble star
#

Hey! Two questions:

  • Is there a way to know for sure whether a 0$ invoice is for a trial period or not, looking at the invoice.paid webhook?
  • Is there a way to get a list of updates made to a subscription?
vocal wagon
#

Hello,
I would like to know if it is possible to bypass the limit of the list of subscriptions and extract all the current subscriptions we have?
Thanks 🙂

brisk geode
#

Do we have a way of triggering a specific event (by Id not type) either via the CLI or dashbaord in test mode? I probably mean re-triggering, replaying, resending. Having a hard time debugging into my webhook with so many flying in for a given operation. Be handy to be able to receive the one specific event that keeps exploding on its own.

cloud pasture
#

I am getting this error:

    at decodeURIComponent (<anonymous>)
    at v3:1:133274
    at i (v3:1:33019)
    at D (v3:1:133204)
    at e.value (v3:1:294264)
    at new e (v3:1:264176)
    at Ho (v3:1:295543)
    at initStripe (stripe.esm.js:101:1)
    at stripe.esm.js:125:1

In console on refresh

humble juniper
#

Hi. Hope you doing well. In our iOS application, we are presenting a WKWebView and showing Stripe gateway page. Sometimes it’s not redirecting to our website even payment was successful and webhook also successfully called. Sometimes it will redirect after 10-20 seconds. Do you have any idea what should I check?

granite basin
#

Hello,
do we have any way to retrieve the customer with emailId instead of customerRef as I am creating the customer with emailId in stripe .

arctic thorn
#

Hey All, so I am diving in really deep, trying to make user experience better on an already existing project that uses firebase for user registration/auth and stripe for checkout... they aren't very well "integrated" to begin with.. but what I would really like to do is authorize users using their discord account, and then complete complete the check-out/subscription modification from there.

My issue is, I only know enough to be dangerous and I am not sure exactly how many different pieces I need to make this happen...

Would Discord oauth into firebase be the right method to service user account creation for my site, or would Stripe Connect be the way to create user accounts to manage their subscriptions?

vocal wagon
#

Hey Guys!
Im integrating the new payment elements. We are using stripe connect, and the the API version we currently use is 2015-10-16. Previously, we created a stripe customer, a source source of given type and then create charge with that source. That flow gave us the possibility to control redirection with source.redirect.url to external service like bancontact or ideal, for the user to confirm the payment and then go back to our flow. Is there any way to get the redirect url when using payment intent flow with the new elements? We need that url to display the redirect inside of a popup window. When using confirmPayment on the intent we can’t do that as the redirect happens automatically. Or maybe there is a way to intercept the redirection link from confirmPayment method? Can you help?

brisk geode
#

After 20 years of integrating with systems like Barclays, HSBC, Protx/SagePay/Opayo and PayPal, I have only this to say to you Stripe .... thank you to each and every last one of you, you amazing beautiful wizardly dev super heroes (wizardly gender not implied). And that's not an easy sentence to say without expletives. I'm still only 6 days in and struggling - but the effort you have put into dev tools, support and engagement is so far above and beyond that it simply puts all other players to shame. I don't even care if the system works or not. This world. This is how it shoud be done. Like this.

For evry late night, every frustration, every missed night of sleep and every sacrifice - I tip my hat to you. 👍

glad loom
#

Greetings, I am trying to find out what payment methods are enabled for a Stripe account (Not Stripe Connect). Can you guys point out what API may have this?

feral haven
#

Hi, is there anyway to prevent saving payment information when passing in a customer id into a new subscription checkout session?

#

I cannot have this payment information being saved / autofilled like it is with it's current form but I also need to pass in a customer Id to track new products to a customer

vagrant bloom
#

Is it possible to change the customer that a payment method is attached to?

somber citrus
#

hello guys, I used to enable the automatic tax when creating quotes and subscriptions, but for some unsupported countries I need to create tax rates and pass it as default tax rate on the quote/subscription, but now I'm getting this error Manual tax rates cannot be used when Automatic tax enabled req= req_olE5Gk7XHYu8Mj, how can I have both options?

deft meadow
#

Hello Guys, i am using the custom connected accont flow in stripe, i want to replicate a scenario where there is future requirement on an existing account, how can i create such test data?

slender garden
#

Good day

#

Please who is the developer in the room

keen rivet
#

Hello. Anyone knows how to reactivate an expired subscription that was paid after status has changed?

warm pewter
#

We use Stripe to charge our customers every two weeks via stored payment methods. Last night when we tried to do this, all of our ACH payments failed with a message that says, "You cannot confirm this PaymentIntent because it has a status of processing. Only a PaymentIntent with one of the following statuses may be confirmed: requires_confirmation, requires_action.; code: payment_intent_unexpected_state"

midnight mountain
#

Hi I would like to know if I can integrate this into a website? Because I tested the demo with the tuto, but I can't figure out how I can redirect with a button from my website to this checkout. ( I'm a beginner developer) https://github.com/stripe-samples/checkout-single-subscription

GitHub

Learn how to combine Checkout and Billing for fast subscription pages - GitHub - stripe-samples/checkout-single-subscription: Learn how to combine Checkout and Billing for fast subscription pages

rose otter
#

Frank LaRosa-ACH-confirm

fluid bobcat
#

Hey guys!
First time here.

In Brazil, we use "boleto" as one of the payment methods.
I need to customize the due dates above 14 days.
Does anyone know if it's possible?

ember bear
#

Artur_ - Checkout

fossil shoal
#

Hi again, my thread was closed so I cant continue. If I can somehow re open it let me know. Anyway we are having issues locally with rendering the credit card form using the Elements wrapper . It used to work, but now in our dev env we get an error in console and we cannot type anything in the fields. we use @stripe/react-stripe-js 1.4.1.

ember bear
#

@fossil shoal Unarchived. Let's continue there

median dome
#

If we use SetupIntent and set payment_method_options.card.request_three_d_secure to any to save credit card details (we want to always do 3DS when saving card if possible), will it set request_three_d_secure to any for everything in the future for that customer (subscriptions, invoices, one-off payments): https://stripe.com/docs/api/setup_intents/create#create_setup_intent-payment_method_options-card-request_three_d_secure

rotund siren
#

Hello,

I am looking for advice on best practice when using webhooks and multiple testing environments. We currently use the same stripe account for multiple environments and this causes false alarms because the same webhook is processed for both environments. I would like to remove these false alarms.

Some options I have considered are:

  • A new stripe account for each environment
  • A new metadata attribute on the original stripe data which signifies the environment, and added code complexity to check the environment.
  • (some option i'm not aware of that might be better than one of the above two options?)

Thanks,

broken wren
#

Have a refund that is failing with "charge does not exist" But I can see the charge in my dashboard. How can I tell if the issue is that the connect account headers are not set?

median dome
#

This customer: https://dashboard.stripe.com/customers/cus_FZQEHOWpQnwhRH is trying to add a card (We use SetupIntents and require 3DS when adding cards) is claiming that they weren't shown any popup or redirect asking for 3DS authentication. Is there anyway to see your logs if an authentication pop-up was shown at all?

ember bear
#

@median dome Let's continue in the open thread we have

smoky pasture
#

Hello, I have a question regarding payment-method-types

daring stratus
#

Hello, I am looking for advice about integrating Stripe with Webflow. The integration is successful within my Webflow dashboard. Are there permissions I need to give within Stripe toe properly integrate? None of my payment gateways currently appear on staging. Any help would be greatly appreciated!

wintry ledge
#

Hi, we need to migrate an Express Connected account to a Standard Connected Account. We cannot connect to the Standard one with the same mail use by the Express. If we delete the Express account, can we use it for the Standard then ?

warm pewter
#

I have a case where a customer made an ACH payment (us_bank_account payment) in error. The payment is listed as "Pending" in the console. Is there a way I can cancel it?

sweet tulip
#

hi there, is it possible to use confirmSetupIntent using our own custom card detail inputs, i.e. not using <CardField />

tranquil relic
#
export default function CheckoutForm({ price, body }) {
  const stripe = useStripe();
  const elements = useElements();

  const [message, setMessage] = useState(null);
  const [isLoading, setIsLoading] = useState(false);

  const [success, setSuccess] = useState(false);

  useEffect(() => {
    if (!stripe) {
      return;
    }

    const clientSecret = new URLSearchParams(window.location.search).get(
      "payment_intent_client_secret"
    );

    if (!clientSecret) {
      return;
    }

    console.log(body);

    stripe.retrievePaymentIntent(clientSecret).then(
      async function (response) {
        if (
          response.paymentIntent &&
          response.paymentIntent.status === "succeeded"
        ) {
          setSuccess(true);
          const response = await fetch("/api/publish-newsletter", {
            method: "POST",
            body: body,
            headers: {
              "Content-Type": "application/json",
            },
          });
          console.log(response);
          const data = await response.json();
          console.log(data);
        } else {
          console.log("Error");
        }
      },
      [stripe, clientSecret]
    );
  });

I'm passing a form to make a post request on the success of a paymentIntent

#

Why would the payments go through but nothing log from the retrieve payment intent

brazen hazel
#

Hi, I am trying to retrieve sources for a customer through Stripe APIhttps://api.stripe.com/v1/customers/<cus_ABCDEFGH>/sources and getting empty array of data in response. Stripe portal however shows the bank account for that customer which is used for charging. I am currently in TEST mode on our DEV instance.

cyan remnant
#

Hi, I wish to display a message to user before they complete the 3D flow with the SetupIntents API. I have passed 'handleActions: false' to stripe.confirmCardSetup(...).then(this.setOutcome) and then when result.setupIntent.next_action.type === 'redirect_to_url' I am displaying my message. Is there a stripe.js function which will then continue to handle the next action for me?

vocal wagon
#

Hey is the customer portal embeddable with Webflow?

somber citrus
#

hello guys, I'm trying to fetch the list of tax rate, I get only 10 rows I'm wondering if there is a way to list all tax rate without defining that limit range

mint sequoia
#

Dear All

Hi I am looking for some help in stripe refund data export. I am trying to find a way to export refund Notes exported..

arctic thorn
fossil shoal
#

Hi,can you reopen my latest thread? Its archived and I have some updates

languid tulip
#

@fossil shoal I re-opened it!

brisk geode
#

I have an invoice.paid event (test mode), that was generated via a payment link to a subscription, with a null payment_intent. Is this expected behaviour for invoices generated via payment links? invoice.paid events received via checkout sessions usually have a payment_intent ... I think ... dont they? 🤔

urban radish
#

hello, I have a problem, I keep getting the TypeError: null is not an object (evaluating '_NativeStripeSdk.default.initialise') on Android even though I already updated the expo client in my simulator, what could be the reason?

midnight mountain
#

Is there a French-speaking staff member who can help me pls ?

tough urchin
#

Hi, can anyone confirm that there is currently no way to customize the UI of the STPCardFormView on iOS using the UIKit component ? I found this issue https://github.com/stripe/stripe-ios/issues/1932 which seems to acknowledge the issue

GitHub

Is your feature request related to a problem? Please describe. We are looking at to build a component which allows user to enter credit card details in a form like way. 😉 not the STPPaymentCardText...

languid tulip
#

Darkluink-type-error

solemn bay
#

Hello - can anyone point to documentation on how to use existing card_ objects to create new payment methods ?

fresh juniper
#

Hi guys, nice to greet you.
Is there any way to validate the email associated with my shopify store?
I am currently the admin of the store, but I cannot see with which email the linked stripe account is associated and the client tells me that the money is not falling into his account

gleaming barn
#

Buonasera Qualcuno Italiano??

left lily
#

is the stripe IRC channel gone?

cloud pasture
#

I've updated my npm packages to

    "@Stripe#2805/stripe-js": "^1.24.0",```
from 
```"@Stripe#2805/react-stripe-js": "^1.4.1",
    "@Stripe#2805/stripe-js": "^1.15.0",```

and now i am getting the following error:

Uncaught (in promise) URIError: URI malformed
at decodeURIComponent (<anonymous>)
at v3:1:133274
at i (v3:1:33019)
at D (v3:1:133204)
at e.value (v3:1:294264)
at new e (v3:1:264176)
at Ho (v3:1:295543)
at initStripe (stripe.esm.js:101:1)
at stripe.esm.js:125:1

tawdry bobcat
#

Hi Devs, I have a few questions for making stripe SCA compliant.. If I upgrade my API keys to the latest version, Will it be automatically SCA compliant? Thanks

gleaming barn
#

Hi, sorry, I would like to know if with a logged in account you can go into the dashboard without going through the host app.
Thanks

alpine aspen
#

Hey all! Is it possible to filter payment in our dashboard by failures due to 'authentication required'?

dawn aurora
#

Hello is it possible for one user to use same stripe express account in 2 different platforms

left lily
#

When creating 'Standard' Connect Accounts, question about the flow.

frail vapor
#

Hi Strpe, I need support on turning on automatic_tax in subscription level. There are a lots of subscriptions. I have updated the tax setting. Do you have any ways to turn on the automatic_tax globally instead of migration for all subscriptions

light violet
#

hi i need help , i create a checkout page with php , locally it work fine, but in prod mode alway 500

errant sail
#

Hi, I am getting this error in querry monitor when clicking to proceed to checkout on wordpress woocomerce. Is it normal? Thank you

wicked wasp
#

So when i am using stripe connect, i want to charge the percentage amount base on the total price. Say like 3%

#

Does stripe have.a built in function to calculate this

#

Or i still need to calculate it on my own

solar ice
heavy solar
#

I CANT CONNECT, it says my account does not exist anymore. CAN SOMEONE HELP ?

#

If someone can give me a phone number or anything please.

#

It says that when I do "can't remember password"

shadow iron
#

Hi there,
I have some questions about the onboarding process on custom accounts:

  1. If a user starts to register himself on our platform, our server initializes a custom stripe account for the user and connects the account ID to the user entry in our database. If the registration process is done, the user can jump to the stripe onboarding and complete his stripe account. On the initialization I set the Mcc to a certain value, but in the onboarding process the user is able to change this. Is there a way to lock this or tell stripe to not display the fields about Mcc?
  2. After the user has filled out the fields (address etc.), the buttons/controls for the address- and personal-verification not appearing directly or are very difficult the spot them. So a new user may not notice them and must start the onboarding-process again, which is not the best ux. Basically I want, that the fields for verification appear directly or at least directly after filling out everything else, so that the user can spot it directly. Is there any way to somehow control this?
median dome
#

I was told that I don't need to verify my domain for Apple Pay if using a PaymentElement (#952935080454668298 message) but that doesn't seem to be true. Can someone clarify? And if I do need to do domain verification, can I do it just on the root domain, or do I need to do it on each subdomain we'll be showing apple pay on?

grave spruce
#

Hello, we are trying to add3D secure authentication to a WordPress plugin which helps the customer to customize his product and depending on his requirements the plugin calculates the price. After that the customer has options with 2 payment method to choose from 1st is debit/credit card using Stripe. Currently its working fine but, does not accept payments with 3D secure authentication. I've asked before and turns out we were using an old Stripe integration called legacy Checkout, that doesn't support 3DS.
This guide was given to me on how to migrate to the new version (that support 3DS): https://site-admin.stripe.com/docs/payments/checkout/migration

Currently our plugins is using js code Stripe.js . I can provide some of the code and and screenshot, my developer is asking what code he should add and where so the new integration will accept payments with 3DS

broken wren
#

How do I get the latest charge of a paymentIntent. Is it the first or last of the charges collection?

quick patio
#

I've set the stripe and everything was fine, however, it says that missing information or it doesn't match your information it specifies the trade license. However I re-uploaded the files and it was verified again, but after a couple of days, it showed the same error. what is the cause of this? and how can you help me resolve this issue?. Please let me know as soon as possible.

tacit palm
#

Hi, I am trying to set up a monthly automatic payout. I read on stripe that if you put the payout date on the 31st, then the system will pull all the funds on the very last day of every month and payout. However for February it looks like it only took all the payments from February 1st to February 27th and the money arrived on the 28th of the month. We want the system to take all the money acquired in the full calendar month, February 1st through February 28th. Did we misunderstand the wording? And this automatic payout at the end of the month means that the money arrives by the end of the month? To fix this, should we simply move the payout to the first of every month so it pulls everything from the previous month and distributes the money into the account by the first? TIA for the advice. - Ginny

winged mortar
#

Is there a way to create a button on our b2b saas platform so that anyone logged into our site can login to stripe connect? When signed in to stripe connect it doesn’t look like you can add team members from the dashboard, so how can multiple team members manage via stripe?

arctic thorn
#

@languid tulip Hey, just wanted to give you a heads up, I found where the github actually pulls the variables from.. It's the same page used in the Firebase Extension itself, where it actually gives you the data from your firebase account 😄

stiff timber
gilded imp
#

#dev-help Has anyone faced this issue while calling /v1/payment_intents:

Response body
{
"error": {
"code": "parameter_unknown",
"doc_url": "https://stripe.com/docs/error-codes/parameter-unknown",
"message": "Received unknown parameter: payment_method_options[card][moto]",
"param": "payment_method_options[card][moto]",
"type": "invalid_request_error"
}
}
Request POST body
{
"capture_method": "manual",
"confirm": "true",
"amount": "536820",
"currency": "eur",
"confirmation_method": "manual",
"payment_method_options": {
"card": {
"moto": "true"
}
},
"payment_method": "pm_1KcBArLFSRYMAiIKZzpbjUBy",
"customer": "cus_LImk3i0b7kpdqV"
}

drifting drift
winged mortar
#

For time based charging cases where we need to first confirm a payment or card to be used, and afterwards bill the final price, what is the best approach for that?

Right now we are planning to charge (0.01$) at the beginning and showing them the billing details, then after ending we confirm the final price and change the one-cent transaction to the final price. The use-case is similar to a lot of micro-mobility rental models. Is this how stripe recommends this process? We just don’t want people to run off with our stuff and not have a payment we can keep them accountable with. Should also mention connect accounts will be tied to these specific transactions.

If the second paragraph seems correct, a simple yes reply will suffice. Also sorry for two questions back-to-back we have done most the stripe integrations but are unsure with just a couple things. 😅

inner bone
#

Hey there

I have an issue with due_date for my invoices. They somehow have a very long "due", and I don't understand why it's being set that way. When I look in the invoice PDF, I can see the due_date is the same date as the finalize_at. But when I get the timestamp from the API, it's more than 4 weeks ahead of the finalize_at

I'm currently creating invoices with collection_method=charge_automatically

hushed sonnet
#

Hello,

Wondering if it's possible to get an account in a past_due subcription state in our test instance without having to fail a payment and wait a day?

undone comet
#

Hi at all,
i would like know if it's possible to get the payout from a payment intent, i check on Stripe Dashboard and with the "session_api_key" and the "expand[]" i can take the payout ID, but via API from my BE the Payout ID it's not showed.

Anybody have a solution for this problem ? I need to store the payout date of a massive list of "dossier" (and i have the Payment Intent ID)

arctic thorn
#

Back again! Still setting up the Strpe Firebase Extension.. Looking to sync all of our current plans and customers into this firebase/firestore I just created... I am not seeing an easy way to "import/export". The Extension will pull in any new customers/plans, but I don't see how to get the old ones in there.

lime cypress
#

Hello,

Does someone know whether payment links can be used with a dynamic amount of money - without adding a product with a fixed price? I'd like to add payment links to my page in a 'pay what you want' manner.

topaz plover
#

Hello. When creating a price with billing_scheme=tiered we're limited to 64 tiers. Is there any way to increase this? I couldn't find any documentation on those limits.

proper comet
#

Hello! I'm using Stripe Connect Express and Stripe terminals to build a Point of Sale (POS) system. I plan to use the on_behalf_of parameter to control the business of record for payments, and I am currently architecting how I am going to store customers in Stripe. Should I be storing the customers on my Stripe account or on the connected accounts? If the former, then is there anything I should be concerned about in terms of parameters of customers that must be unique or is it fine to have multiple customers in Stripe who are actually the same person/business (e.g. one Stripe customer for person X buying from store A and another Stripe customer for the same person X buying from store B where stores A & B are both using my POS)?

void blade
#

Hello,

I'm trying to upload an identity file from the api but I only have an s3 url how to do it ? I have no file locally

vocal wagon
#

how do I make an account without having to enter business info so I can receive payments from digital marketplaces

blissful frost
#

Hi all, first post here. I hope someone can point me in the right direction 🙂 I've upgrade a fairly old site from a legacy payment processor to Stripe today.

I weaved Stripe into the checkout flow that we already had. This means that we take the credit card number on page 3 of the checkout. We then confirm the order on page 4, so I don't want to take the funds right away - only when the user clicks "confirm order" on the final page (page 4).

I did this by using capture_method: "manual" on my paymentIntent. Then only took the funds on the final page.

Everything seemed good in my tests, but when I launched and did a first live cc test I got a notification on my phone that I'd been charged £x on page 3. Not a good user experience to told you've been charged before you've agreed to be charged! 🙄

I then saw setupIntents this afternoon and thought that perhaps that was the solution, but then Elements gets the text *"By providing your card information, you allow XXX to charge your card for future payments in accordance with their terms." * which isn't what I want! I only want it retained for a few moments. (This message shows for usage: on_session and off_session).

I'm guessing I'm just missing the obvious here and over complicating things. Any pointers? Thanks so much!

ionic radish
#

I am having issues creating customers in my database for my payment webhook to handle. At what step of the checkout session does the customer ID get made? Like is it made when I do the session create or when the customer is redirected?

sick silo
#

Hello, question about react-native-stripe. Is it possible to customise more these components?
Theres is CardForm and CardField and i wonder if it is possible to make it like that. Imgs in thread

wind ether
#

Hey, got a question about the person API. I want to create a person with the relationship of type of owner. The documentation is not very clear on how this is supposed to work.

molten granite
#

Hi, have a question about creating and confirming payment intent in Python.

Is it true whenever a payment intent is declined and gets card_declined error code, a CardError will be raised?
In other words, we will never run into situation where no error is raised when a card is declined right?

brittle socket
#

I need some serious hep!!!

#

Please!

#

I just found out i have $6,647.00 sitting in my ZIP balance but cannot access it....or my stripe account

frigid vector
#

Hi - got a question about subscription with an invoice: I create a checkout session with subscription+invoice (because I need my user to pay for a one time item during subscription). Now, if I created the session and the user didn't pay, but then the user goes through the process again and I create a second checkout session with the same customer.id it doesn't work - it doesn't create the session. I suspect the reason is that I give the same customer id as for a previous subscription session. How should I go about it? Is that a known issue? Should I create a different customer every time?

dim hearth
#

@brittle socket Please use the thread we've created for you

woeful grove
#

hello team question: Will stripe rate limit tokenization requests? We have some users who are submitting large batches of tokenization requests, and while we work through limiting them, we want to make sure our legitimate stripe traffic will not be affected.

woeful grove
#

Hello team 1 more question Does Stripe support re/captcha for the checkout flow natively? The checkout product mentions triggering captcha to prevent card testing. All the clients of Stripe with this widget (which requires a publishable Stripe key) are susceptible to card testing problems, so I'm wondering if there is a solution to combat it.

exotic panther
#

I have a question. I messed up filling out my information off a 3rd party connection (Neon App) and im stuck at the input bank info and cant go back to edit startup information

proper comet
#

I am using the stripe go package and trying to create a customer. I see in the docs that there should be a metadata optional map, but the Go type for CustomerParams does not appear to have Metadata. Am I missing something or is this a bug?

paper roost
#

Hi, is there a way to not create a payment method twice with the same details under 1 customer?

dry hatch
#

umairasif7-PaymentMethod

lilac sluice
#

Hi! I have a setup where a student pays for a live class, and then when computing the registration count to display on the class page, I am checking how many people have successfully completed their payment. I have a payment_status field object, and I'm looking to populate it. I want to make sure this logic is sound:

What I SHOULD do:

  1. Listen via webhook, when the payment is completed update the status object, and return the success code. If payment not successfully completed return error

What I SHOULD NOT do:

  1. Hit the stripe API endpoint for the charge ID every time payment_status is being computed and return the result. This will potentially result in rate limiting since it could be tons of statuses at the same time

Is this logic correct?

twin kernel
#

Where would I attach the customer id when creating a payment? I'm using stripe for react

#

I dont think stripe react has stripe.paymentMethods.attach

elder jasper
#

Hey there. Got 2 questions:

  1. Is it possible to trigger the event payment_method.automatically_updated in the CLI? (Seems like it's not).
  2. Is it possible to get an a propertyto expand (or be expanded) to a webhook? (IE, for above there is a property called Customer, but not sure if its expanded to get the properties of the Customer object. I'd like to get a metadata property in my webhook events so i can correlate with my system) I'd prefer just to get the metadata property rather than having to do another api call to stripe to query the customer for the metadata dictionary.
solid lava
#

Hello! I'm planning on using connected accounts and direct charges for my platform. It's a rent payment portal, so I want the landlord to receive the tenant's payment and for myself to receive the comission on the payment. Since we want landlords to receive the payment as soon as possible, does Stripe provide 24 hour bank payments, like the ones on Venmo?

vocal wagon
#

Hello, I am having trouble with customers making payments on our website. Some customers are coming up as ‘blocked’ ? What could this be please.

Highest risk evaluation ?

chrome trellis
#

Hello, i'm have a problem to login into my account. I created the account by phone number but I'm outside of the country now and can't use that phone number anymore. Is there anyway I can login to my account? I need it for tax season. Thank you!

woven crag
#

Hi, is there any way to embed stripe customer portal in angular application, instead of redirecting to customer portal, can we get all things in angular app and can modify the look?

vocal wagon
#

Hello! Can anyone provide documentation related to crypto on-ramp setup? We want to use Stripe solution, but never actually worked with it before.

open axle
#

Hi! Is it possible with Stripe subscriptions to charge customers on a particular day of the year, rather than a day of the month? E.g. charge all customer on June 1 no matter when they sign up? Thanks 🙂

fresh tangle
#

Hi! I am new to Stripe payment integration in spring boot project. So I want to know that does stripe support java as a backend technology?

eternal belfry
#

Hi Stripe,

Can you verify why I cannot get an event "checkout.session.completed" after using the urla nd completing the payment?

Wha I get is payout.paid event instead

cunning scarab
#

Hello, where can i ask why i'm charged more than the usual Stripe's rate ?

rancid parrot
#

Anyone have any example of SwiftUI setupIntent saving a card to a customer..particularly handling the STPAuthenticationContext conformance I just dont see any native solutions documented anywhere. Just random hacks from people on Github issues..🤔 This stripe person probably @shrewd flame Says theres a native stripe solution but nowhere is it documented. https://github.com/stripe/stripe-ios/issues/1204#issuecomment-834011234

GitHub

Hi, I recently started a Swift UI project and was trying to integrate creating customer tokens within the app. Has anyone tried integrating Stripe with Swift UI? I know it is still in beta 🙈

sour valley
#

Hello, I have a question. If I use subscription payment and I want to charge an extra fee in the first instalment, what can I do?

vocal wagon
#

Hello, I'm getting the following error when doing the transfer
The currency of source_transaction's balance transaction (gbp) must be the same as the transfer currency (usd)

#

how i can avoid this

sacred crown
#

Hello dev, I have a question by using stripe.paymentIntents.create will the amount is immediately transfer to the destination account?

halcyon canopy
#

can someone explain to me, what is the difference between Plans and subscriptions in stripe?

misty hornet
#

jscrisac-transfer

#

xxxxx-paymentIntent

chrome axle
#

Hello,
can i check statement_descriptor , statement_descriptor_prefix on test mode ?

young lava
#

Hey guys how can I use existing paymentintent and charge more on top of it so when I refund I am able to refund all

#

I store the paymentintent ids on db I allow them to modify product if modification costs more I want to use the existing paymentintent id and charge on top of it because when I refund I am using the paymentIntent id and I want to refund all when done including modification

#

Can I use the paymentIntents.update and put previous + current price in it

#

will that work

vocal wagon
#

If my client is within a subscription, how can I check the prorated estimate price of increasing the subscription? I am using API Invoice Upcoming, but this creates a fault for each query.

grave spruce
#

Helllo we are going to migrate our payment method from old Stripe integration called legacy Checkout, that doesn't support 3DS. to the new version (that support 3DS): https://site-admin.stripe.com/docs/payments/checkout/migration

The question is, we were using js code in our legacy, my developer says the migration is for php, can we still do it in js?

Learn how to migrate from the legacy version of Checkout to the current version.

burnt crater
#

im stuck with passport uploading to stripe Stripe.accounts.create()

grave spruce
#

Another question regarding checkout migration guide.

deft cipher
#

Hello. I'm trying to find a way to perform a search on my stripe account using code. I need to lookup a transaction using it's unique description and retrieve the amount of the transaction to return to my script in php. Similar to what would appear on loading https://dashboard.stripe.com/search?query=XXXXX while signed in, where XXXXX is the description I am searching for. The Stripe documentation mentions a Beta for Search API, but also includes options for searching without the beta. I'm having trouble working out what I need to do. Any help would much appreciated! Thank you.

elder oasis
#

Hello,

I have some questions regarding Stripe Connect. Would this be the correct channel to aks?

vocal wagon
#

Hello,
I wanted to integrate multibanco (stripe) on shopify, can you help me please

hallow flax
#

hello good morning, could someone help me understand why a specific request has raised an error of required missing param, when other similar didnt ?

last anchor
#

Hello is it possible to retrieve subscription by its metadata reference id?

half mountain
#

Hello, i have subscription and i receive invoice.payment_failed and invoice.payment_action_required webhook events, is there a key that indicates that this is the last time payment is retried when failed to be paid multiple times i'm not sure what to look for?

still lintel
#

Hello! So I need to switch my Stripe Account to Personal instead of Business how do I do that?

lilac bay
#

~~Hey folks. Can I ask a question about Sigma here, or is that for the standard support channels?~~Never mind, I'll ask in support, it's definitely for them

silver jewel
#

Hi guys, hopefully the following makes sense.

We're using the Shared Customer/Cloning PaymentMethod approach for our Connected Accounts primarily to make Apple Pay easier.

We've had a small number of customers report errors when making a payment which we feel may be linked to this.

Customers are seeing a 'card error authentication required' message, e.g. req_ZPX7NrpYkJzWUx

This error, to us, seems to be getting thrown when we are Cloning a Payment Method. From reading the error on stripe:

"The card issuer returned a decline code of authentication_required.

The card was declined as the transaction requires authentication.

The customer should try again and authenticate their card when prompted during the transaction..."

It appears to suggest it's a SCA/3DS Challenge but we're unsure how we can allow the customer to answer the challenge here/fix the issue as this is not a PaymentIntent at this stage.

We're unsure why this is even hitting the bank at this stage as we assumed this logic would just do some internal rejigging on Stripe's end to allow us to use the PaymentMethod created on our Platform Account on a Connected Account.

We assume only when we actually go to create/confirm the PaymentIntent is where an SCA event could fire but this appears to be incorrect.

Can anyone help us understand/resolve this problem?

quaint fox
#

Hello. Could someone confirm whether the address info is now required for SEPA direct debits (specifically when using the Payment Element).

The documentation on Stripe's site seems to imply that it's not required for German IBANs.

granite basin
#

Hello ,
do we have any webhook to inform user about their subscription will expire in 7 days or 10 days ?

fresh osprey
#

Hello! I'm new working with stripe and I would like to know how can I call this endpoint to retrieve balance transactions using postman or any other tool to test api endpoints? I have the url but now sure how to send that parameter in the request

hollow prairie
#

jorgezb28-bt-api

west pumice
#

Hey. I can't find a button to add credit card to white list. CC was issued by previously owned russian bank which was sold to national bank when sanctions hit russia. Are these cards flagged as unable to whitelist from stripe?

rustic linden
#

Hi, please help. One of your agent in chat disable me to payout my balance.

hollow prairie
hollow prairie
rustic linden
rustic linden
#

He did on purpose

#

@meager hawk I hope you can help me on this

hollow prairie
#

Nobody can help here I'm afraid, we can only offer developer/integration support. The support link above is your best option

rustic linden
#

😩

vocal wagon
#

Hi I have some problems for valid my account

#

I want to know how my account isn’t eligible and the support don’t help me

#

Can you help me?

hollow prairie
worthy seal
#

hi. there's a verification.status field on the Person in stripe that can be unverified. how does this state relate to the under_review state under requirements on the Account? we are trying to distinguish between an account verification state that is definitively failed and one in which the customer is still in the process of providing us with information. just looking at whether the Person's verification.status is pending doesn't seem to suffice. thanks!

alpine haven
#

Heyo, I'm having some trouble understanding if I can use Stripe to automate SEPA transfers in any way.
I see that Connect can help me add my clients' accounts and then transfer money to them, but that is only inside the US (I'm in the EU)?
Thanks in advance!

deft cipher
#

Hello, is there an API call I can make to Stripe with either a customer_id or charge_id that would return the 'line items' on the order?

stray mist
#

Hello,

I have few invoices, and the same customer making payment on those invoices one by one with the same card. Will this create new paymentIntent each time he makes the payment with the same card details?

dire quarry
#

Hi guys I am trying to process a MOTO transaction and getting an error even though MOTO=TRUE is being passed, here is the intent id pi_3KdZ5BJ0kddJtXNu0J6TNXIs

vapid sigil
#

hi guys

#

can any one please explain how the second card works

bitter kestrel
#

Hey! My customer tried buy things from my web, but have a issue the payment was "blocked" "Blocked by a rule
Block if :cvc_check: = 'fail'" If i open the "rules" here no blocked amount of money, or blocked transaction, but from customer card balance money way has been deducted, and in this bank not have seeable error.
So site rejected cvc, but deducted the money, but i dont get. After this i tried purchase for test, thats worked, so i dont know what can be issue in this case.
Sorry for my bad english and thanks for help in advance. i can send more images

tranquil relic
#

When I confirm a payment, I have to specify a return_url, so the useEffect doesn't trigger on my CheckoutForm that is a modal, is this right, the payment is succeeded in dashboard but this switch does nothing? Day 4 on this problem and I'm using code from Stripe...

stripe.retrievePaymentIntent(clientSecret).then(({ paymentIntent }) => {
      switch (paymentIntent.status) {
        case "succeeded":
          setMessage("Payment succeeded!");
          break;
        case "processing":
          setMessage("Your payment is processing.");
          break;
        case "requires_payment_method":
          setMessage("Your payment was not successful, please try again.");
          break;
        default:
          setMessage("Something went wrong.");
          break;
      }
    });