#dev-help

1 messages · Page 44 of 1

fair lichen
#

When I've created and mounted a payment element (const paymentElement = elements.create("payment", paymentElementOptions);), what do I call within Stripe.JS to verify the customer's payment details?

vocal wagon
#

Hello I have stupid question... I created webhook url but I cant find whec_ signature.. the only i see in stripe panel is the one with whec_...*********....

spark silo
#

Hey. I would like to create a subscription where each user can do 10/20 API calls/mo. I store all users in Supabase using NextJS + Next-Auth. How do I track how many credits the person has left?

hearty jewel
#

Hi - we're seeing stripe isn't sending us invoice.payment_succeeded webhook events when we're expecting them

maiden sable
#

If am doing top up from bank to stripe account any extra amount will deducted?

magic skiff
#

Hello, I encountered a problem when making a payment on Midjourney using my credit card. After making three consecutive payments of 30 US dollars for the monthly subscription, I still haven't received my membership. I thought there was a problem with the bank, but the bank confirmed that the money was indeed deducted. I thought there was a problem with Midjourney, but I received three receipts in my email. When I clicked on the "Manage subscriptions" button from the receipt, the pop-up interface showed that I have an order, and they are all set to expire on June 23rd (I made the payment on May 23rd).

Recently, I've been asking around a lot about what to do. I learned from Reddit that if the payment credit card address doesn't match the actual address of the credit card, it can cause payment issues. I remembered that after making the payment and not receiving the membership, I checked the address information of my credit card application. Due to a bug in the bank's app, it turned into a very strange format, which caused the payment credit card address to differ from the actual address of the credit card.

So now I want to ask, what exactly is the situation with my money?

heavy raft
#

Hi Team we are using stripe iframe integration for payment, we need to mask or card number from type text to password can any one let me know how to do that ?
Thanks

halcyon cypress
#

Hello, I once used the kaiber service - this month I was charged $15 for a subscription - but I don't use their service - I asked for a refund but they refused. I offered to write off all the points that were charged to me on their website, but they refused again.

Where can I go to resolve this issue and ensure that my rights as a buyer are not violated?

cloud oar
#

Hi,
I have a unit test on Sepa Debit payment. Until this weekend, with a test key, waiting for a few seconds was enough for the payment intent to move from status 'Processing' to status 'Succeeded'.
Now, it stays in 'Processing' status, even after a few minutes.
Did something change ? How can I solve that ?

spark silo
#

Hello. I'm doing billing like this:

  • Cost: 9.99$/mo
  • 100 generations are included
  • After the 100 generations, each is 0.1$
pallid marsh
#

Hello hardcore devs! Good day, hope all is well.

I have some questions related to invoice pdf - we wanted to remove the memo and description parts of the pdf via parameter.

Like for example:

Scenario 1: If we want to download the full pdf with full details, we'll just access this URL:

URL: https://invoice.stripe.com/.../invoice?full

Scenario 2: We want to download the pdf without the memo and description, so we think there might be a parameter to filter those in pdf

URL: https://invoice.stripe.com/.../invoice?memo=0&descr=0 (does this exists?)

We initially think this can be achieved by removing the memo and description values on the actual invoice object. But is there a way that we can filter them out on pdf via url parameters only?

arctic ocean
#

Hello,
I am trying to use the PHP client to create a test clock, but when I create a Stripe client object and use this in my class: $this->stripe->testHelpers->testClocks->create I get back this error Undefined property: Stripe\\Service\\CoreServiceFactory::$testHelpers Are the API docs out of date, or am I missing something?

sick dirge
#

Hey,
I have a quick question. Lets say I want to create an instalment price.

instalmentPrice = (totalPrice - deposit) / instalmentAmount
When I create the instalment price, do I need to create a new price under the produict every time or is there a smarter way of handling this?

magic lance
#

How can I turn off in my stripe dashboard sending invoices to customers after payment

remote pumice
#

There is a process in our account that we can't track, but to me it looks like a technical issue. Account ID: acct_1M00oXJZUpJ6fJ99 - the customer object (cus_NlyZ34RjvmVWfS) has been permanently deleted. However, it wasn't us and the API logs look strange as well. Can you see here what went wrong?

winged niche
#

Hey! Is there a way for Stripe to validate all payment element inputs when the form is submitted? I know that confirmPayment does this, but I don't want to charge the card immediately on form submission (I need to call another API first).

grand ibex
#

Need some help for future payments.

keen frigate
lyric star
#

Hello, since 1 June, i don’t see ‘payment_intent.payment_failed’ after purchase with iban in test (paymentIntent processing to require_payment_method after 3 minutes)

dry gust
#

Does anyone have any insights into when the next round of MobilePay integration beta test invites are sent out?

merry saddle
#

Hi, I have a few questions about ACH payment using Stripe Checkout.

  1. is it possible to have an ACH Test payment with some delay? (Using Test Institution with Success)
  2. I have 'invoice_creation' => ['enabled' => true] on a checkout payment transaction, when I'm using ACH there is no invoice (on checkout.session.completed event), is an invoice created only when the ACH payment is cleared? ( I can't tell because the approval happens right away)
  3. I usually creates the Order\Order Items on my system using webhook, so I need to do some initial creation (before the webhook) for those tables because I have ACH available?
    Now that I'm thinking about it, I need the webhook because only then I would know if it was succesful)
    Each question depends on the other one.

I know ACH can take a few days, I'm trying to accomplish that once you make an ACH payment, the system acknowledge that an order as been created but is pending.
Only if ACH is failling, where do I send the customer to handle the error using Checkout\Customer Portal?. Thank you.

full sapphire
#

Hi everyone !
It looks like in test mode, billing invoices aren't translated to customer's language nor the PDF shows as Paid. Is that normal ?

ocean kayak
#

Hello I am working on webhooks and I am implementing a checkout session payment. My question is: Does it matter if I trigger payment completed on 'checkout.session.completed' or 'checkout.session.async_payment_succeeded'? and what is the difference between the two?

daring forge
#

how to get customer's subscription details from cust_id using stripe API

vocal wagon
#

How can i make stripe 3D vertification show up when i build my own custom checkout without the pre made checkout by stripe?

primal badger
#

I am using the Stripe checkout page. I want to change the link url which is linked to my website

wind torrent
#

hi, i’m having issues with making payments valid. it wont seem to accept my IDS that i attach and now it’s saying i’ve tried too many times. everything i’ve provided is valid and i don’t see what the issue is, could someone help?

fair lichen
#

Once I call confirmSetup() after my customer completes my mounted paymentElement, my customer gets redirected to my return_url and I get the setup intent id passed in the querystring. Am I able to get the customer's payment method id from this setup intent?

echo coral
#

How to alter the placeholder for inline card

timber crown
#

Hi!

Not sure if this is the correct channel but I'll try my chances as I couldn't get a clear answer in the docs.

We'd like to have one Stripe account that is connected to multiple payout accounts. The account collects payments in different currencies, EUR and USD. Then the payments in EUR are then paid out ot EUR payout account and USD payments are paid out to USD payout account.

Is it possible to accomplish this on Stripe? If so, where do I find out more information about it?

mellow epoch
#

Hey guys, I am implementing checkout with payment link. I have this recurring payment when creating Price object. Although I set trial period days it still charges the price initially, how can I delay it?

#

Example:

            var priceCreateOptions = new PriceCreateOptions
            {
                Product = createdProduct.Id,
                UnitAmountDecimal = (decimal)subscription.Price * 100,
                Recurring = new()
                {
                    Interval = "day",
                    IntervalCount = subscription.PeriodDays,
                    TrialPeriodDays = subscription.DelayDays,
                },
                Currency = "eur",
            };
vocal wagon
#

Hi,

I have a payment_intent which succeeded very late and I have a few questions regarding the timing. Is there a way I can talk to sameone regarding a specific pi?

viral spoke
#

hey, can I somehow create a subscription with the first month for example 25€ and the next month automatically 30 €?

round rampart
#

I have a payment intent that failed 3D secure, but also passed it a minute later. Stripe returned a failure to my site, but the payment still went through

supple niche
#

Hello - I am stuck with an issue - need your assistance. I have a Webapp hosted and it is rightly showing the apple pay / google pay without issues. The same is converted to PWA using ionic capacitor app with just npx cap sync ios / android and npm run build with bundling the pages to app. In this scenario we see only the card is rendered whereas the apple / google pay is not rendered. Appreciate any insight to this..

vagrant steppeBOT
#

Vijaykrishnan

vocal wagon
#

Hi there, I have a question regarding src payment method. This kind of payment method is apparently depreciated but starting when will Sources API be obsolete ? Also why src payment method cannot be eligible for subscription renews ? https://stripe.com/docs/api/sources

hard hazel
#

Hello - My account is used for receiving gifts from my wish list on throne.com . I want to add product description on my account. How can i do that .

coarse void
#

Hi everyone,

#

I set up my customer portal but i cant see any of my product, am i missing something ?

crude sonnet
#

Hi, someone can help me with the Conect ? I want to quit this modality, i have to delete my account for this ?

hasty jewel
#

Our stripe integration has been flawless for a few years now but suddenly now a handful of customers are receiving "Cannot charge a customer that has no active card" even though they have valid credit cards added that are set up as defauly payment methods. Any ideas?

rancid bone
#

Can I automate Stripe so when I receive orders from CheckoutSessions, it generates an excel automatically ?

vernal trail
#

Hi

round rampart
#

Why would a payment have both 3D secure and 3D2 Secure?

hearty orbit
#

Hi everyone,

I have integrated Apple Pay into my application, but I encountered an issue. On my local environment, it is showing the "Link" button, while on macOS using Chrome, it is displaying the Google Pay button instead. I followed the official Stripe documentation and used the code provided in their GitHub repository: https://github.com/stripe-samples/accept-a-payment/blob/main/custom-payment-flow/client/html/apple-pay.js

Here are some details about the browser and system:

Chrome Version: 111.0.5563.146 (Official Build) (arm64)
Safari Version: 16.3 (18614.4.6.1.6)
macOS Version: Ventura 13.2.1 (Build 22D68)
In addition, I have enabled Apple Pay from the Stripe dashboard and configured the "apple-developer-merchantid-domain-association" file. Despite these efforts, I am still experiencing issues with Apple Pay.

I would greatly appreciate any assistance or guidance in resolving this issue. Thank you in advance for your help.

#

@stray oxide you are right its showing me the "Pay with link" how can i fix this ?

supple niche
chrome bear
#

Hi tribe. How do I remove the zip code from the CardElement. I'm using React.js

surreal nimbus
#

when you create card element, you must set hidePostalCode to true.

craggy vigil
#

👋 Looking for clarity between subscription.default_payment_method versus subscription.default_source?

I see from docs that payment method takes precedence over source but unclear under what conditions are each are set and notable differences.

For context, team and I implemented a custom checkout flow where in this scenario we've used stripe elements + stripe.confirmSetup

viral spoke
#

Hey, I would like to reopen this thread: 1115254862159040512

obtuse saffron
#

Hey guys, I am trying to obtain with some API the country of the platform to which the keys I have belong. Is there something like that? I mean, if the platform account is from USA, I would need an endpoint to tell me that it is from USA, or for Canada the same, etc.

I need it specifically to create new express accounts, because depending on where is the user that connects and where is the platform, depend on some terms and conditions that I must send.

latent seal
#

Hi I'm currently having a problem with stripe. I have turned on the smart retry for failed payments. It correctly sends an email to my clients if their payment failed. But when my client enter a new card that works it works correctly for that invoice but then any future payment will not work with that card as it is a source payment method that is no longer in use by stripe.

leaden echo
#

Hi one question while using refund api will the stripe transaction fee aslo be refunded or only the amount?

tardy spade
#

hi team while canceling schedules
im getting below error
can you help why it is coming?
Test clock advancement underway - cannot perform modifications: clock_1NFcnoDTjpcWNPkqTjyGY4iu

warm oasis
#

Hey! Sorry for bothering u guys with this but I couldn't verify the identity on my Stripe account i tried with my ID's and with my brother's ID's and both time we changed all the information what were needed. Also all the ID's are up to date.

frank cloak
#

Hey, i am trying to list my prices using the following:
await stripe.prices.list({limit: 100})

My prices have 2 currencies AUD (main one) and USD as a secondary one. how can i see the prices in USD ? it is showing me only the aud one even when i do
await stripe.prices.list({limit: 100, currency: 'usd'})
do i have to expand something?

zinc scaffold
#

We are using the charge api in the existing codebase, now we want to support the link authentication functionality. but for link authentication a client secret is required. and client secret generated using only payment intent api. so how can I add link authentication without client_secret.

worn sable
#

Hi guys! Just a quick question, is it possible to offer trials through coupons?

knotty arrow
#

Hi, just got an error while creating an Invoice: https://stripe.com/docs/error-codes#invoice-no-customer-line-items
I thought that it's fine if we create the Invoice first and then add the Invoice Items after. This flow is something that is working on our staging environment but on production it failed. Would appreciate any insight.

full sapphire
#

Hi, if I update a payment intent's payment method, does it confirm and bill it automatically ?

crude dagger
#

Hello, good morning everyone, I tell you my situation, 8 months ago I was withheld $1,000 usd in stripe as a reserve fund for no reason, I was told that on June 3, 2023 would be available this balance and I would transfer it to my bank account, this was not so, today is June 5 and I have no news, from stripe do not answer my mails, and I do not have available the option to talk by chat, could you guide me a little more about this? Thank you very much

gusty grove
noble orbit
#

Hey all quick question; I'm trying to test a Stripe Connect Payout and noticed theres a test account you can use. However, when I go to bank accounts I noticed my account already has one in it, a real one, that is there for both non test mode and test mode. Is it possible for me to delete that account only in test mode and still have it in regular?

vocal wagon
#

Hi there, I have a question regarding account_tax_ids in Invoices. I understand that these ids can be used in order to add a connected accounts tax-id to an invoice. Unfortunately I am not able to add these tax ids for express accounts in the invoice template editor. I also do not see an api that allows creating tax-ids for express accounts. How can I create / update these tax-ids?

fervent mulch
#

Hey! I have a bit of confusion about what events I should be listening to with regards to a package pricing purchase, in order to get access to line item information. I'm currently responding to the events checkout.session.completed, charge.succeeded, and payment_intent.succeeded to see when the transaction completes. However, none of those events seem to directly contain any line item information about the actual item purchased, or the quantity of it. Is the information accessible from those events? And if not, which events should I listen to in order to find it?

vocal wagon
#

Hi, I need help with my Stripe account, who can I talk to?

maiden sorrel
#

We are doing a SEPA direct debit payment (in a test environment) and use a card that is supposed to transition fast from processing to succeeded, but it does not and the payment intent created remains in pending (forever?)

dawn stump
#

Is there a limit to the amount of prices a product can have? If I have a product with 5000 prices and use the price search function by Metadata, is that a problem? Would it be better to create 5000 products, each with their own price? I would still be searching for products by Metadata

ionic jacinth
#

Hello, how can I disable the Link integration within the Payment Element? thanks

warm vine
#

Hello, when I call api with sample key by using curl, there is an this error.
How can I fix this?

frosty root
#

Hello all,

I am currently using the Stripe SDK on Node.js to add cards. I have encountered an issue when trying to add a debit card specifically. The process I follow is as follows:
- I submit a POST API request to "https://api.stripe.com/v1/tokens" with my card details.
- The API responds with an 'id' parameter.
- I then use this 'id' to create a customer.
- However, when I try to execute this method, I receive the following error:

Error: Your card was declined.
Type: StripeCardError

I'm seeking assistance from anyone who can help me solve this problem.

fervent mulch
#

Hey, i'm trying to set up a package purchase that allow our users to pick a manual quantity of items to purchase at once. Here is the api request i am making to create the checkout session, with a preset quantity of 2:

    const session = await stripe.checkout.sessions.create({
            customer: "cus_O1MbXLkXOmtsA7",
            payment_method_types: ['card'],
            line_items: [
                {
                    price: "price_1NFJdeDTTOdeFUQRLTnXdpGG",
                    quantity: 2,
                },
            ],
            mode: 'payment',
            metadata: {
                type: "credit-boost-purchase"
            },
            success_url: "https://www.google.com/",
            cancel_url: "https://www.google.com/",
        });```
however, when navigating to the link, the total price still appears to be the base price of just one unit, which is $5, pictured below. What am I doing wrong? Is the user still just being charged $5 for the purchase of two items, or are they being charged $10?
quiet sedge
#

Is there a way to satisfy TypeScript requirements without breaking the application? This is what I am currently doing, is this the right way? Stripe instance requires 2 arguments, they key and a config - an instance of Stripe.StripeConfig

const config = {} as Stripe.StripeConfig

hardy vault
#

Hi there, just wanted to know is there any stripe processing fees for recurring payments?

brisk tendon
#

thankyou devhelp @nikivi#5640 @nikivi#5640

surreal temple
#

Just posting all these links well be viewed as spam if you do not have a specific question. Please refer to the #📖rules regarding spamming this channel

vocal wagon
#

Hi,
Is it possible with the API to get the net amount (amount that the customer payed less stripe fees) ?

supple niche
#

i am trying to run a simple payment intent creation which was working fine so far - i am seeing below error suddenly - any insight ? StripeConnectionError: An error occurred with our connection to Stripe.
at E:\stripechk\accept-a-payment\payment-element\server\node\node_modules\stripe\lib\StripeResource.js:549:15
at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
type: 'StripeConnectionError',
raw: {
message: 'An error occurred with our connection to Stripe.',
detail: Error: unable to get local issuer certificate
at TLSSocket.onConnectSecure (node:_tls_wrap:1540:34)
at TLSSocket.emit (node:events:513:28)
at TLSSocket._finishInit (node:_tls_wrap:959:8)
at ssl.onhandshakedone (node:_tls_wrap:743:12) {
code: 'UNABLE_TO_GET_ISSUER_CERT_LOCALLY'
}

surreal temple
#

@brisk tendon I have told you already that just providing links will be considered spam. If you have a question, please ask it.

astral moss
#

Hey is there any reason the Payment Element would not accept insurance cards, where the Card Element did?

latent crag
#

Does Stripe Checkout allow me to put a callback for calculating shipping costs at checkout? This would allow for dynamic shipping pricing at checkout.

twin kestrel
#

hello, I'm having trouble calling my API after I handle a payment_intent.succeeded event. I'm using django. but I need to call my API which requires some auth that is not passed to the stripe webhook. Is it okay to pass tokens in the metadata for payment intent?

fiery stirrup
#

Hi all. When saving payment details during payment, is there a way to update the payment intent application fee before processing the payment but after the payment details were captured? What we are trying to achieve here is that we would like to implement different application fee rates for specific credit card brands.

cosmic inlet
#

Hello, I have a client who was subscribed to a subscription I have on Beehiiv on a monthly basis.
This person has paid me through another means of payment, upgrading their subscription from Monthly to Annual. With which he has paid a large amount.
My question is: How can I modify his annual subscription without charging the client through Stripe?
And that he stays updated on Stripe as he has paid the subscription.
Thank you!

ocean kettle
#

Hello,
I have currently forgot my password and the back up code I have is not working. What do I need to do to get back into my account?

main jackal
#

Hi , I used createCheckoutSession API to create checkout Session . After which I wanted to use "redirectToCheckOut" but it seems to be deprecated . Then whats the flow of checkout/Payment

versed panther
#

How to enable cross border transactions??

marsh lichen
#

Hi! I will have a cronjob each day that makes the Payment Intents needed on that day. The number of payment intents can increase and be a lot of them. My question is, can I execute all Payment Intents at once, or should I make a delay between them?

fiery stirrup
#

What's the safest way to avoid having failed off line payments because of 3DS authentication?

meager folio
#

hi there 👋 we're rolling our own payment plans. if a customer cancels after say 2 months i was hoping to sum up the charges and hit the refunds API with a single refund amount. i'm referencing the latest charge in the refunds request so request is denied due to the refund being greater than the charge amount.

is there any way to refund multiple charges at once?

cobalt vale
#

Good afternoon;

I have been patiently waiting for my money to be deposited into my account, it has been on hold for more then 120 days, no chargebacks has been made or will be made, customer already has there products. I need this resolve, I am loosing money because of this . Please advise how this issue can be solve, we aren’t talking about $100 we are talking about almost $4,500 ! and this has been going on for a long time.

Please get back to me at your earliest convenience,

I have sent several emails about this and have had no response.

Best Regards;
Franchesca Luna
Aesthetic Luna
CEO

fiery stirrup
#

Do we know if the Stripe Reader S700 will support offline payments?

ocean walrus
#

Hi, this is Kyle Liu From Snappy. We just activated a stripe payment terminal, and it was updating while I was doing some other work. And It shows DEVICE STATE-locked after a while. What should I do to unlock this device?

vestal mesa
#

If I uncomment trial_period_days, then does stripe not generate a clientSecret? My goal is to collect payment details, offer a free trial of 7 days, and then charge them if they haven't cancelled the free trial. 1. How can i go about that? 2. Which webhooks are fired at the start of the trial period? 3. What is the billing period start? Is it at the beginning of the free trial or after the free trial ends? (I want the billing period to begin after the free trial ends)

solar forum
#

hey so i currently have subscriptions set to charge automatically, but i still want people to get emailed their invoice. i have "send invoice on successful payment" and "send notification on failed payment" turned on, but it seems like the case where there is no configured payment method at all falls through the cracks. does anyone have any thoughts on how to get this to work? my naive idea is to configure like a default fake payment method for everyone so that the payment will "fail" and they'll get a notification, but it seems like there must be a better way

grizzled quail
#

Is there a stream lined way to take Terms of Service consent collection with stripe elements similar to stripe checkout, or do I have to use a third party solution?

drifting atlas
#

Hey is there an API reference for managing Stripe Radar? I want to list entries from a block list as well as remove specific entries using the API but I couldn't find any documentation for it.

sudden inlet
#

Hi I just wanted to confirm that $0.50 is the minimum charge amount for a payment intent, and typically what your best practices or recommendations are for payments under that amount. Would it be simply to not accept them. Have a $.50 min. We're interested in being able to give coupons/promocodes that give the user a free subscription or can do percentages that could allow them to only have to pay a few cents per subscription. Thanks for any recommendations/insight

earnest forum
#

So, I had a deployment screw up and I had two docker containers running the same cron tasks.

Anway, I double paid out on a few things which is fine. My boss, bless his heart, reversed the full payout, and then I went behind him and reversed the duplicated transfer.

Both transfers belonged to the same payout... Why was this even an option? I would assume that reversing a full payout would technically reverse all the transfers under it and frankly should be a priority bug to fix on your end.

fallen fog
#

Hi Stripe devs. I'm working on a project where we have a standing staging and environments and short-lived review apps. In past couple of weeks, when going through the Stripe account link flow in our standing staging environments (but notably, not in prod), we're finding that account linkage gets stuck in a pending verification state with this in the requirements data:

    "alternatives": [],
    "current_deadline": null,
    "currently_due": [],
    "disabled_reason": "requirements.pending_verification",
    "errors": [],
    "eventually_due": [],
    "past_due": [],
    "pending_verification": [
      "individual.id_number"
    ]
  }, 

Any thoughts on what might be happening here?

next atlas
#

Hi anyone here to help?

vagrant steppeBOT
#

benjamineugenewhite

urban yarrow
#

Hi, Is there degradation on the payment intents API? Seeing a strange Error while talking to one of our backends. We have been notified on the problem

sick lynx
#

Hi. Is there any way to manually move users from a coupon into another one on the Dashboard?

fluid ingot
#

Can i request a simple feature to be added? When you are viewing your connected accounts, and you click on one and you want to send funds back to a connected account, it would be nice if there was a description box. More for audit purposes or to look back and remember why you sent funds to a connected account. Or if multiple sends monthly, what each one was for.

main jackal
#

Hi

#

How to pass metadata to "createCheckoutSession" API in postman

sick lynx
#

Hi, another question: we did a migration from some products to new ones, and old promo codes did not apply in every customer. In some others, the old promo codes have been applied properly. Why is that?

muted girder
#

HI... I'm new to this and am unfamiliar with how to use this platform... but I am hoping that someone can help me find out how to get back into my stripe account. The same email and password I have used for years is all of a sudden not allowing me to get into my account.

azure roost
#

Hello! Is there a way to check the credit card information (number + CVV + exp date) during the Payment Method creation?

undone condor
#

I've been waiting for over a week to get PayPal recurring payment approval while it's usually 2 days. Any recommendations on what I can do?

sinful igloo
#

When retrieving a customer object will sources include the customer's payment methods?

austere monolith
#

i have a question regarding currency conversion fee calculation. should i ask here or stripe support online?

crude monolith
#

how do "delayed notification payment methods" work in test? they seem to "delay" for a very short amount of time (not 4-5 days)

vocal wagon
#

I wanted to know if its possible to just verify by showing national id and not showing my face ?

verbal bronze
#

In brazilian transactions, which field returns TID?

distant notch
#

hello! After a subscription is created and the invoice is finalized, there's a chance the customer will find a problem and require the invoice to be recreated. From what I see, there's no way to recreate the invoice unless you reset the billing period. I know the invoice can be created manually but it's "detached" from the subscription and screws up stuff like revenue recognition. Any tips?

weary folio
#

Hi I have two simple questions regarding to the API and Webhooks.

  1. Is there an event for the Webhooks that would notify if the default payment method for a subscription changed for a customer?
  2. When retrieving a list of invoices (https://stripe.com/docs/api/invoices/list) do the objects contain a url to an invoice pdf?

Thank you in advance.

sinful oyster
#

hi! We're looking to use Stripe Elements on web. Avoiding redirects (full page refresh) in the payment flow is important for us, due to long application load times and complex state that is difficult to encode into the URL.

We learned that even credit card payments can require redirects via 3D Secure. Our question is: is there a way to do this 3DS authentication in a different tab, or in an iframe, or in some other way that avoids refreshing the page?

Based on https://stripe.com/docs/payments/3d-secure, it seems like it's possible, but https://stripe.com/docs/payments/quickstart#complete-payment doesn't mention this flow and doesn't seem to suggest that avoiding a refresh is possible. Thanks!

Learn how to embed a custom Stripe payment form in your website or application. Build a checkout form with Elements to complete a payment using various payment methods.

marble vector
#

I setup payment link using Stripe dashboard. I am planning on adding those payment link in my application. However I have some additional data regarding the user that I would like to send when user gets redirected to the link so that it can get persisted somewhere for me to see in Stripe dashboard once the payment is complete.

Is there a way to send metadata to pre-build payment links?

rose socket
#

Hi Stripe!

I have a customer, right before complaining about the 3D, there's a payment failure, with network_status = declined_by_network, and seller_message = "The bank returned the decline code do_not_honor" and I'm not sure this is how it's supposed to show. This is the first fail with do_not_honor and then complains about 3D not being complete (as if the customer could just complete it and everything is fine). Any ideas?

flat perch
#

I'm pretty sure this is more Typescript than Stripe, but the app I'm maintaining uses the request: js const subscription = this.stripe.customers.retrieve(customerId, { expand: ["subscriptions.data"] }).then((customerResponse: Stripe.Response<Stripe.Customer>) => { return customerResponse.subscriptions.data[0] }) to fetch a subscription. When the returned value gets logged into the console, it includes a value for subscription.quantity, but both the docs and the TS linter both say that subscription.quantity doesn't exist for objects of type Stripe.Subscription. What's going on here?

lyric estuary
#

Hi Stripe,
I am using Stripe on Android and using PaymentIntents for the Payments
I want to know how can I pass the billingDetails to PaymentSheet Configuration below version 20.23.0. Because below this version BillingDetailsCollectionConfiguration was not added and it's one property that collects the default billing details i.e. attachDefaultsToPaymentMethod: true was not present.

How can I collect the billing details before SDK version 20.23.0
https://github.com/stripe/stripe-android/blob/master/CHANGELOG.md#20230---2023-04-17

vocal wagon
#

I have a NextJS app. I have put the right keys in place but I am still getting a
{
"error": {
"message": "Invalid API Key provided: pk_live_************************************************************************************************ijj}",
"type": "invalid_request_error"
}
}

#

What could I be doing wrong?

gentle cedar
#

Any idea why a card that has worked in the past all of the sudden throw this error (is the first time we see it with our application)

undone torrent
#

is there a way to bulk insert customers?

quaint pawn
#

We have a go daddy "website plus maketing" ecommerce website that uses go daddy's website building template. the shopping cart on it is supported by Stripe.

It appears we cannot use Stripe's reoccurring payment capability for subscription products on our website.

  • We would like to confirm this with Stripe directly.

  • If a customer buys a subscription off the website, paying only for the first month, can we then go to Stripes dashboard and set up a reoccurring payment via capturing the customers information? We would think not, but worth asking.

  • Can we sell a product with a reoccurring payment direct from Stripes dashboard? And if so, how?

undone torrent
#

is there a way to bulk insert customer?

acoustic blaze
#

my checkout page is infinitely loading

silver fjord
#

hi team, is there a way to get customer on stripe.PaymentIntent as a string customer Id always ?

In the nodejs library its a union of string , Stripe.Customer, Stripe.DeletedCustomer

ebon gale
#

We have the default rule on: "Request 3DS if 3D Secure is required for card", even though currently we don't implement 3ds. The number of failures due to this rule has always been very low (e.g. ~11 over tens of thousands of transactions). That is the only rule that is currently enables. Also, we never manually request 3ds. However, recently it has come to our attention that many other transactions failing as incomplete due to a 3ds "requires_action" not being fulfilled (again, bc we aren't currently implementing 3ds).

My question is: How is it possible that 3ds is requiring action when we are not requesting it and the card does not fall under the "Request 3DS if 3D Secure is required for card" rule? Is the bank somehow able to require it even when neither of these conditions hold?

vocal wagon
#

Is a payment intent cancelled when the subscription that created it was deleted?

vocal wagon
#

Hello, for some reason an embed is not resizable/adjustable when embedding a Stripe payment link onto a squarespace website

jaunty spade
#

Hello, I have a query. I currently have my ecommerce in wordpress which I use the official woocommerce stripe plugin, I have activated the function of months without interest for Mexico but at the time of making the payment, it never asks for the months to defer the payment after the minimum approved amount. I don't use my own development, I use the woocommerce plugin.

The question is, these months without interest go automatically or how can I enable it if we are talking about the wordpress plugin.

azure lagoon
#

With Stripe Checkout, is it possible to pass dynamic product descriptions for a subscription? The documentation seems to suggest that it's possible: https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-subscription_data-description - I was expecting to see it in the Checkout portal but I'm not seeing it, can anyone provide an example of where I should see it?

subscription_data.description (optional)

The subscription’s description, meant to be displayable to the customer. Use this field to optionally store an explanation of the subscription for rendering in Stripe hosted surfaces.

Request ID: req_rU7raRqBvuFLZV

spice dove
#

Hello, for emailing invoices to customers via stripe, is there a way to include an additional pdf attachment with the emailed invoice? I'm not seeing that ability.

keen ferry
#

can a setupintent be used multiple times to charge a customer?

next blaze
#

Hey guys, so we migrated a bunch of payment methods (>2500 iirc) from Checkout.com back in March, and now we're attempting to charge a lot of these for recurring payments (for subscription). In particular, a bunch of a bank account payments are failing, and the status is showing "requires_confirmation". Is there a way to fix this / charge these successfully? Thanks.

vocal wagon
#

🚨 IMPORTANT 🚨

Hi everyone!

I need help, I'm going around in circles on the website...

I'm based in Indonesia, it's the only country out of 47 that's by invitation. When I contact the sales department they give me an automatic message " Unfortunately, Stripe is not currently supported in your country, thus, we will not be able to work with you at this time. «

There are whole pages on the website explaining all the possibilities in Indonesia without being able to register!

How can I register or receive an invitation to do so?

Please, my project depends on stripe, I absolutely must use it!

glad owl
#

Hi there. I'm implementing recurring payments using bank debit methods (SEPA, etc) and noticed next detail: PI (and invoice) could be NOT paid yet but subscription will have status active. I.e.
Let's imagine today is Monday.

  1. Platform creates a subscription with 'payment_behavior' => 'default_incomplete', setting. Invoice and PI are created automatically by Stripe
  2. A Customer has confirmed the PI — entered bank account number, entered SCA code, etc
  3. The payment verification can take up to 72 hours (so could be cleared on Thursday)
  4. But immediately once #2 happened, the Subscription gets a status active. So the Invoice is not paid, but Subscription is active. That means, the billing period has been started on Monday but payment failure can happen on Thursday.

Is there any proper way to make the subscription active (and start the billing period) not on #2 but once payment is cleared?

vagrant steppeBOT
#

SCIF

gaunt dove
#

is there a good way to fetch a product? from a purchase_intent.succeeded object?

cerulean loom
#

I heard there is such thing as crypto payouts on stripe but I was wondering how to enable that feature, I asked support and they mentioned something about Connect so I'm looking for some answer as to how to enable crypto payouts instead of bank payouts

snow isle
#

Hi, we're getting socket timed out on server-side API requests to stripe intermittently. This timeout error is currently not reported from other APIs we are using.

com.stripe.exception.ApiConnectionException: IOException during API request to Stripe (https://api.stripe.com): connect timed out Please check your internet connection and try again. If this problem persists,you should check Stripe's service status at https://twitter.com/stripestatus, or let us know at support@stripe.com.

I see the status page is green, but just in case is there any reported problems in the gateway?

thin spindle
#

Hello, I have enabled Klarna in the dashboard as a payment method but it is not showing as a payment option on the page

frozen hill
#

1

fossil oracle
#

How to disable stripe invoicing? I am being charge 0.4% fee, how to disable it?

queen jetty
#

Hello I need help with my account. I am locked out and I do not have access to the phone that my account was created with.

hasty creek
#

hi

#

i want a change my payout bank account

echo coral
#

How can I remove the confirmation text From Stripe checkout?

sly comet
#

I am connecting online payments api using Stripe. I don't know if Stripe supports api refresh api key or secret key? Who knows can cchíaer help me please, thanks.

thin fern
#

Hi team, previously i was able to see google pay and apple pay button in my payment element but suddenly not able to see those button. What are the possible reason?

sonic dragon
#

is cash app included in the payment element?

pallid zenith
#

Hello, I would like to know which payment methods are active in dashboard usng API in node js. How can I do that?

hollow nebula
#

Hello, one of our customer's paid for 13 quantity for a new subscription. But they only wanted 3. How can we refund the amount and set this right for the customer using Stripe dashboard?

stone abyss
#

Hello, I want to pause a subscription from a future start date to a end date.

unreal wharf
#

Hi, is it possible to switch off the email sent to a customer by default when finalizing an invoice (via the Stripe dashboard)? We're using webhooks to send our own email and don't want the Stripe email to send by default.

vagrant flame
#

Hi Team.
I am currently developing the platform (like a marketplace) in which companies in Japan can place orders to entities in other countries and if the enties get the order and conduct it, they can get commission by those companies. And we are currently thinking to introduce the Stripe to the platform.
And then, sales person said if we can use Stripe for transactions between the companies and my company and Stripe Connect for transactions between the entities in foreign countries and my company. However, if that transaction is made to be automatic, we have to create the UI to connect both transaction, make the transactions automatic and companies can pay to each entity without any stresses.

That is why, we will start developing the UI but I was wondering if anyone has experienced? and anyone has experienced, could I possibly ask about how to build it?

Thanks.

vocal wagon
#

Hello Can I somehow get order details by its number? e.g by "c7119740022749ce-a9c3d3d79b574bfb-a594c80461b64bde"

I need to get payment card that user used to pay

analog crypt
#

hi i have to make payment using stripe terminal . i have create the payment intent but while i process the payment using create payment intent get the following error Stripe reader was not able to process the payment for the provided payment intent. The PaymentMethod provided (card_present) is not allowed for this PaymentIntent. Please attach a PaymentMethod of one of the following types: card.

lyric estuary
#

With context to this thread #1115383435029135460 message
Can anyone please point me to the documentation for including the billing details elements in PaymentSheet in Android?
And passing defaultBillingDetails into that (prepopulating the fields) while initializing the Payment Sheet

fluid scroll
#

Hello Team,

Hope you guys are doing well.

I'm working on the One Marketplace website which is based in the UK.
The Website Platform is Magento 2.

My business requirement:
Unbind is our marketplace platform. Where multiple vendors will sell their products and customer will buy the services.

It is service based platform like https://www.urbancompany.com/

So we are looking for a good payment method (Gateway).

When customers buy any service they will pay the total amount to Unbind.

Once service will be completed, from Unbind account, Payment will automatically be split to their vendor after specific days.

The main concern is Once the service will start Unbind will automatically release some amount to the vendor and after completion, we will release the left amount to the vendor.

can you please suggest me on this? Is it possible with Stripe and if yes then how can I achieve my goal?

past blade
#

hi, do you have a test scenario where name on card shows in payment element?

vocal wagon
#

Hi, question about SEPA payment. is there any possibility that we can avoid dispute of payments?

marble vector
#

I setup payment link using Stripe dashboard. I am planning on adding those payment link in my application.

However I have some additional form data regarding the purchase that I would like to send when opening the payment link so that it can get persisted somewhere for me to see in Stripe dashboard once the payment is complete.

Is there a way to send metadata to pre-build payment links?

P.S. I started this conversation earlier and found out that I can send client_reference_id but limit for that is 200 char, the data I have is around 1500 char (stringified json)

scenic adder
#

Hello, I just set an api call, which sets Customer language and now I want to test it. Is there any option, how can I send test email and look, if language works?

slender mason
#

Hi, I am using Stripe connect to create invoices for users of my platform. A frequently asked feature from my users is for "partial payments" - essentially down payments made toward an invoice that is less than the total amount due. My users typically create an invoice which needs a part payment following by balance when the products are delivered. Any advice or patterns to support this usecase would be much appreciated. I don't see native support for this so I assume I would need to be an abstraction around it. Thoughts?

wooden escarp
#

My tax docs isn't approved. what can i do about this?

graceful scarab
#

How can I simulate a customer.source.expiring event?

paper adder
#

Hi there, I am using stripe java sdk to call stripe apis and currently facing IOException. Can I check if there is anything wrong on stripe's end since morning?

this is the error that we are seeing stripeError=IOException during API request to Stripe (https://api.stripe.com): connect timed out Please check your internet connection and try again. If this problem persists,you should check Stripe's service status at https://twitter.com/stripestatus, or let us know at support@stripe.com."

summer kite
#

Hello team, I would like to know the Stripe Fees which will get deducted when making payment using a) credit card b) debit card and c) ACH?

cloud oar
#

When creating a SetupIntent with Elements (the front use the stripe.js script), is there a way to prevent on SetupIntent creation the apparition of the new Link thing ?

marble finch
#

Hi, I am trying to add a single vatid to an invoice, by passing in directly to the invoice as an account_tax_id, however, I get an error that there is no such account_tax_id, my id has the format DE123456789 which i found here https://stripe.com/docs/invoicing/taxes/account-tax-ids, I am not sure why I cannot add it?

summer kayak
#

Hey!
I've scheduled Sigma on trial to send me reports. I had an existing webhook already, so I thought I would receive sigma.scheduled_query_run.created event on it, however I was unable to catch it. Is there a way to manually trigger these events for test purposes?

pallid marsh
#

Good day hardcore devs, all is well!

Just a follow up question related to yesterday's inquiry. The default memo and footer on Invoice are there for purpose. But somehow, we wanted to remove the memo and footer on receipt PDF on a group of customers.

Now, we've successfully removed the footer via InvoiceSettings.footer (when creating customer object for subscription creation).

The Problem is with the memo/description. It says here https://stripe.com/docs/invoicing/customize that we can adjust the memo per invoice basis via API. But unfortunately, when we attempt to do so, we encountered error like this

com.stripe.exception.InvalidRequestException: Finalized invoices can't be updated in this way; request-id: req_fT6fNhmncpAEx8

  1. I think the document needs to be updated
  2. Is there a way/work-around we can do to remove the invoice's description per invoice-basis via API? I believe when we create the subscription, there's no way we can tap on the moment the invoice gets status=draft.

Customize the content and branding of your invoices.

onyx sapphire
#

Hi, I'm trying to get an automatic email notification from stripe in live mode, but when the payment is successful, I don't get the invoice and receipt in the email

dense bay
#

Hi there!
It's me again. Still no advance with Google Pay. I have this screen. Javascript is based on this sample:
https://stripe.com/docs/payments/quickstart?lang=php
After choosing Google Pay a Google Pay appears but not a Google Pay popup with cards just this:

Google Pay selected.

Another step will appear to securely submit your payment information.
But nothing appears! What's wrong? Any help?

Learn how to embed a custom Stripe payment form in your website or application. Build a checkout form with Elements to complete a payment using various payment methods.

summer kite
#

@hollow prairie Is there a seperate discord channel related to pricing related questions? If yes, pls send me the link of the channel

hollow prairie
winged crown
#

Hi, i have using stripe recursive payment but i cant receive status of 'paymentintentsuceed' can you assist?

whole swan
#

Hi team,

Can I retrive/update Stripe Tax Settings using API?

tropic spear
#

Hi,
I'm using Stripe Connect with Standard Accounts. I just had a chat with Support about SEPA Creditor IDs because I want to send custom SEPA emails. Turns out this is not possible if the Stripe Creditor ID is used. However, I wanted to change the language to German, since all of our business takes place in Germany. I'd rather not require our connected accounts to go in the dashboard and change the language, so Support sent me a link to this: https://support.stripe.com/questions/language-options-for-customer-emails
I don't find a way to use that with checkout sessions, though. Can you give me a hint?

stark aurora
fiery shard
#

Hey! in the "checkout.session.completed" webhook how do i retrieve the product details that were purchased?

dim knot
#

Hey, I have a question with the tax at the invoice The tax is by my price including. But I dont know from which amount stripe calculated the tax. Amount 19,14€ incl. 19% geman tax stripe calculed 3,06€ tax but it should be 3,64€. Can somebody help me please ?

hollow nebula
#

Hello, I have a question regarding subscription schedules. When we create a subscription schedule and when a phase is ended, and a new phase is just started, it will update the subscription according to this https://stripe.com/docs/billing/subscriptions/subscription-schedules#phase-transition documentation. Does that mean, it will also trigger customer.subscriptions.update event as well?

Learn how to use subscription schedules to automate changes to subscriptions over time.

summer kite
#

Hello team, I am in Test Mode. I am trying to make payment of an Invoice through ACH but I am not able to do that. There is no PAY option when I am using ACH. Could someone help me in this?

hard portal
#

Hey!
What is the Stripe processing fees for ACH

loud forum
#

Hi,
Iam using the Stripe.Invoice.finalize_invoice API, will it send email notifications to customers in the live mode ? currently in test mode it is not sending any emails. I just want to change the invoice status to open and i don't want to send any emails to customer.

Thank you

grizzled ice
#

Hi, I am running a Stripe Connect setup in the UK. If some sellers are not VAT-registered, but we (the marketplace) are VAT-registered, how would we represent that/calculate that tax using Stripe?

fiery shard
#

Hi, in the "customer.subscription.updated" webhook how do i find out if a user has cancelled their plan?

rugged oxide
#

Hi, How many need time that will get money from Bancontact and klarna?

#

on the stripe account

tepid pine
#

hi, i am using stripe where i "hold" customers money until the final service is complete. If they add additional services, the final amount is adjusted. This works perfectly using the customers credit card. Can I also use this "hold" feature if I provide Google Pay and Apple Pay as a payment method using stripe API ?

vocal wagon
#

Hello, I have a customer who has provided us with his card number, but we encountered an error with the code "setup_intent_authentication_failure" (evt_1NFwiIEXM3U1ngZLyHY8QndP). Unfortunately, the error message associated with this code is not clear: "The latest attempt to set up the payment method has failed because authentication failed."

How should I communicate this issue to the customer? Thank you for your assistance.

cedar peak
#

Hi,
im upgrading magento 2 to 2.4.3, can you please tell me what stripe version is best for magento 2.4.3

ionic jacinth
winter dagger
#

Hello, custom website with Opencart needs a new plugin to integrate Stripe?

cold wolf
#

Hello, We want to keep only Mastercard Purchase credit card as option to checkout , Is it possible ?

weary abyss
#

please help me on this postman request, it says that it has a missing required param amount. but the amount parameter already exists in my request.

subtle comet
#

guys, given an invoice object, how can I retrieve its subscription recurring interval?

pallid hamlet
#

Hi, I am using the Stripe hosted payment page, and Stripe Connect with separate charges and transfers. The application is a marketplace, with a single-basket checkout. Products can be from multiple vendors. Currently there is only 1 payment made by the customer to our Stripe account. We then initiate Transfers to all the vendors contained in that order. A new requirement is that some vendors want to manually capture funds after confirming stock. A few weeks ago, I was wrongly informed by someone on this forum that I can set the 1 payment to 'manual capture', and then later do multiple captures. According to the Stripe API, only 1 capture is possible for a pre-authorised payment. If the capture is for less than the auth amount, the rest gets released. My only remaining option to allow some vendors to capture manually, while others to capture automatically, is to create multiple payment intents for each order. Is this possible? Can I keep the same 'checkout-once only' experience for the user? How can I achieve this technically? Thank you

bronze gulch
#

Is there a way to list events for a specific PaymentIntent using API? I can retrieve the PaymentIntent, but would like to know what events occured on it? The same thing I see when I click on the payment itself inside the stripe dashboard (Events and logs)

wintry creek
#

Do we have an api to download draft invoice pdf in Stripe?

#

Is there a way to enable ACH charges and visualize in test mode?

left basalt
#

I am am having trouble creating a fee / % of trnacation for payment mode on checkout this is my respocne: and call"object": "checkout.session",
cs_live_a14Mt2rKzKCIQEnSni0Q7ZP4YVPG2zJr4I5v8CFwhn8P14VDcOdFyYbhnI",

wintry creek
#

Is there a way to enable ACH charges and visualize in test mode?

agile pike
#

I search how to replace wix checkout for stripe checkout, wix say is not possible..

vocal wagon
shadow iron
#

Hello there, I have a question about Transfers going from our plattform to a connect account. How will be the stripe fee paid for such a transfer? Does stripe charge our account extra for it, or will stripe extract it from the amount of the charge?

humble geyser
#

Hello devs!

I'm trying to migrate from using CardNumberElement, CardExpiryElement, etc to use PaymentElement in a React environment, to collect payments for subscriptions.

I'm using these options just to test:

const paymentElementOptions = {
    currency: 'usd',
    mode: 'subscription',
    amount: 15,
    layout: {
      type: 'tabs',
      defaultCollapsed: false,
    }
  };

The problem I'm facing is that no matter what I do, I get this error: IntegrationError: In order to create a payment element, you must pass a clientSecret or mode when creating the Elements group.

Just to clarify, I want to collect the payment information BEFORE creating the subscription and such, so I don't have a clientSecret yet.

Any ideas?
Thank you!

stiff quiver
#

Hello there,
I try to update the amount of a paymentIntent directly from the client. (I'll verify in the back the new amount is correct 😉
I use import { useStripe, useElements } from "@stripe/react-stripe-js"; and try elements.getElement("payment").update({ amount }); but it did work.
Do you know if there is a way to do it from the client? Or I'll need to use the backend to update the amount with https://stripe.com/docs/api/payment_intents/update
Thanks for your help 🙂

rich steppe
#

Hello, Is there any way to get this 3ds brand names (Visa Secure, Mastercard Identity Check or American Express SafeKey etc) for credit cards? I couldn't find this data in the payment-intent/{payment_intent_id}/confirm response.

rich thunder
#

Hi There,
i have 2 customer. first is coach and second one is mentee.
when mentee payout money using paymentIntents. it's sent in stripe.
but how can i directly payout coach?

late yoke
#

Question about subscription cancelling. We have a subscription (sub_1MrrreKaTfpT6yZ5WcIvwUy5) that was started on 1 Apr 00:00, was cancelled through dashboard (evt_1MxqYSKaTfpT6yZ5AheISxu6) with end date of 1 May 00:00; all is ok there. A different subscription (sub_1MWTkLKaTfpT6yZ5IwFaugPh) started on 1 Feb 00:00, was cancelled the same way (evt_1MvHGmKaTfpT6yZ5Q5XQgdpd) but the cancellation time is 12:00. Because of these additional 12 hours, another invoice ended up being created. In the dashboard there is no option to select the time, so why the different behaviour? And, is it possible to always have a subscription end at the end of its schedule without starting a new one?

rain turret
#

Hello, I have a stripe connect question where connected account is trying to sell their product and platform product at the same time (both monthly subscriptions).

How do I handle this since the platform fees are different for each product (50% and 10%)?

rain grail
#

I have a web hook that does not fire when it should

get undefined

charred wasp
#

Hi team,
Is there a way to setup multiple Upcoming renewal events one 45 days before and one 30 days before, for example?

left basalt
#

Hi i have set up a payment call with the payment_intent_data[application_fee_amount] to take a fee however in live its not actally taking any fee at all, is this the right param here is a link to a checkout sesssion cs_live_a14Mt2rKzKCIQEnSni0Q7ZP4YVPG2zJr4I5v8CFwhn8P14VDcOdFyYbhnI",

ivory sail
#

Hello, is the invitation/onboarding link via Stripe dashboard permenant? it's saying it can be available for 1-time use. but I can use it multiple times.

if i create account link via the API, and try to access it more than once .. it won't work. why is that

left basalt
weary abyss
#

Hello, how can i remove the country in stripe elements appearance api?

verbal hornet
#

Preciso de ajuda

subtle crown
#

if i want to accept paypal payments through stripe, do i need a paypal business account?

vagrant steppeBOT
#

RJ01

verbal hornet
#

I need help contesting a purchase I made or asking for a refund because it was a one time purchase and I purchased 7 times

normal ledge
#

Hey! Does anybody knows how to add the USD mention on the invoice?

glass beacon
#

InvalidRequestError at /payment/subscribe/3/
Request req_1dknTlrlzBPKYx: The line_items parameter is required in payment mode. How to resolve the issue?

burnt spire
#

Hi, I am not getting tax breakdown in my stripe receipt. What could be the issue?

glass beacon
#

class StripeCheckoutView(View):
def post(self, request, *args, **kwargs):
plan_ids = request.POST.getlist('plan_ids')
plans = Plan.objects.filter(id__in=plan_ids)

    stripe.api_key = settings.STRIPE_SECRET_KEY

    line_items = []
    for plan in plans:
        line_item = {
            'price': plan.price_id,
            'quantity': 1,
        }
        line_items.append(line_item)

    session = stripe.checkout.Session.create(
        payment_method_types=['card'],
        line_items=line_items,
        mode='payment',
        success_url=request.build_absolute_uri(reverse('payment:subscription_success')),
        cancel_url=request.build_absolute_uri(reverse('payment:subscription_cancel')),
    )
    # Save the Stripe Checkout Session ID to the subscription objects
    subscriptions = []
    for plan in plans:
        subscription = Subscription.objects.create(
            user=request.user,
            plan=plan,
            stripe_session_id=session.id,
        )
        subscriptions.append(subscription)

    # Redirect the user to the Stripe checkout page
    return redirect(session.url). InvalidRequestError at /payment/subscribe/3/

Request req_4XZN1hk1QMTr7O: The line_items parameter is required in payment mode. how to resolve the issue ?

ember bear
#

@glass beacon please keep messages in the thread I created for you

glass beacon
ember bear
#

I opened a thread

#

We can chat in that thread. Scroll up to your previous message and go into the thread

heavy charm
#

When "Customers can change quantity of their plan" is enabled in the Customer Portal, is there a way to ensure that freshly added seats use the most recently available price, rather than a previous archived price? (The price could have either increased or decreased.)

spice stag
#

can I integrate BBPOS wisepad 3 with stripe with React native?

peak umbra
#

hello, is it possible to see iban that a customer has filled in to indicate him to see which iban he gave

marble falcon
#

I connected my shopify account to stripe, but I can't get paid and this screen appears in front of the customer, why might you?

full fractal
#

Good morning Stripe Team! I have a question regarding Stripe invoice creation. Is there a way to be able to create an “independent” invoice? What I mean by this is creating an invoice with a single item excluding any extra pending invoice items. I have seen the pending_invoice_items_behavior attribute, and I believe this would be the solution. However, then I run into the issue of creating the invoice because the previous way I was creating an invoice was creating an invoiceItem and then the invoice with pending_invoice_items_behavior set to include to get that invoice item. This strategy is including any extra invoice items though which is not what I want. Is there another way of doing this? Like an add invoice items on invoice creation or somthing like that?

sudden inlet
#

Good morning, I had a quick question regarding Stripe::Charge and Stripe::PaymentIntent, is this correct that when the card is missing for .charge it's a "type": "card_error", but in .paymentintents its a "type": "invalid_request_error", only telling us the actual error being a missing card in the errors message?

mental slate
#

Hi Stripe, I am using @stripe/react-stripe-js to process payments online. I process the donation with this function:

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

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

    const { error } = await stripe.confirmPayment({
      elements,
      confirmParams: {
        // Make sure to change this to your payment completion page
        return_url: returnUrl
          ? "givestar://payment/success"
          : `${
              process.env.NEXT_PUBLIC_PUBLIC_URL
            }/donate/${quickCode}/thankyou?donationAmount=${totalToPay}&donatorName=${parsedDonatorName}&quickCode=${quickCode}&isFollowing=${!!isFollowing}`,
        payment_method_data: {
          billing_details: {
            name: parsedDonatorName,
            email: parsedDonatorEmail,
          },
        },
      },
    });
    if (
      error.type === "card_error" ||
      error.type === "validation_error" ||
      error.type === "invalid_request_error"
    ) {
      setMessage(error.message);
    } else {
      setMessage("An unexpected error occurred.");
    }

    setIsLoading(false);
  };

I would like to fire a function when the payment has been successful. How do I do this? I have tried this:

 const result = await stripe.confirmPayment({...})

if(result){ 
// run some function but this bit is never reached I believe because the user is redirected. 
}

Thanks

dreamy oriole
#

Following up on #1113901496250155191 message I would like to create invoices and then direct customers to the customer management portal to manage/pay those. I would like the full payment to end up in a connected account, with the fees being deducted from a platform account.

So, ideally, if we're just creating invoices and sending them to the portal, we shouldn't need to manage payment intents. I'm thinking we could create customers and their associated invoices on the platform account. Then, when a payment succeeds, kick off a transfer from the platform to the connect account from a webhook. Does that sound right or are there other options I should consider?

timber cedar
#

hello, I use stripe for react native with expo but when I try to follow yt tutorial i have a problem lateinit proprety stripe has not been initialized
rn code :

const API_URL = "http://mylocalip:4242";
const StripeApp = props => {
    const [ email, setEmail ] = useState();
    const [ cardDetails, setCardDetails ] = useState();
    const { confirmPayment, loading } = useConfirmPayment();

    const fetchPaymentIntentClientSecret = async () => {
        const response = await fetch( `${ API_URL }/create-payment-intent`, {
            method: "POST",
            headers: {
                "Content-Type": "application/json",
            },
        } );
        const { clientSecret, error } = await response.json();
        return { clientSecret, error };
    };

    const handlePayPress = async () => {
        //1.Gather the customer's billing information (e.g., email)
        if ( !cardDetails?.complete || !email ) {
            Alert.alert( "Please enter Complete card details and Email" );
            return;
        }
        const billingDetails = {
            email: email,
        };
        //2.Fetch the intent client secret from the backend
        try {
            const { clientSecret, error } = await fetchPaymentIntentClientSecret();
            //2. confirm the payment
            if ( error ) {
                console.log( "Unable to process payment" );
            } else {
                const { paymentIntent, error } = await confirmPayment( clientSecret, {
                    paymentMethodType: "Card",
                    type: "Card",
                    billingDetails: billingDetails,
                } );
                if ( error ) {
                    alert( `Payment Confirmation Error ${ error.message }` );
                } else if ( paymentIntent ) {
                    alert( "Payment Successful" );
                    console.log( "Payment successful ", paymentIntent );
                }
            }
        } catch ( e ) {
            console.log( e );
        }
        //3.Confirm the payment with the card details
    };

    return (
        <View style={ styles.container }>
            <TextInput
                autoCapitalize="none"
                placeholder="E-mail"
                keyboardType="email-address"
                onChange={ value => setEmail( value.nativeEvent.text ) }
                style={ styles.input }
            />
            <CardField
                postalCodeEnabled={ true }
                placeholder={ {
                    number: "4242 4242 4242 4242",
                } }
                cardStyle={ styles.card }
                style={ styles.cardContainer }
                onCardChange={ cardDetails => {
                    setCardDetails( cardDetails );
                } }
            />
            <Button onPress={ handlePayPress } title="Pay" disabled={ loading } />
        </View>
    );
};

and here is the code server side :

import express from "express";

const app = express();
const port = 4242; //add your port here
const PUBLISHABLE_KEY = "";
const SECRET_KEY = "";
import Stripe from "stripe";

//Confirm the API version from your stripe dashboard
const stripe = Stripe( SECRET_KEY );

app.listen( port, () => {
    console.log( `Example app listening at http://localhost:${ port }` );
} );

app.post( "/create-payment-intent", async ( req, res ) => {
    try {
        const paymentIntent = await stripe.paymentIntents.create( {
            amount: 1099,
            currency: "eur",
            payment_method_types: [ 'card' ],
        } );
        res.json( {
            clientSecret: paymentIntent.client_secret,
        } );
    } catch ( e ) {
        console.log( e.message );
        res.status( 500 ).json( {
            error: e.message,
        } );
    }
} );

Thanks for help

narrow latch
#

Hi! I am trying to create a test payout programmatically, but all of the test external account ID's I tried show "no such external account" is there a ba_ number I can use to test?

sage dove
#

Hello, I am having an issue with finding the reference for what I think has been an update to stripe.

Our subscription structure allows for man subscription items. When a user updates their subscription occasionally the subscription item quantity for that price will become 0. Previously these would 'hang around' on the subscription, so we wrote a helper method to remove them (if quantity of a subscription item was 0 it would be deleted). In the last week however an intermittent issue occurred where the call to remove them was failing as it now seems stripe is removing empty subscription items, it would be intermittent because sometimes we would delete the subscription item before stripe did, so the function would not fail.

This is not so much an issue as we will just remove the helper function, I would just like to know where this update has been mentioned, or has there been no update and those empty subscription items always supposed to be removed?

vernal trail
#

Hi

main jackal
#

Hi , I have a doubt , How will the response of "terieveCheckoutSession" be incase of failed transaction

winged niche
#

Hey! What's the best way to disable payment methods from payment elements? Mainly looking to accept card and wallets.

narrow latch
#

New question on payouts. I have sufficient test balance to run the payout but am getting this error "Error:"
"Post failed: You have insufficient funds in your Stripe account for this transfer. Your card balance is too low. You can use the /v1/balance endpoint to view your Stripe balance (for more details, see stripe.com/docs/api#balance)." I am using a test key for this post.

azure roost
#

Hello, is Stripe going to validate CVC and exp date of a CC during the PaymentIntent creation if the confirm parameter is false?

pliant canyon
#

Hello, we receive payment from our website with api (with checkout.js). After payment, we issue an invoice as "paid" and request that this invoice be sent to the customer by e-mail by stripe. We create an invoice and mark it as paid with the invoice service pay method, but neither a receipt nor an invoice is sent to the customer. Are we doing something wrong somewhere?

craggy vigil
#

👋 Are there ways to observe when a payment method requires additional validation?

Context: team and I are going to rollout updates to our custom checkout soon that should enable us to accept 3DS payments. We'd like to instrument observability/analytics on these 3DS cards.

wicked sail
#

Hii Team, I want suggestion how I do this thing, I am working on a rental site, I am using customer account from renter side and I am adding ach bank for payment like this for rent payment from renter side. and I am using connect account for landlord for rent transfer stripe to connect account and I want to add external bank like renter.

fiery shard
#

HI, what do i need to enable to get stripe to handle subscription failures automatically and send out the appropriate emails to customers?

primal tartan
#

Has anyone had any success in using the stripe a stripe payment link and having it send a webhook? Our system uses single charges in our application but are adding a reusable stripe checkout link but can't seem to get webhook events from it

rancid marsh
#

Good afternoon all,
When retrieving a PaymentIntent via API, is there anyway to distinguish between PaymentIntents that have a Checkout Session and those that do not have a Checkout session in the response? I want to separate manual payments created in the dashboard vs those created from Checkout by customer. It's for analytics purposes.

raven flare
#

I would like to know if it is possible to try to collect a payment with a second card automatically? if the default card failed

gleaming cypress
#

Afternoon all.

I'm looking to update a pricing model from a tiered (Basic vs. Pro) subscription model, to a model that charges based on assets (think of a Wealth Manager model).

Idea being, all clients/subscribers will be charged .3% of all assets under management, monthly. E.g. a $1,000,000 account will be charged (1,000,000*(.003/12) per month. Is the best bet here some format of the usage-based billing?

Thank you!

burnt quartz
#

hi

#

How I can take virtual card

gritty kernel
#

do Stripe have integration with accounting?

stray tangle
#

Hello , how can update payment method after subscription (react/node) anyone has an example ? thanks

ocean kayak
#

I keep getting 'not valid URL' when i try to add a live webhook. I am trying to add the same webhook I used in test mode. I have disabled it

vocal wagon
#

Hello, can you set up two default categories for tax rate? Our product is a bundle of hardware (3d printed piece) + a downloadable subscription based mobile application. So we need to set tax for both products.

clever sleet
pallid zenith
#

Hello, I want to disable stripe card form and enable only Google pay or apple pay in node js. How can I do that?

fiery shard
#

Hi, can i send over a custom thank you page url when using a payment link?

loud totem
#

Hello, do you know the reason why amex payments are not accepted in an account in Mexico?

true pendant
#

Hello, one of our customers is on Safari 10.1.2 paying with stripe.js and the javascript is not getting a response back from stripe (and subsequently not able to hit the return_url which our site records the payment data). I'm aware this is a very old browser (Stripe indicates that 10.1+ is supported on the site). Is there some technique that I can use to receive the response? Note "Received Response" console.log which doesn't appear in debug console on Safari 10.1.2. This code works on all other browsers and we have received tens f thousands of successful payments, just this one Safari 10.1.2 edge case seems to be an issue. Thanks a lot!

west pumice
#

Hi. Is anyone here from Stripe?

weary skiff
#

Hi, I have a site where there will be lots of smaller transactions. I am collecting payment info so users can don't have to enter it every time. Here's my current flow:

  1. Collect payment details via checkout session with setup mode
  2. save payment method in the webhook (payment_intent.succeed)
  3. call payment intent with the payment method for each puchase thereafer

It's working well, except I have one issue. I am collecting the payment details on the page where they are purchasing an item. Because the webhook takes some times to save the payment details, when the user gets redirected back to the purchase page, the only way payment_intents would work if they refresh the page after a few seconds.

Is there any way around this issue? Is it possible to have them pay for the items in the checkout session AND save their payment_method for later use?

gusty grove
#

Hello, i want to confirm does the webhook intent "payment_intent.succeeded" gets called when "Capture payment" is clicked ?

weary folio
#

Hi is there a way to retrieve the default card for a customer? Just like the List all cards using customers.listSources ? Thank you in advance

glad dragon
#

hi i have a problem i'm trying to verify myself in openphone and there using stripe identity verification
i'm trying with my id and it's not working (i'm a refugee living in france i don't have the real id)

twin hamlet
#

hello, should maxNetworkRetries flag help with "socket hang up" and "ECONNRESET" errors? getting at least 5-10 per day. Anything else we can do?

acoustic roost
#

hi

fierce storm
#

Hello! I am trying to create an invoice to be paid with the payment element. I am wondering if this is the correct flow, or if I should be doing things differently:

  1. Create customer
  2. Create invoice with data={"collection_method":"charge_automatically","customer":customerID}
  3. Create invoice item with data={"price":priceID,"customer":customerID}

After this I am wondering how I get the client secret to be used with the payment element. Alternatively, should I be using a different flow. Thanks!

timid tulip
#

Is it possible to get the PayoutTraceID? We are a platform that uses connected accounts and one of our merchants needs this id sent to them with each API call for orders for reconciliation, however, we can 't seem to find it in your docs, but we do see it on some dashboards:

light plank
#

Hellow, Iam new to stripe, so I need the functionality that payment from user card details should be sent to retailer whose card details are capture, like user1 payment should be sent to retailer1 and not to my account who is providing all the api keys and all

faint plover
heavy charm
#

In the Customer Billing Portal, when customers switch products or change quantities, is there a way to ensure that downgrades can only become effective at the end of the billing period? E.g. if a user reduces the quantity from 2 to 1, I want behavior to be similar to when the user cancels a subscription and the "Cancel at end of billing period" policy is in effect.

ember spear
#

Hey, is there a way to update a Payment's Description via the API?

rich flame
#

hi stripe, is there any way to modify this information and display the text entered in the input and not the value of the "custom" key?

vocal wagon
#

Hey, I'm trying to register and i cannot. SMS is not available, I do google authentication and also cannot. What can I do??????

night oar
#

Hi ! Is it possible to create a subscription without any trial period and that can be billed with Invoice? And that invoice to be sent after 5 days?
We are trying to remove the Trial Period from all our plans. I've been using the SetupIntents API in order to allow the customer to create an account and pay afterwards. But I'm having some issues when I remove the Trial Period from the flow

vagrant steppeBOT
#

box

covert cargo
vocal wagon
#

spanish??

stable geyser
#

Hello. I have an existing checkout in which I've included the stripe element using JS. So far I have only activated card payments. Using Javascript, I create a setup intent beforesubmit, which is written into my form. then the form is sent and the customer is saved in my system.
When i select paypal, the customer is taken directly to paypal and i cannot save his information (email, password) and his entries are lost after the return from paypal.
How can I find out in stripe.confirmSetup() before forwarding to paypal that the customer has selected paypal so that I can save his data beforehand?

left sage
#

Hello, can the Checkout API (serverside) be used to build a checkout flow in my own Nuxt app?

crude abyss
#

Hey i got a few questions, should i put them one by one or all at once?

upbeat needle
#

I am investigating a payment attempt that was confirmed twice and duplicated the charge on the payment attempt. I didn't know this was possible. Can you re-use payment attempts for multiple payment charges?

slim anchor
#

Hi, I have a question about payment intents using payment captures. After someone hits the "Pay Now" Button I want to do a manual check on my end to check if the payment intent ID's status is "awaiting capture" so I know that the payment went through and I can store the payment info in my database. Do I have to use a webhook for this or can I just manually check the payment intent ID status after the "Pay" button is hit?

glad needle
#

Hey! So I'm a developer at my company, and I'm trying to figure out the best way to incorporate Stripe into my use case. I have a company doing my front-end application, and another company doing my back-end application work. Trouble is, I don't want to PCI compliant myself, so I just want to incorporate Stripe so that Stripe deals with all credit card payment collection/processing. I find that incorporating Stripe into a front-end is simple if I was the person developing the front end, but I am not. I don't want the front-end folks to have any chance at intercepting credit card payment information - I just want them to have a single UI element and a single API call to use for credit card processing without any chance of them intercepting anything. Is this possible?

fast briar
#

Hi, I'm using the react PaymentRequestButtonElement and when someone tries to pay with google pay, the Safe key verification window loads behind the Google Pay screen so they have to close the window to see the authentication form. Is this to be expected?

vocal wagon
#

how can I stripe.confirmPayment using API?

heavy charm
#

Do portal session configuration objects expire automatically after some time? I don't see an API method to delete them, only to create them.

stable geyser
#

Another question about checkout with PayPal. Before forwarding the user to Paypal, I store their information in my database and create them as a customer in Stripe. What information do I still have to save about my customer so that I can assign him to the redirect to paypal? At this moment I don't have a setupIntent and no payment_method that I can give to stripe when I create the customer.

vocal wagon
#

Hello. Is there any API request (or sequence of requests) that allows me to get a list of all transfers related to specific payout from connected accounts (I'm signing up my clients to the Stripe using Connect feature) ?

brazen lagoon
#

I have installed Stripe CLI on my Mac. When I try to login with "stripe login", I'm getting this error: "zsh: command not found: stripe". What am I doing wrong?

crystal marsh
#

Is it possible to enable on stripe so when a customer logs into their billing portal and cancels their subscriptions, that i am notified via email. I found an old article https://help.kajabi.com/hc/en-us/articles/360052877614-Am-I-notified-when-a-Customer-cancels-their-subscription-#:~:text=The choice is yours!,Notifications in your Account Settings. but am unable to find where it is in the newer platform

ebon imp
#

Hi, in Radar rules, how would I go about blocking individual states? e.g Manitoba in Canada.
This is because some states in Canada or some countries have a super low threshold for tax, and it may just be easier for my business to block the payments rather than file more tax returns

open jay
#

Hi all, I am trying to model the following for a subscription:

  • A monthly base price (standard pricing $X/month)
  • An annual graduated pricing (so we can have a free allowance per year and have then tiers of pricing over that)

Since the same subscription cannot have prices with different intervals (whether they are part of the same product or not), I have thought that I either:

A - Make the Customer have two subscriptions (one with the monthly base price and the other with the annual graduated pricing)
B - Have just one subscription with the annual graduated price but then issue manual charges every month.

B is a nightmare for accounting, so it seems I am left with A? otherwise, am I missing a third option? (or fourth? :D)

Thanks

heavy charm
#

In the Customer Portal, when "Prorate subscription updates" is disabled, it seems that the user can upgrade from a lower-priced product (e.g. FooDesk Standard) to a higher-priced product (e.g. FooDesk Professional) without being billed for the higher price until the start of the next billing period. Is this the intended behavior? If the user cancels before the start of the next billing period, they effectively got one year of FooDesk Professional at the price of FooDesk Standard.

vocal wagon
#

why live chat isnt availble

patent cloud
#

When using the "default" custom payment flow for web where we create an intent on the server (back-end) and then complete it on the client (front-end), is it possible for the client to update the amount dynamically? We have a use case where users can do a partial payment by just entering a custom amount to pay.

void cargo
#

Is it possible to create a stripe webhook endpoint using nextjs app router? If yes, how?

vocal wagon
#

i wanted to know if its possible to verify my stripe account just showing my identity card and not my face

void cargo
#

Probably not

woeful tartan
#

Hello some of my customers are failing payments and I dont know why

modern meteor
#

Hello!
I am trying to cancel a payment in live mode. Is it possible to do it from the Dashboard? I only see the refund option.

full sapphire
#

Does PaymentIntent expires ?

ebon imp
#

Hi, how would I be able to find a specific transaction? I'm looking for a transaction in Saskatchewan, I can't search by state or even country on the dashboard.

stray thicket
#

Hello - does anyone know how to retrieve payment status from stripe and put it into bubble.io when a transaction is completed ?

lime sun
#

Currently, multiple customer ID's can be created for the same email address on a payment link. Can you specify a Stripe Customer ID for a payment link, or is there another solution for this issue?

ancient zodiac
#

how can i cancel my free trial?

fierce storm
#

Hello again! Is it possible to create a subscription that has specific metadata on every invoice? I would like to use the url="/v1/subscriptions"
and then would like to specific metadata attached to the invoice object invoice["metadata"]

ruby tendon
#

is there a way in the dashboard to view setup_intents?

vocal wagon
#

Hey team, I am setting up an affiliate system, and they're asking me to enter this javascript code onto the website link. I'm unsure where or how to add it because it is a stripe payment checkout page

#

(Affiliate app is called Lead Dyno - they have a Stripe integration)

sacred gorge
#

Hello, in our use case (an investing app) users link thier bank account with Plaid to fund thier accounts. We are trying to build out a subscription workflow in SwiftUI and want to use the same Plaid connection as an option to pay for a subscritpion (so the user doesnt have to link twice). Is this possible? I know we cant get a stripe_bank_account_token from Plaid but I dont know how to connect that to the Customer as a payment method using the Payment Methods API? If we have access to the account and routing number from Plaid, are we able to manually create a payment method for the customer using that?

vocal wagon
#

Hey @crimson needle Is there any way at all to access the header of a stripe checkout page to paste code?

pure urchin
#

Hi there, i'm having an issue where stripe.createPaymentMethod is returning a pm id, but it seems the pm is not being created (searching the pm id in the dashboard returns nothing and trying to attach it to a customer returns a "no payment method found" error). Any help much appreciated!

gentle cedar
#

Hi guys - when adding PADs information in production some of our clients in Canada are seeing this error. Are you aware of any issues with this particular institution?

vast peak
#

Hey guys, my EIN was sent for manual verification via email because automatic verification wasnt working, i havent heard back just wondering where i can check status for a manual verification

bleak ocean
marsh lichen
#

Hi. I'm implementing stripe elements on my iban.

The input field has this:

iban.on('change', (event) => {
    const displayError = document.getElementById('error-message');
    if (event.error) {
      displayError.textContent = event.error.message;
    } else {
      displayError.textContent = '';
    }
  });

So, it verifies the iban structure.

But, when adding the listener on the form, it does not verify first the structure before continuing.

formActivacion.addEventListener("submit", function (event) {
    event.preventDefault();
    activacionSubmit.disabled = true;

So, I want something like this on here, this iban.error it's invented, what would be the correct manner?:

    if (iban.error) {
      activacionSubmit.disabled = false;
      return; // Detener la ejecución del formulario
    }
  stripe.confirmSepaDebitPayment(
    clientSecret,
...
...
...

pseudo raft
#

Hi. I'm on react-native.
My api is simple it will charge the selected card.
My problem is that when the card is declined or requires authentication, I have the following error message:
'(1) FAILED', 'You did not provide an API key. You need to provide your API key in the Authorization header, using Bearer auth'

However when the card return a success (exem: test card 4242) I don't get this error.
Could you guide me where this error can come from?

Here is the relevant code:

if (!clientSecret) { const response = await axios.post( ${API_URL}/API/Payments/charge-card-order, data, { headers: headers }); if (response.data.succeeded) { navigation.navigate('PreparingOrder', { orderid: response.data.id }); } else if (response.data.error && response.data.error === 'authentication_required') { const { error } = await confirmPayment(response.data.clientSecret, { paymentMethodType: 'Card', paymentMethodData: { paymentMethodId: selectedCard.id } }); if (error) { Alert.alert('(1) Failed', error.message); setClientSecret(response.data.clientSecret); } else { setClientSecret(null); navigation.navigate('PreparingOrder', { orderid: response.data.id }); } } else if (response.data.error) { console.log(response.data); Alert.alert('(2) Failed', 'Declined.'); setClientSecret(response.data.clientSecret); } } if (clientSecret) { const { error } = await confirmPayment(clientSecret, { paymentMethodType: 'Card', paymentMethodData: { paymentMethodId: selectedCard.id } }); if (error) { Alert.alert('(3) Failed', error.message); console.log(error.code) console.log(error.message) } else { setClientSecret(null); navigation.navigate('PreparingOrder', { orderid: response.data.id }); } }

patent sierra
#

I have a problem.Stripe webhook error ,please check it com.stripe.exception.ApiConnectionException com.stripe.exception.ApiConnectionException: IOException during API request to Stripe (https://api.stripe.com): connect timed out Please check your internet connection and try again. If this problem persists,you should check Stripe’s service status at https://twitter.com/stripestatus, or let us know at support@stripe.com.

#

I checked the Internet, and it's normal. And it only began to appear yesterday, during which time my code has not been adjusted.

dense saddle
#

Hi everyone. Brand new Stripe user trying to figure out if Stripe can support my below use case. Would appreciate if someone can confirm either way. Thanks.

Here is my use case:

  • Each month, an amount needs to be debited from a customer’s credit card or bank account
  • The amount will be calculated automatically by my app each month and may vary month-to-month
  • Ideally I would like the customer to only have to enter their payment method once, and then agree that this payment method will be charged automatically each month for the calculated amount
  • Of course I also want to give them the ability to optionally change the payment method when they want
marsh lichen
#

Quick question! When someone registers on my website, it can create multiple incomplete payment intents until they complete one. Is there any drawback? Let's say, if it makes 10 incompletes payment intents in 1 hour and then the success one.

tropic berry
#

When using Stripe, I integrated using the Checkout method. For successful payments, I used the payment_intent.succeeded webhook event. Which event should I use for successful refunds? Should I use charge.refunded or charge.refund.updated? In my testing environment, I noticed that the charge.refund.updated event is sometimes missing, while the charge.refunded event is almost always sent.

quaint epoch
#

Hi, I want to create a one-off invoice and charge the card immediately. How do I do this through the API?

loud forum
#

Hi there,
In the test mode the transfer fee for stripe funds to connect funds charges are zero , will it be same in live mode as well?

sonic stone
#

Hello everyone, new to Stripe here. Is there any way to know which transfers associated to a payout in connected account? I am developing a platform that collect payments from customers then transfer the fund to sellers (one by one order). When the platform issue payouts, I need to show which orders/transfer is in this payout. It seems there is no connection between a payout and the payments coming from. Please advice. Thank you all!

azure spindle
#

Good day good support team
In python, with a subscription object from an event ... how do I examine / iterate over the subscription items returned?

wintry creek
#

When we transfer from Stripe Funds to Bank in a Stripe Connect (Express) account, the payout charges will be deducted from where?

leaden echo
#

Hi I have created a subscription price in stripe...how to identify if a customer is an NGO through stripe?

opal perch
#

for some reason my payment options arent showing when my client views their invoices, only the ability to pay with card

dense snow
#

I've verified my identity, but when trying to create a connected account through the API, I still get an error telling me I need to verify my identity. Is it expected that there'd be a significant delay between verifying identity and being allowed to create a connected account?

uneven haven
#

how to integrate stripe in angular?

fluid juniper
#

Hi, I'm receiving invoice.payment_failed when a customer pays for a subscription with Cash App

novel wigeon
#

Hi! When I'm using the Stripe setting of "cancel subscription" after all retry attempts have been exhausted, is there a way to also enable proration for the unused time? I know that if I cancel subscription via the API, I can just set prorate: true, but wondering for the case where Stripe auto-cancels can proration also somehow be enabled?

grave hornet
#

I am not receiving verification code to my phone resending the code does nothing either

crimson hull
#

Hi, I'm need help regarding Stripe Node.js API. In curl we can pass Stripe-Account into header. But How to pass that value in node.js API?

rapid solstice
#

Hi, when doing a payment through stipe via card we are getting No such payment_method_configuration: SubaccountPaymentsConfigReplica with the account information. It's being run on the live mode. I could not find any relevant error code on stripe's official website. Can I get some help here.Thanks

pallid zenith
#

Hello, I want to disable wechat pay from checkout. how can I do that?

ruby sequoia
#

hi. i want see "Billing address is the same as shipping" checkbox . to that end, when should i ask to users ? (ex. input, select..)

or i have to save payment intent with "Shipping address" before rendering payment page ??

loud forum
#

Hi there,
iam able to download the invoice pdf from stripe dashboard but through retrieve API iam not able to get invoice_pdf when the status is in draft

spice stag
#

I am connecting with BBPOS Wisepad 3, I am getting the connection toke, now what should I do

vocal wagon
#

Would someone be able to "challenge" my thoughts about the implementation?
So far we thought we'd be doing this:

  1. Frontend gets pi from backend (backend gets it from stripe)
  2. Frontend confirms payment using Elements
  3. If Payment complete, Frontend sends "createBooking" Request to Backend
  4. Backend checks if pi indeed succeeded and then creates booking.

However, if the User looses connection between steps 2 and 3, the payment would go through without triggering a creation of a booking.

Whats the best case szenario to handle such a case?

silver fjord
#

hi team, is there a property that I can use to know if a payment method that I retrieve from a payment_intent.succeded event is reusable to charge the customer off-session?

silver fjord
leaden echo
#

Hi once the refund is completed from stripe will the amount be refunded immediately or it will take time

marble burrow
#

Can I redirect customer back to my store from Stripe Hosted Invoice page after payment success?

weary abyss
#

Hello,

How can we show Card Name in Stripe Appearance api?

onyx sapphire
#

hi, I got an error on my webhook for payment_intent.succeeded. in my debug the error message is "You can't confirm this PaymentIntent because it was Success after Confirmed". even though I have replaced cosutmer_id and price_id with new ones

rocky turret
#

Hi Stripe Devs.

how can we setup the number of cycles / iterations for a subscription starting through a Stripe Hosted checkout ? using Checkout Session API.

i tried to listen for webhook and created a subscription_schedule then updated it to add a phase having number of cycles / iterations in it, but it didnt work.

Would be grateful for any help in this regard, Thanks.

late yoke
#

Question. In subscription logs is there a way to check if "prorate changes" checkbox in dashboard was disabled?

surreal sluice
#

Hi guys! Please help me with payment connect accounts.

  1. i created standart connect account. i get account_id = "acct_1N.."

  2. on the front end i use :
    this.stripe = Stripe(stripe_token);
    const elements = this.stripe.elements();

    this.card = elements.create('card', {style: style});

  3. after entered card info i get payment_id 'pm_1N...';

  4. on the back end php i created PaymentIntent with data:
    $paymentIntent = [
    "amount" => 118764
    "currency" => "USD"
    "capture_method" => "manual"
    "description" => "Charge for event_id = 1"
    "payment_method" => "pm_1N..."
    "off_session" => true
    "confirm" => true
    "metadata" => array:8 [
    "EventId" => 1
    "Email" => "t@gmail.com"
    "PurchaseUser" => 1
    "ProducerId" => 1
    "Env" => "test"
    "Contact" => "Test"
    "Phone" => "+3...."
    "OriginLang" => "en"
    ]
    "automatic_payment_methods" => array:1 [
    "enabled" => true
    ]
    "application_fee_amount" => 6564
    ];
    $options = [
    "stripe_account" => "acct_1N"
    ]

and PaymentIntent::create($payment_intent_data, $options);
but always get error :
No such PaymentMethod: 'pm_1N...'; OAuth key or Stripe-Account header was used but API request was provided with a platform-owned payment method ID. Please ensure that the provided payment method matches the specified account.

what i need change ? please help me

granite swallow
#

Hi this is arvind here. Need some info on Stripe ACH save for future use

gentle patrol
#

Hi can I get help on how to unblock a blocked card on our stripe account?

#

We do not have the 'add to allow list' button next to the customer's info

#

as shown in the FAQ

hardy fern
#

Hi 👋 I wonder if it's possible to "payout" to a customer card ? payouts seem to only apply to connected accounts or the platform account. Refunds are not really an option as here is the use case : we're providing a gym management saas, and members of the gym have a vitual balance that they can bail out allowing them to purchase goods/food to the gym's shop. So multiple payment intents may compose a balance. At any moment, the user can order to get his/her balance back.

tulip estuary
#

hello, can we get all the payments through api, in order to see the amounts and fees? now we export the excel with all the payments and we manipulate the file, but can we do it through your api?

trail fractal
#

Hi there!
Regarding SEPA Direct Debit, when we handle mandates ourselves, hence we save in our database a mandate agreement and generate ourselves a mandate reference (ID), is it possible for us to supply our mandate reference with a paymentintent creation API call? I do not seem to find this in the docs and Stripe generates a mandate reference (ID) by itself.

stable geyser
#

Hello. I have the following problem. I'm generating a SetupIntent to display the Payment element on a checkout page. When the customer submits the form, I create the customer in Stripe. How can I now attach the customer to the previously created SetupIntent? When I create a new SetupIntent after creating the client, I can't use that client_secret and get an error.

radiant fossil
#

i am unable to log into my stripe account as i have lost my phone that had 2 step authenticator installed nor do i have the back up codes i know the passord but its still asking to go through two steps authenticator

royal cloak
#

Hey Guys,
I added stripe v3 script to the index.html file but it's not working, I'm getting the below error
"refused to load the font "js.stripe.com/v3/..." because it violates the following content security policy directive: "font-src 'none'"."
How can I fix it?

fyi, I even downloaded the stripe script and tried to load that file from local but I got the same error

ivory sandal
#

Morning, is there a way to disable 3D secure for all payments? Either globally or when creating a payment / setup intent?

We have an internal tool that allows staff to take payments over the phone, this tool uses Stripe elements. But, they face friction from customers when it asks them to verify using their banking app.

When taking payments through the Stripe dashboard, they are never asked to verify using 3D secure so we are looking to replicate this.

sour hull
#

Hi, I am from India and a LOT of my subscribers are reporting payment failures due to the recent RBI regulations. I am wondering if toggling the "Card Storage Consent" on my dashboard will help. Can someone please help me understand its implications?

oblique perch
#

Hello, I have this problem with Stipe, I have a subscription to a product that has a price. And the price has to be dynamic, it can change very often, even several times a day. The only option I see is to create a new price and update all users with the new price, but there are some problems, like I said before,the price can change very often and the product can accumulate a lot of prices and reach the limit, are there options how I can change the subscription price dynamically for the product, it would be great if the price changes for each user at the end of the subscription cycle.

bronze gulch
#

Hello, when I try to use link as a payment method, and I enter a card 4000002760003184 which requires me to always authenticate, I just get a message that my card got declined. Any way to fix that?

fossil wharf
#

Question about tax, i use automatic taxes my config look good. I purpose Saas soft but in the checkout tax always equal 0. Is it normal ?

craggy scaffold
#

Hi need help)

wet hatch
#

Hello, I need assistance regarding Stripe Terminal Android. Could you please provide me with the TerminalException.TerminalErrorCode corresponding to the following error messages?

  1. "LocalMobile reader is not connected"
  2. "Bluetooth unexpectedly disconnected during operation."
  3. "Contactless transaction failed com.stripe.core.aidlrpc.AidlRpcException: Failed to send request to AIDL server."
  4. "NFC is disabled"

Thanks in advance 🙏

rough zealot
#

Hi Team,
How to identify if x is the First invoice of the Subscription created in the Events data, or is there a way to check

radiant sigil
#

I exported data before, and there was a column "Customer Facing Currency"and"Customer Facing Amount", but now it is gone, how can this column appear in the exported data?

sour gull
#

Hi! please can someone tell me what Stripe transfer is, if it is from Europe or international?

rough zealot
#

Hi Team,

#

Hi Team,
for one Time purchase products can we have the start and End date of the product on the Invoice

real moth
#

hey there..i am using stripe with my react native
and getting error like null is not an object evaluating nativestripe.sdk

spark ember
#

Hello friends,

I have a question for Stripe developers.

I want to use the subscription feature and define a subscription product, let's call it Product A, with a monthly price of $100.

When a customer wants to purchase this subscription, I want them to pay $30 for the first invoice and activate the subscription for them. However, for subsequent invoices, I want them to be charged the full price of $100.

I was using the Checkout session and accomplishing this with the following object:

{
  quantity: null,
  price_data: {
    currency: null,
    product: null,
    unit_amount: null,
  },
}

But recently, I encountered an error stating that when setting the mode to "subscription," we must also define a recurring price.

The problem with this approach is that the user will be charged $30 for the first payment, and this amount becomes the recurring price. So, in subsequent invoices, the user will be charged the same $30, whereas I want to charge them $100 after the initial payment.

Could you please help me find a solution for this issue?

wicked fog
#

Hi support,
Is it possible for an invoice to go from draft to paid without being finalized first? I am doing some testing and the invoice (in test mode) goes from draft to paid then to finalized in the same second. Is that just the behavior in test mode and I can be rest assured in Live it will be finalized first and only then go to paid.

twilit halo
pure coral
#

Hi ! Is there anybody here that could help me about payment intents ?

tribal blade
#

Hii Team!,

how best can I integrate stripe ACH with my nodeJs application?
USE CASE

  1. I want to customers create on stripe
  2. associate a tokenised bank account to the customers
  3. verify the customer through micro-deposits
  4. make an initial paymentIntent of prorated charges
  5. Subscribe the customer to a plan

Your support will be much appreciated
Thank you

idle forge
#

hello Team

Can we import the whole data related to product and user subscribed to that product from one another to another

#

please help me on this

fiery acorn
#

Hi There I am not getting "charges" object from payment_intent API

granite swallow
#

Hi Team Arvind here, Need some info on Deleting the payment intent for Stripe ACH

crude ore
#

Hi guys, do you support oxxo payments on subscriptions somehow?

royal dune
#

Hey guys! I had a question as we need to start tracking conversions for our app and we really dont want to have a "paid" page if at all possible. Is it possible to add conversion parameters to our success_url? for example parameters such as ?conversion=1&mrr=50?

neat sinew
#

Hi team,

I was able to run this query through my console, howeever when i fire a live payment I get an error related to 'Cannot charge a customer that has no active card'
Can you please suggest me any insight to getting it fixed.
Thanks in advacnes, shared below is my code

payment_method = Stripe::PaymentMethod.create({
  type: 'card',
  card: {
    number: '435683498369XXXX',
    exp_month: 4,
    exp_year: 26,
    cvc: '863',
  },
}, stripe_version: '2019-12-03',)

stripe_charge_response = Stripe::PaymentIntent.create({
  amount: 424,
  currency: candidate.candidate_country[candidate.country.to_s.to_sym][:currency],
  customer: customer.id,
  payment_method: payment_method.id, 
  statement_descriptor_suffix: "EONtoStripe test card",
  on_behalf_of: candidate.stripe_gateway_id,
  transfer_data: {
  destination: candidate.stripe_gateway_id,
  },
}, stripe_version: '2019-12-03',) 

puts "puts stripe_charge_response #{stripe_charge_response}"
Stripe::PaymentIntent.confirm(
stripe_charge_response.id,
{payment_method: payment_method.id},
)   

and here is the response

{
  "error": {
    "code": "missing",
    "doc_url": "https://stripe.com/docs/error-codes/missing",
    "message": "Cannot charge a customer that has no active card",
    "param": "card",
    "request_log_url": "https://dashboard.stripe.com/logs/req_BVyAyL8Zhr12EE?t=1686066561",
    "type": "card_error"
  }
}
craggy robin
#

Hi, apologies if this is a very simple question (but i can't find anything in the docs). In my form containing stripe payment and billing address, my 'postalcode' field is defaulting to an american post/zip code, rather than a UK one. I understand this is due to the test card example being used, and that when a UK card is input the post code field will automaticlaly update to allow UK postcodes. However I was wondering if it's possible to change the card example in the placeholder from a US card to a UK card? If so, how can I go about doing this? Thanks - Josh

slender wind
#

Hey, when sending clients to the express flow stripe form to create a connected account, their country is locked in as United Kingdom?

boreal gale
#

Is there a way we can check if the payment can be successful with given details before the actual payment?

granite swallow
#

Hi there again, need some info on ownership account on Stripe ACH

lament loom
#

Hi there,

I am creating a subscription in the pe, after the invoice.paymenet_success I am changing a subscription price but it creates a two-time payment first when create new subscription and second when I am updating a price,

knotty arrow
#

Hi, I am curious if webhooks for Integrations don't show up on the webhooks page. We do have a webhook handler that's listening to the payment_method.attached event but it seems like there is a webhook configured for the invoice.payment_succeeded event that is hitting a ClickFunnel end-point. We, as in the devs, haven't conigured any webhooks for that so we were wondering if it's possible for Integration related webhooks to not show up in the Developer -> Webhooks page.

fast lily
#

Hi,
I want to deduct from a customer's subscription on a daily basis without sending an invoice via API, is this possible?

vagrant steppeBOT
#

MaDDogx

merry tartan
#

Hello does Stripe provide Virtual Credit Card Solution to provide to hotels to take their payment for the booking made on our platform?

grand ibex
#

Hi there need some help for future card payments

flint idol
#

hi

#

need help about strip account

worthy summit
#

Hello 🙂 Finally we're able to open an verification session and use ios SDK, but now we have another strange problem. We're using IdentityVerificationSheet on our mobile app, we can upload needed ID photo and get an info about completed process, but still on backend there is no ID uploaded, and on webhook we're getting identity.verification_session.required_input

plucky fern
#

Hi All,
I am integrating stripe PG in our web application and on few features (user roles) it is working fine, however, on few features (user roles) it is not working and showing a session timeout error (refer the attached screenshot for error).

#

can anyone please help me on this?

vocal wagon
#

Hei All.
Colleagues, why no change a customer in the invoice through the API? Although it can be done on the platform.

tulip estuary
#

hello, on paymentIntents, all created time are 1686052748, isn't this a bug?

urban dome
#

Hi !
We are developing a platform for our users to sell services to their clients.
We opted for Connect Express accounts for our users, and their clients are regular Customer.
We make direct payments using Checkout, with "on behalf of" set, and then we Transfer funds between connected accounts, and we keep the rest (our "fee").
The Stripe fees for the pay-in are debited from our platform account which is fine.
But we don't know how and where the Stripe pay-out fees will be debited...
It seems that it will be subtracted from the payout amount when credited to bank account.
But we would prefer to find a way where this pay-out fee would be directly debited from our platform account.
This way we can expose only our fee to the user, and handle the reste transparently, which simplifies the way we bill them at the end of month to justify our fees.
It this even possible ?
And if not, how and when the connected account express user will be "billed" by Stripe for the pay-out fees of the month ?
Thanks in advance.

tardy spade
#

hi
how to get card details if we have sourceid?

vital rover
#

Hello team! can we include paypal as payment method in the Payment element?

digital pine
slender wind
#

hey in a previous thread I was told that if i remove capbilities as an object when creating an express connected account it wouldnt lock my account to one country, but this didnt fix the issu e

wicked fog
#

Hi support,
See this message first: #dev-help message
If it is possible for an invoice to go from draft -> paid without going through finalization, when should I create the invoice in my system? When it is in draft stage?

knotty arrow
spice stag
#

I have BBPOS Wisepad 3 devise, the registered location for devise is in Sanfransisco. The devise is currently in India. So will I be able to test and integrate in India?

surreal sluice
#

Hi guys! How can I capture the transaction that was created for the connected accounts.? i use capture url /v1/payment_intents/{id}/capture but always get exception - No such payment_intent: 'pi_3NGKtm....'

neat sinew
#

Hi Team,

My platform was just allowed to skip the mirco deposit verification step.
However, when i run an ACH charge, i still get need to click on the ACH completion link and add the discriptor code 11AA
Can you please point out what i am missing?
I was suggetsed to add a 'skip' value but I am not sure where i can plug it in?

          payment_method = Stripe::PaymentMethod.create({
          type: 'us_bank_account',
          billing_details: {
            name: 'Test Name Today'
            },
            us_bank_account: {
              account_holder_type: 'individual',
              account_number: account_number,
              routing_number: routing_number,
            },
          },stripe_version: '2019-12-03',) 

          stripe_charge_response = Stripe::PaymentIntent.create({
            amount: amount_cents,
            currency: candidate.candidate_country[candidate.country.to_s.to_sym][:currency],
            customer: customer.id,
            payment_method: payment_method.id, 
            payment_method_types: ['us_bank_account'],
            statement_descriptor_suffix: "EON to Stripe test",
            confirm: true,
            mandate_data: {
             customer_acceptance: {
             type: 'offline'   
              },   
            },
            on_behalf_of: candidate.stripe_gateway_id,
            transfer_data: {
            destination: candidate.stripe_gateway_id,
            },
          }, stripe_version: '2019-12-03',) 

          puts "puts stripe_charge_response #{stripe_charge_response}"
          Stripe::PaymentIntent.confirm(
          stripe_charge_response.id,
          {payment_method: payment_method.id},
          )

          puts "puts stripe_charge_response #{stripe_charge_response}"
          Stripe::PaymentIntent.confirm(
           stripe_charge_response.id,
           {payment_method: payment_method.id},
          )
        end   

woven quail
#

in stripe subscription modify pass meta data
subscription = subscription.modify(
subscription_id,
proration_behavior='always_invoice',
items=[subscription_item],
payment_behavior='pending_if_incomplete',

neat sinew
#

okay, let me try it

#

would you reckon i pass it in the same request?

undone hinge
neat sinew
spice stag
#

I have BBPOS Wisepad 3 devise, the registered location for devise is in Sanfransisco. And Its location ID is also in Sanfransisco. So will I able to use it in India in Indian mobile phones?

mossy notch
#

hi there, my stripe accont is not showig payments from any client charged on june 1 and 5th

#

who do i contact about this

tall saffron
#

Hi 👋

I want to enable apple pay on my web app(Node.js + React). I have added all required info in the dashboard. However, apple pay button is only shown when on private mode in Safari. And most important it is working fine. But, on all other browsers I can't see that button. Can you help me to determine what is the problem ?

hybrid hemlock
#

Does anyone know if there is a developer forum where there is discussion about how apps will be built on the new Terminal S700? We're heavy Terminal users and I'd love to join the discussion if there is one. Thanks!

wicked maple
#

im currently taking payments using PaymentIntent and confirmPayment and saving the "pm_" ID to take payments in future. How do i enable Card Account Updater in this process?

knotty arrow
#

Hi, I am curious if webhooks for Integrations don't show up on the webhooks page. We do have a webhook handler that's listening to the payment_method.attached event but it seems like there is a webhook configured for the invoice.payment_succeeded event that is hitting a ClickFunnel end-point. We, as in the devs, haven't conigured any webhooks for that so we were wondering if it's possible for Integration related webhooks to not show up in the Developer -> Webhooks page.

ebon storm
#

Question about setup intents and the best or right way to handle this case...

plucky fern
#

Hi All

tardy spade
#

hi team
i have one doubt
i have one webhook in that webhook i selected events invoice.paid and invoice.payment_succeeded
lets say i created one subscription schedule for jun 8
jun 8 invoice will be created and finalized
but im not capturing the invoice.created event
https://stripe.com/docs/billing/subscriptions/webhooks#understand
According to the above docs if we didn’t send any success response for invoice.created event
invoice will be in draft state only
but when i checked in my case
Although my webhook endpoint not listening invoice.created my invoice is getting finalized
is it correct way only?
note: im using test clock to test the scenario

Learn to use webhooks to receive notifications of subscription activity.

plucky fern
#

need help with the stripe payment gateway integration

#

getting the session timeout issue

#

who can help asap?

wicked maple
#

Hi all
Second Question: How do I allow the customer to update their card details at a later date? If someone can forward me the right documentation that would be helpful. , currently taking payments using PaymentIntent, Elements and confirmPayment and saving the "pm_" ID to take payments in future.

green crescent
#

Hey folks!
I have read the docs on promotion codes and I cannot see any reference to a limit of how many promotion codes can be created for a given coupon. Is there one? I'd like to create one-time use codes to distribute to a large audience and I don't want to build such a system to hit a limitation.

Thanks!

bold temple
#

Trasction Id change on every event in webhooks

fierce cobalt
#

Hi devs,
I have a question about the use of Stripe in React using the 'PaymentElement' component from the package '@stripe/react-stripe-js'. That components renders 3 fields related to credit card, those are the card number field, expiration field and cvc field..is there a way of make the credit card field to be focused when loading the page?. I didn't find a way of doing it. It seems to me that Stripe have those fields protected inside the Iframe they came in..any thoughts about it?

Thanks in advance.

fast lily
worthy summit
#

I'm posting that again, my last ticked has been archived and I was unable to provide needed information.

Hello 🙂 Finally we're able to open an verification session and use ios SDK, but now we have another strange problem. We're using IdentityVerificationSheet on our mobile app, we can upload needed ID photo and get an info about completed process, but still on backend there is no ID uploaded, and on webhook we're getting identity.verification_session.required_input. We're on TEST MODE and need to make some tests on successfull verification, now we don't know if it some tech problem with sending an ID photos nor there is something more to implement.

#

every other data are provided, but still there is no ID uploaded on dashboard, while ios form looks like working correctly. We still have confirmation about successfull upload

woven chasm
#

Hey yo,
Stripe often charging different charges as their commission, even though we already have an agreement how much is the chargeable per transaction, and also they charges for every refund we made? How can i contact them, Please do the needful.
Regards,

naive spear
#

Hello. I need help. If a transaction is made over a disputed payment, and the dispute is lost (I mean the customer wins), do I need to manually reverse the transfer or Stripe guarantee the funds are never been actually transferred to the destination account? Thanks in advance

marsh elm
#

Hello. I am looking for an optimal way to solve my problem.
When a customer creates an order we place the order amount on hold using payment intents, but it's possible for the order amount to increase in the future (after placing the hold). Basically, sometimes we need to capture more than we initially put on hold.
What would be the best way to approach this? Is there a way to increase the amount of funds on hold, or release the existing hold and create a new one for a bigger amount? Thanks

terse shale
#

Hi,
I'd like users to be able to update their subscription at any point throughout the subscription cycle, however it should only be updated for the next billing cycle. I retrieve an upcoming invoice to show users what they would pay if they were to update their subscription right now. What do I have to change about how I update the subscription in order for it to always happen for the next billing cycle? And what should be the proration date for retrieving the upcoming invoice so that users dont accidentally see "unused time" and "remaining time" lines in their projected invoice?

tepid mist
#

WHile onboarding i am unable to select other country. Any body guide pls

dark quarry
#

Hi, quick question. I'm using the Checkout UI integration and want to update my records when someone has successfully paid for a product. Which event is the correct one to set up a webhook against - checkout.session.completed or payment.intent.succeeded?

leaden canyon
#

Hi, I have question about payouts :
I want to create payouts one by one to track every one of them, my loop will create a payout for each transaction that are flagged on my end and these payout will initiatially have a status="pending" on stripe end. If I attempt to create another payout and the sum of pending payout + that last one exceeds my available balance, will it trigger an error ? The API does not say

opal perch
#

Hey can i continue on a thread that i had from earlier?

vocal wagon
#

Using @stripe/stripe-react-native (latest version), payment methods such as Klarna and iDEAL are present on Android but not on iOS after invoking initPaymentSheet with the exact same params for both platforms. Has anyone faced similar issues?

unreal hill
#

HI there, I wanted to export all autorisations and transactions of a specific issuing account between 2 dates.
I see the function in my Stripe Dashboard (export button, let me select 2 dates), but dont find a way to specify any dates using the API.
Can anyone can help regarding this ?

daring flint
#

CARD TESTING FRAUD - I'm here because I haven't been able to get clear answers from Stripe support. Is anyone else experiencing "card testing" and if so, how do you resolve? This has been a nightmare of a month, tracking down payments of $1 and refunding them. It's costing me money and my sanity. PLEASE HELP!

vocal wagon
#

Hey team, trying to integrate an affiliate system with Stripe - what is the difference between a stripe coupon code and a promotion code? I thought they would be the same things, but it seems like I can create a 'coupon' code, and then open it and add an additional 'promotion code'.

cobalt jacinth
#

Hello there,
I have a question regarding the payment intent payment_method_types: we were basing some of our logic on which payment method appears as a value. However, for some customers, they have more than one value (for instance card and acss_debit even though the payment is going throw a credit card.
I couldn't find any explanation as to why they have both and it's breaking a key behaviour on our application. Any help would be much appreciated

exotic tide
#

Hello everyone, can i re-use and charge card token on a 3D secure card ?

fast lily
pallid crane
#

Good day! Is there a way to see the requirements for different verification fields? Example: I'm having problems with Connect Accounts in Costa Rica adding their Company Tax ID. They are using the correct number yet Stripe is returning an error. How can I see what these numbers should look like so that I can have my users input them correctly.

ebon storm
#

sooo, im getting this... Payment details were collected through Stripe Elements using automatic payment methods and cannot be confirmed with a Setup Intent configured with payment_method_types. but looking at the api docs im not seeing a way to define the payment methods for a payment element?

vagrant steppeBOT
#

365TekHaus

buoyant viper
#

Hi, I'm having a problem managing our customers' subscriptions.
When they have subscribed to several subscriptions, only the last subscription is accessible via the "customer portal".
Is there a specific configuration to allow the customer to manage multiple subscriptions? Thank you for your help.

maiden cedar
#

I need help

hallow belfry
#

Hey team, We are facing an issue where a user’s token, which is stored in the Stripe App’s Secret Store upon login into our application, cannot be retrieved when we install the same app on a different Stripe account. We are unable to see the API request in the logs. How can we troubleshoot this?

lyric estuary
wind pelican
#

Hi, when I use a Stripe test card for 3DS authentication, eg. 4000000000003220, it updates the payment intent to the requires_action status. Is there a test card that forces a requires_capture status?

dark hearth
#

I have a customer that has 2 subscriptions running in stripe, but when i create the portal session for the user to manage the subscriptions, it only displays the most recent subscription, how do i get it to also list all active subscriptions within the portal?

grave lion
#

Hi,

Upon receiving a "customer.subscription.updated" event, is it sufficient to verify the fields "current_period_end" and "status" in order to determine whether the user is a paying customer at that particular moment?

In simpler terms, if the status is "active" and the "current_period_end" is in the future, does that indicate that the user is currently "covered"? Please correct me if I'm mistaken.

Thank you very much.

grand ibex
#

Hi there i need to ask amout payment method object?

stray oxide
#

@exotic tide thread for your 3DS questions

low belfry
#

Hi Stripe Devs 👋

Question about unlinked refunds: is it possible to get a list of refunds per customer? For example, a refund re_1NDvmTELRGuFUMs6BWwOZFPm was created for customer cus_NztfSI4yRsnO5R in our Stripe Test mode.

Is there a way to query for refunds given a customer ID or grab the customer ID using a refund ID?

Thanks!

tepid mist
#

@stray oxide Thanks its resolved

summer lantern
#

How do I keep the lookup keys created in test mode when I copy my product over to live?

abstract pulsar
#

Hello
I'm in a webhook with the event payment_intent.succeeded
How can I find the Subscription object from a payment_intent ?

craggy scaffold
#

Hi need help )

sly lake
#

Hello,
For Stripe subscriptions with connected accounts. On the dashboard when viewing a connected account, the net says $399.99 (bottom right of image). Is this net going to be deducted further for Stripe processing fees or does the company that processes subscriptions on behalf of the connected get deducted it’s application fee?

Also, the $21.05 fee is the application fee from percentage. It doesn’t say it includes the Stripe processing fee

craggy vigil
#

👋 Hi! We're leveraging the PaymentElement Stripe element in our custom checkout flow - we''d like to hide the Cash App payment method. Looking through the docs, not sure how to do so - looking for suggestions 🙏

azure lagoon
#

Seeing some strange issues with the redirect back from Stripe Checkout to our site, hoping maybe somebody could point out any holes in my understanding of the success redirect process.

pallid zenith
#

Hello, I want to make each payment method different with different button like Alipay, apple pay, wechat pay. How can I do that?

vocal wagon
#

Hey. We've integrated Stripe Connect Express acounts. Now, when user tryies to create a connected account to make payouts, he/she sees in "home address" United States as country and can't change this. How this can be done? In the Stripe's dashboard, in settings/connect/express I've selected in section "select where to onboard accounts" other than US countries. When we create an account for user we prefill it with some data, but do not send country of residence as this should be chosen by user in Stripe's onboarding flow. What we are doing wrong?

hardy vault
#

Hi. quick question how can I validate webhook signature on local? I don't know what's the stripe-signature passed in headers?

heavy charm
#

In the Billing Portal API, is the subscription_update_confirm feature still considered to be in-beta only?

near mulch
#

Hi! We're working on a React Native app (prioritizing iOS) where users make pledges to input and complete tasks. The user has no way of making money, and is fined if they do not input or complete a task.

What are the first steps we should take to integrate Stripe?

vocal wagon
#

Hello Stripe team! How can I access to the Oxoo's webhook? I already activated the payment method on my Stripe account. Thanks in advanced!

abstract pulsar
#

Hello,
when a customer unsubscribes, I would like the subscription to remain active until the end date. Should I use proration_behavior = none?

carmine lintel
#

Hello - I have a question about payouts and reserved funds

ruby tendon
#

If a user selected manually verify + link bank account, does the setup_intent store that an attempt was made? I'm not seeing a setup_intent success, so i'm curious when in the flow does it become complete? when they successfully verify it?
asking because i'm having a customer report issues with manually linking and not getting an email or anything.

vivid burrow
#

A subscription schedule is related to a customer, not a subscription right?
If I add the param from_subscription when creating a subscription schedule, I cannot also add the start date. That restricts me to only using the subscriptions interval?

sudden inlet
#

With PaymentIntent is there a way that if a 3d secure card comes in I can decline it instead of causing an incomplete, I was thinking off_session=true would do the trick but wanted to see if I could get that confirmed. Thank you.

dark fog
#

When a sepa payment transitions to requires_payment_method does this indicate a failed payment?

thorny briar
#

Hi there, we have a marketplace app that we are currently in test phase. We are using stripe for collection of payments and also paying out to our freelancers. However, we are currently facing the issue that our freelancers need to set up a business account in order to get paid out. Is there a way to change this to a personal payout?

narrow latch
#

Question on Entity Details. I can't figure out how to access this parameter programmatically to remove restrictions on a Connect account. I have tried website, url, and business_profile[url]

plain egret
#

Hello, we are trying to create a setupIntent to do card verification, and we’re unable to obtain any “card checks” (AVS or CVV) data in the result of a setup intent (https://stripe.com/docs/api/setup_intents/create). We get back unchecked for AVS and CVV results in the response. What order of operations might we need to follow with the Stripe SDK to accomplish card verification and obtain accurate card check values with setupIntents?

weary folio
#

Hi! If I where to retrieve all subscriptions paid with a certain payment method, how should I proceed?

The first approach that I have encountered was using the default_payment_method and searching for subscriptions by building a query with this id: https://stripe.com/docs/api/subscriptions/search?lang=node#subscriptions_search-query

Is there any other way or recommended approach for this?

The motive is basically updating subscriptions payment method after a subscription payment method was updated after failed renewal due to expired card (user would accept this).

twin moss
#

Does the M2 reader restrict connecting to the mobile apps on Android if the battery is below a threshold? Used the example code to set up on Android, but we can't get the terminals to connect if they have low batter

ruby tendon
#

I have an embedded <PaymentElement> and i need to be able to check if a user is manually verifying a bank account or if it's automatic, is there a way to get that information so i can change the functionality of my 'Pay Now' Button which currently executes the setup_intent, then creates+ tries to execute a payment_intent, so we store + pay at once, but this throws an error, only completing the setup_intent this way.

charred vortex
#

How can I do subscriptions that are usage based?

light plank
spark dune
#

If I use Stripe API as the payment gateway on an app, can Stripe store card information for future transactions?

delicate pelican
#

Hello, it's seems Stellate is down

light plank
fluid escarp
#

I'm with problem with stripe refusing payments

#

someone can help me?

#

I have plans to add ZIP Code in my checkout on hubspot, but I'm not sure if stripe will read it correctly

weary skiff
#

Hello, I'm trying to collect payment details for later use via a customized payment form. I'm following this guide:

https://stripe.com/docs/payments/quickstart?client=next

However, I don't see a way to charge $0 and just save the CC for later use. is this possible?

P.S I know checkout session option is available, but I don't want to do that as I want my own custom form.

solar flare
#

❔ Google & Apple Pay - Need customer phone numbers - Does anyone know of a way to config the default initigations Stripe offers for the generic subscription pages so that we can pick up full user information which includes phone? [We are a private club and user access to booking at our bars is handled using OTP on their phone number

#

I really don't want to have to build a custom set of buy pages when we are launching the leanest test possible of our bookings platform

humble geyser
#

Hey devs!

Got a customer with a subscription where his payment failed two times. At the third payment attempt, the subscription is going to fully cancel.

The third attempt is supposed to be running tomorrow, and I want to delay that for a few extra days so my user has access for more time. How can I do this?

full fractal
#

Hi yall! I have a question regarding the charge.failed event. I am confused why the phone field is null when the customer does have a phone number set. The phone even shows up on the invoice. So it seems weird that it would be null on the event.

vocal wagon
#

Hello! Stripe is always charging 19% VAT on shipping, but in my case because I'm selling books the correct VAT is 7% (the same as the item being sold). AFAIK these are the rules in Germany where I'm selling my books. However, Stripe always charges 19%. Is there a way to ensure Stripe Tax calculates 7%? when I setup a new price in the dashboard (see screenshot) it shows 7%, but then reverts to 19% in the background and all clients are charged 19%

hybrid hemlock
#

I am trying to implement the new Bank Transfers option and running into an error when trying to use the /payment_intents/apply_customer_balance endpoint. I've created a payment intent and then trying to apply cash balance to the payment intent. The error I'm getting is "The PaymentMethod provided () is not allowed for this endpoint. Customer balance can only be applied to PaymentIntents that have customer_balance PaymentMethods attached."

craggy scaffold
#

Hi need info

dark fog
#

Is there a way to suppress the redirect on payment intent confirmation (confirmPayment) if it is not needed by the payment method? Like it was previously with the handleCardAction

wooden moth
#

Hi Stripe team — when I do a test transaction on Checkout why does it create a “Guest Customer Object” instead of a non-guest object? My account ID: acct_1MTpRiCsI6QQdiuo

sonic dragon
#

Question about payment intent. Does it make a new client secret for each transaction?

vocal wagon
#

Hey Stripe Team. We build a marketplace on which we want to use Stripe Express Accounts to make payouts for users. While testing account creation with India we encountered response that Request req_XXX: IN is not currently supported by Stripe. It's a bit confusing as in test/settings/connect/express I see that I can select India in section "Select where to onboard accounts". What I'm missing?

stoic heart
#

Hey! Just curious what problems/downstream effects might arise if we move some number of customers from one subscription product to a different one (is this even possible)? The monthly price should still be the same, but is there a potential for renewals to be denied?

#

Another question - maybe better for a PM to answer? Are we able to view conversion rates on Stripe's hosted checkout links? As well as the # of people who go to checkout, etc

wooden moth
#

Where can I hired a developer to help creating checkout session with code?

hardy field
#

Does anyone know the yield percentage if a platform uses stripe treasury and offers a business card?

midnight grove
#

Hey devs! just needed to ask one small question, are you guys looking forward for launching stripe in Pakistan? if so that would be greatful and if not please concider it. Thank you.

rustic horizon
#

Hey, I am looking to integrate stripe with my business. It provides indexation services, current business model is to have a subscription for each connected domain a user adds. (5 domains = 5 separate subscriptions). The problem I have is that with this approach there is no way to identify which subscription belongs to which domain on the stripe customer billing portal. Is there a way to only show invoicing for a specific subscription on the stripe customer billing portal?

storm imp
#

Do free trial configurations happen on a subscription id level or a price/product level? We have a subset of users who need to be in a 30 day free trial and another group of users who need to have a different free trial. Im just using different price/product ids to differentiate this when we configure it on the API.

rich pecan
#

Is it possible to send our own custom e-mails for customers when there's an upcoming renewal? I asked on ChatGPT and that was something like "you need to set a webhook event on your server code" but I don't think we have one. We only use the Stripe Payment Link for receiving payments. But, we're entering right know in the Stripe API and in the following months we'll be trying to learn and change a few things in there.

boreal gale
#

how can I test requires_action status during development?

empty dirge
#

Hey all, I'm just wondering if a hypothetical $12k yearly subscription would set off any flags in Strips risk assessment. The product is a pretty boring OKR SaaS tool.

serene warren
#

Hey guys! Has anyone implemented saving cards for future use with payments going out on a specific date automatically?

#

Hey guys, do we have any stripe-xero integration channels?

vocal wagon
#

what is stripe?

gentle cedar
#

Gah! Following up on this issue with Canada Pads (unfortunately due to timezones I didn't get a chance to reply before the thread closed)

#dev-help message

We nave no payment intent associated (this is the flow to create one). I'm following up on bank.

heavy charm
#

In Checkout, when a user signs up for a subscription, the grey text under the Subscribe button says "You can always cancel your subscription." Do users have a way to cancel subscriptions other than what the merchant exposes e.g. through the Stripe Billing Portal? If so, where is the proration behavior for such cancellations configured?

stoic heart
#

reposting since it seems like this got missed earlier

Hey! Just curious what problems/downstream effects might arise if we move some number of customers from one subscription product to a different one (is this even possible)? The monthly price should still be the same, but is there a potential for renewals to be denied?

vernal adder
#

Hello, I'm a developer who's recently been approved to integrate the Stripe Fiat to Crypto On-Ramp on my site. I can't seem to find out haow much I will make when my users use the service. Does anyone know how much I make when my users use the Fiat to Crypto On-ramp?

oak ether
#

I am using PHP. When I first open this file, I retrive the Stripe ID from my database. This code works fine if everything goes well, but if a user abandons the account set up before the account is created, I have still saved the account ID I got in my database, but the ID is not to a valid account. My code tries to retrieve the account and fails, but just hangs and stops executing more code giving me no error messages, so basically the code in else is failing when the account ID is wrong. Any thoughts of what is going wrong and how to change it to work?

My code is:

require '../bin/vendor/autoload.php';
$stripe = new \Stripe\StripeClient($secret_key);

if ($stripe_acct=='') {
$account = $stripe->accounts->create([
'type' => 'standard',
]);
$id = $account['id'];
if ($result = $conn->query("SHOW TABLES LIKE '".$infotable."'")) {
if($result->num_rows > 0) {
$sql = $conn->prepare("UPDATE ".$infotable." SET stripe_acct=?");
$sql ->bind_param('s', $id);
if ($sql ->execute() === TRUE) {}
}
}
}
else {
$id = $stripe_acct;
try {
$account = $stripe->accounts->retrieve( $id,[]);
error_log("No error.");
} catch (Exception $e) {
error_log("Another problem occurred, maybe unrelated to Stripe.");
}
}

candid vault
#

Hi, with stripe on test mode, how can I test emails? I'm expecting an email to be sent when a customer makes a payment after creating a subscription (initial charge)

quaint badger
#

With Stripe Checkout, is it possible to restrict promotional codes only for use with specific products?

foggy knoll
#

Hi team, I have a Test-mode invoice that seemed to have gotten stuck in draft (a few days ago). I would like to know why it got stuck here and didn't move onto the next stage and what i can do in the future to prevent stuck-ness? in_1NF6glE91MHwtTCLm00psK3z I see that the "auto_advance" property was changed to false via automatic (evt_1NF7WJE91MHwtTCLMd4dUR63). I'm not sure where the source of this was.

coarse wren
#

Hello everyone, I have been struggling to integrate stripe API and I believe this issue has to do with where npm is running. I am able to access checkout page but once I click checkout to go through with payement, a 404 error is thrown. I will also note I have 2 package.json files and it seems as if I delete the one that is not stripes, npm is unable to run, forcing me to install npm which then re creates the second package.json file.

vestal meteor
#

Help with stripe log in

#

I have to tried no help, I can’t login using the code that they send to my phone

#

Can it be sent by email

gritty heart
#

Hi Team, when switching from a yearly subscription to a monthly subscription, is there a way to avoid immediate charge to avoid refunding?

obtuse crown
#

hey say i 1 item for sale and multiple sub items for sale. am i better off creating 1 product with multiple prices or different products for each

weary forge
#

Hi Team, how can I get access to a Stripe test account / Stripe test API keys?

candid vault
#

Hi, I see that the PaymentElement has billingDetails.email fields, but I don't see the additional field rendered. Is it possible to have Stripe have an email field for payment element (and subsequent invoices sent to that email)?

dawn stump
#

I just got this error with the Python SDK doing automated tests :
Stripe invalid request error : Sorry, you're creating accounts too quickly. You should limit your requests to less than 5 creation attempts per second with a test key, or less than 30 with a live key.

The thing it, it raised a "stripe.error.InvalidRequestError" instead of a "stripe.error.RateLimitError", shouldn't that be considered a bug ?

quaint epoch
small sequoia
#

hi any body here familar with firebase stripe extension ?

candid jacinth
#

Hi can anyone help me get logged into Stripe Dashboard im new and i think my account is locked

rough flame
#

Hi there, I'm trying to understand this part of the docs on the "India recurring payments" page:

After confirming the SetupIntent with a payment method, the SetupIntent transitions to a requires_action state. The cardholder must complete AFA (3DS) before the SetupIntent transitions to a succeeded state and a mandate is created. You can find the mandate ID on the SetupIntent object. (https://stripe.com/docs/india-recurring-payments?integration=paymentIntents-setupIntents#create-mandate)

What do I have to do to have the cardholder complete AFA/3DS? I tried testing with the Indian test card 4000 0035 6000 0008 but this seemed to succeed with SetupIntent creation without having any sort of AFA/3DS flow. I'm using Stripe Elements with React, with a Go backend that creates the SetupIntent.

serene hare
#

subscription schedule question,

i want to change next billing date to an arbitrary date in the future and reset the cadence such that the billing anchor follows that change through. ive been using

{
  "end_behavior": "release",
  "phases": {
    "0": {
      "end_date": "1695787200",
      "proration_behavior": "none",
      "start_date": "1681578087",
      "items": {
        "0": {
          "quantity": "1",
          "price": "price_1KsU8fEk6sr5GyDhPMhDzYYh"
        },
        "1": {
          "quantity": "1",
          "price": "price_1KEcQqEk6sr5GyDhZKx5WuuU"
        }
      }
    },
    "1": {
      "proration_behavior": "none",
      "billing_cycle_anchor": "phase_start",
      "start_date": "1695787200",
      "items": {
        "0": {
          "quantity": "1",
          "price": "price_1KsU8fEk6sr5GyDhPMhDzYYh"
        },
        "1": {
          "quantity": "1",
          "price": "price_1KEcQqEk6sr5GyDhZKx5WuuU"
        }
      }
    }
  }
}

i do not want invoices to be generated immediately, but it seems like they are. here is an example that generated an invoice sub_1MxCTXEk6sr5GyDhdQFXpU7z

#

ah ^ the two customers this happened to today were in "trial", probably need to end trial

smoky fossil
#

My WisePOSE always disconnects for WiFi, any ideas?

nimble kindle
#

We are using the Payment Element and Apple Pay along with createPaymentMethod. The returned payment method includes my full name and street address from Apple Wallet but not my email and phone number. We'd like to retrieve the email address too. How can I enable that?

  "id": "pm_1NGXYVRJnW2CIzEE1sTkWusx",
  "object": "payment_method",
  "billing_details": {
    "address": {
      "city": "Waiake",
      "country": "NZ",
      "line1": "[redacted]",
      "line2": "",
      "postal_code": "0630",
      "state": "Auckland"
    },
    "email": null,
    "name": "[redacted]",
    "phone": null
  },
  ...
}```
vagrant steppeBOT
#

jhal

hidden sequoia
#

hello i want to inquiry about American Express payment issue.

#
  1. how days the money on stripe will transfer to local bank account?
#
  1. If the customer reported lost the credit card, the money am I still can get it?
#
  1. how many days can get all the money to local bank account?
raw rover
#

hello We have added the function of saving the card. After saving the test card in the test environment, the next payment will be displayed, but the same process in the production environment, the saved card information will not be displayed

tropic berry
#

I tried to initiate multiple refunds for the same order "paymentIntent": "pi_3NGYRW2eZvKYlo2C18s0IgaF". Each request returns an object with two properties: "charge": "py_3NGYRW2eZvKYlo2C1BkXw0nx" and "id": "pyr_1NGZNh2eZvKYlo2C67g9pXGa". However, the "charge" returned in each request is always "py_3NGYRW2eZvKYlo2C1BkXw0nx". I'm using the "charge.refunded" event to listen, and this event returns the property "id": "py_3NGYRW2eZvKYlo2C1BkXw0nx" which matches the request. But I can't differentiate which request was made (assuming the refund amount is the same each time) because they all have the same "charge" value, "py_3NGYRW2eZvKYlo2C1BkXw0nx". How should I handle this situation?

wintry creek
#

Can i get invoice pdf link for the invoice in draft status through API?

vagrant steppeBOT
#

zuohao

#

mysticgroot

crystal iron
#

Hello can i retrive just the recipt pdf through api?

umbral kettle
#

can we re-issue the invoice based on a purchase order number provided by the customer in check out process? and if yes, how long does it take to re-issue and update the link to the invoice for the customer?

fluid ingot
#

anyone from stripe online for a question? I know it's late

bleak ocean
#

I'm looking to implement Payment Elements and I'm using the separate Link Authentication Element. I'd like to test it out, but i'm not sure what triggers the email address check to see if there is a Link account already and send the SMS code. Can I get some pointers on this please?

wary haven
wary haven
# wary haven I'm using stripe checkout for creating subscripitons and passing a customer that...

In subscription mode, the customer’s default payment method will be used if it’s a card, and otherwise the most recent card will be used. A valid billing address, billing name and billing email are required on the payment method for Checkout to prefill the customer’s card details. https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-customer

vagrant steppeBOT
#

aasdfasa3

bold temple
#

Hi I face issue to get Payment status in backend against tranasction

#

Exact Issue Is

#

After Payment Indent Call from Backend (Python) I get details and save them in database. I Consider Id as transaction ID.
I have created webhooks to capture response on backend and update status on database.
After Completion the payment details comes by webhook payment_intent.succeeded then I match data on the base Of Id (Transaction ID) but that Id is different from Id get at the time of payment_intent.create.
Please suggest solution how can i map Transaction to update payment status in backend.

vagrant steppeBOT
#

msleman

bold temple
#

"id": "pi_3NGIrcCibbZW6HqQ1b3wueqV",

rapid solstice
#

Hello again, I had a query yesterday on why we are getting resource missing for payment intent confirm api while doing a transaction over a VISA card. The exact error message is -
{ "error": { "code": "resource_missing", "doc_url": "https://stripe.com/docs/error-codes/resource-missing", "message": "No such payment_method_configuration: SubaccountPaymentsConfigReplica(platform: acct_1EaPCrHFzwE4pTge, subaccount: acct_1N1CTTH61cmWLn4x, livemode: true)"
and the request id for the relevant logs is req_4wDokAN3i97i5Y.

vocal wagon
#

Is it possible to implement an affiliate program inside Stripe or similar mechanism where promoters of my app who manage to convince their audience to create a connected account and sell subscription, can earn a percentage of subscription sales generated by their app promotion efforts ?So for example; if a promoter convinces user X to create a connected account inside my application, and said connected accounts sells subscriptions from inside my app to third party. Is it possible that the I can programmatically create a mechanism using Stripe API so the promoter could get a % of my marketplace margin for promoting the app and obtaining the connected account user ?

bold temple
#

When I want update data against Id get from payment_intent.create after payment_intent.succeeded event in webhook

#

Id will be differ from payment_intent.create so match found in database

odd plinth
#

any idea stripe google pay test card not working on my end please help to me

#

see above video

vagrant steppeBOT
#

Radar

haughty venture
#

Hi developers, I was testing on a payments site, while navigating through its features, the site allows us to verify apple pay domain verification, it actually asks to enter the top level domain, i.e mydomain.com , after entering the domain, it sends a GET request to mydomain.com/.well-known/apple-developer-merchantid-domain-association , the problem is, it sends all the cookies along with this request , like PHPSESSID,JSESSIONID,Host-Stripe.mkt.csrf,stripe.customerportal.csrf, and some session tokens, can you tell me if it is the misconfiguration or what. As far as I think, this looks something fishy to me.

umbral kettle
#

the Can we authroise the payment method details (i.e., card information) but not collect the payment until another event triggers the actual collection of payment?

haughty venture
#

you can see here

vagrant steppeBOT
#

m3hrajbhat

golden cosmos
lyric estuary
#

Hello, I am facing some issues with Google Pay Integration

  • I have Indian Stripe account and want my International users to have the functionality of Google Pay on Android.

  • What are additional requirements apart from the below link for Android to be there to display the Google Pay in Payment Sheet ? https://stripe.com/docs/payments/accept-a-payment?platform=android&ui=payment-sheet#android-google-pay

  • Following above is not resulting in displaying the Google Pay button, also how can I test the Google Pay functionality residing in India, so that my International Users won't face any issues.

  • I did saw the Prequisites for Google pay/ Apple pay but they seemed to be for HTML/JS and React, not for Android
    https://stripe.com/docs/stripe-js/elements/payment-request-button

  • Also I need some help in understanding the Regulations from Support team, can you please connect me to someone from Support team (it's urgent). I have already created a query on Stripe Contact Page but it's been more than 12 hours, no contact has been established

clever pendant
#

I had previously built a system with stripe payment to charge the customer later on a different day using setup intent.
I followed this tutorial and chose web, server-side rendering and HTML+JS option:
https://stripe.com/docs/payments/save-and-reuse?platform=web&ui=elements&client=html
I have successfully set up the system and created a payment intent to charge the customer like this:

const paymentIntent = await stripe.paymentIntents.create({
    amount: data.chargeAmount,
    currency: "usd",
    automatic_payment_methods: { enabled: true },
    customer: data.customerId,
    payment_method: data.paymentMethodId,
    off_session: true,
    confirm: true,
    return_url: "https://example.com/",
});

Now, i want to send the payment to a connected account. but because of this setup, the customer gets charged immediately once the paymentIntent is created.
I would like to do separate charges something like this: https://stripe.com/docs/connect/charges-transfers
TIA

vagrant steppeBOT
#

rohan09

thin spindle
#

Hello, I can't make Klarna button to appear when I use:
var paymentRequest = stripe.paymentRequest({
country: 'US',
currency: 'usd',
total: {
label: 'Cart total',
amount: parseInt(formatted_amount),
},
requestPayerName: true,
requestPayerEmail: true,
});
var prButton = elements.create('paymentRequestButton', {
paymentRequest: paymentRequest,
});
prButton.mount('#payment-request-button');

But it appears properly when I use:
const paymentElement = elements.create("payment", paymentElementOptions);
paymentElement.mount("#payment-element");

#

How do I make it apear as a button like the Google pay and applepay?

rapid basin
#

Good morning,
We are creating subscriptions for our customers to our express connected account using Stripe API.
We chose to set the behavior es PaymentBehavior=DEFAULT_INCOMPLETE with the default CollectionMethod=CHARGE_AUTOMATICALLY, as we would send the customer to a payment page, and only activate the subscription after the payment.
However, we realized that with these setting the invoice is automatically finalized, and cannot be updated. We need to edit the invoice, adding a memo to be displayed in the invoice, and only then send it to the customer.
As a work around, we set the subscription's CollectionMethod to SEND_INVOICE upon creation, which allow us to updated the invoice, and then we finalize it.
The SEND_INVOICE also allow us to update the recurring invoices: we listen to the invoice.created event, update the memo and finalize it.
However, we missed the fact that when setting the collection method to SEND_INVOICE, the subscription is activated upon creation, event if the customer is not paying. Meaning, if the customer closed the payment page without paying, the subscription is ACTIVE and he can enjoy the benefits of the subscription without paying.
As this is a risk to the companies income, we had to revert our code, and return to the setting of PaymentBehavior=DEFAULT_INCOMPLETE with the default CollectionMethod=CHARGE_AUTOMATICALLY, without updating the memo of the invoices.
My question is: is there a way to create the subscription as 'incomplete', that will be change to 'active' only after the invoice is paid by the customer, and allow us to update the invoice before it is sent to the customer by email?

opal flame
#

Hi, I'm completely new to using Stripe here. I'm looking to simply use the payment links feature and pair that with some code that checks for when a user subscribes. I want to check some custom values that the user inputs during checkout. I'm using NodeJS. How can I get started?

Also, of course, I'll want to check when a user cancels their subscription as well. So just information relating to all of that would be helpful 🙂

umbral adder
#

🚨 URGENT HELP NEEDED: STRIPE ACH PAYMENT VERIFICATION ISSUE 🚨

Hey everyone,

I'm encountering a critical issue with Stripe ACH payments and I'm in need of urgent assistance. The setup and testing in the "test mode" went smoothly, but when I switched to live mode, I started facing the following problem:

Error Message 1:

{ "error": { "code": "bank_account_verification_failed", "doc_url": "https://stripe.com/docs/error-codes/bank-account-verification-failed", "message": "The amounts provided do not match the amounts that were sent to the bank account. You have 1 verification attempt remaining.", "request_log_url": "https://dashboard.stripe.com/logs/req_xWWu5CIZN2Cs6o?t=1686086468", "type": "invalid_request_error" } }

Error Message 2:

{ "error": { "code": "bank_account_verification_failed", "doc_url": "https://stripe.com/docs/error-codes/bank-account-verification-failed", "message": "You have tried to verify this bank account 3 times. To continue trying to verify the account, please reach out to us directly.", "request_log_url": "https://dashboard.stripe.com/logs/req_Pst5Mb8I58IKUL?t=1686083357", "type": "invalid_request_error" } }

In the second error message, it states that I have attempted to verify the bank account three times already. To continue the verification process, it advises me to reach out to Stripe directly. I'm unsure why this limit is being reached and how I can proceed further.

Here's the relevant information I'm providing in the request body:

{ "amounts": { "0": "32", "1": "45" } }

umbral adder
# umbral adder 🚨 URGENT HELP NEEDED: STRIPE ACH PAYMENT VERIFICATION ISSUE 🚨 Hey everyone, ...

These are the amounts I used for verification, but it seems that they are not being accepted. I need assistance in understanding the correct approach for providing verification amounts.

I'm reaching out to this community in the hope that someone has encountered similar issues or has expertise in resolving them. Any guidance, suggestions, or resources that can help me overcome these challenges would be greatly appreciated.

Thank you all in advance for your time and support. Please feel free to reach out to me directly or reply to this post with any insights or solutions you can offer.

#StripeACH #PaymentVerificationIssue #InvalidRequestError #DeveloperCommunity

sinful void
#

Hello everyone,
Does anybody know, are WeChat Pay and AliPay only available in prebuild checkout page or Payment Element?

boreal ember
#

we are using new PaymentElements API with react. In sandbox everything is working fine. But in production we are getting error IntegrationError: This Element has already been destroyed. Please create a new one.

fluid juniper
#

Hi, I see a customer that has being charged outside of their billing cycle, how could that be?

rotund warren
#

Hi, I am working with Stripe Pricing Tables, integrated and working end to end
Due to some use cases I need to confirm on below

  1. Can we authorise the payment but not charge via Pricing Table Checkout? I can charge at later stage after reviewing the user information
  2. Can we have two consent checkboxes? One for terms and other for privacy. Currently I can see the option to have one consent box
  3. Can we have some custom logic, if user click particular checkbox, I auto apply discount of 10%
tropic berry
#

When using Checkout for payment, which event should I listen to in order to ensure that a refund has been successfully processed?

plucky stag
#

Hello there,
I am facing issue with stripe payment, recently I have created a POS app and I am taking order form it, and connected with card reader.
The order amount and strip amount is different.
e.g: If order amount is $20 then stipe is collecting previous order amount on reader for new payment. It is not updating.

pseudo ravine
#

Hi, I have some doubts regarding the invoice generated on stripe customer portal.

rich thunder
#

Hi, There
i m trying to payment for stripe connect account while geting below error.
No such PaymentMethod: 'pm_1N3CDWBSgwhLUexTtz2cenJn'; OAuth key or Stripe-Account header was used but API request was provided with a platform-owned payment method ID. Please ensure that the provided payment method matches the specified account

i mean customer trying payment for stripe connect account.

surreal sluice
#

Hi, guys! I get defferent response from stripe when i try charge. i uses connect account functionality. in 1 account i get charges key in reponse, in another, without key.

vagrant steppeBOT
#

Giriraj

quartz lantern
#

Hey there, when I refund a payment intent, what is the status of that refund object received? how can I subscribe to changes in the refund? are there webhooks to know when a refund has succeeded? I can not find this in the docs

modest owl
#

Hi team, I want to let the user change their payment details and then try to charge the card immedtiately when they finish adding it, what do you think is the most efficient way to achieve this?

fickle wasp
#

Hello is there somewhere I can get definition file for capabilities i.e. I dont now what this means bancontact_payments or sofort_payments and many more

teal ingot
#

Hello guys, just moved site from one domain to another. Changed webhook urls at Dashboard. When trying to submit a card payment seems like no response is coming from Stripe itself . No requests at Stripe dashboard either. But google pay works, request and respones coming thru. Any ideas?

hearty palm
#

Hey, is there any issue going on with Stripe, especially around creating creditNotes (for refund)?

For months, it was working fine, and suddenly today its failing (throwing "The sum of credit amount ($<>), refund amount and out of band amount must equal the credit note amount ($<>)").
Plus there are extra/illogical events in stripe's customer... it's refunding and creating creditNotes for customer that is exceeding even all invoices amount.
But in customer, there's no balance.

pseudo ravine
#

Hi, I have some doubts in the invoices created on customer portal.

timid junco
#

Hey guys, wonder if anyone could help me please! We have never used Stripe before and are being asked by a customer if we can send them a Stripe payment link so they can pay by card. We have always taken payment by bank transfer and never dabbled with card. If we set up an account with Stripe and send a payment link does anyone know how long this takes to be paid out to you? Thanks!!

jagged wind
#

Hi guys, I'm using Stripe in a SaaS to charge customers. I have different products in Stripe (all current prices have metered usage & sum of the all usages) and the clients select the product they would like to use. I want to implement layered pricing. I want my old users to keep getting charged with the older prices, whereas I want my newer users to see newer prices. How can I achieve that? Is there a built-in Stripe feature for that?

floral mist
#

I am using a Stripe Payment Element in a form where the users can upload a file and payment is taken after. When user's pick GooglePay I can get a Delegation is not allowed without transient user activation. error because, as I understand, there shouldn't be a delay between a user action and showing the payment form. But I do have to process their upload before taking their payment so I'm not sure how to handle this best?

timber panther
#

I;m facing the problem with stripe element. My payment method is not saved in stripe

hidden tendon
#

Hello Stripe team, when creating a subscription, what's the default value for payment_behavior when not given?

glossy estuary
#

Hi all 🙂
Who can help with such question:
i used dependency https://mvnrepository.com/artifact/com.stripe/stripe-java (stripe-java) in my tests.

And i have a problem with customers exist. In test i verify that customer exist on Stripe side - for customer searching i used:
CustomerSearchParams searchParams =
CustomerSearchParams
.builder()
.setQuery("name:'" + getCustomerName(user.getUserId()) + "'")
.build();
And when i saw that customer exist - i go make another actions.
When i try to create subscription payment - Stripe return in provider answer - [errorData] => Array
(
[message] => Customer not found by name: "user_source******"
[code] => 404

Maybe Stripe has some cash? Or how to verify that customer 100% exist on your side

pallid marsh
#

Good day hardcore devs! Hope all is well.

We tried to ugprade the stripe java library from 20.xx.xx to 22.22.0, and this keeps firing

Exception in thread "Thread-4" java.lang.NoClassDefFoundError: com/google/gson/ReflectionAccessFilter

We don't utilize Google's Gson here. Does the latest stripe java library depends on Gson moving forward?

rich thunder
#

Hi, Team!. I need to payment customer to stripe connect account in node js. can you explain me full flow?

surreal sluice
#

Hi guys! How i know, when coneected account succefully completed . i send request to retrive/id url. but i can find status in response

grand ibex
#

Hi there i need some help in charging payment

dark hearth
#

is it possible to export , as part of a payments export, the custom field i added to a payment link? i cannot see it when i custom select columns

charred wasp
#

Hi team,

We have a product A that customers can pay for in 4 instalments so we create a subscription schedule for it.

We have another product B that we want to sell together **product A ** (so capture a single payment/single invoice) but this time product B is not in instalments. I can either be one-off payment, or a rolling subscription.

It is possible to have a subscription with multiple line items, product A and product B, but it it possible to charge the first 4 months for both products (as product A has 4 instalments) and starting from the 5th month change only for product B? I tried creating a subscription with 2 line items, with duration=forever, but it seems to keep changing for product A even after the 4 months.

If not, how could we approach this, such that customers do not have to pay for each subscription separately?

tame vault
#

Hey guys, does anyone know whether it's possible to edit the text displayed under the form when using setupIntent to charge cosutomers later?

teal ingot
#

Can someone confirm: Do I need to change any thing more than webhook when changing website domain? For example page was renamed from dev.website.com to live.website.com ? Can I still use same API key?

sharp portal
#

Hi!
I encountered an unexpected behavior when purchasing and creating an invoice.
When the user enters the card details:

  1. Correct card number, correct date and invalid CVV/CVC, the payment is accepted and the money is withdrawn, but in Payment method I see that CVC check is failed
  2. Correct card number, invalid date and invalid CVV, receives error: Wrong CVV/CVC entered.
  3. Correct number, correct date, invalid CVV and not enough money on the card, getting the error: Wrong CVV

Will Stripe Radar help me solve this problem, or are there other options on how to fix this.

zinc oxide
#

How to use Stripe Payment Element with subscription?

#

can't attach paymentmethod to customer.

#

Can any help?

sturdy widget
#

Hi, is there an api to list all account_tax_id?

carmine vessel
#

Hi guys

#

let me know who can help me on connected account

fickle wasp
#

Hello with service providers using connected accounts with the stripe full service agreement; can the platform based in the US send payouts to service providers in other countries other than the US?

weary karma
#

Hello, I am concerned about random API changes that occur without any notice. From today, when I create a Connected account and choose "Invididual" account type, Stripe automatically creates an empty representative for me, which is really confusing and wasn't expected by my UI application, and now I have to deliver the hotfix to prod in order to allow my clients to onboard to my application. The question I have for the moment, why do such behavior changes happen and where can I monitor them in order to resolve all new issues before Stripe team makes such significant changes??

tardy spade
#

hi
can we use connetid of another business in some other business ?

maiden sable
#

hi

#

i have doubt in transfer api

tame heath
#

Hello,
when integrating with PromptPay, I noticed the presence of an "Expire test payment" scenario in the testing environment. I also came across the corresponding status while implementing the web integration with the Stripe SDK. I would like to know when this scenario would be triggered in the production environment.

vocal wagon
#

Hello , is there a way to see if a subscription or any event has been created or generated by our API or through Stripe dashboard , thank you in advance !

grand ibex
#

In the payment intent charge into test mode, is it possible to send email for testing?

dark hearth
#

Im storing the response from stripe webhooks in my database, are there any security implications with doing this? is there anything in the response that can be used to gain access to a users stripe details?

winter tulip
#

Hi
I was hoping for some advice as I am having problems with payments that need authentication using SetupIntents

I have created a setupintent with a test card that requires authentication (4000 0025 0000 3155).
The user authenticates the card and the setupintent succeeds.

I have created a subscription on receiving the "setup_intent.succeeded" webhook and set the DefaultPaymentMethod to setupIntent.PaymentMethodId. However the subsequent payment fails and I'm still getting a 'payment_intent.requires_action' event.

Am I doing something wrong here? I thought if the setupintent succeeded that future payments would use the saved authenticated card?

whole swan
#

Hello team
Can you please help me to understand this error message - Payment details were collected through Stripe Elements using automatic payment methods and cannot be confirmed with a Payment Intent configured with payment_method_types.

terse shale
#

Hi,
I'd like users to be able to update their subscription at any point throughout the subscription cycle, however it should only be updated for the next billing cycle. I see that I can create a subscription schedule to achieve this kind of behavior, however when I use the "from_subscription" attribute in order to directly specify which subscription I want to add the schedule to, it doesn't allow me to set a start date ( I would set the currentSubscription.end_of_billing_cycle + 24 * 60 * 60 as the start date for instance).

Would the right way to achieve this behavior be by creating a subscription schedule from the get-go, instead of a subscription? Or do I have to do something with the trialing parameter?

Thanks for any help 🙂

snow crescent
#

Hi, I'm working on BNPL payment method integration (Klarna), and it looks like US merchant can only accept Klarna payments from US customers, despite Klarna supporting multiple EU countries. Is that correct? Is there any way to accept payments from EU as a US based merchant?

hard portal
#

Hi ,
Can u help me in solving this error while using webhook
"Unable to extract timestamp and signatures from header" can u guide me in passing Sripe-Signature in the header

uneven steppe
#

Hello. Our stripe account is blocked today with "Your business does not meet our Terms of Service". Unfortunately this is the first we've heard of it and payments are failing, it says there are required actions but there's nothing for us to submit or do anywhere. Phone line + Chat support is down. Unsure of how to proceed to unblock our account (already submitted a ticket but can't wait a day for this), can you let me know what the suggested next steps are.

chrome bear
#

I am getting an error after adding some code, and can't figure out where it could be coming from. Maybe you guys can take a look?

req_1ZUjW4RpX3nnoD

payment_intent_unexpected_state
You cannot confirm this PaymentIntent because it has already succeeded after being previously confirmed.

marsh whale
#

Hi! I wanted some help down here with creating a payment link or other viable solution using Stripe.

So in a nutshell, I wanted to allow my customers to make initial payment (deposit) when they select a date on Cal.com and the remaining amount is charged on a recurring mode every month a day from the date they selected on the calendar.

An example, Customer selects 20th of August 2023, and pays for the deposit to confirm the date. Then, the remaining fees are charged in 3 installments with the first installment on the 20th of August.

The two problems -- I have is to make the payment recurring only 3 times, and to delay the payment till the date the customer selected on the Cal.com.

Kindly advise any workarounds or solutions which I can take into consideration for these issues.

Thanks in advance.

grand ibex
#

Hi there need some help to charge us_bank_account with payment intent

meager axle
modest owl
#

Hi team, I want to charge the user with a subscription once they change the payment info, is this possible?

drifting idol
#

Hi to all 🙂

I have some doubts about in-app payments with Stripe in mobile apps. Can Stripe integration be used for any type of payment? For example, I have an app that allows to buy credits to be used inside the app. Is it a use case allowed by the ios and google stores to use Stripe? Or do I need to implement the android or ios payment systems in these cases? Thanks!

zinc oxide
#

How i can close cash app pay and secure 1 click checkout in payment element?

#

const options = {
mode: 'subscription',
amount: 1099,
currency: 'usd',
// Fully customizable with appearance API.
appearance: {/.../},
automatic_payment_methods:{
enabled: false,
}

#

passing this in options

cunning mauve
#

How can I contact regular support? Every link I've found just takes me back to the general Help & Support page.

vocal wagon
#

hello there! I have a problem eith my payouts. A payout is missing and I cannot understand why.

timid crater
#

I am writing to address an issue concerning the use of Stripe for saving customers' cards and holding amounts when vendors accept customer service. While our system relies on Stripe for these functions, we have encountered instances where the holding of funds fails due to the banks' requirement of 3D Secure authentication for higher amounts.

To ensure a seamless transaction process, it is crucial for us to determine whether a card necessitates 3D Secure authentication upon saving it to Stripe. I would like to inquire whether Stripe provides any mechanisms or features to assist us in this regard. Specifically, we are seeking a means to identify cards that require 3D Secure authentication and those that do not.

Furthermore, I am interested in understanding the typical requirements for 3D Secure authentication. Are transactions above a certain threshold usually subject to this authentication process? For instance, does the requirement apply when the transaction amount exceeds $100 or any other specified threshold established by the banks?

I kindly request your guidance and advice on these matters. We are eager to find a solution that meets our requirements and ensures a smooth and secure payment experience for our customers.

Thank you for your prompt attention to this matter. I look forward to your response.

terse shale
#

Hi, I asked this a few minutes ago. #dev-help message I'm wondering how could I generate an upcoming invoice for this switch, that I can display to users if they for instance are considering an upgrade (which would switch the price of the subscription).

Currently this is how I generate upcoming invoices:
const upcomingInvoice = await stripe.invoices.retrieveUpcoming({ customer: stripeAcc.customerId, subscription: stripeAcc.subscriptionId, subscription_items: items, subscription_proration_date: subscription.current_period_end,
However, even though my subscription.current_period_end is on the 08 Jun 2024, the upcomingInvoice.period_start is on 08 Jun 2023. I would like it to be on the same day as the current_period_end of the subscription that was made. How would I do that?

ionic siren
#

Hello is anyone able to help me?

elder gale
#

Hello, good evening all.
I wanted to know how I can create a two key authentication system similar to what stripe and every other payment gateway uses to authenticate the public apis. Like Secret Key and Public Key concept.

marsh lichen
#

Hi! I'm trying to listen to webhooks.

So, I have webhook.js

...
app.post('/webhook', express.raw({type: 'application/json'}), (request, response) => {
...
app.listen(4242, () => console.log('Running on port 4242'));

So, on Endpoint URL on the Stripe Dashboard, in this case, would be https://website.com:4242/webhook
Or would be something else? I guess it depends on the app.post and app.listen right?

left root
#

Hey. We are creating a transfer to a connect account from the platform balance. After that we want to create a payout to transfer money to the user's bank account. What is the correct webhook for event when the transfer succeeds and we can create a payout?

serene hare
#

hello! i'd like to end a subscription's trial without charging (don't create an invoice, or create an invoice that doesnt auto collect). I tried pausing then issuing the command to end the trial, but that spits back You cannot create a new invoice for a paused subscription. Unpause the subscription before attempting to create a new invoice.

whole swan
vocal wagon
#

Hello, you disconnected my stripe account on shopify and I don't understand why. I can't make sales right now because of you. Please, tell me why.

proven silo
#

Hi Guys,

Is there a setting available from where I can control the time at which Stripe sends the balance to the Stripe owner account?
Currently stripe sends the balance automatically and I think every next day whenever we receive payment for subscriptions.

My problem is, we actually have agents who make sales for us and we run a CROn to make payments on 4th of every month for their monthly sales using stripe connect accounts, but since our balance was transferred to Stripe owners bank account, we ran low on balance and was unable to make any payments.

So need a solution to overcome this.

crude abyss
#

How long does a PAD payment take to process (py_3NEmeSAq6ReFUKV81b836Efw) and is this processing time for all transactions or only the first?

thorny briar
#

Does anyone know how airbnb uses stripe express payouts for individuals in the united arab emirates?

granite swallow
#

Hi Team arvind here, need some info on stripe ACH

rich thunder
#

Hi Team,
How many detail should i need to require to create stripe connect account. which one is easy type standard,custom and express. and which one is easy and it's with less details.
then i can tranfer money.

ancient sage
#

Hi stripe ... I want to know can i make the subscription plan for 3 year basis not on yearly basis ??

winged niche
#

Hey! Is it possible to use Payment Request button with Payment elements? If so, how can the same PaymentIntent be used such the same info for the product can be used?

zinc oxide
#

How to save card information from paymentElement to customer?

ripe storm
#

Hello, does anybody know if it's possible to update the 2fa number used for a custom account through connect onboarding? When trying to access connect onboarding, there is a prompt for additional verification, but I can't seem to find any way to update this verification information in the dashboard.

zinc oxide
#

i want to create customer first then add card to it but using payment element.

vocal wagon
#

Is there a way to pass a client reference inside a pricing table? We are planning to rely on pricing table in the future instead of what we currently have right now but we would be require to pass the client reference to that pricing table instead of letting the customer enter the email address.

grand ibex
#

Hi there i need some help in Account reciept.

slim anchor
#

Hello, trying to get the info of a paymentintentID but it is saying No such payment_intent on the service.get call. Once you respond I will post screenshots to show you further.

gaunt furnace
#

it Hello! I am trying to (using a webhook) get the coupon used for a one-time purchase product so I can pass that to the description of that sale (https://dashboard.stripe.com/payments - description). I was able to do for a subscription product, but for a one-time product, since it's not the same event, I can't find an event that passes the coupon. Does anybody know how we can do that? Thanks!

pastel stone
#

How do you add default_tax_rates to payment intents?

final walrus
#

I have a small issue on JS I don't now how to handle. Some users are clicking very quickly on the pay button, while JS just called

paymentElement.mount("#payment-element");

Right after this line we are doing:
document.querySelector("#submit").disabled = false;

Still, some users are able to "lock" the loader for Stripe's form because it was submitted before the complete form has been loaded. Is there a way to trigger the end of the loading of paymentElement?

Current script attached

pastel stone
ember bear
#

Please keep messages in the thread if you have a suggestion @pastel stone

prime quail
#

so in my platform multiple providers use different stripe account, and we use webhook for certain events, so my plan is to save secret on our side, i want to know how can I know this incoming webhook is for this provider

stark pike
#

Greetings,

I'm trying to integrate stripe subscriptions with checkout sessions (no Stripe elements nor stripe.js).

But when enetered a real card we got the following problem:

  • The request is handled properly in stripe.
  • Recieved a webhook event invoice.payment_failed, which we actually use to send an email to the client that something went wrong.
  • Recieved afterthat webhook event invoice.paid

The question is is that a normal behaviour and how to handle it properly so we do not send fake mails?

The other question is in dev mode, while testing with 3DS cards(4000000000003220) it seems that every time we move the test clock, for thenext billing cycle, it requires 3DS authentication? Is that a normal behaviour in production and if so how to handle it?(without stripe.js/stripe elements)

brisk valley
#

Hello. I am using the create a token api call to grab the user's debit card information to add an external account to the user. I keep getting an error saying that the card was declined with the error message details saying generic_decline. I called my bank and they said they are not declining anything on their end and told me to contact you all to see if I can get a more detailed reason why the create a token api is declining to take the card information .

heavy charm
#

In test mode, I got the error message "Customer cus_XxxxxxxxxxxxxX already has the maximum 3 current and scheduled subscriptions.; code: customer_max_subscriptions; request-id: req_x9999999999999". Is there a limit of 3 subscriptions per customer in non-test mode as well?

terse shale
#

Hey,
I'd like to preview an upcoming invoice, which has a different priceId and quantity. The "price" and quantity variables passed in here have values which are not the same as the original price. However, when I print out invoice.lines.data[1]?.quantity, it returns the original price and quantity. What am I doing wrong here?

`const items = [{
id: subscription.items.data[0]!.id,
quantity: quantity,
price: price,
}];

  invoice = await stripe.invoices.retrieveUpcoming({
    customer: stripeAcc.customerId,
    subscription: stripeAcc.subscriptionId,
    subscription_items: items,
    subscription_proration_behavior: 'none',
    expand: ['lines.data.tax_amounts.tax_rate', 'total_tax_amounts.tax_rate'],
  });
// }

console.log("invoice", invoice.lines.data[1]?.quantity)`
hasty anchor
#

I am connecting stripe to big query using segment. When i go in and run a query under payment methods table the column customer_id is returning some with an identifier and the rest as null. Any ideas why this is?

winter tulip
#

Hi,

I was on this morning because I was having issues with payments failing authentication after the setup intents succeeds.
To recap: I created a setupintent with a test card that requires authentication (4000 0025 0000 3155), one the user authenticates the setupintent succeeds.
On receiving the "setup_intent.succeeded" webhook I create a subscription woth the OffSession set to true & set the DefaultPaymentMethod to setupIntent.PaymentMethodId. However the subsequent payment fails and requires action.
Earlier advice was to pass off-session when I confirm the PaymentIntent later, but this is now resulting in the message "You cannot confirm with the off_session parameter when setup_future_usage is also set on the PaymentIntent because you cannot set up future usages when processing payments off-session."

https://dashboard.stripe.com/test/logs/req_TGkwrrtIndqOiZ

Any help/advice would be brilliant, thanks

warped shoal
#

Hi! I've been trying to reach out to stripe express regarding a transaction made 2 weeks ago. Is there a way to get the reference number of a transaction? It was tagged "settled" on the platform but bank says the amount is not yet received

rugged mountain
#

Hi, is there any documentation on Stripe or answers as to how payments become "uncaptured" status?

left root
#

Are funds transferred from platform balance to the connect account balance always become available to payout immediately, or there is may be a delay for this?

wild totem
#

Hey, is there a way to generate stripe connect accounts that can receive payments but not do payout. I want to delay onboarding as long as possible

weary skiff
#

Hello, I'm collecting payment method via a custom form with setup intent and stripe js / react components. I followed this guide: https://stripe.com/docs/payments/save-and-reuse?platform=web&ui=elements, and it's working well.

When a user goes to purchase something after putting in their CC, I want to show some UI that display their Card info. How do I do this? I know I can retrieve a payment method (https://stripe.com/docs/api/payment_methods/customer), but does stripe have UI elements to display their cards? Thank you!

restive iris
#

Hello, I want to customize icon logo on checkout page Magento 2. How can I customize it?

heavy charm
#

Suppose I want to let users downgrade the number of seats in a subscription, but I want the downgrade to happen at the end of the billing cycle, rather than being prorated and taking effect immediately, how would I implement this?

dark hearth
#

how do i create a portal session for payment link purchases that dont create subscriptions? as far as i can see, there is no customer id returned as part of the webhook response and in stripe, the customer is classed as a guest

wraith trout
#

I'm listnening to invoice.upcoming webhook and I want to add invoice items to that upcoming invoice. But in the incoming body I can't find any reference for invoice id. How should I add items to the invoice without having it's id?

hybrid hemlock
robust rampart
#

Hi

#

A quick question

#

Is there an option to get ACH element to integrate?

dim hearth
#

@robust rampart Please use the thread I created for you

empty dirge
#

I don't need help I'm just so happy you all are listening to feedback HYPERHEADBANG HYPERHEADBANG HYPERHEADBANG

marsh lichen
#

When dealing with disputes charge.dispute.created
What's the best way to connect this dispute to the customer?

Actually, we deal with payment success and payment failed, as the object have the customer_id attached, but disputes don't have customer attached.

Disputes have attached py and pi

Is there any way to see the customer ID making an API call with the pi? Or do I need to register all payment IDs on my database?

exotic tide
#

Please, how can i reuse a payment_intent, if already setup for future usage ? The Customer card has 3D secure and anythime i try to use the payment method in a new payment intent, it gets blocked due to 3D Secure.

zealous shadow
dusk swift
#

Hi, guys!
A week ago asked some questions about Stripe Custom on-boarding Flow for connected account https://stripe.com/docs/connect/custom-accounts

We worked oin that and it looks better now. But one more detail
Client opened US Stripe account instead of Cyprus. Are there any more simplier solutions then custom avaliable for US?

vocal wagon
#

Hey! I need help, I want to pay on one website, but when I put MY card, it will say this: Your card has been declined

vital slate
#

I noticed something between the "Test mode" and "Live mode" toggle inside the Dahsboard of Stripe. What I tried to do is "enable" the Email customers about… > Successful payments for the Test mode. But keep it disabled for the Live mode. However. When I am on Test mode, and I enable it. It also enables it for the Live mode. The issue is, I don't want it to be enabled for the Live mode. I only want it to be enabled in the Test mode. Is this some sort of bug? I thought Test and Live are completely seperate settings/configs? Am I missing something? (https://dashboard.stripe.com/settings/emails)

dark hearth
#

how do i pass the users email as part of a paymentLinks->create api call?

zenith bolt
#

Hi, for 3DS payments that are manually triggered with request_three_d_secure: any, is there any way to tell if the issuer requires 3DS or not?

proper epoch
#

I was checking the docs for Connect. Specifically the "Enable other businesses to accept payments directly" guide. Noticed there was no react native tab. Is this not possible with the react native sdk? Or is it just a documentation issue? Thanks!

ruby walrus
#

i'm trying to obtain the charge id (latest_charge) when comfirming a card payment via stripe.js, but that doesn't seem to be possible? is there another way to do it?

maiden sable
#

How to to transfer the amount to my connected accounts via site

gusty fulcrum
#

Hi, anybody here have done Prebuilt checkout page in next js using the new app router concept? I tried to follow the documentation and converting the api routes into the route handler concept, but I am having troubles. Any links to examples?

real matrix
#

Hello! I have a question on receipts from stripe connect. Is there a way to get the payment details to show up on the receipt?

hardy trench
#

Hello, can you please help us to get the number we need to add it in our website, the person who is helping with the website said we need a long number for him to add it.

polar cloud
#

Hey guys i have a question please

#

i cant use my stripe account it said this : Your business does not meet our Terms of Service Your business doesn't meet our Terms of Service and therefore legally cannot use Stripe services. If you think this may be a mistake, please contact us .. i tried to contact them but nothing is it okay to create another stripe account or im forever banned please guid me

wary haven
#

I want to setup subscription where I charge my customers for usage but the rate changes based on where they are based. For example, 1 minute of usage in US might be 0.01. 1 minute in Australia might be 0.10. I see metered usage but that charges the same for everyone. How is it possible to do this?

visual sierra
#

I want to set up a Stripe account for my business and I was wondering if the 2.9% charge was made on my pre-tax or post-tax sales amount?

fluid ingot
#

is there any way at all, to store a canadian interac debit card for re-use later on? I know the stripe terminal reader does not support it. I did not know if collecting the payment method over stripe elements would work? or if interac is just impossible to do that with

novel obsidian
#

How does first_time_transaction on a coupon work exactly? If we programmatically created an invoice for that customer, would the customer still be able to apply such a coupon to their first subscription? The particular customer has some $0 invoices that are marked paid, but no other transactions.

mortal sail
#

Hi - I'm trying to finish creating a Stripe Connect account, but it continues to say: You’re on your way to going live. Follow the steps below to complete your integration." I've verified my email, I've completed my platform profile, and added my business details. What else do I need to do to no longer "be on my way to going live"?

rapid siren
#

Hello! I have a question

lime sun
#

Are email receipts for successful payments only sent in live mode? They don't seem to be sending in test mode.

vocal wagon
timid horizon
#

I am dealing with a situation where I am causing the <Elements /> (react) to re-rendering due to changing the Amount when entering the address. I need some help in terms of how to do this!

limpid summit
#

Hi team, can you tell me the different kinds of balance transactions?

rapid siren
#

I have the next question. I'm creating customer by API code, and i wanna create this new user with a free subscription. Can i create the customer and pass in the creation method the id of subscription or how can i do this?

vivid plaza
#

I want to add subscription with trial period and payment intent is not created in that case. How to let users to add payment info with trial period like other payment platoform?

snow crescent
#

Hello,
I have a use case where I need to accept international payments as a US-based merchant, but the only payment methods that are supported internationally are card payments and Link (i.e. US-based merchant cannot accept EU-based customer's payment through Klarna). Is there any way where Stripe could dynamically adjust the list of available payment methods, maybe based on customer's IP address? I use automatic_payment_methods: { enabled: true } when I create paymentIntent to automatically populate the list of available methods

bleak ocean
#

Hello, I'm using the Link Authentication Element, and when I enter an email address, it does nothing. Shouldn't it prompt to enter an SMS code?

plucky plank
#

The PaymentIntent and SetupIntent objects have a automatic_payment_methods option. Does a similar option exist when creating a Subscription? Is there a way to set the Subscription's latest_invoice.payment_intent to have the automatic_payment_methods option?

vocal wagon
#

Hey. I'm getting the following error when creating a connected express account: The recipient ToS agreement is not supported for platforms in US creating accounts in I have turned on transfer capability. It's needed to transfer money from our "main balance" to user connected account so he/she can make a payout. This errors is shown when country is Brazil (and a few others). What does this error means exactly and what we should do to allow payouts?

real summit
#

hi am unable to login on dashboard (app works ok) it just hangs 'ere:

#

please advise what to do

#

tried: 1.safari (instead of chrome) 2.incognito

#

neither give any relief 😦

vagrant steppeBOT
#

typek3

#

solongandthanksforallthefish

zenith bolt
#

Hi, for 3DS authentication rules, I see 3 default rules:

  1. If 3D Secure is required for card
  2. If 3D Secure is recommend for card
  3. If 3D Secure is supported for card

How does Stripe determine which of these 3 a card falls under and is this information available via API?

hollow cedar
#

Hey guys, i wanted to know if someone was able to display banContact and iDeal payment method on the checkout page ?

zealous shadow
#

How can I tell what coupons are going to be applied to a subscription? I have a 6 month 40% off coupon that is applied to a monthly subscription. When I go to change it to an annual subscription I look at the upcoming invoice with retrieveUpcoming with the expand: ['discounts'], I don't see any discounts. However when I charge them there is 40% off coupon that does get applied.

obtuse saffron
#

I need to migrate my standard connect accounts that are already verified to custom type, is there an easy way to do this?

hearty karma
#

Hey there everyone! I'm looking at the Stripe Prices API Reference and not seeing any way to pull the "free trial days" field: https://stripe.com/docs/api/prices

I know that field is marked as "legacy", but anyone know if there is a way to pull its data?

jolly peak
#

Hi we are trying to keep payment_intent records in sync with Stripe using webhooks. Right now we are checking the created attribute of the JSON payload to make sure we don't overwrite newer data with older data regardless of when we might process an incoming event. In some cases we are seeing payment_intent.created and payment_intent.succeeded events being sent with exactly the same values for the created timestamp. So in those instances we can't tell which event is most recent even though logically in our application the payment_intent.succeeded should be considered the newest data. Is there something else we could look at in the payload to properly order the events or do we just need to order certain events based on their type?

loud totem
#

hi, my stripe account was locked due to excessive declined payment attempts

winged niche
#

Using Stripe payment elements has resulted in a bunch of customers being created in the dashboard - any way to remove or avoid this? Since it appears like they are all new customers with no email or payment

carmine lintel
#

Hello - I am looking for advice about how to handle invoice payments through the API. I create an invoice for Customer A. But I want Customer A, B, or C to be abl to submit payment. I get an error saying the payment method must belong to Customer A. Is there a way around this?

kind karma
#

Hi all - when using Stripes paid tax service, do you have to setup products? What if you are using it with a connected account and you want that data passed on? I dont see any documentation with stripe tax and connected accounts

potent ermine
#

Hi all,
I want to know if I can collect payments from USA customers through business gPay account on my website and receive at my indian bank account?

loud totem
#

How to avoid stripe card tests?

main ivy
#

Hi I have an invoice that is created with auto charged in the api but when I applied the discount it doesnt autocharge anymore.

prime spear
#

Hey guys,
I'm building a custom subscription checkout in next.js using the stripe-react-elements for my new job. and the PaymentElement is working great so far,
However I also need to add a button for apple pay and google pay. In the stripe documentation i see it's recommended to use the react-element called: "ExpressCheckoutElement", and it indeed shows the buttons in the checkout, but when I change the mode from "payment" to "subscription" in my Elements provider the buttons don't show up anymore.
Does anyone know how I can use the apple and google pay buttons in my checkout for subscription type payments?

white mason
#

Hey all, I got sent here by the Stripe sales team.

I'm part of a dev agency and we're building an app for a client. It will be doing multi-party payments similar to the Uber model where one user pays another, and the company keeps a cut of it. So looking at Stripe Marketplace/Connect.

We're looking to keep costs down for the React Native apps, and so I'm asking to what extent we can outsource the heavy lifting to Stripe. We're looking to ideally avoid needing to build a lot of views in our app for managing the bank accounts, etc. Does Stripe have a GUI version of this where in app we can simply link to a webpage run by Stripe (maybe with the company logo in the corner, etc) and just depend on Stripe to manage the whole onboarding experience/changing bank accounts etc.? Or is the only option building all those views custom and calling the API?

weary skiff
#

Hi! I'm trying to add metadata to a payment_intent. I want to add project_id to each payment.

Here is my paymentIntent:

  customer: customer,
  amount: amount * 100,
  currency: "usd",
  payment_method: payment_method,
  metadata: {
    project_id: req.query.projectId,
  },
  confirm: true,
});```
However, nothing is coming in for "metadata" in any of my webhooks:

This is the event.data on payment_intent.succeeded:
```"metadata": {
  },```

Anyone know why?
vocal wagon
#

which times are this chat open mon-fri?

surreal temple
vast isle
#

Hey guys! I have a quick question, when I detach a payment method from a customer, what happens to their subscription? When it gets renewed, will the customer get charged with the same payment method he has detached?

crystal imp
harsh sage
#

Hey everyone, I created a tiered product, I am trying to get the tiered pricing through the api, how do I get that? Here is the price_id: price_1N9ZhYCSlBkOK22m4o4K4V2X, if that is helpful

raven flare
#

Hello, I recently added my domain to my account settings that now, I wish to know if that url to pay an invoice gonna change to my domain?invoice.stripe.com > mydomain.com

solar flare
#

🪲 Stripe stripping +1 from US phone numbers parsed from Apple Pay on Create | This is breaking our phone number based authentication / userIDs

steep mirage
#

Hello is there a webhook event for subscription renewed? because invoice.paid isn't good enough, because users can pay invoice and it doesn't necessarily mean the subscription was paid on time

glossy zinc
#

Hi, I am trying to figure out a how to link a charge/ refund transaction to a stripe payout id in the API. Can someone guide me on this. Thanks!

vocal wagon
#

Hello, i have to pay the VAT but i saw that on the stripe's invoice, there was not the VAT. How can i get it for March, april, may and now july ?

gaunt furnace
#

Hey all. I spoke with someone earlier today about getting the coupon name from a checkout.session.completed event. He gave me a documentation where it tells me that I need to use an expansion when requesting a webhook. I tried, but I only received the "short result event", not the expanded version. Can anyone help me here?

ruby sequoia
#

HI! How can i recognize same customer? to create the different id over and over again with same parameter.

dense saddle
#

Howdy. I am using checkout in setup mode. If a user changes their payment method(s) between initial setup and when I eventually charge them (using PaymentIntent), will the setup_intent ID have changed?

true nexus
#

Hello!
I have an issue with Connected accounts.
We use Custom Connected accounts and destination charges with on_behalf_of parameter
Because of destination charges connected accounts have only py_ object to undestand what payment was made.
I want to update this py_ object.
I use stripe.charges.update API for it.
And it works for adding description and metadata, but not for a customer
So when I try to use customer from payment intent I have an error 'no such customer' (as I was d it's because this customer not created on connected account)
But I have the same issue when I try to make a new customer with stripeAccount option
As I found to do this I should have the same customer both on connected and platform account

So now, when I try to clone a customer with a token I have an error "The customer must have an active payment source attached."
Also, this error happens when I've added payment_method to the customer

So the question is are my actions correct and how I can finish it?

visual garden
#

hi. I got an error when i upoad stripe.certsigningrequest from stripe website for apple pay regeistration.

modest warren
#

Hi, on my webhook, how can I retrieve the subscription tier that a customer purchased? I'm following the samples.. I have the subscription id, the invoice, and the customer, but how can I get the product or the price so I can set up the usage limits on my backend?

clear path
#

I tried buying something off this website, and it said that the billing address used for my card didnt match so the transaction didnt go through but it still charged my bank.

heavy charm
ruby sequoia
misty hornet
#

@ruby sequoia I've re-opened your thread

harsh galleon
#

Hi, I am trying to use the following API (https://stripe.com/docs/api/payment_methods/customer) in java SDK latest version 22.22.0

As explained in the docs, I am not able to resolve, customer.getPaymentMethods().retrieve(pmId);
getPaymentMethods() is not found on customer object on stripe.model.customer;

Is this a TODO implementation?

heavy charm
#

When creating or updating a Customer Portal Configuration object from the API, is there no way of setting minimum/maximum quantities? I see that minimum/maximum quantities can be set per product from the Stripe Dashboard, but I don't see corresponding min/max quantity fields in the API.

inner lotus
#

I'm unable to login on strip website

low hollow
#

Quiero restablecer mi número de teléfono

tardy spade
#

hi team
i created a 100 scheduled subscriptions whose start date is same (whole timestamp is same )
will all of those trigger at the same time? or will there be any delay?

south trellis
#

can you explain what happened with this customer cus_O2htkcnpq1F9Vi

zinc oxide
#

I am using payment element my scenerio is i will first create customer, then add card to it and then create subscription for customer and deduct the payment how its possible using payment element instead of card element?

granite swallow
#

Hi Team this is Arvind . Need some info related to stripe ACH

pure jackal
#

I need my money now

vocal wagon
#

Hi Group. Newbie here. I'm struggling to find a link between the reference on my pay-out bank statement (= 6 letters/numbers combo (eg B8E3F3)) and the actual payment in my Stripe dashboard. Where can I find this reference (= 6 letters/numbers combo (eg B8E3F3)) in my stripe dashboard?

rich thunder
#

Hi, Team i need to customer to customer payment. and also i need to add refund functionality for customer. so, how can i go ahead?

vocal wagon
#

Hi team, I sell a subscriptions service (billed weekly, $60). I want to setup a coupon code so that customers get the first payment completely free, and then every weekly debit after that is regular price. Hoping you can help 🤞🏼

frosty root
#

Hello everyone i am using paymentIntents For the transaction the transaction was not success its give me error

"message": "You cannot confirm this PaymentIntent because it's missing a payment method. To confirm the PaymentIntent with cus_O33qjwuoDWMpCW, specify a payment method attached to this customer along with the customer ID."

My code
`const charge =
await stripe.paymentIntents.create({
amount: 11112,
currency: "thb",
customer: card.customerStripeId,
payment_method_types: ["card"]
});

        const paymentIntent = await stripe.paymentIntents.confirm(
          charge.id,
        );

`

summer kite
#

Hi team, Could someone pls explain to me the Payment flow for ACH Direct Debit and ACH credit transfer in Stripe?

cinder gull
#

Hi team, in my payment method setting CARDS is showing pending and how long it will take to get varified?

crude river
#

why it still showing me this , i already verified all requirements sir. can someone help me ou please.

normal venture
#

In the case of a webhook for a subscription. How do I know which subscription belongs to the payment intent from the webhook event?

stone abyss
#

hi
I am using the AutoTax feature to buy a subscription, and it works fine with the subscription. Now I want to add autoTax to charge API, but the official documentation doesn't say anything about it.

limpid dirge
#

Hi! Is there any way of getting via API the data that's on the Stripe Dashboard?

old bramble
#

how can we do instant ACH setup with stripe with react native app

snow crescent
#

Hello,
I have a use case where I need to accept international payments as a US-based merchant, but the only payment methods that are supported internationally are card payments and Link (i.e. US-based merchant cannot accept EU-based customer's payment through Klarna).

I have Address Element and Payment Element integrated into my checkout process. Is there a way to automatically hide restricted payment methods from Payment Element, if user either
a) selects address outside of US, or
b) if user's IP address is outside of US ?

I use automatic_payment_methods: { enabled: true } when I create paymentIntent to automatically populate the list of available methods. At the moment the only way I found where it works automatically is if I change the currency to 'EUR'. Unfortunately, all prices we list are in USD, so maybe there is any other way?

(I already asked this question before here #dev-help message, but couldn't follow up later, as it was night for me, and by morning the thread was already locked)

Discord

Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.

obtuse goblet
#

Hi. Does the customer portal give users the option to retry a failed payment? The scenario would be the user's payment fails as there is an issue with their card. They fix the issue with the card and want to retry the payment so the subscription is active.

zinc oxide
#

How to retireve information of card from Payment element and attach that card to customer?

tidal vigil
#

anytime a payemnt is about to be made on my website, it shows the error message "there has been a critical error" i used stripe webhook for subcription payment, am totally confused on what else to do

vagrant steppeBOT
#

Eugene Bakhmetiev

pallid marsh
#

Hello hardcore devs! good day, hope all is well.

Just a recap, we wanted to modify the footer and memo/description(making them empty) of a finalized invoice. We tried to follow the steps mentioned on this article (advised by ynnoj) for invoice that's already finalized (user already paid). However, we encountered an exception which it isn't allowing us to do so. Is the article outdated or we just missed something here.

com.stripe.exception.InvalidRequestException: You cannot revise an invoice that is for a subscription or has line items that contain a reference to a subscription.; request-id: req_ePITwcsxQbmvCS at com.stripe.net.LiveStripeResponseGetter.handleApiError(LiveStripeResponseGetter.java:194) at com.stripe.net.LiveStripeResponseGetter.request(

Is there another way to do it programmatically and not touching the default memo/footer on account level?

hollow cedar
#

Hey guys, i wanted to know if someone was able to display banContact and iDeal payment method on the checkout page in shopify ?

dusk swift
#

Hi, guys!
Up again this question! (for some reason I can't answer in thread. text field is not active)

A week ago asked some questions about Stripe Custom on-boarding Flow for connected account https://stripe.com/docs/connect/custom-accounts

We worked oin that and it looks better now. But one more detail
Client opened US Stripe account instead of Cyprus. Are there any more simplier solutions then custom avaliable for US?

Use Custom accounts with Connect to control your users' entire experience.

vague obsidian
#

I'm using Stripe Elements Payment Element to allow a user to checkout on my website. I'm currently integrating PayPal, but the changes to our Stripe integration which would accommodate this aren't yet ready to deploy. However, the PayPal button is showing in the Payment Element, and even disabling PayPal as a payment method in Stripe Dashboard doesn't get rid of it. Is there any way to hide a certain payment method on a Payment Element?

dim adder
#

Hello everybody ,
I am a beginner on stripe and I use this function to have a payment form and make it easier for me to enter payment information:
Future<void> makePayment() async {
try { paymentIntent = await createPaymentIntent('100', 'USD');
//STEP 2: Initialize Payment Sheet
await Stripe.instance .initPaymentSheet( paymentSheetParameters: SetupPaymentSheetParameters( paymentIntentClientSecret: paymentIntent!['client_secret'], //Gotten from payment intent
style: ThemeMode.dark, merchantDisplayName: 'My shopper',
)) .then((value) {});
//STEP 3: Display Payment sheet displayPaymentSheet();
} catch (err) {
throwException(err);
} }
Now I would like to add a field to put the name of the card holder in this interface that stripe provided me, is it possible to customize this ???

vocal wagon
#

can you restrict a customer to only be able to subscribe to an item once. (if a new subscription is created and it includes the same product , cancel the other one)

modest owl
#

Hi, is it possible to display the unpaid invoices on my website in order to show it to the user, and then let him pay that invoice?

pastel stone
#

I cannot figure out how to add tax to my payment intent, I know the tax rate beforehand (UK Inclusive VAT) what is the easiest way to implement this?

zinc scaffold
#

Hi, I want to add link in our payment form, for that I followed all the documentation of link. when customers come first time on payment page we autofill the email field of linkauthentication, then customer click on faster checkout checkbox and filled required information and submit the payment. but when same customer came second time it should ask for otp and autofill the payment information but it is not.

frosty root
frosty root
frosty root
# frosty root

The token provided has already been used. You must create a new token before you can retry this request.

#

how to create new token

#

?

cerulean stone
#

how convert my funds to EUR? any 1 know?

fierce knoll
#

Hi, I want to find out how many payments a customer has made of subscription which has 6 payments. What is the best way to find out how many payments a customer still has to make using the api?

vocal wagon
#

We are seeing 2 times email and name in bank ACH payment. This when we created subscription and want to pay for payment intent created from subscription by providing customer ID so we dont want to ask for any email or name again. How do we hide/remove/set it?

cerulean stone
#

I don't know if this is the right place to ask the question, but I want to convert my money in GBP to EUR, I couldn't find where to do it practically.

urban hound
#

Hi guys, I'm going to implement Stripe Connect in my application, using the Express process. If a user already has a Stripe account, will it link up to their existing Stripe account, or will they have a new connected account?

vocal wagon
#

Hi, I'm integrating Stripe in a flutter application but i always have this error when i try to show the payment sheet :

crude river
#

how to complete step 4. i don't see any option for completing process. i dont know how to do can some one help me out please.

turbid cedar
#

Hello, I have a requirement to create multiple invoice items, i had to invoie stripe.InvoiceItem.create multiple times, which takes longer time. is it possible to create multiple invoice items with a single API call?

open comet
#

Hello, is it possible to add a shipping rate into a subscription? If not, how can I achieve something similar?
Thank you so much!

dim adder
#

is it possible to change the color, the texts and remove fields to make the interface offered by stripe beautiful???

old bramble
#

implemented 'initPaymentSheet' for ACH with react native but getting error

{"stripeErrorCode":null,"declineCode":null,"localizedMessage":"The payment has been canceled","message":"The payment has been canceled","type":null,"code":"Canceled"}

winged niche
#

Using Stripe payment elements has resulted in a bunch of
customers being created in the dashboard - any way to remove or avoid this? Since it appears like they are all new customers with no email or payment attached. Ex. cus_O37a16NJFOBjha

vocal wagon
#

Hello. Does payment collection pause create prorated invoices automatically?

dusk swift
#

Hi, guys!
Up again this question! (for some reason I can't answer in thread. text field is not active). Could you please not close it? I'm not that fast. Thanks! This is the question:

A week ago asked some questions about Stripe Custom on-boarding Flow for connected account https://stripe.com/docs/connect/custom-accounts

We worked oin that and it looks better now. But one more detail
Client opened US Stripe account instead of Cyprus. Are there any more simplier solutions then custom avaliable for US?

ruby sequoia
#

HI! How can i recognize same customer? to create the different id over and over again with same parameter.

opal flame
#

Is it possible to not use websockets with Stripe and to just use webhooks?

astral junco
#

Hi so I have a bit of an interesting problem and I am not sure if my thought out solution would work or if there is a better way.
We are selling subscriptions from within a dashboard with the help of checkout sessions. Currently the way to apply discounts is handled fully in the dashboard causing the system to generate sessions with reduced base prices. So PlanA might cost 10USD per default, the discount 50OFF is applied in the dashboard and the checkout session generated will be for 5USD
Due to a change in how we would like to handle things I would like to pass over the discount to stripe so it can be calculated on the checkout so I can historically see what discount was used for the plan.
Now I would want to do this historically as well which would mean: Update all subscriptions with PlanA to the base price X and depending on what they are currently paying apply a discount of y% to the subscription so it stays the same price.

Is this process possible and also "good" or could I do this in a simpler way?Thanks!

fair lichen
#

When I get a client to complete the onboarding process for their Stripe Connect account, they get asked various questions that, in our case, aren't relevant - such as the web address of their company, their company name and something to do with carbon friendliness! Am I able to control which questions an onboarding Connect client gets asked to tailor this better for our circumstances? If so, how do I do that?

uncut vale
#

Hi, I have a question about fees for international payments

meager axle
#

Hello Team,
While setup ACH, we need to do instant verification of bank details.
Can anyone help me with this?

umbral sky
#

how much service charge taken by stripe per UK transaction?

pastel stone
#

Why doesn't VAT show on a payment receipt for a payment intent when I have added tax_calculation inclusive?

snow haven
#

Hello, i want to use saved cards at checkout session i update customers invoice_setting's default _payment_method but still checkout session ask for card details

subtle comet
#

Hi Team,

I would like to get all the paid invoices of a connected account from 3 years ago. I worked on an implementation that outputs a CSV with customer_id, invoice.created and invoice.amout_paid. I used the list endpoint in the Invoice API with status=paid&limit=100 and loop through the pagination with a combination between has_more and starting_after. Unfortunately, it took 5 hours to output the file. Is there any approach that I could speed up this process?

zinc oxide
#

how to update card attach to customer using paymentElement?

vocal wagon
#

I am working now with stripe scheduled subscription I am curiuose, if I schedule subscription start on July 1, do stripe will count the money now or on July 1?

spiral pasture
#

Hey I wanted to ask that which ever card I try it gets declined and when I ask my bank about it they said we I no decline logs

main crow
#

Hey, Is there way that user can switch b/w plans on stripe checkout page? We have 2 plans starter and power.

tropic mantle
#

Hey, please let me know, how to transfer amount to particular external account of connected account in stripe?

waxen crow
#

Hello, I am using Salesforce CRM and i want to take payment from my customer using Stripe and Chargent so now i am confused about this next step so could you please help me ? Attaching screenshot of blocker to go ahead. Thank you!

blazing notch
#

Hi i am trying to put a manual payment through but the button is greyed out and i have verified my phone number twice ?

#

on the payments tab then manual payments

#

this has worked fine for years now all of a sudden its greyed out

lavish gazelle
#

Is it considered ok to create a payment intent when the user adds something to their cart, instead of when they start the checkout process?

blazing notch
#

what ? is this not stripe technical support ?

undone hinge
tropic ibex
#

Hi Guys, I've been using stripe connect in Test Mode for my application. I have around 20 connected accounts as well in Test Mode. My question is if I change to Live mode now what will happen to those 20 connected accounts ? And is there a way that I can board those 20 connected accounts from test to Live?

proud agate
#

Hi All, I'm having an issue with Stripe automatically sending users an order confirmation receipt, is there any option to avoid it? Thanks

solid quail
#

hi there is a customer keeps missing payments, is there an action I can take to receive the owed payment

next pebble
#

How to we collect the customer's payment from "Pay with Link"? Do we need to set up an account and link a bank account where the money can be deposited?

hallow anchor
#

Trying to get clarification regarding Guest Customers on Stripe.

Product A:

  • Price A1: recurring subscription
  • Price A2: one-time payment

When creating a checkout session:

  • if purchasing A1, Stripe always creates a customer
  • if purchasing A2, Stripe only creates a guest customer

May I know if this is because a subscription requires a customer, whereas for one-time payments it only needs a guest customer?

orchid sequoia
#

hi
How we can get thet how many coupons are associated with products?
For Ex: PRO is product and I added 4 coupon for this.
So how I can get these 4 coupon in API for this project

verbal tangle
#

Hi there, I would like to confirm that i am thinking in a right direction: We are developing a web platform for placing digital content where content creators can place their digital content and get paid for providing access to paid content and for subscriptions. Buyers can purchase content/subscriptions/ or donate in order to support creators they like. We would like to implement payment system in the next way: Creators connect their Stripe accounts to the platform. Creators will have a balance on our platform and once they would like to make a payout - they should be able to request withdrawal from our platform (master account). So that all funds will be stored at our platform account that we will charge processing fee and the rest of the funds will be transferred to Creator accounts upon their request for withdrawal.
Right now our main account is registered in Switzerland and there is a problem with sending money from the main account balance to the creator connected account.
If we register the platform account in the USA, will we be able to withdraw money to user accounts registered in any country?

inland hedge
#

hello, could you explain to me why is it taking so long to create an account to onboard users in stripe connect (2-3 seconds)? Or is it just the test mode latency?

zinc oxide
#

This is customer form here we will create customer in stripe

Here user can add multiple cards and set defaults. How to do this with payment element?

hallow anchor
#

@undone hinge follow up on that question, may I know if any of the docs mentions this? cuz i can't seem to find the point saying that subscriptions require a customer, whereas one-time payments do not require a customer

rain moth
#

"You cannot provide the usage=on_session parameter when using a SetupIntent with a PaymentMethod of type paypal. Try again with a different payment method, or create a new SetupIntent with a different usage and try again."

karmic stratus
#

hello, i uploaded my project on staging server and now when i test webhook api on my locale machine it reflected in both locale machine and staging server Although i use endpoint secret for staing server

vocal wagon
#

what to do if theres fraudulent charges?

jagged bobcat
#

Hi I want to know how to get Stripe Processing Fee webhook doesn't have that value when receiving payment intent events

broken scarab
#

i saw on the website the internacional pay comission:
3,25 % + 0,25 € for internacional cards + 2 % for conversion, its that acurrate?

boreal gale
#

how can I retry old payments from history whose 3ds authentication failed?

lost relic
#

Hi there everyone

#

My account was blocked for no reason, what can I do?

brave scroll
#

Hi there. We're trying to use Stripe Payment Element. We have a subscription page with multiple plans. If the user switches between different plans, should we be creating different payment intents? That's creating a number of incomplete checkouts. Or should we be saving and updating the payment intent, which is a bit slower?

lost relic
# lost relic My account was blocked for no reason, what can I do?

but your support team dont works and by rules of your platform I need to log in before chat with support, how can I do that? I need help but your support team dont want to activate my account(my account has my money, If i havent money on this I dont need support and open an new account

craggy vigil
#

👋 Team and I are implementing a custom checkout flow for subscription purchases. We're leveraging the PaymentElement component as to collect payment method information and calling stripe.confirmSetup or stripe.confirmPayment depending on the scenario.

One thing we're facing is that if a custom already has an existing default payment method to their customer account, our checkout UX charges that existing card instead of the one being collected within our checkout flow itself. Looking for guidance on HMW change this behavior

lunar dagger
#

Hello, what property i need to set for available all cards to attack external account while making connected account?

patent mantle
#

if i want to change the price of any product and that product is subscribed by any customer then after completeting their subscription can he automsticslly allowed to psy new price

tardy spade
#

hi team
i've created a scheduled subscription which should start it 6:30 pm IST but it is now 7 pm IST till now the schedule is not started?
can i know the exact time when it will start ?

patent mantle
#

if i want to change the price of any product and that product is subscribed by any customer then after completeting their subscription can he automsticslly allowed to psy new price

placid arrow
#

If am am adding a team member with the "developer" role is it possible for me to limit their API access to only the test account?

pine charm
#

Hi! I've been having a double charge problem for months, only on subscription renewals. I'm making hundreds of refunds every month and I'm getting fed up. Could you please help me?

dire kayak
#

Hello! If I'm retrieving a PaymentIntent via the API, expanding the associated PaymentMethod, what will happen if the payment method is detached?

vagrant steppeBOT
#

Boxingdays

weary skiff
#

Hi, I'm using the payemnt_intents api to charge my customers. I notice that upon a successful payment, I don't get some of the items that the charge api gave like "reciept_url",. Is there a reason for this? It is suggested to use the payment_intent api over charge api, right?

odd falcon
#

Hello, I am wondering if there is anyway to customize the customer billing portal to show metadata about current subscriptions

dreamy sparrow
#

Hi! Could someone explain how I could create a waiting list for subscriptions? I would like to, server-side, create the Session to take the user to the Portal (where they will be able to see the product plan I am offering). Once the user has entered payment information and clicked "Subscribe" the subscription does not start as "active", the user is placed on the waiting list (which I manage from my db). At some point (even days later) I may activate the user's subscription. Is this possible without a trial period? Is it possible by showing the plan or can I just do Mode.SETUP and then at a later time create the sub and do subscribe of the server-side user?
Sorry for my bad English.

ember bear
#

@lost relic please read the #📖rules . This is your warning. Messages must be on topic and questions about our API

finite hawk
#

Hey there! I'm trying to understand if subscription_schedules apply to my use-case. We want our subscriptions to get upgraded/downgraded by the end of the current billing cycle, isntead of instantly. We can do this manually by scheduling our own jobs to handle the update, but I worry we could by mistake update a subscription after the user has already been billed for the old plan.

For what I've seen subscription_schedules are meant for a more planned out set of changes. We don't really want our sucbription to behave on a scheudle, we just want the update to happen at a correct timing. Any thoughts? Thank you!

ebon gale
#

I know name is not normally validated as part of the CC validation process. Is it possible to request name validation?

vocal wagon
#

Hi 🙂 i'm using @stripe/stripe-react-native in my app. specifically, i'm rendering a CardForm element. i noticed the CardField element has an onChange function but CardForm does not. Is there a way to check whether or not the fields are empty in my CardForm element so I can determine whether or not the continue button should be disabled?

vale raven
#

hi everyone does anyone have experience with e-mandate for indian cards in Stripe? I've followed this guide (https://stripe.com/docs/invoicing/india-emandate-guide) added appropriate mandate options to the paymentIntent & setupIntent creation and used test card for mandate (https://stripe.com/docs/india-recurring-payments?integration=paymentIntents-setupIntents#testing). However, I see no difference when testing in test mode. My payments are going through immidately & no mandate is returned back from Stripe API. Looking for tips..

Learn how to integrate India e-mandates with Stripe Invoicing.

Learn how to update an integration to support RBI e-mandates.

normal venture
#

How to use the test clock for subscription payment ?

languid swallow
#

our platform leverages stripe connected accounts. When I'm creating a new schedule in a connected account, what timezone do I submit the dates in? I'm confused if I need to use the connected accounts TZ? Or submit everything in UTC? We are using Stripe.NET

grizzled cipher
#

I am using stripe from Ghana and my currency is not on the list that is allowed on stripe. I want to convert currency to usd before creating an invoice. Can you suggest a package I can use for that

full fractal
#

On the Stripe dashboard when editing an invoice I can select a checkbox to enable/disable including a link to an online payment page. Is there a way when creating a subscription or an invoice to just disable the online payment link?

agile ibex
#

Hello i have a question

faint cove
#

Hi, I have a question regarding payout and payout.failed webhook event on Stripe Connect

wicked wren
#

Hello guys I have a question about subscription schedules and end_behaviour

tranquil fiber
#

hi, I want to add service agreement on stripe onboarding page

vocal wagon
#

Can somebody help it says "We can no longer support your business." This was my first day starting a stripe account and at the end of the day I only made £17 with no disputes/complaints or anything. all my customers received what they bought instantly. Now i lost the money I earnt and my account and I attached their reason down below, They are assuming my account is a higher level of risk so you shut down my account? I only made £17 how is this a high risk please somebody reply as i would really like to use stripe as a payment method all the 5 people that payed me for their product got refunded and I lost all the money I earnt for absolutely no reason.

weary folio
#

Hi I have a question regarding to payment methods and subscriptions.

If I detach a customers payment method (card) and a subscription or multiple subscriptions that have this as its payment method (PM). When the subscription renews will the customer get charged with this payment method? Does detaching a customers payment method also remove the corresponding PM? If it doesn't when it renews and tries to use this PM what webhook event will it trigger?

Thank you in advance

hearty orbit
#

Hi guy's ,
I have a question having a problem with manual payment in creating a token with card it was working fine in stripe version 2 but getting error while using stripe version 2 can any one please guide me to fix this issue tried some solution with element but didn't found it working.

#

here is my code
Stripe.setPublishableKey($form.data('stripe-publishable-key'));
Stripe.createToken({
number: $('.card-number').val(),
cvc: $('.card-cvc').val(),
exp_month: $('.card-expiry-month').val(),
exp_year: $('.card-expiry-year').val()
}, stripeResponseHandler);

heavy charm
twin sandal
#

Hi,

I'm trying to figure out how to specify more subscription details when using PaymentLinks. Specifically, I want to set the cancel_at_period_end parameter for a subscription, but I don't see a way to pass that in to any of Product, Price or PaymentLink. Currently I'm listening to the webhooks for when the subscription gets generated, and then sending an update request to specify the details on the Subscription. Is there a better way to do this?

sacred nebula
#

Hi guys! I want to launch a Crowdfunding Campaign via Startnext and first I need to get verified by Stripe. There I need to choose a business form, but the only options are 1. registered businessman/ businesswoman/ small businessman/ freelancer 2. corporation 3. partnership 4. association/ cooperative
However, I am not a freelancer, I am just starting a project there as a private person. What is the right option for me? Thank you in advance!
(I am German and had to translate the terms, maybe it is different in English, sorry. )

minor island
#

Hi! I'm testing an Elements implementation and I'm only getting the card form but no option for any other payment methods, can someone help me figure out why? I have the logs

ocean kayak
#

Hello I have a service based app so when a user subscribes I need to keep track of when a service is completed. Do you have a list of events with their use cases?

hushed vigil
#

Hello! I have a quick question about multiple subscription items - is the order of items in the subscription guaranteed? For example, if I add items in the order of [A,B,C] will they alway be listed in the same order whenever I query for a subscription, or get a subscription object in a webhook payload, etc.? Thanks!

spiral pasture
#

@waxen quail Bro I did what you said and the live support person said to say the merchant to open a ticket at the stripe website but the merchant is refusing to create it

sturdy swift
#

i have custom retry schedule for subscriptions in case the payment attempt fails.
I see that invoice object has NextPaymentAttempt where i can check the time at which payment will next be attempted. Is there any property where i can check when the final payment retry will be attempted?

timid horizon
#

Hey there, is it safe to share the Payment Intent ID with the Customer? We need to have some sort of "Confirmation Code/ID" to identify the payment but I am not sure if I should add some metadata myself or just use the Payment Intent ID (I prefer the later)

Like a Receipt Number!

main crow
#

Hey, We have subscription created today for one user with 10 days free trail for plan A. Is there way we can switch the subscription plan B but trial period will be there?

misty karma
#

Hi, my team wants to setup a subscription service for our site with a trial period.
In our testing, when we subscribe to a trial, we can cancel the service before the trial period ends, and then later resubscribe to the same trial period again. This can then be repeated ad infinitum.

Is there any solution/documentation on closing this loophole?

Thank you.

fringe quiver
#

We are building a app inside stripe that will allow stripe customer to pay via checks (physical checks or mail). Our Question how can we allow customer to save api key inside stripe & get invoice details and we will send invoice details to external app >> that app will mail the check then we will love to mark that invoice as paid via checks/offline how can we do it.

clear mountain
#

Hi there - is there a way to disable "Link" as a paymentMethodType via the PaymentElement?

We run a Connect platform. We create a PaymentIntent on behalf of a connected account with "payment_method_types": ["card"] but the PaymentElement is now showing the "Checkout with Link" flow. We'll be adding that eventually but we don't want it visible until we can do some design.

Is there a way for us as the Connect application to prevent the "Link" UI from appearing entirely for the time being?

craggy vigil
#

❓ We're collecting billing_details via the PaymentElement and calling stripe.confirmSetup but noticing the data isn't populated within the customer object

vocal wagon
#

Hello everyone,

I have a question. I tried to add some payment methods through my Stripe Dashboard. However, they are not appearing on my Checkout.

I also tried to customize the design, but it is not showing up on the Checkout either. How should I go about this? Below you can see a screenshot of how the Checkout currently looks.

proper epoch
#

Hey all,

I was wondering if there were a way to restrict billing country options for a react native payment sheet integration. We only serve NA so having to scroll from US to CA is a bit cumbersome.

broken spruce
#

Hi there. Is there a way to, using Stripe checkout when purchasing 2 subscriptions, having it generate 2 subscriptions and not one with 2 items?

main jackal
#

I have a doubt in "createCheckoutSession" API

carmine zinc
#

hi everyone, is it possible somehow to embeeded stripe in Google form?

carmine lintel
#

If I'm using connected accounts, is it possible to transfer a portion of an invoice's total to the main account?

scenic hound
#

Hello, if i use checkout sessions to create customers how do i check if a customer exist when I'm creating a checkout sessions so I don't get duplicated customers created?

main crow
tame vapor
#

im having issues with setting up my payment account, it transfers me to a website then it says an error has occurred to contact the support.

#

I cant sign up on stripe

marsh tendon
#

In testmode:

  • "Email customers about... Successful payments" is turned off in settings
  • I'm setting receipt_email on a Payment Intent before confirming it
  • I can receive a receipt by clicking "Send receipt" on the dashboard
    But I'm still not getting a receipt when confirming the Payment Intent. Is this intentional behavior? Perhaps something testmode specific?
olive marten
#

hello! is it possible to use Kount Command for fraud prevention with stripe for card transactions? we are not using stripe elements. initially our rep told us this is not possible and we have to use Radar. however, Kount mentioned that they have many customers who use Stripe

grizzled cipher
#

I have an issue and I can't debug it. I am hoping you can use your experience to point me in a good direction. This is not really a support issue but I need help. I get this error as payload from redux "The line_items parameter is required in payment mode."
My code was working until I decided to convert currency for international clients. Please look at my code and help https://dpaste.org/1kcCY

stray laurel
#

I have some questions about Stripe, I ask here becouse i don't have stripe account yet, i want to know something before i open account, pls staff dont ban me, my questions are,Do i need to have open business or something to use stripe for shopify,Do i get my money instant, Do you support croatia,Witch Method You use to send money to my account can i use visa or i need to have bank account to get money?

bleak ocean
#

I have a question about Stripe Link. I had a thread yesterday, and I went through the steps listed and I'm still having the same issue. Should I create a new thread, or can I have that thread re-opened?

abstract dagger
#

I want to use stripe elements to take payments on behalf of other stripe accounts. I used the code below (the acct_ is test, so no worries), but i get an error Stripe::InvalidRequestError (No such on_behalf_of: 'acct_1NDJL5QPjbfkUvss'): The account_id is from stripe test mode

What am i doing wrong?

# Create a PaymentIntent with amount and currency
    payment_intent = Stripe::PaymentIntent.create(
      amount: 2000,
      currency: 'usd',
      automatic_payment_methods: {
        enabled: true,
      },
      on_behalf_of: 'acct_1NDJL5QPjbfkUvss'
    )

    {
      clientSecret: payment_intent['client_secret']
    }
arctic matrix
#

I'm having an issue with creating a standard stripe connect account through zapier. I've tried without using an authorization header as well and got the same error. That is a test api key if that has anything to do with it

main crow
#

Hello. Is it possible to implement a quickpayout flow with Connect Express and the transition to custom?

nocturne obsidian
#

Hi there -- I have what should be(but perhaps isn't) a pretty simple request. When exporting payments, there is no option for me to export payments with customer name -- not the name on credit card, but the actual name of the customer in stripe. There's only options for customer ID, email, and description. I'm able to export name/email of each customer within the customers page, but I want to have name next to payment in that export file. Is this at all possibe? Thank you in advance!

raven smelt
#

just deployed an app to production first time. I want to test it. Can i switch the account from live mode to dev without breaking any of the webhooks or anything?

coarse echo
#

Hello I have trouble with my booksy app updating my account cause I have a new phone number

vocal wagon
#

Hi - hoping someone can help me! I set up a new subscription for a customer and selected the option to charge the card on file automatically - it's coming up on her banking app as 'money requested', neither of us are sure how she can actually pay it?

sick forge
#

Hi, where can I find information on the rate limits for certain API endpoints? I'm using Stripe to implement subscriptions in my app, and the user can switch their subscription. Naturally, I'm changing the subscription a lot during development, for testing purposes. I now find myself with this error:

lavish gazelle
#

Is a payment intent tied to a device/ip in anyway? If we generate an intent on /pay/1 but the user doesn't proceed or it fails, can any other device pick it up and pay?

opal flame
#

Is it possible to use local listeners in production?

vagrant steppeBOT
#

User 1

copper dust
#

Hello, i just became Affiliate on KIK and i am trying to sign in and its "sending" a verification code to my phone but im not getting the code to complete the revenue steps. all of my information is correct. can anyone help??

opal flame
#

Where does information obtained from custom fields of the payment links feature go once checkout is completed?

austere monolith
#

is it possible that checkout.session.completed is fired but charge is not succeeded?

vocal wagon
#

Hi team, I sell a subscriptions service (billed weekly, $60). I want to setup a coupon code so that customers get the first payment completely free, and then every weekly debit after that is regular price. I am pretty new to Stripe's interface, could someone please walk me through this

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!

serene hare
#

hello! subscription schedule question,

im trying to use schedules/phases to move the next recurrence date - no proration, no metered billing, just move a single payment either forwards or backwards. i recently rolled out a retool button that took care of making the schedule, etc. but it's not working the way i expect for all customers. usually, i see that the UI says the next invoice date moves to the "seam" between the first phase and the second, but in a few cases, the "next invoice" date stays put after adding the subscription. im not sure the rhyme or reason.

here is an example sub that was affected sub_1MN6KzEk6sr5GyDhVWerb6F5 - i want this to invoice on jul 10 but it's allegedly stuck on jun 29th. i can share code in the thread

proven yarrow
#

hello

reef crypt
#

Hi. My account on multiple sites has been blocked from making purchases because your site that I don't have an account on associated a phone number ending in 82 that is not mine to my email.

thorn ivy
#

hi~ Is it possible to verify minors (16 and under) by checking their age with an identity verification solution, and can you tell me where this is in the documentation?

lavish gazelle
#

Hey, using the payment element with deferred intent, few questions;

  1. When a user submits the checkout form we convert the cart to an order, create an intent, then call stripe.confirmPayment(). Does it make sense to set the order status as pending here, it looks like the intent status should be requires_action/requires_payment_method at this point?
  2. If the user closes the checkout on 3ds, a klarna page or similar, would a webhook be sent at any point changing the intent to failed, or does it stay on requires_action?
  3. I know storing the intent to be reused is recommended, but we're considering just storing the order_id in the intent metadata and using it to locate the order in subsequent webhooks. Would this be considered common practice, or will we run into any issues?
  4. We need to fully confirm the order before we show the next page in the flow to the user. Can we expect a webhook within a few seconds the majority of the time, or should we attempt to confirm the payment on the return url too?
raw cove
bright oracle
#

Hi, is there a way to search payment links based on the metadata I entered when the link was created?

tame heath
#

HI, during the integration of PromptPay, is it possible to manually set the expiration time of the QR code by calling the Stripe SDK on the web?

ruby sequoia
#

HI, Could i show setSetupFutureUsage enum example code?

dense ridge
#

I cloned this GitHub code.
https://github.com/stripe-samples/subscription-use-cases/tree/main/fixed-price-subscriptions

I want the card element to be the payment element. And I was able to display the payment form.

But, I am unable to complete the payment.
Is there anything in this code that is causing this?
(Goal: Retrieve shipping address and complete credit card payment.)

GitHub

Create subscriptions with fixed prices or usage based billing. - subscription-use-cases/fixed-price-subscriptions at main · stripe-samples/subscription-use-cases

flint hollow
#

NodeJS

The specified Checkout Session could not be found

I create a checkout session with code blow:

let session = await stripe.checkout.sessions.create({
            line_items: line_items,
            mode: 'payment',
            success_url: `${baseUrl}?session_id={CHECKOUT_SESSION_ID}`,
            cancel_url: `${baseUrl}`
}); 

I can't retrieve the checkout session object with session.id

let cs = await checkout.sessions.retrieve(session.id);
red prism
#

Hello there!

I have a question regarding webhook events for handling payment failures related to a subscription.
Could you please advise me on which specific event to focus on in case a payment fails for the upcoming billing cycle?

thorn rain
#

Hello, in my customer portal page, I am unable to view the Promotion Code field.

I have a coupon for a subscription product and I have created a promotion code for this coupon. In my customer portal configuration, I have enabled Promotion Codes (Customer Portal > Subscriptions > Promotion codes enabled) and in my code (.NET Core), I have passed the AllowPromotionCodes property in my SessionCreateOptions object.

Could you please advise me on what I may be missing, thank you very much!

ruby veldt
#

Hi Guys! 👋

I'm trying to update my integration so it supports the new India regulation. I found out from some clients that were getting paid just fine until recently, and now I have a few form India with the same issue. The error they get only mentions lacking the setup_intent for offline payments, but reading up on this, I found your articles on also needing a new mandate thing. And now reading up on it here, I'm kind of getting a better idea, but am still a bit confused...

  1. What PHP SDK version is required for the new India thing to work? I'm wondering if I can do it with the one I already have integrated, or if I have to update that too and risk having to fix other things in process.

  2. I tried a few test payments with my current integration, using the India test cards, and I get no errors about mandates, or the new regulation requirements in India. I don't have an Indian business or card to test this live. How is it possible for me to test this, other than bother my Indian client to test each thing for me, and wait to hear back from him? There has to be a better way.

  3. It looks like the mandates take a while to be resolved. Should my application keep the customer on hold until it gets a webhook about it giving the green light, or should I give access and then revoke it if the mandate didn't go through? What's best practice or recommended?

  4. For subscriptions, does the initial mandate hold good for the rest of the sub, or does each payment afterwards need a new one? And is that handled by Stripe, or does my application need to deal with it each new term payment?

Thanks in advance! 🙏

outer lance
#

Hello there!

i want ask, i have case when the subscription is unpaid stripe send webhook, in my application status change to unpaid but when i search the url for invoice there not invoice open, the response in API there no invoice have status "open", how i can handle this ?

tardy spade
#

is there any way to delete duplicate cards for a customer?

fallen valley
#

"Hello devHelpers,

I am currently integrating Stripe into my Laravel (server-side) and ReactJS (client-side) application for payment processing. I have successfully created a Payment Intent on the server side and confirmed it using the customer ID and payment method.

However, when I receive the response from Stripe, it returns the following information:

"use_stripe_sdk" => array:3 [
"source" => "src_1NI2HDSGMxcvQmIS18zcbv9w"
"stripe_js" => "https://hooks.stripe.com/redirect/authenticate/src_1NI2HDSGMxcvQmIS18zcbv9w?client_secret=src_client_secret_xWCy7XY6PegFZZnHlpeBJPtF&source_redirect_slug=test_YWNjdF8xTWYxUUtTR014Y3ZRbUlTLF9PNEFjdUk5MTkwdVhPZEYyV3U5dEVJTmhIOWlyZzlo0100aYgrLJbt"
"type" => "three_d_secure_redirect"
]
]

As per the response, it seems that the payment requires additional action, specifically a 3D Secure authentication. However, when I try to redirect the user to the provided stripe_js URL, it doesn't work.

I have double-checked the client secret, tested with valid test card details, and ensured proper internet connectivity. I am using Stripe in test mode for development purposes.

Could you please assist me in understanding why the stripe_js URL is not working? Is there something I might be missing or any additional steps I need to take to enable 3D Secure authentication in my integration?

Thank you for your support and guidance.

vocal wagon
#

Hi. I have one question. I created a scheduled subscription with test clock. Fox example, start date is 2023-06-14. If I set test clock to 2023-06-14 00:00 time, subscription is activated and thats ok. But invoice still is pending and I can see info, that it will be created for example at 2023-06-14 01:00 time. So how this is working? At first money is billed from customer and few hours later is created invoice?

For me this is important, because I want to create entry in my database once scheduled subscription become activated and money is billed. Which one webhooks event you would reccomend to user for it? Thanks!

paper sequoia
#

Hello?

#

Help me?

#

Hello, I want to enable the BRUTE FORCE API. How do I do that?

violet maple
#

Hello

#

Can I ask you something about stripe

hard portal
#

Hi,
I need some help for downloading the receipt ofa paid invoice through api call and manually in stripe dashboard

distant charm
#

Hello
I want to integrate a stripe connect feature in my iOS app so can anyone tell me how i can do that. I don't find such option in iOS SDk

daring fulcrum
#

Hi, i would like to consult you about the best approach to allowing test accounts on production env.
our cs team would like to have regular user flows and behaviors but without actually charging a real credit card every time.
what is your suggestion? what do other companies normally do? is it a good solution to identify our own cs (internal users) and whenever they perform a transaction we will pass live mode = false but for all other users in the system it would be "true", is this a valid approach? (it will require instantiating the js sdk twice in production, once for real users and once for internal users with test mode on)

wide veldt
#

Hi, I would like to understand few points using the SDK. Address which can be obtain from API is it address related to the card or the customer which has been created ?

wicked sail
#

Hii Team , I have a query how I add a bank for payout for my connected account , Currently I am adding bank for platform account using this code
if(auth()->user()->stripe_customer_id){
$paymentIntent = $stripe->setupIntents->create(
[
'customer' => auth()->user()->stripe_customer_id,
'payment_method_types' => ['us_bank_account'],
'payment_method_options' => [
'us_bank_account' => [
'financial_connections' => ['permissions' => ['payment_method', 'balances']],
],
],
]
);
}
this code giving a secret token, how I do same thing for payout bank accout?

wintry creek
#

Hi, I have doubts about the tax collection.... If i bill to platform account and do a payout will the tax be calculated on the amount billed or the amount billed - payout?

granite swallow
#

Hi Team, this is arvind. have few queries on Stripe ACH. Need some help