#dev-help

1 messages · Page 26 of 1

wooden siren
#

Hi

vocal wagon
#

Hi there, I'm working on setting up a custom webhook request via zapier in order to automatically update Stripe Subscription A ($29 every 3 months) to Stripe Subscription B ($29/month) at the end of the first billing cycle of Subscription A. Zapier returned an error message and it seems that i used a price id while i should use a plan id. Unfortunately, I can't see any plan id in Stripe for any product. Could you please support here? - Thanks!

elfin badger
#

Hello, i just created a stripe account and all was well but now i see that it says Action required, Provide additional information
Due to an elevated risk level, your Stripe account will be closed. If you believe this is an error, we need to collect some additional details about your business. Please contact your administrator.

hollow shadow
#

Hello @everyone, I am trying to implement a system where the seller and buyer will do business. Buyer will pay seller for something. What I need is to integrate a web-hook of stripe that will trigger events (to a provided link to our server) where will will handle the events.

I want to integrate stripe using above situation. Please Help!

vocal wagon
#

Hi there,

I am working at Digitail -> practice management software for veterinary practices; our platform is integrated with Stripe allowing clients to generate payment links for the pet parents.

One of our user is a mobile vet based in Australia;
Is there a way to have a terminal used that will be connected to our practice management system and will allow her to directly send the payment to the terminal from the medical records?

fathom sky
#

Question. When I create a subscription via api, the associated hooks to that event are triggered async to the subscription response, or before returning the subscription response ?

ionic ridge
#

Hi guys, i have a problem on how to activate subscription once it gets status incomplete. The scenario is if the user is making a subscription with 3D secure card, and they fail to authenticate, due to session expire (on their auth app) or they reload the tab or whatever, his/hers subscription gets status of incomplete. After that i send the same client_secret for the user to auth, but it says that the paymentIntent has not paymentMethod attached. Please help

spare sleet
#

Hello guys
Could you please help me to
What event called if cancel subscription done through stripe dashboard

vocal wagon
#

Hi all,
i have a facebook page and i need to enable MOTO payments via API:
Can i use payment methods info provided by customer to set a setupintent on the card instead of charging the user immediately like i do with the dashboard?

neon sand
#

Hello everyone, I have a question, I have one shop built in Webflow, and Now I need to connect the API to add another payment method, did anyone do this in Webflow?

fathom sky
#

is invoice total expressed in cents ?

worn garnet
#

Hi there! How can I test transfer to the bank account ?

simple tapir
#

Hi I had some issue with api version mismatch :|. Today we bump com.stripe::stripe-java:20.98.0 to 22.6.0.

Now I have some issues with webhooks deserialization. And in webhook configuration detail I see

still jetty
#

i found apk documentation, however doing this in JS

wintry rune
#

Hi I am trying to associate a dispute object with invoice object. I see that charge in invoice can be null when does it generated? so I can know which invoice is getting dispute

vocal wagon
#

I have a Question regarding stripe checkout. We are considering using stripe in the future, and I'm evaluating efforts on our side to implement the checkout.

One thing that I have problems finding out is, if the PricesAPI is mandatory. I have found a MigrationGuide to use Prices,
https://stripe.com/docs/payments/checkout/migrating-prices
But I havent found so far any Docs on not using prices. Is not using prices still available or has this been removed?

solemn musk
#

I have a question about the invoice.list api, I have an account with around 26 invoices but when I list them through the API I only get 10. is there a way to get all of them

vocal wagon
#

hi, can't update email in paymenthmethod billing details

safe solstice
#

Hello!

I am trying to create a subscription payment link that only runs for 3 cycles. I can see this is possible to create if I am connecting a customer to the invoice (via quick create) but I can't see that this is "easy" to set up as a payment/checkout link.

Through documentation, I found that I am able to do this via API by setting 3 phases (1 for each cycle) and then end_behaviour.

BUT I am not at all sure where to begin with this, where do I get to edit / create the API? What coding would I use for the API etc?

I guess also wondering if it is possible to do in easy way like is possible when adding a customer

inland hedge
#

hello again, is the tax applied after the coupon discount or before?

tawdry osprey
#

I can't get my 1099 form off the website it keeps telling me I am lockedout

#

please help

#

yeah I did that, no response

restive crescent
#

Hello, I'm looking for retrieving the refunds in a given payout. For now i'm able to retrieve the different payment_intents with balance_transactions route, how can I found refunds too ? thanks a lot

hollow fox
#

Hello, I am using android sdk, and using payment sheet, when the user clicks pay button for the first time, the payment popup buffers for around 15 secs before showing the input fields, but after user clicks it for 2nd time or anything after that, it almost instantly loads

simple tapir
#

Hi If we wanna do a upgrade of api and sdk, Am I able to create webhook with newer api version than I have setup in the deshboard? So I will basicaly duplicate my existing webhook but with different api version? We have a multiple running instances and not all of them will have the new version at the same time.

wintry rune
#

Hi again 🙂 I have more questions regarding dispute object. so when dispute is raised by the client, how many dispute types do you have? because in the events there is charge.dispute.funds_withdrawn does this happen at the end of the dispute when dispute is closed or is there a full blow dispute action that takes funds from the balance right away?

rain turret
#

Hello, I am trying to use the dashboard to send stripe connect acount invite.

I got this dialog after pressing "create" and i got confused:

  1. Why do I have to choose the country? Isn't that what the connected user supposed to choose? what if I don't know his country?
  2. Why do I have United States as only available option?
half breach
#

hello, I was wondering if it is possible to store the shipping address in the checkout session after sending the customer information with the shipping address when creating a checkout. I wanted to retrieve the shipping address from the checkout.session.completed instead of calling the customer api and getting that value instead.

tribal basalt
#

I am trying to figure out if it is possible for the company to have a balance, and for each customer to have a balance.

i looked at the balance object: https://stripe.com/docs/api/balance_transactions/object

I can retrieve the overall balance for the account, but I was wondering if it was possible to have a balance per customer.
for example, if customer A sold a card for 10$, they should have 10$ in the account.

is it possible to have a balance per customer? or do i have to keep track of that in my db?

iron talon
#

Hello I need

#

help with this:
"The provided PaymentMethod has failed authentication. You can provide payment_method_data or a new PaymentMethod to attempt to fulfill this PaymentIntent again."

vagrant steppeBOT
#

juiceman

wooden python
#

Is it possible to create payment links in bulk? every month I need to create 30-40 payment links and each of them has a different product, description and price. Ideally it would be great to connect the API to a google sheet to get the data. Any idea is welcome.

restive crescent
#

Hi, I asked about finding refunds in a payout, a few hours ago. I'm able to find "payment_refund" in the balance_transaction now, but is there a way to find to which payment_intent it's linked to ? thank you

vocal wagon
#

Has someone had problems with character encoding? I create customers via the Typescript API. The creation process works but in the dashboard all german Umlaute (special characters) are not displayed correct. Is this an error on my end or in the dashboard?

woven ice
#

Hi, question about the billing portal, given a user has started a subscription with a 50% off discount and trial, why does the billing portal show the full price per year to the user? Can this relate to some configuration issues when creating the billing portal session through API? Any thoughts? Much appreciate!

magic wren
#

Hello, I am trying to update a subscription which is created with a 3DS v2 PM attached, but it failed systematically because of it needs the3ds authorization. but in the update subscription return object, I cannot find a paymentintent for doing the authorization, could you help me to find a solution? here the customerID: cus_NEwkg8l1xHWbJK

digital charm
#

Hello! I'm seeing this error in the Stripe Dashboard. I'm trying to get the certs all handled, but I'm stuck on Step 2... when what asks to upload a CSR? Is that on Stripe Dashboard or Apple? Thanks

green hare
#

hello ! just a question: How can I get back all the back payments of a recurring subscription?

idle blaze
#

We have a subscription, and for this subscription we have 2 different prices depending on if you pay per year or month, with a bit of a rebate on the yearly price. Now we want to use coupons & codes, I can configure the duration for which the coupon applies, we set that to 3 and as such I assume it's going to be the coupon rebate for those 3 first months. Now the issue here is when you do the yearly price option, instead you get the discount for 12 months instead. I wonder if it's possible to let the code just apply at a reduced rate for the yearly price, or to alternatively have 2 different codes which are valid depending on yearly or monthly. Is this possible?

vocal wagon
#

I am struggling a bit with payouts from a connect account. I have a transfer to the account, and based on that I want to create a standard payout. However, there seems to be no way of knowing when the money from the transfer is included in the available balance?

digital charm
#

Does this message simply indicate that my backend server has live pk and sk keys instead of test keys? Or is there another way I can enable testing thru the simulator while using live keys? Thanks~

olive skiff
#

Hi, I got an question regarding alternative payouts.

In the documentation, you mention:

"For example, when you pay out in EUR from an account based in France to a France-domiciled bank account, it’s a domestic payout in the primary currency. However, if you make a payout in any other currency to a France-domiciled bank account, it’s a domestic payout but in an alternative currency."

What if I pay out in EUR from an account based in the UK to a France-domiciled bank account? Does this regarded as an alternative currency payout which incurs an additional payout fee?

ebon storm
#

is there any way to get if an element is complete other than with a change event handler? what i'd love to do is something like elements.getElement('address').somemethod() and it give me back the same object of a change event?

supple eagle
#

Hello there, I have setup a subscription using checkout session, now we want to give a option to new customers to chose subscription with contract. I am looking 'Subscription schedules' but it looks like it will not work with checkout session. Can you please suggest an alternative to me please

upper elbow
#

Hello – I came in a few weeks ago for a question on utm tracking (#1063482568034492557 message). I have since created a handful of alternate pricing tables and in the redirect link am including utm_source. That's been live for about a week now and I am hunting down how to find that data related to new customer signups. Where can I see this?

nova plinth
fathom sky
#

when I retrieve all subscriptions via api, does stripe also sends the canceled ones?

scarlet hill
#

Hello, can you tell me if there is an option to automatically send the receipt to customers who subscribe a membership via a dashboard link ?

magic carbon
#

hi! is there any way to disable PII (ie. customer email) from being logged in Stripe events?

low crow
#

Hey team! Running into an issue with Apple Pay integration via Payment Element. The intent amount is accurate, but when I go to pay, the confirmation window showing up from Apple Pay always shows a wrong amount (1.00, the amount I initially create the intent with).

gritty fossil
#

Hi, why when I create a product from the Node.JS API do I get the following error?

Error: Invalid integer: 1898.9999999999998

This is what happens when I try and make a product with the price £18.99

random crown
#

Hello everyone! Maybe a stupid question but, how can I access the styling of the button classes of my <pricing-table> compontent?

quasi canopy
#

Hello, is it possible to create via the API the account to make bank transfers that can be found in the means of payment on a customer's file? I use it afterwards for manual invoice payments.

scenic frigate
#

Hi, I'm using Stripe checkout session in mode payment to process order payments. When a checkout session is created I'm not sure what to store in database to reference in webhook. Do i save the payment_intent_id or pass the order_id to the payment_intent metadata. There is no payment_intent id returned on checkout session creation anyway?

nova creek
#

Hi. how can I list the events by created field in python? I can't find any examples on git hub. This one dosn't seem to be working

events = stripe.Event.list(limit = 100 , created[lt] = 1673617531)

formal creek
#

Hey, I'm use the stripe react module and having issues working with the AddressElement.

<div className="mt-6">
                <Elements stripe={stripePromise}>
                    <AddressElement
                        onChange={(event: any) => {
                            setName(event.complete ? event.value.name : "");
                            setAddress(event.complete ? event.value.address : {});
                        }}
                        options={{
                            defaultValues: {
                                address: address,
                                name: name
                            },
                            mode: 'billing'
                        }} />
                    <button
                        className="mt-5 inline-flex w-full justify-center rounded-md border border-transparent bg-gray-600 px-4 py-2 text-base font-medium text-white shadow-sm hover:bg-gray-700 focus:outline-none sm:text-sm"
                        onClick={handleSubmit}
                    >Edit Information</button>
                </Elements>
            </div>

I am setting the address & name states and then returning this code. However the defaultValues are not populating unless i change some of the code and do a hot reload happens then it is populated.

dense aspen
#

How can I wire up an event listener on the Stripe Payment Element in react so I can trigger a function when a user either clicks on card vs apple vs google pay in the form?

hollow fox
#

Hello, I had a thread open, but probably closed due to inactivity, @copper reef was helping me
I ran the project, and I dont face the same problem

vocal wagon
#

good one question with a connected account can I SEND money to a bank account?

hexed iris
#

Hello! I'm trying to ask for 'name' as a requiredBillingContactFields when using Apple Pay, but not seeing any change in the Apple Pay UI. Is this expected?

amber dune
#

Hey. So I payed a business who uses stripe. He said that my payment declined but it actually did come out of my account. What do I do ?

normal sand
#

Hello,

In the "Create a Payment Method" API, it says "we recommend using the SetupIntent API to collect payment method details ahead of a future payment":

https://stripe.com/docs/api/payment_methods/create

I am currently planning on using Create PaymentMethod instead of SetupIntent. I'm curious what the drawbacks of PaymentMethod are, and why SetupIntent is recommended instead?

worldly yoke
#

on checkout page, managed by stripe, subscription.created event is triggered while payment is yet to be made. my customer.subscription.created webhook triggeres but actually subscription is yet to be paid, how to handle it? Problem is user receives the activation key which is supposdly only sent once subscription is paid

serene heron
#

Hey guys, good morning! I have a question, we made some payments in test accounts and real accounts.
When we made the refund, we refund all, in test account the refund includes the stripe fee and application fee but in the real account its only application fee

narrow seal
#

hey guys, I have a question... can I make direct charges using ACH credit tramsfer?

finite hawk
#

Hey there! I was wondering what would happen if a subscription with a drafted invoice gets paused. Will the invoice get voided after the draft time has passed or will it still attempt to charge? Thank you!

civic locust
#

Hello. I am developing an app and I have some plan entities in the backend that have a property "value", which is the value of the monthly payment, and this value can be changed by the system admin. I was wondering what happens if I change this value in the backend, then create a new stripe price with the new value and deactivate the old value. The users that are already subscribed to the old value will still be charged? There is a way to automatically update the priceId of a subscription? even if the user needs to authorize it? Thanks

torn cosmos
#

I have this code to make a subscription, How can I add a free trial of 30 days.

const session = await stripe.checkout.sessions.create({
      mode: 'subscription',
      customer: req.user.customer,
      line_items: [
        {
          price: priceId,
          quantity: 1,
        },
      ],
  success_url: `${process.env.FRONTEND}/settings?session_id={CHECKOUT_SESSION_ID}`,
      cancel_url: `${process.env.FRONTEND}/subscriptions`,
    });
drifting atlas
#

Hey I need to track whenever a customer adds a new payment method. What event should I add to my webhook to receive those events?

tawny gale
#

I've noticed when we create subscriptions, the customer gets a payment method, but the invoice does not have that payment method attached to it, and the payment method isn't marked as default. I want to retrieve the customer's payment methods to display the payment method to the user so they can view and update it. I have the update working, and can attach it to the customer and set it as default, but aside from that, how can I tell what a customer's payment method will be, if they aren't marked as default when added, and the payment method list function does not return a default status for the "default" payment method.

fathom sky
#

Hi want to trigger the subscription update hook without changing the subscription at all. Pretty much a touch. Is there any way to achieve this

dark mulch
#

Hi, is there a way to check to see if a customer already exists while using Stripe Elements? or If they pay again it will show up under 1 customer instead of showing 2 customers with duplicate information?

ionic current
#

Hi i want some help, one of my clients pay with his credit card on 3 months but stripe charge the full price on the credit card

worldly moat
#

Hey guys, do you know if there's a way to test the uiCustomization of the 3ds auth flow on Android using sandbox?

latent karma
#

Hi we need to implement a webhook so that whenever the particular transaction amount transfer status (in-transit, pending, success) to the bank account changes, we get notified for that

topaz swift
#

Hi #938804858964836444 I have a question regarding the Products API. I'm a bit unsure if it's built for me to consume product prices for my web service. I have eg. a "Pricing" section on the front page of my website. Currently the prices are fetched from my local DB and I create a payment based on that. But would it be OK to consume the products (and prices) from the Products API on the front page of my website? Is that what it's meant for?

trim tartan
#

I'm not savvy with Discord and just joined this Discord group a while ago.
I don't want to disturb anyone and just learned that direct or private messages aren't allowed, but I hope I can get educated in a private manner. I was wondering; if anyone is willing to invest time in chatting with me - What should I know about front and back-end developers and web developers in general when trying to start a project?

narrow drum
#

Hi, we would like to use subdomains to host many pages to accept payments. It seems that we need to add verified domains so that Apple Pay is available via Stripe per - https://support.stripe.com/questions/enable-apple-pay-on-your-stripe-account

Is it possible to use wildcards in the verified domains, like *.mydomain.xyz? Or would we need to explicitly set up a verified domain for each subdomain?

vast idol
#

I want to allow customers to pause their subscription starting at the end of their current billing term. It's important that the pause_collection isn't set until the end of the current term. How is this best achieved with the Stripe API?

hollow nexus
#

I run a blockchain technology company. I want to allow my users to pay me with credit cards and as well in specific cryptocurrencies (ETH, MATIC, BTC and USDC). Is this possible with stripe? If so, which API would i use?

normal sand
#

When setting up a PaymentElement, is it possible to add a field (for example, collect the user's email)? Also, is it possible to change the subscription terms text?

#

This text, at the bottom of the PaymentElement

mellow glade
#

What is the API key to push data to this field when creating a user (Description)

cunning field
#

When creating a payment for UK Bacs i cant see an endpoint for payment date, for example next_possible_charge_date, we are currently using another provided which we rely on this infomation. Any help would be appreciated

charred helm
#

Hi!
Returning to closed topic - #dev-help message
I can't understand how I need to customize request for payment intent to send user email Stripe-hosted verification page.
Right now after confirming paymentIntent customer receiving only mandate terms.
We use billing email as it mentioned in API.

hexed iris
#

Looking into requiring name on the Apple Pay Sheet, but adding 'name' to requiredBillingContactFields does not seem to be changing anything to the UI (unlike requiredShippingAddressFields which does respond to adding 'name'). We're using @stripe/stripe-react-native 0.14.0. Is this expected behavior?

kindred moss
#

Howdy Stripe, need your help again. So yesterday I had a convo here about ACH Payments(see screenshot). After following the directions we bumped to version 22.6.0 per the previous answer which did address the previous problem, however since doing so our unit tests are failing. We get java.lang.NoClassDefFoundError: com/google/gson/ReflectionAccessFilter error any time we attempt to mock the PaymentIntent class.

cinder whale
#

Apologies in advance as my diagram is likely incorrect to some degree.

I am learning Stripe as we just recently switched off of Braintree after many years.

Sorry if this is long-winded:

Background
We use Destination Charges to transfer funds from Charges made on our Platform Account to our customer's Express Account. At the request of our customer, we are attempting to include a reconciliation tool in our application to view their Payouts and associated Charges (as well as some other information stored locally relating to resources in other systems).

Question
Using the Python library, what would be the easiest way to get all Charges in the Platform Account associated with a Payout in an Express Account?

Alternative?
There's another option where we add an automated task that recurring updates Express Account Charges with metadata that can be referenced later, simplifying the traversal to only be scoped within the Express Account. This would look like Payment (Platform) -> TransferGroup (Platform) -> Transfer (Platform) -> Charge (Express).

However this still doesn't answer the question of how do you get a list of Charges for a Payout using the Python library.

orchid nebula
#

Hello there,

I am currently gated for instant payouts but I incurred negative balance when I initiated 3 refunds on the 19th total of $81. They took the money from my bank on the 24th. Will I be able to have my instant payouts re-enabled for January 25 onwards? It seems that the payments went through my bank following my automatic payouts for 25 and 26th.

It shows still in transit in my dashboard. If I ask Stripe to reverse the payout, can they do this?

If yes, will it show in my dashboard as available funds and I can add it on my instant payouts?

***I'm automatic payout 3 business day delay.

vagrant steppeBOT
#

Mark_S

midnight goblet
#

Hello there,
I am currently using stripe-react-native library to integrate the stripe to the ios AppClip built with React Native.
But the problem is library is too big and make the app size to go over the Appstore's appclip size limit.
Is there any way to reduce the sdk size?
Currently only required ones are
StripeProvider, useStripe, useConfirmPayment, CardForm

stark crypt
#

Please I’m trying to recover my stripe account

solid phoenix
#

Hello, I am building a E-Commerce project that is React front end and Node back end. It is mostly complete but integrating Stripe is that last feature left and I am running into some hurdles. Can someone please assist me in figuring this out?

brittle nebula
#

Hi Stripe Dev ,
i need help with stripe subscriptions,
we are currently using stripe subscriptions in our app and recently we decided to add a new feature , so we have 3 plans with fixed prices , in one of the plans we have a limit of 3 staff , we want to be able to add more staff and charge the user for every staff added , can this be done with stripe subscriptions ? or do we need a different logic to handle that , can you please advice us on the best approach to handle this ,
Thank you

lime geode
#

Hi,

I'm trying to create a web app with customer balances. Once the customer purchases let's say a 5 dollar product from me, they have 5 dollars added to their profile's balance. Can I use stripe to be the middle man between the customer, their balance, and my product? Where each time the customer buys a small feature, let's say it's 99 cents, that amount is deducted from their "balance"

opaque estuary
#

I can’t login to my stripe account to get my 1099 I have sent emails and everything just to get told the same thing use the website to fix it but when I use the website to fix my issue it tells me to contact support

manic igloo
#

Questin for (@stripe/react-native-stripe)
i have two users user1 and user2.
user2 provides services to user1. I have express connect account for user2 and user1 has a simple/standard account.
when I make a charge as a future payment on behalf of user1. I also want to charge some kind of application fee of 10% for using my platform. How can i do it?

charred helm
#

#dev-help message
Reopen
I can create invoice and send it as email for example.
When I create paymentIntent with ACH debit type method Stripe returns hosted_verification_url and it should send it via email to customer if Billing email exist. But it send only mandate.

knotty scarab
#

Hi! If a fully onboarded connect account has new currently_due requirements, either requirement for his area changed or he reached a threshold of revenue that triggers new requirements, does that trigger a account.updated webhook call? Is there any way to test this?

ruby coral
#

Hi - we're using separate-charge-and-transfers to accept payment and (at a later time) transfer a portion to a Connected account. When we initiate the charge, we know the dollar amount of the portion that would be due to a Connected account. Is there a way at moment of charge to tell Stripe that that dollar amount much be forbidden from being paid out from the Stripe account balance?

turbid raft
#

Hi, Regarding 3ds while capturing payments, we are using setupIntent to capture the card, confirmCard step to confirm the card, and finally create paymentIntent from paymentMethod of setupIntent to capture the payment. Based on previous discussion with support in this forum (#1065812587322818590 message) we are expecting 3ds verification happening on confirm card step and payment captured successfully without need for 3ds (with off_session set to true). But we are getting authentication required error on final step. Please help

charred helm
#

Hi!
I'm creating customers and sending them invoice. When they will pay it - is this payment method will be saved and linked to the customer?
Idea is that user will add payment method (ACH Debit or card) and I will be able to gather payment automatically without invoices next time.

normal sand
#

How do I connect a Payment Element, to a subscription that has a free trial?

I'm running into the following issue:

  • In order to create the Payment Element, I need to have a Client Secret
  • The Client Secret is created upon creating a Subscription, and then querying subscription["latest_invoice"]["payment_intent"]["client_secret"]
  • If I add a trial to the Subscription object, it no longer has a payment_intent attached to the latest_invoice
  • Therefore there is no Client Secret, and I can't create the Payment Element

How can I approach creating the payment element and client secret? I'm trying to bill the user $0 today, and only start charging 14 days later.

For reference, this is my code. It works if I remove trial_period_days=14 but it doesn't work if the trial period is in there:

subscription = stripe.Subscription.create(
                customer=newCustomerId,
                items=[{
                    'price': STRIPE_ONGOING_1200_PRICE,
                }],
                payment_behavior='default_incomplete',
                payment_settings={'save_default_payment_method': 'on_subscription'},
                expand=['latest_invoice.payment_intent'],
                trial_period_days=14
            )

return {
                "id": subscription["id"],
                "clientSecret": subscription["latest_invoice"]["payment_intent"]["client_secret"],
                "status": "success"
            }
outer bison
#

Hi, we just had a destination charge where the transfer was created before the original charge completed. is this expected?

formal canyon
#

I’m trying to log into the payment app and it’s telling me my password is incorrect, and I’m not getting the forget my password email

plush cove
#

Im attempting to login to my dashboard to develop and Im getting "As a result of some unusual activity, we've temporarily disabled your ability to log in as a security precaution. (Don't worry—your account is still accepting payments as usual!) Please contact us at https://support.stripe.com/contact/email and we'll restore your access."

#

Ive messaged support which no reply yet for a few hours & we are about to launch our program

#

Can someone please help

latent karma
#

Hello, I need to test payout webhooks but the stripe test bank accounts are not working. Can anyone please provide me working test bank account numbers or provide an alternative to test it

plush cove
#

4242 4242 4242 4242 - exp 12/34

dire snow
#

How can I set up a product to be purchased multiple times? Like a purchasing multiple tickets for an event.

silver herald
#

hi is there a way to prorate invoices created after a subscription has been resumed, we're using "void" as the PauseCollection behavior currently

lime stratus
#

I need some help setting up my WisePad 3

scarlet sphinx
#

Hello everyone, I am having an issue calling the payment intent api and I was hoping someone might be able to shed some insight. Thank you all in advanced. I am trying to perform a call to the stripe api in which I GET a specific payment intent. I am able to return the desired payment intent when I manually copy and paste the created parameter from the payment within the stripe dashboard. However every time I try to use a parameter like receipt_email, amount, or even status it gives me the error code, "parameter_unknown". I am sure that those fields exist within the payment intent because I can see the values within the event data JSON file.

median coyote
#

Hello Team,
I need to transfer amount to connected account as well. So Please give me the suggested apis.
FYI: I need to run this functionality in India so as per the new rule of Reserve Bank of India the Transfer Api will not work. So please give me the another solution instead of transfer api.
Thanks

vagrant steppeBOT
#

Adil kadiyawala

wraith grotto
#

confused by the invoice object fields, the period_start and period_end dates on invoice events feel wrong? for a new subscription invoice.created (evt_1MPtvwJvPV2PodcLXt31UmQL), period_start and period_end the values are identical and match the line item start. when upgrading a subscription (evt_1MPu12JvPV2PodcLa8vPaBPw), period_start is the original subscription start timestamp but period_end is the timestamp of when the change occurs so it matches the start on the "unused" and "remaining" line items ? The top-level period_end value doesn't seem to reflect the actual invoice period?

fringe wedge
#

Hi All,
URGETN help need!
can you please help me to understand, how can we update the Merchant name displayed on the top of payment receipt sent to client after successful payment ? We are using stripe connected account using for "on_behalf_of" filed to process the card payment.

raven schooner
#

hi

#

can you pls check why the subscription is still in past_due state?

#

for cus_NDouRw7NAaLZBr

#

(test mode)

timber kettle
#

hi

#

in payment gateway i receive 503 error on request $charge = Stripe_Charge::create(array(
"amount" => $amount_cents,
"currency" => "USD",
"source" => $_POST['stripeToken'],
"description" => $description)
);

young steeple
#

Hi

#

I would like to confirm which credit card companies Stripe supports.
Are there any credit card companies that require screening at the time of payment?

signal lichen
#

Hello, I've an issue of saved cards not getting listed in checkout.

In our application we are allowing customers to save their card using stripe elements(React).

When a customer is send to checkout page for a payment exiting saved cards is not populated in checkout page.

Is this a known issue or is there any additional setup we need to do to get this to working?

west solstice
#

Hi There, I'm looking for a solution to charging users the correct payment fee on our platform. I understand that for Australia the payment fee is 1.75% + 0.30c per transaction but this amount can be 2.9% + 0.30c if the user enters an international card - is there a way stripe can capture the card number field and send back details on whether or not the card is domestic or international before we process the transaction?

west solstice
cobalt tangle
#

@everyone anybody here to help?

inland hedge
#

with what type of rounding is the tax getting applied? floor/even/ceiling?

ionic jacinth
#

Hi! I would like to ask if with Stripe Elements is possible to confirm the 3DS directly inside the checkout page before to redirect to thank-you page.
Thanks!

narrow pier
#

Hello, today we received this answer "The refund_iban is either invalid or is not supported for eur refunds" that we encode in our client after receiving a payment of type "sepa_credit_transfer". The account number is French and seems to come from New Caledonia
What could be the reason of this error?

vocal wagon
#

Hello, need some advice on adding external accounts. If I understand correct, the external accounts creation endpoint accepts a token representation of a card?

trail rock
#

Hey i need regarding my discord developer verification , please help me asap!

grave oriole
#

Hey So I am trying to contact customer service and Everytime I choose a option to call me. And It opens a tab we got it Keep this tab open But i am not getting any calls after waiting for even 10 minutes or more No calls from stripe

unkempt wadi
#

HEY can anyone tell me how to transfer the money to my bank account? cause i dont see any button

fleet gulch
#

Hello, I have a question regarding recurring payments. If I have a 3 standard recurring prices with different $ amount and the user sign up for subscription 1 on 15.01.2023 and be charged $100 and then on 01.02.2023 changes to subscription 2 for $200 what what be the best way to handle it trough API? Regarding this https://stripe.com/docs/api/subscriptions/update I dont want to use prorate. So my approach would be to cancel the subscription 1 (we give user minutes for that money) and activate the new one from 1.2.2023 and giving him more minutes....

vocal wagon
#

Hey, I created an IBAN element via Stripe.js inside a Vue application. The input gets mounted to the declared container correctly but no styling is applied. Everything I add to the IBAN element directly via the 'style' attribute will be displayed. However the options are limited, so I wanted to use the 'appearance' attribute from elements. I used one of the documented themes for example, but the styling isn't applied to the IBAN element. Will a theme ever work for the IBAN element and am I doing something wrong?

#

hi, trying to get default payment method for customer

limber jackal
#

Hi everyone, i have been using Stripe API And I have a problem on the confirmSetupIntent method . I have checked the setup intent, it has been created in the stripe DashBoard. I am using Stripe test api keys and the support keep telling me that I have to activate my live keys but I think that they are out of knowledge since it used to work . Here is the error message : Request-id: req_f7zdBb27wglWvx
com.stripe.android.core.exception.InvalidRequestException: Ressource setupintent inexistante : 'seti_1MUnoICVgz1OfKdx9KSkVMl5'. Thank you for your help

#

screenshots FYI

flat rover
#

👋 is there a way to retrieve the card issuer for a payment method from the Stripe API?

distant bronze
#

Good day - require assistance with webhooks, specifically triggered webhooks related to (Custom) Account events (edit account details, update external accounts, etc). I've got a test/live webhook setup to listen to (account.external_account.* and account.updated) events but non are triggered (TEST) for any external external accounts being added, modified, deleted nor account updates.

If I update a customer account (with e.g. add payment method), it triggers as expected.

Not sure what I'm missing.

sonic crater
#

Hello. Anybody can explain, please?
Why incomplete onboarding redirects to the success page?
we have:
"charges_enabled": true, "payouts_enabled": false

vocal wagon
#

Hi guys,
I have a problem where I cannot use an existing card for an existing customer that has a default payment method, when creating a checkout session via API. I have the email pre-filled from the customer, but card has to be added in the session..

#

@vocal wagon use threads please

vocal wagon
#

I want to have my customers subscribe and add payment details in one step but struggle to do it via API. Options:
1.) create setupintent, have this filled by customer via elements and then have the customer subscribe. Technically works nicely but for a sales and customer perspective is not good as it has two steps thus probably reduces conversion.
2.) create the subscription in the background before final subscription confirmation by customer and use the clientsecret of it to pass back to browser and then have customer enter his payment data and submit that and finish the setup of subscription and payment info. Technically works - however I realize that when I create the subscription to get the client_secret to pass to elements before the customer enters hispayment data and confirms the subscription the subscription is not only created but an invoice too - which would be really, i.e. an invoice created before customers really confirms the contract
3.) create setupintent and submit it via elemtens and in metadata of it add the info of product that customers wants so that when the paymentmethod gets created and I get webhook event I do the booking of the product given in metainfo. May however mean the customer gets to success page but the webhook has not notified yet and thus the customer is not really subscrubed at the point in time but gets a success message he is 😦
4.) same as 3 except do not pass info via metadata but via successUrl parameters which refers to and endpioint at my backend which upon being called after setupintent was setup will do the subscription and then redict to my frontend which shows success page. That seems like a error prone workaround however.
5.) Create a workflow which is a 2 step sign up and asks for paymentinfo, sets that up and then brings customer to a final confirmation page where the submit triggers subscription creation. Seems a bit complicated from a user flow, but so far the best option?

How did you guys do that?

odd granite
#

Hey team, need your help.
Sorry if it is the wrong place to ask this, but really need fast advice on what to do
I have lost the email and changed it in my account, but there is some restriction to get payed. The sign on my dashboard says "In order to restore your account’s ability to make charges, please check your email for next steps or reach out to our support team." but this was sent to my ald email. I have sent couple of tickets lately, waiting for respond. But maybe there is any faster way to get my account up and running?

vocal wagon
#

Hello everyone !

If a made a payment with card , and i refund it within a few minutes , will the fees still applied to this payment ?

zenith maple
#

Hope everyone is doing great and reaching new heights!

I am here with a doubt! I have a tiered per user pricing coupled with usage pricing.
Tiers are -

  1. FREE - 0 USD per user per month
  2. PRO - 50 USD per user per month
  3. MAX - 100 USD per user per month

After that, I have a metered usage for a quantity (say words written) priced at 0.1 USD per word for which I bill on monthly basis. Let say an organisation using PRO for 6 members. And they type 500 words this month. Hence, the total invoice is (cost of tiered subscription + cost of metered usage)

  1. Cost for tiered subscription = 50*6 = 300 USD
  2. Cost for metered subscription = 500*0.1 = 50 USD
  3. Total = 1+2 = 350 USD

From what I get from documentation,

I can't have both of these in one subscription as one is per seat and one is metered. So, I have created 2 subscriptions that run in parallel. At end of each cycle, I have 2 invoices and 2 payment links for email. I want to know, is there a way to get single invoice and single payment for the user at end of each month, mentioning the breakup of tiered and metered usage and total?

Am I doing it wrong somewhere because it is a very basic use case - almost all marketing tool use this model (mailchimp, etc)?

vocal wagon
#

I feel literally helpless right now which is why im writing here. I cant contact stripe. My money is stuck in my account. My customers are waiting for there orders and stripe has freaking suspended my account labelling it as "high risk". I submitted every single freaking document they asked for and yet I cant do anything anymroe since i cant contact them. They arent replying to my emails. Live chat is disabled. Upon checking using another account, it works for the other account so they;ve blacklisted me from live chat. WTF?

hollow shadow
#

Hey, I am using Stripe Connect for creation of customer. I have following situation where I need to implement Stripe in my system.

we are not taking liability of user funds. It will be direct transfer from buyer to seller, we just need to listen to the status of transactions, success/failure because based on the status we will execute certain functionalities on our server side

civic onyx
#

Hi, we are building app for our customers in UK/EU, and we want to store the card details of the clients of our customers, so that our customers can charge their clients on their clients behalf "off session", either on an ad-hoc base or regular base (monthly, weekly, etc) . Since SCA might be required in UK/EU, may I ask :

  1. Does our use case count as "Merchant-initiated transactions " as indicated in https://stripe.com/ie/guides/strong-customer-authentication ?
  2. How do we specify a transaction is "merchant initiated" ? Is there any param or attribute that we can set as part of "payment_intent" to indicate that ?

What internet businesses need to know about the European regulation

vocal wagon
#

Hi, we are thinking about using stripe for selling tickets to an upcoming event. How long does it take to get started and use stripe to receive payments? Are there additional costs (other then the percentages if somebody pays)? How difficult is it to include stripe on our website? Thanks

stray crescent
#

Hi, I'm trying to get my 1099 from doordash. This has been a major issue. It's the last one I need an I'm supposed to be able to see it online digitally but that's not possible and y'all keep on sending me to doordash doordash keeps on sending me to you I just like to get my 1099 so I can file

vocal wagon
#

I'm trying to send an invoice from the Stripe Api using a Checkout Session, but how do I get the VAT number and tax to display on the invoice?

toxic basin
#

I am trying to determine what stripe features to leverage to solve our business need. We want to have two types of custom connected accounts.

  1. Task Creator
  2. Task Performer
  • Task Creators need to be able to deposit money directly into their account.
    We then allow them to create tasks within the balance limit of their account for Task Performers
    Task creator accounts can also accept credit card payments to increase their balance

Do we need to leverage treasury and financial accounts for this functionality?

Once Tasks are completed, we need to transfer money from the Task Creator connected account to the Task Performer connected account

What is the lowest fee method we could use to transfer money for this payout

bitter cove
#

So I've got an interesting prospect. Discord is platform with numerous communities and people connecting on the platform. And some of these platforms have a 18+ requirements (Any NSFW servers for example).

In the past, "AgeBot" existed as a discord bot that allowed people to verify their ID to join a server. All for free for those people, no subscriptions or special features locked behind a paywall. However, the bot ran on Yoti. What I'm wondering is Stripe is open for partnerships or open source works of working on a discord bot that can use Stripe Identity. I wanted to integrate this, but Stripe Identity is not in my country yet (Netherlands) what could I best do?

Seems like I can't make a thread, I'll wait for it to get created

vocal wagon
dapper sparrow
#

can we change settings in stripe so it cancel's subscription after failed retries?

hushed musk
#

Hi

stone finch
#

Hi, is it possible to use Stripe for variable payment that aggregates the usage over the billing period? For example we want to charge users based on the actual usage of the service in 250 euro increments based on some conditions. How can I approach that or where can I find any further readings?

mental nebula
#

Hi I am having an issue with archived prices, I would like to ask help to remove them

median smelt
#

hey there, could please someone confirm that there is a beta feature for the payment element (paymentintent API) for 'line_items'.
I have received contradictory statements from the support regarding to this.

4 people told me that there is no such feature. 1 dev told me there might be a beta feature regarding to this and one support technician told me that there definitely is such a beta feature.

thanks

vocal wagon
#

How can I create a revenue sharing model with my customer in stripe using multiple currencies?
It's basically like this. Customer of my company use the product we sell to sell to their customers and we get a small percentage of the revenue the make. The problem I have with it is this: Our customers may make their revenue in different currencies e.g. USD, EUR, GBP, CHF.... and I need a way to model that and struggle with it.
The best way I have so far is creating a usage based price that comes with an amountPerUnit and Currency attached to it. Then create usageRecord with the amount of of revenue our customer made. That leads to the problem that e.g. my price is setup as 0.0175 EUR per unit. But the customer comes with a revenue for 10 GBP. Then I need to either
1.) convert the GBP to EUR before creating the USageRecord - dont know how to do that
2.) have a price for each currency and at subscription know which usagePrice to add to the subscription - which may be hard to impossible to know and would create lots of prices and thus is not a good option
3.) have a way to not attach a currency to the usageprice at all but bring the currency in the usagerecord instead - dont know how to do that
4.) not attach a price but a percentage to the usage price and also bring the currency in the usagerecord - dont know how to do that
IS any of that feasible or is it may possible to create a paymentintent instead of the usagerecord and in my logic when creating the paymentintnt do the percentage calculation instead? - dont know hot to do that

I mean there must be a good way since strip itself relies on revenues sharing, right?

#

Hi there, we are using stripe subscriptions via api, we create the invoices in our system so we dont want them to be created in stripe. I cant find a way to disabled it through the CheckoutSession. Is there a way to do it ? We use the PHP-api ...

pseudo python
#

Hi,

Is there a way to fetch a specific location (or list locations) from StripeTerminal (2.16.1) in the iOS SDK for a connected account ? I can't see a way to specify the "StripeAccount" option to pass in the connected account ID, so I only end up with the locations list of my platform account.

signal stratus
#

Hi, I have a user that would like to turn on ACH Direct Debit, but they are wondering if their ERP system would need to use different or additional Stripe webhooks for ACH payments?

digital charm
#

Hello - all my Apple Pay testing in Test mode and using TestFlight worked for my SwiftUI app. Even switching to my live keys and testing a purchase in TestFlight fully worked. However after publishing the production app to the App Store, I’m seeing this error when trying to check out. I have eligible cards in my wallet. What would be different now? Did I miss something? Thanks!

vocal wagon
#

wow what a great community. Please if anyone could help me with this issue. I am trying to put cartItems in meta data of paymentIntent but everytime it says invalid object, or must be a string etc.

median smelt
undone hinge
#

Please chat inside of a thread

keen frigate
#

Hello, I just want to make sure that I'm getting this right.

If I want to sell stripe-connect account subscription product, I need to change mode from payment to subscription or does it automatically detect that it's recurring payment via PRICE_ID.

Also once this product has been purchased, the application_fee_amount would be applied everytime user is rebilled automatically?

const session = await stripe.checkout.sessions.create({
  line_items: [{
    price: '{{PRICE_ID}}',
    quantity: 1,
  }],
  mode: 'payment',
  success_url: 'https://example.com/success',
  cancel_url: 'https://example.com/failure',
  payment_intent_data: {
    application_fee_amount: 123,
    transfer_data: {
      destination: '{{CONNECTED_ACCOUNT_ID}}',
    },
  },
});
dim oriole
#

I have a subscription with a monthly and yearly plan, is it possible to create a coupon only for the monthly plan (30% off) itself? and a different coupon for yearly (50% off)

olive skiff
#

Hi, I was wondering can Stripe periodically pull metered usage information from a server. Or the usage can only be pushed by users through Stripe API? Thanks.

vocal wagon
#

Is it possible to use automatic tax without create a price / product and just passing product_data and price_data?

vagrant steppeBOT
#

Po-Yu Chen

#

JackWinstanleyBespoke

viral storm
#

Hi! Is there a way to get invoice id from stripe.invoices.retreiveUpcoming? I am using this to get subscription item invoice before creating the subscription.
Thanks

outer bison
#

Hi, we have an event evt_3MQvQRCw67GoJ0rW1Oiev6xw whose webhook succeeded yesterday yet was retried this morning (and failed) and is going to be retried again. need help figuring out why this is being retried after success and how to stop it

frozen ether
#

Hello, we have a transaction that is showing an incorrect amount but on the stripe dashboard the numbers are OK. We are receiving on the Backend a different number than the one in the dashboard for the "collected_fee" field

vagrant steppeBOT
#

Sofii

vocal wagon
#

Hello! We are a company based in Switzerland and I got in touch with the sales teams. Unfortunately they were unable to answer our questions .

#

They told us to ask directly our questions here

near flare
#

I'm looking for a client to develop a flutter app to connect professionals with freelancers. The professionals have to send the funds to validate a contract and then once the mission is completed, the freelancer receives his payment minus the platform fees.
I would like to validate this use case with stripe connnect in standard version. I also have questions about the user experience, how does the creation of freelance/professional accounts work, do they have to exit the app or are there stripes overlays in flutter apps, what api to track transaction status, ...

vocal wagon
#

would it be possible to talk with one of the Stripe developer ?

paper roost
#

Hi,Can I test test clock with the existing subscription and customers in my system? As it asks for subscription and customer while creating test clock. I am using webhook on my local environment through stripe cli. I want to check if payment gets deducted after one month of subscription( recurring )

main crow
#

Hey, will subscription with status incomplete_expired get email for billing?

fathom sky
#

I went to the stripe api for checking for some Subscription Object props and in the sample Subscription Object was one of my account. Now that is cool, how did you do that??? You chose the last subscription created or something???. This has to be the coolest api-doc ever

green hare
#

hello, I would like to know if it is possible to get from a recurring subscription all related paymentintent , so that I can check if all payments have been accepted (status='succeeded). in a nutshell, how do I link subscriptions, payments, and invoices? thx in advance

candid snow
#

(PHP) I've got a setup where I have an invoice in Stripe, and I would like to charge that invoice in such a way that I can provide metadata to be set on the resulting charge object. using invoices->pay doesn't accept a metadata parameter, is there some other flow to do this?

vast mango
#

Hi, when using BACS direct debit - is it possible to change the reference shown in the bank from stripe to our company name?

midnight sparrow
#

hello, how do i make a block rule to let a user only buy from me weekly 2 times?

final wing
#

Hi Team, I have a query regarding the Stripe app review process...if we submit an app for review ..how many days does the app will take for a complete review and be available on the stripe marketplace.

hollow lion
#

Hi, a customer has asked at what point her details are deleted from Stripe after we have refunded her deposit-what is the answer please?

lapis apex
#

HI Stripe Team 👋

I'm using the Stripe API to add a new seat to a subscription. If the subscription has a discount ID we need to pass this through, according to support. They said

I understand that you are facing issues with the discount code not implementing for the proration. Upon looking into req_nO8OgBOUfBaTZm where quantity was updated to 14, the request should have included the parameter of the existing discount-lKrDxLaS [0] that was used for the subscription too.

I cannot see this as an accepted parameter anywhere.

Here's the code:

return this.stripe.subscriptionItems.update(subscriptionItemId, { proration_behavior: interval === 'month' ? 'create_prorations' : 'always_invoice', quantity: users.length, });

open junco
#

Hello good morning. I want to capture the event of the webhook, when the payment has been successful and failed. What events should I use?

vocal wagon
#

Hello good afternoon,

I need help, I am installing a stripe app, I did all the steps, I installed stripe CLI, I created my app with name "Glufes". But when I try to run it several errors appear.

#

Thank you

hybrid hemlock
#

Trying to find the best way to search for any "ach_credit_transfer" sources that are chargeable. There isn't a search endpoint for sources and I don't see a way to do it through the sources/customer API either. Any recommendations?

hexed iris
#

Hello! I'm trying to require the entry of 'name' and 'emailAddress' in the Apple Pay Sheet. I'm using confirmPlatformPaySetupIntent with the React Native SDK - latest version, and setting this inside the confirm params: requiredBillingContactFields: ['name', 'emailAddress', 'postalAddress'], Only 'postalAddress' changes the Apple Pay Sheet - using 'name' or 'emailAddress' alone do nothing. Is this expected? I can post screenshots and code in this thread.

viscid bluff
#

Hey all, how can I prevent someone using a coupon on a certain price? I want to offer a free month, but they can currently select a free year from the upsell...

Strikes me now, I should just remove the upsell if there is a coupon applied?

light fractal
#

Hello, I have a problem,
When I create a subscription payment link stripe don't show tva taxes on the left.

stripe.checkout.sessions.create({
      success_url: `${process.env.DASHBOARD_URL}`,
      cancel_url: `${process.env.DASHBOARD_URL}`,
      customer: props.customerId,
      line_items: [
        {
          price: props.priceId,
          quantity: props.quantity
        }
      ],
      mode: 'subscription',
      billing_address_collection: "required",
      metadata: props.metadata,
      locale: "fr"
      //return_url: returnUrl,
    });
hazy mango
#

Hi, i was wondering if its possible to use the stripe <button id="submit">Pay</button> element with my own functions in js? or will it ruin the automatic stripe functions?

jade trench
#

Hi, I'm looking at creating a schedule for customer's subscription so that I can remove current product and add a new product, what parameter would I need to set in order to update the subscription at the end of the current period?

midnight sparrow
#

hello, how do i make a block rule to block all transactions without 3ds secure

naive spear
#

Hello! How can stripe be automatically adapted to daylight saving time? I used to have all of the subscriptions for the 1st day of the month, but after the daylight saving time changed in November, they all moved to 11 pm of the day before. Is there a way to configure stripe to use my time zone instead of UTC for that? Thanks in advance!

vapid ferry
#

hello!
I found a difference between the api documentation and the Go framework. The "metadata" parameter does not exist in the struct "PaymentIntentParams". Someone can help me ?

vocal wagon
#

Good, I would like to delete one of these two accounts, how do I do it? to have it in a single currency

stuck acorn
#

Hello! I'm having a problem with default payment methods for customers. I have been able to successfully set the default payment method; however, I am not able to use the default payment method for purchases. In any new payment intent in the Dashboard, I can see the payment method; however, in the Events and Logs, the fields for payment_method and default_payment_method remain as null.

cinder fossil
#

"Hello, I live in Turkey and I have a company in the UK. Can I open a Stripe company account from Turkey?"

tiny condor
#

Hi guys! I am working on a use case where I retrieve all payment intents and then for each payment intent I get the checkout session and the line items. I notice that payment intents associated to some older payments do not appear in the retrieved list(for example I get one made on 24th of jan but not one from 21st of jan). Can someone help me with finding out why that happens? Is possible that older payment intents are deleted after while?

ebon storm
#

since stripe currencies are returns in cents (for usd) is there some standardized method somewhere im missing to convert those to dollar amounts for presentation that will work across all stripe currency types?

zealous shadow
#

Hi all! I'm working on migrating customer payment address to their customer address. On a lot of them we just have their country and zip code. When I do migrate it to the customer I get this address validation error in the metadata. It shows that the address should only need to have a country and a zip code to be valid in the US. Is there something I am doing wrong?

inland cedar
#

Hi Stripe

How i can delete/ remove connected account from platfrom?

oak rover
#

Hey there folks, I’m currently in a situation where I’d like to capture the event when funds are added to a connect account from the primary stripe account via the dashboard. (ideally via a webhook)

If possible I’d like to only capture this above case, and not charges being created, or payment intents via the api.

midnight sparrow
#

Hello, I recently had a dispute and my balance went negative but I racked up some sales which made my balance positive again. It still says the words "debits" does that mean it will take money out of my bank account?

orchid nebula
#

Hello there,

Is there anyway I can retrieve a deleted consumed source using API parameters?

golden sigil
#

Hi there! A customer has a monthly subscription plan on her credit card and wants to change her subscription expiration date. Is it possible?

mellow glade
light mantle
#

Hey there! I have a question regarding a migration. A customer is using the Podia platform to offer his services as subscriptions powered through stripe. He would like to migrate his platform to WooCommerce.

  • Podia is actually creating subscriptions to stripe, so stripe is handling on its end renewals etc. WooCommerce is not creating subscriptions in stripe's side, rather handles the renewals on its own by storing stripe's customer id and source id locally.

  • Podia uses the newer Payments API instead of Sources API used by WooCommerce.

I think if i could find a way to convert a Payment Method to a Source, through an endpoint or with stripe's support i would be able to handle the migration of the subscriptions seamlessly for my customer's customers 😄

Is it possible to achieve that ?

Thank you!

woven sorrel
#

how do I get permission to ask a question in "help"

normal sand
#

Hello,

I'm getting the following error, when creating a Payment Element: No such payment_intent: 'seti_1MUwr~~~~~~~~~~~~~~~'

I'm trying to setup a $0 upfront trial, where the user starts getting billed 2 weeks later. Because there is no latest_invoice for subscriptions that have a trial period, so there's no client_secret from latest_invoice. Instead, I'm expanding and using the pending_setup_intent like this:

        `subscription = stripe.Subscription.create(
            customer=newCustomerId,
            items=[{
                'price': STRIPE_ONGOING_1200_PRICE,
            }],
            payment_behavior='default_incomplete',
            payment_settings={'save_default_payment_method': 'on_subscription'},
            expand=['pending_setup_intent'],
            trial_period_days=14
        )`

I'm fetching the client secret like this:

return { "clientSecret": subscription["pending_setup_intent"]["client_secret"], }

And mounting the payment element like this:

const clientSecret = data.clientSecret; // Create Stripe Elements options const options = { clientSecret: clientSecret, }; const elements = stripe.elements(options); // Create and mount the Payment Element const paymentElement = elements.create('payment'); paymentElement.mount('#payment-element');

When I click the confirm button, and trigger stripe.confirmPayment(), I get the error No such payment_intent: 'seti_1MUwr~~~~~~~~~~~~~~~'

Am I doing something wrong in how I'm using the setupIntent with the payment element? Should I be using a different client_secret from a different field, to get the Payment Element working with a free trial?

Thanks 🙂

ebon storm
#

Can someone enlighten me why my estimates are wildly wrong if i try to preview an upcoming invoice while a customer has a percentage amount coupon applied to them...? req_P9rer1k3VS3yV4

serene siren
#

Hi devs. I am experiencing a weird problem. When I create a subscription on my test mode locally. If I dont give trial days, thr stripe create customer but not the payment. It says invalid valid trial_end. I am passing 0 trial days. and it is getting trial_end as current datetime and expects it to be higher. Same thiing does not happen on production

leaden nest
#

Hi there. We are looking to test a scenario where we want to listen to a connected account's charges_enabled status.

Is there a way to trigger this status from going to a charges_enabled: true to charges_enabled: false ?

high pebble
#

Hi devs. I'm facing a strane issue. With stripe checkout API, when I pass capturemode as manual, the authrorization is getting cancelled immediately. If I pass it as automatic, it works. Any clue on this issue?

jade trench
#

Hi Devs, could you reopen my thread or should I start a new one?

pallid zinc
#

I cannot log in to my account. I cannot recover because I do not have my backup code or my old phone number and my ID is expired.

abstract compass
#

We are having trouble with Stripe Checkout. We have a checkoutURL such as https://buy.stripe.com/test_00g5np6nYh0q1va4gg?prefilled_promo_code=HALFOFF1YR&prefilled_email=existingemail@example.com . What we notice is that the system will create a new custom record even if the email is that of an existing customer in our system. Is there a way to have it so that it would attach the new purchase onto that existing customer? Maybe there is a way to pass the customerId to checkout? We basically don't want to keep creating new customers in our system. Thanks!

plush cove
#

Anyone from Stripe dev support. I am working with "Raven" from stripe support to regain my stripe access and api keys , we're about to launch to thousands of people in less then 48 hours and I have sent them all the documents to unlock my account. I am also a stripe programmers, our site is ready for launch and we cant access our API keys. CAN SOMEONE PLEASE reach out to "Raven" of stripe support to get back to us so that our launch is not delayed (potentially loosing a LOT of money)

#

Right now our dev kit is done, we're just waiting to implement the LIVE api keys

near shadow
#

Hi team, I have a use case such that an X amount is preauthorized on a customer card..lets say $20, I want to debit like $5 from the card and release $15 to the customer....What's the best approach to achieve this?

alpine lagoon
#

New stripe user (but with 30 years of programming experience) - I am having a real battle to do something simple - add the 'issuing capability to an existing account). My code (after stripe login) is: stripe accounts update {account}
--live
-d "capabilities[transfers][requested]"=true
-d "capabilities[card_payments][requested]"=true
-d "capabilities[card_issuing][requested]"=true I am using the MAC stripe CLI. I get the message "error": {
"message": "This application is not authorized to edit this account.",
"request_log_url": "xxxxxx",
"type": "invalid_request_error". What am I doing wrong. Pretty sure it is the --live key - where should that be?

ocean arch
#

Hi
I have a problem with a payment. I received money on 12/12/2022 and until today my money is not paid out to my deposited account. What can I do ? It shows every day that it is paid out and the next day it shifts by 1 day every day

merry cedar
#

hi i just made a new stripe account for my hyer account but it's still connected to my old stripe is there any way we can fix this so i can get paid @ember bear

latent karma
#

Hello, Can we figure out from a payout.paid object received from webhook notification that it is automatic Stripe payouts only?

vale pilot
#

Hi Stripe Team!
Is it possible to retrieve payment intent metadata from client side?

formal yew
#

Hi, I am completely new to all of this including Stripe and I got locked out of my account to view my 1099 tax form because it says its not matching whats on Doordash when it definitely is, I would like for someone to appeal my request to get into my account so I can finish my taxes.

open jay
#

Hi! We recently improved our Subscriptions implementation by using SetupIntent (with e-mandates support). Today we are getting a customer complaining that they can't add their payment method (according to the Customer their bank said the card is fine, and they only have this problem with us).

From our side, we just see a setup_intent.setup_failed event (evt_1MTuhiG2GxotelpZannMbXvL), which says:

The card issuer returned a decline code of generic_decline and did not provide any additional details.

Anything else we can do to figure out how to debug this issue?

warm sage
#

Hi, I am using react native and a django backend, integrating stripe on both these sides. We want to accept ACH payments but we have the need to be able to authorize a payment and alter the amount we charge before we capture the funds - according to the documentation this isn't possible for ACH payments so is there another way to achieve this effect? We are using stripe connect and would be taking ACH payments from our customers and transferring those payments to multiple connected accounts.

pliant yarrow
tulip marten
#

I am also using a Firebase Stripe extension (https://extensions.dev/extensions/stripe/firestore-stripe-payments) and am wanting to move from the external Stripe Checkout page to an internal Payments Element, while maintaining the integration with Firestore Authentication. I have all the webhooks set up to sync products / pricing / users, but I am not sure how to move away from a Checkout Session + Checkout redirect approach to a Payments Element.

warped crest
#

A comment, not a question: I appreciate the Stripe folks being here to answer questions. Thanks for what you do.

shy delta
#

Hello,
I am using a Plugin for my Checkout Page. Its Called "WooCommerce Cart All In One" from VillaTheme. Stipe doesn't see this as Checkout Page and the GPay/ApplePay button is not showing up on the Checkoutpage

Website: https://www.carine-bartholome.com/

Could you help me with a CSS or something? 🙂

carmine girder
#

Hi, I have an integration setup with Docusign and Stripe that allows me to collect payment information for future billing when a contract is signed. I also have ACH Debit setup. Once a contract signer fills out their bank account information, what actually occurs after this on Stripe's side with the client? Are they emailed asking for ACH Debit microdeposit verification? If not, how do we even know to ask the client for the microdeposit verification amounts -- webhooks?

pliant yarrow
#

Hey all, using react and stripe.js. When i load stripe.js in my component, nothing renders and no logs on the console. Any help ?

tulip marten
vocal wagon
#

I have a negative balance in my account thats significantly high, my business was liquidated and i need to know how long do I have truly to pay off these disputes on my account? As well will the negative balance get sent to collections or?

timid wyvern
#

I am in the US setting up acss preauthorized debits for a Canadian customer. In test mode, I have a Canadian bank account registered and showing as verified for the customer in the Stripe dashboard. However, I am unable to use it as a payment method. What am I missing to turn it into a usable payment method?

orchid nebula
#

Hello there,

Is there a way I can delete a customer with Cash Balance *(once I zeroed it out in the dashboard) using an API parameter?

severe solar
#

Hi there, I have subscription created via the subscription create API call, but for some reason when I retrieved them later they have a 'schedule' attached to them. I don't want subscriptions made via subscription API to have a subscription schedule. Is there a way to stop this?

delicate snow
#

where we enable the affirm from dashboard?

arctic acorn
#

I'm using Stripe's Payment links, and I've activated the **Google Pay and Apple Pay button **but it's not showing on the checkout page.

#

I activated both buttons; **Google Pay and Apple Pay, but they are not showing on the main checkout page. **There is also no documentation solving this problem exactly. Please help me by solving this problem

glossy eagle
#

Hey - I am trying to use a test clock but i dont know how to tie it in with a test customer that has already been created. it looks like test clocks require you to create test customers. but how do I create a test customer and subscription when I use checkout to make a custom link that includes metadata that send in from my app?

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!

autumn coyote
#

I'm having trouble logging in and doing my 1099 form.

#

I have different number

#

It's asking to verify my identity to question I don't know like bank deposit I have had 50 banks

woven mulch
#

Hi there, having trouble retrieving the charge object for a connect account charge. Is there a parameter I need to send in besides the charge id and my secret key to get it?

indigo fable
#

I'm trying to combine 2 Stripe commands into one. I am trying to allow users to upgrade and downgrade subscriptions. For upgrade we want to prorate it and for downgrade we want it to happen at the end of the current period. We're using the Python API. I'll include code in-thread >

hot zenith
#

Hey guys, Im new to stripe and have just set up an account for a business I'm starting. It says that 10% of payments will be held in a reserve until may 30. How can I fix this?

wanton drum
modest swallow
#

I am making an affiliate script, that when a user signs up to my site it generates them a stripe discount code they can share, is there anyway I can get it so they cant apply there own discount code to the stripe checkout? like somehow modifying this php $checkout_session = \Stripe\Checkout\Session::create([ 'line_items' => [[ 'price' => $prices->data[0]->id, 'quantity' => 1, ]], 'customer' => $customer->id, 'mode' => 'subscription', 'success_url' => $YOUR_DOMAIN . '/success.php?session_id={CHECKOUT_SESSION_ID}', 'cancel_url' => $YOUR_DOMAIN . '/../main.php?p=members', 'allow_promotion_codes' => true, ], ); is there anyway I can make the allow_promotion_codes not allow a certain code?

heady shale
#

Hi, is there a way where I can restrict my vendors so that they may only request a payout once a month after they've met a minimum balance? I understand that there's the manual payouts api and I can check an account's balance, but I can't seem to figure out how to "timegate" the payout to once a month.

slender crypt
#

Hi, How can I add google pay and apple pay?

#

Is there any detailed documentation?

lament oasis
#

.

knotty scarab
#

Hi! When I create a checkout session, is it good practice to always use price_data and product_data instead of referring to a product already registered in Stripe. We want our source of truth to be our DB and avoid having to sync up products with Stripe, is that a reasonable approach?

#

Hi, another question, we want to let Stripe save the payment method for future payments, there seem to be confusingly 2 ways to specify that with the create session command. mode: "setup" and/or payment_intent_data.setup_future_usage, what's the difference?

misty hornet
#

Hi @knotty scarab let's continue the discussion in the existing thread, thanks.

placid onyx
#

Hi
When i do the payment its getting succeeded but getting cancelled immediately, i am trying it in test mode using the card number 4242424242424242, and the payment id is pi_3MVoWKSJ5hWxBEQ200POQ9TT

zenith raft
#

Is it usefull to store checkout sessions in my own database to keep a reference? I already store subscriptions reference in my database but having checkouts as well could be useful for data info but note sure 🤔

wraith grotto
#

Question regarding subscriptions renewals and invoices: we listen to invoice.finalized to get the subscription period and store the expiration date in our database. on renewal, the invoice is in draft for an hour, so during that hour, the subscription is past the expiration date. looking for guidance on what the suggested way to handle things here is. (this is just for renewal invoices, the finalization is instant when we test creating subscriptions)

vocal wagon
#

How long after payment date can I request refund?

neat rover
#

Hi,
How can I implement Stripe payment gateway in Flutter web?

shadow kettle
#

Hi,
I have two wisepad readers I m testing on android, one is connecting fine while the other one throws an error "bluetooth unexpectedly disconnected during operation" I tried changing location and tried with the sample app as well but none of them works
Whats weird is, both works fine in iOS but not on android. So there is definitely some issue in android SDK.
How do I get them working?

hushed siren
#

I am using Laravel Cashier (Stripe). I had setup payment methods in my application. Suppose a user has setup 3 payment methods few days ago. Now if I want to verify a payment method how can I do this? The payment method's/card's cvc/expire date could be expired or it might not still valid to make payment. That's why I want to validate the payment method without make any charge attempt. How can I do this, please give me an idea.

chilly sage
#

hello, what is the endpoint to get account information and status?

fresh schooner
#

Hello. I have a somewhat trivial question.
Does the CardElement generated by a PaymentIntent's client_secret raise an error based on the PaymentIntent's amount? (e.g. insufficient funds)

normal rock
#

hello. how do i reactive my account again? it stated
Your account has been unverified for too long
Your account had outstanding verification requirements for too long after being activated, and has been closed to comply with regulatory requirements.

#

i've updated my particulars and it still not activated yet

#

how do i go about this

latent pebble
#

I got this error when creating customer via api

spiral bluff
#

im still confused about the difference between metered billing and per-seat billing. In our current setup we have a cron job that updates subscription quantity just before the billing cycle ends and generates the invoices for the period. How would metered billing differ with regards to this?

mortal copper
#

Hi there!

I have a quick question: Is it possible to restrict a Webhook to only specific product in a simple way/rule or I have to check the id and so in the webhook code?

Since my Webhook listen for every checkout.session.completed, I got event from the right stuff but also for completely different products not related to this webhook logic handling

drowsy marsh
#

Hey, is there any way I can change the cardholder ID linked to a stripe credit card (stripe issuing) through the API? Tried searching the docs and couldn’t specifically find it

willow grove
#

Good morning. Since January 16th I see my Stripe billing integration (using stripe.js) started sending "mandate_options" to Indian customers when creating PI.
https://dashboard.stripe.com/payments/pi_3MQn2dG4EB0EVtkZ0eqPkhmA

How can I override this configuration to not send these fields?
I tried setting manually and couldn't

high harbor
#

Hi there, my Driver's License has failed as Verification for my account - how can I make it accepted? thanks

inland hedge
#

Hi, is there a way to make fractional quantities (e.g. Carrots x 4.7) in items work? Or is there any way to account for it?

faint jasper
#

Hello, a couple of questions regarding fee for our platform with direct charges.

  • in direct charges are connected accounts automatically charged for the Stripe fee correct?
  • if we want to charge extra fee for our platform we specify this amount with payment_intent_data
    [application_fee_amount] ? This object has to be set for every transaction or how does it work?
  • how exactly we can set this fee for different subscription plans? One will have this fee, other wont - as on the diagram
robust whale
#

Hello Team, i want to embed pricing table in my website using stripe-pricing-table script. I want to know how i can redirect user to my website back once payment successful.

astral ridge
#

Hi - I'm trying to set up payments api for my own checkout, however 3d Secure seems to be blocking the payments. I've read the guides for this but still nothing

vagrant steppeBOT
#

citronovastava

karmic cove
#

Hello, i'm come from the Microsoft Founders Hub, so i'm supposed to not have fee of transactions and i have it, how can i do ?

serene bluff
#

Hello everyone, i'm trying to update a price of a product, but it seems that's not directly possible. Is create a new price and archive the previous the right way? There's also no way to just update the current price or delete and then create a new one? I have a catalog of more of than 27k of record to update 2/3 times a day, potentially i'll have so much archived price for no reason. Thanks

tardy jungle
#

Hello, when I use stripe.subscriptions.update to update the subscriptions the previous subscriptions of the customer are not removed. Do you know how can I replace the subscriptions of a customer? Thanks in advance :))

vocal wagon
#

Hi there, for some reasons I ignore, some adresses are not recognized on Stripe.Is there an existing reporting issue about cities with an hyphen"-" in their names or something else we should know about adress format ? Usually I have no issue except for this one...

topaz plover
#

Hi Stripe devs. Could you please tell me under what circumstances invoice::total_excluding_tax would be null? We're looking at two near identical invoices for a customer and one has a value for this property (in_1Lew9YHZLNwo79RqygObkntb), and one does not (in_1JWcByHZLNwo79Rq99xbwDHJ).

still vine
#

Hey there,
Quick question: is it possible to cancel a refund? My client has issued a refund accidentally to a client that was already refunded another way, so we'd like to cancel that.

eternal rune
#

is-it possible for Stripe's emails language content to be changed on a per customer basis. For the moment, our customers only receive emails in English. Is-there a setting in the dashboard for that ?

worthy spear
#

Hello, I have a Stripe integration for purchasing products, where an invoice is created for each purchase using invoice_creation: {enabled: true}. For authorized users, the process works fine as I can pass their email and Stripe creates an invoice for an existing customer. But for non-authorized users, I use customer_creation: if_required which creates a guest customer. If I pass invoice parameters, Stripe always creates a new customer for the email provided during checkout. I believe reason is that, stripe can't create invoice for guest customers. This results in multiple customers with the same email address. Is there a solution to this problem or has anyone faced a similar issue?

glass parrot
#

Have got a quick quick question! about payments please 🙂

lean hearth
#

hi

arctic acorn
#

Hello does stripe support payment through google Pay in India ? If yes why my clients in India unable to see Gpay payment button in the checkout link ?

wintry geode
#

Hi,

We have a SaaS product where we use subscription plan, now we want to add an "affiliate program" and we code something that a customer can affiliate a new customer when he sign up. When it's does, the "new" customer has a coupon created and linked to him. But when this new customer click on a plan, i create an empty subscription and Stripe automatically attribute the coupon to this new subscription but if my customer go back and change plan (without paid the first) the coupon is already linked to the previous empty subscription and so not on this new subscription, how can i fix this ?

limpid scaffold
#

Hello

When I'm trying to create subscription w/o trial - I'm getting an error

This customer has no attached payment source or default payment method

The problem that I have - that when I try to create a registration form which supports WeChatPay / any other payment method that requires payment intent before setup - I need to create subscription firstly to get a payment intent

How can I bypass that limitation? Or what am I missing?

Thanks

vocal wagon
#

Bonjour après avoir configurer toutes les clès API avec succès sur woo commerce on me demande encore de terminer la configuration en les integrant ce qui est deja le cas j ai également effectuée un paiement sur le site de mon client et il n apparait pas dans sont stripe

glacial crystal
#

Hello everyone! I want to apply coupon on subscription upgrade, should I use coupon name or id when assigning to Coupon property in the Subscription Upgrade object ?

topaz plover
#

Hi @waxen spindle , you were looking into an issue for me but the thread got archived, was that an accident? #dev-help message

dapper sparrow
#

i need help with some volume subscription pricing in subscription object

vocal wagon
#

Hello! I have a question on how to use the API, when a upcoming subscription payment with the current card of a customer fails. first of all: i want to "pause" or "block" the access to our product, when the payment fails. Are there somewhere "open amounts" which have to be paid from the customer in order to unlock the access again?
my second question: what is the best way to update a customers payment method for future off session payments?
my tech stack is React (but not using the stripe components) and .Net (customer pays through a checkout session for the first time)

#

Hello, after having successfully configured all the API keys on woo commerce, I am still asked to complete the configuration by integrating them, which is already the case, I also made a payment on my client's site and it does not appear in its stripe

zealous plinth
#

I'm trying to diable SEPA payments from my account. I've been directed to manage payment methods however that says I should be using automatic_payment_methods and then I can control it from the settings dashboard. I'm unsure where I need to add this. On the server I use \Stripe\Subscription::create(... However there doesn't seem to be a automatic_payment_methods parameter for this function. Or do I need to add this on the js client?

robust whale
#

Hello Team, i am using pricing table in my website. I have question regarding that.

oblique meadow
#

Hello i need my website check out to be SCA compliant, at the moment i can receive payment in live mode , can you help

daring frigate
#

Subject: Swift Compilation Error in Stripe Framework
Dear Stripe Support Team,
I am facing an issue with the Stripe framework in my iOS project. The following build commands failed:
SwiftEmitModule normal x86_64 Emitting module for Stripe (in target 'Stripe' from project 'Pods')
SwiftCompile normal x86_64 Compiling STPPaymentCardTextFieldCell.swift, STPPaymentCardTextFieldViewModel.swift, STPPaymentConfiguration.swift, STPPaymentConfirmation+SwiftUI.swift, STPPaymentContext.swift, STPPaymentContextAmountModel.swift, STPPaymentHandler.swift, STPPaymentHandlerActionParams.swift, STPPaymentIntent.swift, STPPaymentIntentAction.swift, STPPaymentIntentActionRedirectToURL.swift, STPPaymentIntentEnums.swift, STPPaymentIntentLastPaymentError.swift, STPPaymentIntentParams.swift, STPPaymentIntentShippingDetails.swift, STPPaymentIntentShippingDetailsAddress.swift, STPPaymentIntentShippingDetailsAddressParams.swift, STPPaymentIntentShippingDetailsParams.swift, STPPaymentIntentSourceAction.swift, STPPaymentIntentSourceActionAuthorizeWithURL.swift, STPPaymentMethod.swift, STPPaymentMethodAddress.swift, STPPaymentMethodAfterpayClearpay.swift, STPPaymentMethodAfterpayClearpayParams.swift, STPPaymentMethodAlipay.swift
I have tried different approaches to resolve this issue, but nothing seems to work. I am hoping you could help me with this problem. Could you please provide me with any suggestions or solutions to fix this issue?
Thank you for your time and support.
Best regards,

ruby anchor
#

Can I receive payments from my customers from two different stores ?

covert bolt
#

hi there, we want to introduce bulk discounts to our ticket shop and I am checking how to approach it best. An idea was to use gift cards. Is there a way to do it with stripe? The idea ist to let customers pay 50$ but worth 70$?

opaque slate
#

Hi, is it possible to get information about subscriptions connected to cards that are about to expire and automatically send out update links?

vast gyro
#

Hi Stripe Team, I am looking for a way to get information when a payment has been charged in your system. Do you send this information via web-hooks or is there an endpoint to get this information? Thank you in advance.

weak iron
#

Hey Team

#

Need a help to live Google & apple pay

#

??

wanton drum
#

i can't get cardElement.focus(); to work

last anchor
#

Hello, what tax 'customer.tax_exempt' should I set if I try to charge users from USA while my company registered in EU? It should be none. For other countries value 'none' works as expected, bu\t for some reason not for US.

valid torrent
#

Hi! How can I filter customers in dashbord by currency?

rustic bolt
#

Hey! I have a very annoying issue here with card payments.
I am using cardNumber, cardExpiry, cardCvc, and postalCode to collect the card details to complete my payment. For some reason, the card from a customer is being detected from a different region (Canada), and the payment element is returning an error when a US zipcode is provided. Is there any way I can manually change the country so that the customer can proceed with the payment?

young wadi
#

Hello
I have implemented stripe in flutter using flutter_stripe package.. Everything is working fine and payments are process when we use debit cards.. but when my clients use credit card the payment doesn't proceed and says error.
In stripe dashboard it says generic_decline.
Any help ?

topaz phoenix
#

Hi, how can i get the actual selfie image over the webhook after verification

karmic basin
#

Hey, I'm facing this issue when I'm trying to pay money to customer directly to their bank account -
"The bank account ba_1MUt99GCxrTTBXR5SamRQbs7 is not attached to this Stripe account. External accounts can only be attached to Standard accounts via the dashboard."

limpid scaffold
#

Hello there

Have a question on 3DS confirmation of subscription

On registration step we're creating subscription, and then asking customer to approve the subscription.latest_invoice.payment_intent / subscription.pending_setup_intent, so his next recurring payments would be charged correctly

But what if user want to change his plan subscription?
For example add another price to subscription on the middle of current prepaid term?

Should he made two approvals here?

  1. For proration payment of new price inside a subscription
  2. For new sum of recurring payment?

Also, I'm adding new price to subscription by creating new SubscriptionItem object.
The only way of getting payment_intent in that case is subscription.latest_invoice.payment_intent?

proven silo
#

Hi, I have a query is there any webhook event that I can listen to if the user deauthorizes our application from the https://dashboard.stripe.com/account/applications page?

I actually have enabled following events
account.application.authorized
account.application.deauthorized
account.external_account.created
account.external_account.deleted
account.external_account.updated
account.updated

But did not see any event triggered when the user de-authorized our app.

hybrid dirge
#

Hi guys,
I would like to add a "checkout with apple pay " button on the cart page of our web and mobile app.

So our clients are able to checkout straight with apple instead of landing on the stripe checkout page first

solid wolf
#

hi team, is there a way to enable the payment for flexible tips, where we do not have to create product and price but just pass in the amount to pay? this is one time payment, not subscription.

wintry geode
#

Hi, how to programmatically, remove a coupon from an unsed/incomplete subscription and reattribute it to the customer (for the next subscription created) ? (I use NodeJS)

languid flower
#

Hi, please I need help signing in to my stripe account.

#

I do not receive the verification emails and this is affecting my business as I can not validate payments

vocal wagon
vast gyro
tame geyser
#

Hey! We're about to make a deal with appsumo and will use 100% discount codes for users. Is there any way to bypass the paywall when subscribing to a lifetime subscription?

carmine lintel
#

Hello - I've started experiencing an error generating connection tokens with the JS SDK. My request is returning a 302 redirect response from within the page. But when I run the request in Insomnia it works as expected, so my API endpoint is working fine. The error I get is onFetchConnectionToken failure. Please make sure your function creates a new connection token via your backend. Any ideas on what would cause this behavior?

hearty garnet
#

Hi, one of our users who has a stripe express account wants to unlink from our platform. How does he do?

pearl adder
#

Hi everyone, In the API we wrote, we are currently giving a single amount, sending the stripe account id of a single person in the destination section and sending the commission to the product owner. In our application, there is a shopping logic with a basket, so the user can buy the product of different people at once. In this case, how can we distribute the commission to people with different stripe accounts. Currently, we buy a product with the api and give the commission to the person who owns the stripe account, but only one. How can we do this for multiple product owners under checkout? We couldn't find the right documents on stripe web.

hollow shadow
#

How do we enable our connect standard account user to login into their dashboard?

tranquil silo
inner pulsar
#

#dev-help Hello All. We are trying to SAVE ONLY a Payment Method directly to a Connected Account. In other words, we do not want to do a Payment Intent and then Save the Payment Method and we also do not want to Save the Payment Method to the Platform and then clone the Payment Method to the Connected Account. We only want to consume the Payment Method and Save It directly to the connected account. We are using the documentation: "Creating PaymentMethods directly on the connected account" (https://stripe.com/docs/payments/payment-methods/connect#create-payment-method) but it does not seem to be complete or clear on the processes. this document. We currently use SetupIntents for our platform. Can someone please advise additional documentation or how to achieve? Thank you in advance.

Considerations for Stripe Connect platforms adding support for new payment methods using the Payment Methods API.

iron surge
#

#help nella mia aerea personale mi dice intervento necessario, cosa devo fare?

latent karma
#

In list all balance transactions API, in payout parameter: only payout.paid event payout id can be given or we can give payout.failed or payout.canceled event payout id as well ?

drowsy summit
#

Hi everyone! Currently, I am using the connection platform. When a transaction is returned we want to keep a portion of the service fee. For example, 10$ is a service fee, then I want to keep 1$. How can I keep part of the service fee? I read stripe's documentation there is only 1 parameter refund_application_fee which is boolean. thanks

torpid mortar
#

hi

rare badge
#

Hi #dev-help I am trying to add a coupon to a Invoice but it is not working ( no discount is getting applied). What exactly does the Applicable products inside a discount coupon mean???

wicked wasp
#

hi, at stripe i made an automate transfer, the person that i transferred see this at their bank apps, is it possible to change the "Message from payer" in api?

drifting atlas
#

Hi, I want to get all disputes related to a single customer with one api call, is this possible?

frozen sphinx
#

Hello, We handle a standard connected account (0Auth). It looks like we can't access payment methods created before the day our customer liked the account

torpid siren
#

hi, is there a way to get The PaymentMethod object expended webhook? if not how can i get expended payment_intent.succeeded

frozen sphinx
smoky wing
#

This is Damian Goncalves
I have recently created stripe account how can I get virtual card for my business kindly reply us

wooden heart
#

Hey team! Konstantina from Kaedim here. Quick question: what happens if you have a pay as you go model and you charge your customers at the end of month but they have cancelled their card? Is there anything I can do to be protected from that behaviour? Many thanks,

thorn ferry
#

Hi

  1. Is there an API to get a receipt as a pdf?

  2. How do I edit the text in a receipt?

  3. Are there any settings to configure the receipts it should meet the legal requirements for a non-profit?

vocal wagon
#

Hello!
We use Stripe to collect monthly donations inside a React Native app.

Problem: Cards that always need authentification fail when the recurring booking comes.

Possible solutions: Don't accept those cards (But how can we know if a card always needs 3DS?)

What else can we do? Also, right now our subscription setup looks like this: Make a single payment and save card for future payments -> Set up trial period -> Start subscription in one month and book the saved card. How can we make this better?

Thanks!

glacial crystal
#

Hello! I have a promotion code which I want to use. How can I limit usage in form 1 customer = 1 use of this promotion code. And set the limit of coupon usage to specific times?

waxen mica
#

Hi 👋

We're having some trouble managing 3DS failures for a subscription at 0€. We're currently creating a setup_intent, but if it fails, the invoice is still paid and the subscription is created, but no payment method is attached (which is a big issue). How can we manage that better not to have this situation with an active subscription and no payment method attached?
Thanks in advance for your help! 🙏

earnest sundial
#

Hey all I essentialy have this same issue (https://github.com/stripe-archive/react-stripe-elements/issues/335) but with the custom checkout flow. Basically I want to make an async call before confirmPayment when the user clicks our CTA but Apple Pay / Safari is preventing me from opening up the Apple Pay dialog box.

Error: IntegrationError: show() must be called from a user gesture handler (such as a click handler, after the user clicks a button).

Is there a way to get around this? The only possilbe solution that I have is to have two buttons. The first cta is to call the first async call and the second is to call confirmPayment but that seems like a terrible UX solution. Any help will be greatly appreciated.

smoky wing
#

How can I call to stripe care

graceful niche
#

hey guys hope you're well
i have a question regarding coupon duration please
i created the following coupon on test mode : 4AOxyRw7
& i was wondering if it will be applied on all the invoices please ?
i want it to be applied on the first invoice of all the customers whose entered the discount code

earnest hollow
#

How do I obtain my 1099 from stripe

carmine lintel
#

Hello - I am trying to debug an issue with my app. Can I get help looking into req_dQmCoauxQvb3L5? For some reason my payment intents are being confirmed but not processed.

inner pulsar
#

#dev-help When creating a Setup Intents for a Connected Account, how do you determine the Payment Types allowed for that specific connected account?

vocal wagon
#

hey ! i'm getting the user's PAN and expiration date via NFC. For this reason I can't see the CVC. Do you let me charge users without CVC for small amounts?

lunar elm
#

I'm trying to test a customer.subscription.update and customer.subscription.deleted event using the CLI. Is it possible to send a parameter to the "updated" event, like stripe trigger customer.subscription.updated {cancel_at_period_end: true} ?

#

...and specify a particular subscription id?

vale glen
#

I had a few questions regarding webhook events

When a user buys a subscription on our website through checkout session, and let say later down the line if their payment method stops working for some reason and the first attempt to charge them fails, a "invoice.payment_failed" event is triggered right?

Also how long does stripe take to make all the attempts to charge the customer, and in the end moves it to cancelled or unpaid?

Also lets say if the subsequent charges are successful then which webhook event is triggered?

Lets say a user bought a monthly plan, their payment for the first month is successful and they are granted the subscription, now when does stripe attempts to charge the customer for the next month, is it in between the first month, at the end of first month, or when?

cloud lily
#

Hello everyone! I'm wondering if someone can bring some light on the connected accounts, I'm testing a new implementation for express accounts, once I finish the verification, the connect dashboard says everything is ok, and capabilities for Card payments and Transfers are active in the dashboard, but whenever I ask the API for the account data, both charges_enabled and deatils_submitted are FALSE, is that common or expected?

rustic ivy
#

My stripe account has been closed due to "High risk payments", however there is 0 payments displayed on my account that show any risk. We have fulfilled your requests by providing identity verification and business verification.

We then proceeded to request for further review, and not even 1 hour later we was told the review was declined.

Please can this be looked into further?

stone surge
#

Hello everyone. New here. So I'm migrating our system from using Card Element to Payment Element. Before (with Card Element), we created the Payment Intent only after a customer submits payment information. With Payment Element however, it seems that the Payment Intent has to be created in order to render the element itself resulting lots of incomplete intents in the Stripe dashboard when the customer say refreshes the page, clicks another link then revisits the payment form again and so on.

My idea is to cache the generated client secret from the payment intent so that when the customer revisits the payment form, I can just use the same intent.

Not sure if this is the best way to go. Any suggestions? Thanks!

pseudo python
#

Hi, we'd like to submit our mobile app to the App Store, and it requires us to setup a Custom connected account against a bank account. Since Apple requires us to use our production server (which has the live Stripe key), is there a way to provide them with a test Stripe bank account in production (live environment) ? How do you usually go about this ?

tropic bridge
ebon storm
#

when im previewing a subscription update and i want prorations i send the prorationbehavior as always_invoice but when i do this it omits my discount amounts but if i pass createprorations it gives my discounts but doesnt seem to prorated the amounts? am i missing something?

boreal ore
#

hello! quick sanity about subscription renewal behavior -- if i have the following situation:

  1. I subscribe to subscription A with card ending in 4242
  2. I subscribe to subscription B with card ending in 8000
    Will Stripe continue using 4242 for subscription A renewals and 8000 for subscription B renewals? I thought I also saw documentation saying Stripe would only use the customer's default card for subscription renewals though I can't find it anymore, so not sure if I imagined that.
amber pollen
#

Hi folks,

We're looking to build a membership system based on stripe reoccurring payments but would like some help clarify what typically (does or does not) "happens" in certain circumstances from a customers standpoint.

Scenario 1 - A customers card used for a reoccurring payment expires.
Scenario 2 - A customers card used for a reoccurring payment has been cancelled.
Scenario 3 - A customer switches to a new bank.
Scenario 4 - A customer has insufficient funds to make a payment.

Any help would be fab.

lime bear
#

Some help with card token prefixes: In the old cards api I believe when a token was added to a customer it changed from a tok_nnnn to a card_nnnn token. Now, with the payment methods api, it is a pm_nnnn token. My question is whether tok_nnnn tokens are always single-use tokens? In other words if through some logic error on our part we saved such tokens on file - they should not be used on 2nd or 3rd, etc. charges, and can be discarded after 1st use?

jade panther
#

Hey there i have a question about correctly addressing my invoices. When issuing an invoice to a customer, who has bought something via their company I would like to first name the company, then the customer and finally their address. Such as:

Bill to:
MegaCorp Inc.
Mike Meyers
10 Mega Blvd.
Madison WI

However when issuing an invoice directly to a person I obviously don't need to name a company name, e.g.:

Bill to:
Mike Meyers
10 Mega Blvd.
Madison WI

I'm currently trying to work out how to cleanly handle these two cases. The way I see it, depending on wether the invoice shall be issued to a company I would either set the actual address as address.line1 or adress.line2 when initially creating the customer via Stripe API. Trying to recreate the examples from above, in my interpretation the mapping would be

Bill to:
MegaCorp Inc.    --> customer.name
Mike Meyers    --> customer.address.line1
10 Mega Blvd.    --> customer.address.line2
Madison WI    --> customer.address.city + state

and

Bill to:
Mike Meyers    --> customer.name
10 Mega Blvd.    --> customer.address.line1
Madison WI    --> customer.address.city + state

respectively.

Since I would like to avoid having these differing cases, I was wondering if theres any other way of getting the name of the customer's company on the top of the "Bill to" section?

latent karma
#

Hi, in our business model we need to save ACH details like bank account number, routing number programmatically & not using any Stripe Methods like future payments. What are the set of rules that we need to follow?

calm trellis
#

Hello, I have a multi-currency price and it looks like the "price preview" information is incorrect, could you help me understand what my users would be seeing? Here I'm talking about the EUR price, which should include tax in it, but the price preview is showing tax as separate. Thanks!

carmine helm
#

Hello friends! 🙌🏻

Is there any way to set the billing cycle anchor while using Stripe Checkout sessions?

I'd like to configure a product billing cycle to the 1st of the next month with a prorated invoice until the anchor.
Currently, the product I have is configured with volume pricing model(usage-based - unit per time) of recurring subscriptions. The billing period is Monthly and we used the CheckoutSession integration so that our customers fulfill the payment using Stripe's hosted page and all the subscription’s billing date is according to when each subscription was created.

From what I understand, the only way I can do it would be by integrating Stripe via API.

Do you have any ideas? What do you think I should do?

dreamy robin
#

Live agent

#

I need to chat with someone from Stripe

open junco
#

Hi! Is it possible to control the sending time of the webhook events, for example every one hour?

faint cove
#

Hi, using Stripe Connect, I would like to know how can I process my application fee in the platform currency (USD) when the destination account is from a different currency.

tall phoenix
#

Hello! Is there a way to modify what gets asked in the connect express onboarding flow? I expect the vast majority of users to not be businesses but be individuals and not to have websites , buisness descriptions, or product descriptions, or a terms of service. It's meant for individuals signing up to get paid for being tutors at a classroom near me.

arctic geode
#

Hey, I have a Google Pay question.

In the Google Pay docs, they allow us to require a certain level of cardholder authentication - see allowedAuthMethods here -https://developers.google.com/pay/api/web/reference/request-objects#CardParameters. When using Google Pay with Stripe is it possible to specify this, or force it to CRYPTOGRAM_3DS only?

Alternatively, they have a concept of "assurance details specifications" which lets us know what level of cardholder authentication was performed when Google tokenised the card. https://developers.google.com/pay/api/web/reference/response-objects#assurance-details-specifications . Is there any way of accessing this via the APIs?

The use-case I have is to require authentication on all payments - 3DS for cards, or ideally natively with a wallet implementation like Apple pay.

waxen nacelle
#

Hi! I need help configuring our API for to calculate disputes coming through our VDMP. We have the API set up but were not able to recalc the exact values that are displayed on the VDMP dashboard

dusty dagger
#

hey folks, is there a configuration option to turn on renewal reminders for yearly subscriptions only? The CA Auto renewal law mandates this, but it really doesn't make sense to send a 15 day reminder for a monthly subscription.

vagrant surge
#

Hi I want to know if I can add somme additional information to invoice on subscription like custome field, billing address,... when confirmCardPayment

unkempt zephyr
#

Hello, I have a couple questions related to stripe copying over data from one account to another through this process: https://support.stripe.com/contact/email?topic=migrations:

  1. Is there an estimate for how long this copy will take once the two forms are filled out?
  2. Will the source account still be viable and operational after the copy?
spare locust
#

Hi so I’m trying to buy a card on sorare and this is the response Payment failed You have exceeded the maximum number of declines on this card in the last 24 hour period. Please contact us via https://support.stripe.com/contact if you need further assistance.
I’m using my card and it’s the correct details so I’m trying to see if I can change it

vocal wagon
#

3 questions:

  1. How do i make sure the VAT is applied in the checkout?
  2. How do i make sure the invoice contains the VAT info
  3. How can i make sure the customer uses the email in the checkout as we use email to send out order cofirmation details in the checkout sucess webhook
spice needle
#

Hello, I'm trying to test out the ACH microdeposits flow for our app. Our setup is Stripe Connect using the "Custom" flow. I've gone through the flow and I see that we get the webhook for "Requires_action" on a payment intent with the microdeposit information. From the docs, it sounds like Stripe should send an email to the end user to verify the microdeposits, but that doesn't appear to happen. Does the custom flow require us to send the email instead of Stripe? If Stripe is supposed to send the email, does that work in "Test mode"? Thanks!

small forum
#

Hello. I was wondering if webhooks are sent for all subscription retry attempts with smart retries (or custom retries). Do we receive webhooks for each failure of a retry? Is a webhook only sent for a succuessful retry?

ornate quest
#

Hello team - I'm trying to run a report of Kyte's activity from inception to date but it will not allow me to generate a report prior to 6/1/22. Can someone please help me?

fallow cape
#

Hello team! We have encountered 2 questions during integration to our app:

  1. While users create a connected account, there is a set of info they are asked to provide. Some of them (like address lines) are marked as optional, but once user proceeds to the final screen, the info is marked as missed. Is there any possibility to make fields required while user is filling in the data?
  2. We would like to receive connected account status (i.e. complete, restricted, pending) to show it in our app, but did not found such attribute in account object response. Is there any way to receive it?
wind pelican
#

Hey, are we able to export all our payments and have the metadata included?

jade trench
#

Hello Stripe, when creating a subscription schedule to an existing subscription, how would i implement a change to the next billing? In my case, since the billing cycle is every month, I want the next month to remove the existing product and add another product. The product change is just a price increase

      end_behavior: 'release',
      phases: [
        {
          items: [
            {
              price: data.priceId,
              quantity: 0,
            },
            {
              price: updatedPricedIdKey[data.priceId],
              quantity: 1,
            }
          ],
        }
      ],
    }

It is asking me for a start_date but when I add a start date i get "You can not modify the start date of the current phase."

clever kite
#

Hi all, I have a query, hopefully you can help. We are just enabling free trials at the moment with no credit card required. We are not sure what to do if the customer would like to change plan and add a payment method at the same time

upper totem
#

Hello -- I was trying to look for docs on how to integrate Stripe with SAF-T so that we can try a proof of concept for a Portuguese product and report the invoices to the IRS. I couldn't find any so far. Am I missing something?

young wadi
#

How can i make a payment intent for apple pay ?

#

I am making it with this body and url
https://api.stripe.com/v1/payment_intents

var body = {
'amount': calculateAmount(3),
'currency': AED,
'payment_method_types[]': 'card'
};

Using this the intent is created and i can see client secret
Now i use the secret to process apple pay but it says payment failed
Stripe.instance.confirmApplePayPayment(client_secret)

mighty stirrup
#

subscription wasnt sent to my webhook. Is there a way of testing that subscription by maunally sending the data for that particular subscription to my webhook? And is there a way to make sure it communicates with my webhook??

patent panther
#

Hello, I have a tiny doubt about metered usage and the billing threshold attributes of subscriptions

haughty shuttle
#

Hello, can i test a newer version of API in test mode, while the older version is active in production ?
i have an issue with webhooks

radiant rover
#

Hello, how does CardAwaitNotification work when not using the JavaScriptSDK ? Do the users get redirected to: NextAction.RedirectToURL.URL

misty thorn
#

Hi stripe dev, I have this scenario with our pricing model:

3 plans : basic, business, and premium. Each plan (product) has 2 prices , for monthly and annual. The plans are metered with tiers. First 0-100 request to a fixed cost (10 USD ) and 100 to infinity 0.10 cents per request.

Now the problem is that the metered price billing is arrears, at the end of the cycle, because is per usage. When the client is buying the subcription says paying " 0.00 due the price varies with usage". That's a problem for annual plans.

Can charge the fix tier ahead let's say 10 USD and charge the additional usage (if there's any) at the end of the cycle?

lusty fossil
#

How can I display the balance in SEK aka true balance.

#

Used stripe.balance.retrieve to get the balance (NodeJS)

dark mulch
#

Hi I am attempting to create a login/register page where a customer inputs their name and email and will create a new customer (if 1st time user) or will use an existing customer (if repeat user) but I am having trouble understanding the API docs about fetching the stripe.customers.create portion. Can someone elaborate ?

jade trench
#

Hi, trying to use test clocks, does it use the same data as the test environment? I'm trying to create a subscription but get an error " No such price:"

mighty stirrup
#

i have another question for subscriptions can i have 5 minutes of your time?

oblique dust
#

Hello, I have a question about using Apple/Google Pay (Payment Elements) with Subscriptions API

mighty wind
#

Hello,
Do you know if it's possible to enable Address Element autocomplete in development mode ? Or am I doing something wrong ?

fast flame
#
app.post('/payment-sheet', async (req, res) => {
  // Use an existing Customer ID if this is a returning customer.
  const customer = await stripe.customers.create();
  const ephemeralKey = await stripe.ephemeralKeys.create(
    {customer: customer.id},
    {apiVersion: '2022-11-15'}
  );
  const paymentIntent = await stripe.paymentIntents.create({
    amount: 1099,
    currency: 'eur',
    customer: customer.id,
    automatic_payment_methods: {
      enabled: true,
    },
  });

  res.json({
    paymentIntent: paymentIntent.client_secret,
    ephemeralKey: ephemeralKey.secret,
    customer: customer.id,
    publishableKey: '...'
  });
});

https://stripe.com/docs/payments/accept-a-payment?platform=ios&ui=payment-sheet&uikit-swiftui=uikit
this is the backend code to generate a payment intent into a payment sheet on iOS.

I'm trying to do this with a subscription, like so:

         let session = try stripe.sessions.create(
             cancelUrl: "http://***/dashboard",
             paymentMethodTypes: [.card],
             successUrl: "http://***/dashboard",
             allowPromotionCodes: true,
             billingAddressCollection: .auto,
             customerEmail: "user.email",
             lineItems: [[
                 "price": "price",
                 "quantity": 1,
             ]],
             mode: .subscription,
             subscriptionData: [
                 "metadata": [
                    "user_id": "userId",
                    "type": "type"
                 ],
                 "trial_period_days": 7
             ]).wait()

how do I adapt my code to generate a client_secret from a StripePaymentIntent object?

foggy zodiac
#

Hi. Do you know if there are limitations to information that can be pulled in from Point of Sale (Stripe Terminal) payments versus E-Commerce ones? We are trying to pull the "card brand" and "last 4 digits" of the card from the Payment Method. When used on E-Commerce transactions this works fine, but on Point of Sale transactions, whether it's credit or interac, those fields are blank... Thanks!

glacial totem
#

We are receiving 500 errors against a payment webhook in both production and test, but see no errors on our end -- can you please help investigate?

spice needle
#

Good afternoon, we are using Stripe Connect with custom account types. The documentation I've seen is confusing on what we need to do to enable Apple Pay. I understand that enabling cards should enable Apple pay, but our Connect customers are stating that they are not seeing Apple pay as an option when they would expect to. What additional setup is required to enable apple pay for Stripe Connect? I saw that there is a mechanism to enable Apple Pay for our domain (all interactions happen within our domain). Is that necessary for it to function when using Stripe Connect?

runic canyon
#

is there a rule that blocks someone if 3ds is not authenticated or fails to authenticate

oblique dust
#

Hello, I have a question regarding ApplePay/Google Pay (Payment Elements) and stripe.confirmPayment

leaden jewel
#

Will the stripe subid "sub_1MW6oZCNlrwqE7UfHcsEhYO1" remain the same even after monthly renewal or will it change every month?

weary crag
#

Is there a stripe webhook that listens for when or when an email is sent regarding recurring subscription payments?

vocal wagon
#

Hello, I'd like to ask about Connect. We are working on kindest.com which collects donations on behalf of registered non-profits on our platform. We take small fee in some cases, users can give us a tip or we dont collect anything. Our users have connected Express and Standard accounts. What type of charge should be used for our use case?

wide citrus
#

Getting "Card details not complete" (status requires_action) with test card, when trying to confirm a paymentintent (via stripe react native), setup works just fine.

twin moss
twin moss
vagrant steppeBOT
#

benstjohn

wraith grotto
#

so it seems like the answer to this is no - but when using subscription schedules to manage downgrading at the next billing cycle, is there any way to not have the phase changing also change the subscription item id? can't pass the subscription item id in the SubscriptionSchedulePhaseOptions or the SubscriptionSchedulePhaseItemOptions like on subscription update. will add my code for creating the schedule in the thread

static path
#

how does one get checkout.session.completed EVENT DATA to register with Google Tag manager as a conversion?

static path
vagrant steppeBOT
#

Becca

#

alcakes

ornate pollen
#

Hey Stripe Gurus,
Is it possible to view the result of the terminal.discoverReaders() from the sdk via the dashboard, similar to API Request logs?

vagrant steppeBOT
#

fenwicks_silent_assassin

brittle nebula
#

hi stripe dev
im using stripe api and im trying to expand on the subscription object to get the plan , i was getting the plan fine when i had only 1 product that im subscribed to after i added a second product , the object return null for the plan field , any idea on what im doing wrong ?
thank you

unkempt zephyr
#

Hi, I see that you can expand prices with products but I am wondering if it is possible to expand the other way and get a list of prices that correspond to a product

tulip sequoia
#

hi stripe dev

#

im currently trying to use stripe on payhip but i got this message "You won't be able to accept payments with Stripe until the following issues are resolved' i need help

main zinc
#

Hi so recently i have received my tax form from doordash through stripe but when i try to login it says can't be verified but i have put all the correct info.

turbid cedar
#

Hello, we have a scenario where an invoice is created and there is an update required for the invoice. our platform updates the invoice item and finalize it, but the invoice is not charged for some reason. I am expecting that after finalize, stripe will attempt to pay, but its not happening - https://dashboard.stripe.com/invoices/in_1MNhdnI5vSu94Gk8Hq2kSsRV - I am trying to understand what is missing to enable automatic charge?

true stag
#

Hi! , on connect, when the connected accounts get payout, does event fire on platform accounts webhooks?

shell olive
#

Hi stripe dev, we are intergrating sofort to our website. In the sadbox environment now we can see this payment method and redirect to the testing page. We clicked the approve the transaction button but we did not receive any session notification(checkout.session.completed), is this the correct way to test sofort?

wicked sail
#

anyone can help me . how i can add this functionality.

true stag
#

hello, on a connect webhook, how to test payout.paid event? stripe cli said that event not supported when i tried to trigger, is there a way to test?

misty hornet
#

Hi @true stag your thread is still open, let's continue there.

smoky wing
#

Any one can share stripe USA customer care number

#

Any one kindly share USA stripe customer care number because when i am creating the card showing this issue so I need to contact them

pure rain
#

hello, I want to get information about stripe
who should I meet with

final wing
#

Hi Team , I am trying to run STRIPE APP with backend on local...but i am getting below error. apiService.ts:80 Refused to connect to 'https://dashboard.stripe.com/tailor/extensions/Please Enter Valid Input/api/app' because it violates the following Content Security Policy directive: "connect-src http://localhost:* localhost:*".

livid quarry
#

The following command creates a webhook for payment_intent, but the metadata information is empty. Why is this?

stripe trigger payment_intent.succeeded --add payment_intent:metadata.hoge=piyo
rare badge
#

Hi #dev-help I am trying to use a cupon but i also have some products set as Applicable products to it, when I am trying to get the list of applicable products through API its giving me null

hybrid ledge
#

Hi Team, I'm planing to use stripe for iOS app subscription instead of apple in app purchase,

  1. is it possible to use stripe for subscription ?
  2. if it's possible to use stipe for subscription, whether apple will reject the app or will approve the app ?
snow cargo
#

Hi, is it possible to add coupon to an existing invoice ?

weak iron
#

Hey Team,

#

Need One help

#

We getting payment method null

#

in Google &apple pay

#

?

clear flare
#

hi ,We are a saaa platform, and the gateway mode is connected to your American ACH payment method. Production test is going on now, but encountered a problem. 1. We do not have a formal account for the US stripe internally, because US subject information is required. 2. The cooperative merchant has an account, but it is a newly opened stipe account, and the transaction volume is not high. They worried that stripe's anti-swipe mechanism will be triggered during the test. So they dare not test it. I would like to ask if we only use 2-5 such small transactions to test transaction and refunds, will your mechanism be triggered? Would like to understand this strategy so that merchants can feel at ease. or do you have any good suggestions?

short falcon
#

hi serching about payment_method_types in setupIntents.

next niche
#

Coupon and Promotion Code
Hi support team,
Im confusing between Coupon and Promotion Code.
I can create and use Coupon to apply on an invoice or add to a subscription schedule to got the discount amount, why we have Promotion Code that can be created under Coupon. What is the reason of this and what is the usage, please help me understand that, thank u very much.

keen frigate
#

Hello, I have a live stripe webhook endpoint running on vercel using next js api routes, however, I want to go back to test mode to test some things.
I am reading this article https://stripe.com/docs/webhooks/test?locale=en-GB, on prerequisites it says that:

Use the Interactive webhook endpoint builder to build a webhook endpoint.

Instead of that, can i simply use my existing webhook endpoint to listen to events?

So instead of it being https://my-app.vercel.app/api/webhooks I would use localhost:3000/webhooks

Can this be done by simply running stripe listen --forward-to localhost:3000/webhooks?

Test that your webhook endpoint is working properly before taking it live.

vocal wagon
#

Hello,
I want to create a webhook to manage subscription status. So is it possible to be notified only when the subscription status changes?

static compass
#

hi im trying to implement instant payouts, i notice that for some accounts i get instantly_available amount and others i dont, ive added debit cards to both accounts and both are Custom Connect accounts, one was on manual payouts and the other on daily, thats the only diff i noticed but switching the other one to manual as well didnt produce a different result

opaque saffron
#

Hi, I'm having problems with running reports in API. the results I get back are not the same as when downloading the report in csv from stripe interface. anyone had this issue before?

wicked pewter
#

anyone know this?

testmode_charges_only
This Connect account cannot currently make live charges. The requirements.disabled_reason property on the account will provide information about why this account is currently disabled. If you are a customer trying to make a purchase, please contact the owner of this site. Your transaction has not been processed.

warm pebble
#

Hi. Is anyone able to assist with an error I'm getting on recurring payments?

So, we've built a new site for a client (WooCommerce), which had legacy subscriptions. We've transferred all this across on to new site. New order payments are going through perfectly fine, however all legacy subscriptions are failing, with the following error code:

Recurring payment for order failed. Reason: You passed an empty string for ‘payment_method’. We assume empty values are an attempt to unset a parameter; however ‘payment_method’ cannot be unset. You should remove ‘payment_method’ from your request or supply a non-empty value.

latent pebble
#

how to check payment pending in stripe?

mortal copper
#

Hi there!

Is there a simple way to avoid a user subscribe two times on the same subscription?

static compass
#

how can i pause payments and payouts through the api for a custom connect account?

spring lintel
#

I have Klarna enabled in the Stripe backend, but it doesn't show up on the front end of my site. How do I set it up so that Klarna shows up in the checkout section of my site?
My site is in the US and the currency is USD.

queen mulch
#

Hello everyone.
I've created an application integrated with Stripe.
The users from my app subscribe to it using Stripe subscriptions. They pay me through Stripe.
Recently I created a feature where a user can provide services to other users within my application. Now I need to allow the user that provides the service to charge the user that hired its services.
Is it possible to do that through Stripe?

wintry furnace
#

Hi, is there a way to generate an invoice for a payment intent already paid ? I'm using stripe elements thanks

serene siren
#

Hi, So I discovered that we cannot edit a coupon to apply to new products. right ?
And why is that :/

fast isle
#

Hi Team, we want to utilize the automatic tax calculation feature of Stripe for VAT, Sales tax calculation. If we use invoice module with 'automatic_tax' enabled, does it mean that it will automatically add the tax amount in the charges we are collecting?

vocal wagon
#

Hello,
can the value of "hosted_invoice_url" be a link to a page that allows the user to enter a new card? because in test mode it only show me a button pay, so I don't know what is its content in production

stiff whale
#

Hi team

fringe quartz
#

Hello guys! I have a question, how do we get the paymentMethodId by adding a test card on the stripe's dashboard?

vocal wagon
#

Hi! How do I receive a notification when a payment enters stripe?

ivory mural
#

hello

#

any help

kind mountain
#

Hello guys, Im looking around for solutions to process the payments on a crowdfunding platform I want to make, basically I will have users registered on the platform where third party people can make donations to, I'm not sure on how I could use stripe if I want every user to receive the donations made to them, without having to create a stripe account to each user

vocal wagon
#

Hi. what is the correct way to add a new payment method to be used in a customers subscription?
there is the PaymentMethod api, where i can manage the paymentMethods but how can i get the "default payment method" state or update it ?

#

i am using the api

wicked sail
#

i am getting error while Confirm a SetupIntent error is : {message
:
"Missing required param: mandate_data."}

dire basin
#

Hi How can I use stripe API on react app?

weak iron
#

hey team.

wintry gazelle
#

Hello, really cool that you help developers that much here. We also implemented stripe in our CMS web-app. We use a subscription model for our professional package (our only one). But later, it's also required that they can have further subscriptions (packages like addons or tools), on a monthly base. Is there a best practice to what we should store in our database? So we can show if there is a main subscription (professional) ** (and filter out the other possible ones) in ones account settings, and also be able to realize when a subscription has ended, so the features for the user stop working. Right now, we only have customer_id, but this means, we need to use subscription api to see if there is a main subscription available on every request. Now we're thinking about saving some data in our database (e.g. expiration date, subscription id or whatever), but then we'd need to sync the data. Is there a best practice to do that?

pseudo python
#

Hi, do you know if the field tosAcceptancePermitted in the Stripe Terminal SDK https://stripe.dev/stripe-terminal-ios/docs/Classes/SCPLocalMobileConnectionConfiguration.html#/c:objc(cs)SCPLocalMobileConnectionConfiguration(py)tosAcceptancePermitted
has anything to do with :
Apple ToS configuration for tap to pay ("Confirm acceptance of Terms and Conditions" section in https://developer.apple.com/documentation/proximityreader/configuring-tap-to-pay-on-iphone) ?

Basically I'd like to know if I have to write a separate code using the ProximityReader (as defined by Apple's doc), or is Stripe terminal tosAcceptancePermitted enough to prompt users to accept the ToS ?

rare badge
#

Hi #dev-help I need to get the Applicable products list from the Promo Code string with me (not the id but the string like FIRSTIMEOFF10.

hexed mountain
#

Hey, we're looking to display a Google Pay/Apple Pay button that only verifies the payment method without charging it. We'll charge it later (after a few weeks or months).

This guide https://stripe.com/docs/stripe-js/elements/payment-request-button renders the button with an instant charge, https://stripe.com/docs/payments/save-during-payment shows how to save the method for later but also charges immediately. The "Set up future payments" one https://stripe.com/docs/payments/save-and-reuse shows how to achieve that with the full Element form where Google/Apple Pay is a tab among the whole form. We only need to show the button. Is it possible? Thanks in advance. 🙇‍♂️

bold jasper
#

Hi. I have a question regarding the application of Coupons in the case of metered billing. If I set up a coupon to a fixed amount discount of 0,06€ and make it only apply to a product that is metered. Is it correct to assume, that it will reduce every instance of that metered billing by 0,06€. Or does it apply it once to the entire sum? I cannot find documentation describing this interaction

novel obsidian
#

I'm trying to reduce the due amount on an invoice that has an attempted payment, but it won't let me because "You can only create a credit note for an invoice that is either open with no payment pending or paid". The invoice is in_0MUqB64rOYBvHyzsWzcbWOtR, failed request is req_Y3I3ARRzC4Ysrf. What are my options here? Can I cancel the payment attempt somehow and still issue a note?

lyric wyvern
#

Hello there, is this possible to create a invoice , and set it to be paid at certain date ( given the user has a default payment method)

grizzled fjord
#

Hello,
I want to build a saas, with 2 specific parts, frontend & backend.
Regarding the frontend I will use JS/React; But What do you advice me regarding the backend? I will need also passwordless auth.

onyx jewel
#

Hey! Help solve the problem please. I use the balance credit in stripe, when the time comes for an update subscription, and the client does not have enough money in the account, the payment status becomes failed , and all the money that was in the account is written off. Example: credit balance : 100$ , subscription amount = 150$, Stripe charges 100$ and stops the subscription. Can I somehow stop the subscription when there are not enough funds, but not write off the entire credit balance?

sacred wigeon
#

#dev-help could you please provide price_data example

#

We need to check out on dynamic pricing at run time, we provide booking system and price of booking will always change, so how we can use it in stripe integaration

carmine surge
#

Hello there, is this possible to create a subscription for every month but skip August

amber pollen
#

Hi Folks, our client would like to set up reoccurring payments for the 1st of January every year for it's customers. Where a customer joins part way though the year they would like to charge a one off pro rata amount, and then the customer should be subscribed to the annual subscription with the payment date due the same time (1st of January) as everyone else. How should we approach this with Stripe?

vocal wagon
#

Hi, I was testing our new app that is not yet at Stripe Marketplace and I have a problem with uninstalling it. When I'm trying to do that I'm getting an error: "Unable to uninstall the app." Any ideas why this is happening and how to fix this?

carmine helm
#

Hi!

I'd like to configure my product billing cycle to the 1st of the next month with a prorated invoice until the anchor.
I believe the only way I can do it would be by integrating Stripe via API but I'm not sure how to implement it and how to integrate Stripe to my application. Is there any guide in the docs for this use case?

wicked sail
#

i am facing this error Missing required param: mandate_data.

limpid scaffold
#

Hello there

I have a question about api request execution time
I have a pretty decent internet connection and using PHP SDK

Subscription::create() request takes around 2 seconds in sandbox (from sending to receiving the result)
I can't find a request execution time in dashboard for some reason, but 2 seconds is unexpectedly long time for it

What can cause it?
Here's request id: req_c4X2FH46pmbr35

Can it be due to sanbox? Or the usage of extend parameter?

Thanks

vale glen
#

I am using nodejs and expressjs to use stripe web checkout to create subscriptions. How can I create subscriptions with cancel_at_period_end set to true while creating the checkout session. Where do I pass the cancel_at_period_end : true ?

echo pulsar
#

Looking for some advice. We are looking to create invoices for connected accounts, the customers however exist on the main platform account. We usually use the on_behalf_of attribute to ensure branding etc in comms to the customer. However we are looking to use bank transfers in the UK via the customer_balance payment method. However this is incompatible with the in_behalf_of attribute. Whats the correct way of dealing with this, is our only option to create the invoices on the customer accounts rather than the main account. The customer will be expecting the invoice to be from businesses that use customer accounts and also the bank account to belong to the customer account.

halcyon ether
#

Is it possible to provide conditional shipping options using Stripe checkout?
We have pretty complex shipping logic and a big range/types of products to consider.

astral abyss
#

Hi Team, in Production we are faced with problem when user could success payment after waiting 2 days in 3dSecure form. Is any way to expired payment intent or decline payment like this? So in our requirements customer should pay during 15 minutes after we are init Stripe Payment Checkout Form. Thanks

hollow shadow
#

hey, can you explain the error?

latent pebble
#

how can check the payment is not paid for previous subscription?

rose flame
#

Hello guys,

On the express connect flow, the formulary offers only Canada as country in the address (as the image shows). But I need the formulary gives Canada and USA as country options for the user to choose.

How can I do that?

vale glen
open kraken
#

In request req_KnOVUKXItk99iD, I create a subscription with backdated_start_date = 1667066246 = 2022-10-29T17:57:26 and billing_cycle_anchor = 1677560400 = 2023-02-28T05:00:00. Then, the call fails with the message fails with the message billing_cycle_anchor cannot be later than next natural billing date (1677542527) for plan. Keeping in mind that the natural billing date is 1677542527= 2023-02-28T00:02:07 , can you explain how this natural billing date was computed by Stripe? Given my backdated_start_date, I would have expected something at 17:57:26 and not at 00:02:07. Thanks.

sacred wigeon
#

#dev-help on return success_url may I know what response We are getting. Because I am not able to log response.

carmine helm
#

Hi!

If subscription billing cycles are reset, will an invoice be issued in the next period or the previous period?

placid carbon
#

Hi guys, looking at the shipping options and I may be asking too much here but... How would you best handle the case where a customer can choose either delivery (for a fee and collect delivery address) or collection (no fee, no delivery address)?

fierce lantern
#

Is there a way, through a Stripe API or SDK, to add a debit card as Payout target (for a Stripe Connect Account) using Apple Wallet or something with an easy UI where the user does not have to type the entire card number, expiry date and CVC?

inner pulsar
lyric wyvern
#

paid

wide plover
#

Hey guys, I am having an issue with one payment going through. I'm getting this error: "invalid_request_error - discounts[0][coupon] The coupon default currency (usd) does not match the line item currency ()."

rose flame
#

Hello guys,

I'm having a problem transferring founds to a connected express account. I'm getting this error:

Funds can't be sent to accounts located in US because it's restricted outside of your platform's region; please contact us via https://support.stripe.com/contact for details.

Stripe Account ID: acct_1MWJhPFNq9DxkoGp:

rare badge
#

Hi #dev-help Can anyone help me with this error ? req_twwzKgeEWNWM5B

dim elk
#

Hi 👋 , i m creating payment using destination charges using the "on behalf of " parameter for my express connected account, and i would like if it possible to created a paid invoice and send it to customer one this later has finalised his payment ? im working with custom forms (payment element) to capture the payments

lapis spindle
#

Hiya, how can I specify metadata for the payment that gets created via a generated checkout session.

I have tried specifying "metadata":{"type":"upfront"} in the parameters of the checkout session however get this response from the API:

{"error":{"message":"Invalid object","param":"metadata","request_log_url":"https://dashboard.stripe.com/test/logs/req_a7oqDikoLvokxk?t=1675173470","type":"invalid_request_error"}}

vocal wagon
#

do i have to update the subscription's default payment method to ensure, future amounts will be paid from a different card? at the moment i only update the customers default payment method

lyric wyvern
#

Hi guys, do you have some "custom" fields on an invoice ? some json field where i can put some data with the API ?

hoary wasp
#

Hey can anyone help me with this api request I'm confused on how to request the data
I'm using Next JS

fleet gulch
#

Hello, can I setup trough API recurring payment with defining e.g. last day of the month or first day od the month not only teh exact date?

errant salmon
#

anyone know if the link between stripe and hurdlr is broken?

vocal wagon
#

HI, I am using setupintent.create to create paymentmethods (sepa debit mandates) and the customer may have several. For legal reasons I need to be able to pull up the mandate information and found that this is attached to the initial created setupIntent. So I wonder If I have a payment_method how to get the mandate. Of course I could check all setupintents if the have the right payment_method id and then for the one with the right id get the mandate, but that seems quite complicated. Is there an easier way?

vagrant steppeBOT
#

tomfree

shy peak
stone surge
#

any idea why other payment options stopped showing for payment elements? i'm in test mode and everything is enabled in my account.

lapis egret
#

Hi, Thanks for all the great support on here. I’m looking to update a subscription with SCA support. Are there any docs for this? I have the payment_behaviour set to ‘error_if_incomplete’. I don’t want the update to occur if the payment fails. Are there any web hooks I should be listening for with regards to SCA?

rare badge
#

Thanks to @hollow prairie for resolving the error

tropic bridge
#

hey folks, I would like to report a bug, is not a big deal but just a bit annoying

fierce lantern
#

When using Instant Payout (to a Custom Connect Account)... Can that be done using a user's account balance that is still "pending"? Or does the balance need to become "available" first?

vagrant surge
#

Hi I want to update a subscription, but it could not have a payment method defined, would it be possible to retrieve a client secret after updating it and using it to pay if there is no default payment method?

polar dawn
#

hi i am doing doordash i dont have any invite email from stripe

silk pagoda
#

Hey ! I have a question about receipts, is it possible to get a receipt from a payments ? (without invoice)

tulip cliff
#

Hi all, thanks in advance. In my product, users activate our hardware products with a stripe subscription. We model one subscription per product so the products activation state can be managed by stripe subscription webhook events. However, we are starting to get volume enquiries from business customers that don't like to get 30 seperate subscription payments. Is there a way to charge a set of subscription payments to an account in one lump sum? Thanks.

limber flax
vocal wagon
#

Hey,
I created a subscription with a card that required authentication but I did not complete this step. Then I attached to my Customer a new card which did not require anything (4242...) But in my subscription Stripe is still waiting for authentication to activate the subscription

radiant rover
#

Hello, is there a way to redirect to stripe for a card payments instead of using payment elements?

raven flare
#

hello, i want to know if is possible to create a subscription without payment method? o can i add another payment method out from usa?

twin moss
#

I'm getting this error when trying to cancel an M2 payment via the API: ncaught StripeInvalidRequestError Error: Reader is not capable of processing this action.
at generate (/Users/jerrybringard/luduscode/ludus-api/src/node_modules/stripe/lib/Error.js:36:16)
at res.toJSON.then.StripeAPIError.message (/Users/jerrybringard/luduscode/ludus-api/src/node_modules/stripe/lib/StripeResource.js:201:35)
at processTicksAndRejections (internal/process/task_queues:95:5)

brave olive
#

Hello,
im trying to integrate financial connections for ach payments to check balances when the payment is happening. I see that I can ask for permissions in payment intent and not to create financial connection session and get the permissions from there,
If this is the case after asking for permission in payment intent how can I get the account balance data?
Thanks for the help!

twin moss
ashen bronze
#

Hey I need help

#

I work for doordash and haven't been sent an email to receive my 1099 form . I made over $600 and Ive been trying everything to get my paperwork please help

scarlet sentinel
vocal wagon
#

One more question regarding paymentIntent capturing via elements. Stripe has a nice text to cover the general sepa mandate situation. However the conditions differ between b2b and b2c so I wonder how I can adjust the text of terms in case i wanna capture a sepa_debit setupIntent. Is there a way?

foggy zodiac
#

Does the Retrieve a Payment Method endpoint (without the customer parameter) still work if used on payment methods that ARE associated with a customer?

vocal wagon
#

Hi, I have a question. The customer made the payment through his bank, the money left the account, in the stripe system we see the payment with the status 'incomplete'. Could you please explain what this means and what the buyer should do in this case? Thank you

shy coral
#

Hi all, via the Stripe API, let's say you setup a recurring transaction for the next 12 months at 5.99 Euro, but on month number 6, the customer is rewarded a free month or a discount of let's say 30%. Is there a way to add this coupon to the next month recurring transaction without affecting the entire 12 months please?

rain turret
#

Hello, I have a question regarding on both stripe fees and platform fees integration with node js.

I want to understand these different scenarios:

  1. Connected accounts paying stripe fees themselves
  2. Platform and connected accounts split stripe fees 50/50

At the moment I am using stripe connect express accounts and this is my current setup:

      const session = await stripe.checkout.sessions.create({
        payment_method_types: ['card'],
        // billing_address_collection: 'required',
        customer,
        line_items: [
          {
            price: price.id,
            quantity
          }
        ],
        mode: 'subscription',
        allow_promotion_codes: true,
        subscription_data: {
          trial_from_plan: true,
          application_fee_percent: 10,
          metadata,
          ...(price.stripe_account_id && {
            transfer_data: {
              destination: price.stripe_account_id
            }
          })
        },
        success_url: `${getURL()}/account`,
        cancel_url: `${getURL()}/`
      });

Currently from my understanding, I am paying stripe fees + getting 10% of whats left and connected account gets the rest?

Now what would I have to do to implement these different scenarios?

jolly bridge
#

We sometimes have subscriptions with the send_invoice collection method and they have 30 days to pay at which time it becomes past_due. But we don't want to wait 30 or 60 days until we suspend their account (mark as unpaid). We want it after 8 days. Is there any way to do that in Stripe or are we stuck with 30/60/90 days?

vocal wagon
#

We still do not have the ability to delete unused archived products and pricing tables. None of this was ever used in even 1 transaction. Have been waiting 6+ months now I believe. Have requested our account to be fixed as a one-off case as well, as this look sloppy and messy in our account, and also the archived area is too close to the active products which can create confusions, especially since they have similar/same names as the active products.

feral forum
#

Hi, do you know if stripe fees are applied on the amont excluding taxes or including taxes ?

vocal wagon
#

Hi, I have an issue using the isGooglePaySupported/isPlatformPaySupported, its always returning false even if i have googlewallet setup with cards on android. It was working perfectly fine before. The initGooglePay method returns error GooglePay is not supported on this device. Please use isGooglePaySupported something. Same is the case with ConfirmPlatformPayPayment. I have been struggling if someone can help. Its an Expo managed app. EXPO SDK version 47, stripe libraries used till now (0.13.0, 0.19.0 compatible with expo 47 and also higher versions of stripe react native). I am testing on android version 12. Please suggest. **********important

olive hollow
#

Hello,

weary crag
#

Hi Stipe gang, I'm setting up a webhook that will send a branded email BEFORE every time stripe processes an automatic subscription payment

So for instance...

A customer registers 01-26-23 for a subscription
They will get billed again on 02-26-23
I want to send the email BEFORE they are automatically charged

So, it seems like the right event to listen for is 'invoice.upcoming' but that seems to trigger a full 7 days before the payment process occurs.

Is there a way to alter the time, or, would I be safe to use 'invoice.created' for this purpose?

vast mauve
#

Hi everybody! Is it possible to customize the Stripe Checkout to only accept payments from some states? I was thinking something like only allow to click the pay button if one of those states is selected

#

Thanks in advance

sleek pelican
vocal wagon
#

I have a question on testing. I have a balance_transaction that is currently pending in test mode. Is there anyway for me to trigger whatever makes it change state?

olive hollow
compact jay
#

Hi, I'm using checkout, 3 products and subscription.I want to get help for displaying cart total in my website

wraith grotto
#

struggling with something that's not seeming possible. is there anyway to connect an invoice to a schedule changing phases? using schedules to delay subscription downgrades until the end of the billing cycle and want to run some logic when that happens. tried making the 2nd phase end at the start time so that it gets released immediately but it has to be at least 1 second, so the invoice gets created before the released event. invoice is also created before the customer.subscription.updated event.

hexed mountain
#

Hey, I'm working on a Google Pay button for a SetupIntent that will be charged later. I'd like to test various happy/unhappy paths. The cards from Google's test card suite https://developers.google.com/pay/api/android/guides/resources/test-card-suite are all working.

But how can I simulate scenarios like these https://stripe.com/docs/payments/save-and-reuse?platform=web#web-test-the-integration (requires auth for setup but does not require for charge, requires auth both for setup and later charge, declined during setup, succeeds on setup but fails on later charge, ...)?

Found this nice hint to hard-code "pm_card_chargeDeclinedInsufficientFunds" and simulate it that way #dev-help message but what about other scenarios? And I have the same question for Apple Pay (sorry if that's too much). Thanks in advance 🙇‍♂️

gilded perch
#

hi #dev-help I was deleting some extra accounts within my stripe dashboard, and I mistakenly deleted my main stripe account. So I requested from stripe support to reinstate it, which they did. unfortunately, my app throws an error when i try to do a payment now. I have worked with stripe and regenerated new keys which i copied back to my application, but i keep having the same message with the same key displaying on the message. The key in the error isn’t even the current one I’m using. Stripe support thinks the issue is coming from the bubble side. see error message in attachment. The error occurs after redirection after payment.

frigid copper
shut barn
#

Please let me know if it is possible to add API key access restriction by IP address? To add one more layer of security. Thanks

carmine vine
#

Hi Guys, we are tryng to cretae a checkuot session with payment intent data but when we receive the response the payment_intent is null, what we are missing on the request?

low vessel
#

Hi. I'm downgrading my customer subscription interval from yearly to monthly, but the invoice details preview only refers to the yearly (old) interval. This isn't very clear to our customers. Is this the expected behaviour or a bug? (the invoice itself seems fine)

upbeat grotto
#

Hello

azure lagoon
#

How can I get the product/price id related to a Stripe Checkout charge?

gilded perch
#

@crimson needle i got disconnected from our chat. Trust me I've had to reroll the API keys and copy them back to the bubble stripe plugin, but i get exactly the same message. curious thing is that the keys on the error message always stays the sam.

gritty fossil
vapid kraken
#

Hi, I have a wedding application. In this application, a couple can receive honeymoon funds from guests in their bank account through the stripe. But the transaction will be automatic. Like on the database, their bank information will store, and we will provide the information to the stripe API, and the honeymoon fund money will transfer to their bank account.

Or I need to figure out how I can implement this feature. Can you guys help me?
@tiny sierra @crimson needle

spice needle
#

Hey all, I messaged about this yesterday and still am not having success after following the advice given. We are using connect (custom accounts) with the Distribution Fee flow. At the following link, it says that test microdeposit emails should be sent if we provide a billing email and are using an Activated account.
https://stripe.com/docs/payments/ach-debit#send-transaction-emails-in-test-mode
I can see the Owner Email when I look at the test payment, which is provided via the Stripe Payment Elements components. But while I see the webhook event for "requires_action", the recipient does not receive an email from Stripe.

vocal wagon
#

I need to update my phone number on my stripe account and can’t find where I can talk to someone??

sonic marten
#

I use stripe for a vacation rental property. I'd like to be able to charge the card after the customer leaves if there are any damages. How would this be done?

novel depot
#

I have my stripe account linked to Nifty and to Solesavy. Both have been closed because Stripe no longer supports NFTs. But Solesavy does not deal with NFTs, and I can't complete a transaction on there. I need the Solesavy account reinstated

keen frigate
#

Hello, I just wanted to know what stripe api flow should i be using for this business case using stripe connect and stripe checkout.

Here is the business model:

  1. Creator posts their gig for $100
  2. Customer proceeds through to stripe checkout
  3. On stripe checkout customer will have to pay the total of $110 (product + 10%)
    4.After successful checkout session creator gets to keep 100% of his earnings, platform pays fees on $110 and keeps whatever is left

As far as I know I can't just simply add fees on stripe checkout, so does that mean that I would have to create "one time product" which would be 10% fee calculated based on the main products price?

Also, would I have to use transfers instead of charges + would all this flow work for standard connect accounts?

brave olive
#

Hello,
when creating payment intent with us_bank_account.financial_connections is there an option to add prefetch for balances?
The same way as it is added to /financial_connections/sessions

haughty shuttle
#

Hello, i have a problem with webhooks. please help if you dont mind.
when i test webhook with Hosted Endpoint it doesnt work. when i try it from LocalListeners-cli it works properly.
note, the url is exactly the same.
please asist

open kraken
#

When an invoice is past_due, we can retry the payment from the Stripe Dashboard using the "Retry charge" button. Can you please tell me what API is used under the hood?

gritty fossil
#

Hi, me again 🤣

Would anyone know how to fix this issue when doing checkout product fulfilment in node?

nimble dagger
#

Hi,
I ran into a strange problem today. I am making payments with a Stripe Terminal. They go to Stripe, which approves and calls my webhook. In my webhook I want to save the payment method for future use. I pull the PaymentMethod from the PaymentIntent. I am trying to create a Customer with the PaymentMethod. I get an error: "PaymentMethod of type 'card_present' cannot be saved to customers.

This process works when I'm using a PaymentElement. It only fails when doing a Terminal payment.

So how do I save the PaymentMethod for future use with a Terminal?

fathom sky
#

how can I get the first log record of any subscription?

potent herald
#

Hello there! I'm implementing some logic around quoting customers volume-based prices for a one time purchase. I was looking at trying to create a Price in Stripe with Volume Pricing, but it seems that there is no way to create a price that uses volume pricing without a recurring interval, is this true or is there some way that I'm unaware of?

inland hearth
#

Hello there! I'm planning see if Stripe supports Visa Service Token or any such tokenization services ?

young lava
#

I have a question regarding authorization, let's say I want to build a white-label app which each person who has stripe can onboard with and that app will show all of it's stripe products on the app, what approach should I take

modest walrus
#

Hi, I have a form set up on Wix where customers input their invoice number (from software that doesn't integrate with anything else). How do I get the data from the Invoice Number field on Wix to Stripe? I know there is a way to do it using API but not exactly sure how?

half vessel
#

Hi all. Is there any resource available (official or otherwise, API or not, doesn't matter) that would enable me to linkify the myriad Stripe IDs the way the webhook event list does please? E.g. cus_MwJ3I5oF[snip] should be linked to https://dashboard.stripe.com/test/customers/cus_MwJ3I5oF[snip]. I found the list of IDs below, and had a quick poke around the dashboard JS, but haven't found anything that associates ID prefixes with their matching dashboard URLs.

https://gist.github.com/fnky/76f533366f75cf75802c8052b577e2a5

chilly narwhal
#

Hello - Not exactly a dev question (couldn't find a product channel) but what are the security advantages of Stripe Checkout vs elements?

signal coral
#

Getting conflicting information from Support, I want to bring it here incase it can be verified and solved by dev.

I have a Stripe connected user who've completed onboarding (status is Complete ✅ ).

However, they cannot receive payouts and I have a note on their dashboard that says "Funds on hold: These funds will start being paid out again once you have resolved the issue with your bank account above."

I can't seem to find any additional information what might those issue be. No payout have been created yet.

Support tells me they have not connected their bank account yet, but that conflicts with the Complete ✅ status, and I had the user verify again if they've connected the bank account or not.

fallow sierra
#

Hi there! Is there a way to use a custom input element for card input instead of Stripe Elements or can I override the styles using css?

vale pilot
#

Hi Stripe Team!
The stripe.js module method confirmPayment() provides automatic handling for additional actions required in order to succeeded a payment. But there is a problem with one element, UI behaviour on the blik payments. Blik payments after submission require additional confirmation in the users banking app. When I start payment confirmation on the frontend the stripe.js displays a modal, which in my situation destroys good UI look of my website, and it is always displayed in english (it is not localized) which can distract users. Is there a way to omit it, or it does not show in the live mode? In the attachments i placed the screenshot of this modal.

modest walrus
#

Is there a way for me to add a custom field in the checkout if I need to get more data from customers?

ebon storm
#

is there no way to add a custom line item to a quote?

#

for a variable rate fee

night vortex
#

Hello I need help with a stripe account I don’t know why the funds are not sending melopdls@gmail.com

languid minnow
#

I have several standard Connect accounts each of which is set up using webhooks sent to their respective domains, however this causes all webhooks to be broadcasted to all connected accounts. Is the only solution to create a separate main account to connect each of my clients? Is that allowed by Stripe?

azure lagoon
wanton drum
#

hey i had a previous question about card element focus not working. the cause turned out to be that the element is inside a multipage form (focus only works if stripe is on the form's first page, fails on all other pages). the issue now of course is how to mount the object only when its respective page is loaded rather than when the form is loaded. any way to accomplish this?

wraith pagoda
#

hi there

#

i have been locked out of my account because i set up my account and couldnt verify it - wasnt working for me - how do i fix this

native wind
#

hello. im working with some legacy payment elements and sometimes im seeing a py_ prefix payment for ach payments that continue to be created. is there any documentation on what the py_ prefix means and when it is created? thanks in advance!

umbral horizon
#

hello, how to update a credit card for later use?

high oracle
#

Hello, stripe isnt available in Fiji, is there a work around this , or exceptions ?

manic elbow
#

hello. I have integrated the stripe subscription inside expo react native app using stripe/stripe-react-native, I am currently using production keys for checking the actual payment. When testing inside expo go it works perfectly but after eas build for Android presentPaynentSheet giving following error message,

"The client_secret provided doesn't match the the client_secret associated with the PaymentIntend",

Can anyone help me with this?

astral ridge
#

Will adding the js sdk for checkout make any difference for 3D Secure?

vocal wagon
#

Hello! I am developing a web page to sell products to Spain, shipping included.
I already have the shipping country configuration set to Spain but I would also like to accept payments only coming from spanish bank cards due to Stripe taxes, in my case is cheaper to accept a spanish card than a us card.
How can achieve this?

turbid epoch
#

I need help getting the 1099 form. The guide in the website is not updated and I'm having a hard time finding where I can request it to be sent to our email

near shadow
#

Hello, I have a usecase where user can subscribe to a recurrent monthly plan and tax is inclusive as well....I want the user to be able to upgrade to a new subscription with tax applied...Which approach do you recommend...

supple flume
#

What happens when I create an account in an unsupported country and, for example, chose US as a country which I'm not currently in

high oracle
#

If im in a unsoported country and use atlas to create a us corporation for my business how can i withdraw the money to my bank account here in my country ?

gritty fossil
#

Hi, sorry two-shoes this actually doesn't work what you suggested to me earlier, very weird thing when trying to get the data from a hook thingy

vocal wagon
#

hi i'm working on migration from Payments API to Payments Intents API. Anyone brave to help? 😆 Got problem with idea for stripe.subscription.update to trigger 3ds auth when needed (node.js / nest+angular)

young lava
#

why is test phone not working on standard onboarding

keen burrow
#

Hi everyone. I've embedded Stripe's pricing table code onto my Wordpress site, and have issues with monthly and yearly tabs which don't switch. maybe Stripes JS code issue. any idea how I can resolve this? Thanks

sick current
#

hi my friends

#

i have one problem in integration stripe php

#

credit card

#

i dont have confirm payment

#

Can someone help me?

#

$stripe = new \Stripe\StripeClient("");

$intent = $stripe->paymentIntents->create([
'amount' => 2000,
'currency' => 'brl',
'payment_method_types' => ['card'],
]);

#

MY PHP

#

var stripe = Stripe('');
var elements = stripe.elements({
clientSecret: '{{$intent->client_secret}}',
});
var paymentElement = elements.create('payment');

        stripe.confirmSetup({
            elements,
            confirmParams: {
                // Return URL where the customer should be redirected after the SetupIntent is confirmed.
                return_url: 'https://example.com',
            },
        })
        .then(function(result) {
            if (result.error) {
                console.log(result.error)
                // Inform the customer that there was an error.
            }
        });
#

my js

#

what is problem ?

vagrant steppeBOT
#

Augusto Furlan

sick current
#

sorry i dont use discord

foggy dawn
bleak spruce
#

Please respond I need help asap

ashen root
#

In the customer portal users have the ability to view their current customer information. Address, email address, phone number etc. The phone field does not display the country prefix. ie +61 +64 etc
If you click the update link it displays the county prefix and you can add/amend the number. 
Is it possible to include the prefix on the main page?

abstract compass
#

As part of our subscription winback campaign, we would like to be able to offer multiple customers the same discount, but the expiration date on the discount would be different for each customer (depending on when they cancelled the subscription. Looking at https://stripe.com/docs/api/promotion_codes. Looks like I can use a single promo code (eg. WINBACK), programmatically assign it to each stripe customer. But can I also specify a different expires_at for each customer?

mighty stirrup
#

Quck question, can i have 5 minutes?

nimble dagger
#

Hi,
I am doing Terminal payments using a card. The PaymentIntent is confirmed and my webhook is called. I am trying to get the card brand and last4. I am using .Net.

I can get the PaymentMethodId from the PaymentIntent. Using that, I can call the PaymentMethodService I can get the PaymentMethod object. However, paymentMethod.Card is null. paymentMethod.CardPresent has only one property, RawObject, which has a json string. The json string has both brand and last4. So I can get my values from paymentMethod.CardPresent.RawObject["last4"]. But surely this is not the right way to do things.

I tried doing an Expand:

var getOptions = new PaymentMethodGetOptions { Expand = new List<string> { "card_present", "card" } };

but this didn't help.

knotty scarab
#

Which webhook should I listen to to check the status of a payment made with the Create Checkout Session API? I see charge event and payment_intent events and they both have the information I need, but I wonder what's the trade-off of choosing one vs the other?

mighty stirrup
surreal temple
grand lantern
#

Hi, I am fairly new to programming and I am having problems with accepting a payment with the custom payment flow using the payment element. I followed this guide https://stripe.com/docs/payments/accept-a-payment?platform=web&ui=elements and I'm using a webhook https://stripe.com/docs/webhooks#webhook-endpoint-code to listen for the events. I got the code working in my local environment with no additional code but now that I am trying to integrate it into an app, the payment intent gets created but when I click on the 'pay' button nothing happens. I am using php and I don't have much experience with it so maybe the problem is there. I attached a screenshot of the code used to create a payment intent but if there's anything else I should provide to get a better understanding of what I'm currently doing, please let me know. I would appreciated any guidance!

mighty stirrup
hazy holly
#

Hi, I wanted to check and see if there's any update on exposing billing emails via the API? #dev-help message

dapper ravine
#

how can i let stripe express customer update their business type and ein (update from ssn)

safe wasp
#

Hello, I need to know if Stripe allows you to register a Wells Fargo US bank account?

brittle nebula
#

hi stripe dev ,
i have a subscription with a product added to it , in the product the price have 14 free trial period , what i need to do is to add another subscription item , in my case another product , but i want the product to have trial period as well , so every time i add or update a subscription item it needs to have the trial period of the other price
is this possible ?
thank you

runic canyon
#

hi this rule didnt work. block if authorized_charges_per_card_number_yearly >2
what did i do wrong

main crane
#

hello. if i apply a discount to a customer, is it possible they have a discounted view of the prices?

empty valley
#

Hi.. I own an E-commerce peer to peer Marketplace. Stripe Connect seems the best option for a platform that has Sellers & Buyers. But at the same time it doesn’t make sense to ask for my Sellers’ SSN as part of the Onboarding. Is there any work around this? Is Stripe Connect even worth it?

waxen locust
#

Hey guys, I am so sorry to jump on and ask a question right away but I have been playing around with flutter and the terminal SDK and im getting "I/StripeTerminal(32325): class=RestClient message="url=https://api.stripe.com/v1/terminal/connection_tokens/activate status=HTTP_ERROR_UNKNOWN_STATE response={}"" when the terminal tries to connect. I am using "com.stripe:stripeterminal:2.16.0"

#

I must be doing something wrong

glacial plank
#

Trying to recreate the payment sheet we have on native using "@stripe/stripe-react-native": "0.6.1",
on our desktop app.

We want a single endpoint on the server for both apps.
We also manually capture payments later so we use paymentIntents.
Essentially, I want the web payment element to automatically save the payment_method within the payment sheet the same way as native. Right now I end up with intents with no PM attached as the web version doesn't seem to handle that (native attaches the PM without any extra steps).

Which options should I put on the payment-element for it to handle payment method attachment?
Also can I remove the need for postal code?

spring lintel
#

I have Klarna enabled in the Stripe backend, but it doesn't show up on the front end of my site. How do I set it up so that Klarna shows up in the checkout section of my site?
My site is in the US and the currency is USD.

deft crag
#

Hi, is there a way to get raw count of subscription per product through Stripe API? I'm using Stripe::Subscriptions.list but the limit slows it down..

next niche
#

Stripe Coupon Code
Hi support team,
Does Stripe able to check if a customer already used that Coupon Code once before and not allow to use it again ? Thanks

past zenith
#

Hi support team,

My pricing model is a combination of fixed rate and seat fee, but there are 10 free seats in the fixed rate. How to configure this?
For example, the fixed fee for plus is $19 per month, including 10 free seats, and for more than 10 seats, each seats will be charged at ¥1.50 per month.

hollow shadow
#

What is the process of registering web-hook end point in test mode?

odd cloak
#

Hi i am having weird issue with stripe invoice it showing same invoice period time, i have purchased a subscription and if im not wrong it should show period start and end time of subscription in invoices right?

karmic venture
#

Hi I have integrated stripe in my react native app but the issue I am facing is every time I create a payment with google pay it generates a new payment method can you please guide about is there any way to generate new payment methods only when a new card is added??

smoky wing
#

Anyone kindly help me how can I create virtual card through api usa

tawdry niche
#

How can I program the Stripe payment link to have a default quantity of 0 (instead of 1)?

signal axle
#

Cant payment links be loaded in iframes?

clever mantle
#

Hello team,
We have successfully integrated Stripe payment into our platform, where the percentage of the payment received by teachers is determined by the admin. However, we have noticed an issue where the payment is being rounded up, for example, a charge of $10 was processed but $7.69 was not, which should have been $7.70. Our code, as shown in the attached file, is functioning correctly, but this issue seems to occur only on the PRD. Can you provide guidance on how to resolve this issue?

terse coral
#

Hi , when subscription expires allow for renewal in flutter not for dashboard ?

wicked sail
#

i add a ACH Bank how i display next time.

weak iron
#

Hey Team

eternal bough
#

I need to register webhooks in my stripeAPP. How can i add in stripe-app.json

#

please help

#

"app_backend": {
"webhooks": []
},

narrow rune
#

Hello, i am working on the performance testing of a device which has already implemented with all Stripe API configurations, 
but while testing on JMeter tool for the load and performance of the device, the values of latestChargeId, latestCharge are showing null objects on capture payment intent response body, on Stripe payment details showing required payment method for the transaction, can we have any scenario to get those parameter values while testing the flow on JMeter tool?

vocal wagon
#

Hey
when creating a subscription with a trial period and the card requires 3DS, then what status does the subscription take until the 3DS is done?

bright nova
#

I have a question about accounts API, when you create or update a new account, you can specify some fields, such as tax_id or vat_id, but when you request data about the account via GET request, it returns only boolean value, whether these fields were provided or not, such as tax_id_provided. I would like to know the reason why it is so implemented? Does it have something to do with PII? Thank you.

limpid lichen
#

Hello, Is there any way to check whether the added external account is closed or frozen before payouts?

rigid stag
#

Hi! When you order a physical card (request sent via API to Stripe), would the process of producing and shipping start instantly? Or could we still cancel the card in a few minutes or hour, if user entered for example entered the wrong the address.

Or do you still ship and bill for the card?

quaint nexus
#

hello, i am having problem calling api confirm payment intent, platform account is singapore and connect account in thailand. Can u tell me the reason? 😫

vocal wagon
#

Hi
general question.
Payments via CreditCard will be directly confirmed (or not)
payments like SEPA will take some time (up to days), until a payment is succeeded.
So the payment will get the status "pending"
Is there a list for all payment methods maximal duration ?

vocal wagon
#

Hi there, we are a French company and never collected VAT out of France.Everything has always been handled on wuth Stripe Tax. I noticed recently that since January, customers could be invoiced twice without and with the VAT collected, including on the same day for customers out of France. Did you release anything about that ? Or the policy has changed ?

wintry furnace
#

Hi, I have 2 stripe account (1 inUK &1 in US). I would like to know how to set up the environment to have the possibility to let the customers in UK pay in USD ? thanks

raw stirrup
#

Hi, I want to create a payment intent with nodejs, I can transfer money to the connected user account with this in one payment.But in this payment, sometimes money need to charge two different connected users with differently fees.There is a document in second image, I added these code but I got an error I guess but I couldn't find error

zenith maple
#

Hello everyone,

Hope you are having great day and growing everyday!

I am here with a doubt! So, the payment intent is generated for a subscription when the invoice is generated. It is usually on the day the subscription is going to expire.

What I need is the invoice of the next month getting generated like 3 days before expire for which I can send a reminder to user with payment link and if they pay successfully, then the next subscription should start on the renewal date. (Again a basic real-world use-case and hence, any article pointing to its implementation would be very helpful).

strange dove
#

Hi! What kind of operation is that? btri_1MVF4gGaXZaSLDhYnxCll1nC we found it on the payout list of our Brazilian merchant.

wicked sail
#

why this api give me wrong data
$banks = $stripe->financialConnections->accounts->all([
'account_holder' => [
'customer' => auth()->user()->stripe_customer_id,
],
]);

analog raptor
#

Hello Stripe R&D team, I have a problem.
Problem Description: Failed to add a card
iOS version: 15.5
Stripe SDK: 14.0.2
Description of the problem: The card number cannot be entered on the current page.

Hopefully there can be a solution

fast isle
tiny eagle
#

Hi im from philippines and i want to have stripe acct but i dont know how to apply for llc how can i apply pls

vocal shadow
#

Hello Stripe team we have used the Stripe Customer Portal create session API call to generate the customer portal link where in they can update the card details but the changed card details by a customer are not coming back as a response and the response is null

vocal wagon
#

Hi I got a question about configuring customer emails:

If I enable Email finalized invoices to customers which invoices will be send out?

Will customers receive mails about all invoices (also those created automatically via subscriptions) or only mails for invoices that have been created manually?

#

Hi.
i am able to retrieve / detect, if a connected Account id (acct_...) was onboarded in Live Mode (owners Live Key) , or in Test Mode (owners TestKey) ?

sharp carbon
#

Hi, I'm having problems creating a customer and adding partial address details at the same time. I can't figure out how to add an address to the options, when I try it as shown in the attachment I get an odd null exception error even though I know "postcode" is being passed in correctly. Without that line of code for the postcode it works fine. Any help much appreciated.

vapid kraken
#

how can I check that stripe connect account linking is successfully done in webhooks?

stable mantle
#

Hi team, is there an API to resend failed webhooks events? There was a bug in my webhook and I have to retry older than 3 days events

stone surge
#

using payment element, what's your approach in creating the customer account to be used for the payment intent?

solemn musk
#

how can I set a start date when creating a checkout session

vocal wagon
#

ACH payments from CA are not currently supported. How we can overcome this ?

stray swan
#

Hello, we’re having some reports of payments (we think only during 3ds flow) failing, due to the user being unable to complete the flow because they are unable to type in their verification code/password.
We have no issues on staging in test mode but have has this reported on production.
Are there any reported issues of this before?

EDIT: I believe we have found and fixed the issue it was due to MateriaulUI dialog pulling focus away from 3ds input fields

vocal wagon
#

Hello. do i have to update the whole subscription (including plan / priceId / quantity) if i simply want to change the defaultPaymentMethod of this subscription ?

remote rose
#

In the charge webhook payload there is payment_method present. Where can I find it in the stripe dashboard?(the payment method)

azure anvil
#

We are building a FIAT-FIAT-NFT marketplace. Meaning that all payments are with FIAT currencies and blockchain-NFT-wallets are just used for proof-of-ownership and to validate the party who dropped the NFT collection (verified smartcontract address with our solution/launchpad).

Since we are using only fiat for the mints and secondary market (no smartcontract on secondary, only mint).

The question is regarding secondary marketplace. When an NFT has been sold on secondary what possibilities do we have for distributing the payment to correct parties (seller 90%, platform fee 5% and artist 5%)? Can the buyers money be distributed directly from his bank account or CC to all the parties. It would be then from private person to another private person and two companies (our platform and the artist)? We are operating from Finland and our customer are in pilot nordic/eu.

Or does the money need to go first to a company (the platform/NFT marketplace) and then from there distributed to seller and artist?

fast isle
little flower
#

Is there an API for Listing all the Payments of a Particular Payment Link

barren otter
#

Hi Stripe team!
In our account in section billing automation > Manage invoices sent to customers we have settings like on the screen attached

Invoice should be marked as uncollectible after 30 days, but what we see on our account, they are still open. Why?

E.g. Invoice is overdue since **2 Nov ** and is stays still open
Invoice ID: in_1LzlFFKpJcQYpR3WRhw19LFJ

rich kindle
#

Hello. In the docs for testing OAuth flow for new connected accounts, the directions are; "You can test your OAuth integration for Express or Standard account creation with the development client_id". But it doesn't specify where/how to employ this id. Neither accounts.create or accountLinks.create use this anywhere that I can see. Does anyone know?...

young wadi
#

Hello
Is there a difference for credit and debit payment in stripe.. because my payments get through when i pay for debit card but it gets declined when using credit card.

tall flower
#

Good morning. Using payment link from dashboard and checkout.session.completed webhook. Can't find on payload quantity and product id. What should i do?

trail geode
#

Hey there. I am working on tracking subscription cancellations in our product, esp. backfilling. I am looking at the canceled_at field of Subscription. It says: "If the subscription was canceled with cancel_at_period_end, canceled_at will reflect the time of the most recent update request, [...]" Does this mean the latest update request that changed cancel_at_period_end to true or simply the latest update request that changed any possible field?

waxen locust
#

Hey Guys, have anyone come across this issue when connecting to a terminal from android? Failed resolution of: Lcom/stripe/stripeterminal/external/callable/TerminalListener$DefaultImpls;

peak loom
#

how to retrieve card Id using payment method Id

vocal wagon
#

Hello, does anyone know how I can do to verify my domain with Apple Pay in a development environment that is blocked, it can only be accessed from the office IP. Thank you very much for the help

rain turret
#

Hello team, I am reading transfers docs here - https://stripe.com/docs/connect/charges-transfers?locale=en-GB

To create a transfer it tell you to pass transfer_group with paymentIntent:

// Create a PaymentIntent:
const paymentIntent = await stripe.paymentIntents.create({
  amount: 10000,
  currency: 'gbp',
  transfer_group: '{ORDER10}',
});

What if I use stripe checkout? I am using Typescript and transfer_group doesn't exist on:

      const session = await stripe.checkout.sessions.create({
      ...

How do I create transfer in this case?

With Connect, you can make charges on your platform account on behalf of connected accounts, perform transfers separately, and retain funds in the process.

brisk geode
#

Hi. Are there any restrictons that prevent me creating a Stripe account on behalf of my client (using my email address) that I can then transfer to the client once an integration is complete (and therefore CHANGING the primary account email address) without any future conflicts accross multiple accounts? I'm concerned about developmen conflicts because the original signup email might hang around.

stone surge
#

is it possible let a customer choose from their existing (saved) payment methods (ie credit cards) using payment elements?

patent python
#

This subscription of a user got cancelled even though he was charged for it on Jan 8th, and it was cancelled on 12th of Jan. Is there a way to understand how this happen?

This is the subscription id: sub_1KmNhhAmPvfMjSzzKXJwhk24

burnt timber
#

i have an error message in wordpress website Error message (Sorry, something went wrong. Please contact the administrator and i open log file and found ("account"), so can you please help me

hollow shadow
#

I am calling the stripe.paymentIntents.create api, how to receive events now in my webhook. I have done code for webhook and checked it with Stripe cli, it running perfectly fine. But calling the above mentioned api, I am not receiving the event in my web-hook?

silk escarp
#

Hello, what are the possible values for "redirect_status" when a setup intent and/or payment intent is processed by the Stripe Payment Element and it redirects to a return url? I can't seem to find the documentation for this

waxen locust
#

hey, following up on a previous post, i have updated to gradle 7.2.0 and kotin 1.8.0 and when onConnectionStatusChange(connecting) i get null. with java.lang.NoClassDefFoundError: Failed resolution of: Lcom/stripe/stripeterminal/external/callable/TerminalListener$DefaultImpls; any ideas/

brisk geode
#

Hi. Is there any way to generate an Invoice after a PaymentIntent is captured (CaptureMethod=manual)? I can only see the ability to generate a receipt and the docs only talk about Checkout integration (from what I can find).

marble lantern
#

Hello.
I'm trying to setup an additional hold for a hotel reservation. User pays the room price, i receive the confirmation. Now i want to add a hold of 1000€ 3days before they arrive.
How can I reuse the room payment data to setup a hold ? Is the PaymentIntent ID enough to create a hold ?

vocal wagon
#

Hey,
we're currently running a marketplace using stripe connect. Is there a way to add vouchers to our integration or would this have to be a custom implementation? If so, how would we have to adapt and handle payments intents, so that

  1. Users pay a reduced fee
  2. Sellers still receive the full amount
  3. Our Platform-Account would send the missing amount to the seller

Is there maybe a dev available to send me into the right direction?
Thank you so much!

random crown
dusty junco
#

Hey everyone!

I recently started my own webshop and bought something worth 50 eurocents to check if everything was alright with the configuration of the payouts.

Normally i should receive the amount on 21 january but still didn't receive anything. Anyone any idea of what's wrong?

Thanks a lot!

cunning matrix
#

Hi, does anyone know where can I find documentation for sending level 2 data ?

mighty wind
#

Hi,
Is there a way to prefill a PaymentElement with the customer's info ? If not, what's the point of saving customer's credit card info ?

gaunt silo
#

Hey guys,
is there the possibility to request money from customer A, escrow it in between until a certain action happens in the backend and then release it to,

a) customer B
b) split the transaction for example release half back to A and other half to customer B

bold jasper
#

Hi. I have a problem, where I have generated and finalized an invoice with the parameter on_behalf_of to a Stripe Express account. The express account has a VAT number and the taxes are computed correctly. However the invoice pdf does not display the VAT number which is mandatory to include. How can I use the Invoice API to generate the proper invoice PDF with the required fields, the documentation does not seem to contain that information for Stripe Connect accounts.

vocal wagon
#

Hey
How much time Stripe take to switch a Subscription from past_due to unpaid?

honest skiff
#

Hey! How are you?
Quick question: Is it possible to method chain in order to retrieve the exchange rate, and original amount in payer's currency from the invoice object?

tawny hollow
#

Hi there, hope this message finds you well. Quick question: I'm trying to automate emailing invoices after one time payments. Is setting invoice_creation.enabled = true when the session gets created enough. Ik it creates the invoice but does it email it as well once the payment has been completed?

wintry gazelle
#

Hello, if a user has a monthly subscription with trial days, but then changes its subscription in the billing portal (low code) to yearly payment, the trial is being ommited. Can I do something, so that the trial is not being ended?

sacred wind
#

Hi! I am having some problems with Stripe and Paid membership plugin. Everything was working fine and suddenly it didn´t. Does anyone know what I need to do here?

tall flower
#

hi guys, i can expand products on price but it seems that i can't expand prices on product. Is it possible to show all prices of a product and not only the default price?

quaint anchor
#

Hey all! We're a marketplace website and currently collect bank account details for payouts to clients. In the iOS/Android SDKs, is there any affordance to do this? We would like to build similar functionality there; for users to input account details and have this converted into a bank account token we can store on our servers.

vocal wagon
#

hello,

i would like to add a "description" in my paymentIntent body

useEffect(() => {
fetch(${Env.REACT_APP_API_URL}/create-payment-intent, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ items: [{ productId: "productId" }] }),
})
.then((res) => res.json())
.then((data) => setClientSecret(data.clientSecret));
}, []);

where do i add it?

marble lantern
#

How to retrieve a customer ID like "cus_xxx" from a PaymentIntent ID ?

hearty jewel
#

Hi all, I just wanted to check some confusion about why a checkout session competed event didn't fire

reef thistle
#

Hey there! I have created an OAuth app and I need to be able to create a webhook endpoint in the connected accounts. When I try to do this with the access_token I'm getting a permission denied error. It seems that connecting via OAuth does not give me permission to create webhook endpoints for connected accounts? Is there a way to accomplish this?

quick mango
#

Is it not possible to generate payment links for products with graduated pricing?

deft thicket
#

Hello Stripe crew! Good morning from Brazil!

I've seen that currently there's somekind of issue (https://github.com/stripe/stripe-cli/issues/970) around using "stripe-cli" on WSL. While there's no workaround on that, how can I use stripe-cli as a wsl user? That's my first and main question.

Besides that, I would like to mention that this journey of mine begun after I realized that my Firestore (Firebase) database wasn't listing my products from my stripe account (on test mode). I'm currently trying to get around this whole situation following this tutorial: https://dev.to/perennialautodidact/connecting-stripe-webhooks-to-firebase-cloud-functions-on-localhost-using-localtunnel-55o9#setting-up-localtunnel

If you guys knows better way to connect Stripe and Firebase on localhost (dev environment), please I do ask to enlighten me. It would be great if this local connection between Stripe and Firebase could happen under the hood as the production-side as well.

I'm very optimistic about being using Stripe payment solutions in my apps and of course, be able to test it correctly before deploy it on production environment would be extremely necessary.

Much thanks in advance! 🙂

bitter folio
#

Hello Guys,
I am facing this error while creating a webhook. I am getting an access token through stripe standard connect. Thanks in advance!

message: "You are not permitted to configure webhook endpoints on a connected account."
type: null```
brisk geode
#

I apologise if I'm being daft here Stripe - maybe it's the way I'm asking the question. I'll try again... Is it possible to create a PAID invoice after capturing payment via a CaptureMethod=manual PaymentIntent process? Not checkout. A PaymentIntent created via the PaymentIntentService in "manual" state that is later "Captured" in the dashboard. I can see no way to generate (or create) a PAID invoice in the docs. I understand there is an Invoice API - but I still can't see how this is done no matter how many times I'm pointed there. Please treat me like I'm five if this is possible. 😉

near dawn
#

how to use CardInputWidget or CardMultilineWidget on jetpack pack compose, i cannot find any example on how to do it. thanks in advance

lyric wyvern
#

I have subscription working on my app. I have promocode that users can use.
One of them is a 100% discount.
It generates a invoice with 0€. My accountant is telling me its forbidden to send a invoice with 0€ tthat has a number.
is there an option on subcription or invoice to not send an invoice if its 0 € ?

surreal fern
#

Lets say i use product to create subscription that represent pricing tier for a saas application. What is the best approach if pricing tier price change. Create a new product for that new pricing plan? I guess if i update the current product price it will affect directly all current subscription?

vocal stump
#

I can't really find any pricing model for Stripe Identity. Can anyone point me in the right direction?

#

I get this, but when I click it I don't see anything on the site

ember spear
#

Hey, is it at all possible to create a coupon which entitles the customer to a trial for x days, rather than a discount?

coarse ether
#

Hello! I'm not sure this is the correct channel for this question, but figured I'd start here. I'm somehow locked out of my Stripe account (it wants to use two factor verification, problem is I have never used the phone number they're sending my code to) and am stuck in a loop of attempting to request a reset...it just kicks me back out to the login screen ad infinitum. Any idea how I can regain access?

open chasm
#

How can I get this???

#

I dont receive it

viral storm
#

Hey! I created a subscription that allows users to enter promo code but noticed this discount is applied to all future invoices and not just the initial one. How could i prevent this and only make the discount applicable to the first invoice? Thanks

strange dove
#

Can you tell me for how long are paymentIntents available through API calls? I'm trying to retrieve payment intent objects for some old payments and Stripe API responds with 'No such payment intent'

terse quail
#

Hi there

radiant bronze
#

Hey! I'm brand new here.

Is there a way to create unique promo codes that my company can send to users that submit a specific form that we create?

terse quail
#

How do I fix this I didn’t do anything and I am new to using stripe

rare moth
#

Hey there, is there a way to fix this within the stripe component?

reef gazelle
#

Is there any way to force a subscription item update to fail if the subsequent invoice/payment that's generated fails?

inner jungle
#

Hello, someone who can guide me on how to work with my business architecture in stripe. In general, I want to be able to register sellers and that customers can make payments to these vendors through my stripe account, that is, I would test the payment platform between customers and vendors. I would appreciate if someone could guide me on how to proceed to use stripe and what should I configure. I've been reading and I think the way would be to use connect, but I'm not sure. Again, I appreciate the help.

ebon marsh
#

Hey

#

Im Dasher, I already have a stripe account. But until now. I still didnt get my tax form

loud lake
#

Hello there! I'm using Payment Elements for SetupIntents so customers can add payment cards for future purchases. Is there a way to make the customer name a required field within the form, when adding their card?

marble lantern
#

Can I convert a Checkout guest customer to a regular one so i can create a PaymentIntent for him ?

midnight goblet
#

Hello, I am currently trying to integrate StripeApplePay using pod only to the my appclip built with React Native.
But I have few questions.

1. Is StripeApplePay require to work with `Stripe` pod library?
2. When integrating the StripeApplePay, I am trying to decoupling only ApplePay related feature from stripe-react-native library. Is there anyone tried it this way? And any suggestions?
vocal wagon
#

Hello again,
a few hours ago I habe spoken to someone regarding stripe connect and transfers. I have now followed their information they send me (https://stripe.com/docs/connect/charges-transfers) but I cannot seem to understand when the transfer is being made. as far as i can tell, its instantanious when I call stripe.transfers.create() and not when the payment is confirmed by the user.

vapid kraken
#

Why the express connect account balance is pending ? i am transferring the payment to the specific account from the checkout session.

inland scroll
#

I am trying to access my doordash 1099 and stripe has my old number. No matter how many times i have reset my number, it doesn't stay. Now I'm locked out of my account and can't get any help. Please is there anyone that can help

neat kiln
#

Is there a list of valid Stipe IP address?

We have a customer currently getting dos'd by Stripe, example of requests:

54.187.205.235 - - [01/Feb/2023:10:02:22 -0600] "POST /?wc-api=wc_stripe HTTP/2.0" 499 0 "-" "Stripe/1.0 (+https://stripe.com/docs/webhooks)"
54.187.174.169 - - [01/Feb/2023:10:02:22 -0600] "POST /?wc-api=wc_stripe HTTP/2.0" 499 0 "-" "Stripe/1.0 (+https://stripe.com/docs/webhooks)"
54.187.174.169 - - [01/Feb/2023:10:02:22 -0600] "POST /?wc-api=wc_stripe HTTP/2.0" 499 0 "-" "Stripe/1.0 (+https://stripe.com/docs/webhooks)"
54.187.216.72 - - [01/Feb/2023:10:02:23 -0600] "POST /?wc-api=wc_stripe HTTP/2.0" 499 0 "-" "Stripe/1.0 (+https://stripe.com/docs/webhooks)"
54.187.174.169 - - [01/Feb/2023:10:02:23 -0600] "POST /?wc-api=wc_stripe HTTP/2.0" 499 0 "-" "Stripe/1.0 (+https://stripe.com/docs/webhooks)"
54.187.216.72 - - [01/Feb/2023:10:02:23 -0600] "POST /?wc-api=wc_stripe HTTP/2.0" 499 0 "-" "Stripe/1.0 (+https://stripe.com/docs/webhooks)"
54.187.174.169 - - [01/Feb/2023:10:02:24 -0600] "POST /?wc-api=wc_stripe HTTP/2.0" 499 0 "-" "Stripe/1.0 (+https://stripe.com/docs/webhooks)"
54.187.216.72 - - [01/Feb/2023:10:02:24 -0600] "POST /?wc-api=wc_stripe HTTP/2.0" 499 0 "-" "Stripe/1.0 (+https://stripe.com/docs/webhooks)"```

over 20,000 hits within the past hour.

The IPs rDNS does show stripe.com but doesn't necessarily mean they are stripes.  ip-54-187-216-72.stripe.com.
open chasm
#

Can I add more than 1 image to a product?

vale pilot
#

Hi Stripe Team!
Yesterday one of your support asked me this: #1070068492788846682 message, i couldn't respond in time i will continue this thread here. Like the problem is not only the locale, but with the modal iself, but yes, i can share a test website. This modal is not described anywhere, even in the blik stripe docs i couldn't find any mentions about it, that's why i'm so confused about it. I use payment element by the way.

Discord

Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.

naive coral
#

Hey! I am using stripe connect, but I can't use the transfer_data variable with checkout, and I can't do destination charges. Do I have to use elements in this case?

trim smelt
#

Hi! Do smart retries can close a subscription before the end of a month, if a month has been set as a period?

light maple
#

Hello im currently testing the payout endpoint but it state that No such external account:

drifting atlas
#

I found an error in the api documentation, should I report it here or somewhere else?

lean cradle
#

Hi, I am wondering what value I should provide in the "destination" parameter for payouts to external connect accounts in Stripe API. I'm using the Node.js library.
I have tried providing the external account ID, and the bank ID connected to the external account (ba_xxxxxx...) but they both dont seem to work.

oblique dust
#

Hello I have a question about https://stripe.com/docs/js/payment_intents/confirm_payment StripeJS confirmPayment(). Is there any way we can defer this confirmPayment to our BE instead of FE/StripeJS? It seems that the StripeAPI has stripe.PaymentIntent.confirm() https://stripe.com/docs/api/payment_intents/confirm

marsh tendon
#

Hello,

I'm having trouble finding docs on the intended flow for re-using saved payment methods with a customer "in the loop". This page https://stripe.com/docs/payments/save-and-reuse shows how to charge a saved payment method on the API, but in this case my customer will be going through the checkout flow.

Set the value of the PaymentIntent’s confirm property to true, which causes confirmation to occur immediately when the PaymentIntent is created.

We want to confirm client-side so if the customer needs to go through a confirmation step, we have that option for saved payment methods.

vocal wagon
#

Hello

#

I have a problem with a referral that is

#

Hellow! How can i change de email of a test enviroment of stripe?

naive coral
#

Hello! I've got issues with stripe webhooks, I tried debugging it, but I didn't really manage to figure it out.

app.post('/webhook', express.raw({type: 'application/json'}), (request, response) => {
    const sig = request.headers['stripe-signature'];

    let event;

    try {
        event = stripe.webhooks.constructEvent(request.body, sig, endpointSecret);
    } catch (err) {
        response.status(400).send(`Webhook Error: ${err.message}`);
        return;
    }

    switch (event.type) {
        case 'checkout.session.completed':
        const checkoutSessionCompleted = event.data.object;
        break;
        default:
        console.log(`Unhandled event type ${event.type}`);
    }

    response.send();
});

the endpointsecret is defined, I just removed it for obvious reasons.

vocal wagon
#

Hello everybody,
i'm new here.

hope you can help me.

I created a Paymentlink.
The customer makes the payment and a PaymentIntent is created.

How do I know what the paymentIntent hooked to the above paymentlink is?

manic berry
#

what is meant by "The customer did not specify the payment method".

hexed mirage
#

Hello I might missed it in the docs but how do I get the fees of an completed payment via API? Both the Stripe Fees and the connected fees.

echo warren
#

Hello, I have a problem to integrate stripe on a landing page in mautic.
I would like to integrate this snippet in a mautic landing page:

<script async src="https://js.stripe.com/v3/pricing-table.js"></script>
<stripe-pricing-table pricing-table-id="prctbl_1MSGvoJcMHqHTYoTIVyL1cFb"
publishable-key="pk_test_Lq67Fg0UjiKpjmAYh3InJiri00Go5gF6Y8">
</stripe-pricing-table>

The first thing I tried to do was to copy my html code directly into the mautic mode code.
The problem is that mautic delete immediatly the <stripe-pricing-table></stripe-pricing-table> tag after I pasted it in the code.

Then I tried to solve the problem by importing the code as a theme in mautic. But the result gives me a blank page.

Does anyone know what is the cause of this problem and if he knows how to solve it.

keen burrow
#

Hi guys, are planning to make the Pricing table more flexible?

echo warren
lament kettle
#

Hi, we experienced an error just now "You cannot use a Stripe token more than once"
request id: req_KQNQYyAHVhyH3o
We understand what the error means but from the logs, we see no duplicate request for this token

spare aurora
#

Hi, I've an error with the API balancetransaction, if I put created field ( with gte, and lte params ) it doesn't return any result, but transactions exists in that range

proper tinsel
#

Hi i'm trying to use dynamic tax rates in my checkout session and I'm getting this error Stripe::InvalidRequestError (You can not pass line_items[0][dynamic_tax_rates] when not using prices.). This is what my line items object looks like

        name: product_name,
        description: description(article),
        amount: price_data[:price_paid_cents],
        currency: 'usd',
        quantity: '1',
        dynamic_tax_rates: tax_ids
      }],```
all i added was the dynamic_tax_rates key. My issue is that the price of our products is dynamic based on various factors so we I don't see a way to add it to create a product on the dashboard and pass in a PRICE_ID to the line_items object. What are my options here?
inland jolt
#

Hi, I'm starting to work with stripe, and I would like to know if there is a way to add webhooks for different development environments (dev, stag, prod), or do you have to differentiate transactions by environment?

split cargo
#

Hello

When your docs say a Stripe object's, "amount" is an "integer" is that a database "integer" or should design our system be able to handle larger numbers like "bigint"?

inland bolt
#

Hi, can anyone help me to install AFTERPAY on shopify. I got accepted from stripe and no idea how to di

#

can I hire someone here?

drowsy ridge
#

Olá, alguém poderia me ajudar a integrar o Stripe com E-notas ou Bling?

#

Hey! I would like help integrating stripe with an invoice issuing system such as e-nota or Bling

vocal wagon
#

Hey guys. i just wanted to fetch a subscription by id (using .net GetAsync()) but it does not contain the default payment method. how can i include this field ?

woven geyser
#

When a customer updates their payment method, will any unpaid invoices be automatically charged by Stripe? If this is an option, is there a setting that controls this behavior?

zealous shadow
#

I am integrating with Avatax (Avalara) and was testing some things. I have it set up in the code to send pay_immediately to false. This will put it in a draft state for an hour so Avatax can make their changes to an invoice. However I noticed that when I manually go to create a subscription It will just pay it immediately if the subscription goes forever. If I select the number of cycles then it schedules it out an hour. I want it so all scenarios

drifting siren
knotty musk
#

Should I store PaymentLink in my own database too?

vocal wagon
#

Hi

How are you?

I'm trying to create a 100% coupon in the stripe console, I have created 3 different coupons with that percentage and when I go to the payment page Stripe tell me: This code is invalid.

Before, I created a 70% coupon and I didn't have any problem, I don't know what happens with this coupon. Anybody can help me?

humble inlet
#

Hello!
I have an issue regarding card testing and i am trying to pinpoint the fault in security.
There was suspicious activity on my account. The payments generated by someone doing these card tests completely bypassed the checkout system I've created. No product. Wrong description. No metadata. No customer data. Even the currency on it is different.

In theory how would one even accomplish something like that? Wouldn't that mean they would have to generate their own session with their own code meaning that the secret api key might have been compromised? Honestly i cant come up with any other culprit to this since it seems clear that the code used to create these payments most likely did not come from the webpage the checkout was on.

Any help would be appreciated.

slate finch
#

Hey Stripe - I want to run Visa Account Verification Services on my customers accounts to make sure the cards are valid. Can you help me?

placid yew
vapid kraken
#

on the stripe-connect multiple transfers how can i add application_fee_amount
?

lapis egret
#

Hi, I asked a question yesterday about SCA when upgrading a subscription. I’m still confused. How can I get the client secret of the auto created payment intent, if the upgrade requires payment? Hope that makes sense.

serene igloo
#

hello, I'm looking at a refund that is displayed in the Stripe Dashboard with a Source of StripeBatchAPI/1.0. In the payment intent event logs, it shows that it was initiated "From your application", but after talking to colleagues I'm fairly sure the refund was triggered via the Stripe Dashboard. What is StripeBatchAPI and how can I know where this refund was initiated?

lament kettle
#

we are experiencing 2x the normal level of terminal disconnections at multiple connected accounts today. any info on this?

languid hearth
#

I was wondering if Stripe could find a log for us. It seems a payout event failed overnight two nights ago and there are no logs in the server saying this.

open kraken
#

When a customer has an overdue subscription payment, the Stripe Customer Portal shows a big "Update payment method" button. Given that the payment intent (pi_3MWZQ3GNN1T4yZi61kMP5e7i) failed because "Payment failed because of insufficient funds (Tell the customer to try a different payment method, or they can retry the payment at a later date)", is there a way to show a "retry button" in the customer portal?

I'm pretty sure that I once say a "Retry" button but I can't see it again. Is there a condition where the "Update payment method" button is replaced by a "Retry" button?

cinder whale
#

Hey there. We kicked off a ReportRun 3 hours ago and it's still pending. Is there any way to cancel it?

spice needle
#

Good afternoon, we had a situation today where a customer's card was declined, and we were expecting to get a related webhook event but did not. The card decline was a generic_decline from the card issuer. We use the webhook in this case to show status information about the payment to our backoffice users. Any idea why this decline would not result in a payment failure webhook?
I can see three declines in a row in the activity, but the status of the intent is just "Incomplete".

old halo
#

I'm running the payout consolidation report through API "payout_reconciliation.itemized.5"
the create api comes bask with pending status and a reportID,
if i look for the report ID on the dashboard shouldn't I be able to find it?

#

also if I call the get report API after few minutes it still comes back pending, although the report is very small

bleak frost
#

Good afternoon guys, how are you?

I have a SAAS that already charges for the stripe, but now I want to make it systemic.

When I go to create my user's account, I also create a custummer and a subscription for that user in the stripe, with 3 days of testing and then it starts charging.

The problem is, I didn't want to ask for data from the customer's card at that time, when creating the user, I tried to create the signature with collection_method: 'charge_automatically', but since I don't have the card data, it fails when sending the invoice after completion of the trial.

I also tried using send_invoice, it works perfect, it sends the invoice by email, the guy clicks on it, and makes the payment, but this is a manual action, every month the guy will have to go there and put his card back in to pay the invoice.

Wouldn't there be a way for me to create it as a charge automatically and when there is no card registered, it sends the user an email to put his card?
(I did NOT want to keep user card information)

hearty osprey
#

I am going to setup the webhook to check the payment intent status, still failed with express.raw is not a function issue

orchid nebula
#

Hello there,

Do we have an API parameter we can use so we can add a bank where my negative balances can be debited from instead of being debited from my bank where my payouts are being sent? I just want to prevent overdraft fees.

The Stripe dashboard doesn't seem to allow me add another debit bank account where they withdraw the funds to cover my refunds.

oblique dust
river siren
#

Hello there! Does anyone know if I can create rules to turn off Radar and disable zip code verification for individual customers?

zenith bolt
#

Is there any way to test cancelling a manual payout to a debit card on a Connect account in test mode? If I use Stripe's test debit card (https://stripe.com/docs/connect/testing#test-debit-card-numbers) to create a payout, the payout status becomes paid instantly after creation, and so calls to /v1/payouts/:id/cancel fail since the payout is no longer pending. Is there some way I can get around this/delay all payout events?

silk flint
#

Hello there. Is anyone here working as a stripe freelancer or consultant ? I need someone that can help me creating a subscription product with a cancelation policy.

with different time-based options and a cancellation policy.

I am interested in offering my customers the option to sign up for a monthly subscription with the ability to cancel anytime, or a 6-month subscription with a discounted monthly price. Additionally, I would like to impose a cancellation fee for customers who choose the 6-month option but decide to cancel before the end of the term.

vocal wagon
#

Hi there, we escalated 6 months ago about the ability to deleted "unused products that were never in a transaction" and have STILL not received a solution to this.

lime bear
#

Single-use mandates for checking accounts: We have several merchants who has bank accounts that we verified with micro deposits and which we use to do periodic recurring charges. Very recently I started noticing mandate.updated events informing us of single use mandates which have caused these accounts to go inactive. This is causing major disruptions. Please advise.

novel mica
#

Hey there. We've been using the payment_intent.succeeded web-hook to close payments in our system. Occasionally, the web-hook request will fail (either a timeout or error). Often it tries again immediately, but sometimes it takes 30-60 min to retry (which means that we delay fulfilling the order). Ideally, we'd want the retries to be within 10 minutes. Do you know if there's any way to control when the web-hook retries fire?

torpid sierra
#

Hello, I've tried to use the same example as in https://stripe.com/docs/payments/payment-intents/moto#single-payment but got an exception from the API:
stripe.error.CardError: Request req_JcOQECh9d48icZ: Sending credit card numbers directly to the Stripe API is generally unsafe. We suggest you use test tokens that map to the test card you are using, see https://stripe.com/docs/testing
What do you suggest would be the correct course of action for MOTO payments, tokenizing the card first?

wicked fog
#

Hi! I create a subscription using the subscriptions API. In the payment details of a successful subscription charge, the description simply says: "Subscription creation". How do I control this field in the create subscription call?

signal yew
#

Hello Stripe Team, just a quick question about client information: Since I'm using stripe checkout and I'm grabbing their shipping address prior to redirect to checkout, is it wise to sanitize/escape user input?
By doing so stripe will have HTML encoding as their values... which doesn't look nice. Should we be worried about uncleaned data sent to Stripe, or does Stripe sanitize prior to 'displaying' data on the dashboard?

willow canyon
#

Hello,

Can you tell me which schema entities in Sigma tie radar/3ds/CAU to a specific transaction?

vocal wagon
#

hi there. im going back and forth on integration in nest/angular app to imply possibility of 3ds authorization, so im gonna ask more general - how u actually handle payment_intent.requires_action ? im doing a call to api via stripe.subscription.update and then what should be my next move after that call? giving response from the call to front, wait for some events, to to handle that? im stuck for hours on this

edgy plank
#

Hello! I'm PoCing Stripe for a subscription plan for customers that follows a build-your-own add-on model. Example:

  • Seats, at $X/mo. A customer should not be able to have more than 5 per month.
  • Item of type Z, at $Z/mo. Customer can have any number of active Zs, but we need to track them individually per each item. Customer should be able to deactivate and reactivate any one Z.
  • Item Y, at $Y/mo, same concept as above.
  • and so on.
    I’m not sure how to create this (these?) products on Stripe, especially as we want to impose a hard limit on some of them, and consolidate all subscriptions in a single billing cycle. Any pointers would be appreciated!
thick quest
#

Hello, I am trying to use price_data under invoice item using C#. I searched but could not find an example. The compiler tells me that "InvoiceItemCreateOptions does not contain a definition for Price_Data". What am I missing? Here is my code snippet. Thanks.

visual heart
#

Dear stripe support, we tried to update New Zealand Direct Debit api version to 2019-05-16;nz_bank_account_beta=v2
. The SetupIntent in server side worked fine, however when we use it with React Payment Element, it returns this error "message": "The nz_bank_account[account_number] parameter consist of 7 numeric digits."

some info about the payment transaction
bank account: 1100000000000010
payment log: "request_log_url": "https://dashboard.stripe.com/test/logs/req_r6SPDE6bdquMqo?t=1675290799"

Can you please help to identify what the issue is and possible solution?

manic igloo
#

Hello guys!
I need help to implement tips on my app. I am using future payments functionality, I have two users user1 and user2. user2 provides service for user1. And after a certain action is completed by user2 then I will charge user1 off-session. How can I ask user1 to tip the customer. Do I need to create a newPaymentIntent?

supple oak
#

Hey it’s bullshit that there isn’t a listed number for customer support

#

A website is not a number to contact support

ember ginkgo
#

I'm looking to create a pre-auth within my application of 1 dollar to verify that the customer card is still valid. Does stripe charge a fee if this pre-auth is never captured and gets deleted automatically after 7 days? Charges for my customers can be upwards of $2000 but I don't want to hold a customers funds of that much for 7 days, so instead I'd prefer to do a small charge that goes into default just to verify that there is money on the card, then do a separate paymentIntent once the customer has been delivered what they're paying for.

supple oak
#

Door dash says stripe provides 1099 for door dash

#

No 1099

#

No contact number

vocal wagon
#

K, one more try, cuz I'm getting dumber everytime i read more docs:

  • i have a custom app that use payment intents API
  • on frontend I'm collecting data on my app custom form
  • I'm sending this data to backend to use stripe.subscription.update method
  • in addition i have classic listener for webhook events on backend

What's should be next move to proceed with that update if payment need 3ds auth? Do i need stripe.js on frontend to trigger action? Should i maybe use websocket or something?

Architecture nest/angular

split flower
#

Can someone explain how the payout.paid webhook works?

Docs:
payout.paid -- Occurs whenever a payout is expected to be available in the destination account. If the payout fails, a payout.failed notification is also sent, at a later time.

Why does it send a payout.paid notification and then later send a payout.failed notification later? As far as I can tell that makes it functionally unusable.

You can't assume that the payout.failed notification is going to be processed successfully. Which makes the payout.paid notification is meaningless. You're going to have to go back and check to make sure it didn't eventually fail.

lusty fossil
#

Hey there, Having some trouble understanding sessions for custom connected accounts for NodeJS, tried reading docs but still not getting it fully.

barren acorn
#

Hello
I'm new here, I need help applying for home address verification.
I tried a document from the bank, but it was not accepted, and I have no other documents. What should I do?

lavish gazelle
#

Can I apply a shipping rate to an invoice? I can't see any option when creating an invoice?

dapper ravine
#

is it possible to migrate our existing stripe connect express accounts to custom?

nimble goblet
#

Hello

#

I need help with my tax form

zealous rivet
#

hi i was wondering where to go to edit Code, because I'm trying to change Capture_Method=Automatic to Manual, that way when they pay i only get charged fees if I accept the payment not if I cancel and refund

analog hollow
#

Hello. I was wondering that Stripe always delay my payout since 19th last month.

latent ridge
#

I would like to know if quick payment is available. After the user has paid with a credit card before, how to save the paid credit card information for quick payment, like this

frank arch
#

Is there a way to get older versions of the api? Maybe calling support?

#

The store format I am using currently only accepts the 2020 stripe api’s

raw kestrel
#

The online form service that we use has some limitations. To get around this we are using a link from the form to a Stripe product page and passing the student’s id as the client reference id. An integration then calls for a list of checkout sessions to confirm that payment has been received before allowing the form to be submitted. As far as we can tell, the only other way to access the client reference id is to dig into each transaction individually. It does not get exported into any other report of transaction history. The business office needs this information to apply the payment to the student’s account in another system. The easiest way that we can see to get this information, is to add a script to regularly fill a table out with new checkout sessions. We would prefer a way for the business office to easily access this directly from Stripe and not need to rely on extra steps. Any ideas?

inland cedar
#

Hi

#

How i can list only those customer which has subscriptions? Using API or dashboard

worthy vortex
#

Hello Stripe community.

I have a concern. My team wants to implement the checkout integration as a solution for the business model. However, I have a question. To implement this type of integration, is it mandatory to create products and prices?
We are looking for a solution where there is a redirection to the Stripe website to make the payment, but we want to handle transactions of different values, not sell products with already defined prices.

golden cave
#

When using the web React AddressElement, is there a way to limit the phone country? Using it in shipping mode with options fields.phone: 'always' and allowedCountries: ['US'] set. The allowedCountries option does limit the main address country as desired, but the phone input still shows all country codes.

clear flare
#

I would like to ask about intergrating your ACH Direct Debit through the checkout session. How long does it usually take for this payment method to complete the payment and the refund flow in a online environment?

primal crown
shrewd apex
#

How do i make a thread?

compact raptor
#

hi why is my verifiction not being accepted when its offically verified by a jp in my country and has matching details

rancid igloo
#

Hi! I received a charge on my bank account for a payment that I did not complete. How do I proceed?

amber owl
#

hello,
I am currently integrating stripe ACH Direct Debit for future payments, the issue i am facing is that when the user connected his bank account by calling stripe.collectBankAccountForSetup i need to show the mandate with bank info we colleted but i am not getting setupIntent.payment_method property in response so that i could use it to get the customer info and complete the process it would very helpful if anyone can guide me how i am going to get customer bank info.

acoustic kernel
#

Hi! I am getting CSP error on:
ReactJS
{loadStripe} from "@stripe/stripe-js/"

I also add that question on Stackoverflow
https://stackoverflow.com/q/75318747/9093589

I tried couple content security policies under <meta> tag but couldn't find a solution.

prime crag
#

Is anyone available to help me with the connect recipients agreement setup? It's rather urgent

vocal wagon
#

Hey Guys,

I wanted to know if we could use transfer_data in a PaymentsIntent with multiple connected custom accounts ?

Basically I want 2 différents connected custom accounts to receive a part of a payment.

Is this doable ?

Maybe if I use « on behalf of » + « transfer_data » + « application_fee » , I should be able to have 1 being the main one, the 2nd one getting transferred to, and my plateform getting app fees ?

Thanks

lethal pilot
#

Hi guys, is there an option to remove successUrl in payment parameters? I want to use default stripe success page instead of creating own success.

raven radish
#

I posed a similar opinion question a little less than a year ago, and I can't seem to find the old thread, so I'm going to ask it again... I have a marketplace app where customers can buy services from contractors, and the pricing depends on the final product (hours, labor costs, etc). What do you think is the best way to go about this:

  1. place a hold on a payment method and attempt to make the hold higher than the actual end cost, even though it's not possible to know the end cost until after services are rendered

  2. charge a minimum / down payment, and then create a second payment intent to collect the difference between TOTAL - MINIMUM.

The former holds the risk of creating a hold that is less than the actual amount due, in which case there would have to be two payment intents anyway, and the latter has the downside of charging a user's card twice which can be confusing or annoying to the customer.

smoky vessel
#

Hi there. Question about pricing tables... I've put a pricing table into my Laravel app, so that people on the free tier can sign up when logged in. Looks great.
Except that there doesn't seem to be any way of passing a Stripe customer ID in with the table- this means that when a subscription is made and I listen to the subscription created webhook event, I can't work out who the user is that made the subscription

peak loom
#

hi, can we customise the customer portal in a way that they can manage their payment methods only, without showing the subscription edit option

vagrant steppeBOT
#

Nelsonct7

bleak juniper
#

Hi, I am creating an app but I need to connect them as a developer user on my stripe account for payments. How do I do this

lethal pilot
#

Hi guys, i integrated stripe in my nuxt app. Is it possible to customize this part of payment page? Thanks

burnt adder
#

Hello, Sujal This side and I got here from the Stripe support team, Actually I have a problem Integrating Google Pay and Apple Pay to Stripe as Additional Payment Method. He told me to use Third Party Integration for that. I need help doing that

#

Is there any Developer who can Assist me please

raw pasture
#

I want to build an application which will disburse reward to the customers on wining the game, is it possible through stripe, because connected accounts require the user to have business running.

snow cargo
#

hi there, is there a way to create subscription without it finalizing its invoice immediately? i have a check out page that creates the subscription and then user can apply voucher on that

small smelt
#

Hi there, sorry I have one question, my account is mainly used for online payment in our website in Japan, recently we found that when a large number of orders pour in in a short period of time (about 500 within 1 minute) the payment will appear slow And stop responding, so I would like to ask whether Stripe's payment API has a limit on how many order checkout requests can be accommodated in one second or one minute?

light maple
#

Hi there, I'm new to stripe. We want to implement stripe connect for our seller so that they can get paid. Can you help me to implement it. I have several question in implementation.

real loom
#

Hi Devs, I want to ask about the Stripe processing fee and tax for Australia. And in Australia's tax rate is 10%. How come the tax rate is different for payment method have different tax charge.

clever bane
round rampart
#

Hi all. On transactions where the user fail the 3D Secure, I am getting the following message returned - "You cannot confirm this PaymentIntent because it's missing a payment method. You can either update the PaymentIntent with a payment method and then confirm it again, or confirm it again directly with a payment method." - This states that the PaymentIntent is missing the payment method. Can someone confirm if this is the normal response?

storm kiln
#

Hi there, I'm having trouble trying to implement the elements in the sample code provided by Stripe into my current NodeJS implementation. I'm trying to test a single payment but it seems like directly copying the code over and changing the values to suit my application isn't working. Could I please have some assistance into trying to get this set up?

snow cargo
#

hi, i am trying to apply coupon to an invoice (not finalized) using this following code snippet:

                .addDiscount(InvoiceUpdateParams.Discount.builder().setCoupon("SUM20").build())
                .build();
        return invoice.update(params);```

however when i check the log, the request body is as follows:
```{
  "discounts": ""
}```

request id : req_oP2hoTL0T0CKIC
golden cosmos
#

@snow cargo we can continue in the same thread

hearty osprey
#

Hello, I am going to update destination payment detail description

#

POST /v1/charges/py_1MWw65QWcfPEABoJ7kbFEO4S

#

how could I implement this stripe api call?

#

I checked this api log from dashboard of stripe

#

but I am not sure how to implement it

carmine hedge
#

hey, can someone help me with this
origin of payment method is Saudi Arabia
and issuer is Saudi Arabia Test.
Card should have nothing to do with Saudi Arabia

vagrant steppeBOT
#

senakaRan

vocal wagon
#

Hey,
Is there a way to check if Stripe has exhausted all attempts to pay an invoice?

#

morning, is there a way to dislplay stripe elements without client secret

vagrant steppeBOT
#

tymm

median smelt
#

@waxen spindle hey bud, do you remember me? we were talking about payment intents and 'line_items' support.
I got feedback from the german support, apparently there IS such a feature, currently in beta.

steep obsidian
#

Any thoughts on how to handle multiple subscriptions in one charge? I'm guessing there's no way to do it with Stripe Subscriptions so would have to handle it on our side? 🤔

To add a bit more info, use case is within insurance, where a user can add multiple insurances at any time, but only ever be billed once a month

peak loom
#

hi, I am trying to create a customer portal with custom configuration, and getting this error, in the rexponce from back end,"Missing required param: features[subscription_update][products]

ionic jacinth
#

Hi, is it possible to have support on a weird (in my opinion 😄 ) PaymentIntent behaviour that happend inside my application or I need to ask in a different way? thank you!

tacit rose
#

Got a question: Trying to setup Stripe Connect with our app. It seems that the method is to redirect user to a Stripe registration page (either with Standard or Express), and in that process a new Stripe ID is created. MY question is: what happens if one of my customers already has a Stripe Standard or Express account? Will a new account be created or will Stripe detect the existence of their account with matching email address and allow them to connect their existing account automatically?

tall flower
#

hi guys i have a product with 2 prices. Is it possible with product->list-all to expand all prices and show amount too? With default api i can see only default price with no amount

alpine blade
#

Hello sir, Radar machine learning
Block payments with a risk score of 90 or higher.

Is it possible to increase this risk score to 100 points, our customers cannot pay because the risk score is too high

#

Or is it possible to turn off Radar machine learning?

floral zephyr
#

Hey guys, I'm trying to disable apple pay and just keep google pay as a wallet payment option. I could see we have a toggle option on the dashboard, but do we have an API/configuration to programmatically disable the apple pay?

wintry furnace
#

Hi guys, I have a custom account with bank account in EUR, my fund flow is destination charges OBO with no application fees. I want to accept CHF, so I just need to add a bank account in CHF to my custom account to avoid the FX fees, that's right ? thanks

subtle mural
#

Hi, I've had this message come through. When I first set up stripe I was told I could use a social media account as my website. Currently I use my IG account and don't have an official website. Can you please advise what I need to do to correct this?

cerulean pineBOT
#

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

tired light
#

Hi, good, I am developing an application and I am looking for a tool that generates an automatic payment to x account at the end of the month. In other words, if at the end of the month that person's bill is $100, they are automatically charged to their account without having to send it to them and for this person to accept it. Can Stripe provide me with this?

main dock
#

Hi, does anyone know of an API method that allows you to create a payment charge to a connect account? Without using a Transfer Reversals method

hushed jetty
meager hawk
#

@hushed jetty English only please

hushed jetty
wicked sail
#

$stripe->customers->createSource(
'cus_LkM5zVbqIBMKlv',
['source' => 'btok_1MWxBcJ3dxAQpMxWKirEeHJg']
);
can we get bank balances if i add bank using this API?

light maple
#

Hi there, I'm new to stripe. We want to implemenmt stripe connect for our seller so that they can get paid. I have severail question for implementing on it.

vocal wagon
#

Hey,
when the subscription has the unpaid status and the user pays his invoices? Stripe will switch the subscription to Active or I have to do it manually?

heady shale
#

Hi, is there a way to count or list the subscriptions a vendor has (not like who the vendor has subscribed to, but rather get information on who has subscribed to the vendor)?

teal veldt
#

Hi Team,
While we are doing payments with Google/Applepay do we receive billing address details?

echo dew
#

hello - does anyone know the best way to migrate paypal subscriptions to stripe

vocal wagon
#

Hi, is there a way to create a card or payment element through stripe.js with the customer token as a parameter or a default payment method so that the form will autofill with the card details ?

fast isle
#

Team, I was trying to utilize the automatic tax module of invoicing. I've created a couple of invoices but the tax amount always comes as 0. Am I missing something?

karmic basin
#

Hi ! I did try Payout with custom account but I got this error -

#

Cannot create payouts: this account has requirements that need to be collected.. Please provide those fields to re-enable payouts."

serene bluff
#

Hi, i installed the stripe plugin for magento2 and it works. But now i have Vue store front as Pwa, for the checkout i need just to redirect the customer to the stripe checkouts page by the url generated by the sessionId? Thanks

tiny glacier
#

Hello guys, I need help. We integrated Stripe into our app successfully(in dev mode). Now we want to switch to live mode but there is a catch: when user wants to add his payment card into his wallet(our custom wallet system), I scan/enter card details data, BE creates setup intent, I create payment method with that card(so far so good) and last step should be update_setup_intent with that payment method. this is done, then I call confirm setup intent and now it's error - it stucks on loading, because Stripe sends me object where is next_action: use_stripe_sdk. Also there are tow certificates and status: requires_action(or similar). In our dev development it works okay, we have issues on prod environment only. Please help. Thank you

fair lark
#

Hey everyone, I have a question about testing. While working with Stripe in Prod I've discovered that if I'm making a charge via a blocked ACH Debit Transfer payment method my charge fails, it shows up on dashboard as a blocked payment, but I get no charge.failed webhook events for this case. It seems that this case actually results in an error at runtime, so a try/catch is all I need to handle this case (check if error.code is "bank_account_unusable" and error.type is "invalid_request_error"). Anyways, I wanted to test this error handling locally, but I'm not able to simulate a blocked bank account. Any tips on how I could simulate such an account? Did not find anything related in docs + the test Stripe connect routing number + account number combos did not work for me. I'm using stripe 7.6.0 package for Node.js

brave osprey
#

Hello guys, I need a help with integrating stripe with Flutter.
When i'm sending anything other than "INR" I'm getting this message -> As per Indian regulations, export transactions require a customer name and address. More info here: https://stripe.com/docs/india-exports
But i'm actually sending a billing address inside SetupPaymentSheetParameters but it is not getting reflected.

When buyers of your goods or services are located outside India.

grizzled fjord
#

Hello,
Im starting dev, I'm newbie, I know javascript.
I want to create a backend for passwordless/ webhook for stripe, allow user to download stripe invoices.
I installed express, what do I need to install on this node project regarding stripe?

vocal wagon
#

Hi, it seems on payment authentication, some users in Denmark are reporting that they are getting NemID versus MitID. NemID was reaplace by MitID for verification some time ago, is this an ongoing issue your team is working on? Or is there a manual way to control this in the code?

nova palm
#

Hey, I just have a question.

We are a digital marketing agency, and we have a customer that sells fine jewelry for an AVG order of 2,500$.

So she is facing 80% abandonment rate because of 2 step verification code when someone trying to buy jewelery from her site.

nova palm
nova palm
static nimbus
#

Hey, I am dev working for one of your clients, since last night we are getting following error:

IntegrationError: It looks like you're using an older Stripe key. In order to use this API, you'll need to use a modern API key, which is prefixed with 'pk_live_' or 'pk_test_'.
    You can roll your publishable key here: [...]

I know we need to update the apikey but I want to ask if you disabled old api keys for good or its just integration error on our side.

warped coral
#

General question regarding onboarding Connect accounts, Python - which way is recommended to check if a partner has finished the onboarding process? I've been using charges_enabled and payounts_enabled booleans on Stripe Account object, but I just found out there's currently_due available as well.

pallid hamlet
#

Hi, how can I re-trigger a Production webhook? The Resend button is grayed-out and says I don't have permission. This is a feature that used to work, and I certainly have admin permissions as I have created the Stripe Account. Thank you

hollow geyser
#

Hi, i created one connected account some time back, never used it and i want to delete that account. However i don't get the option to do that from the dashboard. Can i get the code to delete a connected account via API

clever mantle
#

Dear Team,

Our platform currently has three user types - Admin, Client, and Provider. The payment made by the Client should be captured and transferred to the Provider 48 hours before the class begins. The Providers also have a commission rate based on which the Admin should also get paid. However, the Providers are not receiving the payment as their "balance" but as their "value".

We were previously using the Transfer API but encountered an issue. The code we were using is as follows:

csharp
Copy code
var options = new TransferCreateOptions
{
Amount = (long)(cost * 100),
Currency = "usd",
Destination = user.StripeAccountId,
TransferGroup = "ORDER_95",
Metadata = new Dictionary<string, string>()
{
{"SessionUsersId", sessionUser.Id .ToString()},
{"RequestType", sessionUser.RequestType.ToString()},
{"SessionId", sessionUser.SessionId.ToString()},
{"ClientId", sessionUser.VisitorId.ToString()},
},
};
var service = new TransferService();
var transfer = await service.CreateAsync(options);
We have now switched to using the PaymentIntent API instead. The updated code is as follows:

csharp
Copy code
var service = new PaymentIntentService();
var createOptions = new PaymentIntentCreateOptions
{
Amount = (long)(cost * 100),
Currency = "usd",
TransferData = new PaymentIntentTransferDataOptions
{
Destination = user.StripeAccountId,
},
Metadata = new Dictionary<string, string>()
{
{"SessionUsersId", sessionUser.Id .ToString()},
{"RequestType", sessionUser.RequestType.ToString()},
{"SessionId", sessionUser.SessionId.ToString()},
{"ClientId", sessionUser.VisitorId.ToString()},
}
};

var transfer = await service.CreateAsync(createOptions);
We request your guidance on how we can resolve this issue and ensure that Providers receive payments as their "balance".

static compass
#

hi, what is the correct way of charging customers for instant payouts fees? i need to collect 1% from the payout im creating and not sure what mechanism to use? transfer?

vocal wagon
#

Hi there I have questions regarding Stripe cross-sells e.g doc https://stripe.com/docs/payments/checkout/cross-sells#create-cross-sell.
1/If the customer adds a cross-sell (e.g $20) to his cart in addition to a monthly subscription ($100), will the invoice be $120 every month at each renew ?
2/If the customer adds a cross-sell (e.g $20) to his cart in addition to a monthly yearly subscription ($1200), will the invoice be $1320 at each yearly renew ? / Or $1200 + $20x12 = $1440 ?

Enable customers to purchase complementary products at checkout by using cross-sells.

night solar
#

Hi! Where can i get help about failed transaction?

light maple
#

Hello, I have question for connect

carmine steeple
#

I use stripe on xero and want to send links to customers to make payments (invoices) all is working fine. I have just signed up to klarna to take payments by them but how do i add the option to my invoices and to send links. not too technical lol

lone igloo
#

I am creating express account link api in test mode. I have taken documentation properly but the result not got. In that there we have to mention two url like redirect URL and return URL.

So my question i am in test mode, what should I put in that as i am having no client side url .

brave radish
#

How do I remove the link pay button on desktop?

vague pecan
#

Getting error "Non-INR transactions in india should have shipping/billing address outside India".

What we can do?

warped coral
#

I'm working on creating purchases with PaymentIntents. I made a mock HTML + JS file to simulate the card purchase with stripe.confirmPayment element and it's been working flawlessly. Upon confirmation, I get redirected to my API to "unlock" the purchased objects and get properly redirected back to frontend.

However, my colleague and I noticed an error in our logs saying that Transfers using this transaction as a source must not exceed the source amount... soon enough we figured out that it happens because the same return_url is called twice, but only in our React app that's supposed to provide card payment capability. Any ideas what could be causing it, or ways to avoid those multiple executions?

wintry furnace
#

Hi, how we can create a link between a payment_intent and a checkout session ? Because we have the ID of payment_intent in the checkout session but not the reverse.

vocal wagon
#

hi there! while updating subscription via payment intents API, i use next_action.use_stripe_sdk.stripe_js URL to move customer to 3ds auth. is there a way to provide/set redirect URL after authorization?

hexed mirage
#

Hello all, I trying to find the documentation for line_items in the session->create object. I can find it billing but this seems to be different from what I have. Can anyone pls. help?

vocal wagon
#

Hi guys! Just need a bit of help as I might be missing something with Stripe API docs. What I want to do is to pretty much add a customer ID to Radar list when a payment is being blocked due to high fraud risk.

Just to add a bit more context into this. When someone uses stolen credit cards, they will get blocked based on the rules we have set. At this moment, we do block payments with a risk evaluation between 60-100, and also if there are more than 4 failed attempts. But this is far from being efficient.

So I was thinking if we can do this via the API. So if there is a blocked payment due to high fraud risk, add their cus_ID to the block list. Can't find that on the API docs (most probably not looking at the right place lol)

Any help would be much appreciated.

#

Hi! Is there a way to reject/cancel subscription payments and renewals via API? The use case is: we are allowing subscriptions as content providers in our platform. But at some point we may need to cancel subscriptions (user will have access until expiration), renewals should not be allowed (I guess by just not generating checkout sessions) and reject any payment. Is this possible and how? Thanks in advance 🙂

lime nest
#

How do I cash out? It doesn’t let me cash out in stripe

vocal wagon
#

How can we add PayPal ? our competitors inserted a Paypal option within their Stripe checkout

sweet spire
#

If a subscription creates an invoice and we canceled the subscription just after the invoice was created. The invoice status remains in draft why did it not get finalized after one hour?

hybrid hemlock
vocal wagon
#

But how do they insert Paypal then

hybrid hemlock
vocal wagon
waxen spindle
#

@hybrid hemlock there is a private beta for Paypal in Stripe

hybrid hemlock
pallid hinge
#

Hi not sure if this is the right place but im looking for someone who can help me migrate all my direct debit clients in Australia to Stripe

brisk thunder
vocal wagon
sweet spire
#

If a subscription creates an invoice and we canceled the subscription just after the invoice was created. The invoice status remains in draft why did it not get finalized after one hour?

carmine steeple
#

anyone please pm me about klana help?

graceful niche
#

hey guys
i've created multiple subscriptions for a customer using discounts, but when i get all the subscirptions (closed) discount is always = null
any idea ?
here is the customer id : cus_NHHsMO3c21sYOG
(test mode)

cyan loom
#

Hello everyone.

Sometime ago I already asked a question about Stripe Payment elements feature, more accurately about denying some card brands of being used (here is the link to the message #dev-help message). I was suggested to use Radar rules or to deny the payment when it comes to the backend.

All of this doesn't fit our needs, so I would like to ask again with some requirements clarification.

We're using a Beta features of Stripe Payment Elements and we need to restrict for some dynamic customers (which means we cannot use Radar rules) the ability to use some card brands at all. The user shouldn't see AMEX or VISA icon at all when they open our payment page and they shouldn't be able to proceed with the card number which refers to AMEX or VISA, only MC or other payment methods like Google Pay.

We would like to use Payment Elements React components library, but if it is not possible to achieve in it we are fine to use vanilla JS components.

vocal wagon
#

Hey
is it possible to change sub status using the API, for exemple from unpaid to active?

#

Hello everyone,
I've a question regarding subscriptions and one-time-payments. I've a software where you can buy subscriptions products or you can buy one-time-payments courses. Now, I want to implement an upselling strategy and I want to sell a subscription + course at the same time. Is it possible? How? I didn't find any example of that.
(I'm using PaymentIntent for one-time-payment)
Thank you!

#

Hi there we are still unable to delete products that were not used in a transaction.

main peak
#

I would like to get the connected account net price detail once the partial refund processed successfully. Here is my payment intent ID pi_3MX0rqCe3SwEmFSu0cK03wZe
Stripe::PaymentIntent.retrieve({ id: "pi_3MX0rqCe3SwEmFSu0cK03wZe", expand: ['charges.data.balance_transaction'] }, stripe_account: "acct_1Ln3oKCe3SwEmFSu" )
How to get Net price is -US$3.18 and Application fees:-US$43.31 through API response ?

novel obsidian
#

Trying to pay this test invoice in_1MX38JBSqAkKUXpQqLcrF3OP programmatically, but instead of sending a 3DS email right away, the dashboard says "Reminder to complete 3D Secure will be sent in 3 days". Does that mean a customer would never get to complete the payment until 3 days after our backend tries to pay the invoice? If so, how can we force Stripe to send a 3DS email right away?

sudden cypress
#

Hello, is there a difference in payment processing between a subscription made and hosted at stripe which is renewed by stripe versus an off_session payment made by an integration. For example, is a subscription more likely not to trigger a blocking of the bank than an off_session payment?

gritty anvil
#

Hey folks!

I'm working on integrating Stripe Connect with our platform and I'm honestly having a tough time discerning what account type (either Standard or Express) and which charge type (Direct or Destination) to use.

Based on our use case, it seems like Standard accounts utilizing destination charges, rather than direct charges is going to be ideal, but the docs don't suggest doing so. I've been trying to find information on the why or if there are truly any problems with it, but the extent of the information that I'm getting is "Stripe suggests using Direct Charges with Standard Accounts".

Does anyone here have any insight into this? Have any of y'all utilized Standard Accounts with Destination Charges?

worthy vortex
#

Hello Stripe community.

I am implementing Stripe payments on a website, using the Checkout integration. I am currently creating the checkout session in nodeJS according to the library (stripe.checkout.sessions.create), but I would like to know if there is a web hook to get the response from the checkout session? That is, if the transaction was successful, to store some data in my database.

main peak
# main peak I would like to get the connected account net price detail once the partial refu...

Stripe::Refund.list({payment_intent: "pi_3MX0rqCe3SwEmFSu0cK03wZe" }, stripe_account: "acct_1Ln3oKCe3SwEmFSu")
=> #Stripe::ListObject:0x2ad3fba317f0 JSON: {
"object": "list",
"count": 1,
"data": [
{"id":"re_3MX0rqCe3SwEmFSu0f4d4BFl","object":"refund","amount":8931,"balance_transaction":"txn_3MX0rqCe3SwEmFSu0LnEHI4H","charge":"ch_3MX0rqCe3SwEmFSu0lvvN547","created":1675340795,"currency":"usd","metadata":{"atrium_invoice_number":"61000062RI00002"},"payment_intent":"pi_3MX0rqCe3SwEmFSu0cK03wZe","reason":null,"receipt_number":null,"source_transfer_reversal":null,"status":"succeeded","transfer_reversal":null}
],
"has_more": false,
"url": "/v1/refunds"
}
I unable to get actual net price after refund.

vale glen
#

I stripe developers I am trying to test my stripe web checkout with express application. I am using stripe cli to trigger webhooks. When i do
stripe trigger customer.subscription.deleted

I receive the below error on my console

\api\node_modules\stripe\lib\StripeResource.js:95
throw new Error(Stripe: Argument "${param}" must be a string, but got: ${arg} (on API request to \${requestMethod} ${path}`)`);
^

Error: Stripe: Argument "subscription_exposed_id" must be a string, but got: undefined (on API request to POST /v1/subscriptions/{subscription_exposed_id})

how do I solve this?