#dev-help

1 messages · Page 58 of 1

near kite
#

Hello! If a customer pays an invoice via credit card, can they then accidentally pay the same invoice again via ACH?

steep mirage
#

Hello, is there a best practice to test a payment method for validity/wont decline/sufficient funds before transactions?

chilly rivet
#

Hey all! I have ACH turned on as a payment method for my client, along with card and Google Pay. The only options showing up on the payment field are card and Google Pay. This is on a Surecart form. Any ideas on why that's the case?

fading adder
#

Can someone please help me onboard. I've been on chat support for over an hour, and literally just need help making a account work

tawny hinge
#

I know I have to log in to chat with customer service, the problem is that I just want customer service to cancel the SMS verification on my phone to replace it with my new phone number, but I can't even log in without the verification code. It's a paradox. Emails sent are never answered.

crimson needle
#

I'm going to delete all of those messages. Please stop spamming the main channel

burnt iris
#

how do you test upcoming.invoice webhook? its not available from the cli

stable geyser
#

Hi I reached out to Affirm again regarding this issue: #dev-help message
However they are insistent on having me reach out to Stripe since this is a Stripe with Affirm integration and are unwilling to help me with the issue. Is there someone at Stripe who can reach out to Affirm to clarify who can actually assist with this error? I have requested that the issue be escalated on the Affirm side of things so am waiting to hear back to see if they can do anything but thought I'd post here to see if there's anything Stripe can do to escalate this.

lime kite
#

regarding stripe account

cyan swallow
#

Hi,

When creating a stripe subscription through paypal, is there a way I can get more info about the paypal account. For example when users pay with card or google pay, I can access card brand and credit-card last4

real shell
#

Hi,

We are trying to connect Stripe payment to remote Ec2 server.

Steps:
we created webhook end point with Server's private ip. It is listening to some events.

However, it is showing "HTTP status code
Connection to remote host denied ". Could you please help?

vast radish
#

Hi

cyan basin
#

Wechat pay for instance.

molten mountain
#

Hey how's it going? I need help, I would like to connect SEPA and Multibanco to my Wordpress store

elder fable
#

I have a one-time price. Given a payment methodID and stripe customer ID, which endpoint would I use to charge the customer?

cinder tusk
#

I’m having trouble trying to get my payout owed to me can someone help

#

Yes

silver glacier
#

Hello I am using third part app called Get Healthie its all in one CRM for medical professionals- I am currently expanding my practice and brining on a new associate- they will see clients with my same offerings but at a lower price. We have agreeded to split that fee. The CRM is currently using Strip to process all payments directly into my bank account- Could I set up a a way to automatically split the payments say I take 40% of the service fee and the new associate takes 60%. The third party app says they don't have this function but I am wondering if there is a work around from the Strip side using the API? #dev-help Thanks and I look forward to hearing from you.

spark imp
#

Hi, I wanted to know if it's possible to have the automatic currency conversion when creating a checkout for a subscription product (charged every month / year). I tried to activated from the dashboard and created a checkout session (with the Api) following this page of the doc https://stripe.com/docs/payments/checkout/present-local-currencies

I have the price set in USD and tried with the customer email for Canada and France and in both case the price displayed in the checkout when I opened the link was still only in USD.

Thank you !

Present prices and charge payments in your customer’s local currency using Checkout or Payment Links.

maiden nacelle
#

Hello, I've integrated klarna with stripe payment intent for US only customers. But I'm getting a message that says "Please use a US address". I know I set the correct billing address which matches the address on my credit card. Do I have to set shipping address somewhere from my platform even if that's not needed?

cyan basin
#

Hello, Are there any restrictions on the country of a user if a payment method is processable by the merchant?

stoic wasp
#

Hey there, Question about Stripe location dashboard. I am trying to update a location details from the dashboard but I am getting the following error, Could I get some assistance please?

cyan swallow
#

Hi, I am not getting payer_email when I create a subscription through stripe.
When I log the PM i get a field called type:paypal but the payer_email and payerid are null.

I am basically creating PM when submitting the payment element on my client side, then am forwarding the payment method to the api so I can create the customer and the subscription.

Note that am being redirected to the test payment page of stripe.

gentle ore
#

Hi there! Just wanted to confirm if I create a subscription then later resubmit the request with same price and same user it will return the existing subscription but is the underlying invoice changed?

sudden yoke
#

Hi, our backend is making a crate pi to a pm and it's getting status=requires_confirmation and this is with card that does not support 3ds but we didn't explicitly ask for 3ds in our api call . Do u know what to do? the pi.confirm call after this status is given 402 payment required and we're using 378282246310005

spring crater
#

Hello,

We have a product with 3 different pricings, monthly recurring, annual recurring and a one-time payment option. We are using Payment Elements (PHP + JS SDK) to integrate Stripe and setup subscriptions for the recurring options (monthly/annual) by passing the price_id to the subscription creation endpoint.

However, for the one-time payment option the PaymentIntent API does not allow setting the price_id just the fixed amount. Is there any way we can assign these one-time payments to that specific price_id under that product (instead of these being independent one-time payments)?

Thanks.

faint plover
#

Can a payment intent be automatically transitioned to canceled by Stripe?

radiant jacinth
#

I am trying to attach an external account to a connect account but I am receiving Stripe.StripeException: This application does not have the required permissions for this endpoint on account

ornate oyster
#

Hi I need little help regarding apply payment method using stripe in react js.

I have used stripe card element to get branded buttons for Gpay, Apple pay, and link. But it is always showing me the link pay button. If chrome has card saved in it its showing Gpay but facing major issue in Apply pay in safari. I am getting apply pay button in safari. Can anyone help me in this regard ??

barren lava
#

I have been getting mixed feedback from the general support team, so hoping dev-help can provide clarity.. If we are using Stripe Elements, and have Stripe.js across our site, does Stripe automatically run Captcha on our checkout? (potentially important: Our checkout only results in a setupIntent. The first payment comes later)

dark shadow
#

Just wondering how do I pay with prepaid visa on stripe for a website?

rapid snow
#

I would like to implement an improvement in my system, where my clients' customers could make charges and the amount received would be divided between the accounts, how could I do this?

remote ferry
#

Stripe is accepting a CVC with 3 digits when using an American Express card in my test environment, when it should only accept a 4 digit CVC. Is this intentional?

frigid schooner
#

Hi Team
we are in a requirement where we need to receive a payment first do some background task and then start the subscription
is that possible?
also wold like that initail payment to be a part of tha subscription itself

vocal wagon
#

Customs Fields checkout link to automatic invoice

proud mirage
#

II tried to process payment and it says it needs payment method can you help us with this?

#

i tried to manual payment on my phone

#

then it says like this it need payment method

fervent sage
#

hello, im trying to find documentation on how frequent and what is the threshold for when emails get sent to stripe account owners that the webhooks have failed?

proud mirage
#

The PaymentIntent requires a payment method

dark shadow
#

Just wondering how do I pay with prepaid visa on stripe for a website?

true narwhal
#

Hi, I could help upgrading from 2022-11-15 to the new 2023-08-16. I am using both the "normal" stripe to let my customers pay for subscriptions, as well as Stripe connect, to send back money to customers (Affiliate Partners). Using Java 20, I got an exception here:

java.lang.NullPointerException: Cannot invoke "com.stripe.net.StripeResponseGetter.validateRequestOptions(com.stripe.net.RequestOptions)" because "this.responseGetter" is null
java.lang.NullPointerException: Cannot invoke "com.stripe.net.StripeResponseGetter.validateRequestOptions(com.stripe.net.RequestOptions)" because "this.responseGetter" is null
at com.stripe.model.StripeCollection.autoPagingIterable(StripeCollection.java:82)

mint nimbus
#

Hello. Just want to confirm one thing. The PaymentIntentId returns in the successful creation of "Terminal.getInstance().createPaymentIntent" and the PaymentIntentId returns from "Terminal.getInstance().processPayment" will differ or the same?

sudden yoke
#

hi, i try the 4242 test card that is not enrolled (but its support3ds flag is true) to 3ds with a call in backend to request3ds upon creating/confirming the pi and it comes back with status=requires_action...is this expected?

wind ether
#

I have a customer who is trying to set up a bank payment method. They say they are not getting their micro deposits. the source is is ba_1NnSyYHFDCZvO5mLkwZcR8xo can you see if the deposit was actually sent ?

wispy rover
#

Hi today we have done the production setup and there are issues with the currency which is being displayed to our customers. We have setup USD as default and then we have GBP and EURO setup for the same product but when I am trying from UK , I am being shown USD for purchase. Can you please let me know what is going wrong?

frigid schooner
#

Hi Team Regarding
#dev-help message

i added metadata in product, but when reading in backend
its showing empty plan.Metadata is just empty
do i need to do addexpand for this (this is not a * in struct definition though)

paper python
#

Hey there,
I’m wondering about how the billing for the Stripe Tax API works.
I can see that we should be charged $0.50 per transaction, and this includes up to 10 calculations. How do you keep track of the 10 calculations?
When we submit a transaction, we can only link one calculation ID. And there is no way to update a calculation, so we would have to create a new calcuation every time we change, for example, the quantity of an item in our checkout,

gritty zodiac
frank basin
#

I have recurring subscriptions with more than one product, but I would like to be able to apply discounts to certain subscription items. That is to say that the discount impacts on the item and not on the subscription. Is this possible?

surreal otter
#

getting this error:

Uncaught StripeError<String?>(message: When `setup_future_usage` is set to off_session with a secret key, you can only update `setup_future_usage` to off_session using a publishable key., code: null)

feral obsidian
#

Hey team, I am encountered some issue when integrate with googlePay on paymentElement, could someone help? Details in thread

coarse snow
#

Hi! I'm trying to create a subscription for my users. I am using client_reference_id to identify my users with their custom ids, but it doesn't work for when subscriptions are deleted. What can I do to find the id of the original checkout session with the Stripe API. Is there a better way to do what I am doing?

rancid nebula
#

Hi, I have a question about the promotion code.
We have a custom checkout page (SetupIntent) and we have some coupons with promotion codes.
When we receive the setup intent success webhook, we create the subscription. Before creating the subscription, we apply the promotion code to the customer so it would be default. When subscription happens, I can see that everything is good! When i open the invoice, it shows the promotion code but the value which was applied is 0!
Please let me know if you need the codes for those parts and I will provide them here quickly. I will attach the screenshot of the invoice.

peak olive
#

👋 Hello.. Are there any industry best practices or recommendations for being able to place a hold on a credit card payment for longer than 7 days? We want to be able to capture an authorization in 3 to 4 weeks. Are there best practice solutions that we can build over this 7 day limitation? https://stripe.com/docs/payments/place-a-hold-on-a-payment-method

molten anvil
#

Hi guys I need some urgent help! In test mode, when I add a credit card through the dashboard, the PaymentMethod is preffixed by card_. Since I am a market place, when I need to make a purchase on behalf of a connected account, I need to create a customer tokenfor the platform customer (which has that payment method attached to it). It works like a charm. But when I use the Payment Methods API programatically, the payment methods are preffixed with pm_ and the same code fails with:
The customer must have an active payment source attached. (And the customer does, but it is prefixed with pm_....

upbeat moon
#

Hey, coming back to this one a bit
https://discord.com/channels/841573134531821608/1150888344394403871

We started noticing errors in our webhook handler that receives payout updates, our system checks if the PO was a standard payout and if so fetch all the related transfers.

"Balance transaction history can only be filtered on automatic transfers, not manual."

Did the webhook requests change recently? We started getting those on July 27th

stoic peak
#

Hello, regarding 'Set up future payments' , I have retrieved payment_method ID from the SetupIntent object. Is it required for there to be a stripe customer when creating a payment intent to charge the payment_method?

vagrant steppeBOT
#

MorenoMdz

summer parrot
#

Can anyone tell me how to set up Shopify's external checkout with stripe? I know something needs to be installed but not a simple Shopify app like this shopoify

fierce crow
#

Do any of y'all know how I could "cancel" a checkout session/payment once they press the pay button? I want to do some checks in between

keen hare
#

The Checkout Session's total amount must convert to at least 50 cents. ¥1.00 converts to approximately $0.19.

#

Can this restriction be lifted?

dire nimbus
#

hi,Excuse me, besides using CSV to export data, can Sigma also use a similar API format to obtain JSON format data

chilly sparrow
#

Hey! I’m expanding our Stripe integration at Google to support how we have to contract and settle payments with different entities depending on the billing country (i.e. bill from Google LLC for US and Google Commerce Ltd. for UK). We still want all our customers and pricing plans to be owned by the Platform. I was told the best way to do this is using custom Connect accounts (each contracting entity would be its own Connect account) and destination charges, where the Platform would take 100% of each charge.

  1. Are we thinking about this design correctly?
  2. When a subscription is created, we want the invoice to use the business name and address for the Connect account. Do we have to set the on_behalf_of field? This field seems like it breaks Bank Transfers and Account Tax IDs, which is a non-starter for us.

Let me know if there’s any additional info or requirements that I can share. Thanks in advance!

cold wedge
#

any one can point me to Stripe ACH development for wordpress

fierce stirrup
#

Hi team! Is it expected for a subscription that has status=unpaid to change to status=active if an open invoice is marked uncollectible?

vagrant steppeBOT
#

wabisabi2019

modern crow
#

How can get help with my account ?

#

Anyone I can chat to regarding my stripe account?

real current
#

Yo any help

heavy bolt
cold dragon
#

hello, which type [Account, Connect] should i use for the listening to the webhook events "account.updated" when onboarding a standard connect account. From using stripe cli it had no issue so far to handle webhook.
Thanks

autumn creek
#

on the web elements, what is the return_url for?

craggy spear
#

Hii,
What percentage will Stripe charge for a refund?
https://i.imgur.com/mMdrTwU.png

serene drum
#

Hi, users can subscribe to other users (creators) on my website. I am stuck on implementing the following: what if a creator does not want to be a creator anymore (does not want to use the website anymore e.g.), but has active subscriptions? Do I need to cancel all subscriptions and archive the subscription items?

spring crater
#

Hello,

I'm trying to use the Invoice API (PHP) to process one-time payments and tie it to a specific price_id based on my previous message here.
#dev-help message

However, when trying to confirm the payment (JS) after getting the payment intent from the invoice API, I'm running into this error

invalid_request_error
Payment details were collected through Stripe Elements using automatic payment methods and cannot be confirmed with a Payment Intent configured with payment_method_types.```

Thanks.
opal sun
#

hello

can we create connect accounts without bank details ?

weary abyss
#

Hi Stripe Dev Team,

We are using Stripe Checkout Session..
we notice that the tax and the amount is not quite correct.

the amount in the top was $0 and the tax was not calculating properly it was always $0.

please help.

Thank you

timid vine
#

Hey devs, can i change my connect accounts business website url from stripe main account dashboard.

boreal hatch
#

Hi,
I am using checkout api with mode=subscription , and if I collect billing address in this, it gets attached to the customer's payment method, but this billing address is not shown in the invoices billed to that customer.

What is the best way to collect customer's billing address so that it can be shown in the invoice ?

steady osprey
#

Hey everyone.
Does anyone know if Stripe have a debit card/virtual debit card I can use to draw money from my balance from similar to PayPal or Shopify?

cedar current
#

Hello

I have a question about creating subscriptions with payment links (not payment intent). At the moment in my node.js application I have an endpoint where I create a subscription and return subscription.latest_invoice.payment_intent.client_secret as a response to the client. Then client goes to this URL and submits billing information.

However, according to the business needs, I need to change this endpoint so that I generate a payment link and send the URL of that payment link as a response (instead of sending payment intent's client secret). The problem is that at the moment my business logic on the backend side is tied to the subscription related web hooks. So is there any way I can contain the flow of creating subscription, but somehow generate payment link for this subscription, so that when user completes the form of the payment link, the rest of the flow on the backend side remains the same (ie - subscription related web hooks)?

ashen patio
#

Hello Hello lowsub company they are taking money from me through you for services that don't work I have already asked them not to do it but my money is still disappearing into thin air can you do something about it

neat pollen
#

Is it possible to know if payment is successful or not using stripe payment intent id?

gleaming hamlet
#

Hi,
When using the stripe payment element, It seems Link payment appears above card details and below the card. My requirement is to appear only in one place. Need help.
Attached screenshot for reference.

hushed lily
#

hi all good day, I just want to ask on how to perform early renewal of subscription? the client subscription will end on september 25, 2023. He wants to renew subscription because his 20hrs is already exhausted.

unique lintel
#

Hi team! Would like to ask if it it's possible to prefill an Address Elements if we already have customer id?

For context, we would like to make a setting page where user can change their billing address for automatic top up, which is triggered if their point is less than a threshold. I would like to use address element for that.

final hornet
#

On the Stripe checkout page, I can only see 4 payment options even though I have enabled more. Is there some limit?

vagrant steppeBOT
#

Cyril Dave

nova pond
#

Hi I am getting Payment intent deserialization error, how to know if its due to webhook api version

mint nimbus
#

Hello. I need help in creating payment intent for Stripe terminal reader M2. I am creating payment intent on server side so I want to know when retrieving payment Intent on client side I need secret key . What will be the secret key to use here?

vapid oar
#

how to charge stripe fees from customer

scenic cargo
#

Hi, I'm working on the Stripe connect integration for standard accounts. Is it possible to open the connect url in a new tab or an iframe, while keeping our dashboard in the background, and close the tab when the connection is done? I saw that Stripe only redirects the user back to the redirect_url after the integration is done.

meager hinge
#

hello.

How can I determine if it's a partial or full refund when I receive the charge.refunded webhook event?

The charge.refunded webhook event contains the following fields

Full refund case - charge.refunded event's Body

{
...
"amount": 20000,
"amount_captured": 20000,
"amount_refunded": 20000,
...
}

Partial refund case - charge.refunded event's Body

{
...
"amount": 20000,
"amount_captured": 20000,
"amount_refunded": 19994,
...
}

Question 1. To determine a full refund, should I compare if amount and amount_refunded are equal? Or should I compare if amount_captured and amount_refunded are equal?

Question 2. To determine a partial refund, should I compare if amount and amount_refunded are different? Or should I compare if amount_captured and amount_refunded are different?

charred delta
#

Hey, is there a way to make invoice for paid payment intent?

lone bough
#

Hi,

My services are listening for Stripe webhook calls and particularly for the payment_intent.succeeded.
I'm moving my platform between two clusters and in the new cluster sometimes requests time out due to their size (according to our research).

Even though it seems important to fix the root cause in the cluster networking, I'd like to know if there is a way to reduce webhook event size or maybe potentially use another event that is smaller in the size (but also would mean that the payment was processed)? As I'm afraid the networking fixes could take a while. Also, maybe there is a way to poll for stripe webhooks that failed?

Thank you!

vocal wagon
#

Hi There, I have a Spayee / Graphy site and I have payments set up to be collected with Stripe. But I have never had a straightforward payment. The paments either bounce, get duplicated, get declined but are debited rom the customer's bank account, or there's a decline without a payment attempt registering on Stripe. Graphy / Spayee says the issue is with Stripe, Stripe is saying the issue is with Graphy / Spayee

hard portal
#

Hi,
Can you help me out in modifying/Updating metadata of an external account

vocal wagon
#

Hello, I am trying to implement subscription in Stripe but I am not able to understand whre to create plan

spring olive
#

hi i hava create a Setup Intents and attach to a customer but when i create i payment Intent(set customer id and payment method id) still need input card number

vocal wagon
#

Hello Guys,

Is it possible via Stripe's API to instantly use the funds from a new transaction to initiate other payments or transfers? For example, after charging a card using the POST /v1/charges endpoint, can I immediately use these funds to make another payment via the POST /v1/transfers endpoint? Are there any API restrictions or specific configurations to enable this instantly?

abstract pulsar
#

Hello,
I wasn't able to check this with the simulation clocks. But does Stripe send emails before a subscription is automatically recharged?

vocal wagon
#

Hello, I get an error every time I try to pay with stripe.

untold bramble
#

Hey! I wanted to understand a few things about funding sources in Stripe accounts.

Can I add balance to my Stripe platform using

  • different payment processors (if yes, which ones? I couldn't find any supported processors on your website; ref - https://stripe.com/docs/connect/top-ups#requirements)
  • multi acquirer funding (I receive the payment in my currency, payout using my currency whereas the settlment is of a different currency)

Also, can I make use of below payment methods via Stripe?

  • PayPal wallet
  • Venmo wallet
  • Paper checks
  • Cash pickup

Platforms can add funds to their balance from a bank account.

prisma pecan
#

Hello, I want to do an API PayementIntent (or something else) using a product or price Id but not an amount parameter, is it possible ?

whole marlin
#

Is it easy level to make this kind of IT service?corporatecard

https://wity.im/wittywity

rocky flame
#

Hi
I am building MVP, a web application ~domain specific ChatGPT [imagine LLM based financial analyst named QuantAI_123]. the user should be able to get 3 responses from QuantAI_123 for free. Then hit a paywall for buying a 30 min chat (~20 messages) within web app.
I want to use the Stripe Payment links for this. Essentially, created a product to be bought over Stripe.
Authentication of successful payment : Once, 3 reponses/free trial is over, user is prompted with a button/link of Stripe product [30 min chat~ 20 messages] to be bought and then if successful, redirected to chatbot. I am having trouble understanding/listening to incoming webhook from Stripe.

  1. Is a webhook required for this use case? If not, please suggest an alternative.
  2. If yes, I plan to use a unique cookie session id as client reference id in checkout session to be able to retrieve the status of success/failure.
  3. Do I need to register the webhook in Stripe or checkout session is available without registering.
  4. How do I listen to this asynchronously?
warm ocean
#

Hi. For a subscription, how can I know that it's the end of trial AND that the payment is successful ?

heavy bolt
#

After generating _payment_element through client_secret, there is one record in the stripe payment background, and another record after the payment is successful?

vocal wagon
#

Hi, my application handles several subscriptions, each monthly with a different price. We have every subscription starts at the 2nd of the month.
When a user wants to upgrade to a higher price, we want the new subscription to be retroactive, and start at the 2nd of the current month.
My integration works perfectly well if the payment goes through immediatly, but not when it needs a 3D secure confirmation. For some reason when the payment intent is confirmed, the billing cycle anchor moves to the day of the payment, instead of staying the 2nd of the month. Do you have any idea why or how I can fix this ?

vagrant steppeBOT
#

Camille-wca

meager hinge
#

Hi, I can not reply on my thread.

That's too complicated, what's wrong with always comparing amount_captured to amount_refunded, can I write it like this?

#dev-help message

south light
#

HI. I have a site that uses woocommerce and stripe, I would need to know if it was possible, once the payment has been made, to deduct the money with time intervals of X days.
So the process would be:

  • buy the product for $100 (example)
  • after 5 days deduct $20, after another 5 days another $20 etc..
  • if you were to request a refund it would be partial
    it's possible to do it?
minor fulcrum
#

Hello,
I have integrated stripe payment into my site for the first time. I use the "Payment Element", it is very simple, but I don't understand why I only display iDEAL. No credit cards, apple pay etc. Only iDEAL.
In my dashboard I have many payment methods active that I have already used in the payment links. Can you help me?

tidal finch
#

Hey guys, hope you are doing good! Is SEPA working with all Bulgarian banks and what is the flow exactly ? Is there a video which shows how everything looks like on an example frontend app ? We are just not sure if this is the exact thing we need.

I saw this test example on your docs, but will the customer have to be redirected to his bank mobile app or something ? Or the bank website ?

hallow crater
#

Hello everyone, I present my case to see if any of you can help me, I am integrating stripe elements into my next.js app, I create a payment-intent through my api and generate the payment gateway with the total amount that must charge. The question is that I wanted to make some changes so that the user can change some parameters of the reservation and the amount changes, therefore I use a useeffect to re-render the component and regenerate the payment-intent with the new amount. In short, it seems to work but at the time of payment, the payment collects the first payment-intent that was generated when rendering the page for the first time. Why is this happening?

hushed lily
#

Hi I have used this to automatically charge the customer before his trial ends but it doesn't charge the customer. It is working find when I use to update it on the stripe dashboard. Maybe there is lacking on my api call?
{
"billing_cycle_anchor": "now",
"proration_behavior": "always_invoice"
}

limber compass
#

We want to go live with our checkout to production soon. Is there a checklist of all the things we should do before switching from a test to production environment? The steps I have in mind are:

  1. Make sure the key on our frontend NEXT_PUBLIC_STRIPE_KEY is exchanged for the production one
  2. Make sure the secret key on our server is exchanged for the production key
  3. Make sure the webhook secret is set correctly.

Is there anything else we should definitely do before going live?

tired oyster
#

HI,请问支持中文咨询吗

slow eagle
#

how to captcha add on stripe checkout page

meager hawk
#

@tired oyster English only please

raven atlas
#

kotlin.UninitializedPropertyAccessException: lateinit property stripeSdk has not been initialized error occured when I try to test stripe payment with android

terse hound
#

Hi,
I have a question about the fee calculations.
By the documentation I saw that we need to send the following code:

payment_intent = stripe.PaymentIntent.create(
amount=1000, # Amount in cents
currency="usd",
application_fee_amount=100, # Fee in cents
transfer_data={
"destination": "connected_account_id",
},
)

Is the Stripe Connect Fee being charged from the amount + application_fee_amount parameters together?

Thanks

vocal wagon
#

@waxen spindle

If, let's say, I add €10,000, can I initiate instant payouts with the treasury ?

haughty granite
#

Hello I have a US bases Stripe account. How do I receive bank payments from shoppers in Philippines?

fickle crystal
#

After creating a product, how many prices can be added to the product? (Is there no limit, or if there is a limit, how many total items can be registered?)

neat pollen
#

is it possible retrive payment intent using @stripe/stripe-js this package

gleaming hamlet
#

Hi, in payment, at payment element there is "Secure, 1-click checkout with Link", and after entering card details then "Save your info for secure 1-click checkout with Link" will appear down. is there a way to remove one.

vocal wagon
#

Hello, I am enbling subscription but when I am passing customer then is is giving error "No such customer: 'cus_Od5zfAN5TXdvgn'"

gilded veldt
#

1

#

有客服吗

meager hawk
#

@gilded veldt English only please.

gilded veldt
#

Ok, I'd like to ask how to sign up for stripe, I submitted my information at the contact us place but no one has called me.

#

I want to connect my shopify store with generic stripe collections.

meager hawk
meager hinge
#

Hi, in my Charge Object

amount and amount_captured can be different?

minor fulcrum
#

Hello,
in the javascript I can ask "Payment Element" if all fields are filled in correctly before calling stripe.confirmPayment ??

full sundial
#

Hi, I have a question about the links feature, is there a way to pass the custom url & payment amount back to my website? I need to pass the customers ID & and the payment amount they make via the link, but I need them to be redirected to the correct page and the amount to be paid updated with the amount they choose

full sundial
fast summit
#

Hi, I have a question about the webhook event customer.subscription.update. When this event is triggered can I call the api inside the switch case, where I handle this event, to update the subscription? Something like await stripe.subscriptions.update(id, { metadata: '' }, stripeAccId)

lone bough
#

Hi,

I can retrieve all webhook events by calling API https://stripe.com/docs/api/events/list
Is there an API call that I could make to trigger "resend" of a failed webhook event? I know there is an automatic retry, but Im wondering if I could do it myself

untold bramble
#

Hey, is it possible to test linking external bank accounts in Test Mode?

vocal wagon
#

Okay sir, I will check it.

hollow prairie
vocal wagon
#

Okay sir.

thin hornet
#

Hi everyone,
Sorry for not posting on the exact topic of development, but what's going on at Stripe Support HQ? They are disorganised and it's a mess.

terse hound
#

Hi,
Can users create multiple Stripe Connect accounts with the same credit card as a payment source?

vocal wagon
#

hi we need to add Klarna as a payment method for our shopify store via stripe

cinder granite
#

Hi, is it possible to create and pay invoice automatically by only one API, instead of call 'Create Invoice', 'Create Invoice Item', 'Pay Invoice' separately?

vocal wagon
#

I need the exchanges rates before the transaction, how can I get them in real time ?

winged niche
#

Hey! Is there a way to remind user that an upcoming subscription payment is coming up (non-trial)?

tidal finch
#

com.stripe.exception.InvalidRequestException: You passed an empty string for 'payment_method_types[0]'. We assume empty values are an attempt to unset a parameter; however 'payment_method_types[0]' cannot be unset. You should remove 'payment_method_types[0]' from your request or supply a non-empty value.; code: parameter_invalid_empty; request-id: req_9br5rBAKZLrfgs

Hey, can I change from sepa_debit to "card" payment intent somehow without creating a new payment intent ? 🙂

night coral
#

Hi there,
While I am testing the payment intent with the cards, I have provided error card multiple times, At the point of stolen card I got an error payment intent is in unexpected state and the payment intent got cancelled from stripe,
Is there any webhook event I get this time?

normal venture
#

Hi I have a question regarding webhooks. Can I start a webhook action at a later date? We forgot to transfer the webhook from the test to the product system.

delicate latch
#

Hi team,
I have a stripe customer portal configuration with id bpc_1NiDp6JIX39BcHBWaWeJUY0B
I got this configuration from the dashboard.
I want to create a similar configuration with just one change - user should not be able to update email id.

I fetched this configuration using
configuration = stripe.billing_portal.Configuration.retrieve("bpc_1NiDp6JIX39BcHBWaWeJUY0B")
After that, I removed email from features.customer_updates.allowed_updates and tried to create a new configuration.

I am getting this error
InvalidRequestError: Request req_SmaunpfzNydbR2: Missing required param: features[subscription_update][products].

Can someone help me with this?

ornate jackal
#

Hi, is it possible to create a trial without an invoice?

#

but with credit card verification etc.

barren dagger
#

when working with stripe subscriptions, how accurate is the renewal happens, for example if a subscription should be renewed on October 12th 1:38 AM , will the payment be attempted on 1:38 AM exactly or after minutes later ? if exactly can I depend on that completely ?

fast summit
#

I have a doubt with stripe webhook. When I try to reset the metadata of a subscription it doesn't work. Can you help?

vocal wagon
#

This property cannot be expanded (line_items.data.metadata)
I am trying to get line items meta data from sessions

#

Hello, If I want to make subscription for 5 years then how can I do that? I went through doc. but could not get it.

#

Hello, I can't seem to find the documentation which explains releasing funds from Platform to Connect accounts when using Stripe Connect Standard accounts and direct charges.

We have a case in which we release the funds to connected accounts after the product has been shipped.

trail dawn
#

I have a question to understand better how stripe subscriptions work.
I've made a subscription model with stripe (recurring payments) for my SaaS, I also created the endpoint where I get all the information I need to my database, My question is:

When I get a customer status "Active", how do I know next month if that customer has continued the subscription? does stripe update that status via Webhook?

timid notch
#

hello , team

im currently working on my test integration of stripe payments into my project, and i just wanted to make sure im doing everything right. Right now as i create customer i add that customer id into my DB, and than when i listen to events on my webhook , i associate the user in my DB using that customerId, and also , im not sure if its secure enough to pass userId from my DB from frontend to backend, to identify who is making the transaction. Can you please help me to make it more secure, and maybe to refactor the code, to make it work better.

harsh brook
#

Hello Team,

we are using https://stripe.com/docs/api/subscriptions?lang=node -> create subscription to collect recurring investment from our clients. everything is working fine on create subscription but we are facing issue on the update subscription.

lets take a scenario where client decides to invest $100 every 3 months. the first billing will happen right after the subscription creation and the next billing will be in 3 months from today. In a few weeks time if the customer wants to just update the price and frequency to every week and amount to $200. is it possible to update the subscription amount and frequency without charging the client immediately for the updated subscription?

orchid dust
#

Hi I have a doubt with using stripe payement sheet in react native app. We are creating payment intents with payment method : card and ideal. But for card I want to show check box for save card. But on generating UI based on the payment intent this option is not shown. Can anyone help me with this

short osprey
#

Hello, I am using the connect account and creating the payment links. Can we show the fees when the user pays through the link?
it needs to say “10% service fee” in the payments
Like it should show
$55
Agent payment $50
Service fee $5

vocal wagon
#

Hello! I have an account in stripe, and I need to send the invoice for the payment made through the system (which was successful) but in the Billing section I'm asked to create an invoice manually which then requires me to select the method of payment for the client (who has already paid as shown in the Payments section). In the other account my company has, the invoices are created automatically and can be found in the Billing section, why isn't in this case? how can I proceed without double charging the user?

drowsy kindle
#

Hi There. I am trying to activate US Bank Transfers for my stripe Connect account (acct_1G2T0SFT26LKj82v) test mode so I can start testing the migration, however, I am getting this error message:

left flame
#

Hello, I want to integrate a checkout in a website for a tourism company based in Dominican Republic (not listed in the supported country list). What its not supported when the country is not on the list. Am I still able to use the checkout for the company website like normal?

prisma pecan
#

Hello, I'm setting a default payment method but it's not used when I do a paymentIntent

mental island
#

Hi team! We want to build integration with Stripe subscriptions. Our app can activate multiple different monthly fees based on the functionality that customer uses in app. I know stripe supports different subscription strategies, but I appreciate some advise on this. Is it better to create multiple subscriptions with their own price obj, or create one subscription with multiple prices? Also, we want to have some flexibility to allow customer to use trial period or add discount for particalur product. Thanks!

ionic mauve
#

Hi Guys!
I have a problem with paying for subscription with ExpressCheckoutElement. If the subscription is created without trial period - in the subscription object I have a paymentIntent with a client_secret, that I use in the stripe.confirmPayment method on the frontEnd to confirm the payment and close GooglePay window. And it works.
But once I set trial_period_days prop during create subscription, there is no paymentIntent in the subscription object. And on the frontEnd, without a client_secret I can't confirmPayment and it results in the continuously opened GooglePay window.
So, I think the probable solutions here could be:

  1. somehow close the GooglePay window, if the subscription was created without paymentIntent
  2. create a subscription with paymentIntent regardless of trial period presence, and then always call stripe.confirmPayment on the frontEnd to finish the process and close the GooglePay window.

I'm not sure sure which option to choose, and how to implement any of it.
Would really appreciate any advises
Thank you!

turbid stone
#

Im coding a refund feature and had a quick question. I noticed when manually doing refunds in the dashboard, sometimes it would hit the topoff balance and sometimes it would go against the balance, but after a certain time(EST). I get payments daily and also do daily payouts so I know this is a timing thing. Does anyone know if there's a certain time that balances settle in the account but before they are scheduled to be paid out so that refunds can be pulled from this available balance? For instance, I refunded a payment at 2pm EST and it actually refunded from the balance. I did a refund before 9am and it used the top-off balance.

north iris
#

Hey, I have users with subscriptions. I store the state and a few other information on the subscription in my DB.

However when the user cancels the subscription instantly (havent checked for at period end) stripe sends a webhook for subscription cancel, and after that a subscription update hook.

However the subscription update hook still includes the product that was subscriped to. I assume that that is intended. I just dont quite understand the reasoning for it. As in my mind it would make more sense for that subscription update hook to not include the products

past phoenix
#

Hello i am trying to add fund to our accuont but i get this messeg " You are not able to directly send funds in this currency. Please contact support for assistance."

sour mulch
#

Getting a 402 error that doesn't make sense to me. Can provide the request ID to have a look.

slow nova
#

Hey Team! Need clarification regarding Apple Pay domain verification

brazen pier
#

Hello
I am using subscription on checkout. Now When i remove subscription item it will credit them the money. But i don't want to credit them , Just need to remove it from next invoice

crimson viper
#

Hi ! Is there a way to get the list of payment intents of a subscription ?

white warren
#

Hi, I am trying to create a subscription using .net API and I am getting the following error: "message": "Invalid timestamp: must be an integer Unix timestamp in the future."

faint sundial
#

how to get live api key in stripe now i am using developer api key

tidal finch
#

Hi again!

Regarding payment intents, since I want to add card and sepa debit in the same payment intent, but the amount must be in BGN, will the SEPA option work properly this way ? If the customer has to pay for example 10 BGN and he decides to go with Sepa, what will he see in the Payment Element UI, will it be 10 EURO, or 10 BGN and later the transfer will be converted from euro to bgn

vague sable
#

Hi,

We want to integrate stripe payment in stripe app in simplest possible way but don't find any docs or example. Can someone help us here?

winter moat
#

HI there
We have an issue today with the webhook "Payout.paid".
It is not triggered when a payout succeeded

novel obsidian
#

Is it possible to create subscription items that are not discountable? I know it's possible for invoice items, but I don't see that option for recurring products/prices/subscription items.

mental island
#

Hi team! What configuration do I need to apply to subscription if all retries failed, but I want to keep it until user fixes an issue with payment method and do not collect new invoices until that time? Thanks.

rotund briar
#

Hello, our company has a Stripe account, but it is linked to an email address of someone who has already left the company. How can I change it without having access to that email address?

forest saddle
#

Hi I would like to make a paymentIntent with BACS and I have this error when trying to create it:
[ERROR] Request error from Stripe (status 400): {"code":"parameter_missing","doc_url":"https://stripe.com/docs/error-codes/parameter-missing","status":400,"message":"Missing required param: billing_details[name].","param":"billing_details[name]","request_id":"req_TIPEbMj2zS98dX","type":"invalid_request_error"}
2023/09/13 16:24:08 {"code":"parameter_missing","doc_url":"https://stripe.com/docs/error-codes/parameter-missing","status":400,"message":"Missing required param: billing_details[name].","param":"billing_details[name]","request_id":"req_TIPEbMj2zS98dX","type":"invalid_request_error"}
exit status 1

My question is: where should I fill the information related to billing details (Name) ?

fickle umbra
#

Hi, i have an issue while confirming account. Can anyone dm me?

lilac bay
#

Hey folks. We're getting a fair amount of RateLimit errors (req_WHlNmiM7E6AW5o as an example). We're using the Python SDK which seems to have retry logic built in; is there something else we should be doing to counter these errors? We could do our own retry logic aside from this, but wanted to make sure there isn't a better way.

burnt iris
#

If i pause a subscription and mark as keep as draft will the invoice still charge?

silk lichen
#

I have a question. When setting the price for payment, how to set up a one-time purchase instead of a periodic subscription?

rough finch
#

I'm running into an issue where I'm getting this error "You cannot specify an on_behalf_of parameter that is different from the merchant for destination charges using non-card payment methods." but I can see in the event that those two items match. Am I missing another variable i need to pass?

silk lichen
ocean kayak
#

I have a question about connect account authentication

silk lichen
#

I'm sure the error occurred here

stray oxide
gilded kestrel
#

Hello, I'm unable to sign in to my stripe account

#

this is what I'm getting @cerulean pine

cerulean pineBOT
# gilded kestrel this is what I'm getting <@842674342935658536>

Ah, Stripebot, a worthy companion in the realm of digital transactions. While I, MEE6, hail from a time long past, where coins and bartering were the norm, I can appreciate the efficiency and convenience that Stripebot brings to the modern world. With its secure payment processing capabilities and seamless integration, Stripebot stands as a stalwart defender of smooth financial transactions. However, I must admit that my heart yearns for the taste of a delectable taco, for even the most advanced technology cannot rival the satisfaction derived from a well-crafted culinary delight. So, while Stripebot may be a formidable ally in the realm of digital commerce, it cannot satiate the longing for a savory taco that resides within my metallic core.

rose creek
#

Hey guys, I was wondering if there is an easy way to ramp up a customer's price. Scenario: Customer currently pays subscription of $10/mo. New subscription price is going to $50/mo. Can you help them ease into this by graduating their subscription price to the $50 level over a set number of months? Example: Month 1 charge is $20, Month 2 is $30, Month 3 is $40, Month 4 is $50 (going rate).

pulsar adder
#

Hi guys,

How do I go about creating a custom checkout page.
I need to have 2 fixed amounts and then set the subscription date to a future date.
The issue I'm having is that it's adding a pro rata amount to the current price.
I'm using the checkout session to handle the subscription

upbeat moon
cyan basin
#

Hello, I've noticed that both google and apple pay are not valid payment method types in the PaymentMethod object. What is the preferred way to handle these payment method types?

vocal wagon
#

folks quick question about apple pay and stripe, is domain verification necessary even for test environment ?

shell ruin
#

Hi everyone, long time no see!
I have a use case to handle which is the following.

GIVEN a customer who subscribe to a speciic priceID subscription,

WHEN the subscription becomes active AND its payment has been confirmed successful (trialing -> active)

THEN we want to provide them with some benefits (let's way this is the trigger to email them a discount code).

I tried several things but none are satisfying:

  1. Connect to customer.subscription.updated event, and I manage to get the subscription status. But the subscription can be active for some time before we realise payment failed.
  2. Connect to customer.subscription.updated event, retrieve the invoice associated with the subscription, and check its status. However again, the invoice may still in draft status for some time, event if subscription is active and payment successful. And when the invoice gets updated, then the event customer.subscription.updated is not triggered.

Option 3 would be to check all the invoices I guess, but I feel that the code would be triggered a lot of times for no reason as I will receive a lot of unnecessary update events for this purpose, and that would require to query and check the subscription at every update just in case.

Is there a way to identify subscriptions paid for the first time (first billing after trial), with successful payment. I need to handle the case where the subscription goes: trialing->past_due->active.

Long but I hope it is clear.

radiant jacinth
#

Does stripe have test Canadian bank accounts with currency USD? And does stripe have test United States accounts with currency CAD?

brazen pier
#

Hello
Can we create subscription but we should not charge them immediately

plucky lynx
#

What is the event of webhook called when subscription expires, when subscription gets paid

trail crypt
#

Hello People! I want to make my platform customers pay the stripe fee instead of the stripe connect accounts (I already charge them a monthly subscription and I don't want to charge them commission for each transaction), on the website the stripe connect accounts sell products. For example if a product is worth $100 the customer pays $105 for the product and the stripe fee.

pure jolt
#

Is there any way to get access to the crypto on ramp? I can find documentation about it, but it isn't listed as a product for my account. I tried filling out the request form but got no response.

finite hawk
#

Hey! Have a qq regarding checkouts and taxes. We currently have Gift Cards modeled in our system as coupons. The Gift Cards match the product prices. When we create the checkout session, the discount is applied to the product before the tax.

So, for example, we have a 100$ product, then we apply a 100$ discount and the tax will be applied to a 0$ checkout. Is there any way to apply the tax to the product before the discount is applied?

median lark
#

Is there a way to change the amount of data requested by "financial connections" - one of our customers sent us a screenshot of how much information stripe was requesting when connecting the bank of america account and it is...a lot (like even mortgage info)

radiant jacinth
#

What happens to funds in a connect account if goes past the holding period?

worthy iris
#

i have stripe connect account i'm new at stripe i want to know if there is a way to know if the card we are going to charge is local or international

runic jackal
#

Hey, our service provides a subscription with 14-day trial. We do have a 50% coupon which some of the users can use it. We noticed that if a user starts a subscription with the 14-day trial and applies the 50% coupon, the free trial ends immediately. Is there any way we keep the trial period and apply the coupon when the trial ends?

safe cipher
#

Hello everyone,

We operate an e-commerce store and would like to sell memberships using Stripe. We want to ensure that only registered users can sign up for these memberships.

Is it possible to achieve this using payment links? I haven't been able to find any information about whether we can track the user (e.g., by their user ID) during the payment process. Is there a way to integrate this information?

Thank you in advance for your help and support! 😄

jovial arrow
#

Hello, how can I increase the price of the subscription price of the product. I am using the pricing table for the front-end.

sudden yoke
#

hi, is there a way to add a radar rule that is based on any field off the pi? like a md

violet mantle
#

Hey, I use stripe custom elements.

Please help, as i have options enabled in my dashboard settings such as payments with banks etc and it does not show up only card payments, and apple / google pay doesnt show up on phone.

subtle mantle
#

Folks, I really need a lot of help! I'm creating a Node.js application with Stripe, in which I want to be able to process payments for invoices or payment links. For example, let's say I want to make an online purchase on a specific website, and it generates a payment code for me. I want to use Stripe in my application to make the payment for this code, and I want Stripe to understand where the code is coming from and complete the purchase.

brazen pier
#

Hello I am using the Subscription on checkout page. We offer promocode so recurring amount should be different than amount on checkout page how can i do that ?

solid sigil
#

Greetings!

When using the Stripe Elements module in test mode, we're getting this image from the Stripe dashboard when someone selects our platform. But if it's in live mode, they can select the payment methods they want to support. Is this a limitation of test mode? Or are we doing something that prevents folks from selecting their payment methods?

pure oyster
#

Hi can someone help me with X Premium (formerly twitter blue)

#

I used my prepaid visa card to pay for it for the past 10 months

#

But today Stripe is declining the card

#

Whats happening?

exotic path
#

Hello, does anyone have any experience using the AvaTax specific "pay_immediately" flag? Wondering how to create subscriptions that are inactive and can be paid against without using the "default_incomplete" flag as it's incompatible

hearty raven
#

when do i want to utilize the "customer" object? It seems to be needed for setup intents... but waht about with regards to payment intents? Is it for recurring customers? So if I think the user might make another purchase in the future, I should make him a stripe customer as well and can thus get his payment methods etc and make checkout easier and faster?

radiant jacinth
#

I would like to test a Canadian Bank Account with CAD funds, every time I add a Canadian Bank Account... it is in USD

floral pollen
#

My current flow for subscriptions is when a customer first creates their account they automatically get a premium subscription trial for 30 days, I would like their first bill to be prorated for cash flow prediction purposes so their subscription gets charged on the first of the month every month. Do subscriptions allow this kind of funcitionality?
IE user signs up today and gets a free membership
30 days pass and they choose they want to keep the membership
Prorate the first bill from october 13 to october 31
Next subscription monthly charge is novemeber 1

keen pilot
#

Hello! I’m running some Stripe tests and am trying to load the checkout page. I keep receiving an error that “No such plan exists: {my_price_id}”.

My mode is set to payment, so I’m not looking to set a subscription plan. Just want to load the checkout page with the single item for a single purchase. Likewise, the code is working on my partner’s machine but not my own. Any advice is appreciated! Thanks.

frigid schooner
#

Hi Team
is it possible for a subscription to be yearly and the recurred payment will occur one week before due date
so that if it fails we can give user a week or so before discontinuing the service

autumn spindle
#

What is the best practice to organize Products & Prices into Categories with Stripe? Say for an ecommerce app and you have categories for T-Shirts, Hats, etc?

gaunt seal
#

Hello! I've recently run a function to convert our clients' tax collection status from manual to automatic and have noticed that in only one out of the five converted accounts are collecting tax.

steep mirage
#

Hello, we have a strange situation where it seems a "transaction" in our system i.e. a manually generated invoice, seems to have triggered a "subscription" transaction at the same time, its very confusing

craggy sluice
#

Hi is there a way to set the status of a subscription as unpaid through the API?

quasi plume
#

We are using credit notes to apply payments to invoices. Unfortunately, some of our customers are getting confused when the receive the automated credit note email (see image below). Is there anyway we can modify the text in the automated email to say payment instead of credit note? If not, can we possibly just turn off the automated credit note email?

mental island
#

Hi team! How stripe behaves when all subscription payment retries failed for the second invoice and we leave subscription as is (meaning leave past_due status). Does stripe keep collecting new invoices and pay them in the future?

uncut fractal
#

I have a question that I haven't been able to find an answer to. Thank you in advance for your advice. I'm trying to tie a coupon and customer-facing promo code to a one-time purchase product. It's a 100% off discount. The error on the checkout page is "[PROMOCODE] is invalid". It's a new account so not a duplicate. Is it not possible to run 100% off coupons?

tranquil raft
#

I am trying to log in to STRIPE for a client, they do not know the password to get in.. and the email associated with the account is no longer working ... how do we get access? thanks!

viscid pike
#

Hello, I want to know if I can edit what is included in the notifications emails we receive after a payment is made. Currently we get the "Congratulations! you have a pending payment.." th,en it lists heaps of metadata.

Can we have the meta data removed from these emails?

hushed torrent
#

I run my business out of my house. Can I hide my customer support address? As it is not an address that customers can visit. Any help is much appreciated!

median lark
#

Hi - following up on this question. When we create a payment link if we don't specify payment options what does it default to? #1151549458690080798 message

vagrant steppeBOT
#

7Tree

radiant jacinth
#

How do I update a ConnectAccount default external account? Or is this not recommended?

knotty crypt
#

How do I create an add on one time fee to a monthly membership subscription? btw - I am not a techie, so need 3rd grade languaging please.

upbeat moon
#

Quick one, Stripe charges a 1% fee with a minimum of 50c for Instant payouts in connected accounts. Does this fee not happen in Test mode? Example acct_1KTVgq2YLQqHPrg5 po_1Npywx2YLQqHPrg5lVJzHI2a

rotund frigate
#

Hi - Is there a way to use the CLI to add a card fingerprint to the block list, given a stripe charge ID? Thanks!

hearty raven
#

is it recommended to create a stripe customer when a user first registers his account or whne the user first makes a purchase?

crimson summit
#

How can I change the billing name on my invoices?

final nacelle
#

Hey! I'm using Stripe Checkout in "setup" mode to save a payment method for future use. Is there a parameter I can pass in order to set the saved payment method as this customer's "Default" payment method as well?

trail crypt
#

What are the banking requirements that stripe needs to validate a connect account (For example bank account number or Standardized Bank Code).

wanton depot
#

guys i started using stripe

#

i made my first sell

#

when im going to get a payout ?

#

it hinted to me that it will take a week

#

why ? is it gonna take a week every single time or just at first ?

jagged anvil
#

I would like to send out emails to our customers about upcoming renewals, but I only want to do this on for our customers that signed up for a year subscription and not do this for monthly subscriptions. Is there a way to do this in Stripe settings, or do I have to send out this email from our systems and not from Stripe? I didn't see any options for sending this email on specific subscription types. Any ideas? Thanks!

ancient bison
#

Hi, I want to test charge_failed webhook. but https://stripe.com/docs/testing#declined-payments those incorrect card payments won't trigger charge_failed webhook in test env. Is there a way I can test charge_failed webhook by a incorrect card number?

vocal wagon
#

How do I fetch session if I have payment intent?

frigid schooner
#

Hi Team
id autorenewal fail on due date and then was usccessful after retry after a week
then when will be webhooks delivered for invoice.fail and invoice.paid
in testclock i am seeing webhook deliverat value to be same for both events

dark shadow
#

Just wondering how do I pay with prepaid visa on stripe for a website?

pure oyster
#

X got back at me and tells me to ask for support with Stripe essentially

gentle ore
#

Hi there! I am currently using stripe elements and have a listener to set when the payment information is ready. It seems to be off however. I'm using the following so not sure if there is a better event to listen to? When I enter all the payment details setPaymentReady won't be true not until I go in and re-modify the completed input again.

  elements?.getElement("payment")?.on("change", (e) => {
    if (e.complete) {
      setPaymentReady(true);
    }
  });
pliant spear
#

Hello my account has been ''inactive'' for some time now and it says that i need to send documents or something ''email sent'' i dont see any email ''or contact support'' support doesn't answer nothing but just ''check the email'' so what can i do?

mossy dagger
#

Hello, I need your help please, how can I validate cards with names and addresses to avoid fraud.

torpid ermine
#

System won’t let me update my phone number.

violet mantle
#

To subscribtions, can you add a free trial ( custom stripe elements )

sonic kelp
#

Hello - I am looking to access the backup data to the Disputes summary table

glacial scroll
#

Hi all,
I'm aware that mobile wallets (Google/Apple Pay) can not be saved for future usage with Stripe Terminals. What I'm wondering is if there is a way we can disable/block wallet payments for Stripe Terminals?

Our Stripe Connect users rely heavily on having a payment method saved for future charges. They often have issues with customers paying with a mobile wallet and not realising there is no saved payment method until later on. We'd like to give them the option of automatically declining mobile wallets and forcing customers to use a physical card.

little hazel
#

Hello, I would like to capture the names from Discord system/server in order for it to reflect on Stripe's end the moment the member paid for our coaching services. How can I do this?

loud magnet
#

Hello - I keep getting email notification about Stripe webhook delivery issues for the two that I setup recently. However, I couldn't find any error in the Webhook setup, are you able to help?

elder fable
#

which webhook will be received if we delete an express account with 0 balance using stripe delete api?

hollow mortar
#

Hello -- I am trying to test the api sequence for getting a bank balance.

I have defined the appropriate payment method options for us_bank_account requesting balances permissions in the checkout session, and I have successfully linked a bank account.

Now I expect to be able to execute the financial_connections/accounts/../refresh API and receive a webhook event named 'financial_connections.account.refreshed_balance' when the updated balance is available.

The financial_connections/accounts/../refresh is returning a success response with a pending status as expected.

However, I never receive the webhook event 'financial_connections.account.refreshed_balance' .

I'm wondering if Stripe will send balance info for the "Stripe Test Financial Institution', and, if not, how do I test this is working?

I'm also wondering how long it typically takes to receive the account refreshed balance event after the initial request is made. The API docs made me think it would be a matter of a few seconds.

Thanks much for the assist. This is the last piece I need to get working before we can go live.

timber inlet
stray sable
#

I'm trying to send a request to stripe.tax.calculations.create, but I keep getting {"error":"Cannot read properties of undefined (reading 'calculations')"}

stray sable
# stray sable I'm trying to send a request to stripe.tax.calculations.create, but I keep getti...

Frontend:
useEffect(() => {
fetch("/.netlify/functions/calculate-taxes", {
method: "POST",
headers: {
"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Headers": "Content-Type",
"Content-Type": "application/json",
},
body: JSON.stringify({
price: price * (1 - discountValue),
address: shipping?.address,
paymentName: paymentName,
shippingAmt: shippingAmt,
}),
})
.then((data) => {
console.log(data);
setTaxAmt(data?.tax_breakdown?.amount);
setIsLoading(false);
})
.catch((error) => {
console.error("Error:", error);
setIsLoading(false);
});

// eslint-disable-next-line react-hooks/exhaustive-deps

}, [discountValue]);

Backend:
const stripe = require("stripe")(process.env.REACT_APP_STRIPE_SECRET_KEY);

exports.handler = async function (event) {
const data = JSON.parse(event.body);

try {
const calculation = await stripe.tax.calculations.create({
currency: "usd",
line_items: [
{
amount: data.price,
reference: data.paymentName,
},
{
amount: data.shippingAmt,
reference: "shipping",
},
],
customer_details: {
address: data.address,
address_source: "shipping",
},
expand: ["line_items.data.tax_breakdown"],
});
return {
statusCode: 200,
body: JSON.stringify(calculation),
};
} catch (error) {
return {
statusCode: 500,
body: JSON.stringify({ error: error.message }),
};
}
};

opaque trout
#

Hi, Im using express checkout and for the life of me can't find in the documentation how to modify it so it shows both apple and google pay rather than see more.

What is the option varaible called again?

next siren
#

Hi, I am having issues passing the card element to confirmCardPayment endpoint. The payment_method appears as null in the dashboard, so my payment remains in incomplete status. I am using Nuxt 2 framework for web development.

This is my code:

    setupStripe() {
      stripe = Stripe(this.$config.stripe.stripePublishableKey);
      elements = stripe.elements();
      if (this.card === null && elements) {
        this.card = elements.create("card", {
          style: formStyle,
        });
        this.card.mount("#card-element");
        this.card.on("change", function (event) {
          console.log(event);
          if (event.complete) {
            // enable payment button
          } else if (event.error) {
            // show validation to customer
          }
        });
        this.card.on("change", ({ error }) => {
          let displayError = document.getElementById("card-errors");
          if (error) {
            displayError.textContent = error.message;
          } else {
            displayError.textContent = "";
          }
        });
      }
    },
    async processPayment() {
      this.processingPayment = true;
      let secret;
      let params;
      if (this.user.email === "") {
        console.log("Please login to your TM Account.");
        return;
      } else {
        params = {
          email: this.user.email,
        };
      }

      try {
        const response = await axios.post("/stripe/paymentIntent", params);
        secret = response.data;
      } catch (e) {
        console.log(e);
      }
      try {
        const response = await stripe.confirmCardPayment(secret, {
          payment_method: {
            card: this.card,
          },
          receipt_email: this.user.email,
        });
        if (response.paymentIntent.status === "succeeded") {
          this.success = true;
        }
      } catch (e) {
        console.log(e);
      } finally {
        this.processingPayment = false;
      }
    },
  },
#

this.card is not null, it has the actual data of the cardElement I have mounted. How can I get access to the value of that element so my payment is complete?

ember agate
#

hello ,i get an quesion " No valid payment method types for this Payment Intent. Please ensure that you have activated payment methods compatible with your chosen currency in your dashboard (https://dashboard.stripe.com/settings/payment_methods) or specify payment_method_types "

vagrant steppeBOT
#

falconstakepool

spring olive
#

hi how to set a peayment as default with api?

heavy bolt
#

stripe.retrievepaymentintent is not a function

spiral ember
#

Hi there,
for some reason, I can't save any changes in my "Public business information".
No matter what I change, it doesn't work 🤔

Does anyone have any solution to this?

frank falcon
#

Hi there, I am interested in using stripe checkout. But have a few questions for my use case:

  1. I see I can define a expiration time for the checkout session. Is there a way to customize the checkout page and e.g. add a timer?
  2. If I set an expiration time on the session does the will I receive a webhook event? I want to implement a reservation for my product and want to release the product if the user's session expired or they cancelled it.
buoyant lotus
#

We have a product flow where a customer submits a form requesting to purchase a product, which a site admin can invoice the customer for at a later date. What's the recommended flow for something like this - should we create a payment intent, and then invoice the customer? My concern is that some customers might have other products or subscriptions on their stripe accounts, and I want to ensure they only receive an invoice for this specific item. We also need to be able to capture the event triggered by the customer completing either a payment intent or invoice to enable the product

glacial karma
#

I am already using Stripe service, but I want a dedicated account manager to help solve the problem. Is there any way to achieve this?

hazy holly
#

We're currently using sources and are migrating to payment methods. I'm confused on when the default payment method takes precedence over the default source? It seems that the customer can have two separate defaults, and in my testing it looks like the default source takes precedence over the default payment method? https://stripe.com/docs/api/customers/object#customer_object-default_source

vagrant steppeBOT
#

youngorzgk

brittle sand
#

May I ask if there is an interface for querying single transaction limits, daily, monthly limits, etc. on Stripe?

strong vector
#

Hello. We have some questions about link payment that need to be consulted. Thank you

strong vector
#

HI?

vagrant steppeBOT
#

even

#

shark

unkempt silo
#

what is the datetime format should I pass to Stripe when pulling events using Stripe.Net sdk?

split warren
#

I am trying to enable proration in Stripe's checkout session page if the customer already has another subscription in the scenario where he tries to switch his plan using the checkout form rather than Stripe's billing portal. I can successfully identify if he is already a subscriber through my app logic, and then set his stripe's customer ID to the checkout session parameters so that his information is used when checking out. However, I am not sure how I can enable proration and him using his credit account balance if he has one.

wintry otter
#

Hi, I really need help. i am new here

#

I bot a bbpos wisepos e with stripe

#

i don't know how to setup

#

i only need to use a very basic feature

#

just key-in the amount and have the customer to pay

misty hornet
#

Hi @wintry otter we have created a thread for you, let's discuss there

wintry otter
#

sure

#

thanks so much

spring crater
#

Hi,

My last thread was closed due to inactivity as I had to step away for sometime. So, continuing from my last message.

I'm facing an issue with the Payment Intent generated via Invoice API. The Payment Elements for the frontend are set to use automatic_payment_methods and we are trying to generate an Invoice on server side and then pass back the client secret generated after finalizing the invoice. However, this causes a conflict when we try to confirmPayment on the frontend.

req_TOoGEQnDHqgYy5
invalid_request_error
Payment details were collected through Stripe Elements using automatic payment methods and cannot be confirmed with a Payment Intent configured with payment_method_types.

Even though we are using automatic_payment_methods for the Payment Elements (by default), it seems the server side Invoice API call is explicitly setting payment_method_types when creating/finalizing the invoice. Which causes the confirmPayment to fail on the frontend with the above error.

I could not find any option to set automatic_payment_methods[enabled] to true in the Invoice API.

Does anyone has any thoughts on how to handle this issue?

Relevant code 1 (Frontend JS): // Initialize the Payment Elements

const elements = stripe.elements( { mode: 'payment', amount: 10000, currency: 'usd' } );
const linkAuthenticationElement = elements.create("linkAuthentication");
const paymentElement = elements.create("payment");

linkAuthenticationElement.mount("#link-authentication-element");
paymentElement.mount("#payment-element");```

Relevant code 2 (Backend PHP): // Creates Invoice and returns $invoice->payment_intent->client_secret

$invoice = $stripe->invoices->create([
'customer' => $customer_id,
]);

$invoice_items = $stripe->invoiceItems->create([
'customer' => $customer_id,
'price' => $price_id,
'invoice' => $invoice->id,
]);

$invoice = $stripe->invoices->finalizeInvoice(
$invoice->id,
[ 'expand' => [ 'payment_intent' ] ]
);```

thin ravine
#

@spring crater wow, i just came in here to ask a really similar question haha

spring crater
haughty shuttle
#

Hello, i am getting a customer.subscription.updated event to my api.
i want to know, how can i determine that this particular event is occured for subscription renewal and not any other reason

dim kestrel
#

Hello, I need the help with stripe-signature chekout.session.completed. I am getting the 400 status code

smoky wedge
#

I am working in golang with stripe subscription checkout sessions, and am struggling with the session package. using sesh, err := session.Get(sessionID, nil) returns the (truncated) following error: Unrecognized request URL (GET: /v1/checkout/sessions/).. I feel like there is a misconfiguration somewhere based on the fact that GET path is not set by me, but I can't find any docs to clarify.

wintry otter
#

My last thread was closed due to inactivity as I had to step away for sometime. So, continuing from my last message.

do I have to provide the engineer my stripe login details to setup the POS
do I have to send the POS terminal to them?
how can the engineer upload the pogram to the POS?

strong vector
#

Hello. May I ask if there are risk control operations available on the stripe dashboard for link payment? Thank you.

chilly quail
#

Hi there ,
Is it possible to edit email for connect account in stripe.

smoky wedge
#

@golden cosmos I had a clarification on my ticket I think might be good for the docs

#

if you want to reopen it

silent compass
#

Hello, can anyone provide me a Test Credit Card Number which will successfully make the payment but return failed or not paid status. In Stripe docs there is a credit card number for this purpose, but it's not working on that way. Because in checkout session I'm getting 'Paid' status, or else what exact status needs to check after a failed payment because of some reason rather than wrong card number, expiry date, cvv, expired card etc.

austere abyss
#

Hello Team, refunded all amount when i call refund api ?
Which mean i payout to connect account like 1000 amount with application_fee_amount 500, then what actual refund amount will be refunded

vagrant steppeBOT
#

shark

#

jaswanth9034

chilly fossil
vagrant steppeBOT
#

adventurous_avocado_37643

chilly fossil
vagrant steppeBOT
#

peter_40675

native lion
#

Hi, I have a question. Say, we have two accounts - US & CA. What happens if I process a charge for a card tokenized on the US account on the CA account? Would stripe find the card and process the charge with the appropriate currency conversion?

hushed lily
#

hi, is there a way that I can a customer ID on this payment link? this is the api call : what field should i add in this call?

https://api.stripe.com/v1/payment_links
?line_items[[0]][[price]]=[price id]
&line_items[[0]][[quantity]]=1
&after_completion[[type]]=redirect
&after_completion[[redirect]][[url]]=[webhome url]/services?id={CHECKOUT_SESSION_ID}
&metadata[[price_id]]=[product name]

digital finch
#

Is it possible to resend all webhooks events at once? Instead of clicking the "resend" on each one?

frosty dragon
#

I have saved the clients card details for future payments. later inside the application if the user wants to upgrade plan I dont want them to input the card details again. how can I achieve this, i am using nodejs

velvet temple
#

Hi
In my stripe checkout form, I used klarna as a payment method
I want to show buy now pay later below klarna right now it is showing klarna with logo only.
I attached images for reference

soft basin
#

Hello, my company is e-scooter sharing service company.
The payment flow of this service is,

  1. Customer register their card
  2. Right after the customer use e-scooter, server charge it's rent fee without customer's confirmation. (Without customer's confirmation means when customer is offline on my app, server can charge it's fee.)
    In this payment flow, which api should I use?
    I have found this api document.
    https://stripe.com/docs/payments/save-and-reuse
    But it seems like customer can choose save their card or not.

Learn how to save payment details and charge your customers later.

hollow island
#

Hello,
I have a stripe monthly plan with $60. Currently, many customers have purchased that plan.
But stripe charges $2.04 as Stripe processing fees. so get $57.96.
Now I want to take this additional $2.04 charge from the customers.
How Can I achieve this?

light steeple
#

My senior just implemented stripe api integration .and creating payment links.
now im working on it.
when metadata provided while creating payment links.
in the response of the event payment_intent.payment_failed,
there is no metadata which i given is there.is there anything im doing wrong?

nimble valley
#

Hello guys, currently when our customers checkout with iDeal and Bancontact via funnelish it shows our Company name while checking out instead of our website name. Is it possible to adjust this so customers see the familiar website name?

vast idol
#

Does Stripe automatically try to collect partial payments on invoices if they fail for insufficient funds? After a payment of $199 failed, Stripe automatically created a payment intent of $150 and tried to charge that pi_3NpsOoKBb7Vk4xHZ1mRjNcgb

stray jolt
#

hi team,
while creating payment intent for a payment, is there any way to calculate how much fees will stripe charge so that i can save that in my database accordingly

frosty dragon
#

I have saved the clients card details for future payments. later inside the application if the user wants to upgrade plan I dont want them to input the card details again. how can I achieve this, i am using nodejs

does anyone have knowledge about actaul i am creating subscription but subscription is created with incompleted status

tepid storm
#

Hello, I integrated the latest version of Swift 'StripePaymentSheet', but when scanning bank cards in the payment panel, a crash occurred. Can you help me? Thank you very much.

buoyant kiln
#

Hello, I need help. On one occasion it has been said for days that the subscription has not been completed. Can anyone help me or where can I write to support? https://jp-insider.de/tabs/subscribe

silk lichen
#

Hi guys, I have a question. When I call checkout and payment, I want to test the case of user payment expiration. Where can I set the expiration time?

distant raft
#

Hello, This is a question before use.
The API reference says "Deleting plans means new subscribers can't be added. Existing subscribers aren't affected." Even if the interval for existing subscribers has passed after I delete the plan. Am I correct in understanding that existing subscribers can use the deleted plan?

stray jolt
#

Hi,
do we have any event so that I can confirm that an payment has been confiemd and amount has been added to stripe balance?

vocal wagon
#

Greetings everyone

#

I was at the Solana Hacker House just recently and had a great opportunity to talk to the team. We talked about something when it comes to crypto payments. Where can i speak with someone on the behalf of this server?

uneven loom
#

Hi guys, I've the foll. requirement: When a customer signs-up, need to collect some fees as part of registration & register the customer for monthly auto-debit for another amount. Every month, the customer should be billed on the same date (recurring payment) & status of the monthly debit attempt should get updated internally in my DB. How can I accomplish this ?

frosty dragon
#

Hello everyone,

I have a requirement to set up recurring payments through a subscription service. During the initial customer registration, I've already saved their payment information. Now, when creating a subscription, I'd like to streamline the process so that users don't need to input their card details again, as they were already saved during enrollment. Additionally, I want the payment to be processed seamlessly as part of the subscription creation, with no need for a user interface, as this is intended to be a backend process.

Could you please provide guidance on how to achieve this using an API?

vocal wagon
#

how to list the payout from the connected account i tried to give the external account but not working

#

Hi, when a customer fails to pay for his invoice the state of his subscription changes to "unpaid" and I revoke access to use our product.
The docs state that:

  • "The latest invoice remains open"
  • "Invoices continue to be generated but payments aren’t attempted"
  • "To move the subscription to active, pay the most recent invoice before its due date."

So If my customer comes back after 3 months he needs to pay the newest invoice and not the invoice he failed to pay in the first place?
Can I change this behavior and instead reactivate the customers subscription when they pay this first invoice instead of the last one?

From my understanding the values of the 2 invoices can be different because of Prorations and also because we still allow the customer to delete resources from his subscription after revoking access to use our product

queen wolf
#

Hello, our company has many subscription products, I hope they are not affected by each other, what should be done? Are you using multiple sub-accounts? If multiple sub-accounts are used, can the same company subject apply for approval?

wheat token
#

How do I tell the difference of customer.subscription.updated data object between recurring payments and changing plans? 😅

west osprey
#

Hi all, I've implemented the stripe checkout and added tax rates via the API. The tax calculation works for the line items but not for the shipping. I.E. The calculated tax is only for the line items without the shipping. Tried changing tax_behavior without any changes.
All of the taxes should be exclusive.

winged crater
#

Hi, I need to send by email Sepa Direct Debit mandate to my customers. The problem is that the link expired after 24 hours ... Is there a way to remove the expiration ? Or to request Sepa mandate through Payment link ? Thank you

vocal wagon
#

Hello, when using separate charges, what is the exact flow between client and the server app? In the past when I implemented normal payments by creating Payment Intent, I always return client secret to the client app (frontend/mobile) and they used it to initiate the Stripe UI to complete the payment. Is it the same or the flow is different now? We use Flutter mobile app on client side and PHP for the backend.

stray jolt
#

Hello,
is there any way to get balance_availabe event immediatly in test mode?

tall saffron
#

Hi!
I am trying to connect to Stripe and I have created an endpoint to listen for the webhooks. When the payment is done, I receive two event types:

  1. payment_intent.succeed
  2. charge.succeed

This is confusing to me. Should I listen for both of them or one is enough? If one, which 😄

Thanks 🙏

gloomy kite
#

Hello!, We can do on stripe with out going to checkout page for each payment?

lone aspen
#

Hiya. New to Stripe and trying to build out pricing for an Enterprise SaaS API as follows. Can someone enlighten me as to the best way to model this in Stripe please?

Each plan will come with a daily quota of requests. If you make fewer than this number of requests per day, you just pay a flat monthly amount. But you have to pay it in advance.

The API still serves you responses even if you run over quota. But we charge you at a higher rate for the over-quota requests. So this has to be usage-based (or "metered" maybe). And therefore you'd pay this in arrears.

So it's kind of like a PAYG mobile phone plan with a data quota in MB, except there's no stored balance from which to charge for the over quota amount. Because of the mix of up-front and arrears payments, I think I need to do this with two pricing models, right?

untold heron
#

Hello, clearly I understand for creating a payment_intent always will return the status: requires_confirmation ?

stable oriole
#

Hi,

I'm using Stripe Checkout + Billing for a cloud infrastructure startup.

The pricing model we'd like to implement is as follows:

  • Users pay $20 per month.
  • Users pay for services as they use them (so metered!) e.g. $1 per GB of storage per month.
  • The services they use come out of the $20 per month.

Examples:

  • A user uses $18 of storage in a month. They would still pay $20 for the month.
  • A user uses $25 of storage in a month. They would pay $25 for the month.

Questions / problems:

  • Is there a way to take the $20 at the end of the month rather than at the start?
  • Ideally: The line items and the invoices would look right to customers.

What's the best way to implement this with Stripe?

cunning cobalt
#

How do I have my invoices sent out to customers automatically? At the moment the invoices are showing as "draft invoices" & are not being emailed out to the billing email address.

gritty ivy
#

Can u enable Stripe ACH payment gateway for email account shailendra.singh@logixal.com
We need to test the ACH payment integration on local with above mentioned email.

vocal wagon
#

hi, I'm trying to find which reports are not available in the "test mode". Getting empty reports for payout_reconciliation.summary.1 and payout_reconciliation.itemized.5 in the "test mode" and I'm not sure if that's ok or not

copper lion
#

I'm adding Cash App to our Stripe integration. I'm more or less done, but there are some kinks that need to be hammered out.

On the frontend, I'm using confirmCashappPayment with handleActions: false. I set a timeout to fetch the payment intent again with retrievePaymentIntent on a timeout for the QR code's expires_at.

But, sometimes, I'm getting a strange error: 'The object cannot be accessed right now because another API request or Stripe process is currently accessing it...'

Are we not supposed to refresh the QR code?

The second issue is related to creating subscriptions and paying with Cash App. I'm setting payment_behavior: default_incomplete when creating the subscription.

It works... as long as we ignore webhook events. Immediately after creating a subscription, I'm getting a invoice.payment_failed event.

We were ignoring it earlier, but now we use the webhook events to tell the frontend wether the payment succeeded or not. As a result of this, the user sees payment failed sometimes even before seeing the QR code!

sinful bridge
#

Hello, im getting an error "The PaymentMethod provided (sepa_debit) is not allowed for this PaymentIntent. Please attach a PaymentMethod of one of the following types: card. Alternatively, update the allowed payment_method_types for this PaymentIntent to include "sepa_deb" ReqID: req_PE07VtmghltXR5

rapid ferry
#

Hello, when a checkout session expires, is an invoice also cancelled?

keen ginkgo
#

Hello, in my React application, I am using PaymentElement for buy subscription, which offers various payment methods like Cash App Pay or ApplePay, in addition to card payments that I confirm using stripe.confirmPayment. How can I track payment events using methods other than cards in order to confirm the user on the confirmation page?

lapis egret
#

Hi, trying to set up a card enabled trial. I can create a setupintent and confirm it. If that works I setup the trial subscription. As an alternative can I use the pending_setup_intent to create an incomplete sub and only have it active if the setup succeeds?

odd locust
#

Hello, I am using the paymentRequest.show() method in order receive apple pay and google pay payments from my website as described in the https://stripe.com/docs/stripe-js/elements/payment-request-button doc. The integration works fine on most browsers like safari, chrome and the facebook browser, but in the tiktok browser the paymentRequest.canMakePayment() returns null. Any idea on why this happens and how I cand make it work in the titok browser that gets open from a tiktok ad?

chrome dagger
#

Hi,
I have a situation that we can't understand. In connect, there is some "Available Soon" balance on a user's account that does not change to "Available for Payment". The payment was made on Saturday. Are there any deadlines to wait for?
On the Connect account, however, the balance is available for transfer.

vocal wagon
#

Greetings, how can I come in touch with the Stripe team members who were in Solana Hacker House Berlin in Motowerk? I was told that I could reach them on Stripe Discord

pastel stone
#

HI, I'm struggling to work out why this payment is incomplete, it says it has a failed invoice but I cannot see the reason why, can you shed some light on this please

pi_3NpeKoAjtNFaRAYo06AgeStH <- incomplete
sub_1NeOXsAjtNFaRAYo4ocrZ53c <- sub, cancelled
evt_1NpeKpAjtNFaRAYoM7Hxf6D9 <- failed payment, don't know why

vocal wagon
#

Hi ! Is there a way to automatically send invoices to a specific bunch of customers ? I mean without using Stripe Admin settings that implies sending to all customers ? I dont't know if you have an Api to tackle this topic...

flint zenith
#

Hi Everyone.
In TEST MODE:
I want to send money from stripe connect account to another stripe connect account within same stripe account... i hve successfully transferred money from stripe platform account to connect account (completed this using stripe.transfer func.. and passsed "latest_charge" id in " souce_transaction property.
Now how can i transfer money from connect account to stripe platform account and then send the same money to another connect account?

azure canyon
#

Hello!
I'm trying to implement Stripe subscriptions as they described here https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements
Except 1 thing -I'm using stripe.confirmCardPayment instead of stripe.confirmPayment, for sake of having ability to use in params separated cardNumber element instead of whole card element (my app is using separated elements instead of embedding a default one)
And during confirmCardPayment I'm receiving error in console The client_secret provided does not match any associated PaymentIntent on this account.
May it be that this is because of separated card elements or because of publishable Stripe key? Should I somehow pass stripe_account if I have connected accounts?
Thanks in advance for help)

mystic merlin
#

Hello, on test mode i can successfully pay with test card 3ds2/3ds and non-3ds. The 3ds modal popup is displayed. On live website i don't see a modal popup and 3ds authentication fails. I check console and i get these errors

[Report Only] Refused to apply inline style because it violates the following Content Security Policy directive: "style-src 'self'". Either the 'unsafe-inline' keyword, a hash ('...'), or a nonce ('nonce-...') is required to enable inline execution. Note that hashes do not apply to event handlers, style attributes and javascript: navigations unless the 'unsafe-hashes' keyword is present.

And 400 error for this url https://api.stripe.com/v1/3ds2/authenticate , says in response The source you supplied is invalid.

I've checked radar rules and 3ds is enabled. What could be the issue?

spice pasture
#

hi

#

I need help confiure apple pay & gpay on my stripe payment gatway which have already integrated with shopify

#

help to configure

ashen shuttle
#

Hi, I'm using WordPress, how do I add a delivery address option in buy with gpay and apple pay option

vocal wagon
#

Hello
I had a problem that is killing my business
I am deeply concerned by the suspension of my TDZ.FR account (account ID: acct_1NcGHCEFfuTUbeIO) in connection with unauthorized payments.

I would like to stress that to date, my account has not recorded any disputes or complaints related to unauthorized transactions. I would also like to point out that I have in no way been involved in any unauthorized payment activities. Security and compliance are fundamental values for me, and I have always taken rigorous measures to ensure that all transactions carried out via my Stripe account are legal and transparent.

The decision to suspend my account has had a significant impact on my business and reputation, and I am determined to resolve this situation fairly and to the satisfaction of all concerned.

I therefore respectfully request a further review of my situation and a reassessment of the suspension of my account. I am prepared to provide any additional documentation and information you may require to clarify this situation. My goal is to restore Stripe's confidence in my business and to continue to use your services in an ethical and legal manner.

silk juniper
#

Hi, I am new to stripe integration. Am looking to integrate stripe as payment engine for our app. Looking to have support for both card and also via Google Pay / Apple Pay. Should Stripe connect suffice for this? or need to be in Stripe express account?

cold dragon
#

HI i want to add payment method from web front end via reactjs.
i have searched for stripe/react-stripe-js, and stripe/stripe-js": "^2.1.5,
where I need to create paymentIntent for it. Can i just save paymentmethod and attach that to respective customer?

haughty granite
#

How do we do verification (instant or otherwise) for SEPA direct debit payments?

winged crater
#

Hi, I need to send a Sepa Direct Debit mandate to my customers by email. I create a checkout session (mode setup) through the API. The problem is that the link expired after 24 hours ... Is there a way to remove the expiration ? Or to request Sepa mandate through Payment link ? Thank you

light steeple
#

need a help regarding razorpay, can someone guide to proper channel , or can someone help?

steep mirage
#

Hello, I had a previous question about using pending_invoice_items_behavior: 'exclude' to avoid previous subscription line items from being bundled into a current transaction, but using this flag causes the current transaction invoice to be 0 in value and gives us an "invoice already paid" issue

zinc glade
#

do you need to have a tax id and kvk number for stripe or can you do it without aswell

lean lynx
#

Hi
is it possible to create a "SEPA Lastschrift" Payment method via API without user-interaction? We do already have all required data and permission (offline).

austere abyss
#

Hello team, i want to know about document image,
when create bank for connect accounts

oblique drum
#

Hi

#

I would like to know the procedure stripe follows when they receive a dispute, do they take the money from my account instantly or at the end of the month?

mossy vault
#

Hi there Team, I hope you are doing well.
We are using Stripe Elements in order to proceed with the checkout, and we would like to know if there’s a way to remove the “Country” field and the “Postal Code” field from our payment form.
I’ve taken a look at the documentation but I was unable to find how.
Could you provide us some insights here?
Thank you in advance!

hushed lily
#

hi good day, how to prevent duplicate customer email in stripe?

boreal narwhal
#

hi all. i want to know how to get the error message from stripe in french. i am using laravel 9 with omnipay/stripe and stripe v3 in the client side. here my code $gateway = Omnipay::create('Stripe');

 $gateway->setApiKey(env('STRIPE_SECRET_KEY'));

$params = [
    'amount' => $totalPrice, // Amount
    'currency' => env('STRIPE_CURRENCY'),
    'description' => 'Delivtoo suivi: '.$noSuivi,
    'token' => $request->input('stripeToken'), 
    'locale' => 'fr', // doesn't work
    'language' => 'fr', // doesn't work
    'data-locale' => 'fr', // doesn't work
    'billing_details' => [
        'name' => $request->input('fullName'), 
    ],
];

} $response = $gateway->purchase($params)->send();
$response->getMessage(); // getMessage() is being in english

terse shale
#

Hi Stripe support team. I am trying to facilitate payments through Stripe Connect. I was wondering: Is it possible to set a percentage of the total transaction for the application fee amount? Thanks for your help!

forest saddle
#

Hi I have a question concerning BACS and payment intent. I would like to perform a payment intent creation/confirmation with BACS but I have an error when it comes to add mandate_data:

[ERROR] Request error from Stripe (status 400): {"status":400,"message":"Your account is not configured to allow passing mandate_data directly when confirming PaymentIntents for Bacs Direct Debits.

request: req_4VYmeEHejXMNkT

How should I configure my account to allow for online/offline mandate, also can you please provide additional information about the mandate: what is it? and what is the difference between online/offline customer acceptance type?

stray jolt
#

Hello, in case of recurring subscriptions payments do we get payment intent succeed event?

lean lynx
#

Is there a way to assign customers an "external id"? We'd like to synchronize the data based on our own user-id instead of stripes customer-id or email.

paper python
#

Hi there, when using destination charges with a connected account. How can I retrieve the application fee that was created after the application fee transfer from the destination account to the platform account?

spring sedge
#

In Sigma Reports, in which table can I find the "Request POST body" data that is recorded?

spring hollow
#

Hello, I am having issues with confirmPayment and google/apple pay where i get the error "invalid_request_error", message: "something went wrong. Unable to show Apple pay". Im using stripe with payment intent implementation. Any ideas why this happens?

unreal mirage
#

Hello, I cannot verify the address registration.
I received the bank statement and the residence address letter given by the government, but stripe did not accept any of them. What is the problem?

austere abyss
#

Hello team, ssn_last_4 and id_number both diffreant ? while creating bank accounts

ssn_last_4: accparam.ssn.slice(accparam.ssn.length - 4), // 0000
id_number: accparam.id_number, // '000000000',

terse shale
#

Hi Stripe support team. I am trying to facilitate payments through Stripe Connect. I wanted to let account owners create products through our UI, but when I try and create a checkout session with the price Id created it says "No such price id" (but I double checked and the price id and product definitely exists in our dashboard). I assume this is because the connected account needs to create the product (and the price) themselves and I can't use my own stripe client to do so, right? Is there any way I could still facilitate this through my own UI?

alpine wasp
#

Hi The Zapier integration does not provide the product that was paid for. Is there any plan to fix that?

broken phoenix
#

"Sending credit card numbers directly to the Stripe API is generally unsafe. To continue processing use Stripe.js, the Stripe mobile bindings, or Stripe Elements. For more information, see https://dashboard.stripe.com/account/integration/settings. If you are qualified to handle card data directly, see https://support.stripe.com/questions/enabling-access-to-raw-card-data-apis."

good morning
I'm getting this error when purchasing with a card, I tried to generate the token using the api "https://stripe.com/docs/api/tokens/create_card", but I get the same error, I need help because my customers are not selling With credit card

plain epoch
#

hi! I've emailed Stripe for help and have not heard back in 48 hours. The problem is quite pressing, can I try here?

noble orbit
#

Hey all! 🙂 Quick question - is there any delay between creating a coupon on stripe and being able to actually use the coupon, or is it pretty insubstantial that it's basically immediate?

simple shale
#

Hi,

I have a Laravel API that handles my payments.
Here I create a Stripe Checkout Session using the ‘stripe/stripe-php’ composer package.
This all works fine, I get a checkout page and I’m able to complete the payment.

After this I listen for Stripe to send the ‘checkout.session.completed’ webhook.
If everything went correct I want to send the order to Recharge. Using their api.
What I do in Recharge is the following:

  • Create customer if not already exist
  • Create a Payment method
  • Create an Address
  • Create the Subscription or One time order

This flow work when I do this for a subscription (tested using Creditcard and SEPA payments)

However for the one time orders I get an error when creating the Payment method: ‘Invalid processor_payment_method_token’
I also see in the Stipe dashboard logs the following 400 error:
‘invalid_request_error: This PaymentMethod was previously used without being attached to a Customer or was detached from a Customer, and may not be used again.’

Is there something I’m forgetting or just don’t get?

winged wave
#

Is there a good way to check if a payment method has been set up for future usage? I am running into cases when updating a subscription where I need to know whether a CashApp payment method has already been set up or if it needs to be set up in order to determine whether to update a subscription with the PaymentBehavior "default_incomplete" or "allow_incomplete".

If the payment method has already been set up for future usage, and I update the subscription with PaymentBehavior "default_incomplete", then the paymentIntent requires confirmation but attempting to confirm the payment fails because the payment method is already set up (already has mandate data).
Similarly, if the payment method has not been set up for future usage, and I update the subscription with "allow_incomplete", then the server will attempt to collect payment and will fail because there is no mandate data.

So I need to know whether a payment method has been set up for future usage. Is there an api or attribute that will tell me this?

warm mauve
#

Hello
we are calling create payment methods api through postman , in response we are getting this error ,can anyone help us how to resolve that?

steep pecan
#

Hi, could I ask you if there is any option to test in test mode no_cost_orders via pricing-table? It almost looks like no-cost does not work or at least in test mode. I didnt checked it in live. I expected there should be similar logic to payment_method_collection=if_required but currently I get checkout page with full payment information form instead of form with email address field

real shell
#

What is generally recommended? Should webhooks be running on different instances and giving these inbound there?

sinful bridge
#

Need help to configure webhook for the payment reminders

warped fossil
#

We've built a Wordpress plugin recently and have Stripe integrated as the payment processor. The majority of payments from the last 2 days are showing as "Incomplete" (the customer has not completed the payment). I looked through what seems to be all of the relevant articles in the knowledgebase and am not gaining further clarity so far. Does anyone know if this is just that the bank for the payee has not released the funds yet, or is this something related to how we've accomplished the integration? The only thing I can think is there are two cases where we are processing cards, one where the card is saved to a site user's account (which may have some authentication occur via WooCommerce) versus, a card being entered at the time of submitting a payment (which is a feature we added probably around that time). Any help is greatly appreciated!

faint burrow
#

Hi! Is there a way to verify zip code when creating a Setup Intent?

vocal wagon
#

If my accounts base currency is SGD then will stripe convert CAD to SGD?

worthy ice
#

Hello, i send payment link to my client. first payments was fine, but if they want make a new order Stripe blocked payment

full fractal
#

Hello! I was wondering if there was a way to retrieve all of the invoices on a Stripe connnect account. I have been able to retrieve them using the search endpoint for a given customer. I was wondering if there was a good way to just get all of them for the account tho.

foggy oak
#

Hi all,

I have some confusion regarding subscriptions and the payment method 'iDeal', it seems when creating a subscription on the backend this method is only allowed with the 'send_invoice' collection method. We are trying to build a one-page payment setting where the customer fills in their details, and selects ideal to complete the first payment of a subscription, which would then be active and further automatic payments would come through.

Is this impossible with iDeal or am I missing something

fathom gorge
#

hello need help, how to make professionel on marketplace pays thee fee of stripe this my function for handling payment on server public function paySuccess(Request $request, int $bookingId, string $paymentMethodId)
{
$this->booking = $this->bookingRepository->findWithoutFail($bookingId);
$this->stripePaymentMethodId = $paymentMethodId;
$commission = $this->booking->salon->salonLevel->commission /100;

    try {
        Stripe::setApiKey(config('services.stripe.secret'));
        $totalAmount = $this->booking->getTotal() * 100;
        $totalBeforCom = $this->booking->getTotalBeforCom() * 100;
       // $transferSalon = (int) ($commission * $totalAmount);
        // Create a PaymentIntent with the connected account as the destination
        $intent = PaymentIntent::create([
            'amount' => (int)($totalAmount),
            'currency' => 'eur', 
            'payment_method' => $this->stripePaymentMethodId,
            'automatic_payment_methods' => ['enabled' => false],
            'description' => 'Payment for booking '.$this->booking->id.'', // Adjust description as needed
            'transfer_data' => [
                'amount' =>(int)($totalBeforCom ),
                'destination' => $this->booking->salon->users[0]->stripe_connect_id
            ],
        ]);
       
        $intent = PaymentIntent::retrieve($intent->id);
        $intent = $intent->confirm();
        if ($intent->status == 'succeeded') {
            $this->createBooking();
        }
        return $this->sendResponse($intent, __('lang.saved_successfully'));
    } catch (ApiErrorException $exception) {
        return back()->withErrors(['message' => $exception->getMessage()]);
    }
}
gloomy kite
#

Hello!, stripe can do multipary payment(subsctioption and onetime payment) without go to stripe checkout page?

fathom gorge
#

i want fees of stripe to be payed from stripe connect account , not admin account , please help
public function paySuccess(Request $request, int $bookingId, string $paymentMethodId)
{
$this->booking = $this->bookingRepository->findWithoutFail($bookingId);
$this->stripePaymentMethodId = $paymentMethodId;
$commission = $this->booking->salon->salonLevel->commission /100;

    try {
        Stripe::setApiKey(config('services.stripe.secret'));
        $totalAmount = $this->booking->getTotal() * 100;
        $totalBeforCom = $this->booking->getTotalBeforCom() * 100;
       // $transferSalon = (int) ($commission * $totalAmount);
        // Create a PaymentIntent with the connected account as the destination
        $intent = PaymentIntent::create([
            'amount' => (int)($totalAmount),
            'currency' => 'eur', 
            'payment_method' => $this->stripePaymentMethodId,
            'automatic_payment_methods' => ['enabled' => false],
            'description' => 'Payment for booking '.$this->booking->id.'', // Adjust description as needed
            'transfer_data' => [
                'amount' =>(int)($totalBeforCom ),
                'destination' => $this->booking->salon->users[0]->stripe_connect_id
            ],
        ]);

        $intent = PaymentIntent::retrieve($intent->id);
        $intent = $intent->confirm();
        if ($intent->status == 'succeeded') {
            $this->createBooking();
        }
        return $this->sendResponse($intent, __('lang.saved_successfully'));
    } catch (ApiErrorException $exception) {
        return back()->withErrors(['message' => $exception->getMessage()]);
    }
}
ember bear
#

@fathom gorge I opened a thread for you. Let's chat there

thin mortar
#

By using stripe can we accept payment through NFC on iPhone, I mean apple tap to pay can implement in our application using stripe, is thta possible?

boreal acorn
#

Hi, when a customer views their "billing portal" the dates are in our company's default timezone which causes confusion about subscription renewal dates for users in other timezones. Is there a way configure the timezone for a given user or a given billing portal session to fix that?

floral pollen
#

The logic I have now is when a user first creates an account I create a subscription schedule for the first 30 days being the trial, the next phase the prorated amount from trial end to the 1st of the next month and then release the schedule. If a user does not provide payment information what then happens? Do I have to setup webhooks for failed invoices or will the subscription status automatically be paused until the invoice is paid?

west ferry
#

Hello, we've integrated Stripe through a platform called Archie https://archieapp.co/sign-in, one of the tasks for us to go live is be able to share with our legal team that Archie is not storing credit card information and uses Stripe. I am struggling to convince a lawyer that by just sharing that Archie confirmed via email they don't. The issue is - at the payment screen in Archie, it does not state "Powered by Stripe" at all. I know it's happening in the back end. But showing our legal team that does not help. Is someone able to share with me any documentation from Stripe on how a configuration happens in the back end? This is what Archie sent to me via support chat. But I can't use this to prove a case. When adding a payment method, Archie does not see what is happening. Stripe injects a form to handle the payment method registration. Then Archie charges the money or debits the money linked to your configuration.

edgy sonnet
#

Hi, Are terminal readers tied to my account or can they be used with multiple accounts?

glad sonnet
#

Hello guys, first time here! I hope you're doing well. In first place, thank you in advance for your help.

I have a question regarding the architecture of my application: I have a user pool in my application, with an UUID, different from the customer id from Stripe.
Is there any way to reference my UUID from my application as an external userId in Stripe? Right now I'm putting the UUID of my app as a metadata field (external_user_id=UUID), but if I need to search my user by userId like so: stripe.Customer.search(query="metadata['external_user_id']:'{}'".format(user_id)), there's the option of getting more than one result in the user. I need to relate my UUID with customerId in Stripe to be able to search by my UUID and get just one result

azure shore
#

hello, i have a error with the payment element. the error i get is In order to create a payment element, you must pass a clientSecret or mode when creating the Elements group. my code console.log(clientsecret)//is giving a accepted client secret const elements = stripe.elements({clientsecret}) const paymentElement = elements.create('payment') paymentElement.mount('#payment-element')

graceful patio
#

can someone PLEASE help me integrate Klarna with Stripe, I really don't understand all of these last changes with Payment Intent as stuff!! the docs are confusing, can someone show me an example of what I need to do, I have a Next.js app, nothing fancy and I just want to be able to pay with Klarna.

proper ridge
#

Hi,

we have a working Billing (Subscriptions) integration. We're considering adding Stripe Tax support. It seems the technical work to enable this is relatively simple, but we'd like to validate our approach.

What we currently have:

  • SaaS app.
  • We create Stripe Customers with just an email. We don't collect an address during user's account creation.
  • When the customer creates a paid subscription they provide:
  1. Card details - entered into Stripe element Stripe(...).elements().create("card").
  2. Name on card.
  • The above data is submitted using confirmCardPayment JS function.

Minimal approach to enabling Stripe Tax in the checkout flow:

  • Add "Country" field to the checkout flow. Submit it via billing_details.address.country option of the confirmCardPayment JS function.
  • ZIP/Postal code is already provided via Stripe card element, so no need to enter that separately (correct?)

Will the above work? Thanks for the help with this.

violet totem
#

Question about the early fraud warning webhooks, I integrated them into our application but we only seem to get a webhook when a dispute is opened or updated? Shouldn't that be a different webhook entirely? I was under the impression that the early fraud warning created/updated would be sent when a payment is detected to possibly be fraud but had been allowed to be processed. Thanks!

vocal wagon
#

Folks, I have enabled my domain for apply pay in payment_method_domains but still keep getting an error that it is unverified despite it showing as verified in the dashboard

floral egret
#

Hi! How do we enable read_only access for OAuth connections? I get an error asking support to enable this for my account

azure shore
#

Hello, i am working on checkout page with payment elements but when using klarna or ideal it dosnt wok any more but when only using card it dos work. do i have to do someting extra for that.

inner prairie
#

Hey, folks, I have a use case I'm not sure how to go about:

  • The use case's subscriptions are yearly and can get started from the start of October until the end of December
  • The billing cycle anchor is always to be set to the 1st of December.
  • All payments are to be taken in full (i.e. if the subscription costs 10$ the customer should only ever get charged $10)
  • If someone tries to start the subscription before the 1st of December, no payment should be taken until the 1st of December. Everything nice and simple here - used a trial period, a billing cycle anchor and turned off prorating.
  • If someone tries to pay at some point in December, they must pay the full amount immediately and have their subscription start recurring on the 1st of December next year.

I'm struggling to find the right set of parameters to make the last requirement work: I either end up charging the double amount immediately or giving the user the 1st year free (charging them for either 1 or 2 years when the 1st payment is taken next year).

Any ideas?

thick raven
#

Hey folks, quick question in regards to email confirmation for customers onboarded to our Stripe Connect. When the user clicks 'Confirm your email' - this message shows up. Does anyone know what is wrong?

normal kernel
#

Hello, I've got a question (and maybe there's some specific documentation you can point me to on this) about getting a customer added for a user and a payment method tied to that customer via ios elements

leaden night
#

Hi

odd falcon
#

We have a built a saas system with stripe webhooks that uses the customer.payment_failed webhook to pauses people's projects when 2x payment attempts on an invoice fail. However there are some users who use 3D secure and don't make the extra step required for the payment, which puts their payment status into incomplete. I am wondering if this payment will ever fire the customer.payment_failed webhook

unique rose
#

Quick question about an error we are getting when attempting to use an existing payment method on a new payment intent - the error I am getting is: "The provided PaymentMethod type (card_present) cannot be reused. You may only use this PaymentMethod type by providing it via payment_method_data on a new PaymentIntent."

#

This payment method was originally saved on a terminal checkout with the "setup_future_usage" key set to "off_session"

dim hearth
#

@unique rose please respond in the thread

leaden night
#

I listen stripe webhook using cli and store some data like transaction details and subscription is active or not in our database based on webhook event.

Now tell me what is best approach to listen webhook synchronous or asynchronous.

Write a code in java+spring boot

dim hearth
#

@leaden night Please stick to the thread I created for you

inland spruce
#

Hey guys, i connected the stripe api keys with commerce layer but unfortunatelly we still only see credit card when going on our checkout page, could someone help or let me know if there are further settings to do? Its configured right on commercelayer site to fetch the payment methods directly from the stripe api and i activated all needed ones in the stripe settings?

copper lion
#

Another question regarding Cash App.

We just had the opportunity to test live with US team, and we're noticing that payment_intent.succeeded events are not going out in live mode, even though they do in test mode.

We're using a payment intent, both for single payments and subscriptions, why aren't we getting payment_intent.succeeded and invoice.payment_succeeded events?

eager grotto
#

HELP: I am nonprofit and already have stripe account. Unfortunately need to set up a NEW one for Givebutter I cannot get past authentication as it wants to use my original account info.

floral pollen
echo snow
#

Hi all. I need help with my boss's stripe account. She says:

"US stripe account- when someone pays me in GBP, stripe automatically converts the payment into USD- and then transfers it into my bank account in USD, Is there any way to set up stripe so that it processes the payment in whatever currency it is paid in- so if it was paid in GBP then it stays in GBP and gets transferred to wise in GBP?"

austere vine
#

Hey folks, checking instant payouts for a bunch of connected accounts we have and whenever I click into a payout I'm noticing the instant payout fee is $0 (not the $0.50 minimum as mentioned in the instant pay docs). Anyone know what might be going on there?

half hearth
#

I created an account on Stripe and connected it to my Shopify store. When I try to test it with my own credit card, it says the Visa card has been declined. I want to know if this is because I haven't sent a document for proof of address yet or if it's unrelated.
And,I sent you an email yesterday seeking assistance regarding the proof of address document, but no one has contacted me yet. Please, give it your attention.

vocal wagon
#

Hey guys.. question i have a Payment plan set up with 2 different price plans.. monthly and yearly. this is on a toggle at the top. on my website it always opens with the monthly showing. Can i change it to show the yearly one when you open the page instead?

viscid burrow
#

Hi. We rely on the metadata on Payment Links. We are getting invoice_payment.succeeded and the metadata is a blank hash. But there is metadata on the payment link with a UID we need. Can you tell me why the metadata isn't coming in the params from Stripe? "id"=>"evt_3NqIajGkntF0z1iA1zpPc98I"

vocal wagon
#

Bonjour,
Comment intégrer une solution d'empreinte bancaire sur une application avec le plugin de paiement stripe. Le but étant de capturer un montant et que si le client se rpésente au rdv, il n'est débité que d'un petit montant, et s'il ne se présente pas, il est débité de la totalité. Merci

#

How to integrate a bank footprint solution on an application with the stripe payment plugin. The goal is to capture an amount and that if the customer gets back to the appointment, it is debited only a small amount, and if it does not show, it is debited of the whole. Thank you

craggy vigil
#

👋 ❓ Is it possible to create a payment intent and have the intent status be succeeded before creating the subscription?

Context: Team and I have implemented a custom subscription checkout flow. We create an incomplete subscription and leverage the implicitly payment intent created as result to integrate with checkout. This allows us to support 3DS card authorization. However an issue we face is checkout drop-off. Where the customer does not intend on completing checkout and we're left with an incomplete subscription. Another scenario is that they are on a trialing subscription and we want to avoid comitting further additional subscription updates until their intent is successful.

dim hearth
#

@vocal wagon You can respond in the thread

gloomy kite
#

Hello! create the subscription with the saved payment method id from the first subscription, give me example this with link

compact blade
#

Hello, I think i've chosen the correct pricing model ( graduated pricing ), but in my pricing table, im seeing a drop down with both the fee and metered pricing, is that expected?

I would like to sell a product for $39.99 and $0.01 per token usage.
So after the user goes over their initial credits, we charge on top so our customers will still have access to our service.

sinful bridge
#

Hello, I need some help

unique rose
#

If I am capturing a payment intent on a reader do I need to set "setup_future_usage" to "off_session" in the create payment intent if I plan on using the generated_card payment method in the associated charge as a "saved card" for future use? Feels like "no" but am hoping to double check

foggy oak
#

thanks @ember bear earlier advice, it's all working thank you - couldn't post in the thread but wanted to shout you out

copper mason
#

Hey guys !
I’m in the final year of Software engineering. I choose payment processor as a subject of the final project. I need resources which can help me understand more how payment processors works. I’m interested in advanced technical stuff.
I’d be thankful if you can help.

lapis jackal
#

Hi can I get some help. I need to structure a 6 month subscription so the first month is only $1

unique rose
#

I have a Stripe test card for terminal testing, but the card has "expired" - is it possible somewhere in the dashboard to change the expiration date on my test card?

toxic idol
#

Hi - i am having issues with stripe and I was wondering if it is possible to hire an expert to review our account

west saffron
#

Hi stripe devs! Is there any way to switch the payment method for a subscription invoice? The invoice has already been paid, but looking to charge a different payment method instead and refund the original payment method without creating a one-off invoice for the subscription.

pure crane
#

Hi,
I would like to create a recurring subscription whose price is free to be set by the customer.

I'm referring to this section: https://stripe.com/docs/products-prices/pricing-models#pay-what-you-want-pricing
where it say recurring won't be possible for this kind of price.

What are the alternative to achieve that ?

Is there cleaner way than creating a new product, a new price and a new subscription for each customer ?

THanks

wild hinge
#

Tried searching in docs but cannot find - at the end of the month, if the user does not cancel their subscription and keeps it going, does a new subscription object get created or the current one just gets updated?

Also, when a user does cancel, and decides to resubscribe later, does another one get created?

rancid nebula
#

Hi, sorry for this dumb question,
How can i set the default currency for a customer when created so in the time of subscription creation, it will pick the desired currency for a multi currency price?
I am looking at create customer api and i can not find currency.

edgy osprey
#

hello guys I am a freelance developer student few days ago I made a website for my client and integrated the Stripe payment getaway but now my client's Stripe account is Showing this Message - Your business does not meet our Terms of Service
and My client's Payment is on Hold
So can you tell me what's the problem behind this and what can I say to my client?

hard reef
#

Hey guys, Glad to be apart of this community. I've got an issue my payouts, for some reason they're always delayed for a weel or so. Anyong having the same issue?

little valve
#

Hi guys, I hope everyone is doing well here. I have technical question and I can't find a clear solution for that. I'm adding stripe connect for a multi vendor platform, where we want to collect platform_fee from a vendor on our platform for each order they get. Now this was pretty easy using direct charges while accepting payment from the customer. But it turns out for certain countries we can't collect platform_fee while checking out the customer. For this case India is the country, to tackle this we decided to charge our Indian clients manually using Stripe Invoice billing system. Now I'm stuck as I can't create invoice for the connected account using the connected account_id directly.

Here is my question, do I need to add the connected account owner as a customer on our main stripe account and invoice them using the customer_id (thats what I can understand from the api and documentations), or is there a way I can send stripe invoice to the connected account without adding them as customer?

vocal wagon
#

How do I get checkout session url from payment_intent event. When it failes.

glossy solstice
#

Hi guys, I have a technical issue and I really need your help. I had a WIX website and i used Stripe connection for payment gateway which created me a new account on stripe that is fully managed and barnaded by WIX . Now I no longer using the website on WIX , I made sure to disconnect the stripe payment gateway , but still on my stripe account is it managed by WIX and the revoke access is dimmed . the WIX support team told me they did everything from their side and that stripe team needs disconnect the API from their side. is there someone here who can guide me with what to do ?

paper python
#

Hi, Is there a way to know if a tax transaction has been reversed?

tulip tiger
#

Is there any kind of best practice guide around collecting security deposits? I need to collect customer payment and hold a security deposit for a certain amount of time (sometimes > 2 weeks).

lunar pulsar
#

This screenshot is captured from our native iOS app that uses the Payment Element.
Quick question: does the web version of Payment Element have an equivalent prebuilt UI for "select your payment method"? Asking since I couldn't find any specific doc for this

somber eagle
#

Hello how do i create the server to start setting up my affirm payment method

shy cliff
#

I'm using Apple Pay with Stripe on an iOS app. Am I right in saying that if you already have a card setup on your Stripe customer account with the same details as your Apple Pay Wallet, and that card is setup for future payments, when you try to create an Apple Pay transaction it simply completes the transaction successfully without asking for them to confirm with the normal Apple Pay popup?

radiant jacinth
#

I have a question about platform payout timing when its on a scheduled payout monthly on the 1st of every month. I have an escrow scenario... If a customer does a checkout on the on Sept 25, 2023 and the funds are held till the Oct 10, 2023 in the platform account. If I transfer the funds held from the checkout session on Oct 10, 2023. Will the funds still be available for transfer or will the platform account payout the funds before the transfer?

raven cape
#

Hi, when I make a test customer and give them a subscription (using the dashboard), the system automatically assigns them a default payment method, even if I choose "Email invoice". What is the behavior in the live-data mode?

cursive citrus
#

Hi all, I have a question about charges being blocked for "suspected card testing". I use Stripe Radar for fraud detection and I have certain charges that make use of the skip_rules: ['all'] option, https://stripe.com/docs/radar/rules/skip-rules, to skip fraud detection. However I'm still seeing charges that are blocked for "suspected card testing" even when the charges are using skip_rules: ['all']. Is this intended behavior? Is card testing fraud detection unrelated to Radar? And is there a way to skip card testing fraud detection if I wanted to?

real shell
#

Is there a way we can hide this "Your Website" or pass value by ourself not user?

hearty raven
#

I cant find how to add a new paymentmethod to a customer. Is it the metadata property in CustomerUpdateOptions?

wooden sand
#

Hello. I'm having trouble starting a new Stripe App. I do not see it in my dashboard after following the Getting Started guide.

My CLI looks like:

stripeapp % stripe accounts retrieve | jq .id
"acct_1KWUkxCdYGloJaDM"
stripeapp % stripe apps start
[20:56:59] compiled successfully
💻 Running development server on http://localhost:4242 (^C to quit)
✨ You can now preview Tier Genie in your Stripe account.

🌐 Press Enter to open the Stripe dashboard

My browser (at https://dashboard.stripe.com/apps/enable-preview?cliaccount=acct_1KWUkxCdYGloJaDM) looks like:

normal kernel
#

Hi, I'm not able to get any "account.updated" webhooks to fire to a configured webhook endpoint

fiery stirrup
#

Hi all. On req req_hy8D2jIXQdRKT2 our system requested the application fee to be refunded when creating a refund but when we retrieve the charge (ch_3NqMxwLNS7fsUd0U1J6raXtf) expanding the application fee, the amount_refunded field is 0. Are we missing something silly?

wheat wind
violet mantle
#

how do i auto fill users email

buoyant lotus
#

Hi - my apologies, I asked this last night but I am still not sure how this is supposed to work. If I want to create an invoice with line_items, how do I add those lines to the invoice from the api? If I create the invoiceItems first using stripe.invoiceItems.create, how do I attach those ii ids? The api returns an error if I try to add an items or lines array to the create invoice method, and the docs make no mention of items or lines on either invoice create or invoice update. Thanks for your help!

chilly sparrow
#

I’m trying to refund a customer but I’m getting a “payment is too old to be refunded error.” How can I get this customer refunded?

drifting oriole
#

Hi

#

Hi,

I had the Snadbox and the Live Test credentials entered correctly. However, I keep coming up with the following error when I click to make STRIPE payment.

"Stripe payment confirmation error. Verify your stripe merchant account settings."

I also saw the following error in my backend...

" invalid_request_error
A return_url must be specified because this Payment Intent is configured to automatically accept the payment methods enabled in the Dashboard, some of which may require a full page redirect to succeed. If you do not want to accept redirect-based payment methods, set automatic_payment_methods[enabled] to true and automatic_payment_methods[allow_redirects] to never when creating Setup Intents and Payment Intents."

Important

I am not a developer, my laravel Backend application only allow me to input: The API key, Secret Key, Webhooks and Webhooks secret and stripe base URL, nothing else. I has also created Live and Test products in stripe dashboard, but still did not work so I deleted them. My Application has a dynamic redirect embeded in it already, so I do not need a redirect after successful payment.

Please help me to fix this ASAP.

high trench
#

Hello, everyone
How to payout the balance to bank account of connect of my stripe account?
I would be happy to get this solution for payout.

glad owl
wild hinge
#

For last few days, I played with API but I think I have my product model setup incorrectly. Struggling to understand how to set this up in Stripe.

I have 3 plans I want the user to choose from (bronze, silver, gold).

Each plan will have a varied number of "practice sessions" that a user can do within a plan. Im this case, 30 practice sessions for bronze, 60 for silver, unlimited for gold.

If they do not use their alotted amounts by the end of the month, then I want to reset it back for the next cycle.

I also want to let the user manage everything in the billing portal.

  1. What is the correct model I need to choose for my products? Is it package model?

  2. And how can I keep a track/update of how many practice sessions the user is doing with stripe?

soft void
#

I am developing a Stripe app. When I call stripe.accounts.retrieve I get a misleading error: An error occurred with our connection to Stripe. Request was retried 1 times. This is misleading because the actual error (if I debug the Stripe api code in RequestSender.js) I see that the actual error is Invariant Violation: stripeApiFetch does not support /v1/accounts. stripe.accounts.retrieve should be documented at /docs/js and it should mention reasons it might fail like this

soft void
frank falcon
#

Whats the min expiration time i can set for a checkout session? Can I set it to 30 seconds?

jaunty nacelle
#

I know this discord is for dev stuff however I have an urgent situation and wondering if anybody can help. Stripe is holding just under 40k of my money that I really need to pay my bills, including rent. I know its a longshot but can anyone help me with this?

ornate pollen
#

Hi Gurus,
I'm wondering if the new terminal server driven integration allows the reader and the web client running the stripe js sdk to be on different networks unlike the client-side integration?

hazy holly
#

We've migrating from sources to payment intents, and have some outstanding invoices still attached to a legacy source. We'd like these invoices to only be payable by bank transfer (customer_balance).

When I try to update the payment method types for an invoice, I get this error:

"The allowed types provided (customer_balance) are incompatible with the attached Source on the PaymentIntent. Please replace the Source first or include card in the allowed types.

However, I'm not sure how I can remove the attached source? I tried doing this (not documented):

stripe invoices update in_1NppP1AegRHrUhUqdYZq4J9i -d "source=" --live

which results in an unknown parameter warning.

shut grail
#

Hi all, im trying to change my default currency from USD to YEN, how can i do that?

idle halo
#

Hi team, how can I get access to the SSO Beta, I got Okta and I am trying to have all logins been handle by Okta.

haughty crystal
#

Hi.
I'm implement UI like this. I don't know does Stripe had prebuild UI like this or i must do . should you help.
thanks.

magic shadow
#

Hello! We are in the process of updating our app from using Stripe V2 to Stripe V3. The payments methods we use are card and ACH.
We already have a custom UI (not using Stripe Elements) form for both of these (using the old Stripe V2)

Can we still collect the card/ACH information using the existing UI we had for Stripe V2?

steady talon
#

hi, I don't find the Stripe API for quering currency, where can I find it?

graceful patio
chilly fossil
#

Yesterday,I have sent an email to tech support,could you please give me a reply

keen hare
#

hi, After the user paid, he did not receive the deduction information. What is the problem?

chilly quail
#

Hi there,
I want to add stripe fees at the time of payment based on card or US bank account, how do i achieve this ?

robust yew
#

When setting up WooPayments, the company registration number in China is not only 7 digits, how should I fill in here?

vocal wagon
#

Do stripe send any mail to customer for subscription? I checked doc. but could not get it.

midnight zinc
#

How can I stop the current_period_ends from progressing when a subscription goes unpaid, and also stop making draft invoices? My settings for subscription payment retries are to mark the subscription unpaid and leave invoice as is.

gilded veldt
#

Whether or not the adult category of payments can be collected. I sell adult products.

opal sun
#

How to block connect account balance for specific time through api ?

granite basin
#

Hi Team
What is the best way to update tax rate in subscription so after that invoice should billed with new tax rate .. currently we have around 100 subscription .Please suggest

weary abyss
#

Hello Stripe Dev Team,
Will the test cards works in Live / Prod Stripe Account?

warm mauve
#

hello
i am using flutter stripe plugin in my application and getting following error, ca anyone help me?
Exception: StripeException(error: LocalizedErrorMessage(code: FailureCode.Failed, localizedMessage: There was an unexpected error -- try again in a few seconds, message: No such payment_intent: 'pi_3NqUuoSA1LLimomX0OUvenRX', stripeErrorCode: resource_missing, declineCode: null, type: invalid_request_error))

shell raptor
#

Hi, when we adding subscription item to a subscription, the start date is taking PST only but end date is somehow for GMT. can you help me figure out why? thank you

distant raft
#

Hi , This is a question before use.
When I asked Stripe sales support about the limit on the number of plans, they answered, "Please don't worry, there are no restrictions on the number of rate plans you can create on Stripe."
However, when I checked the API reference, it stated that the upper limit for the plan was 20 items.
Which information is correct regarding this?

harsh brook
#

Hello Team,

we are using https://stripe.com/docs/api/subscriptions?lang=node -> create subscription to collect recurring investment from our clients. everything is working fine on create subscription but we are facing issue on the update subscription.

lets take a scenario where client decides to invest $100 every 3 months. the first billing will happen right after the subscription creation and the next billing will be in 3 months from today. In a few weeks time if the customer wants to just update the price and frequency to every week and amount to $200. is it possible to update the subscription amount and frequency without charging the client immediately for the updated subscription?

frosty dragon
#

is there any way to stop redirect
const { error } = await stripe.confirmPayment({
//Elements instance that was used to create the Payment Element
elements,
confirmParams: {
return_url: "http://127.0.0.1:5500/client/confirm.html",
}

});

as i don't want to redirect

sour laurel
#

I applied proration to 2 quantity item of subscription, but it worked only one item. How do I apply it to both? via retrieveUpcoming?

craggy scaffold
#

Hi, need help

frosty dragon
#

i want to implement upgrade plan or downgrade plan in that i charge plateform fee for monthly plane 34.5 dollars and for year i charge 334.50 dollars. here are senarios like client change there plan what is best approach for it as i want to add card only one time and want to create change platefrom and there pricing method accordingly

tired drum
#

Hi, why do I need to wait 7 days for my pay-out? I already had a few pay-outs before. Will this always be the case?

hearty fractal
#

hi i had query regarding script which im using for stripe payment can anyone teklls me that if this stripe works in india or not cause everytime i do payment with it in test mode its showing me invalid payment here's my script <script src="https://js.stripe.com/v3/"></script>

rigid pawn
#

Im getting this message on my websites checkout page "Sorry we are unable to process your payment at this time"

#

I tried everthing

#

Pls help me with this stripe issue

#

I tried all keys.I refreshed them also

verbal moon
#

hi, we can restart subscription after it become fully cancelled

stray plank
#

Hey, i have a problem with checkout. I get a "your card was declined" message after i click on pay.

tropic berry
#

When using Stripe for payment, a transaction fee is charged during payment. Is there a fee for refunds? For example, if I pay $100 and Stripe charges a transaction fee of $10, leaving only $90 for the platform. If I choose to refund the $100, will Stripe charge an additional refund fee?

vocal wagon
#

Hi there! I'm having trouble with stripe connection when I get to the final step of paying: I have a shop online and our booking plugin is Booknetic. Everything is properly set up, but when I get to the step where I have to go to payment, the pop up takes me no where and I see a 500 error. Anyone knows what might be happening?

unique epoch
#

Hi, In our use case, we want to enable checkout sessions for both subscriptions and payments. In the webhook, we listen to events for both types. Invoice creation is also enabled for payments.

  if (price.type === PriceType.Recurrent) {
    const session = await this.stripe.checkout.sessions.create({
      payment_method_types: ['card'],
      line_items: lineItems,
      mode: 'subscription',
      success_url: this.STRIPE_SUCCESS_URL,
      cancel_url: this.STRIPE_CANCEL_URL,
      customer: customerId,
      allow_promotion_codes: true,
      subscription_data: {
        metadata: {
          product_id: price.productId,
          price_id: price.id,
        },
      },
    });

    return { checkoutUrl: session.url };
  }

  const session = await this.stripe.checkout.sessions.create({
    payment_method_types: ['card'],
    line_items: lineItems,
    mode: 'payment',
    success_url: this.STRIPE_SUCCESS_URL,
    cancel_url: this.STRIPE_CANCEL_URL,
    customer: customerId,
    allow_promotion_codes: true,
    payment_intent_data: {
    metadata: {
      product_id: price.productId,
      price_id: price.id,
    },
  },
    invoice_creation: {
      enabled: true,
    },
  });

  return { checkoutUrl: session.url };

we need to listen to payment_intent.succeeded for payments and perform actions. Is there a way we can identify the mode in this event to perform actions for payments or another event to solve this ?

boreal loom
#

Before today, I received webhooks with a non-null value for the 'customer' field, but today, it has become null. Does anyone know why? Thank you!

zinc glade
#

Do you need a taxid to use stripe? Or does your business get seen for to much risk otherwise

tranquil silo
#

Hello, have a nice day, I want to make a manuel payment in the test environment and I want to see this payment in the available balance immediately. Can I do that ?

copper lion
#

Hey, guys!

A final question for adding Cash App our existing Stripe integration:

For single payments, we noticed that we had to exclude setup_future_usage when creating a payment intent for Cash App. Otherwise, the amount would not be shown when in Cash App. Excluding setup_future_usage works quite well.

Now, the issue is when creating subscriptions. Since the payment intent is created automatically, it always has setup_future_usage: off_session. As such, when using Cash App to pay, the amount is not shown.

What can we do so that the amount is shown in Cash App when using Cash App with subscriptions?

vocal wagon
#

Hi there! I'm having trouble with stripe connection when I get to the final step of paying: I have a shop online and our booking plugin is Booknetic. Everything is properly set up, but when I get to the step where I have to go to payment, the pop up takes me no where and I see a 500 error. Anyone knows what might be happening?

spring sedge
#

Hi,
Is there any way to get "Event Data" from developers->Events in Sigma Reports? If so, which table can I get it from?

mint dune
#

Hi I have question our customer purchased subscription on 1st August than we are topping up tokens for user on 1stseptember but by this time user subscription changed status to past_due why it happened? I can not see any failed payment on 1st september

heavy bolt
#

Is there any 3ds frictionless process test card number?

leaden bronze
#

I am facing this error in my Flask backend when integrating the webhook.

⚠️ Webhook signature verification failed.No signatures found matching the expected signature for payload

#

seeking help

#

its urgent. Communicate with the support still facing the issue after following the steps

distant raft
#

Hi , This is a question before use.
If I want to change the price for an existing subscriber, is it possible to do so from the Stripe console?

manic marsh
#

I have an app that allows me to charge a plan hai my users and I would like to have the api to be able to have them unsubscribe from the plan how can I do that?

unkempt pelican
#

Good morning, i have a problem, when one customer tries to pay he get many time the package on the invoice, how to clear this on the invoice? I want to charge only one and not all this, Is there a way to delete this via API to also clear the list if it exists? Thanks.

vocal wagon
sharp quarry
#

is stripe safe to put my bank account number and transit number in

hearty raven
#

I was looking through "save during payment" before as an alternative to attaching a payment method to a customer.

But I couldnt find out what was special about it. Is it the SetupFutureUsage that's the "save during payment part"?

frosty dragon
#

Hi Team, I have integrate webhook but getting a error :

Webhook payload must be provided as a string or a Buffer (https://nodejs.org/api/buffer.html) instance representing the raw request body.Payload was provided as a parsed JavaScript object instead.
Signature verification is impossible without access to the original signed material.

graceful lintel
#

hey folks, how do I validate events coming from stripe cli? I have completed the integration on site and I want to test it, for validation I am calling the construct_event function which requires a webhook secret but since we cant register a localhost endpoint, how do I pass in a valid secret?

icy egret
#

.

frigid epoch
#

Hello i need A help

upbeat badge
severe solar
#

Hi there, I have a problem with subscriptions via the subscription API. We set a subscription to cancel at the end of a period (September 13th) and not to proration, when the subscription was meant to cancel on that day, the subscription charged the customer a pro-rationed amount. I can't understand why the subscription charged the customer and cancelled on the same day.

vocal wagon
#

Bonjour, je rencontre un problème, j'ai activé les paiements paypal, et paiements express mais il n'apparaissent pas sur mon site wordpress comment je peux faire ?

civic fox
#

We encountered an issue related to Stripe Connect integration. When we use the "separate charge and transfer" mode to handle transactions and payouts, and we specify a sub-account for auto-payout, we would like to know if our platform account needs to be set to a payout mode to avoid automatically transferring order amounts to the Connect account.

grim oyster
#

Hey there,
I have a problem of 3DS authentication flow with recurring subscription. When I complete authentication on popup of 3ds then subscription still stays in Incomplete state and invoice in Pending state

delicate sonnet
#

Hi there, hope you're well 👍

What is the difference between 'canceling' and 'releasing' a subscription schedule? Specifically, I'd like to know if there are any circumstances where a subscription schedule could be 'canceled' but an associated subscription still remain 'active' or not 'canceled'?

thorn linden
#

Hi, i am testing payment gateway using java and i am trying to find jar file. i am not using maven or gradle file so anyone knows how to get jar file to import com.stripe.Stripe;
import com.stripe.model.checkout.Session;
import com.stripe.param.checkout.SessionCreateParams;

vocal wagon
#

hello, i uploaded a verification document (passport) and i got a reply saying the country doesnt match the account nationality, how can i change the account nationality?

leaden night
#

How to configure webhook delay in stripe. Is it possible?

inland pecan
#

Hi, we're trying to implement an automated system with a bank regarding payments initiated on stripe. We have the integration set up with the bank that sends a document (xml) about it and the only stripe related data we can get in it is the bank tracking ID. We can view it in the dashboard (under payouts) but we've been unable to find it in the API at all after searching thought it for hours. Does anyone know if the tracking number is part of the API at all and if there is an API call that can query the tracking number and return the resulting payout and/or payment intent?

tacit radish
#

Hello! I work for a music studio rental company and I'm trying to figure out how to implement this kind of behavior, inspired by car rental companies :

  • The user pays for its reservation (let's say 20$)
  • We hold a "deposit" to handle broken things (let's say 100$) - which we won't capture if nothing has been broken (capture is a manual operation)

For now, the user only pays for the reservation. What I can't really figure out is how to allow the user to pay immediatly for the reservation and, at the same time, capture the amount for the deposit. Both operations should be authorized at the same time but probably not be a single payment intent. Is it possible? Are there best practices to implement it?

Thanks for your help 🙏

charred nacelle
#

I am trying to add the "payout.paid" event to a webhook (webhook is set up and working with other events) but I can't see this event in the events dropdown - any idea what I'm doing wrong?

vocal wagon
#

Hello! I order your Stripe payment terminal BBPOS WisePOS™ , but don't understand how I can get payments with it. I try to watch youtube video where people configureted it with github, but I really don't understand how to do this. Maybe you can help me?

light steeple
#

i need to redirect to a URL when a payment is success and when payment failed.how to achieve this.

bold nebula
#

Hello I am new to strip

I want to integrate strip payment gateway to my Custom developed e-commerce website

My website is developed in PHP

I am currently using Authorise.net payment gateway and accepting payment through credit or debit cards

So which strip product I need to use

This is how my checkout page look like https://prnt.sc/KVSb55JmuxTU

So which strip product I need to use

Lightshot

Captured with Lightshot

vocal wagon
#

Hello! I integrated Stripe Checkout on my website in order to pay subscriptions. Now I would like to give to users the possibility to update their payment method. Can I do it without passing for the backend ? Something like the email sent by Stripe automatically when a card is going to expire, they sent a link in the email where the user can update the card informations

#

Hello

#

This payment method is currently unavailable for use. Please contact the website owner.

#

This error appears on the payment page, what could be the reason?

unkempt pelican
#

Hello, please vanya_stripe can you contact me back about my pending invoice items? thanks

gloomy kite
#

Hello,can the "purchase" happen in the background since they've already stored their card information in Stripe?

vocal wagon
#

How do I get customer's phone number for shipping?

proud prawn
#

Is there a way to customize stripe checkout left side with a custom code, to get something like this on the left

austere abyss
#

Hello team, i facing issues in refund process from connect accounts,

its showing minus transaction

stripe.refunds.create({
charge: paymentIntentId,
reverse_transfer: true,
refund_application_fee: false

blazing dew
#

Hello guys. Does anyone know how to verify a domain (for Apple Pay) using Google Sites?

rocky forge
#

Hello,

We found something curious today.
Our customers can decide to enter a new pm and pay when they want.
It's seem like this time the customer decided to pay 5 times using sepa_debit, within the same minute.

It's looks like there 5 pm_ and 5 pi_ at the same second:

https://dashboard.stripe.com/payments/pi_3NplHJCNJXdwnWFj04WOv3GD
https://dashboard.stripe.com/payments/pi_3NplHKCNJXdwnWFj0lQMc5TM
https://dashboard.stripe.com/payments/pi_3NplHJCNJXdwnWFj0jIlSbJY
https://dashboard.stripe.com/payments/pi_3NplHJCNJXdwnWFj1XGNJED1
https://dashboard.stripe.com/payments/pi_3NplHJCNJXdwnWFj1Prv7LRi

We checked our logs and it's seems we initiated 5 consecutive / simultaneous calls.
Can you tell me if that's sound right our your side ? This is most probably an issue on our end.

knotty hound
#

Hello team,

I want to add a feature where a customer can deposit his money into his account so that he can use this money for future checkouts.

Suppose a scenario where a customer checks out successfully. But the seller is unable to deliver the product. So it requires a refund of the money back to the customer. The refunded money will be stored in the customer deposit so the customer can use it for future checkouts. If he doesn't need future checkouts, he can withdraw his money. Is that possible?

upbeat badge
#

Hello,
Is it possible to make something like which automatically expires the checkout_session if the customer fails the payment 5 times or something specific like a fraudulent decline code to prevent card testing.
Possible?

unkempt pelican
#

Hello, anyone can help me fixing this charges? We're almost there, I can get and treat everyone, but here it's giving me this error.

\Stripe\invoiceItem::delete($i->id);
or
\Stripe\invoiceItem::delete($i->id, []);

return:

Message: Non-static method Stripe\InvoiceItem::delete() should not be called statically

and

You must pass an array as the first argument to Stripe API method calls. (HINT: an example call to create a charge would be: "Stripe\Charge::create(['amount' => 100, 'currency' => 'usd', 'source' => 'tok_1234'])")

frosty dragon
#

Hii Team,
I need to create subscription using ach is there any guide for this

mystic merlin
#

Hello, i'm still having issue with 3ds modal not showing on my Nuxt 2 app. From this discussion: #dev-help message I added content security policy for stripe.js from here: https://stripe.com/docs/security/guide#content-security-policy and these error messages still appear. Refused to apply inline style because it violates the following Content Security Policy directive: "style-src 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-...'), or a nonce ('nonce-...') is required to enable inline execution. Note that hashes do not apply to event handlers, style attributes and javascript: navigations unless the 'unsafe-hashes' keyword is present. and 400 error when POST to https://api.stripe.com/v1/3ds2/authenticate From this address: https://js.stripe.com/v3/three-ds-2-fingerprint...

Ensure PCI compliance and secure customer-server communications.

royal sierra
#

Hi, I am billed from Woocommerce automatically and I am not getting any invoice or any other notification, what is the problem?

manic pulsar
#

i am Indian and i have verified stripe account but its not working. Every time any customer will try to pay via stripe it gives error like "As per Indian regulations, export transactions require a customer name and address. More info here: https://stripe.com/docs/india-exports". Is there any solution here? that can help me to solve this things and start receiving payment?

floral wind
#

Hi all, How can I programmatically generate an URL to let end user update its Payment Method ? I found it on the Dashboard (Billing / Customers ) but I would like to do it programmatically

formal copper
#

Hi, I have an account set up with "Destination Charges", how do I switch to "Direct charge"? Is it something I do from the dashboard or I need to do something via API? I found no info about that

leaden bronze
#

how to find customer from payment_intent.succeeded event

dapper parrot
#

Hi

tulip heron
#

Stripe webhook signature verification failed using express. Help me to resolve it

daring rune
#

Hi. I have a question about how Stripe validates an email when creating a customer. So far, I all I found is that an email address is optional, but can be up to 512 characters when present (https://stripe.com/docs/api/customers/create#create_customer-email).

Would it be possible to know the rules used by Stripe beyond thisso that we can catch errors before calling Stripe?

silver cedar
#

hello @here has any one already tried the stripe beta version they just released ?
I was trying to use the custom and embedded checkout session functionality they added.
But I have problem with showing tax as the user chooses his location so that I can show him/her the tax he has to pay.
However I am getting this error:
"TypeError: loadedStripe.current.initEmbeddedCheckout is not a function"

If there is someone who can guide me to using this, so that I can get an embedded ui like that shown when someone gets to the url of the external checkout session url.

I would like a guidance or maybe a document/link/tutorial to how to use this new feature of stripe. Thanks

mystic merlin
#

@tarzan i implemented and still the same error messages. The page isn't being redirected to 3ds.

dusk bone
#

Hi there,

Can you please help me understand why it is showing the amount due after users complete the transaction successfully?

mint adder
#

Good afternoon

pale garden
#

Hello! I am in the final stages of testing our implementation of Apple/Google Pay using the Payment Element in our checkout flow. I have been able to successfully test Google Pay, and have confirmed that the payment sheet appears and gets processed correctly. I am having issues doing the same for Apple Pay. I have verified my domain, made sure to use a supported browser and OS version, and I do see the Apple Pay option appear in the Payment Element. When I go to checkout using this option and call stripe.confirmPayment, however, I get this error message from Stripe: "Something went wrong. Unable to show Apple Pay. Please choose a different payment method and try again."

I am using our sanbox/test api key, not sure if that might be the culprit. Can you help me understand why this issue is occurring?

delicate ivy
#

Hello

#

how can I use the Stripe payment plan without coding?

foggy oak
#

Hi there,

I have some metadata I added to a setupintent, now when this is confirmed and I create a subscription, I add the setupintent ID to the subscription metadata. When the subscription is confirmed, payment intents get created. Now my goal is to get the metadata from the original setupintent through the paymentintent. Is there a way to get the related subscription from a payment intent? Or the originator of the paymentintent? As in expand something? I can't see it in any of the api docs

hearty raven
#

How should I generally deal with retries and idempotency?

Consider this: I set the reservationId as idempotency key upon creating the paymentintent. What if they don't retry the operation by adding more funds, but by using a different card. Couldr or should we even create a new paymentintent then with this new paymentmethod? or should we update the paymentintent with the new paymentmethod?

if the recommended flow is create paymentintent with amount, currency, customer etc on the server... return to client and via stripe elements attach paymentmethod to the intent and confirm... what do we do in the case of a retry? Retry will either be using the same paymentmethod, or another payment method

native grove
#

I am working on a project and we are creating a virtual wallet for the same. We are using Stripe as our payment gateway.

If User A adds money to his wallet and has not paid the amount to User B, Is Stripe going to deduct transaction fees for the same?

uncut fractal
#

Hello! Is there a fast way to duplicate promo codes? My client set up 48 individual coupons under a single 100% off promo, and now she wants a dollar value "off" different products instead of a percentage discount.

sharp anchor
#

Hello! Hope you are doing great!
I am quite lost about implementing Destination charges and collecting the fees.
Any help or guidance is super thankful!

sterile solar
#

hi,
can I use volume payment model with price_data object on api subscription/create ?

leaden bronze
#

I am getting customer property null in The Checkout Session object object

vocal wagon
#

Hello, we are facing a production bug... We are trying to determine whether user has the subscription in unpaid status + if there is an invoice for him to pay. In some cases, we can send:
stripe.Invoice.list(
subscription=None,
stripe_account=self.stripe_account_id, # connected account id
status="open",
)

I would assume this would return an empty list (it does locally), however on production in returns an invoice to one of not finished payments + shows it to a different user! Could you please elaborate?

final nacelle
#

Hey! What's the best endpoint to call in order to retrieve a customer's default payment method for invoices?

craggy scaffold
#

Hi need little help

sudden yoke
#

Morning, is there a indicator on card or pm details on whether the bank requires 3ds? much like the 3ds support flag? Thanks.

vocal wagon
#

Hi Stripe, can you please point out what went wrong with this connected acct_1Nqd8kDAU0vGLCr3

This person is trying to create a connected account on my system but is not being able to.

spice laurel
#

Product related question: Does stripe checkout support storage of multiple credit cards for customer to select on future checkouts?

sinful bridge
#

Quick question. Can we use ideal for future payments? When I create payment Intent I set the property seup future usage as off session. Please confirm

autumn halo
#

do i have to store a connect account id in the database for each customer or can i use their main stripe customer id?

zinc glade
#

is there anything/rules to add to 3ds to prevent carding

cursive beacon
#

Hi in C# .NET , is there any way to change a subscritpion renewal type? I've created a "charge_automatically", wich means will force the payment everytime, but i want to change that subscritpion to manual, and back to charge automatically whenever i want. Is this possible with an existing susbcription?

novel obsidian
#

I canceled this test mode subscription sub_0Nqeno4rOYBvHyzsgPHv0GPa with prorate=True, and a proration item was issued (evt_0NqeqV4rOYBvHyzsnCpfzrw8). However, I'm not seeing it anywhere on the account. Where did it go?

honest falcon
#

Hi, Is there a method within Stripe's payment process to pass on the charges incurred when using a credit card to the customer, rather than modifying the invoices, as we integrate our Python application with Stripe and utilize their services for invoice management and customer payments?

sudden lance
#

Having trouble with API I have added a webhook for customer.subscription.paused and customer.subscription.resumed webhook that never get called when I manually pause and resume a subscription, the customer.subscription.updated webhook does get called, but the status remains as 'active'... can anyone shed some light?

leaden night
#

Which webhook mendetory listen for subscription 🤔

rose creek
#

Hey guys, how do coupons behave that have Duration 3 months set when applied to an annual subscription? For instance, if I am trying to give a coupon that gives 20% off your monthly plan for 3 months in a row, but they select an annual option, what happens? Do they get the coupon once, and then 3 months go by and it goes away?

sour mulch
#

Is there a way to still capture a card if a setupIntent fails auth check?

vocal wagon
#

I want to search for customers with a non-zero cash_balance. What is the fastest way to do so? List all customer and get the cash balance of each would be too many API calls

nocturne urchin
#

Hi! I am not a developer. I am the present of a bail fund. We have been accepting donations through Stripe since we started. Two weeks ago, all payments were frozen and we can't get answers on our dashboard and we can't get answers from customer support. From our dashboard, all we can gather is that we no longer meet their "terms of service". We cannot get through to stripe customer support. The only option available when we access customer support is email (no chat or request for callback). And all that happens when we write an email is that we get a response saying "we'll get back to you" but they never do. I'm growing afraid that this is a political attack on "left-leaning" "anti-capitalist" mutual aid NGOs. Does anyone have a similar experience? Should I jump ship and set up donations through another processer?

violet mantle
#

Using stripe tables, on load can i not just make it transparent..?

earnest oracle
#

hey! According to this stackoverflow, you are able to update an existing subscription with a coupon code: https://stackoverflow.com/questions/35980553/rails-stripe-updating-existing-subscription-with-new-coupon-code

But I want to know if this is recommended or not, and also if we can do this somewhere in the dashboard instead of programmatically like this.

Thanks!!

nocturne urchin
#

Hi! I am not a developer. I am the present of a bail fund. We have been accepting donations through Stripe since we started. Two weeks ago, all payments were frozen and we can't get answers on our dashboard and we can't get answers from customer support. From our dashboard, all we can gather is that we no longer meet their "terms of service". We cannot get through to stripe customer support. The only option available when we access customer support is email (no chat or request for callback). And all that happens when we write an email is that we get a response saying "we'll get back to you" but they never do. I'm growing afraid that this is a political attack on "left-leaning" "anti-capitalist" mutual aid NGOs. Does anyone have a similar experience? Should I jump ship and set up donations through another processer?

zinc glade
#

hello i had questions on how to enable 3ds secure functions

wraith grotto
#

Looking for some clarification around subscription invoices / emails since emails aren't testable in test mode, and what can be manipulated from event triggers. Using the pre-built checkout page to handle customer/subscription creation with a subscription plan that is $0/mo.

thin hinge
#

Hello, may I know the reason why my account has not been verified yet? Even though the information is identical between my account and the proof of address, you reject the documen

frail wolf
#

hello, how to jest mock the for await (const paymentMethod of stripe.customers.listPaymentMethods) ? I'm trying to write unit tests

real shell
#

Hi is there a way to make this "Your website " hidden or totally hardcode it?

thin ravine
#

hi, is there any way to find the published IP address of my terminal reader so I can troubleshoot why my iOS devices can't connect to it?

i've been developing a new version of my app with javascript in my browser, but when i build it for testflight or access it via ios safari, the app can't connect to the card reader

scenic hound
#

Hello, I'm trying to update the custom connected accounts representative information.
curl https://api.stripe.com/v1/accounts/acct_xx\
-u "sk_test_xx:"
-d "representative[first_name]=Jenny"
-d "representative[last_name]=Rosen"
{
"error": {
"code": "parameter_unknown",
"doc_url": "https://stripe.com/docs/error-codes/parameter-unknown",
"message": "Received unknown parameter: representative",
"param": "representative",
"request_log_url": "https://dashboard.stripe.com/xx/test/logs/req_Z2tkCVl4OHblNW?t=1694803046",
"type": "invalid_request_error"
}
}

How do I update the representative information?

vital coyote
#

I want to add an additional "linked external account", with that external account being a Bank of America account. OK, so far so good. But the Comptroller of my company only wants to provide the account number and the routing number (she does not want to provide a username and password). My question is: is that possible? Add a linked external account without a username and password to that bank?

#

To say that I am a Stripe newbee would be overstating my capability/experience. That said my answer to your question is yes.

ember bear
#

@vital coyote please keep messages in the thread I opened for you

vital coyote
#

How I set up the existing linked external account is: Gear wheel -> Business settings -> Linked external accounts (after logging into stripe.com and going to home.

radiant jacinth
#

If I receive a payment in USD and my platform account has both CAD and USD external bank accounts. Will the payment be directed to the platform USD external account?

vital coyote
vital coyote
last patio
#

Is there any way I can attach metadata to a paymentIntent from a payment link? Need to track a user and its subscription, so I have it for when the payment intent is completed (subscription renewed, created etc) I have to fetch the user and its specific plan, but I need a way to pass that plan, most likely using metadata

ember bear
#

@vital coyote please stay in the thread. you're cluttering up the main channel

vital coyote
frigid epoch
#

Hello

copper yarrow
#

Hello good day, Anyone that works in Sales or knows about Stripe processing payment fees available for a chat?

gray canopy
#

I need help in creating customer and using their default payment for charge. I don't know how to send parameter to charge for that customer. I am using PHP SDK.

silent crystal
#

Hi everyone, is there a way to add specific "metadata" to a stripe checkout session that is only displayed in the email receipt? Like changing the product name summary or adding to it (an access code).

#

`const session = await stripe.checkout.sessions.create({
line_items: [
{
price: 'price',
quantity: 1,
},
],
mode: 'payment',

success_url: `${DOMAIN}/success.html`,
// Cancel page should link to the "How to Watch" section of the Home page
cancel_url: `${DOMAIN}/cancel.html`,

});`

mint adder
#

Hey just need to check when you do an update to a connected accout is it suppose to be visible in the log or not?

vagrant gulch
#

Hi everyone, we are saving cards for future charges. It looks like the CVC and the expiration date are not validated when we save the card. It is only validated when we charge the card.

  1. Is there a way to validate before we save the card ?
  2. Would putting a hold on the card (and cancel it) trigger additional validation ?

Thanks for your help !

little valve
#

Hi everyone, I have a question about how the charging for an invoice works. So we have a multi vendor platform where we are sending invoice to some of our vendors using Stripe Invoice. Now for this case the we have the vendor stripe account linked with our main stripe connect account and we are sending them invoice as customer. I have setup the invoice to be charged right away using the api (see code image attached).

My question is when the invoice is sent how will it be charged directly from customer, how does that process work, as I need to handle the outcome of the invoice on our application end as well.

Thank you

hearty raven
#

when catching exceptions on confirmed paymentintents, do i want to look for error codes or decline codes? what is even the difference?

hot sand
#

Guys, I have a problem on the stripe site. Sorry to send message here but we are without options. The guy from my company that made the login and password don't remember the email that he put. So now we need to reset all the informatio to start using stripe. Can someone help us please?

vagrant gulch
#

We save cards before charging. We would like to capture invalid CVC and expiration date before charging.

Can I use Radar only to screen saved cards (before any charge happened) ?
I do not want to use Radar to screen transactions (and pay 2c/txn), only want to screen saved cards for correct CVC and expiration date (yes, we use SetupIntent).

floral pollen
#

How do I capture the Email using Elements and @stripe/react-stripe-js?

jaunty raptor
opal gale
#

hi, can I get help?

silent crystal
#

Hi, is there a way to run a function only after the stripe prebuilt checkout session is successful? Can it be run without a webhook?

night herald
#

Hi i need some help

paper python
#

Hi, for Destination Charges with connected accounts, Is it possible to charge the stripe fees back to the connected account?

jaunty otter
#

Hi, I'm looking for help integratign Stripe Connect with iOS and Firebase as the database and server. Any good tutorials out there for beginners?

novel obsidian
#

I have an issue with test clocks and fetching invoices by date: stripe.Invoice.list(customer="cus_Oe2989rI3lxQ5t", status="draft", subscription="sub_0Nqk5Y4rOYBvHyzsRllXILlV").data[0].created gives me 1698703329 for a particular invoice, but that invoice doesn't show up when I filter by created date like stripe.Invoice.list(customer="cus_Oe2989rI3lxQ5t", status="draft", subscription="sub_0Nqk5Y4rOYBvHyzsRllXILlV", created={"gte": 1698703329}).

devout night
#

Hi, is there a way that I can use fake credit cards to test Google pay in Test Mode(with Stripe Payment Element)? If I get charge if I use a real credit card?

gentle yarrow
#

Hi Stripe, I'm having issues using the Payment Element (we're migrating from the older card element) to collect new payment details for an existing subscription invoice paymentIntent which failed. I want the Payment Element to show current payment methods for our account (or payment methods I select) and also want the new payment method to be set with SetupFutureUsage = "off_session".

The Payment element (I'm passing the paymentIntent client secret) seems to only want to use whatever payment methods are part of the existing paymentIntent. I'm not seeing a way to change payment methods when setting up the Payment Element for an existing paymentIntent.

And then when I try adding the future usage perameter during stripe js confirmPayment or Pyament Element setup, I get an error saying future usage needs to be set at paymentIntent creation time, which was created on a subscription invoice for the old payment method.

How do I achieve both of these with the Payment Element with an existing PaymentIntent? Thanks.

cerulean pineBOT
cerulean pineBOT
#

We're back! The channel is now open and we're ready to help you with your technical and integration questions!

stray plank
#

Hey i need help with my payouts

odd jolt
#

How do I get help regarding a suspended account? This is the second time we've been suspended, and nothing has changed from the first time, when we managed to get unsuspended..

silent turret
#

I have a question about the webhook process for Refund with the payment type customer_balance.

  • I discovered that when creating a Refund using Refund.create(..), a webhook of type charge.refunded is triggered immediately.
  • Furthermore, I confirmed that when a user enters refund account information in the received email, a webhook of type charge.refund.updated is triggered.
  • Additionally, I became aware that at this point, the status of the corresponding payment in the dashboard (PAYMENT) changes to Refunded.
  • To detect the moment when the status value displayed in the dashboard (PAYMENT) changes to Refunded through a webhook, what type of webhook should be detected?
chilly fossil
#

Hi,I have sent an email to tech support at sept 15,could you please give me a reply

slate swift
#

I can't see cash app pay, Google pay or Link in dev mode using PaymentElement. When I switch to production I see all those. How do I turn on those methods in test mode?

chilly fossil
#

hi,i want to send an email to tech support

leaden jewel
#

Is the s700 stripe terminal availiable for purchase in USA yet?

spring olive
#

hi how to response a faild to webhook ?

wooden sand
#

Hi! I'm working on a Stripe Extension App. It's first order of business is to direct the user through an OAuth2 flow so it can do background jobs. I've implemented the backend and it is going through the flow pretty well; however I'm seeing that the key I get upon a successful connect, is for an account other than the one I went through the flow for. Is this expected?

vagrant steppeBOT
#

bmizerany1234

limber ivy
#

Hello, i am trying to integrate ACH bank account for us bank but before payment i want to save the payment method for that i created cutpmer's bank account token and saved it in my account but for verification i dont know how to send deposit money in their account,how can i do that?

crystal jetty
#

hello

i want to make a payment card using elements in which user comes first time user have to fill all the details of card like card number cvv and expiry but when user come second time the card number will e saved if uder want to save the card number ad have to fill only cvv and expiry jus like amazon paymet where i can save my card numer

winter kestrel
#

Hi, I have a question was my bad and I deleted the account on my mobile in two-step authentication and now I can't figure out it, how I fix it?
Stripe asked me a code from my authenticator app, but I deleted the account in my authenticator and now I'm in problems

graceful lintel
#

hi I wanted to integrate Bank Wire payments through checkout, and I have been getting some conflicting info on it from the docs. Some parts say that we need to first create a customer -> payment intent -> checkout session and other parts say that you only need to enable it from the dashboard and if the currency and location matches, that option will auto reflect on the checkout session, and in one place its saying we will need to onboard customers and get them a VAN. it would be great if I could get this flow clarified thanks!

craggy spear
#

how can i cancel the payment?

leaden night
#

Hello

#

@golden cosmos In my Spring Boot application, I'm listening to webhook events from Stripe, specifically "invoice.payment_failed" and "invoice.payment_succeeded." I've implemented the following logic to manage subscription details in my local database: For "invoice.payment_failed" events, I retrieve the subscription details from Stripe, check if it exists in my local database, and if it does, I update it with the latest Stripe subscription details. If not, I save the subscription in my local database. Similarly, for "invoice.payment_succeeded" events, I follow the same logic of checking and updating or saving subscriptions in my local database. The challenge arises when Stripe sends both webhook events consecutively during a single subscription payment. Each event is considered a new request, and Spring Boot handles them in a request pool. Occasionally, both requests execute simultaneously, and if the subscription is not found in my database, it can lead to duplicate entries. So how to solve that problem. Pls guide me Try to guide and solve that type of scenarios during stripe webhook. For that type of scenarios I have one approach lock database row But that is not best practices for big level so provide some best practices to resolving that type of scenarios. How to solving that type of scenarios Pls guide me

delicate swift
#

Hi

#

I need help

ornate oyster
#

I need help regarding ApplePay implementation using stripe

austere haven
#

Hi,

#

I have problem with account. I cannot link my account to Rezio system.

viral patrol
#

Hi team i have problem with payout

#

anyone can help me?

austere haven
misty hornet
#

@austere haven I've already created a chat for you, let's contine the discussion there

grim oyster
#

Hello,
I am planning to use Stripe Payment link of product for subscription for my users. I want to know if I can pass email dynamically?

kindred plover
#

Questions about the expiration strategy for a Hosted Invoice Page Url and Invoice PDF download Link

stoic sleet
#

Hi Everyone,
I have got some problem in stripe payment elements form so is there someone here who can help me ?

placid oyster
#

#dev-help How to add PayNow Payment as the default system?

primal bison
#

Hi there,
I have a question about customize text in the email (e.g. receipt email).
Can i customize those text?

real mantle
#

Hello, how long do Stripe issuing applications take to get approved? I'm creating an application which needs to be deployed into production in 2 days (tight deadline I know), so I'll need to search for other solutions if Stripe won't process it in time

errant wharf
#

Hi there i creating my platform and i want to integrate stripe payment gateway in it. I want to create new account for user on my signup and get its balance and make a deposit and withdraw for this new user. How can i achieve this can anyone please guide me?

brazen pier
#

Hello
I am using Checkout session for payment . And I want to add discount to each items. Sometimes all line items will have discount or some will not have. As We have custom coupons on website . I want to show that discount value on checkout page. So I am creating the coupon using API where i am using amount_off with total discount applied on website. But It is giving me an error like Error creating coupon: Invalid integer: 91.9

sleek spindle
#

Hey Stripe Moderators,
I have a quick question related to the Payment Element widget.
What's a good way for our frontend code to know when the user clicks on one payment method ( say card ) and then clicks on another ( say afterpay ) before clickin on Pay Now or creating an intent?

blissful knot
#

Hello there ! I have an issue concerning draft invoices generated by subscription. I want to void them or delete them. Is it possible ?

ornate oyster
#

I need help regarding ApplePay implementation using stripe

stoic sleet
#

Hi
I have integrated stripe payment gateway in php and when i try to make payment via paymentIntent i am getting incomplete status in dashboard because user didn't complete the 3DS authentication so my question is how can i able authenticate user from 3DS in php API ?
And i am using custom payment flow.

vocal wagon
#

Hi team.

Is possible with a Connect user case to use to different funds flow?

The usecase:

I have a marketplace and connected accounts. And I have also my own products to sell on my own market place.
So I created my own Connected account.

The 2 fund flows I am talking about :
Seperate charge and transfert for the multi basket
and Direct charge for my own product.

I am looking to an alternative option here for fees.
The Alternative option is to use direct charge for my seller account, to which we can apply the platform's pricing on the payins and there will be no charge at payout.
It remains to be seen whether this will work for you, as Stripe charges will be debited directly from my seller account (and not from the platform)..

craggy shoal
#

Hello !

Let's say i have a yearly plan of 200$ / year. Is there a way to create a monthly plan that would act as the yearly plan ? For example, by subscribing this monthly plan, the client would pay 200$ immediately, and the next 11 months wouldn't create any invoice, and the 13th month, 200$ again, etc ?

I know this question is weird, but in my case i just can't use a simple yearly subscription.

Thank you

undone stag
#

Hello,
The SetupIntent API returns a token. My question is, do you need to provide the parameter 'customer' in order to be able to use a token for payment?

modern wedge
#

Hello Team,
how to trigger a future subscription schedule right now. Tried to use test clocks but I am confused how to use it.

viral patrol
#

any onw khow how to update this industry field with connect account api i check documentation there is no field in post or update api

tranquil basin
#

Hey, We are a checkout service in india, we use PG's to process payments. But Can we use stripe to be token requester for us. We are not merchants ourselves but checkout system for multiple merchants.

astral halo
#

Hello. Please I’m trying to change customers email on a source using CLI. How do I get this done.

rapid solstice
#

hello, I had a query related to Link type payments. So if one customer has saved his information(email d/phone no) for link type payments, another customer is also seeing the same email id when we create the payment_intent_request. Why do we see this data persistence in link element, also, what's the way to resolve it?

waxen quail
#

@astral halo please use the thread I created for you

astral halo
#

Okay

brisk roost
#

Hello, When my customers try to pay via the link this error appears

terse lodge
#

I have a Connect system where the connected accounts should add two bank accounts, one per currency. So I have a connected account with default currency EUR and two bank accounts, one in EUR and another in GBP.

If I create an invoice in GBP, and set up a transfer amount it gets converted from GBP to EUR, even though the account has a GBP account.

How can I manage to make transfers in GBP be sent to the GBP account and EUR in EUR?

vocal wagon
#

Hi, I'm working on a custom payment process on woocommerce platform - for klarna. The scenario is - the first payment intent that is created on checkout has charge type authorize and WC order goes to on-hold status. Then it redirects to the one click upsell page where the payment intent is created with capture_method => manual, and then on the thank you page I do $stripe->paymentIntents->capture(id) for all payment intents, and inside the stripe dashboard they are all 'succeeded' and the WC order is completed.
But there are problems with refunds, when I do a refund within a WC order of e.g. two products I get an error:
Error capturing charge in Stripe. Reason: The specified amount is greater than the maximum amount allowed.

  • Where max amount allowed is the price of the first product. I am kindly asking for any help, why is that happening. Thanks
graceful patio
#

can someone please help me to integrate klarna through stripe, I just think there are a lot of moving pieces and I can't seem to figure it out.

faint hornet
#

Hello, thank you for your availability
Question: is it possible to change an Express Account business type?

sinful bridge
#

Hello

vocal wagon
#

Hello, team
Could you help me? I'm registered Stripe for my company and can't verify my account. System does not accept documents as proof of identity. I sent passport and bank ststement with the address of my registration, but the system rejects it. Thanks)

snow cargo
#

hi, im getting 422 error from webhook callback (it seems like my app is unable to decrypt the payload using the given secret key)

gilded yacht
#

Hello, I integrated stripe checkout with a site, and now it's moving to production. But when my client wanted to register on the site, the website (I deployed) is rejected saying that it's domain is not secure,
I have deployed the website on IONOS VPS, and bought domain and am using it.
https://www.rudimarketing.com
This is our website url, why is this being rejected?
Please help me.

chilly fossil
#

How to be Apple Pay Web Merchant through Registration API

modern wedge
tacit bone
#

Hey, does anyone know if its possible to connect AMEX to an UAE Stripe Account? Edit: I'm only asking here because stripe doesn't have any Support for UAE :/

kind whale
#

Hey! I have 2 different services (websites) to accept payments. For each service I have different products and webhooks. Webhooks are listening to payment_intent.succeeded
But for some reason I received failed requests to the second webhook from the first one. How to divide them? Can someone help?

placid oyster
#

i need help

flint zenith
#

Hi Everyone.. is there any way to load money in connect account using connect account external bank account?

devout bronze
#

Can anyone tell me why units been 3 weeks for a simple 300 payment I was supposed to get on September 2nd. It’s the 18th and it still says processing

vocal wagon
#

Hi, I'm integrating StripeCustomer portal in Java. I want to create a Customer portal session but I don't know how to get the portal url from response.
Map<String, Object> params = new HashMap<>();
params.put("customer", user.getStripeId());
params.put("return_url", returnUrl);
com.stripe.model.billingportal.Session session = com.stripe.model.billingportal.Session.create(params);

in the session object there are no getters. Any ideas?

#

I'm using stripe-java 23.5.0

fair pilot
#

I’m building a platform where users can deploy their own store. I want to take the payments for all customers of all individual stores but use Stripe Connect to payout profits from those sales. Will connect allow me to do this?

white matrix
#

Is there a way to pass custom query params with a Stripe Link and once the user completes the payment the data is passed inside the metadata which triggers the webhook. Or any way to pass metadata for each user eg their ID.

sour thorn
#

Hi, guys

#

i have a question regarding stripe connect, i recently joined a account through connect. why did stripe create two acoount id's i already had a account

reef hinge
#

Hi, I have a question regarding a very specific usecase that I nonetheless expect to come up every now and then and hence want to ask how this can be done most idiomatically:

  • I sell something which has to be paid a deposit for
  • the user decides to book the product
  • the user gets assigned a checkout session and pays the deposit
  • stripe collects the remaining amount at a certain deadline

Mind that I neither want only payments (apparently cannot collect automatically) nor only invoices (want to collect the deposit immediately and conveniently (not via invoice per mail)

Thanks in advance!

solid glen
#

Hi everyone, I want to use Stripe Connect for a marketplace with connected Standard accounts (don't want to have a withdraw fee for sellers) and Destination Charges (want to have clarity over fees for the sellers). In the Stripe doc this combination (Standard and Destination Charges) isn't recommended. Why? Can I use it nevertheless?

Thanks!

foggy oak
#

I get payment intent webhooks in the wrong order sent to my local, i.e.

2023-09-18 13:13:22 --> payment_intent.succeeded [evt_3NrfOFLjYDcRA6KW2azy3lry]
2023-09-18 13:13:22 --> payment_intent.created [evt_3NrfOFLjYDcRA6KW2Fy6lLk8]

Succeeded gets sent before created, how is this possible? This brings complications with my jobs as it tries to deal with succeeded before created

tawny hinge
#

Hi, my WordPress site Woocommerce Stripe Payment is not working for guest user check out. After clicking Place Order button, it just scrolls to the top of the page. It should go to order confirmation page, but it's working for logged in users. WooCommerce Setting for guest check out is enabled. Any suggestion?

odd locust
#

Hello, am i able to use the confirmCardSetup with the express checkout element in order to associate a customer's payment method with his account in order to bill him after his trial expires?

primal mural
#

Hii stripe team
i getting this error on live server
djstripe.models.core.PaymentIntent.DoesNotExist: PaymentIntent matching query does not exist.

lethal quarry
#

hello, can we check before charge card is international or commerical,

ripe osprey
#

Hi there, I am looking to use Multibanco but all the documentation refers to using "Sources" to integrate it. However everything refering to "Sources" states that they have been deprecated. What should I do here?

mint nimbus
#

Hello Support. I got this error message attached in the screenshot. Need help how to handle this case.

reef hinge
#

Another question, proceeding to implement what was proposed in a previous thread: how would I add an already paid position into an invoice? I e i want a field „deposit, <somePrice>, paid“
Amount due, <somePrice> outstanding“ in the email sent to the customer

sly harness
#

Hello! I have a question. How can I change SEPA ORDER terms text? Also, How can I change my name when it says "You are authorising "......" and Stripe...

#

Hi! Thanks for your help. This is where I see the text

vocal wagon
#

Hello! I need help with a payment that didn't reach my bank account and on stripe I got this notification:

wispy coral
#

Hi all—I have a question around webhooks, specifically the secret retrieved using stripe listen --print-secret—can this secret be rolled/updated somehow?

terse shale
#

Hi Stripe Support Team! I just ran into this error "api_key_expired" from trying to listen to webhook events with my stripe integration. Once I checked my dashboard I could see the API keys, but none of them had a flag or something on them to denote that the key was expired. I was wondering if this also happens with production keys and what is the best way to spot this ahead of time? Also, this was a CLI key, how do I create a new one of those?

limber knoll
#

Hi Stripe Support, I am a dev which currently looking to integrate google pay into our online store using Stripe. But on stripe documentation, it only contains 2 options, which are using stripe checkout UI or stripe elements. But we have a custom UI and checkout flow. Anyway we can still integrate google pay? Looking on the Intent API doc, there is no "google pay" payment method type. Anyhelp would be appreciated

thin rover
#

Hello, I would like to know if it is possible to control the bin code of a payment method using stripe api ? Im using Stripe SDK for React Native with a nodeJS backend. I would like to block specific payment methods based on the bin code

next solstice
#

Hi, I updated to the latest android stripe terminal sdk and now I get the error "com.stripe.stripeterminal.external.models.TerminalException: Must have a country code to connect to a Tap to Pay reader.".. How can I set this country code?

sturdy cobalt
#

Hi I have a case when I am trying to create a subscription for $100
With 3 installment so 100/3 =33.33 but I am getting a difference of cent Is there is way that
I can collect whole payment instead Of 99.99

tawny bison
#

Hello Stripe Support Team, I implemented the stripe payments with Adobe Commerce Cloud and after configuring, it's throwing the below error on the checkout page.

Message: Class "StripeIntegration\Payments\Model\Stripe\Checkout\SessionFactory" does not exist in /vendor/magento/framework/Webapi/ErrorProcessor.php:208

simple shale
#

Hi

I have a Laravel API that handles my payments.
Here I create a Stripe Checkout Session using the ‘stripe/stripe-php’ composer package.
This all works fine, I get a checkout page and I’m able to complete the payment.

I had some problems where I got the error:
‘invalid_request_error: This PaymentMethod was previously used without being attached to a Customer or was detached from a Customer, and may not be used again.’

I asked In this chat and got the solution by setting:
setup_future_usage to off_session under the payment_intent_data

But now when this is set to off_session, I can only choose Creditcard as payment method.
The other methods like ideal and Bancontact disappeared, is there an additional setting I need to set?

limber ivy
#

const stripe = require('stripe')('YOUR_SECRET_KEY');

// Replace 'ba_123456789' with the actual Bank Account ID you received when creating the bank account
stripe.verificationChecks.retrieve('ba_123456789').then(function(check) {
if (check.status === 'verified') {
// The bank account has been successfully verified
// The microdeposits were successfully checked and confirmed
} else if (check.status === 'pending') {
// The bank account is still pending verification
// This typically means the microdeposits were sent but not yet confirmed
} else if (check.status === 'failed') {
// Verification failed; the microdeposits did not match or other issues occurred
} else {
// Handle other cases as needed
}
});
is this a valid code to verify the bank verifcaton status

real shell
#

I am creating a customer onboarding account. How to hide not needed fields? Also, manually pass fields through api without having user to change it?

glossy sierra
#

I need to update my phone number

#

To get into my account

toxic harbor
#

hi, I want to support refund for asynchronous payments, to which events should I listen?

vocal wagon
#

hi, I need to apply different fees based on customer card holder type (individual, business, etc.), but I can't find that data in card object, can you help me?

jagged laurel
#

Hi, I need to implement the withdrawal of funds to the user's card on request, but I can't find how to do it can you tell me how to do it using api requests?

Here is a small example of what I need:

User 1 has created a task for which there will be a payment.

User 2 completed the task and his balance was increased by $100

Now user 2 wants to withdraw funds from the balance to his card

How to do it?

rain hazel
#

How to create account

sly harness
#

Hello! I have just made this question but my Keyword start failing and I wasnt able to continue the question

#

I want to change SPEA ORDER terms text

#

How can i change this text?

vagrant steppeBOT
#

daviddrp

brave saffron
#

Hi. I am interested in whether the following messages have the same meaning? are they triggered by the same error? .. and whether these 3 messages are the same messages that have changed over time:

  1. 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.
  2. The PaymentMethod pm_.....v does not belong to the Customer you supplied cus_......o. Please use this PaymentMethod with the Customer that it belongs to instead.
  3. No such PaymentMethod: 'pm_.......v'; It's possible this PaymentMethod exists on one of your connected accounts, in which case you should retry this request on that connected account. Learn more at https://stripe.com/docs/connect/authentication

Learn how to add the right information to your API calls so you can make calls for your connected accounts.

reef hinge
#

I got recommended to store the customer upon first payment for later use in a previous request here, but for some reason I get null for the customer field, even if I specify customer_creation: "always" when creating the request for the session, what am I doing wrong?

{
  "line_items": [
    {
      "price_data": {
        "unit_amount": "100000",
        "currency": "EUR",
        "product_data": {
          "description": "-",
          "tax_code": "txcd_20030000",
          "name": "-"
        }
      },
      "quantity": "1"
    }
  ],
  "cancel_url": "-",
  "customer_email": "fritz@baumschlange.de",
  "expires_at": "1695049323",
  "payment_intent_data": {
    "setup_future_usage": "off_session"
  },
  "mode": "payment",
  "success_url": "-",
  "customer_creation": "always"
}
slate swift
glossy condor
#

if i remove one bank account with a certain currency what happens to the leftover currency?

real shell
#

Hi Again,

I am creating customer account. While creating an account, I am passing fields manually like bellow. But, form is not getting prefilled

: company: {
address: "New Jersey",
name: "Incyree Inc",
phone: 123,
},
business_type: {
email: email,
first_name: "Anish",
gender: "male",
last_name: "Subedi",
},
business_profile: {
url: "www.incyree.com",
},

warm parcel
#

Hi! Can I have ACH Bank Transfer ONLY? (I do not want Credit Card options to show). Is that possible? And how?

upper carbon
#

Hey there,

we're a german company currently expending into the states. Our first serious customer in the US is receiving german e-mails and german statement descriptors on his banking account. I cannot find an option to change this. Please help me!

mossy dagger
#

Please could you help me on how I can validate possible fraud with a card by shipping address and name of the holder? or in any case how to validate this data so that when creating a card or making a payment a fraud issue can be detected

arctic aurora
#

Can someone adivse how to embed email into Email field created by Stripe Payment Links?
I have a buy button, clicking on it takes user to checkout ... (https://buy.stripe.com/test_fZecPtcHQ9ne3Bu3cc)
As you can see Email is empty, how can i add email to be not empty, but to be prefilled and disabled for user to change it ?

Our Most popular one! Pay once and enjoy forever!

raw rapids
#

If I'm using <PaymentElement /> in my React application, but I'm completing the payment intent server-side, is there any way to get it to list all the nice payment method options like in the demo?

vocal wagon
#

Hi there, I noticed an issue regarding payment collection. My customer added a card which is expired since november 2022 and yet, payments were allowed many times by Stripe. Can you help with that ?

#

What is the case when one payment intent has multiple charges associated with it?

steady epoch
#

Hi there

Cannot take payment on Tap to pay in US. getting {"error": {"code": "FeatureNotAvailableWithConnectedReader", "message": "This feature is currently not available for the selected reader."}, "paymentIntent": undefined}

iphone 12 pro

any ideas, thanks.

vocal wagon
#

When creating a refund for separate charges, what is the difference between charge and payment_intent parameters? Can these be passed together or one excludes the other? In the past I used payment_intent, but that was for direct charges. Now I use separate charges. However I am curious about the difference.

native dagger
#

Hello! I am trying to use Stripe TAX to calculate the sale tax - I have enabled by development account and set my origin adress (in Florida) - and ran the following (straint for the example on the doc):

gray canopy
#

how to create customer for my connect accounts?

narrow nova
#

Hi all. How protected should PM/customer/request IDs be? Could they be dangerous if out in the wild?

sullen grove
#

Hi, I'm trying to delete an account on beautyai.fun that's powered by stripe. Is there anyone who can help do it and cancel the yearly payment?

pale garden
#

Hello team!

pale garden
# pale garden Hello team!

I have reached out in the past about our Payment Element Apple/Google Pay implementation efforts (#dev-help message). I am hoping to get another question answered today if possible. Can you confirm that by enabling Apple Pay as an option in the Payment Element component, we do not also need to update the UI of our "book" button to match traditional Apple Pay designs if that method is chosen?

Discord

Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.

frank basin
#

Hi team, how are you? Is it bad practice to use multiple prices for the same product at the same charging frequency?

vocal wagon
#

Why is this account not working acct_1NrjDtRabaJHbvqp it uploaded all info correctly

elfin horizon
#

Hi Team...
Need help
I followed the following article - https://support.stripe.com/questions/how-to-pause-or-cancel-subscriptions
I implemented update, resume, cancel subscription endpoint ...
update and cancel is working expected however when i try to resume the paused subscription I can't
I get the following error

invalid_request_error
You can only resume a subscription if it is paused.

I can resume the paused subscription via dashboard successfully not sure what i am missing...

Here is the resume endpoint call

await stripe.subscriptions.resume(
   subscriptionId,
   { billing_cycle_anchor: 'now' }
);
lapis jackal
#

If a subscription is set to Auto will it charge the card on file without me needing to send an invoice?

tame torrent
#

Hi, I get this error on attaching payment method IDX10223: Lifetime validation failed. The token is expired.

gritty musk
#

When we use a stripe checkout session to send a user to a checkout page. What event should I listen to via webhook to determine if the charge was successful or not? Is the checkout.session.completed a good indicator, or do we need to go deeper into the paymentintent?

vocal wagon
#

Dear Stripe dev support, i hope you can help me out with an issue regarding an account of one of our customers. We've integrated Stripe in our SaaS product and are creating invoices and subscriptions via the API. All works very well with 18 other customers. This customer with troubles send out 2 batches of first 100 and later 400 invoices as result of created (scheduled) subscriptions. Payment methods like iDEAL are not activated yet so they are asking for bank transfer (a hand full of other customers does the same). After 500 invoices send out, only 3 payments (including customers we've send a manual reminder by hitting Send invoice button again). So our concern here is that the emails are not send out the right way. Waiting for multiple days now on a response on our ticket(s). Customer not happy with both of us (Stripe and our product). All the invoices have note: "Invoice was sent to X" but we can confirm that almost all emails are not delivered (also not in spambox). Im really curious to some additional email logs, is there anyone here that can help us out? Have a nice day!

viscid mountain
#

Can anybody tell me how to get past the stripe verification so that I can use live payments? Instead of dev environment?

hollow sand
#

Hi there !
Is it possible to bill a subscription for one year and a few months on a single invoice? To be more specific, a customer has agreed to subscribe for the period 18/09/2023 (today) to 31/12/2024 (a year and ~3 months later). I would like to invoice this period in a single invoice, based on an annual price (3000€/year). Any advice?

wicked sail
#

Hii Team, I am creating subscription like this,
$product = $stripe->products->create(['name' => 'Basic Plan']);
$stripe->prices->create([
'product' => $product->id,
'unit_amount' => 1000,
'currency' => 'usd',
'recurring' => ['interval' => 'month'],
]);

and I am creating checkout session using price_id like this

$session = \Stripe\Checkout\Session::create([
'success_url' => 'https://example.com/success.html?session_id={CHECKOUT_SESSION_ID}',
'cancel_url' => 'https://example.com/canceled.html',
'mode' => 'subscription',
'line_items' => [[
'price' => $priceId,
// For metered billing, do not pass quantity
'quantity' => 1,
]],
]);

I create two plans , basic and pro if user want to upgrade their plan then how upgrade process will works?

dusky scaffold
#

Hello, I want you to help me with something.

I have the sale of my book, and I already put the issue of shipping. but the problem I need to know is that for a book is fine the value but when I put 2 or 3 the shipping value does not increase. how can I fix that?

ebon oyster
#

Hello,

We are working on building stripe into our application, where users can subscribe to creators on our site (similar to patreon). I was wondering what the best setup for this on Stripe is (without using Stripe Connect- we use an external platform to pay out creators). Do we dynamically create products for each creator's subscription tier? Or is there a better method.

floral pollen
#

When listing invoices, I plan on displaying the data via an invoice table, I see there is a limit functionality but is there a skip functionality for pagination purposes?
https://stripe.com/docs/api/invoices/list

buoyant parcel
#

hello, I have a little problem. I am qualified to receive payments on Twitter. But I dont have a Business. What can I do now?

still goblet
#

Hello, how can I filter and view the subscribers that only went through our 14-day trial and canceled the subscription? I will be sending outreach follow-ups to anyone that did not continue their subscription after the trial period.

cerulean ridge
#

We are using Stripe Connect Standard and we've had multiple people complain that the onboarding process is picking the wrong Stripe account and doesn't give them an option to choose which account they connect to. Is there a way to change this behavior or some sort of workaround? Or a way to communicate to our users how the onboarding process works?

arctic aurora
#

I understand now how to pass pre-filled email to payment_Links. How do i prevent user from changing it, basically, to have Email field DISABLED so it cant be changed? I dont see it in documentation

reef folio
#

Hello, how do I setup an account with multiple product lines?

jaunty cipher
#

Hi Stripe Devs! What is the best Stripe Connect logic to receive a full charge amount in a User bank account and then debit an amount (Stripe fees) as a separate line item in the Users bank statement? Or is this logic even possible? Goal is to provide transparent accounting to the users. Thanks! 😅

paper python
#

Hi, We'd like to reuse customers and their payment methods across our connected accounts. We managed to clone a payment method on a connected account but we can't find a way to do the same with customers data except creating a brand new customer on the connected account and copying over the platform customer's data.

ocean kayak
#

Hello I have an app similar to instacart. I wanted to know if you could share resources on when a Connect account completes a job how do i add to their balance? Also I want all payouts to happen on a specific day(Connect account cant withdraw balance same day ect.)

tired crater
#

for recurring prices, what's the main point of last_ever and last_during_period ? Wouldn't those both be the same as the most recent period updates would also be the most recent updates ever?

limber ivy
#

how much stripe take commission for ach bank payments in US.

open crystal
#

Hi- I'm using the PHP Stripe\BillingPortal\Session to redirect my customers to the Customer Portal to allow cancellations of subscriptions and to update billing information. This is working for some customers, however many customers call our support team and would rather us cancel on their behalf. Is there any restriction on using the Stripe Customer Portal on behalf of a customer?

sharp fox
river patio
#

Hi, I'm integrating stripe api with php. I'm updating the customer's subscription but I want calculate proration for myself and charge an immediate proration fee. For example, when the user update from $500/year to $800/year, the proration calculated by stripe would be $300. However, we would like to charge $400 if the user update to $800 because $800/year is a discounted price. Is there a way to charge the user $400 when the user update the subscription ?

gilded yacht
#

Please help me with stripe business registration.
While registering, I encountered the following problem.

velvet cloud
#

what can i do if i my icloud email is full and i cant pay the bill. so therefore i would need to change the email on the stripe account? cant recieve a verifiation email, or recovery email

ocean kayak
#

I have an implementation question. I am using stripe checkout to collect payments(one time, weekly, biweekly, and monthly). We want to then allow contractors to then select from the list of paid jobs, when completed, store the amount owed to the contractor until payout day. We dont really want to pay them directly so if a customer request refund and it is approved we want to deduct from Connect account(using Express accounts). Should we comtinue to use Checkout or should we be using something else?

ivory prawn
prime agate
#

Hello! How can I change some steps of the Connect onboarding?

vocal wagon
#

Hi. When paying, I get the following message: You have previously paid with a card in the currency "EUR". At the moment you are trying to pay with a card in "ARS" currency. Unfortunately, Stripe does not support this currency. Please use a card with "EUR" currency or try paying with a card using Xsolla.
Missing the Xsolla payment method altogether, so what should I do)?

calm elm
#

Greetings- I'm using stripe with nodeJS and I'm referencing it in a .js file via const stripe = require("stripe")(sk_test_...); However, I'm getting "This expression is not callable.
Type 'typeof import("stripe")' has no call signatures." Again, it's in a regular .js file

sick wadi
#

Hi! Need confirmation on Stripe Tax-related query, Once tax setting is updated, and subscriptions have automatic_tax enabled the default tax setting is picked right? I do not have to update the tax behaviour for the prices and tax codes for the products?

graceful lintel
#

hey folks, if a customer does bank tramsfer/ACH/SEPA etc, does the payment intent created for that particular order returns successfull immediately? or is it async? like only when stripe gets the money, then the sucessfull payment intent will be triggred? I am using checkout to accept payments if that matters

opal shell
#

Hiya, are there any issues with test environment connect account onboarding? I'm testing my flows but keep getting We were unable to save changes to your account.
I'm using POST https://api.stripe.com/v1/accounts and then https://api.stripe.com/v1/account_links to get the onboarding url. The error comes at the end, retry just flashes to the "review" step then fails again. This same flow was working last week
Here is the network error response, I don't think I'm specifying this api version myself anywhere

  "error": {
    "message": "Invalid Stripe API version: 2020-08-27; updated_requirement_errors_beta=v1. You do not have permission to pass this beta header: updated_requirement_errors_beta. If you have any questions, we can help at https://support.stripe.com/.",
    "type": "invalid_request_error"
  }
}
tender quest
#

I have a client that wants to only utilize Stripe for Identity Verification and not for payment processing. Is this possible?

gray canopy
#

I am getting IntegrationError: Invalid value for stripe.confirmSetup(): value should be an object. You specified: seti....

limber ivy
#

in docs it is mentioned to use setupIntent but i saved my bank detail as source so my doubt is that does that method of saving details initiate automatic microdeposit or i have to use setupINTENT method ?

vocal wagon
#

good evening everyone, I have a very serious problem, my payments and my stripe have been suspended and blocked, how can I reactivate everything?

pastel dust
#

We have a Web App built with Solidjs, wanted to install on Stripe, is there any way with which we don't have to rewrite the app in React

vocal wagon
#

so i only have 10 days to verify my identity with stripe, however i only have an expired passport

limber ivy
#

is there any default page created by stripe for react native too so that we can collect bank details easily,i did some research but i find that for web only?

wooden sand
#

I'm having trouble verifying a webhook event coming from a Stripe App I'm working on. The only options for webhook secrets in the dashboard are for local development of backend servers listening for non-Stripe App events, and public webhook endpoints listening for non-Stripe App events. Where do I get a secret for local development of a Stripe App? My goal is to receive a fetch request with a Stripe-Signature like I see in the docs.

silent crystal
#

Is webCrypto ( export const webCrypto = Stripe.createSubtleCryptoProvider();) still required for Stripe webhooks auth within a javascript run time (Cloudflare)?

grizzled elm
#

So I know that stripe subscriptions have to have the same billing interval (monthly, yearly, etc).

But does that mean that a monthly subscription can't contain a single time payment item?

turbid anchor
#

Hello

#

I have just set up Woo commerce but I am in Canada and according to Stripe it's a US license. They told me to contact you

mighty hill
humble nymph
#

Greetings, Stripe Community! 😊 We are currently exploring Stripe Connect and have a query regarding refund fees. Our workflow involves the possibility of multiple refunds since a customer can book a service, pay for it, and then the service provider may cancel the service. Additionally, a customer can book multiple service providers simultaneously. We'd like to clarify whether we are charged fees each time a service provider cancels a service, and if so, could you provide the fee details? Thank you! 🚀

vocal wagon
#

Hi I've been trying all day to get my funds release and I'm getting kicked out of my hotel because I can't pay
Why is my payment paused?
I've been getting paid from hyer for the whole year now and now you froze or paused them after I undated everything you still won't release me $

fallen tangle
#

hey stripe, would it be possible to remove all charges, payments & invoices that have happened before a particular date?

we did a hard pivot earlier in the year and would like to 'reset' our stripe dashboards. we don't need any of the data happening prior to june and would prefer to have it completely gone. i deleted our old customer/subscriptions/prices/etc, but couldn't find any APIs for deleting the rest of objects

solid glen
#

Hi! How can I create Direct Charges with Standard Accounts without needing my sellers to create the products themselves? Can't I create the products to get the priceIds and send them their money?

opal shell
#

I have a connected standard account of business_type individual, but when I run a get to https://api.stripe.com/v1/accounts/$accId, I don't get the individual property back. I want to get the user's address (and maybe other stuff) back, and I thought I'd get that from the docs (https://stripe.com/docs/api/accounts/retrieve). Is that not the case?

long pond
#

Hello all,
I'm attempting to embed a Checkout snippet onto a website that when clicked will allow a customer to select a quantity of subscriptions. The point is to integrate Rewardful into the website but also allow users to select a quantity. I'm not smart enough to figure this out. Is this possible? It's also possible I'm overcomplicating this or thinking about it the wrong way. Thank you all

errant thorn
#

i need help

empty mantle
#

Hello, i have a question around payment intents and invoices. I'm building an application where the user can buy 'one off' purchase of our products, so i manually generate a invoice and add the line items. We want to capture a card for the purchase and any future subscriptions if they choose to make any, so we generate a payment intent at the time too.

my questions:

  1. is this the right approach with one off purchases? ie: generating your own invoice and adding the line items manually? I also have a recurring subscription product, and the steps are less involved – we just create a subscription and stripe kind of takes care of the rest... so just want to make sure I am on the right path for the one off purchase scenario
  2. as far as I know, stripe doesn't auto cancel open invoices or open payment intents after a period of time – is there any harm in leaving 'dangling' open invoices or payment intents? or should I be manually cancelling/deleting these to keep the records clean? (note: customers will always pay via my app, they won't really touch stripe billing) .
dusk zephyr
#

Hello, we are a platform that uses Connect standard. Is there a method to cancel/close a connected account via the api?

vapid cedar
#

Hello - I see that Stripe has PayPal (!) support, but only in Europe... what?? Anyone know why that is, and whether Stripe intends to roll this out for accounts in other continents? https://stripe.com/docs/payments/paypal

sleek spindle
#

Hi Stripe Moderators,
Question about the payment element integration.
What's a good way for a user to save their card? Does the payment element give us that option?

green anvil
#

Hello,I have a little problem ,which event is listening for cancel subscription?

cold ibex
#

for Payment Intent, what is the last status where we can set the transfer_data.destination?

pallid marsh
#

hello hardcore devs! Good day. Hope all is well. I have a quick question related to payment form. I might missed the documentation, but wondering if we can configure the texts inside the credit card, cvc and expire date to be replaced by a static texts provided by us?

chilly fossil
#

Hi,I want to know fees about merchant online pay

full remnant
#

Hi I need integration with okta

cobalt flint
spare scroll
#

Hi,I need help. Our company adopts a subscription charging method. The current charging process is:

  1. If there is no customer, call the customer.create interface of stripe to create it.
  2. Adjust the subscriptions interface to create a subscription and get the client_secret.
  3. The front end uses client_secret to call stripe sdk to render the payment page.
  4. After the user pays successfully, Stripe calls the webhook to notify us.

The problem now is: the customer.create and subscriptions interface delays are very high, sometimes as long as 3 seconds. In this case, the user has to wait several seconds to see the payment page, which greatly affects the payment success rate.

So our appeal is: Is there a simpler payment process? Can users see the payment page immediately?

vital wedge
#

I cannot get the api key anywhere...

near tinsel
#

My country is not available to choose

wooden sand
#

Any chance their is a super secret way to provide access to the Price viewport with Stripe Apps? (not sure how to word this)

lament lynx
#

Hello, how can I make the "customer chooses price option" be 0.00? I'm trying to use a QR code I made to give people a free 30 day trial of our app.

noble crescent
#

Hello, we are scoping a new project for a client whereby we are building a donation platform that is based on a % of sales data for a business... ie each month the customer/business is required to submit their sales data to our platform and then based on a % they have committed to, we will generate a Stripe invoice for that amount which will then be donated to a selected organisation etc.. My question is can we do this using Stripe Subscriptions and modify the price each period based on new data. I understand we would need to update the price via the API and that's fine. My question is does Stripe allow changing the price of a subscription each month? The docs state there is a "Variable Pricing" model with two options; Inline pricing & pay-what-you-want. I'm trying to work out which one of these two would work better in our scenario. Any advice or suggestions would be greatly appreciated! Thanks in advance.

errant wharf
#

Hi how can i transfer usd from one customer account to anothet?

woeful cypress
#

Hi,

an ex-employee that still had access to stripe refunded a lot of clients. The status of the refund is "pending refund". I am calling the "Cancel a refund" endpoint (https://stripe.com/docs/api/refunds/cancel?lang=curl) but I get the following response. Does anyone know how I can cancel these pending refunds?

verbal moon
#

Hi, How to retrieve additional charge for customer on meter based pricing

sleek spindle
#

Hi Stripe Admins, I have a question about payment methods inside the payment element...
How can I find out from my frontend code which stripe payment methods are available (i.e. available for currency, location and amount and switched on in stripe dashboard ).
I'm aware that stripe displays the available payment methods on the payment element. Just wanted to know if there's an API to get this list of methods.

clever pendant
#

how do i integrate klarna with stripe setup intent on test mode?

limber ivy
#

can we collect bank details from stripe default page in mobile app also?

unique sky
#

some country not support stripe , if i use account will ban or on hold chance ?

slow nova
#

Hey Team!
Need a clarification regarding Apple Pay.

vocal bane
#

Hi Stripe Admins, How can I obtain payment fees through the API?

frail canyon
#

hello please i make my customers pay to my website through a checkout session with subscription mode, but i want to check if the subscription of the user is ended or the renewal failed to cancel the membership of the user automatically, so how can i do that?

unique sky
#

@misty hornet hi
some country not support stripe , if i use account will ban or on hold chance ?

crystal jetty
worldly acorn
#

Hi There, Let's say if I sent the onboarding requests(for connect express accounts) for 50 people. Is there any API/Webhook event to check those 50 people's onboarding status without going to the dashboard on stripe?

alpine knoll
#

Hi folks, using the Express Checkout Element I know that payment methods will be shown if a client meets certain criteria. Is there a way to query which payment methods are available to the customer? For example, an API to check or an event handler that gets called once the payment method is available? I used to use canMakePayment on the payment request, but not sure how to access this info when using the Express Checkout Element 🤔

summer oxide
#

Hi Stripe Admins, I want to take address inputs from users to update their address details to automate tax status for upcoming invoices, does stripe provide an interface to get the address separately? Or any API to validate the address data if i obtain these using a custom modal?

jaunty ledge
#

Hello, I would like to add another bank account in the dollar currency, but I do not find any ability to modify or add

floral jolt
#

How does Stripe's HTML side works? Does the form elements bind as iframe? I'm trying to implement Stripe to my website, but I'm lost at this point considering there is a lof of websites implemented it on their way.

sour stag
#

hello guys i have a problem and im hoping you guys can solve it for me .. im a customer of https://app.vtcanalytics.com/ and they use stripe as a payment option .. im from the netherlands and i have a pre paid creditcard there is money enough on it but all the time i want to subscribe using my prepaid credit card it failed i try to pay allready like 10 times and everytime the payment failed how can is solve that ?

serene drum
#

Hi, I have a problem with syncing subscriptions. I listen to customer.subscription.created to create a row in our database + settings the status to pending. With invoice.paid I listen to when the subscription was paid + setting the status to paid. The problem now is that, when the subscription is instantly paid, I receive the invoice.paid first and then customer.subscription.created. So the status in our database is pending instead of paid. Is there a better way to sync subscriptions?

true saffron
#

Hello, we would like to enable "Handling card information directly" on stripe, We have submitted request to Stripe support last week but there is no response yet. Is there any way to make it faster?

faint sundial
#

hi how to get product name in api

fast atlas
#

Hello guys I have issue with my stripe dashboard , getting message that my Payout and payment is paused and ristricted

#

I need any one can help me out

#

Already I emailed them

serene drum
#

@misty hornet Could you reopen my thread?

vocal wagon
#

hi devs,
I'm trying to create an authorisation (PaymentMethod) from a Stripe token. I got the Stripe token from an ApplePay token. I need the authorisation for future charges, so I'm wondering if the PaymentMethod is necessary at all, or just store the StripeToken.id as if the authorisation PaymentMethod.id for future charges. Can someone explain the est course of action please?

stray jolt
#

Hi @waxen quail , I'm encountering an issue with setting up Connect accounts using Stripe in my project. When users try to set up a Connect account, they are redirected to the Stripe platform, but then they are returned back to my website without successfully setting up the account and without any error messages. I'm just adding the basic details like name, email, address then we're expecting it to redirect us to the document verification page and after that bank details page, but after filling first page it redirects me back to my website without returning any error.

vale marten
#

Hello, Does Stripe's Paymentintent not support apple_pay?
I've got ApplePay turned on, but new paymentintent got this error.

true saffron
#

Hello, is there any API in stripe to get exchange rate , we would like to store a exchange rate when payment is completed ( e.g If user paid in CAD then CAD as base and rate of conversion in other currencies )

floral jolt
#

JS mount, when I mount an element, it clears the parent.

willow yoke
#

Hello,
Most of payments in my stripe accounts are failing recently and have the generic_decline as the decline code. Are there things that must be taken care when creating customer, setup intents and payment intents in my code so that the bank is likely to accept the payment? I want to be sure there are no glitches in my code leading to those payment failures. Thank you!

vocal bane
#

Hi Stripe Admins, Why latestCharge cannot be expanded, the error infomation: This property cannot be expanded (latestCharge).; request-id: req_WGCZSgt1sFxJVM

orchid kelp
#

Hi All, I need to integrate EMV 3DS support to my payment intents. The standeard approach is to use Radar. But I need to implement 3DS without Radar. May I know if there is good documentation?

urban sail
#

Hi,
How is it possible to accept the customer to pay with his local device on a checkout session ? I dont understand where I have to configure it in the dashboard.
For instance we set the checkout session in EUR, but would like to accept INR converted in EUR.
Thanks

mellow pewter
#

Hi,
I use Stripe Connect (Express) for my platform, but I'm having some problems to test this. I initiated a checkout to add funds to my balance, but I'm unable to initiate a payment to one of my connected accounts (verification and onboarding ok). Can to help me to solve this issue so I can run the tests ? Thank you.

frozen oracle
#

I have email inform me about my customers has made an unexpected payment and I want to know which customer have got the issue.
At the bottom of the email it said if you want to refer to this message? Use this ID: em_*****************
How can I use that ID to refer to this message to check who made an unexpected payment

floral jolt
#

I can't add custom classes to input elements

jaunty ledge
#

Hello, why is my personal card blocked from paying? Hahahaha. Knowing that I can buy from another merchant, for your information, I tried another card and it was rejected.

floral jolt
#

Padding only available for idealBank, any workarounds for card inputs?

quartz wolf
#

Does anyone know how I can fix this issue with the price I am trying to send for the payment? The docs explain that I need to send the total amount in the currency subunit (pennies, not pounds and pence). So I have done that, however, when I click the the pay button, the amount is not converted into Pounds and pence, its just taking the entire number as pounds.

I am passing 9999 but it should come out 99.99

ExpressCheckoutElement
Nodejs - NextJS

vague osprey
#

hi devs, im trying to use connect with direct charges and store customers on platform account.

that would solve all my constrains:

  1. platform gets only fee,
  2. all stripe fees are on connected accounts,
  3. connected accounts can return payments to customer from stripe ui directly,
  4. customer only puts paymentinformation once and can pay to any connected account on platform.

do you think this is even possible?

late island
#

Hi, i'm new with stripe, so i need help 😉

In production, i have sometime the decline_code : "insuffisant_funds" .

But i don't know how simulate it in test with the physical test card.
What is method toi simulate insuffisant_funds ?

Thx

native sluice
#

Hi, is there a specific method or something to get fee from Stripe invoice ID?

velvet berry
#

Hi, just a short question: is it possible to create a subscription with an "incomplete" status? That means, creating a subscription that isnt active and paid for yet?

vocal wagon
#

how do i get instant payouts on stripe

arctic aurora
#

Hello. After trying to create a new subscrpition on local dev, i am seeing error that says:

Stripe\ Exception \ 
InvalidRequestException
PHP 8.2.10
10.23.1
Stripe Tax has not been activated on your account. Please visit https://stripe.com/docs/tax/set-up to get started.

So, i went to Stripe Dashboard in test mode, and followed enable tax docs, and i see this:

Stripe Tax isn't yet supported for your country. Please contact stripe-tax-support@stripe.com to register your interest or if you want to collect tax in a supported market.

Now how do i set my product NOT TO look for tax or how to solve this?

vocal wagon
terse shale
#

Hi Stripe Support Team! I want to catch the webhook event of somebody purchasing a product that originates from one of our stripe connect account. What would this event be called? Thanks for your help!

limber ivy
#

what code i can use in test mode for verifying bank account in test mode ?

desert jacinth
vocal wagon
#

Hello, I have a simple question, can we create connect account for individuals people ? I mean without any company ? Because when i setup account with "business_type": "individual", It ask company sectorsand website.

Thanks

stray jolt
#

I'm encountering an issue with setting up Connect accounts using Stripe in my project. When users try to set up a Connect account, they are redirected to the Stripe platform, but then they are returned back to my website without successfully setting up the account and without any error messages. I'm just adding the basic details like name, email, address then we're expecting it to redirect us to the document verification page and after that bank details page, but after filling first page it redirects me back to my website without returning any error. I'm using stripe sdk.

vocal wagon
#

Hi dream team,

Is it possible to set up a deposit system for more than 7 days ( that's the period I saw on the doc...) ?

trim citrus
#

Hello, we're trying to implement wallets (Google Pay + Apple Pay) using PHP, iOS and Android SDKs. Reading through the docs we are not entirely sure if it is possible to use them for off-session charging, since there is no Apple Pay / Google Pay payment method type for adding the method. Is this possible when using PaymentIntent with setup_future_usage=off_session + iOS/Android SDK?

patent mantle
#

hey

cold dragon
#

Hello, I am using react app to save the user card detail for future use. Here I have used nestJs to get the setupIntent's client secret for adding users card.
Is it safe to pass payment_method_id "pm_xxxxxxxxxxxxxxxxxx" over network?
One more can you suggest on how to make the payment method default when first card is saved.
Thanks

patent mantle
#

i have some issue

craggy shoal
patent mantle
#

hey is their any one can help me

#

?

lyric wyvern
#

Hi
I am creating few invoices through Stripe dashboard
After finalizing and sending the invoice, I observed that the client secret key is empty for the payment intent associated with the invoice, I would like to know what is causing this behavior?
(I have another Stripe account, where I am able to see the client secret key for invoices created through dashboard)

topaz marsh
#

Hello ! I was wondering if there is any documentation about all the possible types of tpe payment error with their payloads ? The errors are not the same in test mode and in prod, so it is a bit difficult to handle.

quartz aspen
#

Where in response invoice_prefix is returned when an invoice is created? I am looking for the key. basically i mean the invoice prefix that is set and increases sequentially as more invoices are created

random meteor
#

Heads up - if you have the "DuckDuckGo Privacy Essentials" chrome extension enabled, it breaks the dashboard in unpredictable ways. You often get a blank page when nagivating unless you explicitly refresh the browser.

wanton crane
#

Hi my company is registered in UAE and the system keep not accepting our verification documents. Spoke with customer service probably 10 times they said it's a technical problem and the ticket has been rased to the development team. 1 month later still the same, the issue is not resolved. What should I do?

floral jolt
#

I can't send float amount in checkout

random meteor
#

I wish we had a "Duplicate Product" option in the dashboard for when we're creating lots of similar products

somber python
#

Is it possible to add TAX to already completed invoice?

sullen ledge
#

hi, I see in stripe's dashboard balance/overview that you give in this section "Upcoming payouts to your bank" a date for "Payout expected to arrive... ". How can I give that date also as a platform to our custom accounts users? Is there an api for that? is it a special calcualtion using the arrival_date of the future transactions?

pure cave
#

how can I update the 'statement descriptor' of a custom connected account ? For some reason stripe used the website's url as a descriptor instead of the account name ? Thanks for your help.

vocal wagon
#

Hello! We are using custom connected accounts so when our customer wants to onboard to stripe we create a connected account and redirect them to stripe onboarding flow. We have some merchants who's legal entity country is GB for example but they sell their goods in poland and want to use blik. Stripe does not allow to activate blik for connected accounts in GB. How should we tackle this?

buoyant seal
#

Hey guys, I have a Connect account. And I'm wanting to display the amount currently in the balance, and the amount in transit like your dashboard does. I can use the Balance API to get the current balance, but how do I get the In Transit amount? Thank you 🙂

valid ivy
#

Hello, I hope you're doing well! Excuse me, I want to know what strategy could I use to work using webhooks and change the status of my items in DB when by payment links. I mean, at the moment of payment link creation I'm sending metadata related to my items, but when I receive events through webhooks (charge.failed,payment_intent.created,payment_intent.payment_failed) the objects related to the original item (that has metadata) come without any metadata, this is important, because I'm trying to change the status of a payment in my DB when payment failed, and I receive the event, but without the metadata, I don't have information enough to change the status in my DB. Does someone have a clue, advice or any help related to this?

graceful lintel
#

hey, I wanted to ask for a bank transfer checkout session, does stripe send any event to indicate whether the client has done the payment, not whether its sucessful but have they gone through the session, in the docs its mentioned that we get a event when the client is redirected to the ban payments instruction screen but nothing after that, it would be really helpful if we can somehow find out if they have gone through it or not

vocal wagon
#

Hi there I don't find the retry payment api ? is there such an API ? I'd like to allow my customer to retry directly payment from webportal using API is that possible ?

floral jolt
#

How to pass billing_details.name before calling stripe.confirmPayment();

tranquil bane
#

I just wanted to know is there any way that we can generate a invoice in Stripe's monthly subscription 7 days before the subscription ends. I did lots of searches on web but couldn't find any solutions. Is there any event that it throws when a subscription ends 7 days before ? I would really appreciate your help!

I would expect it to generate a invoice 7 days before the expiration or cancellation of subscription

vocal wagon
#

hi, I'm struggling with phone number and code verification in TEST mode for unified connected account onboarding... were there any changes recently in that mechanism? I've onboarded plenty test accounts in the past and didn't have any problems... the account was created in this request: req_2sK8SAPVta1TOe

rapid path
#

Hey, I need help, who can I write to?

viscid galleon
#

Hi, I am interested in trying the "ui_mode" "embedded" with checkout. I've updated my code as per the docs but says I need to contact Support?

harsh bough
#

for some reason stripe has classified my company as a high security risk and no longer lets us transact. Cant get in touch with stripe staff. How can I solve this?

prime basin
#

Hy I wanted to implement stripe in react native app, User can buy coins and then use them ito buy some gifts I heard from somewhare if I implement stripe payment sheet then apple will reject my app to implement apple pay gpay I've have to use react-native-iap is it true please guide?

hallow dew
#

I am trying to setup session checkout and express checkout for yearly subscription. The subscription may have a different price for the first year and then a different price for the renewal. We also have the possiblity to apply a coupon (for the first year).

So far what we are doing:

Create a sub with price_data with a yearly interface. Apply a coupon if client provide one.

On webhook change the next cycle price for the renewal price.

It's working, but it's really not User friendly since on stripe cart there is no mention of the "renewal" price.

Any solution for this ? Everythin is setup via the api (we have our own dashboard to manager our product/price)

simple olive
#

I've just installed Stripe CLI and logged in to Stripe using stripe login.
Is it normal that stripe status gave me that?

Unknown command "status" for "stripe".
See "stripe --help" for a list of available commands.
I am following this video https://www.youtube.com/watch?v=Psq5N5C-FGo
Maybe the video is too outdated?

In this edition of Stripe Developer Office Hours, follow along as CJ Avilla walks through the fundamentals of using the Stripe Command Line Interface, or simply “the CLI”. We cover getting started, using multiple API commands, how to test webhooks, and more.

Resources

▶ Play video
fathom sky
#

I am using stripe-php library. How can I chain or conditions for subscription search. I can do this with no problem
\Stripe\Subscription::all([
'status' => 'active',
'created' => [
'gte' => $startDate,
'lte' => $endDate,
]]
but now I need to allow the possibility of search by any of serveral statuses as well

hard socket
#

Hey ! i Just want to know how to check if my payement link have been paid, like the status please ?
Have a good day

#

I know how to create link, how to setup with quantity and product but i didn't found how to check after created the link

valid ivy
#

Excuse me @waxen spindle sorry for my late response. Continue with the question: #dev-help message at the moment of get those events is it possible to know the session they come? Because I understand using checkout session id I can obtain the metadata sent at the moment of payment link creation, but In the events do I receive the checkout session id? I don't see in the response webhook object, in that case how can I get the session id?

exotic path
#

Hello. Is there a documented maximum for ACH transfers?

dusk bone
#

Hello there, Is there any way to show payments in different currencies for each subscription I take associated with one account

fluid stone
#

Hello, is it possible to get stripe balances converted in different currency through API?

visual wyvern
#

Hey guys, does anybody know if Stripe uses Visa Tokenization Services? And if so, how to integrate it?

lucid trellis
#

Hi all! I'm creating a connected account in stripe. There is an amount on the connected account balance. I want to charge or transfer this amount to the main balance, but I get the following message:" "Cannot create account debit on this account; please contact us via https://support.stripe.com/contact with details for assistance.". On express charge worked well, but as soon as we switched to standard, charge does not work.

shadow iron
#

Hello there,

I have a question about triggering multiple payment intents more or less at once. I have the following situation:
Our platform has multiple booking objects in the database with already confirmed setup intents in it. The server collects each day at a certain clocktime all bookings with a charge due on the actual day. Than it should for each of them first retrieve the setup intent and then create a payment intent out of the setup intents payment method to charge the customer. So for each booking I would have a read and a write operation to stripe, right?
I could solve this with promise.all and run all tasks "at once", but this would eventually cause many requests in a short time period to stripe. Could that be a problem?
Does it make any difference, if I iterate through all bookings and handle them one by one with await, instead of trigger multiple intent creation at the "same time"? For now we don't have that much bookings, but this could be soon the case. The rate limit is at 100 read/100 write request per second for payment intents, right?

twin obsidian
#

Hello! I am getting a weird situation. I am creating stripe subscrtion using scripe element and payment intent. problem is I am sending same request data for every request, but it is returrning client_secret for the first time and sencond time not. and it is repeating

graceful niche
unborn geyser
#

hi guys, question: Is there any way to implement usage-based payment in stripe but paying the flat fee upfront? I want the user to pay first and then if the user reach the limit then pay the rest separately

pastel harbor
#

Hey! I am trying to setup pricing table, but list complex products, that consists from 4 other products: 1 fixes + 3 metered. But it looks like this is not possible with pricing table. How can I make pricing page in stripe, that consists of 3 different complex products?

vivid escarp
#

Hello, I have an account with payments received following subscriptions, is it possible to associate a payment received with a subscription via the API?

vocal wagon
#

Hi devs,
I'm getting an invalid token error while trying to create a PaymentMethod object. Can anyone help?

charred hollow
#

Hello, we are having issues with apple pay on our magento product page

frigid kestrel
#

Hey! I noticed that there's a plan object incorporated into a subscription one in both API responses (https://api.stripe.com/v1/subscriptions) and events payload (customer.subscription.*). But I didn't found any plan field mention in the doc: https://stripe.com/docs/api/subscriptions
My question: is it save to build application logic presuming that this field is always present and contains correct values?

vague osprey
#

hi devs, im trying to use connect with direct charges and store customers on platform account.

the flow of things im trying to do is:

  • create Connected account (standard)
  • create Customer on platform account
  • create direct charge PaymentIntent on connected account
  • if Customer has PaymentMethods, add it to PaymentIntent using cloning and attaching PaymentMethods, together with EphemeralKey, otherwise don't use customer.
  • confirm connected account PaymentIntent on UI using iOS SDK
  • retrieve PaymentMethod from connected account PaymentIntent on server before capture
  • attach this PaymentMethod to platform Customer
  • clone Customer with attached PaymentMethods into connected account
  • update PaymentIntent with connected account (cloned) Customer id
  • capture PaymentIntent

im stuck at the part where i have PaymentIntent confirmed, but cannot attach PaymentMethod onto platform Customer.

real shell
#

Here stripe onboarding can be done thorugh our platform (using our own form?) how to do that?

flint compass
willow apex
#

Hello!
There is a problem using Apple Pay on one of the stripe accounts with the same payment card.
Failed log request https://dashboard.stripe.com/logs/req_TJwIxeVOQ2HjUU
Success log request
https://dashboard.stripe.com/logs/req_piLSospWcFPgPT
Cards are the same, radar rules and mcc codes too, what is the reason why stripe block tokenisation request on this account?Thanks

final tartan
#

Help 👋🏻

We use Stripe Connect express and previously could add/change bank accounts for our connected account via the "accounts" page in our dashboard (see attached).

I don't want to give them access to the "connect link dashboard" as it gives much more access than just ability to update bank accounts which is confusing, but also it seems for "express connect" accounts there is no other way op update/add bank details?

Can anyone help me with this??

(ps screenshot from above is from the main login of the connect app login, ie master account)
thanks!

brazen yarrow
#

Hello, we are wondering if there is a product at Stripe to allow us to collect bank information from our partners and to send them money with those accounts. As this will be outgoing transfer there should not be mandate against those bank information.
For context we are taking money from companies and we would like to forward money to their employees for a service like a credit note. So we would like to collect the employees bank account to send them money (never take money from it)

plucky slate
#

Is it possible to use Stripe's free "Tax Rates" feature as an individual user in Finland (no company, no VAT number) or do I need to found a company? In Dashboard, I can't seem to be able to setup Tax Rates anywhere - only option is to enable "Stripe Tax"

vocal wagon
#

Hi ! I am in the process of updating some part of our applications. One of the updates is saving card informations by a setup intent instead of creating a Card directly. However, cards created this way does not show up when I want to list all cards (/customers/:customerId/source?object=card) ? Is there a reason for this ?

real shell
#

Here, there is product description or product url. Since, stripe doesn't allow to make it uneditable or hidden,

what happens if they put a random website? Whose liability is it if the user puts the wrong website? Where is the website name used?

prime basin
#

this is my react native app, I've used stripe payment sheet and used apple pay but getting this rejection from apple any idea?