#dev-help

1 messages · Page 46 of 1

inner zealot
remote pumice
#

@ember bear Hi, could you open the thread again? I still have questions. (#dev-help message)

static spear
#

I need help creating an invite for DoorDash so I can get my 1099 can you help?

quasi night
#

Hi, when I apply a coupon to a subscription when creating it through the dashboard, is there any event/object that I can listen or look into to get the before discount price?

valid merlin
#

Hello there, I hope that you're doing well. I am trying to learn more about the Stripe API, PaymentIntents and Connect and how it works, as I am developing a website that will rely on Stripe for taking payments on behalf of my connected accounts.

stripe.PaymentIntent.create(
        amount=amount,
        currency='gbp',
        payment_method_types=['card'],
        application_fee_amount=application_fee,
        transfer_data={
        'destination': business.stripe_id
        }
      )

In Python, I understand that this will transfer the amount specified to the account connected to my platform.

My question is, how would I make a refund with the Refund API that will refund the customer from the connected account 'business.stripe_id' and also issue a refund of the application fee to the connected account 'business.stripe_id' from my Stripe platform?

I'm learning how to implement Stripe mainly using ChatGPT, and although it's been so helpful for a lot of things, it does get a few things that send mixed messages and this is one of them.

stripe.Refund.create(
  amount=amount,
  payment_intent=appointment.intent_id,
  application_fee_amount=application_fee_amount,
  reverse_transfer=True,
  refund_application_fee=True
)

Would this do what I want or are there extra steps?

spare wren
#

Hello I’ve tried multiple attempts to try to get into my account both the SMS code via my phone and through email, but I’m locked out. How can I get a real person on the phone? Is that even a thing when I try and contact support. It sends me to a website with articles in it but my email is locked so I am unable to try and recover anything. It’s been a never ending loop. This is my last hope I am unable to get paid because I cannot get to my account. Any suggestions?

vocal wagon
#

Hey. When making a cross border payout with connected account how to get conversion rates from API?

proper cove
#

Hello, Im new with stripe so sorry if this has been answered. I used the search bar but couldnt find the exact answer I was looking for. My client has a squarespace site that is transferring from printify and using drop shipping to making their own and selling their own products. They transferred their payment processing to stripe and dropped printify, since they are no longer drop-shipping. When adding products, do I need to go into stripes product page and add products? If i do this, will it auto populate the products just like printify? OR can I just add products manually on squarespace and not worry about adding products on stripe? Thanks!

honest owl
#

Hi may i know what is instant account verification means in bank account

vocal wagon
#

Hi - I'd like to use the API to retrieve my Public Business Information, shown on the https://dashboard.stripe.com/settings/public page. This is so I can use the values elsewhere on my site, and keep things consistent. Does the API have a function to retrieve that data?

ivory horizon
#

i think i found another bug LOL

#

this is no dum this bug

#

bismarck i found a bug for u so now we got 2 bugs lol

languid swallow
#

I have a schedule I'm setting up and am confused with timezones. Looking at this screen shot, will Stripe attempt the charge for this schedule on July 15th? Or July 16th?
My intention is to have the schedule charged on the 16th.
https://d.pr/i/f8Qxrj

quasi pike
#

Hello. I try to use transfer and get an error, but I cannot understand what I’m doing wrong com.stripe.exception.InvalidRequestException: Transfers using this transaction as a source must not exceed the source amount of R$ 12.87. (There are already 2 transfers using this source, amounting to R$ 11.11.); request-id: req_Wb71hzIGvZY8XE

craggy shoal
#

Hi there !
In my app, users can make a subscription to a plan. Let's say i'd like them to be able to subscribe to a 2nd plan that is NOT linked to the main one. So, in the Stripe Dashboard, we see 2 different subscriptions that won't be paid at the same time. Is there a way for the 2nd one to be paid at the same time of the 1st one, and prorated if needed.

I think it has to be 2 differents subscriptions, as the 1st one can be canceled while the second one is still going. Maybe i'm wrong ?

Thank you

wind halo
#

Hey guys- if I use a paymentElement to create a setupIntent it will authorize a user for 3ds if necessary and then create a paymentMethod on the user. If I then try to update that customer's subscription using that payment method it seems to be asking for the user to 3ds again ("Payment for this subscription requires additional user action before it can be completed successfully"). How can I use the 3ds auth from the paymentElement in future subscription charges?

bleak pawn
#

Whats the minimum requirements for issuing? Any minimum payments?

oblique patio
#

Just wanted to confirm there's no way to pull the zip code out of pay element/intent? I see you can set a default value for zip code so I assume best practice is to request zip code from a user first if needed, then feed it in as a default later on when creating the payment element.

vocal wagon
#

Can I please get help getting a verification code I've literally spent hours trying to go through all the hoops to get help with this I just want the verification code to move forward with this app I'm using

valid merlin
#

As quoted on https://stripe.com/docs/connect/destination-charges

"Application fees are not automatically refunded when issuing a refund. Your platform must explicitly refund the application fee or the connected account—the account on which the charge was created—loses that amount.

You can refund an application fee by passing a refund_application_fee value of true in the refund request:"

I don't know how to interpret this. Does this mean that passing refund_application_fee=True will refund my connected account from my platform's Stripe balance as well as my connected account refunding their client's card? How would this work?

refund = stripe.Refund.create(
  charge='{CHARGE_ID}',
  refund_application_fee=True,
  stripe_account='{{CONNECTED_STRIPE_ACCOUNT_ID}}',
)
shadow seal
#

I have a few questions, If I use Stripe's payment sheet in iOS then is does it makes handing authentication, saving card and making one time payment easy?

lyric pine
#

Hi Stripe team,

For testing, is there support for creating a PaymentMethod with a wallet type? I.e. Apple/Google pay.

tribal dawn
#

I need help updating my payment information my number is not the same as my gopuff on my stipe account when both should’ve been updated and I’m not sure what to do next

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!

candid vault
#

Hi, I'm looking for help on how to reproduce this example (https://stripe.com/docs/elements/address-element?platform=web#overview) with "Contacts" on for React AddressElement, I've passed in a Contact object into the options.contacts prop as an array but it seems to only pre-populate the field with default values, without the display as shown in the example

Use the Address Element to collect complete billing and shipping addresses.

static wraith
#

Hey Stripe - I need help with 3DS flow (test cards https://stripe.com/docs/testing#three-ds-cards), now the thing is I am using Payment Elements to confirm the setup intent of the customer (collecting payment later).

With "3DS2" we get a popup to Pass/Fail 3D authentication, but with "3DS" we do not get any popup, not sure why? So for the TEST card "4000 0000 0000 3063" the Payment Element flow passes, but as soon as we try to pre-authorise any payment at the server the card is going to throw the error Your card was declined.

My questions:

  1. Is it possible to show popup with 3DS as well?
  2. Can we do pre-auth in Payment Elements say when we create the setup intent we show message to the customer that he will be charged X amount as pre-authorisation and will be refunded?
  3. From your experience: are there any cards supporting 3DS or every bank network has moved to 3DS2?
tropic berry
#

Our payment methods are Alipay and WeChat. Our business requires the use of Stripe's Auth and Capture functionality. However, when I set captureMethod=manual, Stripe does not support it.
When I make the API call, it returns the error message "The payment method alipay cannot be used with the manual payment intent capture method."

azure spindle
#

Hi guys, when I use the api to advance the test clock in code, I'm finding that not all the events seem to be being actioned until use the dashboard and update (with no advancement)

rain ermine
#

Hi team, I am using stipe for subscription on the web platform. Once user subscribe and make a payment, is email not sent out by default with invoice and informing user for subscription? Do I need to configure it via some setting?

#

Also when transaction fails, is there a dunning process via email to change payment method etc?

tired night
#

Hi team, I have configured a mern app which connects with stripe terminal using this repo from stripe https://github.com/stripe-samples/stripe-terminal-cancel-actions/tree/main Now I want another functionality that after the payment is done we want to print the receipt of the transaction. Is there any functionality to do so? Does stripe terminal supports printing a receipt or do we need to configure some other machine for printing receipts.

kindred adder
#

Hello Guys I am new to here. this is great 😻

#

I have a problem with address element

queen wolf
#

Hey gus.I have a problem with stripe element and freetrial.How can I create an embedded payment page with stripe that also supports subscription trials?

#

Hey guys.I have another question. I want to start the trial after collecting the user's credit card and other information, and the subscription fee will be deducted automatically after the trial period. What should I Do (stripe element)

willow latch
balmy plover
#

is Stripe suppoert jitterbit integration

south trellis
#

if i want to start implementing a 2 way referral program on subscriptions like a give 10 get 10 what would be the best way of going about it?

azure spindle
#

Hi guys,
I'm using the invoice paid event to update in our own db when the customer is paid up until.
Is the billing period the invoice is for provided in the invoice.paid payload?
the period_start and end are the same value in my payload - it's not a one off payment.

lethal hedge
#

Hi guys, the ways of Subscriptions with Stripe Billing payment support 3DS?
i received a email of mentioned I currently using the Charges API. is this because of i using recurring payment of Subscriptions with Stripe Billing?

willow latch
dense ridge
minor token
#

Hi
Is it possible to add Ideal & Bancontact to Shopify?

#

I can't show it in my checkout

cobalt kraken
#

Hi, I have a question about how to automatically send receipts to customers.
I want stripe to automatically send a receipt to the customer after he successfully pays. I filled in the customer's email in the following position:"CustomerEmail": "pa@foxmail.com",
Is it correct to fill in this way? Will customers be sent receipts?

I also see a "receipt_email" below: it's empty, no data filled

kindred adder
#

Hello I need to scroll up to the invalid fields of the address element. please look at the video for better understanding of my problem. As an Example, If an user has entered an invalid postal code (ZIP) , I need to scroll up to that entry field only. IS there a way to get a validity status using JS. or a better solution. I need your help. Thank you

kind sun
#

I have Stripe Account with region - US, I am trying to create Express Account in India. - is possible to do with an API without the onboarding link - UI?

peak stirrup
#

@cerulean pine o#1216
Hi i Submit review for my site not not yet any reply please check it

golden summit
#

Hello! I am trying to verify the domain for Apple pay via Shopify but I cannot add the file in the specific url. Anyone know how to do it?

west pumice
#

Hey. Anyone from Stripe here? I am listening to a webhook "invoice. created". I receive event but only with status="paid". Invoice with status="draft" never hits my webhook.

supple pollen
#

Hi there, I am needing some help with integrating Stripe into my application to accept subscription payments.
I have a checkout that allows me to purchase a single product, however I have the single product hardoded into my application. I am looking for a way to allow customers checkout with the products I have created on Stripe Dashboard.
Any help will be much appreicated

wraith violet
#

How can i charge instantly after upgrading a subscription in stripe with a new price and new product.

Please suggest me the workflow about prorations and and upgrades with instant payment so that users can see the details for invoice paid

brave rapids
#

Hi

#

how to validate the credit card CVC,expiry month and expiry year validation

#

is there way to check paymenthod method api or payment intent api or confirm payment API

faint sundial
#

hi i need to show update and cancel plan in my web site

fathom cloud
#

Hello, I use customer portal to let our customer manage their subscription but I found that the customer portal can't upgrade subscription although I have save the "Customer switch plans" on my dashboard. Why is that?

proud kelp
#

Hey good morning guys, how can i display google pay and apply using stripe payment element

Note: we are not using automatic_payment_methods we are using payment_method_types.

balmy plover
#

is there limitation for request payment on different customers throught API at the same time?

#

request more API at the same time

tepid flare
#

Hi, is there any way to force an invoice always charging payment method (card) instead of applying credit balance?

prisma pendant
#

Hi, Is there any way I can help my customer customize their checkout page and connect it with my backend and do changes on the checkout pages in real-time and make it distributable to multiple people? Can Stripe Apps help me in doing this. I need some help.

faint sundial
#

SessionCreateOptions doesnot have returnurl option .. can you please check

vocal wagon
#

Hi, I have some implementation questions:
Today we use your invoicing for payments and when someone checks out on our site we create a invoice and when they pay we call the /pay endpoint..
Cuold this be done in a better way? I mean if the customer cant pay upfront we end up with have created both an customer and a invoice..
With a payment intention the frontend can drive the process and we can use a redirect when the payment is completed?

could we create a payment intention and if everything goes OK we generate a invoice and attach the intention to it ?

cobalt kraken
#

When a payment is blocked, the following three situations occur.
So does the status of the order change? Still in pending payment status?

misty hornet
#

@kind sun your thread is still open, let's continue there.

arctic bloom
#

Hi team, question related to Apple Pay setup

According to the documentation, to make apple pay button work, it is required to do the step "Apple Pay verification". It seems working even without this step with stripe. My question is : does it means stripe did this step automatically for us so we don't need to setup the "Apple Pay verification" on our own?

daring patrol
#

Hi, how can i check if a custom connect account can receive a subscription (with on_behalf_of param) ? I mean what are the mandatory parameters to be able to receive a subscription as a connect account ?

turbid raft
#

Hi, do we need to cleanup orphaned payment intents? i.e. payment intents that were created but not completed and will never be used again.
If so,

  • what are the statuses that we should cleanup,
  • are there any recommended strategies?

Thanks

kind sun
craggy shoal
#

Hi ! Is this possible to create an empty subscription ? (Subscription items would be added in a second time). And is this possible to remove all subscription items of a subscription, and keep the subscription object attached to a customer, even if it becomes empty, until i add new subscription items later ?
Thank you

kindred adder
#

Hello, How can I get this Valid / Invalid status using JavaScript ?

hallow yew
#

I'm a beginner, can you tell me how to start integration?
we have a SaaS solution and we want to add subscription, donation and buy contentnt mechanism for our customers
our customers registers to the platform and they can start using the platform with basic features at the beginning.
we want to integrate Stripe in our to get payments and manage subscriptions
we have a backend API and a Python client app
it is quite a basic use case I believe
we dont want customers to login Stripe portal for anything, we want to manage everything through our platform. Except the hosted payment page

cyan prawn
#

Hello, I would like to find out if it's possible to hide the phone number prefix when using the address element. In the case of a Polish phone number, if I select Poland from the dropdown and enter a sample phone number like 123123123, upon refreshing the view with the initial values loaded, the phone number is displayed as "+48123123123".

covert holly
#

what should I do about this and how do I resolve this ?

quartz quarry
#

hello

#

i need some help with some failed payment intents

broken scarab
mystic pumice
#

Hi guys i hope it's not a silly question. I implemented a stripe payment on my local xampp server and wanted to translate the project to a web server I'm hosting. Everything else of my application works (PHP, JS, MySQL) but the stripe payment proceeding doesn't work now. js.stripe is somehow calling a kaspersky script (see picture attached) and stops to proceeding. I don't know anymore what to change is my CSP on the server and I have to admit that this is my first web application. I would appreciate if anyone could help me.
(Web server is on debian 11, PHP version is the same on xampp and webserver)

olive escarp
#

Hi, a client has invited me as a developer to their stripe account but I haven't received any email from stripe with an invitation? They have shown me that they have entered in the email address correctly

arctic bloom
#

Hi Team,

I need to test a few feature for server driven in France. Is this possible to open the server-driven for France?

vocal wagon
#

Hello together,

We are working with Stripe Checkout for our project. Is it possible to fill in the payment fields via the Api? Screenshot attached.
Explicitly we want to introduce a meta field and set our order id from the system as description.

Thanks in advance for your support

storm maple
#

Hi y'all 🙂
We are trying to use the stripe tax api to calculate the tax for our customers.
We were just wondering how we are supposed to pass the type to stripe when we calculate the tax.
https://stripe.com/docs/billing/customer/tax-ids#supported-tax-id
In here, there are bunch of different types, is there an endpoint that we can use to get all of these types to display it to our customers?

Thank you in advance!

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

vocal wagon
#

Kind of, im not sure how to contune the thread

vocal wagon
worldly grove
#

Hi 🙂
We noticed today that we have a PaymentIntent that suddenly was cancelled without us knowing. Is it possible to get any more information on why or how this was cancelled?

fallen tangle
#

I am using PaymentElement and confirming the payment for the subscription in the FE. I am using so I want to use react-router to manually navigate to the specific page after a successful payment however Its forcing me to pass a return_url in

faint sundial
#

SessionCreateOptions have no return no also getting error

queen wolf
#

Hey guys!First I want to use stripe elements to get users to subscribe to our products (including free use).
I create a SetupIntent in backend,and return clientSecret to front js,then i use stripe.js(stripe.confirmSetup) commit form to stripe,at last i get a eroor "Payment details were collected through Stripe Elements using automatic payment methods and cannot be confirmed with a Setup Intent configured with payment_method_types.". why?devhelp

unborn maple
#

i need to setup stipe subscription api in node js with 3d secure authentication

but my api return only this response

https://prnt.sc/1vIvMy_u4G67
https://prnt.sc/b1uDJnHvjmbp

i found some doc but not understand
how to implement this

my Benckend is node js + express js
frontend is angular

doc link : https://stripe.com/docs/billing/subscriptions/overview

https://prnt.sc/bJXDuaH5mG0u

Lightshot

Captured with Lightshot

Lightshot

Captured with Lightshot

Learn how subscriptions work within Stripe.

Lightshot

Captured with Lightshot

normal venture
#

In the invoice object is there a property to see when the invoice was fully paid ?

sour olive
#

Hi, i want to configure stripe customer portal in my spring boot web service that i don't want to use stripe authentication in it, i want my webservice authentication only & redirecting user to the customer portal without any further authentication. #dev-help...i need guidance on it

vagrant steppeBOT
#

cavint9510

#

Rohit877033

daring patrol
#

Hi, is there a webhook event that can be sent when a subscription is payed each month ?

desert matrix
vocal wagon
#

hi, I'm trying to figure out why my payment intent requests are failing in Live mode but working in Test. The error is: payment_intent_invalid_parameter - payment_method_types
The payment method type "us_bank_account" is invalid. The payment method settings for Live and Test seem to be the same, is there anything else I should check?

shrewd plinth
#

Hi, I want to know if its possible to set blocking rules to check number of credit cards based on transaction metaData - userID

neon hawk
#

Would banking as a service be allowed in a request to get access to card issuing?

rare gyro
#

Hi Team, how can i move from test mode to live mode. and once i moved how will i test

wispy bobcat
#

Hi there. I have an issue with Stripe.js Card element styles. When user selects to autofill the input with a credit card saved in Chrome Stripe ellement gets the class is-autofilled then the inputs caret has the color #000 and this on a dark theme makes it not visible so the user doesn't notice she can input the value (CVC field needs to be filled in)

#

I tried to modiffy a few options of the style prop of the element with no luck. Any idea?

late basin
#

Hi! Is there some way to when getting prices from the API to NOT include archived prices? We swapped some of our prices and archived the old once. While on the website they are hidden under the archived button but when getting prices in the Python library (stripe.Price.list()) I still get all of them. Setting active=True is not the same thing as archived. So is there a way to only get the unarchived prices?

tawny nest
#

Hi, working on automating bookkeeping for stripe sales, and I need to know if a product is of type "physical goods" ord "service". I have noticed product.type: "service" | "goods" however it is always "service" for when I make tests trough payment links and products set up in the dashboard.
I also notices "hierarchy_level_0":"physical" when using the stripe cli from the dashboard, however that field is not available from the api. Any way to reliably know if a product is goods or a service?

vocal wagon
#

Good morning, I would like to contact Aofie Coburns or Jonas Ivinski. I can't get in touch with them, it's about Crypto to Euro exchanges.

So far I know that thanks to Stripe the exchange from € to Crypto is possible, the question is that I would like to know if you have already implemented the exchange of Crypto to €.

lethal laurel
#

Hey folks 👋 Is there a reason why automatic payment method types can't be used in setup mode when creating a Checkout Session?
https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-payment_method_types

For customers whose subscription is past due — whether due to a blocked card, or a withdrawn SEPA mandate, or whatever — we'd like to get them to attach any sort of new payment method.

We can't use the Customer Portal, as it doesn't support many payment method types. So AFAICT, the simplest way to do this is to create a setup Checkout Session — but there we need to figure out which payment_method_types apply, rather than being able to rely on automatic selection. Or am I missing something?

tiny crystal
#

hello!
hope you're doing well)
what multiple months means here?
in my example 1 day plan, and duration 4 months
my Q is how many invoices will have the discount of 12% ?

hearty jewel
#

Hi there. I've got a confusing situation with a customer that I don't understand, can someone help?

faint sundial
#

SessionCreateOptions doesnot contain definition for return URL

rotund sun
#

I already have stripe integerated in my site .
But i want to use setupIntent Api to update credit cards.
How can I do that ?

craggy shoal
#

Hi !
Let's say i have a subscription to a monthly reccuring plan since 3 months. I want to add a subscription item which is another recurring monthly plan with a 3 days trial period.

I tried this configuration, and it seems that the 3 days trialing is applied on the whole subscription, not only on the concerned subscription item.
I don't want the rest of my app behaviour to be changed. How could i make it please ?

Thank you

brisk condor
#

how can remove date from invoice

whole swan
#

Hello team,
I'm not able to use old api version in latest Stripe Node NPM package with typescript. If I pass 2022-11-15, then it's working

clever wadi
#

I have created subscription and its a y subscribed but still invoice is not ,generated and paid can you please help some one been this what could be the reason for the same?

vocal wagon
#

Hi. Lets say user downgraded monthly subscription plan from A to B. I'm doing it with subscription update function. A plan was valid till 2023-07-01, so B plan also is valid till to 2023-07-01, because there was just downgraded plan. But I want that user still have access to all A plan features untill 2023-07-01. Is it possible to get this information from a stripe that I could refer to?

cold pulsar
#

Hi how to change account number? my identification process fails both with ID and existing account number

rapid ferry
#

Hello, when does daysUntilDue start for an invoice? After it was created in draft status or after it was finalized?

queen wolf
#

i use stripe setupIntent to collect customer card information.Then i want to create a subscription for customers with a free trial.how can i do?

narrow hollow
#

Hello. Please I need help.

I recently changed the test api keys on the backend. now whenever I try updating an existing user payment information, I keep getting "No such customer cus_34qw332hdfhfw". But If i create a new user and update the payment information, It works perfectly.

What could be wrong and How do i fix this

PS: the precious stripe keys was on a totally different stripe account that I don't have access to.

tawny nest
#

Need to repost my question since my thread got archived:
Hi, working on automating bookkeeping for stripe sales, and I need to know if a product is of type "physical goods" ord "service". I have noticed product.type: "service" | "goods" however it is always "service" for when I make tests trough payment links and products set up in the dashboard.
I also notices "hierarchy_level_0":"physical" when using the stripe cli from the dashboard, however that field is not available from the api. Any way to reliably know if a product is goods or a service?

payment intent pi_3NKeLbDLFYFhDOwQ27z7yjTw of a payment I made with a product set to the tax code tangible goods. I collected delivery address when I created the payment link.

As seen in the image attached the product.type show "service", and hierarchy_level_0 show physical this is using the cli from stripe dashboard.

I can't find a way to set if a product is goods or service when creating a product in the dashboard, the only thing I can set category wise is Product tax category and that is set to Tangible goods.

visual bolt
#

Good day, there is ongoing issue on admin dashboard for cancelling payments, it cannot be processed ?

kind sun
#

I am very very dissappointed with Stripe Support team - they haven't answered a single question appropriately.

brave rapids
#

Hi Jack Tan

brisk nymph
#

Hi, how to get applied discount from stripe webhook event? we are using stripe hosted checkout form.

short sandal
#

Hi, I'm currently working on allowing users to update their subscription.
The implementation should work as follows:

  • Users first creates a subscription -> done
  • User has option to change their subscription, either downgrade or upgrade.

I implemented the second part as follows(python):

subscription = stripe.Subscription.retrieve(subscription_id)
price_key = self.get_price_key(tier_name, tier_duration, country)

# removed other codes(like error handling and stuff)
new_subscription = stripe.Subscription.modify(
subscription.id,
payment_behavior='pending_if_incomplete', # ensures that subscription will only be applied after payment is done
proration_behavior='none', # disables proration
items=[{
  'id': subscription['items']['data'][0].id,
  'price': price_key,
}]
)

However I'm seeing an unexpected behavior: If the user pays for a higher plan, and update their subscription to lower plan, they don't have to pay for some reason(or their invoice isn't generated). But if I move from lower plan to higher plan, I redirect the user to invoice page where they can pay for the product(which is what I want).

I'm not sure why moving from higher plan to lower plan doesn't generate an invoice. Can anyone explain why is that?

Thanks!

vocal wagon
#

Hey, I'm trying to test my subscriptions with a test clock and a test customer, but the invoice payment fails every time. Can I simulate the test customer paying their invoices?

whole swan
#

Hey @meager hawk
https://discord.com/channels/841573134531821608/1120299510304882759

Regarding this, We can not directly upgrade package because it's used in our entire app & it's too risky for this. So that's why we are planning to upgrade by adding package as alias but it's not working only with Stripe package.

FYI: We are also using other google & mongodb packages in same way

quartz quarry
#

hello

#

is it necessary to assign a payment method while creating a customer ?

olive obsidian
#

I'm currently replacing my Stripe integration from the Plan API to the Price API. One issue I'm facing is that it's not possible to expand more than 4 levels. With Plan API it was easy to get the current plan of the user. But now with the Price API, I need to expand to : subscriptions.data.items.data.price.product but It does not work since only 4 levels are allowed.

vocal wagon
#

Hey, what event should my backend listen for to trigger renewing an existing subscription? I can't use invoice.paid because I use metered billing (in arrears)

true nexus
#

Hello)
I have some issues with webhooks.
I have an error
no signatures found matching the expected signature for payload. are you passing the raw request body you received from stripe? learn more about webhook signing and explore webhook integration examples for various frameworks at https://github.com/stripe/stripe-node#webhook-signing

fallen tangle
#

Does the PaymentElement support copuon/discount codes

kind sun
#

How to set payouts to manual on platform account ID?

slow pivot
#

Hello,
I have a flutter app using Stripe with functions hosted by firebase and it works fine (only tested in development) with my own account.
Now, I try to adapt the app to use it with Stripe Connect (standard account). I have tested the onboarding and it works, I have created one connected account.
I want to modify my code to adapt to connect.
In my node function, I have added the lines in bold for the payment intent (of course, in the query, I have added the account parameter):
const paymentIntent = await stripe.paymentIntents.create({
amount: parseInt(req.body.amount),
currency: 'eur',
customer: customerId,
description: req.body.description,
automatic_payment_methods: {
enabled: true,
},
application_fee_amount: 50,
},
{
stripeAccount: req.body.destinationAccountId,
}

);
When I try it, I receive the following error : error: No such customer: 'cus_NRNnvtzUxZp9Lp'

In the doc, I read that the following code must be added:

// Set the connected Stripe Account to collect payments on behalf of that account
const stripe = Stripe('pk_test_51MbfBHF5SeCFLsdcpEiP22dET4i8ToAm82X6r4tMdPJXYbGNH9We240xoJKWztbLbaEodxHFzRb4S4cukeJMSnG600bGE1dA49', {
stripeAccount: "{{CONNECTED_ACCOUNT_ID}}"
});

But I don't see exactly where (client or Server and where in the code)?

I don't change anything in my client code (flutter) except that I added
Stripe.stripeAccountId = widget.organisationChoisie.compte;
in the initialization of the payment page

wicked sail
#

switch ($event->type) {
case 'payment_intent.succeeded':
why webhook not working for connected customer account.

worthy plinth
#

Hi everyone, hope you are doing well today.
Posting this msg today to get confirmation about money payout timing. We're building a marketplace that might payout money to individuals so we're integrating Connect. I've been reading some Stripe doc and I've read that it might take between 7-14 days to get it done so I need to confirm that since that's really long time to transfer money out.

  • How long does Connect payout take to get into particulars bank account?
  • What's the criteria to send it out in X or Y days?
    Thanks in advance
cobalt kraken
#

Hello, I created an order using the checkout api, but the order cannot be seen in the stripe background, what should I do?

eager hill
#

If i add a customerBalanceTransaction to a customer when there is an invoice that is already open, is there anyway for me to add it to the invoice that is open automatically

vocal wagon
#

Hello , is there a way to generically invoice people without a link to a product ?

rotund palm
#

Hello, we noticed recently an high rate error regarding your API. We have this message: Unexpected error communicating with Stripe. If this problem persists, let us know at support@stripe.com. (Network error [errno 16]: ). Are we doing something wrong regarding a new rule ? (it's mostly appearing on our routine of payments double validation)

grand ibex
#

Hi there, some of options are not in my region so what will be the best way to connect with support?

craggy shoal
#

Hi ! Is there a way to create multiple subscriptions, each having the same due date (don't know if it's the right word), for the payments to be done at the same time in only one invoice ? For multiple reasons, i can't group all my subscriptions into a unique one, i really need to keep them separate, but would like to find a way to group the payments to make a unique invoice.

Thank you

spare stump
#

Hi, i'm getting amount limit error from stripe when transaction is more than 999999.99

"he Checkout Session's total amount due must be no more than ₹999,999.99 inr."

is there any setting i have to do .. to get rid of this error ?

late yoke
#

Question about paypal payment method: 1) why direct charges are not supported when using paypal wallet payment method? 2) Can direct charge payments and paypal payment method be used within the same Payment Element?

late basin
#

Hi! I had a conversation with @waxen quail about prices showing up although archived. I said I would investigate and I've noticed since that I get similar results locally vs server side when running the exact same piece of code locally and in an AWS Lambda. Same version of the Python package in both places. How can this be? Any idea where I start debugging?

vocal wagon
#

@waxen spindle Hi i found a way to update the Charge Subscription via the API. If i Change the Description Manually, it's shown in the Payment overview. And the Events and Activity Log shows me that the Charge was updated. If i do the same over the API i cant find a log with the updates value but the ui won't show the new value? Maybe u can help he here again. Thanks

cerulean pineBOT
cerulean pineBOT
#

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

viral mortar
#

Hi, Can we make a transfer reversal even when the connect account has zero balance? In the test mode it always let me do that but will that be same on live mode ?

weary grail
#

Hello! I need help with something i have a website through Booqable and it's connected with Stripe for payments. Just got my first order...i see the payment on Stripe however i was wondering what the process is to get it to my bank account?

obtuse oriole
#

hey guys - could you please help me with retry logics, does stripe have existing retry logic built in? i heard you guys have payment intents

winter burrow
#

Hi. So I'm working on our Stripe integration and I'm using Payment Elements. I can see from the documentation that to charge someone for a subscription that I can use the subscription.create API and when it returns I can pass subscription.latest_invoice.payment_intent.client_secret to the Payment element, however if the subscription has a billing_anchor_date in the future, then the customer isn't charged straight away and so latest_invoice is null. In this use case the subscription that is created does contain a pending_setup_intent, but can I use that somehow with a Payment Element?

viscid slate
#

I'm creating payment links in my node js code, and then rolling those out to clients. The code creates a guest stripe customer account as it's not capturing anything except payment data. I have the webhook setup but I don't see a way to determine which payment_intent.succeeded event belongs to which payment link. Is the description or metadata field shared between the payment link and it's associated created payment_intent when someone pays?

mortal sonnet
#

Hi everyone - I have integrated Stripe Checkout into my React.js, Express.js, Node.js web-application and when I click the button to redirect to the Stripe Checkout on mobile it doesn't work on Safari, and on Google Chrome it is being blocked as an unwanted pop-up until I accept it. On mobile, in the Safari settings on iPhone I disabled the block pop-ups setting, but it still doesn't work on Safar. On a computer, the Stripe Checkout button also doesn't work at all on Safari, but works perfectly fine on Google Chrome. Any help would be much appreciated. Thank you in advance.

south trellis
#

is there any way to test the validity of a promotion code before actually creating a subscription with it. and by validity I mean like the restrictions that you place on it like first purchase

vocal wagon
#

Hello, they will close my account on stripe on 30 of June. What will happen with the payouts?

half wadi
#

Hi there,
I'm working on the finishing touches on a React Native app through Expo and trying to create a Verification Session and Collect Identity Documents from a User.
However, I am now seeing that I may need to export my project from the Expo managed workflow?
Does this mean that I can no longer use Expo to create builds and submit them to the app stores?
Am I understanding that correctly? Is there an alternative?

tame tide
#

Hey there. I'm wondering if there is a way to set the auto renew monthly payments to only go for a certain length of time.
I.E: my client is signing a contract for 3 months of services with me, so I want to take automatic payments, but only for 3 months.
Thanks!

supple pollen
#

Hi there, I have implemented paymentLinks to accept subscription payments but I need to get access to the customerID upon the payment completing - am I able to get access to the Checkout Session Object after the customer has successfully completed the transaction?

bold herald
azure spindle
#

Hey guys, apologies, this question is not dissimilar to one I have asked before, but I'm feeling a little hazy on the process again.

We charge for a yearly contract (stipulated for our customers).
They may choose to pay a full year ahead, a quarter ahead, or a month ahead (billing period).
We wanted to be able to send them a manual invoice ahead of the next due date, because we actually lock functionality as soon as a billing period expires and isn't paid for.
I understand we CANNOT create an invoice ahead of the start of a billing period ...
I was just wondering what options we have ...

River suggested a one off invoice, but that doesn't really fit within our concept of a subscription, if I'm right in my thinking ...

vagrant steppeBOT
#

Cloud Engineer

vague condor
#

Hello, is there a method for us to see the pre-auth amount in the connected account when Stripe identifies it as the connected account id during a transaction?

arctic bloom
#

Hi team,

Question about google pay on web (payment request api). I find the Google Pay button is pretty unstable, i.e sometime it show up, sometime it doesn't, it shows the "Pay with link" button instead. Is that a well known issue, or is there some best practice I need to follow when dealing with the Google Pay button?

humble axle
#

We're getting several failures on processing cards on the stripe. They are valid cards but they aren't processing for a variety of reasons. Why would this be happening?

weary abyss
#

Hello Stripe Team,
I'm using Stripe Elements, address and payment element api.
im using subscription client secret key..

how to remove this card, cash app pay, us bank and the message below "by providing your card information..."

we only want to show the card number, expiration and cvc..

stone abyss
kind sun
#

What are the payment capabilities available on a express connect account when - {"service_agreement": "recipient"}
https://stripe.com/docs/connect/service-agreement-types#recipient - I see that card_payments are not available.

  • if card_payments are not available does that mean - Direct and Destination charges also cannot be done?

Platform account - US, connect express account - IN

limpid perch
#

Hi folks, I would like to know is it possible to use the PaymentElement when changing the default paymentMethod (card) ? I did see there is available a customer portal session like the Checkout flow. But I am looking forward to use an element to embed it instead on the flow to the customer portal. Something like this design but with the PaymentElement to change default card:

fast lily
#

Hi,
I have a default payment method for customers set to card and have also collected all details during first checkout.
How can I do an auto payment without the intervention the customer?

small karma
#

Hi Amazing Developer

I'm creating subscription using the PHP APIs, I have created my own payment gatway. In testing mode I'm able to create subscription but in live the payment is inactive and require for verification. I don't want to redirect them to verification step and not able to do same.

I've made many app's before but don't understand why it require now, I've disabled 3DSecure but didn't work.
Anyone can suggestion some solution.

Thanks

late yoke
#

Question about req_C9alfqiW2q4eKG: the error says the card is expired, but from the non-censored logs one can see its not. Besides expiry month&year, what else can cause that error?

forest saddle
#

Hi, I have a question concerning SEPA and BACS and webhooks when using invoices. Is there an event for SEPA/BACS that is triggered when the invoice status moves to open?

hot badge
#

Hello, everyone. What are the requirements for opening afterpay

mystic pumice
#

I have added the csp from yesterday and it seems to work but still when i want to proceed my payment my payment_init file is not loaded and i get an error 500. What access rights do i have to apply? or is there any other possible error?

leaden echo
#

Hi will the stripe fees 2.9% + 30c be refunded when i create refund for a charge?

tired night
#

Hi team, I have configured a mern app which connects with stripe terminal using this repo from stripe https://github.com/stripe-samples/stripe-terminal-cancel-actions/tree/main

  1. Now I want to print receipt of the transaction and give that to the customer, can you help me in figure out how can I provide physical receipt of the transaction. 2. Additionally also provide the information regarding what information will be present in the receipt. 3. Is there any stripe terminal which supports printing receipts through itself? (something like receipt coming out of terminal only, In india all POS machine prints receipt by themselves automatically)
GitHub

Companion repo for Stripe Developers episode on canceling Terminal Reader actions - GitHub - stripe-samples/stripe-terminal-cancel-actions: Companion repo for Stripe Developers episode on canceling...

harsh salmon
#

Hi, can I change the default currency on my account? I'm creating an invoice and the currency cannot be edited. Please advise.

vocal wagon
#

I am getting a strange error from react stripe library on occasion where " IntegrationError: This element has already been destroyed, please create a new one" will occur

#

Do you know what could be causing this? Comments from stripe developers on github mentioned that its an edge case that they occasionally see but were not able to make much progress

gentle forge
#

Good afternoon
Help create a refund
I use the method https://api.stripe.com/v1/refunds
What to send with the charge parameter

If it is a sale id, then an error occurs when using
No such charge: 'cs_test_a1ZGjWsItMIyqiOz3dA1Ti0KnKNtKu7gwtUKubk9xcC0rY45sYYavXhPoX'

tardy spade
#

what is the difference between default payment method and default payment source

fast lily
#

Hi.
I have setup a default card payment method for customers. I want to automatically bill the customers using the already existing payment method.
I am using Power Automate

cinder linden
#

Hello, I'm creating a subscription from a checkout session (created via the api) the session contains both recurring and a standard items.
This all works fine, but i need to get hold of the schedule info so i can work with the schedule.update webhooks to deal with billing cycles in my app. Issue is that when i retrieve the subscription created by the checkout session, the schedule field is null - what am i missing?

kind sun
#

Is my understanding correct that standard account doesn't allow destination charges?

  • if yes can you point me to the documentation that says so?
mint zinc
#

Hello, I have one question.
When adding Stripe, can we integrate it with front end(react SPA) + back end(express)?

odd grove
#

Hello, I have a problem I integrated stripe payment-element JS with automatic payment method. When I test locally with ngrok I see Google pay but if I send the code in production Google is no longer displayed how can I know the reason? I do have a Google pay wallet. Have a nice day.

vital rover
#

Hello team! I have a question about payment intent creation, could I skip some specific payment methods instead of defining the ones we want to enable?

brittle heron
#

Hi team, I hope you're doing well. I have a question related to my Shopify-based marketplace. We currently use Stripe Connect for payments and commissions. We're considering implementing a Try Before You Buy feature using Shopify Payments, but want to ensure payments are still transferred to our Stripe account, however third party apps require "Shopify Payments processing" Can you provide guidance on integrating this functionality / using Shopify payments & rerouting it from my bank account to my stripe account? Any recommendations or contacts would be greatly appreciated. Thank you!

rare mulch
#

Hi team! I just want to ask is it possible to retrieve all Payment IDs associated with a specific Account ID using the Stripe API? Thanks!

charred wasp
#

Is there a way to charge the customer immediately after the invoice was raised, with the default payment method, instead of waiting for 1 hour for the invoice to go from open to paid?

idle hemlock
#

Hello, can I get all refunds by invoice or subscription id? Now looks like i should load all charges for customer in Invoice, and for each charge load refunds...

wispy mulch
#

I have a question regarding the behavior of the Checkout Session object with the subscription mode. Specifically, I would like to know if a Checkout Session created with subscription mode will automatically charge the customer's payment method for the next payment.

Could someone please confirm whether a Checkout Session with subscription mode handles the automatic charging of the next payment? I want to ensure that my subscription renewals are processed seamlessly without requiring manual intervention.

Thank you in advance for your assistance!

odd grove
#

Hello, I have a problem I integrated stripe payment-element JS with automatic payment method. When I test locally with ngrok I see Google pay but if I send the code in production Google is no longer displayed how can I know the reason? I do have a Google pay wallet. Have a nice day.

fast lily
#

I have a default card payment set up already for a customer.
How can I bill the customer directly subsequently? Subscription isn't suitable for this case

vocal wagon
#

hey, are payment_methods with a format that starts with "card" equivalent to those that start with "pm"? I noticed some of those in our system, some of them show as having their cards being expired, but we / you still charge those successfully.

inland hedge
#

Hi, I want to apply taxes to the items but exclude one item from being taxable, is that possible? Currently Stripe applies taxes to the total sum

vocal wagon
#

Hi all, I'm new with Stripe, I've implemented card payment simply using the "PaymentIntent" class, however I don't quite understand how to use paypal (and test it in test mode). Could anyone give me a quick tip? As technology I'm using Java Spring Boot (server-side)

lone topaz
#

Hi Morning, How can I get a list of countries and currency which stripe doesn't support?

vocal wagon
#

Hi, I have two questions related to clone payment method on stripe connected account. Does it exist a limit on number of payment methods cloned on stripe connected account? If i clone a customer on connected account, then I will clone the payment method, what's happen if the account is disconnected and reconnected again? Cloned customer & payment method are still valid?

#

Hi team, I'm trying to create a scheduled subscription with a billing_circle_anchor. Start date tomorrow and billing circle should start at the 1st of a month. This is working fine for normal subscriptions because I can send a timestamp there. How can I archive this for scheduled subscriptions? In the dashboard I see that you use the "initial_billing_cycle_anchor" parameter - which is not available via the api.
I tried to set the first phases end date to the anchor, but then the first invoice is full and on the second one there is a discount.

dim badger
#

Hello, I want to integrate Stripe with our web shop, and the only problem is our accountant isn't sure they'll be able to process the monthly reports. Can someone here help me by sending a demo report that is usually sent to the accountants (csv, xls, or xml)?

kind sun
#

On the client side - I want to reload stripe instance with options -

const stripePromise = loadStripe(process.env.REACT_APP_STRIPE_PUBLISHABLE_KEY, {
stripeAccount: accountId,
});

I want this to happen dynamically when the accountId changes.

If I try to loadStripe again I get this error: Unsupported prop change on Elements: You cannot change the stripe prop after setting it

What to do?

slow pivot
#

Hello,
I try to use the customers on the platform and duplicate them for the connected accounts (https://stripe.com/docs/connect/cloning-customers-across-accounts#creating-tokens).
What bother me it's that I am registering my clients at the moment of the sign in, without any payment method (payment method is only given at the payment via the payment sheet).
Is it possible to duplicate the customers like explained above even if there is no payment method?
Thanks for your help !

With Connect, you can clone your customers' payment information across multiple connected accounts for reuse.

hallow yew
#

I am newbie. I ask for help. I have a platform similar to "buy me a coffee" where users can accept donations, subscribe and sell content, it is necessary that the transferred funds go to the company's account, since the user is not yet registered in the stripe. what documentation to look for to implement this feature and how to implement this requirement?

dawn wasp
#

Hello, guys
How to skip the requires_confirmation status when I create paymentIntent

#

I collected the payment method by the follow page:

slow pivot
#

Hello,
I try to use the customers on the platform and duplicate them for the connected accounts.
What bother me it's that I am registering my clients at the moment of the sign in, without any payment method (payment method is only given at the payment via the payment sheet).
Is it possible to duplicate the customers like explained in the doc even if there is no payment method?
Thanks for your help !

silk comet
#

hello guys could someone help me with my account please

#

😦

#

Hmmm nope i would like have a contact more close

vocal wagon
#

#dev-help Should I insert client publishable api key in my xcode project if i only use payment links in my app?

rotund sun
#

Hey - I'm migrating to SetupIntent & PaymentIntent so for moving to paymentIntent my code is like that
pm = Stripe::PaymentMethod.retrieve(Biller.from(@id).customer.default_source)
this is for getting **payment method ** for old api users to use it in **paymentIntent **
data = Stripe::PaymentIntent.create({ amount: value, automatic_payment_methods: { enabled: true }, currency: 'cad', description: description, customer: @id, }, stripe_version: '2022-11-15' )
But as I mentioned I'm moving to SetupIntent also so in setupIntent we are using Stripe::Checkout::Session.retrieve to retrieve payment method .
So how can I do that with one method for all the users to retrieve the payment method .

glass raft
#

Hello, our customer was unable to load the 3D secure page and thus was unable to complete the transaction. kindly help me with this.

silk comet
#

vanya could you help me please

#

im trying to send u a message but i cant

lone topaz
#

https://support.stripe.com/questions/stripe-feature-availability-by-country - Here it says india is supported. However, by using account create api? So how can we as developers identify that what is supported or not?

surreal otter
#

Ayyy yooo, on a Customer I have a key and value of default_method in the metadata, I am writing a patch to move that data to invoice_settings.default_payment_method and it doesnt want to delete that key and value via the api.

def add_stripe_customer_pm_to_stripe(live):
    users = User.objects.filter(stripe_cx_customer_id__isnull=False)
    stripe = ExpressStripe()
    for user in users:
        print(f'Updating {user}')
        customer = stripe.stripe.Customer.retrieve(user.stripe_cx_customer_id)
        customer.invoice_settings.default_payment_method = customer.metadata.get('default_method')
        customer.metadata.pop('default_method')
        # del customer.metadata['default_method']
        customer.save()
humble pilot
#

I am following stripe docs url :https://stripe.com/docs/terminal/payments/connect-reader?reader-type=tap-to-pay-on-iphone[#859339859705593867](/guild/841573134531821608/channel/859339859705593867/)ed-devicesAlready checked with below configuration as per your suggested in stripe docs url here: Xcode version: 14.2iOS version: 16.4.1Updated Stripe-terminal SDK Version from 2.10.0 to Stripe-terminal iOS SDK: 2.20.0After Approved by apple Tap to pay iPhone capabilities then added in identifier generate all provisioning profile and add in Xcode too with below key-value pair, In entitlements file added key : com.apple.developer.proximity-reader.payment.acceptance value: YesI am getting below same error as under :Error:discoverReaders failed: Error Domain=com.stripe-terminal Code=2900 "Operation not permitted. Verify the app has the necessary entitlements and that the application bundle is valid." UserInfo={com.stripe-terminal:ReaderMessage=Error usually caused by an entitlement issue, an invalid application bundle, a configuration issue, or a token issue., NSLocalizedDescription=Operation not permitted. Verify the app has the necessary entitlements and that the application bundle is valid., com.stripe-terminal:Message=Operation not permitted. Verify the app has the necessary entitlements and that the application bundle is valid.}

Connect your application to a Stripe Terminal reader.

prime kite
#

i need help

rich moth
#

Hello on the purchase page i have metadata called discord id it is a required box and when entered it does not show up under the metadata in the dashboard neither the code

north spruce
#

Hi, does any body know if i can extend this limit "A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10." for charges or trasnfers.

craggy shoal
#

Hi there. I read the "Prices" docs (https://stripe.com/docs/api/prices) because i just wanted to know why the unit-amount is the value x100, but i have not found the answer. Could you tell me please ?

eager hill
#

What are the required paramters for Tax Rates within Credit Note Line Options?

nocturne goblet
chrome bear
#

Hi all. Question about the Customer Portal and the branding. We have multiple websites that have their own branding, but they are all under one umbrella - conXhub. Our stripe account is registered under this umbrella. We have implemented custom checkouts on one of our sites VipSafetyFirst and need to have a Customer Portal with the branding of VipSafetyFirst as well as later on other sites with different branding. But it seems that branding in Stripe for the Customer portal falls under the main umbrella, the logo and the colors. Is there a way to have multiple brands?

fluid vale
#

Hi team, is it possible to disable, auto renewal email for a particular membership?
currently, we have 3 membership - Annual, Quarterly, Advanced
And need to disable auto renewal email for Quarterly membership - is it possible from Stripe Dashboard?

rich trench
#

hi

#

i'm in italy so i need to send electronic invoices to my customer. Stripe support this feature?

hot swan
#

Hi I'm in Nigeria, can stripe accept payment globally in local currencies in my app ?

dapper moth
#

I am building an iOS App to collect payments via iPad using NFC capabilities of iPad and Stripe SDK.
Stripe users will be able to connect to my app using Stripe Connect.
My question is : Does Stripe connect work with NFC? Please note that we will be charging a "Fee" to use our app in addition to the Stripe Payment Charges.

forest cloak
#

Hi
I am building website for Charity they have recurring payment integration.
Once the user register theyneed to setup recurring payment so stripe can handle future payment.
Can someone help me with which Webhook I need to integrate to update my local database with payment success or failure and send confirmation email to user.

sour olive
broken spruce
#

Hi there, could I get some help with Setup Intents, please?

spare ermine
#

hi there, we have created a new subscription via API without apply taxes. We figured out the error and i tried to modify the subscription directly in the dashboard of stripe but i cant add default taxes. How can i fix this?

daring gust
#

Hey Guys Hope you are doing great

#

Could you please let me know what is the applied balance in the stripe invoice?

brave scroll
#

Hi there. I'm using Payment Element to create subscriptions with trials. When I create the setup intent, the subscription is not in an incomplete state. How do I best differentiate that the subscription has been set up with the card submission. I've currently been looking for when pending_setup_intent is null.

shell sun
#

hi everyone 🙂 I'm pretty new to stripe. I've set it up for a customer, mainly so they can use klarna in ecwid. It only offers 3 payments in the uk, but they really want it set up for 12 months. Is there any way I can add that option? Many thanks in advance!

brisk nymph
#

Hi, how to get discount code from stripe checkout session object API ? I am using stripe php sdk

stray jolt
#

Hello team, can we send funds to a bank account without creating a connect account?

upbeat kettle
#

Hello,
I have a question regarding Customer Tax ID.
In the following link, the countries supported by Stripe appear.
https://stripe.com/docs/billing/customer/tax-ids
But, when I try to run a payment page in a test environment, the field for adding a Customer Tax ID does not appear for all countries?
Why is it like that?

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

bold herald
#

Hey after listening which webhook event, I can send an email to my customer about the successful payment with the information about the subscription.

abstract ocean
#

Hi Arslan here, a flutter developer i have impleneted stripe in flutter and configured apple pay, but apple pay button is not showing in payment sheet.

#

Any body know about this issue.?

vocal wagon
#

How do I send a metadata field in a Stripe Elements request? I get the error that metadata is not a recognised field

golden sigil
#

Good morning. I have a problem with a user who would pay for the subscription with "boleto" (Brazil). However, he later decided to change to paying by credit card. When I request the charge again to be charged to the credit card, this message appears: The PaymentIntent Boleto cannot be updated or canceled when it has the status requires_action. Wait for the payment instructions to expire or for your customer to complete the payment.

How should I proceed?

heavy wyvern
#

So im trying to create + pay a one time invoice with just the customer id, without having to get his payment method. The customer already has the payment method (a visa card) saved to their account, but when i get to the pay invoice, it says customer doesnt have any card, unless i manually add the customers PM to the request. Is it not possible for the invoice to automatically use the PM on the customer?

rotund sun
#

Does setupIntent work with card-element ?

icy warren
#

Hi, How can we retrieve risk evaluation parameter of a payment intent using .net. please help me on this.

surreal rain
#

connectReader failed: Error Domain=com.stripe-terminal Code=9020 "No such location: 'tml_'" UserInfo={com.stripe-terminal:StripeAPIDocUrl=Error codes com.stripe-terminal:Message=No such location: 'tml_', com.stripe-terminal:HttpStatusCode=404, NSLocalizedDescription=No such location: 'tml_**', com.stripe-terminal:StripeAPIRequestId=req_VCP5, com.stripe-terminal:StripeAPIErrorType=invalid_request_error, com.stripe-terminal:StripeAPIErrorCode=resource_missing}

receiving this error when trying to connect M2 reader using Terminal.shared.connectBluetoothReader(selectedReader, delegate: self, connectionConfig: connectionConfig) method i do confirm that backend have stripe implementation still this issue is comes up

weary abyss
#

hello, is there a card element like address element where we can show and edit the payment methods of a customer like card details?

brave scroll
#

Hi, we're using Payment Elements. When a user enters their zip code in the Payment Element, can we access that value to save as well on the client? Thanks!

forest cloak
#

How can I get total amount of all the transactions using PHP?

viscid oracle
#

Hi guys, i want to know how i can simulate a checkout payment with cli which includes products and with which event i can get the product informations after a successfully payment. I cant find the correct event :/

slow pivot
#

Hello,
I try to clone customers in order to implement connected account.
I try to follow the process explained here : https://stripe.com/docs/connect/cloning-customers-across-accounts#creating-tokens and fall on the following error : "The customer must have an active payment source attached." And, indeed, I ommit to add the source in my code...

The first step described in the process is to create a customer (on the platform) with a source. The guide give that exemple :
const customer = await stripe.customers.create({ email: 'paying.user@example.com', source: 'tok_mastercard', });

On the following page : https://stripe.com/docs/sources/customers it is said "You can create a Customer object and attach a source in one API call. This can be useful if it is the first time that you see the client" (free translation from french). The given exemple is :
const customer = await stripe.customers.create({ email: 'paying.user@example.com', source: 'src_18eYalAHEMiOZZp1l9ZTjSU0', });

My problem in those 2 exemples is "Where does the source (src_18eYalAHEMiOZZp1l9ZTjSU0 or tok_mastercard) come from? How can I generate it?

Thanks for your help !

golden sigil
#

Good morning. I have a problem with a user who would pay for the subscription with "boleto" (Brazil). However, he later decided to change to paying by credit card. When I request the charge again to be charged to the credit card, this message appears: The PaymentIntent Boleto cannot be updated or canceled when it has the status requires_action. Wait for the payment instructions to expire or for your customer to complete the payment.

How should I proceed?

cloud zephyr
#

Hi Stripe team, QQ I'm looking at the following request; req_LLw6sC4tIT7hjO and can see that the refund object balance_transaction property is null. Is this expected? Why would this be null?

twin hamlet
sinful lantern
#

Hi I have a qeustion , can I set event for stripe webhook status update(disable/enable)

vocal wagon
#

Hello - I have a question about a seller marketplace using connect in multiple currencies and countries. The scenario - we have our account in GBP based in London. Sellers can sell things in different currencies - let say EUR, GBP and USD - from their offices in different countries. if they setup multiple Bank accounts in our back end, when a sale happens, we can decide which account we need to use - but what is the best way doing this with Stripe. Does the seller have multiple stripe accounts under the one email all connected via connect?

left herald
#

Hi team I am using the old api key secrets for both my angular and .net core solutions, the .net core solution hitting latest api version mean while my angular scripts are hitting old api versions. How does this work, does it depends on api key or the version of package i'm using

brave rapids
#

Hello ,I used attch the customer API for checking the CVV ,expiry date and expiry year along with Card Number its not validating even i provided the wrong details expect card number

fading sparrow
#

Hi Stripe! I occasionally need to change the renewal date of customer subscriptions (without proration) to realign their billing cycle with our services. As I understand it, the recommended way to do this is by granting a free trial period, setting trial_end to the new desired renewal date, which is working well for me.

The issue is with the customer portal. When a customer visits it, they see “After your free trial ends… this plan will continue automatically.” From the customer’s perspective, this is most certainly not a free trial. (they paid for the subscription, and were not prorated for the “free” days) and this is causing confusion.

Is there any way to change this verbiage in the portal? Or should I be using some other method of realigning billing cycles that doesn’t involve free trials?

weary abyss
#

can we customize the invoice id?

naive magnet
#

Hi Anyone available for the clarification?

vocal wagon
#

How do I catch errors using stripe elements via react stripe library? E.g. When using stripe elements <Elements .. >

brisk nymph
#

Hi, How to get promo code name which can be applied by customer from promo code API?

hexed mirage
#

Is there a way to fire an Google Analytics Event from the Stripe Checkout Page to measure Conversions?

polar hedge
#

Hello Stripe- I am attempting to plan out a Terminal project with a client in Canada and I am looking for a "Yes" or "No" answer to this question since its unclear from the docs: According to this stripe doc (https://stripe.com/docs/terminal/features/operate-offline/collect-payments?terminal-sdk-platform=ios) It seems like Offline Payments is only available for iOS and Android SDKs

We would like to build a React Native application, but are unsure if Offline Payments are supported in RN SDK. Is it possible to achieve Offline Payments by using a RN Bridge?

waxen axle
#

Does stripe M2 reader support credit cards issued in canada while collecting in person payment from us? I saw in the docs that it M2 type of reader is not available in canada. So it is not clear that it will support cards from canada or not.

tardy current
#

hi team

#

apple pay button is not display in carts pages in magento2

manic light
#

Hey guys,
I am creating an invoice using the API and once done, I add an invoice item.
In the dashboard, for each invoice item we have an option to specify it the price is inclusive or exclusive of tax.

However, I am unable to find this parameter in the API for creating the invoice item.
Could you plese let me know, how can I mark the price as exclusive of tax?

P.S: I am not using a price object. I am adding the item directly by providing amount and description.

proper jolt
#

Good morning, I am having issues connecting my stripe terminal to my software using tmobile internet. I can connect no problem on other internet providers. Is there a known fix for this?

trim knoll
#

Hi, I am unable to change the currency in my invoice as the Currenybox in disabled and I cant change it from £ to $

#

can you help please

barren dew
#

Hi I am trying to make a stripe app.

I only want to make an app that listens for webhooks on my customer behalf but when I try to publish an app it seems to require me to have a frontend. Can anyone advise on how I would publish a stripe app that purely listens to stripe webhooks (I am using python / fastapi)

boreal kayak
#

i am flutter developer and in pub dev i have seen alot of packages for i need backened server for payment handling in flutter or i can directy make contact with stripe api for payment

terse shale
#

Hi, I am using usage reports for my metered product. I just used a test clock to move the time 1 day ahead of the renewal day for the subscription I have created. When I go to my invoices, I see that the one which should've been paid already (for the current period I am now in) is not yet paid. As you can see it shows in the screenshot of the draft invoice, it was supposed to be finalized the day before the current time of the test clock (which is shown at the top of the screenshot). I used stripe test cards to make the initial subscription. Does anybody know why this would be the case? Any help would be great! 🙂

boreal ridge
#

Good morning I’m having issues with my Booksy account for my business my payouts are not going to my bank account for some reason when they were before the issue that I’m having is everytime I try to change or update my debit card info I’m not receiving the verification it’s going to my old phone number I’ve updated my number in the Booksy app but I’m still running into issues please help it’s been a month a no one has contacted me back I have sent emails to stripe and everything I have $136 sitting because of this

sudden yoke
#

in doing a one time payment with payment intent, front end confirm payment to stripe directly, should we be listening to payment intent webhooks or charge* webhooks?

silver fjord
#

hey team, is there a way to get affirm rates via stripe?

heavy wyvern
#

if i have an invoice with a coupon code on it that has 100% discount, can i make it still go through even if the customer doesnt have any payment method attached and i dont send any payment method at the invoices/id/pay step?

uncut spire
#

Guys I have this issue on@my account I need your help

edgy bolt
abstract pulsar
#

Hello 🙂 ! With PaymentIntent, I create a new one and update it when the customer arrives on the payment page. I'm currently working on adding subscriptions. It's impossible to update subscription items. Payment is integrated on my site. Is it a problem to create a new subscription (in draft status) every time the customer returns to the payment page? Clearly, if the customer leaves the payment page and returns later, a new draft subscription is created.

tender condor
#

Hi, i want to ask how to disable stripe sending invoice to customer?

customer received 3 emails.

slim anchor
#

Hello! I have a question about I guess grouping payments into a specific group? Long story short each customer has lets say 5 different stores associated with their stripe account. All the money is going into that one stripe account but right now on their dashboard it just shows them the total amount of money they have made etc... Instead they would like to see the breakdown based off of each store. Is there something I need to do when running their payments through the API to mark a payment as like "Store XXX" and "Store YYY" So in the stripe dashboard they can see "Store XXX $10,000" and "Store YYY $5000" etc...

heavy wyvern
#

so how do i add one of the customer-facing promotion codes to a new invoice/invoice-item? this seems to only take the actual coupon, which i could get by making a few get requests on the promotion code, but then how will stripe know to count the amount of times a promotion code has been used and such?

modest bane
#

Hello, I'm currently using firebase with stripe in nextjs
My question is, how should i create a collection(table) call sales in firebase after the checkout succeed? Do I need to use stripe webhooks or I just have to do it in the success.tsx without using stripe webhooks

also, the sales collection would have new data everytime a checkout succeed.

let me know if you need me to clearify more on my question :D

toxic summit
#

Hey 🙂 Is there a list of payment decline codes, where after receiving I should stop using the payment method (which caused the decline)?

brave scroll
#

Hello, if we're using Payment Element with subscriptions, is it important to cancel incomplete subscriptions if our users are trying different plans or do we just leave those alone and let a single user create a number of different incomplete subscriptions.?

nova kite
#

I'm trying to use Stripe's revenue tracking (we're on accrual basis) but while we are finding robust revenue recognition for paid invoices, we do not see tracking for booked revenues on invoices going OUT (tracking entire cycle from revenue>receivable>paid). Is there something we need to unlock on the backend or am I just missing something?

I hope that made sense.

finite jacinth
#

Hello! I have accidentally refunded one of my test order and I haven't received money but I got into minus balance, can you reverse this, so I don't have to go into the bank to do wire transfer?

tranquil juniper
#

Hi, we're curious if there is a possible configuration where we can use on_behalf_of with direct charges?

somber wharf
#

Hi! Im building a django website and tested webhook on local cli. Everything worked then I tried to connect the live webhook with the actual website that is running in the cloud but webhook throws error constantly. I would be appriciate if anyone could help me with this problem, i have been solving it for 2 days. Thanks for your help.

lone topaz
#

Global charges limitation for payout. Eg. If we add INR Rupees 20 , it gives an error like cant make payment as it is less than 30 pence. How can we achieve that to use and show the user what is the limitation?

sharp dock
#

Is it possible to utilize Stripe Issuing to create a virtual card platform similar to privacy.com?

mortal sail
#

hi - has anyone seen this error before?

opaque coyote
#

Hi, I'm using Payment Elements and for analytics purposes I would like to track what payment options were given to our guest. I don't believe we have access to the payment request that payment elements creates internally so I've created a new one to check which wallet would be available to the user. Is there a possibility that having two paymentRequests will cause a collision/is there a better method for checking what was displayed to the user when using PaymentElements.

neon hawk
#

What exactly is Connect and how do I integrate it

spring tree
#

hello 👋
I'm currently using the legacy invidivudal Elements for each piece of card data (CardNumberElement, CardCvcElement, CardExpiryElement). I would like to add postal code as a field, so that it can be validated as part of SetupIntent confirmation. Is there an easy way to do this without migrating to the new PaymentElement?

vital rover
#

Hello team, do you know how I can get the payment method type using react hooks before calling to stripe.confirmPayment?

indigo monolith
#

👋 We have a custom integration with Stripe that allows "bulk payment" so a customer can see multiple invoices and pay them with one card. So on our end, we use that card to pay multiple stripe invoices at once. Know if this setup raises potential risk of card decline at the issuer bank?

rotund sun
#

I have a site where I want to save credit card details and will charge the customer later.
Like on every Thursday customer will get charged.
How can I do that with SetupIntent & PaymentIntent ?

tired night
#

Hi team, i had recently raised a ticket > link of the ticket [#1120609136833482833 message](/guild/841573134531821608/channel/1120609136833482833/) > Please go through it.

I understand stripe terminal doesnot support the printing the receipts. But it is possible that some other person in past also would have come with the same requirement as mine. I need help in figuring out way in giving physical receipt to the user and not email. Please suggest any work around.

bleak scaffold
#

Our app takes registrations for events many months before they occur. 4 days before the event starts, we run an authorization on their credit card. On the day of the event, we capture the payment. This worked fine with the old API. With the new API, I get the error, "The parameter off_session cannot be passed when creating a PaymentIntent unless confirm is set to true." off_session is correct as their is not user at the time, and confirm is false because we are only authorizing, correct? What do I need to do to fix this? I don't want to capture the money 4 days early.

scenic adder
#

Hey!

We use the customer portal and how to get the amount of tax on the invoice as such? Thank you very much!

signal dawn
#

Hello I need help in adding a coupon discount to my strip

frank heart
#

currently we are an US platform with US/Canada connected accounts using custom product with destination. We are planning to migrate to SCT (Separate Charges and Transfers) and understand with our Canadian vendors, we'll need to change/update the agreement from Full to Recipient Service Agreement. We currently have an onboarding form on our end where the vendor goes thru the process of entering all their information. How can we update that accordingly for those specific vendors so that when they navigate to fill in their info the service agreement updates to the Recipient Service Agreement?

cosmic moon
#

hello there, is there a standard way to implement a payment with limited stock?
i'm currently developing an app for events and i need to track the stock of the events' tickets.
i want to be able to confirm the payment only if the stock is above 0 (i checked setupintents, is that the correct way to go?)

for example: is it possibile to make a setupintent and then retrieve its id when "reserving" the ticket (with a custom call to my backend?)
e.g:

  1. mobile app creates a setupintent and authorizes the payment (but doesnt pay yet)
  2. the mobile app then sends the setupIntent id to my backend and, because the payment is already authorized, my backend simply makes the payment go through after verifying the stock

thanks in advance!

urban geode
#

Hi there - I'm attempting to allow my users to make bulk updates to their subscription items utilizing checkout. I'm not sure if it's possible, looking for assistance.

rancid latch
#

Hi. I need help with my payments page. After amount, the "description" column shows random numbers. pi_ followed by numers and random letters. I need for the "description" column to show what product was bought, not random numbers. How do I do that?

woeful lintel
#

Hi there, I want to ask if I didn't set client_reference_id , and customer use my payment link paid, what will happen? (I think I don't know who paid this bill....

safe socket
#

I am starting a new platform that uses Stripe Connect (Standard). I onboarded my first customer last week. In addition to my app, they also collect payments within their same Stripe account through WooCommerce. But it seems that connecting them to my app changed or removed their API keys that were being used by WooCommerce.

Does hooking a customer account up to Stripe Connect disable API keys for the individual customer?

south trellis
#

where can i get the enums for the different stripe webhook events

spring tree
#

hello! 👋
In the PaymentMethod API, does billing_details.address.postal_code support 9 digit postal code? Is there formatting requirements if it does? Like XXXXX-XXXX or just XXXXXXXXX?

vocal wagon
#

hey i want to develop an e-commerce website with stripe and i built html products page, hosted them, created a mysql database and crated an account on stripe, but i don't know anything about integreate stripe in it, i have no knowledge about php, ruby, nodejs...

#

Is there away to get a another backup code for stripe

mortal sail
#

what's this about?

radiant musk
neon hawk
#

What are the requirements for stripe issuing in the netherlands

rapid oasis
#

We're going through our final testing phases and would like to test some asynchronous failures for our unlinked refunds, but the cards mentioned here: https://stripe.com/docs/testing#refunds seem to require a payment first.

Any idea how we can trigger these failures for our payment type?

Use test cards to validate your Stripe integration without moving real money. Test a variety of international scenarios, including successful and declined payments, card errors, disputes, and bank authentication. You can also test non-card payment methods.

rapid oasis
steep bluff
#

Hello we are looking for a developer who can help us set up our Stripe account to receive interac payments. We are in Canada. I believe we need to create a PaymentIntent and need a developer to help us.

vocal wagon
#

Hello, after performing a refund in a payment intent we get a Refund object which has an id re_* . After some time we receive a webhook charge.refunded , which does not contain the related refund id. How can I get that in a simple way?

sinful eagle
#

Hi all. Has there been a recent change to the dashboard ? All of my entries under Developer -> Log are from last year. And searching for newer objects ( Ex. evt_3NL9neCVUvdI84gC1t8gpV6D ) returns a "No such notification: 'evt_3NL9neCVUvdI84gC1t8gpV6D'"

brisk goblet
#

Hi, I'd like to add a payment method au_becs_debit to our test account in Canada. Is it possible?

hardy trench
#

It seems that making a first-time subscription in stripe's dev environment results in a webhook with billing reason subscription_update, but in prod it results in subscription_create. Any ideas on why this is the case? The inconsistency is making it hard for us to test fulfillment.

faint hornet
#

Hello
Thank you for your continued support on this channel.

I’m facing an issue with recurring payments on the second invoice after successfully creating a subscription!
Although when I go to the dashboard I can see that the previous payment had a configured payment method, and this payment method was setup for future payments (I can see in the dashboard the message ‘This payment successfully set up pm_XXXXXXXXXX for future off-session payments’) the next payment is saying that it requires a payment method and is the going incomplete then past due

The process I’m using is: Create customer with ephemeral key (through API), create a subscription (through API), use its payment link so that the customer can fill his payment info and complete the payment.

gritty heart
#

Hi, I want to create an account for users where they can add funds to or withdraw funds from. Is stripe connect the best way to go about this?

scenic hound
#

Hello, Is there a way to report on promotion codes instead of just the coupon code in Sigma? I have multiple promotion codes under the same coupon and i want to see how many customers are under each promotion code. Right now if I look at the invoice table, i'm only able to get all the subscription under the coupon code and not the promotional code.

fading sparrow
#

Hallo Stripe. For the purposes of calculating MRR, does a subscription that’s had a trial period added to it (by updating it with a timestamp in trial_end) count as “active”?

brisk goblet
fiery stirrup
#

Is there any way to set the billing details for a Payment Method when creating a SetupIntent that will be used for collecting the information for a Credit Card?

split plover
#

Hi, I want to use meses sin intereses with Paymenth element, but I cant make it work, My account is from Mexico and I checked the restrictions and I clear it all, but the payment element doesnt show the Meses sin Intereses option

stark valve
#

Hi, I have to integrate stripe ACH using stripe financial connection API,
I have created a setupIntent and then uses client_secret for stripe.js ui element to generate UI. As I tried to a us_bank_account got errors

Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://auth.stripe.com') does not match the recipient window's origin ('https://js.stripe.com').

In UI it seems account is attached successfully whether when I got setupIntent object payment_method = null

Is there anyone who might help.

brittle ember
#

Did the IIN field get removed from Card objects?

vocal wagon
#

Is there a way to change the time of day a Stripe Subscription runs at? We'd like the subscription to run billing at end of day

grizzled elm
#

So I tried to modify an existing subscription (test one) with the items made in the above picture.. however, I get the following error: currency and interval fields must match across all plans on this sub... found mismatch in interval field.

Is this because there is an existing item on this sub (not shown in picture) with a different interval.

I thought that by calling the sub . Modify and passing in new items, it would override the sub and delete the existing items. Is that not the case?

grim apex
#

Can someone link me to the documentation describing the Stripe Connect Express account monthly fees? 🙏

sudden yoke
#

for this endpoint of stripe https://stripe.com/docs/api/tokens, is this even pci cmpliance ? the front end is prompting for cc info without using stripe card/payment? and calling stripe with this endpoint ....

vocal wagon
#

stripe won't allow me to log in without 2FA but I don't have 2FA set up and don't have an account. google says to enter the verification code we sent to your phone but I did not receive a verification code, and I requested a new verification code did not receive a verification code. when I tried to log in to stripe support, stripe says that this account uses Stripe Sign In, Single Sign On, it says that this account uses mobile verification. how to recover my login information? Stripe is linked to Home From College (HF\C) platform

proud dawn
#

Hi! Looking at this page: https://stripe.com/docs/payments/3d-secure#when-to-use-3d-secure I see the text "Stripe automatically displays the authentication UI in a pop-up modal when calling confirmCardPayment and handleCardAction. You can also redirect to the bank’s website or use an iframe.". We use recurring payments for usage-based billing, so we use confirmSetup instead of confirmCardPayment. Does this mean that 3ds does not work by default?

Learn about authentication to reduce fraud and meet regulatory requirements.

hot fog
#

Ok I’m not sure if this is the right chat but I’m so desperate right now and need assistance

hushed island
#

Good afternoon, on my application the payment flow is that when a client register a card it creates a payment method on stripe, then when they create an order it creates a paymentIntent that holds the money 3 days before charging it, then on the third day it charges that paymentIntent.

the problem ive been encountering is the following just in some cases (look at ss) i have read the documentation and some suggest when it register the card for the first time it creates a paymentIntent for like a dolar just to confirm but i was wondering what is the best way or correct way to approach this so i can have every card before charge is already 3D secure

river holly
#

I need to change merchant name on customer credit card statement

grizzled elm
#

One question related to attempting to override a subscription completely is, if I just delete all the items on a subscription and add new ones, do I lose anything? Is this a bad idea?

tender condor
#

Hi, how can i disable stripe auto sending invoice to customer after creating susbcription with collection_method: 'send_invoice'
in_1NLBpkDEdiMvtemhBWeaoc5S

ruby swift
#

hi guys i am new here and when i want to sell product i get such an error what should i do?

young maple
#

I need support

#

From stripe customer service

#

I cannot log in due to saying my account disabled I attempted to log in several times using my old email address and I think I got it locked

vocal wagon
#

@midnight marlin I found the Home From College email and checked that it's the same as the information forwarded to their team prior a few days ago. That inbox is not monitored and I cannot login to my Stripe account. Is there another way to contact the Stripe support team?

ornate kernel
#

Hello, I am trying to get a checkout session for a product, but I am including the ISO Currency code so users from other countries can pay in their currency.

I receive the error:
The price specified supports currencies of `usd` which doesn't include the expected currency of `gbp`.

How do I make it so that my product prices include these currencies?

regal kayak
#

Question -- is there a way to update the Customer on a Charge in Stripe? The API docs [ https://stripe.com/docs/api/charges/update ] does not indicate that this is an udpateable field, which makes sense. My employer though has some interesting edge cases where such a thing might be desirable, if possible.

native bone
#

Hi there, I'm testing a subscriptions API integration with test clocks and after all payment retries fail, the subscription is being canceled instead of marked as unpaid.

My subscription is using collection method charge_automatically, and my subscription settings are set to "If all retries for a payment fail, mark the subscription as unpaid". Could someone help me figure out why this is happening?

The event says:

"cancellation_details": {
      "comment": null,
      "feedback": null,
      "reason": "payment_failed"
    },

Event ID: evt_1NLDJy2SxL8BfEQ6X1dPzWR6
Subscription ID: sub_1NLDEH2SxL8BfEQ6QcrFwxL0

frank heart
#

Currently, we are an US platform with US/Canada connected accounts using custom product with destination. We are planning to migrate to SCT (Separate Charges and Transfers) and understand with our Canadian vendors, we'll need to create a new connected account and will using the connect onboarding which i believe the agreement will update to Recipient Service Agreement. We tried changing the Country parameter to Canada but got an error message, "Your platform needs approval for accounts to have requested the 'transfer' capability without the 'card payments' capability. If you would like to request transfers without card_payments, please contact us via stripe support."

stray tangle
#

Hello how I can change the stripe subscription end date manually for testing ?

timid vector
#

Hi everyone! I am currently trying to implement the payment element with Payment Intents and I am having some issues with omitting the zip code and country. I do have the fields defined in my paymentElementOptions with never as the value. However, when I run confirmPayment(), it is saying that i must provide this data. Is there a way around this or do I have to provide the country and zip code for the payment element/payment intents? I do not collect this info anywhere.

                layout: "tabs",
                fields: {
                    billingDetails: {
                        address: {
                            country: 'never',
                            postalCode: 'never'
                        }
                    }
                }
            };

            const paymentElement = elements.create("payment", paymentElementOptions);```

```stripe.confirmPayment({
                elements,
                confirmParams: {
                    payment_method_data: {
                        billing_details: {
                            address: {
                                country: '',
                                postalCode: ''
                            }
                        }
                    }
                },
                redirect: 'if_required'
            })```

Thanks for the help!
jade birch
#

One account is released, the funds are deposited into the company account, and countless emails are sent, all of which are mutual excuses. The problem is not solved at all, just make you wait and wait

kind sun
quasi sage
#

i can't log into my account because I no longer have the same phone number and I've sent the necessary doumentations and they keep getting denied

ruby sequoia
#

hi! could i guess that it's the same card When a customer enters their card number information to attempt payment?
i want to block the payment of the card that has been reported fraud before the card payment.
Are the same tokens or ID issued for the same card?

dawn wasp
#

Hi guys
How to get the connected_account_id?
Thanks very much

south trellis
#

how can i get the promotion code that was applied to an invoice

restive jacinth
#

When I try to create a standard stripe connect account via the api, i get this error: { "error": { "message": "Your account cannot currently create connected accounts. Please contact us via https://support.stripe.com/contact for further assistance.", "request_log_url": "https://dashboard.stripe.com/logs/req_WHTvbJT54r1RdQ?t=1687192967", "type": "invalid_request_error" } }
I've already contacted support (last week). They emailed me a bunch from a lot of different people, basically just saying that they are working on it, but now I can't get a response from them. We also called them, and they had no idea what was wrong. Anyone have this issue before, and know how to resolve it?

hazy holly
#

So I just noticed that when creating a subscription with pending_invoice_item_interval set together with billing_cycle_anchor (and backdate_start_date), the next pending timestamp appears to be based on the creation date of the subscription, not the anchor as expected. Is this a bug?

rotund lava
#

Hello hello! I've got an odd one here for y'all.

I'm here as a representative for the Dank Memer Discord bot. We received word today that our account is too high risk (I believe due to our 3% chargeback rate), and it will be terminated by July 1st. Of course, this isn't great, as Stripe makes up 60% of our income. Support hasn't given us too much information about specifics or given us a chance to rectify it.

My reason for swinging by here is for a bit of a "lessons learned" or post-mortem (and truthfully, to see if maybe someone can help us out here). We do use Radar and to my understanding, we've implemented it correctly and have used as many anti-fraud tools as possible, including our own internal ones. So ultimately, can someone help us identify what went wrong here and what resulted in too high of a risk profile? I'd like to get a better understanding, as I assume we'll have to move to a new processor altogether. Is there part of our account or our web application that I can share to help pinpoint what might have caused this over the long run? We do use Chargebee, as well. I'm not sure if that has helped or hurt, truthfully.

As far as our risk profile goes, we've got a fair share of script kiddies that buy stolen cards and use them to buy in-game items. Is there a better way to combat this or is it just something we have to take on the chin?

Thanks again and I totally understand if this is more of a "tough luck, we can't help" sort of thing!

dense ridge
#

Hello.
I have a question.
Is it possible to embed a code with different shipping rates for each region in a subscription using checkout?

vocal wagon
#

Why cant i verify with my id, the only thing i can think of is that i have no beard on id and now i do.

real loom
#

Hi dev, I have create a payment method under type=au_becs_debit. And I have generated the mandate for it. How come I can't create a payment or a one-time-invoice under that payment method in stripe dashbaord?

lime marsh
woeful lintel
#

Hi everyone, How can I know who pay the bill and what kinds of plan did customer choose from webhook callback?

waxen axle
#

when calling discoveryReader second time I keep seeing this error "Could not execute discoverReaders because the SDK is busy with another command: discoverReaders". even after waiting for lot of time still discoverReader call keep running. Stripe M2 Device is available to discover/connect and still discoverReader call keep running without discovering/connecting to that device. How to handle does situation?

shut mica
#

Hello, I would like some guidance about 3ds authentication. When we use Stripe test card that requires 3ds authentication (https://stripe.com/docs/payments/3d-secure#three-ds-cards) on our website, there is a modal popped up that mocks the authentication modal and allows us to select whether the authentication should succeed or fail. When we select succeed, our website could continue the process normally, but the status of the subscription in Stripe is still stuck at "incomplete". Can you give some suggestions about what we might have missed or did I misunderstand something about 3ds authentication?

small geyser
#

is there a way to save a Apple Pay payment method using SetupIntent + stripe.js without charging?

fathom rampart
#

Tbh I just joined to see striped but I can't so Imma leave

dense ridge
#

I have a question.
I am thinking of shipping overseas. (Subscription) I would like to change the shipping fee for each country. Can I do this through checkout?

inner pulsar
#

Hi All, we need help pulling "Application Fee" ID's over the API. We are looking at this API call, https://stripe.com/docs/api/application_fees/list, but is seems as if we cnanot limit the application_fees that we are calling to a specific Connected Account. Can you advise how we can pull ONLY the application fees for a specific connected account? Thank you in advance,

real loom
#

Hi dev, I have created a payment method of type="au_becs_debit". When I tried to attach the payment method to the payment_intent object. It returns a error with payment_intent requires a mandate being generated. Is there a way to generate a mandate for that Payment Method without involving the Stripe javascript frontend library?

shy aurora
#

Hi all,
I am trying to understand the process of "onboard customers via Connect and Standard Accounts are the simplest and easiest to implement quickly" which was suggested to me by your team based in Sydney Australia. So I have 2 stripe accounts, the main account and a second accont I set up as a test merchant. I connected the second account to the first account. Now, can I use a combination of the stripe public and private keys AND the account_id of the connected account (2nd account) to authenticate and debit charges. We are a platform that service merchants and I was told by your Sydney team this is the easiest way as opposed to being a payment facilitator. We were also told the connected_account_id is in fact the account_id of the connected account.

tepid igloo
#

Hi, we are using payment intent to charge clients' debit card and set capture_method to manual. Before we finally captured the amount, we may update the payment intent metadata and application fee. What does the updating action affect the card issuer?

shy aurora
tepid igloo
granite basin
#

Hi Team,
currently , we are supporting ach and card payment for US customer only which we want to expand for Canada ..stripe account curretnly we have with US address .. will the same account can work for Canada ?.In addition to that , we want to see the customer from canada only in dashbaord ..could you please give me some deatils from reporting (managing separately for US and Canada) and how to manage currency differntly for US and Canada--if any documentaion

tight spear
#

Hello dev, I have issue in stripe subscription auto renew. In my case i have purchased one day subscription and it will auto renew every day. But auto renew not working.

Can you please tell me difference between Indian and other country guide line for subscription. Because i need to implement this for india and other country(US).

vagrant steppeBOT
#

yingque

#

Ritchie

#

Sandip

dawn wasp
#

Hi guys!

How to know the transaction come from our platform?

echo coral
#

Is there any API to validate the stripe secret and publish keys?

limpid dagger
#

Hello Guys,
How are you doing?

I need your help in a case that One of my clients have been using STRIPE platform since a long time. However, Due to some changes in requirements, he wants to move all his users to FINIX. Could you please intimate me with the process? We would really appreciate it if you could help me. I will be helpful

Hoping to hear from you soon.
Thanks

shut mica
rich thunder
#

Hi Team, when i try to payment with canda's card. i found one error Payment declined by the issuing bank

manic tundra
#

Stripe reader(BBPOS WISEPOS_E): Do we know any scenario where a card fingerprint is not available (Like for a debit card etc)?

barren dew
#

I am having trouble getting my app running locally to receive stripe webhooks

Listening code (stripe)
stripe listen --forward-connect-to localhost:4000/stripe-webhook --skip-verify

Trigger Event (stripe)

stripe trigger charge.succeeded

I have a middleware on my app to log any requests, and from what I see stripe is not forwarding the events to my backend written in python so I can process these webhooks. End goal is to use these webhooks for my stripe app

bright trellis
#

Hello, I'd like to ask about how stripe-node library realizes retry mechanism.

As following document mentioned it looks just specifying number for maxNeworkRetries make retry automatically.
https://github.com/stripe/stripe-node/blob/f390320c754f84c3b99ea6ea0e537a7784d3b8fb/README.md?plain=1#L254

My question is

  1. Does this implementation work automatically when some request is failed? or do I need to implement by following Error-handling contents?
    https://github.com/stripe/stripe-node/wiki/Error-Handling

  2. If it works automatically, can I recognize retry was conducted by looking at error log or something?

GitHub

Node.js library for the Stripe API. . Contribute to stripe/stripe-node development by creating an account on GitHub.

GitHub

Node.js library for the Stripe API. . Contribute to stripe/stripe-node development by creating an account on GitHub.

tardy spade
#

i have one doubt
i have created one customer
for that customer added two cards
can we create two subscriptions with fist subscription should get paid from first card and second one should get paid from second card?

rich thunder
#

Hi Team, Stripe provide apple pay option? while create setupIntents.

brisk tendon
#

Who me

#

?

#

python php thankyou dotnet ty node devhelp javascript 🪄🌎🍪🤖🛣️🤝operator 👀❤️😌

left herald
#

Hi team , How to set stripe windows cli api version

crisp falcon
#

Hi team, what webhook event corresponds to a subscription being cancelled? I'm specifically looking for one that would work for detecting when the subscription is cancelled automatically by Stripe in Test Mode (due to Stripe's new subscription data retention policy to auto-cancel in Test Mode).

storm maple
#

Hi Team, We are currently using stripe connect to facilitate payments in our marketplace and we are thinking about adapting stripe tax api or stripe checkout.
We just want to compare the price between these two. It was a bit confusing to work it out.
Could you please help me with this? Thank you 😀

vagrant steppeBOT
#

Giriraj

#

marish25

ashen swan
#

Hi team,
I just wanted to check some information related to 4242 test card behaviour with Stripe. We have been facing different scenarios on status of paymentIntent based on country region. (Eg:) For US country, we get paymentIntent status as succeeded at subscription call, in which SCA case to confirm card payment returns error of payment has been already succeeded. But for GB country, we get paymentIntent status as required_action at subscription call and the gets succeeded through SCA card payment flow.

Any information on this scenario or document about the 4242 test card behaviour with Stripe would be helpful. Thank you.

normal venture
#

A question about the test clock in the simulation. How can I see when I have to set the test clock to trigger the next payment. I see only a new invoice marked as draft ?

half radish
#

I have a case where I am selling something to users already signed in to my app. My issue is with syncing the Stripe customer with my internal user. The flow I want is this:

  1. The user does an actions that creates a checkout session in my backend. At this point the user does not have a stripe customer. I set customer_creation to always to ensure a customer is created. I add the UserId to the metadata of the customer.
  2. The user completes the checkout.
  3. I have a webhook listening to the customer.created event, and when it arrives I want to check the customer metadata for the UserId and based on that set the StripeCustomerId in my DB.

My issue is that I cannot find a way to set customer metadata in the checkout session. So how can I accomplish this?

slow pivot
#

Hello,
I have a problem when I try to clone customer account from my platform to a connected account.
Hereunder, the steps of my process:

  1. I retrieve the platform customer based on his email and if it doesn't exist I create a new one (success)
  2. I create a paymentMethod and attach it to that platform customer (success I have a pm_xxx)
  3. I create a customer for the connected account (success I have a cus_xxx that I retrieve in the dashboard of the connected account)
  4. I attach the paymentMethod from the platform customer to the customer of the connected account -> error No such customer cus_xxx (which is the id of the created customer just above)

Here is the code where that give the error :

paymentMethodConnecte = await stripe.paymentMethods.create({ //customer: customerConnecte.id, //id of the customer for the connected account customer: customerId, //id of the customer from the platform payment_method: paymentMethodId, //id of the payment method created above }, { stripeAccount: req.body.destinationAccountId, //id of the connected account } );

Strange for me, the error message doesn't change wether I use the id of the customer of the platform or from the connected account, the error message refers to the cus_xxx of the connected account.

The process comes from here : https://stripe.com/docs/payments/payment-methods/connect#cloning-payment-methods

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

vocal wagon
#

Tell me, is there a way to manage the type of currency in PDF? Our currency - "Canadian dollar" in PDF shows "C$1.00" - and customers are used to seeing "$1.00".

vale raven
#

hi guys looking for some help with PayPal integration. Anyone knows if I can get country code/postcode for customer paying via PayPal integration. I did some testing on both sandbox and live account and i'm not getting that. Actually customer created on Stripe has little info (no payment methods, no other details). I was hoping to get that in billing_details either on charge.succeed or payment_intent.succeeded webhook events.

    "address": {
      "city": null,
      "country": null,
      "line1": null,
      "line2": null,
      "postal_code": null,
      "state": null
    },```
humble pebble
#

Hi team,
On trying to do get session with some expanded parameters, I am not getting the expanded response. I am getting just the original response.

function get_stripe_checkout_session($stripe_checkout_session_id){
\Stripe\Stripe::setApiKey('sk_test_123');
return \Stripe\Checkout\Session::retrieve(
'cs_test_b1wGlNXhYAc4UzLxZQa0dsQNVR2tPa3vYkSNZYoRHFFB9m0A7DHJb613Vu',//dummy hardcoding to test
['expand' => ['line_items', 'data.payment_method']]
);
}

left herald
#

Hi team Webhook Api vesion Error "Received event with API version 2016-07-06, but Stripe.net 41.18.0 expects API version 2022-11-15. We recommend that you create a WebhookEndpoint with this API version. Otherwise, you can disable this exception by passing throwOnApiVersionMismatch: false to Stripe.EventUtility.ParseEvent or Stripe.EventUtility.ConstructEvent, but be wary that objects may be incorrectly deserialized."

vocal wagon
#

Hi everyone - quick question. I'm trying to create a subscription schedule via the API where a given subscription is slated to start 5 days after the purchase. The first invoice should then cover the period between the start of the subscription and the first of the next month (so if the subscription is purchased on June 21st, then the subscription starts on June 26th, and then the first invoice should cover the period between June 26th and July 1st). After this, the billing cycle should cover the entire month. When I attempt to do this via the API, the customer is forced to pay full price on the first invoice, and then the next invoice will subtract the difference between the full price and the adjusted price. I can easily do it through the user interface, but I've had no luck with API so far. Can anyone help?

cobalt kraken
#

Turn on test mode and create a checkout session. After the payment is successful, has the handling fee been deducted from the net amount given to me?

fast isle
#

Hi Team, what is the fees column applied in the payout balance data?

pliant meadow
#

Hey I have a question regarding the unit_amount price in a subscription and updating it

south sapphire
#

Hey,
Can we hold the payment for 3D secure card in stripe ? Just like we hold payment for 7 days with rest of the cards !!

gray kestrel
#

How can I create multiple charge payments (single payment) from one request?

heavy charm
#

I'm building a flow for letting the customer add seats to their existing subscription. I've been able to use the "upcoming invoice" API ( https://stripe.com/docs/api/invoices/upcoming ) to generate a preview of the invoice that will be issued immediately with prorations. But how do I generate a preview of what the user will be paying every month thereafter? (Similar to what the billing portal shows next to "What you'll be paying monthly starting July Xth, 20xx", with taxes and discounts included etc.)

dawn wasp
heavy wyvern
#

what would be the equivalent of callind this payment method create api with Stripe.js? i just need Stripe.js to get me the PM id, since the docs recommend that for security reasons, and then ill handle the PM with api calls from my backend.... i think i should be using stripe.elements mode="setup"? but its weird that its asking me for a currency while this create PM API call doesnt

craggy scaffold
#

Hi need help

sand sand
#

Hey there!

I hope you are doing well

I'm actually building a freelance marketplace for a client and I'm stuck with integrating stripe connect to onboard sellers and collect money for them. In my use case, the client first books a service then the seller is notified to start the job, then when the job is marked as done by the seller, the client receives a notification to confirm that he's been served. I'd like it to work just like thumbtack but accessible on a global level.

My tech stack is Next.js & TypeScript

Any hint would save make weeks of work

Thanks guys

normal venture
#

How can I test a yearly subscription with the test clock, it seems the interval can be set only two months in the future ?

weary abyss
#

if i paid the payment intent, will this create invoice record?

vagrant steppeBOT
#

rbole

queen wolf
#

Hey, guys. I would like to know how to end a subscription to a free trial and start charging for it immediately.

flat shoal
#

Hello!!
I have an eCommerce website where Stripe is used for processing credit-card payments.
When an orders gets paid, I store its payment fee in the database for accounting needs.
The payment fee is retrieved using the payment intent API.
We use also Radar and now I see that it costs 0.02€ per transaction.
I'm wondering if the Radar fee is already included in the payment fee of if I should add it for calculating the total fee for each order.

dim adder
#

hello help me I'm new in stripe,
I created my own payment form now I want to use stripe as a payment method first I created the createPaymentIntent function who is createPaymentIntent(String amount, String currency) async {
try {
//Request body
Map<String, dynamic> body = {
'amount': calculateAmount(amount),
'currency': currency,
};

  //Make post request to Stripe
  var response = await http.post(
    Uri.parse('https://api.stripe.com/v1/payment_intents'),
    headers: {
      'Authorization': 'Bearer ${dotenv.env['STRIPE_SECRET']}',
      'Content-Type': 'application/x-www-form-urlencoded'
    },
    body: body,
  );
  return json.decode(response.body);
} catch (err) {
  throw Exception(err.toString());
}

}

calculateAmount(String amount) {
final calculatedAmout = (int.parse(amount)) * 100;
return calculatedAmout.toString();
} which I called on when I clicked on the pay button on my form but when I looked at my stripe dashboard at the payment level I do not see the payments made

rich thunder
#

Hi Team, i need to set apple pay and paypal while create setupintent. it's possible?

dim oriole
#

Hi! I'm building an app for shopify. It has a set monthly subscription cost + 1% total revenue from the store weekly. Now I know how to set up a weekly subscription but how can I add the dynamically changing amount based on the stores revenue? Is there a certain policy I need to add to my website to inform the customer?

leaden otter
#

Hi can i create an account with the iban of another persons?

dawn wasp
#

@waxen spindle I am back, but the thread has been archived

#

Can you open the thread and guide me again

oak raptor
#

how can I accept payment with 3DS in India through API? Payments are getting successful while using the stripe payment page but through API payments are not going through. For more info https://support.stripe.com/questions/integration-recommendations-for-stripe-accounts-in-india

vocal wagon
#

Good afternoon.
I have automatic tax calculation disabled. How can I deposit the tax amount on the invoice? The "stripe->invoices->create" event does not accept a "tax" parameter. Server response "Received unknown parameter: tax"

#

Hi,

For Stripe connected accounts, is there a way to configure payout schedule in the dashboard or is it mandatory to write code? I'd like to switch from daily to weekly.

#

Hi ,I get stuck in an Error : No such payment_intent: 'pi_3NLNItEm6oZta2po0JIxFey6' ;using React and node.js ,can anyone help please ?!

mild nymph
#

Hi,

I was wondering if and how I can set the capture mode of specific payment methods in checkout sessions, while allowing the user to choose between for example iDeal (where manual capture isn't available) and card (where it is available).

Desired outcome:
User goes to checkout (which is a checkout session) they can choose between different payment options (e.g. card, paypal, iDeal etc.) and when choosing a payment method that allows manual capture it does this. But if it isn't available it has capture mode on automatic.

naive magnet
#

Anyone available for the clarification?

magic spruce
#

Hello!

According to the docs here:
https://stripe.com/docs/elements/appearance-api#:~:text=spacingAccordionItem

spacingAccordionItem should control the vertical space between accordion items, but this has no effect whatsoever.
Looking at the CSS, the margin between the elements is set to be a calculation of the border radius, and the spacingAccordionItem is not included within that calculation.

I would assume this variable would override this calculation altogether.

Reproduction:
https://codesandbox.io/s/stripe-vertical-space-not-working-x52v6q?file=/src/App.tsx

🐛 Bug?

vocal wagon
#

Hi, when retrieving a Product, is it possible to list all prices connected to it, not only the default one? Or is it possible to get all prices for a product in a different way?

marble rune
#

Good afternoon, we are preparing a platform with video content, where models will make content and the customer will buy it, processing payments made without problems, but here's how to make the withdrawal of money for the models can not understand. suggest how this can be implemented?

vocal wagon
#

Hi, I'm facing the "The payment method type "us_bank_account" is invalid" even though the ACH is turned on. Is there anything else I should change?

#

Good afternoon, I would like to know whether it is possible to get the Tax Invoice matching the monthly Payout. It is a very tedious job trying to match the transaction fees to the payouts and it nearly never matches. Thank you so much!

rotund sun
#

Hey as I was migrating to setupIntent, in my old code I was using Stripe::PaymentMethod.retrieve(@customer.default_source).card to get card details and in setupIntent I will be using Stripe::SetupIntent.retrieve({expand: ['payment_method'], id: id }) . Cant I have the same method which can be used for both users who stored payment method with setupIntent and those who used old api(not setupIntent) ?

pearl meteor
#

Hi, I am using stripe's react elements and noticed that in the CardElement after typing the card number the focus automatically shifts to the next field and this is not the case with the PaymentElement. Is there a way to enable that for the PaymentElement?

vocal wagon
#

I create an invoice with automatic tax calculation disabled.
$invoice = $this->stripe->invoices->create([
..... 'automatic_tax' => ['enabled' => false] , ....
]);
"tax_rates I have created.
To calculate the "tax" I add tax_rates to the invoice position
$invoiceItem = $this->stripe->invoiceItems->create([
'quantity' => ($quantity == 0) ? 1 : $quantity
'customer' => $invoice->customer,
'price' => $price->id,
'invoice' => $invoice->id,
'tax_rates' => ['txr_1NDo5FBDvR8dVyXsc0EAn8zX']
]);
server response:
<<No such tax rate: 'txr_1NDo5FBDvR8dVyXsc0EAn8zX'>>
What should I put in "tax_rates" ?

dawn wasp
#

Happy Dragon Boat Festival! everyone!!

undone quest
#

Hello everyone, i'm pretty new to this, but is it possible to set more than one type of tax to a customer?

vagrant steppeBOT
#

LaiJin

fleet gulch
#

Hi, I have a use case where I sell product on our platform which customers will pay with credit card, those products are develop by 3rd party developer and I want to send him back 50% of the price automatically when customer make a payment, so it would be kind of 2 API calls, first collect money from customer, then second one send 50% of that price to our partner developer to his credit card. Found this which could work? https://stripe.com/docs/no-code/payout

Add money to your Stripe balance and pay out to sellers or service providers.

vagrant steppeBOT
#

leisexe

ionic radish
#

I have an issue getting the stripe cli to work. I need it to run in any terminal of choice using the “stripe” command but even when added to path it doesn’t work.

modest owl
#

Hi team, I'm using dynamic payments but for some reason the card details are not saved inside stripe. Any idea why? If you need more details lmk

restive sedge
#

what parameter I should use on payment Intent to pass the country what user has selected

like if user is selected any Europe country then it should show the payment methods like SEPA or LINK while seating in different country as you(stripe) uses IP address to detect the location and via location his bank account is not located there.

like shown in example video

calm condor
#

hello everything is fine? I have a problem integrating stripe with a dubai account!

sonic spade
#

Hi all, looking to set up a payment link with direct debit as a payment method for a recurring monthly subscription in the UK but I seem to be going around in circles. Can anyone provide some assistance please 🙂

pastel stone
#

charge.pending doesn't seem to be firing for my bacs direct debit payments? Shoudln't that happen as soon as it's approved? (in live mode - dev mode seems to be working)

blissful imp
#

HI is there any way to load the checkout page on same page without redirecting to sperate checkout page like the old one stripe was

vocal wagon
#

Hi, I have a payment intent fail because with ""seller_message": "The bank returned the decline code expired_card."" When I look at the used pm on stripe, it does not look expired (and the expiration date is in the future). what could be the reason / how should I handle this? Does this simply mean the bank says the card is "expired for other reasons than the expiry date"?

civic galleon
#

Hi, We're facing this issue while creating a subscription with Plaid sandbox account. Can someone please support?

Individual charge amount is working with account though.

This PaymentIntent requires a mandate, but no existing mandate was found. Collect mandate acceptance from the customer and try again, providing acceptance data in the mandate_data parameter

rapid solstice
#

I had a quick question around statement descriptor - can we allow spaces in it?

true nexus
#

Hello!
I'm working on custom onboarding for connected accounts, and I have a question
Should I fill the company field for the individual business type?
If it's not required, should I create a person with Person API and set it as an owner for individual business type?

vocal wagon
#

Hello, I first created my Stripe accounts with Woocommerce but now I do not use Woocommerce anymore but I still use Stripe. I would like to make SEPA Debit Payments possible with the payment links I send to my customer but I still have my Stripe account tied to WooCommerce Inc. and I have this message : WooCommerce Inc. manages payment methods for you
WooCommerce Inc. has not given you permission to manage payment methods from the Dashboard. Can someone help me...?

honest sonnet
#

Hello, I am trying to create a customer management portal using

Stripe.apiKey = stripeKey;

Map<String, Object> params = new HashMap<>();
params.put("customer", customerId);
params.put(
"return_url",
"https://example.com/account"
);

Session session = Session.create(params);

but in runtime iam getting return_url is not a proper param that is not exist it is saying am using the version was 22.23.1 but still i can't create a customer management portal can anyone help me to figure out this issue

vocal wagon
#

Hi. Where I can to find more examples how stripe doing subscription prorations calculations?

undone quest
#

Hi guys, i've been trying to create a subscription applying a specific tax rate using python, but i don't know how to do it. I want to collect from the subscription 2 types of tax, anyone can help me with that?

faint sundial
#

HI i am using pricing table .i need to remove that dropdown

rocky verge
#

Anyone knows how I can Add to my balance faster? like 1-2 days to fire a payout for my connect?

brisk nymph
#

Hey, How to mock stripe cancel flow in laravel?

earnest lintel
#

Hi there,

In Test mode, I have a test connected account I created and have been using without issues until recently it went to Restricted.

The account owner needs to provide more information to Stripe to enable payments and payouts on this account.
INFORMATION NEEDED - DUE NOW
Industry
Business name
Business Tax ID
Owner's address
Owner's email
SSN
Owner's phone number

When I go to that test account's dashboard, and try to resolve the issues it's just looping me back to the dashboard. Any ideas how I can resolve these issues so I can move forward with testing?

ionic radish
#

i built a metered usage product but its charging £1 a unit, I want it to charge £0.001 a unit, can I do this?

craggy vigil
#

👋 Hello! Will creating a subscription always have either it's subscription.latest_invoice.payment_intent or subscription.pending_setup_intent be defined? The term always here is to account for various subscription creation scenarios such as:

  • creating an incomplete subscription
  • creating a trialing subscription
  • creating a subscription with coupons attached
vocal wagon
#

Hi! Hope you are doing great, in my organization we are working on setting up our training platform with Automation. This includes payments being made and we are setting the Stripe account.
What we don´t seem to understand is how to automate the invoicing part. we charge in 3 different currencies and the invoice template would need to change depending the currency of the payment. also some inputs (i.e. for europe we requiere cust supplying VAT, and not for others, for Australia we collect GST and not for others, etc), a little bit lost and hoping to find some help!

cedar pine
#

Need help with stripe.confirmSetup

dim oriole
#

Hi! I'm building an app for shopify. It has a set monthly subscription cost + 1% total revenue from the store weekly. Now I know how to set up a weekly subscription but how can I add the dynamically changing amount based on the stores revenue? Is there a certain policy I need to add to my website to inform the customer? The payment processor is using stripe, it's a custom app not connected to shopifys app ecosystem.

vocal wagon
#

Hi,
Sometimes during testing a purple Payment Request button is displayed, when clicked nothing happens and we see an error in the console, is this correct behaviour?

summer kayak
#

Hey,

I want to report to Slack all failed payments. However, I do not want to report if they are still in the process of retrying.
Is attempt_count > 0 and auto_advance = False enough?

heavy wyvern
#

once i retrieve a customer that has a default payment method in the invoice_settings object, how can i get the last4 digits of that payment method specifically?

stray swift
#

Hi! I'm migrating a SaaS using the original, now deprecated, card element. In our software, users can buy multiple products and subscriptions simultaneously. The current card element integration uses tokens and adds them to the created customer. Then the checkout process uses a StripeInvoice on which we call ->pay() when everything is ready. I'm confused about how this would work with the Payment Element integration. So far I have build an integration that calls createPaymentMethod on the client-side, my assumption is that I have to then create a setupIntent attach to the customer. When that's done, will any newly created invoice uses the setupIntent? Or am I missing something?

balmy yacht
#

hello - if we create a checkout session, it gives us the payment intent id as well. can we use that payment intent and confirm it just using the normal stripe elements, and not use the checkout page? - our use case is that we want the option to do both (some partners embed using elements and some use checkout url)

manic slate
#

Hello! Super quick question.

In Python, is there a way to tell if a Stripe Refund for a Payment Intent was created via the Stripe Dashboard vs via the API Call?
I have a list of all Refunds created on my account.

vital rover
#

Hello! I would like to know if it is possible define "future payments" option for some specific payment methods that we want to show using the checkout component from Stripe

vast isle
arctic oxide
#

Hey all,
I have a question related to identifying when an invoice payment failed and will not be repeated/attempted again.

Currently I trigger an event on invoice_payment_failed when next_payment_attempt is Null and auto_advance=False. Is there a better way to do this? Thanks a lot for your help

dawn wasp
#

Hi guys

How to handle this error:

{
  "error": {
    "message": "The client_secret provided does not match any associated SetupIntent on this account.",
    "param": "client_secret",
    "request_log_url": "https://dashboard.stripe.com/test/logs/req_MkShC46bTN7k8F?t=1687354706",
    "type": "invalid_request_error"
  }
}
earnest lintel
#

Hey there-

We have connected Stripe accounts and we sometimes have to debit the connected account for goods/services. Some of our connected account owners don't always have a balance but would like to fund their account so that we don't have to automatically debit their bank account. Is there a way for connected account owners to add funds to their account, perhaps via UI?

warped crow
#

Hello 👋
Using the AddressElement in react, and I want to add a toggle to our customer form so that they can choose if they want to use the Organization name or Full name.
I know that this uses the same property and just updates a label, but it would be nice to let users know that they don't have to use a first name/last name combo here.

vocal wagon
#

Hello - does anyone know if it is possible to prevent Stripe from sending invoices regarding a trial period? I create a subscription with a 5 day trial period via the API, and the first invoice that is sent to the customer is an invoice for the trial period, which obviously amounts to 0.

barren dew
uncut ermine
#

Is there an endpoint with the banks supported by Stripe? If not, where can I find the the list of banks supported for each country?

gilded crag
#

Hi , when I am hitting api in postman to create a paymentMethod in test Mode , it is giving error.
{
"error": {
"message": "Sending credit card numbers directly to the Stripe API is generally unsafe. We suggest you use test tokens that map to the test card you are using, see https://stripe.com/docs/testing.",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_CzhPYwb0HIU0Ei?t=1687353041",
"type": "invalid_request_error"
}
}

vital hound
#

I created a link for my users to create an standard account for connect. One of my clients is asking if they have an already existing stripe account can they just use that or will that not work with our connect platform?

loud lake
#

Hello! We've run into an issue regarding Connect accounts and the full/recipient agreements, i.e. we are unable to make transfers to our Connect Express accounts that are on the (default) full service agreement. How can we fix this? Do we need to remake all our accounts on the recipient agreement? What future impact will this have? Can they still pay out to their bank as normal?

tropic carbon
#

How to include product name in report? This is a simple request, but stripe doesn't let me export the product name (furthermore the curstom fields in the csv report).

normal venture
#

Can I add an existing test subscription to the test-clock ?

waxen axle
#

what's the difference between bluetoothProximity' vs bluetoothScan discover method? while using stripe M2 reader with react native terminal sdk which method should I use?

vocal wagon
#

Hi, I think there might be a bug. When I'm in test mode and change some settings, they're propagated to prod.

river knoll
#

Hi I am trying to login to the stripe express site. I’ve updated my old phone number but the system is asking to verify both my new AND old number. The Helpdesk stated I should see an option that shows “no longer have access to this number” but it’s not giving me that option.

normal venture
#

If I add a product with a taxId to the subscription simulation, then I have to set the taxRate manually, although the selected price has a taxId already. Right?

craggy garden
#

hello im trying to create a webhook event but im getting error 403 can some on assist me

earnest lintel
#

Hi there, is it possible to copy a payment method from one customer to another on a platform account?

native void
#

Hello! I’ve made my stripe account and I was asked to confirm a few details like my passport and my trading license. However, every time I submit them, they get rejected because “they weren’t clear”. But I scanned them and made sure they are all very clear. Yet they keep getting rejected. Can I get some help with that please?

brazen lynx
#

Hi, I am working on verifying Stripe Payment cards on Payment Link or checkout page. A lot of cards are being surpassed with wrong expiry date and different issues. I am writing payment intent to resolve this issue in webhooks after checkout.session.succeed. However, when I make paymentIntent user account is notified of payment that is uncaptured and I cancel it right away. Any possible solution to this?

weary skiff
crystal trout
#

Hello, we are currently emulating an add-on with volume pricing (multiplied per-unit). We created a pricing table for this and embedded this in our application. We also added a Buy Now button in other part of the application. We want the user to be re-directed to the same payment page when they click Buy Now button as they would see when they click buy from the pricing table. With pricing table, click is handled by Stripe. With Buy Now in other part of the application, we want to invoke a similar workflow. How can we achieve that?

As a follow-up, when clicking on Buy Now can the Stripe payments page be shown in a modal instead of a completely new page?

steady knot
#

I've made a payment through Stripe on https://uk.venum.com/gb/checkout/#payment for 215GBP. The funds left my account 3 days ago but have not yet been released to the seller and they are refusing to dispatch my order until you release the payment to them.

faint sundial
#

how can we update the information in our application after auto renewal subscription Success or failure.

open jay
#

Hi all,

Our Stripe App is currently not displaying our SVG logo due to CSP restrictions. Looking at our stripe-app.json the logo path is correctly placed under img-src (and this worked before), but it seems it now appears under data blob: hence it's not loading. Is this issue known?

lyric harness
#

Hi! i'm having trouble creating a subscription and using the backdate_start_date with billing_cycle_anchor fields. I am trying to follow this: https://stripe.com/docs/billing/subscriptions/backdating#backdating-billing-cycle

Here's my request:

curl --location 'https://api.stripe.com/v1/subscriptions' \
--header 'Accept: application/json' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic xxxxxxxxxxxxx' \
--data-urlencode 'customer=cus_NOKFDmVFKBKlPc' \
--data-urlencode 'items%5B0%5D%5Bprice%5D=price_1NBo9HGC2agebJWXHWi1UH3W' \
--data-urlencode 'metadata%5Bdynamic_organization_id%5D=paolo-test-c886d186-7583-49fd-a77b-feb1d45f5e80' \
--data-urlencode 'collection_method=send_invoice' \
--data-urlencode 'days_until_due=30' \
--data-urlencode 'billing_cycle_anchor=1687380005' \
--data-urlencode 'backdate_start_date=1684701605'

billing_cycle_anchor=1687380005 is Wed Jun 21 2023 20:40:05 GMT+0000
backdate_start_date=1684701605 is Sun May 21 2023 20:40:05 GMT+0000

But I get the following subscription created (note that I expect the dates to show may 21 to june 21, and instead i see june 21 to june 21).

What am I doing wrong here? Would appreciate some help!

honest estuary
#

I'm seeing a significant (10x) increase in SEPA disputes for my account and I'm having a hard time gaining any insight into why it's happening. It looks like the banks are rejecting the payments (inferred based on some customers coming back after the dispute and signing right back up).

These disputes are a bit of a black box - is there any way to determine if there's an error within Stripe procesing or if a bank might be rejecting all/some transactions from my business?

ocean kayak
#

Hello I am processing payments using stripe checkout, but I don't see the email receipt option.

pastel stone
#
  1. If i Pay £6... then Refund... then make another £6 payment it's charging me £12. on a live subscription. Is it holding the original charge or something on the new sub?
fiery stirrup
vital rover
#

Hello! I am trying to define a payment intent where the payment method will be stored for future usages, but it is not work as expected

frank falcon
#

Hello i am trying to test a stripe transfer in my application from my platform account to a connect account in test mode

const transfer = await stripe.transfers.create({
amount: transferAmount,
currency: 'usd',
destination: stripeAccountId
});

forest cloak
#

How can I trigger invoice.paid event for particular customer using command or from stripe dashboard.
I want to test my function is working as it should.

tacit plover
#

hi, how to search specific webhook in stripe dashboard?

hasty flicker
#

Hello, I'm testing an invoice on a test clock and I set the date pretty far in advance (July 24th, 2024). I'm testing some tax stuff with AvaTax where they go in and update a draft invoice with the appropriate tax amount, but for this particular instance I got a 400 on the request: invoice_not_editable . The request ID is req_q4ETayXzOdScRR is this just some weird thing with the test clock because it's so far in advance? Just want to make sure nothing else is going on

sharp roost
#

Hello, I'm new, I need your help. Currently my account is asking me to verify my business, I currently have this type of document so when I give this document should stripe which of the options should I choose, thank you

dull agate
#

Hello Guys
does any one know where I can get more information about this?

hoary kraken
#

Hello Guys,
I am calling Stripe APIs from my node.js Express API app, I'm using Stripe npm package for that. Calls are working perfectly fine when I'm making calls locally from localhost. But, when I deployed it on AWS Lambda function, stripe API call timesout there. Note- I'm using stripe TEST mode.

brazen lynx
#

Reposting: Hi, I am working on verifying Stripe Payment cards on Payment Link or checkout page. A lot of cards are being surpassed with wrong expiry date and different issues. I am writing payment intent to resolve this issue in webhooks after checkout.session.succeed. However, when I make paymentIntent user account is notified of payment that is uncaptured and I cancel it right away. Any possible solution to this?

hot tree
#

Hi! I am trying to create an invoice workflow as follows: 1) receive invoice.created webhook event 2) set auto_advance to false 3) change the subscription quantity depending on some business logic 3) set auto_advance to true. However, when I tried to simulate this workflow using the test clocks, I am not able to update subscription because "new invoice cannot be created on paused payments". What can I do to achieve this workflow?

chrome bear
#

In our custom Subscription signup integration a client is presented with a confirmation page. As I understand in the live version the client will automatically get an email with their subscription details, this can't be done in test mode, correct? And second, is it possible to customize the email to include the link to the Client Portal https://billing.stripe.com/p/login/test_blablabla ?

muted jay
#

Hey I'm a bit confused as to when or why the PaymentElement would not render all the payment method options in a setup intent

quick cobalt
#

Anyone use the ruby gem Pay for custom in-person POS?

south trellis
#

I see that when a customers balance was more than the price of the subscription there was no payment intent created for it. right now I list all of the payments in our portal by listing the successful payment intents. how can I list all of the payments to incorporate scenarios like this

craggy garden
#

Hello guys, can anyone help me with my webhook that I'm working on in django?
this is my code right here:
@csrf_exempt
def stripe_webhook(request):
stripe.api_key = stripe_api_key
webhook_secret = 'my webhook secret key here'
payload = request.body
signature = request.META["HTTP_STRIPE_SIGNATURE"]
event = None

try:
    event = stripe.Webhook.construct_event(
        payload=payload, sig_header=signature, secret=webhook_secret)
    data = event['data']
except ValueError as e:
    # Invalid payload
    print('gamiese proti fora')
    return HttpResponse(status=400)
except stripe.error.SignatureVerificationError as e:
    # Invalid signature
    print('gamiese') ----------------------------------------> when excecuting it prints 'gamiese'
    return HttpResponse(status=400)

I don't know what is wrong with my signature can anyone please help?
thanks in advance

clear mountain
#

Hi Stripe -- I'm trying to figure out how to trigger a webhook via CLI and set the payment type. (I'm trying to test acss_debit). I can't seem to find the magic syntax after trying all the permutations I can think of. Can you show me the command?

I want to do something like:

 stripe trigger checkout.session.async_payment_failed --override payment_method.type="acss_debit"
fresh kayak
stark sentinel
#

Question for the iOS folks regarding PaymentSheet. It might be a SwiftUI bug, but still wanted to point out what we're observing on our end. Keyboard dismisses and shows every time a new TextField comes in focus

misty karma
#

Hello,

We have setup a subscription product, and on the checkout page, there is an option for the customer to save their payment info with Link. We want to remove that option from the checkout page.

I don't see an option to remove it on our admin. Is there a way to disable this option for our checkout page?

steep cradle
#

I've got a flask webapp running using stripe.checkout. I'd like to offer users the option to opt-in to receiving their monthly invoice upon payment. Does an parameter exist in Subscription.update to allow users to start receiving invoices via email from stripe?

vagrant jay
#

Is it possible to add a "Service Fee" to stripe checkout page similar to below?

sleek herald
#

hello im taking this error how can i fix it

naive stag
#

Hello guys!

How can I see an ACH transaction in my test environment?
I'm using these accounts https://stripe.com/docs/payments/ach-debit#testing-ach

but I'm not able to see any transaction into the Stripe Dashboard platform / connect account

Also, in case of ACH failure, I would like to know which scenario I have automatic transfer reversal ?

Learn how US-based businesses can accept payments with ACH Direct Debit.

twilit harbor
#

hi! is there a way to run a report for a customer that shows the total uncollect balances for a subscription. basically, anything that is open invoice during the smart retry period.

kind oyster
#

is there any way around the "20 products in a single subscription" limit? we have a case where we might have 100 unique items in our database that we want to have in one subscription

stuck tulip
#

Hi everyone!! When I create an inoice and tag it as paid_out_of_bnad our console shows the invoice as immediately canceled. Here is my function async function createCheckInvoice(stripeCustomerId, amount, description) {
try {
// 1. Create invoice
const invoice = await stripe.invoices.create({
customer: stripeCustomerId,
collection_method: 'send_invoice',
days_until_due: 0,
auto_advance: false,
description: "Pay by Check",
});

// 2. Create an invoice item and attach it to the invoice
const invoiceItem = await stripe.invoiceItems.create({
  customer: stripeCustomerId,
  amount: amount,
  currency: 'usd',
  description: description,
  invoice: invoice.id, // Attach the invoice item to the invoice
});

// 3. Finalize the invoice
const finalizedInvoice = await stripe.invoices.finalizeInvoice(invoice.id);

// 4. Pay the invoice outside of Stripe
const paidInvoice = await stripe.invoices.pay(finalizedInvoice.id, { paid_out_of_band: true });

return paidInvoice;

} catch (error) {
console.error('Error creating invoice:', error);
}
}

full tusk
#

Hello,

Does stripe limit the number of coupons that can be applied to a invocie line item? Essentially, I have a WordPress site where you can stack a coupon, an example of this is when a customer buys two of product Xs in the same order, a 15s percent discount automaticlaly gets applied to the otrder. Then, for example if a customer has another 20% discount code for that item, they can apply it and itll discount another 20% from the base price of the item. So it'll look something like:

Product X : Qunaity 2 : Price 99.90
Discount 1 : Code = fewgrwf (15%): - 14.985
Discount 2: Code = ferwgwef (20%): -19.98
Porduct 2 Total = 99.90 - 14.985 - 19.98 = 64.935

The problem is that only 1 of the codes is showing up in stripe as a line itemdiscount when both should be showing. As you can see in the image only the 15% off coupon is being displayed under Produxt X.

abstract dagger
#

Stripe::PaymentIntent.list({ customer: current_user.customer.stripe_customer })
Only grabs payments made for one_time, right? And not payments made to recurring subscriptions?

If so, how do i grab all the payments made to a subscription?

south trellis
#

if a customer has a balance and two subscriptions when I preview each of the upcoming invoices it applies them to both. am i doing something wrong or do I have to do the resolve them myself

stuck tulip
#

Is there a way to add additional contacts to send invoice? I saw this article that there is not https://support.stripe.com/questions/can-i-specify-additional-recipients-or-add-cc-email-addresses-to-billing-emails

dense aspen
#

Hello, I was told a while back that when we add new connect accounts that we wouldn't have to register them separately for apple pay to work. I don't think that is working, and I've had to manually register each new connect account manually with the curl command and live key. Can someone help me figure out what the issue is? Do I need to somehow do this when we create the new connect account?

dapper matrix
#

Hi! We are having an issue setting up a new client's payment processor. Existing stripe integrations using the legacy Charges API (https://stripe.com/docs/payments/charges-api) seem to be working fine. When we run a test payment, we get back a status of “paid” from the API but the documentation states the acceptable status values are “succeeded“, “pending”, and “failed”. Our existing code (which again seems to be working for other clients) only records transactions that return with a value of “succeeded” as completed payments. The test payment did get charged to the person's credit card; however, due to the status the API is returning it doesn't look like they paid on our side. Has anyone else experienced this?

eager lark
#

Hello. I have changed my legal name and have my Stripe account registered to that name. The problem is my SSN is still connected to the old name, and I'm not finding myself able to change the legal name I already gave you guys.

#

I would like a way to confirm my SSN with you guys or change the legal name on my account please.

#

Is there any way I can get some help? Sorry if this wasn't the right place to ask.

stray oxide
#

@spark veldt Rule #4 no self promotion. Further self promotion can result in a ban.

astral reef
#

Hello, I have a two-sided marketplace consisting of customers and service providers. When customers pay we rake 10%, and the service provider gets 90%. I want to apply promo codes on the customer side application to give them a discount. However the service provider should get the full 90% amount before the discount is applied. How can the customer pay a discounted price without having the discounted total price affect the service provider's pay?

serene gazelle
#

Hello, I'm having an issue getting a customer portal displayed on my vue application. I keep receiving an error that a content security policy is blocking ancestor-framing. Is this a setting that I can change in my dashboard?

flint briar
#

Hi, I need to create a recurring payment, I need to make three payments in personalized dates, is this possible ?

uncut bison
#

Hi folks! This is my first post here. I've been working whit Stripe JS making a custom integration. I saw an option to change to the mobile version of the payment form. Does anybody know how we can change this programmatically?

As you can see in the below link, we can select between mobile and desktop version:
https://stripe.com/docs/payments/payment-element

Thanks!!

vocal wagon
#

Hello 👋

im looking to gather some information to help me create some 'billing support' commands. I've been trying to figure out a way to be able to search for a customers subscription/payment and all other kinds of information via a unique 'order/subscription id'. my idea is to display this to the customer via a rescript and when they need support they can give us this ID which will then enable us to search the records to gather information about them and their subscription/order as well as all other relevant info like: Payments, Outstanding Balances, etc.

I also have a question in being able to make a bot send a message to a channel when a subscription has been started, ended as well as other stuff like possible fraud etc etc.

Thanks in advance.

cedar zephyr
#

Hello team! I wonder if you could help me with the following use case. I am going to have 3 products. Each with a monthly and annual subscriptions. Each product provides some features that could be different from one another but most notably each product offers a different number of coins per month. So for example, product A gives 100 coins, product B gives 500 coins and product C gives 1000 coins. A user will perform some actions on the website and each action would consume some coins. Now, what’s really puzzling me is how I can (1) keep track of user consumption’s within a month (where the month aligns with their billing period) and (2) issue them new coins every month. This is challenging to me for multiple reasons: (1) How can I issue coins to customers every month? On one hand, a customer could jump between subscriptions mid billing cycle and Stripe would prorate it for them. If I issue coins with every successful payment webhook event I will go broke as Stripe wouldn’t even charge them if they are downgrading to a cheaper plan since they still have unused time. Even if they upgrade, Stripe would still credit them for unused time, because for Stripe the value of the subscription model is in duration not in usage because it is a flat price model. Even worse, for annual customers, there are no webhooks or nothing every month so I won’t be able to systematically issue them new coins every month during their billing period unless I have some sort of a Cron job running everyday. (2) how can I track usage? I can perhaps track usage happening between billing_period_start and billing_period_end for monthly customers, and if it exceeds their coin limit I can start issuing warnings. But again, people could jump between plans and make tracking rather difficult. Any thoughts on this issue folks?

glossy estuary
#

Hi all!
Who can help with problem:
i used stripe library for looking customer creation.
And when i found it - i create payment, but Stripe send provider answer like: Customer not found by name: "user_source_cp.qa13.ecomzworld.one_id_289"
i checked timestamp in customer info - and its correct.
What it can be?

coarse turret
#

hey, im transferring from chargebee to stripe. trying to update the free subscription my users get to the one they had on chargebee. Though im a little confused on how to update a sub on stripe. i have the price conversion done so i know the price id to update it to. so im just wondering how do i update the free one to the new price. im using nodejs

native bone
#

Hi, is there a way I can set the allowed payment method types when creating a subscription schedule via the API? I see the dashboard provides this option and the request logs seem to indicate it's using an undocumented field on the create subscription schedule API.

I spoke with someone via the "Chat with support" option on the website, and they said it would be ok to use the undocumented field. But when I tried setting the field in my API request, I got back an unknown field error

blissful zenith
#

Hey, I transferred my stripe account to a different owner and this owner is now using my stripe details and scamming people under my name. I’ve had letters sent to my home address and someone even came to my front door demanding money for an item that they’ve paid for but not received. I desperately need your help to get this account closed down. It’s genuinely so important, I can’t sleep at night without the fear of someone breaking into my house or something like that. I know the name of the Shopify store that the stripe account is connected to if this can help in any way.

hallow brook
#

hello! i'm using Sigma and wanting to run a transactional report on all transactions across all connect accounts. This part I got. Each of the transactions performed on the Stripe connect accounts are made through payment links, with a custom field. Anyone know how I'd pull the custom field and value inputted?

hot tree
radiant musk
#

Does the react native stripe library use card or payment elements?

grave smelt
#

Hi, I've seen in the docs that there is no way to programmatically add additional billing email recipients to a Stripe customer, although it is possible through the dashboard. I'm not sure that this is the place to ask, but I'm wondering if this is at all subject to change, since the feature exists in some capacity already. Is it on the roadmap?

viral flame
#

When will legacy card support be available in New Zealand? Looking to go with Stripe however this is a must.

mighty heron
#

Hello - We're currently trying to create a charge in Stripe where a customer has ACH details on file (via integration). However, we're getting the following error 'missing - card Cannot charge a customer that has no active card'. This works fine with a Credit Card on file. Any ideas?

kind karma
#

Hi all, I am using payment elements and I keep seeing this, in other projects I do not get this. Any particular reason why this is doing it?

merry cypress
#

Hello! I have a question regarding updating subscription items with an increment in the NestJS framework. Currently, I retrieve the current quantity of a subscription item, increment it by a specific amount, and then update the item with the new quantity. Is there a more efficient or direct approach to incrementing subscription item records without explicitly defining the quantity field? Any insights or recommendations would be greatly appreciated. Thank you!

hot lichen
#

I am trying to replace a monthly subscription with an annual one. I first create the subscription, then run this code:

    stripe.subscriptions.update(subscription.id, {
      items: [
        {
          id: subscription.items.data[0].id,
          price: getPlanById(plan_id).price,
          quantity: quantity || 1,
        },
      ],
    })

The price is successfully updated to the yearly plan, but the monthly plan somehow remains as well (and is active). How do I ensure that when I replace the subscription.item, the old plan is replaced with the new plan immediately?

sacred blaze
#

hello I am trying to set up UI element with ACH instant payment option;
below is the option settings on the dashboard Payment intent;

"payment_method_options": {
"card": {
"installments": null,
"mandate_options": null,
"network": null,
"request_three_d_secure": "automatic"
},
"us_bank_account": {
"financial_connections": {
"permissions": [
"payment_method"
]
},
"verification_method": "instant"
}
},
"payment_method_types": [
"card",
"us_bank_account"
],
We are not seeing the link for manual entry anymore on the UI element

faint plover
#

Is there an endpoint that tells me the default payment method if the user has more than one?

lime garden
#

Working on some pre-authorization code. One thing i noted is that if you capture an amount less than the original pre-auth total, the paymentintent shows the difference as a refund but no refund created webhook is fired? is this expected or can you configure it to do so?

tight delta
stone rain
#

Hi, I'm passing meta-data to the create payment link using $stripe->paymentLinks->create and I can retrieve the meta-data later when a checkout session is created automatically.

But there is another payment link which does not have the checkout summary, so no meta-data. Why would the second payment link not have a checkout session?

agile girder
#

Hi, I'm having some trouble with my integration tests and I was hoping you could help, they're trying to click a button before it's actually clickable, on the 3d secure 2 modal, while this branding overlay is up, it seems you can actually click the buttons underneath it, which i think is causing my tests to click the buttons before they're ready

shadow raft
#

Hi, trying to switch bank accounts for my stripe account. My new bank accounts transit number is only 4 digits and it won't let me submit it. Is there a way to delete the old bank account information and re-enter the new one?

thin moat
#

Guys, I'm sorry that I went to this server! I am not a developer, but I have one question that worries me! Will Stripe have its own token in cryptocurrency. I have seen that you are expanding and embracing the crypto market!

wet mesa
#

Hello! I am creating a Customer Portal Session using the Stripe API. I have some questions:

  1. Should I cache in my application the sessions so I dont generate new ones every time a user want to update his subscription or it is better to generate a new one everytime?
  2. How to make possible for the customer to change the plan? (Quantity etc...) I understand there is a Session Configuration system but is there a way to create a configuration directly on the dashboard rather than managing it through the API?
stray tangle
#

Hello how i can get invoices list with french .

vagrant steppeBOT
#

whizyyy

sharp ibex
#

Hey: how to get the Acquirer Reference Number (ARN) for a refund via the API?

vocal wagon
#

Quick Question in my Stripe dashboard, when looking at connect accounts, I get this status indicator for each account. Is there away to get this from the api with the stripe package in nodejs? I am using stripe.accounts.retrieve() but on the object I receive when looking at a specific account, I don't see anything that indicates this status

elder flint
#

Hello, I am trying to make Apple Pay functional on the PWA application (website) and use Payment Request API on the front-end and Stripe on the backend. I have validated my domain on both Apple and Stripe, created a merchantId and two certificates as required by Apple. I tried to use Processing certificated generated by me or as well as generated by Stripe. Apple pay option is turned on Dashboard.
Could you please help me out with the direction?

waxen axle
#

do we need to register M2 reader initially after connecting? Also does setting reader display works for stripe M2 reader?

lyric night
#

I'm trying to verify my domain (a WordPress/WooCommerce site) for Apple Pay on the Stripe website. I've added the .well-known folder with the verification file inside. If I go to /.well-known/apple-developer-merchantid-domain-association, I can see the contents of the file but when trying to add my domain it's returning a 401 error. Browsing to the location returns the following in the log file: "GET /.well-known/apple-developer-merchantid-domain-association HTTP/2" 200 1973". Verification attempts return: "GET /.well-known/apple-developer-merchantid-domain-association HTTP/1.1" 401 436". Any ideas how I get this working...?

hot tree
#

Hi! Lets say the subscription renews on Jun 22. If I update my subscription quantity (from 10->15) on Jun 20 and set proration_behavior to None, does that mean that my next invoice will have charges for subscription quantity 15 for that billing cycle (Jun 22 - Jul 22)? I am looking for a way to update a subscription before the subscription renews without charging the customer any prorated amount.

cold merlin
#

hey, I have waited 6 months affter my account has been disabled. When can i expect to recieve my funds?

upbeat wagon
#

Hello Stripe Devs 🙂

Is there a way to create subscription with finalized invoice, that instantly goes to unpaid ?

modest quiver
#

have you guys gotten stripe subscriptions working in next.js (app directory)? i’m having trouble understanding the exact flow the stripe integration will have in the app (e.g. webhooks, checkout sessions, db pushes). just a lot of moving parts.

#

i have pretty much all the parts in my codebase now (stripe route handlers, webhook endpoint, stripe-prisma functions, etc.) and have gotten the webhook working locally but i’ve been following along w/ a vercel template and am not super sure of what all the code is doing lol

#

srry for the long msg haha ^

arctic matrix
#

I made a webhook endpoint and chose "Connect" because I want to receive the connect acct ID in the payload but it doesn't receive the payload. If I use the same endpoint and choose "Account" it works perfectly, the only problem is there's nothing in that payload to tie a "checkout.session.complete" event to the connected account that my platform is taking the application fee from

exotic python
#

Hi I just opened a new account in Stripe. I am not getting the verification link in my business gmail workspace? Any idea how to solve this?v

left shoal
#

Hey there, we had a hacker-type spam our payment page over 9000 times to test credit card numbers to find which ones were valid. This was using a different payment gateway to Stripe. However, we are already halfway through rebuilding our signup page using the Payment Link feature. Is there something we need to do to ensure the same kind of attack can't happen with Stripe?

limber bane
#

Hi, Im trying to create a report page within my app that shows payouts similar to the UI stripe has when viewing your payouts in the browser. I am looking to show a list of payouts and then when clicking on them, a list of all transactions associated along with gross amount, fees, etc. However, the list of transactions Im getting back do not add up to the amount on the payout. Not sure what Im doing wrong but heres a rundown of how Im approaching it. Im assuming im missing a step or doing something incorrectly, so any insight is appreciated!

  • First, Im getting the payouts (this works fine)
  • Next, when a user views a payout, Im using the payout id to get all the transactions by using the balanceTransactions.list method (node SDK) and passing in the payout id as the 'payout' param.
  • Finally, Im getting ALL charges on the account and then filtering down to only those with the a 'balance_transaction' value equal to one of the returned transactions from the previous step.
ionic radish
#

I have a problem with the webhook for my subscriptions, I thought it told you how many months in a row the user has been subscribed for but it is not showing that data in the webhook data sent to the server

shadow seal
#

Hi guys,
Referring to this, https://stripe.com/docs/payments/accept-a-payment?platform=ios&ui=payment-sheet I have incorporated Payment Sheet for payments in my iOS App.

I am right now checking if apple pay is supported or not and then doing this:

if isApplePaySupported{
    configuration.applePay = .init(
      merchantId: "merchant.com.sofiit.sofiitapp",
      merchantCountryCode: "US"
    )
  }

Other than this I made no changes to the paymentIntent code neither to the subcription code and still the apple pay works. So is this correct?

I am asking this because https://stripe.com/docs/payments/accept-a-payment?platform=ios&ui=payment-sheet#add-apple-pay there are a few steps which I haven't incorporated yet but everything still works fine.

safe hinge
#

Hi
I need help here, I want to understand below understanding of me is correct or not:

Suppose in my cart product1 has Price=16
When this amount is passed to stripe it calculate tax at rate of 10% for AU country which comes to = 1.6
This 1.6 get rounded off to 2, it means stripe itself sends $2 tax for price $16 at 10% rate.

Also I tried $113 amount it returns tax amount 11, if we calculate tax amount it comes to 11.3 but it gets round off and stripe returns 11.

brisk nymph
#

Hi, how to get product name from checkout session completed event

warped pier
#

Hi, I have problem reeiveing payments via Stripe. I logged in and I was asked to contact support but I a led here. Not sure what I need to do

static wind
#

Hi, I couldn't turn on Grab Pay for Malaysian Ringgit currency. I can use it for other currencies. Is it normal?

tulip gale
#

Hi , Is there any property for cardElement of stripe to hide the card deatils while customer entering ?

rich thunder
vocal wagon
#

Hi, Team! Does anyone know if it is possible to alter the payment settings when creating a subscription schedule? When creating a subscription via the API, it is possible to add payment methods via the payment settings endpoint - how can I do this when creating a schedule?

lament loom
#

Hi There,

how to create, Payment element, Like Card Paymet, Google Pay, Apple Pay and US Bank, SEPA

heady bronze
#

Hi, Team! Is it possible to make the first month of a subscription cost more than the rest?

granite basin
#

Hi Team,
could you please help me here to understand this scenario
we have initiated a subscription and payment has happened through credit card and this card has set as default after few cycle payment has failed on that card and we are sending invoice link where customer is paying through a different card successfully .
Now , in next cycle will stripe charge with existing default(failed card) or last transcation (success one) ?
if stripe will charge on old ..then when and how we should update the default payment method with new card?

vagrant steppeBOT
#

jatinpatel0708

half radish
#

When using the stripe cli with --forward-to to test webhooks, events on my main account are being sent twice, once for main account and once for connect. I don't think this will happen in production since I have set up separate endpoints for the connect and main account webhooks. How can I deal with this when testing? Since they are sent at the same time I doubt I can log that the event is received and so skip the second one. It looks like this in the console:

2023-06-22 13:59:35 --> checkout.session.completed [redacted]
2023-06-22 13:59:35 --> connect checkout.session.completed [redacted]

Is there any way to prevent connect events from being sent when testing?

bold herald
#

Hi want to know what data will come in the following wbhooks events?
customer.subscription.trial_will_end
invoice.upcoming

So that by listening of these two I can send the custom emails about the payment reminders.

dark fog
#

Is there a way to use test mode with accounts that have been connected to a platform (Stripe Connect) in live mode?

modest owl
#

Hi team, I am having trouble saving customer's card for 1 time payments.

const { uid, email } = request.body;

    const customer = await stripe.customers.create({
      email,
      description: `Firebase UID: ${uid}`,
    });

    let stripeObj = {
      mode: "payment",
      customer: customer.id,
      success_url: "_",
      cancel_url: "_",
      line_items: [{ price: "_", quantity: 1 }],
      payment_intent_data: {
        setup_future_usage: "off_session",
      },
      billing_address_collection: "auto",
    };

    try {
      const session = await stripe.checkout.sessions.create(stripeObj);

      await admin
        .firestore()
        .collection("customers")
        .doc(uid)
        .collection("checkout_sessions")
        .add(stripeObj);

      response.send({ sessionId: session.id });

Any idea why the card might not be saving? I can see the payment inside stripe but it's not being connected to the customer

inland hedge
#

How to correctly disconnect an onboarded merchant from our platform?

boreal sedge
#

Hey team, could you tell me the implications of a setupIntent being in status incomplete (requires_confirmation) vs. being succeeded? Does it have any implications on charging the customer on-/off-session?

opal cloud
#

Hello team! I would like to enrich the metadata to display the invoice numbers on the Stripe export. Does anyone have an idea how to do it?

slow pivot
#

Hi team,
I would like to keep the customers payment method synchronized between the platform and the different connected account.
My customers are first (at the sign in) created on the platform and are cloned to the connected account when they must make a payment on that account.

pseudo ravine
#

Do we receive emails for successful payments in stripe Test mode?

wise moss
#

I’m a UK Stripe newbie, attempting to use Stripe.js and ASP.NET (not MVC or Core) to capture one-off and recurring donations via the site we host for our not-for-profit client.
For one-off payments, I’ve got a prototype working using the following flow:

  • Capture payment amount
  • Redirect to new page where (server-side) I build a payment intent, and add its client secret to a Stripe Payments element.
  • Then when they click ‘pay’, I call stripe.confirmPayment in JavaScript and handle the confirmation etc. in the page called by the return_url
    However, for recurring donations, I’m really struggling.
  • I still want to capture the payment amount, and also a future start date for the recurring payment.
  • I think I need a SubscriptionSchedule for this, rather than a Subscription, as it’s not a trial
  • I think I still need to use a Payments Element, allowing the user to select either Card or BACS direct debit as payment method.

Specific questions:

  • Do I create the SubscriptionSchedule before or after collecting payment details?
  • If before, how do I link it to the Payments element and handle the result server-side in my return_url?
  • If after, what stripe.JS method do I call? Do I still use return_url to process the payment confirmation?

I’ve spent a long time trying to make sense of the documentation, but I’d be very grateful for some help!

rotund sun
#

I want to get all customers list from stripe I saw with Stripe::Customer.list we can get 10 - 100 users but is there a way we can get all the customers at once ?

humble pebble
vocal wagon
#

I am creating an app in flutterflow. I am using stripe checkout to let my customers buy their subscriptions. I am using the stripe post checkout api. On my desktop, the api does fine and then launches the checkout url immediately. However, this is not the case on my iphone. On my iphone it does not open a new tab with the checkout url. In the events I do see that a checkout page is created. But it does not open. The crazy thing is that the customer portal does open correctly. Does anyone know the reason for this?

tulip gale
#

Hi team, by using the cardElement While credit card details are type - except last 4 digits... Number to be masked with *, and CVV also- Eye symbol to see typed values....Is there any code ?

pastel stone
#

If I cancel a subscription with a pending payment intent (BACS Direct Debit) will that stop the first payment? the invoice is still pending

stone halo
#

Hi We have done integration for stripe, Wanted to know how the currency will be remitted

blissful imp
#

how to set Additional charge amount in stripe account?

lament gust
#

Hello, on my discord server, the subscription system is active and payments are made through stripe, but I am a Turkish citizen, when will the stripe feature come to Turkey?

remote pumice
#

Is there a way to send a link to a customer via stripe to deposit a new payment method? So without direct payment of an amount? So only to create a setup intent?

grim geyser
#

Hey,
Need some help setting up my saved card flow. Is there anyway I can do this without using link?

nimble lily
#

I saw the docs and figured out that there are transfer.created, transfer.reversed, transfer.updated events and I want to know if the transfer is completed or failed or processing from the event payload. I see that there's reversed: true but how can I know about other status of transfer?

brave swan
#

Hello! In the customer portal I'm trying to remove the payment method from a user that has had a paid subscription plan and gone back to a free one. It says that the payment method can't be deleted because it's used in a plan, but the plan is free. I would like to be able to remove it. Is the tied to how we've set up the pricing or how we initiate the subscription through the Stripe API? Thanks!

inland hedge
vocal wagon
#

Hi, Please I am building an application where we want our users to be able to use our application from different countries. Our application requires that they have a stripe account where they can also connect other stripe accounts (from any country) to theirs, and make cross-border transfers to them. But right now, I am testing using a stripe account whose country is in Germany and I am trying to create an express account with recipient ToS agreement based in the united kingdom. But I keep getting this error "The recipient ToS agreement is not supported for platforms in DE creating accounts in GB." Does that mean that I cannot use a german standard stripe account to create express account in different countries. I have tried this for US standard stripe account, and it create express accounts with recipient ToS agreement in other countries. Please help.

vagrant steppeBOT
#

Toye

brave swan
#

Hello again! We are using products with integer values to set up subscriptions with a per-seat subscription model. The line item is an integer value and we want to avoid decimal prices and want to round them to integer values if it would happen https://stripe.com/docs/products-prices/manage-prices#rounding. With proration behavior turned on, Stripe will create Invoices with 2 decimal prices. For example if a user is added in a third into the billing period the proration will be calculated based on that. Is there a way to always have the proration behavior on integer level on prices or round the Invoice to full integer prices?

scenic knot
#

Hello everybody,

I try to ask here because I cannot find in the docs...
Our software is currently using the Payment Intent API, and we are generating the input form where customers can insert their credit card by StripeJS library.
We'd like to migrate this approach and generate a Checkout page to which redirect our customers, instead of manage the cards input manually.
I found this Checkout docs (https://stripe.com/docs/payments/checkout) but it bases on Session API, and I cannot find a docs about generating Checkout links or Payment links starting from Payment Intents.
Is it possibile to use a similar approach? so we could migrate out PaymentIntent-based software to Checkout.

Thanks in advice!

Federico
Asso360 Developer

Use a low-code integration to build a customized payment page, hosted on Stripe.

limpid perch
#

Hey, Can I use the PaymentElement as a CardElement ? I am trying to have a page for the user where the user can edit the card, via some Element, for their subscription. For example if they need replace their default card for the subscription to a new one or change the exp date of it. Now we are using PaymentElement for the subscription start and could I use it to update also for a new card ?

rich inlet
#

hello have an ssue with stripe 3d secure

vocal wagon
#

Hi! I set up a Stripe payment link through Zapier, but I'm not able to configure payment methods. Can anyone help?

wise moss
#

Hi, I asked earlier about how to collect payment details prior to creating a subscription and @undone hinge advised me to create a SetupIntent. However, when I create the SetupIntent using PaymentMethodTypes of card and bacs_debit, I get the following message:

'Your account is not configured to directly use SetupIntents to create Mandates for Bacs Direct Debits"

For one-off payments, using a PaymentIntent, BACS Direct Debit is an available payment method and works fine.

Can you advise please?

hoary moth
#

Hi, i have an issue that is rather specific and I can't find any info about it. Last year I started working on an Woocommerce shop, and integrated stripe (test env) on it. But the project was haulted for time being. Meanwhile, at the start of 2023, in my country, Croatia, we changed currencies from HRK to EUR. Stripe automatically changed it too. Now, however, I want to finish the project, but at the checkout it's constantly giving me an error "The currency hrk is not supported on your account." HRK is not set up anywhere in the Wordpress, nor is it present in stripe (due to them not supporting hrk anymore and hrk not existing). i tried reinstalling everything (plugins), updated the strie api endpoints (rolled the api keys).. its still an issue. Does anyone know how do i approach this issue, as there are 0 talking points about it online since its so specific?

grizzled fjord
#

Hi,

I just built a webhook to record in a mongodb email, name, and paymenIntentid.
It works. Now I wish to give my users the possible way to manage their subscription using the url https://billing.stripe.com/p/login...
How can I get this? How it works?

somber wharf
#

Hi! I want to create automatic receipt after a checkout with stripe.paymentIntent.create but i didn't receiv the email. Im using python (django). Could anyone please help me with this?

sour olive
#

#dev-help Can i get Full Code of Existing Customer Portal ..So that i Can Modification in it..since i need to use my authentication instead of stripe's...& have to handle the session from my webservice..So I need the Code of Customer Portal

stuck pilot
#

Hello, payout is not working

inner gate
#

Hello, is possible to accept Paypal payments for subscriptions without be necessary to code?
I saw there has a connect thing but i don't understood it pretty well, it's necessary the connect? and i think i need to fill things there to make it work right?

untold burrow
#

Hello everyone. It's been for days now I still have my new stripe account suspended. I filled up all fields that they required included my id picture , When I connect to my stripe account i still display " Required action " and i'm not able to receive money . Does anyone knows what to do ? thank you

mint void
#

Hello. I was interested in using Stripe Chargeback Protection.
My current environment is Node using the Stripe NPM package (not web based).

I want to achieve Chargeback Protection, but I must use invoices as all I use stripe for is custom orders with custom prices, so creating products and prices consistently would not be efficient.

Would it be possible to do this?

left crystal
#

Hi I have a question about using multiple currencies:
Is it possible for a connected account to receive payments (direct charges) in multiple currencies, which are different from its payout currency? Ideally we would like our connected accounts to have balances in different currencies and then when they want to get paid out, convert the balances to the payout currency.

vocal wagon
#

Hi. Hi I can set Available to pay out amount for test user?

shut drum
#

Hello, I get an error message when I try to use the MOTO option. (Received unknown parameter: payment_method_options[card][moto]). I need to bypass 3DS screen for my back-office applications. Any help please.

vocal wagon
#

Hello How Can I test Paymed failed?

#

Hello, I'm not sure if I can ask my question here, but I just wanted to know if it's possible to process a payment only when the user or the Stripe account administrator accepts the payment. For example, like on an online doctor's website (video appointments), where the user enters their banking information and the payment is only processed after the appointment is finished. If you have a link to the documentation because I couldn't find what I was looking for, thank you!

merry cypress
#

Hello! I'm currently building a business model where I connect Stripe accounts from Mexico and Brazil to my Stripe account in the US. My service involves creating Oxxo and boleto vouchers on behalf of these connected accounts. However, I encountered an error stating 'Stripe doesn't currently support application fees for platforms in the US with connected accounts in BR/MX.' Is there any workaround or alternative solution that you can suggest to allow me to transfer a portion of the funds (e.g., $1 per transaction) to my account when creating a PaymentIntent? Thank you for your assistance!

random pawn
#

Hi, I was trying to figure out if it is possible to get the transactionBalance of individual accounts by passing the stripeAccountId? I now it is possible with stripe.balance.retrieve but wasn't able to do the same using the stripe.transactionBalance api.

Specifically, I am trying to get all transactionBalances for each client. While I am able to show the balances, I am currently unable to show the breakdown of each transaction making up the balance.

rich inlet
#

helllo stripe dev , we have reccurent payment subscriiption in our app and payment s working with normal card and payment method , but when we test the 3d secure card , after the authenticaton the invoice status returned is incomplete

indigo smelt
#

hello - i have a payment intent made by a beta tester in the stripe test account.. it's on state pending for ages now and i don't know why. this is the id: pi_3N81O1ClnEzULH8a0R50Xfex would it be possible that i reset that payment intent and notify the user to submit other payment details using the same payment intent?

bold herald
#

Hey in the "customer.subscription.trial_will_end" event I am getting the "latest_invoice": "in_1NLiYsCqhyxGoBc4vUuBqqAT", but when I am trying to find the invoice obj using the
const invoiceItem = await stripe.invoiceItems.retrieve(
trialEndObj.latest_invoice
);
then it is throwing me the error:
StripeInvalidRequestError: Old id values cannot be used to specify an invoice line item in this API version. Please use the current value of the id field of the invoice line item object.

limpid perch
#

Hi, what does the Country field stand for in the PaymentElement ? Is it needed?

silver fjord
#

hi team, do we have a payment element that displays affirm rates before creating a payment intent?

worthy summit
#

Hello, fast question - I have an account ID and I need to get a list of persons object attached to this account. I had it somewhere but I can't find now :/

languid tulip
#

@spark veldt promoting on this server is against the rules. See: #📖rules . If you do so again you will be banned. Please do not promote here.

brisk pawn
#

Hi , can any one help me to understand about below error from Stripe
I'm using Magento 2 Stripe Integration Extension
And when I click one order view it gives below error -

Circular dependency: StripeIntegration\Payments\Observer\QuoteObserver depends on StripeIntegration\Payments\Observer\QuoteObserver and vice versa

wise moss
#

Hi I'm trying to create a Subscription, with a BillingCycleAnchor as a future date, and then pass it's PendingSetupIntent's ClientSecret to the front end for collection of payment details using a Payments Element.

However, on creating the Subscription, its PendingSetupIntent is null.

How do I create it please?

quaint hornet
#

I need help I can’t sign in because I don’t have my old number still

sinful igloo
#

Is it possible to allow a customer to update an existing payment method that's attached to their customer object or is the official way to handle this simply creating a new one and deleting the old one?

vocal wagon
#

Hello, is there a way to disable partial transfer reversals in the dashboard? As in to make it so that reversals are made for the whole sum or nothing.

trim leaf
#

hello all, is there any way to update the amount on a PaymentIntent that was created via an invoice? I'm using Elements which means I have to create my subscription + payment intent ahead of time in order to fetch the client secret to render the Elements form. but I'd like to give users an option on the same page to submit a promo code (which we will validate) and apply that to both the payment intent and subscription

idle jewel
#

I need help. I'm using Stripe Payment Element to collect the payments. I have these three methods cards, paypal, and bacs direct debit. as you may know that for Stripe Payment Slement we need clientSecret. in my app I want to have recurring payments, for that I had the intention of using subscription. but we cannot create subscription prior to payment details. for that I have to use setupintent. but setupintent is not working for bacs direct debit. it says "Your account is not configured to directly use SetupIntents to create Mandates for Bacs Direct Debits."
can anyone guide me a way or any alternative?

craggy shoal
#

Hi ! What is the simpliest way to check if a subscription item belongs to a specific customer ? I'd like to avoid listing all subscriptions and subscriptions items and parsing them

drowsy tartan
#

Hi, we're using the v1/invoices/:id endpoint to get invoices for a customer. Is it possible to get a invoice_pdf url for any invoice type that is not marked as finalised. Such as, allowing a customer to download a draft or open invoice? Or is there another way to accomplish this?

sharp siren
#

Hey, is there a way to create a SetupIntent Checkout session without specifying payment_method_types manually? Trying to create a Checkout session so customers can edit their payment methods for their subscriptions, and I don't wanna limit myself to a specific set of payment methods

river surge
#

Hi,
After onboarding via stripe express account. I am getting this issue " Your destination account needs to have at least one of the following capabilities enabled: transfers, crypto_transfers, legacy_payments" when i checkout.

river surge
grand ibex
#

Hi there, i am using future payment method with CARD, i have implement all the documentataion and working perfectly. But i need to know if there is other option then CardElement like use don't want toregister to stripe but will pass only card details and that's it. And we will charge them in future.

vocal wagon
#

Hi! I set up a Stripe payment link through Zapier, but I'm not able to configure payment methods. Can anyone help? (previous chat isn't working anymore)

ionic sundial
#

Hey Stripe support... we need some urgent support with subscriptions and SCA. We're a relatively high-volume customer.

Just over a year ago our product launched annual subscriptions, the first renewal is in 4 days. During some QA testing today we discovered an unhandled scenario in our platform.

  1. A user subscribes with test 3DS2 card (4000000000003220)
  2. We advance the test clock by 1 year + 1 hour
  3. The payment fails with stripe_subscription.latest_invoice.payment_intent.status of requires_action

Users with failed payments our platform currently asks them to provide new card details attach this to their customer using elements confirmCardSetup. The intent is that we will allow the invoice to reattempt automatically. In the case of this 3DS2 card however this continues to fail.

We understand how to fix this specific problem, to use the latest_invoice payment intent and do an on-session payment against it. Given the limited time we intend to utilise the hosted_invoice_url until an on-site implementation can be built and tested.

My main concern is I have no idea to find out how many payment failures we should expect. Most of our customers are in the UK, but many are in the EU and USA. Most subscribers will have gone through the process of:

  1. Create a Subscription
  2. Get the Payment Intent from the subscription and use elements to capture the card details

My assumption (and I sure hope this isn't wrong) is that the vast majority of EU cards setup in this way might trigger 3DS at the time the subscription is created and that initial payment is taken but renewal payments should generally succeed when automatically triggered by Stripe. Perhaps there is a quirk of using the test 3DS2 card that the renewals fail with requires_action.

My two questions at this time are:

  1. What should we realistically expect?
  2. Can you assign a support engineer to support us to come up with a pragmatic solution given our volume and limited timeframes?
prime pendant
#

Hi Stripe friends, is there any way to create a dispute for test mode? but I want to do it without any test card for creating a dispute directly

manic light
#

Hey guys,
While creating an invoice via the API, is is possible to set the "Due date" as current date + 7 days when the invocie is sent to the customer?

E.g

  • Draft invoice created on: 22nd June 2023
  • Invoice sent to customer on: 23rd June 2023
  • Due date: 30th June
willow echo
#

Hey. I'm using the type definition Stripe.Checkout.Session which doesn't seem to include the shipping property. However, when I console.log(session.shipping), then I do get the correct return value (with a typescript error showing on shipping in the console.log).

This seems to suggest that the shipping property does exist on the session object in runtime. Am I using the wrong typing?

All the properties work fine, ie:
session.id
session.amount_total
session.currency
session.customer_details?.name

vocal wagon
#

hey can i have some urgent help please last night i lost my main phone and receive a mail on my other phone that my mail and password had been change please can i have some help i have some important transaction comming soon

rich inlet
#

sorry its me again , but why does 3d secure invoice is incomplet when we use seteupPaymentIntent to get the client secret and show the chekcout then payment

vocal wagon
#

Please anyone there ? its so urgent i don't know what he can do with my account

wintry trout
#

Hey guys/girls, question. I have an online marketplace which works with subscriptions. Is it possible to pay subscriptions (recurring payment) with iDEAL? All is set up properly as far as I can see, but I get an SEPA option instead of an iDEAL option. Thanks upfront!

craggy shoal
#

Hi ! Let's say i have a subscription containing 3 subscriptions items to 3 different reccuring plans. How can i cancel one of the subscription items, while continuing the subscription to the 2 others ? I don't want to delete this subscription item, i just want to cancel it and keep it alive until the end of it

Thank you !

wise moss
#

Hi again. Trying to create a Subscription, setting it up as a trial by setting TrialEnd to a future date, and ProrationBehavior = "none", and then using its PendingSetupIntent.ClientSecret to send to the front end for the Payments element.

However, on creating the subscription, the PendingSetupIntent is still null.

What am I missing?

nimble lily
#

@waxen quail Relating to my previous thread that has been closed for some reason, I would like you to know that I don't have payment intent rather using Stripe Transfers to send payments across border. And there's no status in the transfer object. How can I know if it reached the customer or failed or is processing?

heady bloom
#

Hi there,

This is related to this conversation here: https://groups.google.com/g/killbilling-users/c/7nlIxYZd828/m/r82Tbnl7AAAJ

I have created a Token using the Stripe API for a Canadian Test Bank Account, but I am getting an error when attaching the Token to the Customer: This bank account is not a valid source for payments. Only valid sources can be attached to a customer. You can validate a bank account at creation time by passing the parameter usage='source'. The particular issue is: ACH payments from CA are not currently supported.

Why is it trying to use ACH as the payment method? I want to use Canadian PAD: https://stripe.com/docs/payments/acss-debit, how can i specify this when creating the token?

vagrant steppeBOT
#

.n00btube

#

Benoît

barren dew
#

I want to add metadata to a stripe payment link. How do I do this

uncut bison
#

Morning folks!
Quick question about the Stripe Dashboard... It is possible to delete all payments (the entire list) in test mode?

rapid ferry
#

HI, Where can I track the sending of this email? Our customers do not receive these emails

obtuse crown
#

hey if i am trying to create a subscrption like so ```stripe.subscriptions.create({
customer: customerId,
items: [
{
price: priceId,
},
],
metadata: metadata,
});

is there any way for me to create a payment link for the customer if this fails do any errors like insufficent balance
serene heron
#

Hello good morning, I have a question a little outside of the dev-help.
What is the total tax that stripe applies for each payment intent or charge?

vast isle
#

Hey guys! Quick question here, how can I retrieve all subscriptions of a customer attached to a payment method? The stripe SQL doesn't allow me to search by default_payment_method

austere peak
#

Hi there. Could anyone help with the hosted invoice URL. We're looking into directing users there for failed renewal payments, to allow them to pay with 3DS.

That's all working, but when they've made payment, the invoice page becomes a dead-end. Ideally we would want to send them to a URL in our platform on successful payment. Does anyone know if there's a way to do that?

dense steeple
#

Hey! I'm the founder of a small startup using stripe issuing for a b2b product.

Does anyone have advice on have any recommendations on activity and fraud monitoring solutions out there that won't break the bank?

random pawn
#

just to follow up on my previouys message with id 1121428079336759356

Is it possible to pass the stripeAccountId using the stripe.transactionBalance({}, {stripeAccountId: stripeAccountId}) pattern? I tried this yesterday and it did not seem to accept this option when passed.

silent stratus
#

Hey guys I have a problem with issuing if there's someone in here who can help me

ionic sundial
vagrant steppeBOT
#

adambutler

silver fjord
#

hey team, is there a way to have similate a user that fails affirm/BNPL at checkout on. test mode?

mental bobcat
#

Hi if I'm located in the Bahamas am I still able to use is app as payment?

sinful igloo
#

Is it possible to detach multiple payment methods at once by passing in an array of pm_ids to the paymentMethods.detach function?

limber bane
#

Im trying to use a balance transaction to get the associated invoice or checkout session. It works fine for getting the invoice as I can just expand the source and then expand the invoice. However, from what I can tell, there is nothing on the balance transaction object, or source field that gives me the checkout session id or object. I can tell the balance transaction is from a checkout session as the source.invoice field is null. What is the best way to proceed here?

shadow seal
#

Hi guys,
I have an iOS application and I have incorporated Stripe's Payment Sheet in it. I now want to allow users to claim discount using coupons so, how can I go about it?

vocal wagon
#

I am implementing laravel spark with stripe and we want to accept ideal as a payment method in the checkout. It is already enabled. Yet our checkout does not show this option. Can someone tell me what to do?

heady bloom
#

Hi there,

I was able to create a Canadian Test Bank Account ( ACSS ) using the SetupIntent API directly, when I try to make a payment using this Bank Account I see the status as "Pending", do you know how I can have this succeed?

Thanks!

forest cloak
#

I made a payment through session checkout and look for webhook invoice.paid fot success and that's work fine.
But simultaneously it also goes to invoice.payment_failed. Can you help me with parameter I should check in invoice.payment_failed events?

heavy nova
#

i am currently using the stripe plan API to create prices. I want to be able to set the ID like I was able to when i used the plan API. anyone know how to set this? when i send the ID value I get an error..

rocky elm
#

Good afternoon

iron jungle
#

When an invoice is created and is set to not auto advance, so that I can programatically pay the invoice, why does a number of failed payment attempts not get tracked on the invoice object?

I have an invoice I've tried to pay 3 times, and attempt_count is still returning 1 on the retrieve invoice api call.

sinful igloo
#

Is there a way to trigger a re-attempt to collect payment on a subscription?

stuck tulip
#

When using sendinvoice method is there a way to determine the payment type? We want to have only ach debit as an option

limber veldt
#

Hi, why I can't programmatically retrieve a payout though I see it in dashboard?

heavy charm
#

Looking at https://stripe.com/docs/js/payment_intents/confirm_payment , will redirect to return_url only happen in the successful case, or can it also happen in the case of errors? I.e., should the return_url go to an unconditional "Success!" page, or does the page need to check the status of the PaymentIntent to figure out what message to show?

lusty halo
#

👋🏻 hello, i am wondering what is the difference between invoice.paid and invoice.payment_succeeded webhook events?

arctic matrix
#

What is the correct event to use when someone cancels a membership plan/subscription. Tried subscription_schedule.canceled and it didnt work

winged crater
#

Hello all, we are a rental business, and we need to request to our customer to pay a security deposit before we can start their renting. We use the feature "payment_link" in Stripe for that.

We need to automate the process so the order can move to the next steps. How can I identify easily if a payment link has been paid ? I don't find a webhook for payment_link paid (only for created and updated)

Today we have someone in the ops team checking manually the payment links not paid in the dashboard of Stripe, but this is not efficient.

Thank you for your help !

craggy shoal
#

Hi there ! I have a subscription that contains one subscription item (a monthly reccuring plan of 10 $/month). The invoice is generated monthly, the 10th of each month. We are today the 22nd june, and I would like to add a new subscription item (another reccuring plan of 50 $/month), but decompose the amount paid like this :

1/ Today, the 22nd june, the customer pay immediately 100% of the value of the new plan : 50 $
2/ For the next invoice of the 7th july, i'd like the global invoice to prorate the new subscription item because a part of the value was already paid the 22nd june. So i want the invoice to be : 10 $ + 12 $ = 22 $ (50 $ x 18 days until the next invoice / 30 days in a month)
3/ Finaly, the 7th august, the invoice would become "normal" : 10 $ + 50 $ = 60 $

Should i use Schedules, and if yes, what kind of code should i use to do all of this please ?

Thank you, hope i'm clear :/

native bone
#

Hi there, when backdating a subscription by N months with proration enabled, is there a way to get the prorated charge to be exactly a multiple of N?

I'm creating subscriptions via the API, https://stripe.com/docs/api/subscriptions.

E.g. I created a subscription on Jun 21, 2023 with backdated start date Jan 25, 2023 and billing cycle anchor Jun 25, 2023. The first prorated charge was $78.58, and afterwards each month charged $15.72.

I was hoping to make the first prorated charge exactly $78.60 (5 * $15.72), since I'm backdating by 5 months

The subscription ID is sub_1NLNZKCwsLkfK67BuNF8pZpu

dusk mauve
#

Hello, I am dealing with prorations and I am following the article here: https://stripe.com/docs/billing/subscriptions/prorations#preview-proration.

I am basically trying to replicate the proration behavior from the customer portal.

So I have a subscription [Product XYZ, quantity 5], I am trying to prorate this to [Product XYZ - same product, but quantity 7].

So I retrieve the subscription using the retrieve subscription endpoint, and then I am using the endpoint for previewing an upcoming invoice to see the changes to the subscription. So I am passing customer, subscription, subscription_items and subscription_proration_date. By doing this, I can't find an easy way to return the amount due today, as the new invoice, in some way doesn't take into account whether the previous invoice was paid or not.

The values "What you'll pay yearly starting <date>" and the total the new prorated subscriptions would cost are easy to retrieve, I can't say the same about the amount due today.

Is it possible to achieve this easily, without any manual calculation subtracting the previous invoice amount to the current one?

frosty coyote
#

Hi,

I'm seeing an issue where a payment intent looks all good, but has a status of requires_capture . I guess theres something we've missed in our integration, but I am not sure what.

Ignore the fact it was cancelled, im trying to work out why it was in requires_capture before that, as it looks like it has a payment method and everything:

pi_3NLoPZHcoXJZkVIU0RwJPZmI

cloud marsh
#

Hi, I'm wondering if there's any plan to release applied_balance as a property for the Invoice object. I see it in the Stripe Dashboard's version of the Invoice JSON when I check the network tab, but I can't see it when I request the same Invoice from the Stripe API. Example: in_1NLsIEKJT2PWvoWHwHUDgLtg

Edit: My followup question is, I think there's no way for me to programmatically determine exactly how much of a customer's balance is applied to an invoice. I had previously tried using ending_balance - starting_balance as my equation, but now I realize that this equation doesn't work if there are credit notes applied to the invoice afterwards.

crimson needle
#

(sorry everyone, my notifications failed, catching up)

vagrant steppeBOT
#

Benjam

#

Benoît

#

rp

#

the_gaijo

#

Beau OHara

#

piercy

#

bloomfilter.

stoic sundial
#

Hi need to speak with customer service to get some of my questions answered. I have been waiting for 5 days now and no one has gotten back to me

vocal wagon
#

I asked how to integrate stripe on my website and i just learnt php and js to make backend and maked a basket. Can you now help me on how to use stripe please ?

proud dawn
#

Hi! I am trying to test some things related to 3Ds cards with usage billing and have some questions. I created a test subscription using the card # 4000 0027 6000 3184 which requires 3DS. I added some fake usage, and am trying to trigger a billing cycle by updating the subscription and selecting to reset the billing anchor. When I do that, I get a warning that reads "3D Secure emails are disabled in your settings, so you'll need to notify the customer manually. "

In the settings page, I have the option for "Request 3D Secure for Billing payments that match
Radar rules" turned on, and the option for "Send emails to customers to update failed card payment methods" turned on. I don't see any other options to send emails for 3ds failures -- is there a setting I am missing?

sinful igloo
bold herald
#

Hey I want to listen the invoice.upcoming webhook event, event when I am setting the test clock to for the daily subscription basis then this event was not getting sent. What should I do to listen this event?

neon hawk
#

I can't find how to integrate stripe api for my site

hexed cove
#

I am creating a Custom connected account via the API. I have filled out all the required fields on the AccountCreateOptions, however after the account is created, it shows as 'restricted' and says I need to enter the 'Industry'

hexed cove
hexed cove
tight delta
#

Hi, what are the address fields in a Terminal location used for? Will it show up on the reader? Or are they just for our internal use to know which physical location it is?

heavy charm
#

During subscription testing, I see invoices being issued three days past the beginning of the billing period (e.g. "Date of issue November 6, 2025" for billing period "Nov 3 – Dec 3, 2025" on invoice in_1NLtXuDHG7AdSc9O6WFdAien ). What might be the reason for this?

upbeat needle
#

I am aware that Stripe with hold an Auth on a Credit card for 7 days. Is there a doc available on how to re-authorize a payment if a pre-order item is not completed within that timeframe? Or do we simply need to capture it? We would like to hold funds until an item ships, which may be longer than 7 days.

young panther
#

Hi, what does it mean IPM on billings?

clear hollow
#

Hi, since we are in the testing phase, should a testing account be set up and then we migrate to the actual business account? Or should we just start with the actual business account now?

agile olive
#

Hi, we are trying to integrate referral sharing system by using stripe's promotion codes, but we could not find how we can avoid a customer to use a promotion code that belongs to him

heavy charm
#

To avoid a 72-hour delay in invoice finalization, is the invoice.created webhook event handler required to call Invoice.finalizeInvoice(), or can it just return 200 OK?

west linden
#

Hey guys, good afternoon. Hope you are doing great!
I have a question related to tax rates. Right now we use Avalara to calculate taxes based on the user's address. Avalara has a calculator that returns us the percentage and the amount to be paid by the user and we send the percentage to Stripe. We expect to get the same value to be paid, that is, that the value returned by Stripe is equal to the value returned by Avalara, however this does not happen. For example, the Avalara calculator returns 0.74 so we expect Stripe to return the same value. However, it does not. So, I wonder if it is possible that you could explain a little bit how you calculate these taxes. Is it possible?
Thank you in advance 🥹

keen coral
#

#Java Server Side
SessionCreateParams.Builder().addPaymentMethodType(SessionCreateParams.PaymentMethodType.CARD)
.setMode(SessionCreateParams.Mode.PAYMENT)
.setClientReferenceId(sOrderId)
.setSuccessUrl(successUrl)
.setCancelUrl(cancelUrl)
.addLineItem(SessionCreateParams.LineItem.builder()

In above example, when stripe redirect to successUrl or cancelUrl it doesnot contain body/request-data, like client_reference_id and transection-id which is important for payment confirmation,
we have to depend on webook events checkout.session.completed to get the above details.

heavy charm
#

Cosmetic bug report: On generated invoice PDFs, the decimal points in currency amounts do not line up.

keen coral
#

To create an account link by calling the Account Links API is the only way or do we have any UI portal?
What if we don't want to go programmatically.

clear mountain
#

Hi Stripe! I'm trying to test the ACSS debit (Canada) integration. The test guide ( https://stripe.com/docs/testing?payment-method=others ) says to read the ACSS docs ( https://stripe.com/docs/payments/acss-debit ) but I can't find anything there.

I'm using Checkout::Session, and I'm able to get the webhooks showing the payment in the unpaid state. But the payments just staying with status=processing.

Is there any way to get the payments to transition to succeeded so I can be sure my webhooks are handling everything properly?

echo geyser
#

Hi, I've been searching the docs, is it possible to get/search a Connected Account by metadata?

My use case is: I track my system's user ID via metadata and I'd love to not have to store Stripe IDs in my database

tribal blade
#

Hii stripe team,

Is it possible for one to pass $0 to a checkout?

fervent pivot
#

Hi! Are standard connect platforms able to update the payout bank account details of connected accounts via API?

tight delta
#

Hi, for Terminal how can I change the location for an existing reader? It looks like the update API doesn't include the location in its parameters: https://stripe.com/docs/api/terminal/readers/update

Do I need to delete the reader and create it again with the new location ID?

split plover
#

Hi, I create a suscription succesfully with payment elements, I added some metadata to it, but I want to add this metadata also to the paymentintent but I cant figure it how to do it, can you guys help me with it?

stable sigil
#

Hi, is there any other way to get support for non Dev help without emailing? I've been having very hard issues that email support can't even help me with

trim leaf
#

is there a way to limit a coupon to only apply to a specific price within a product?

hasty flicker
#

Hello, is there a way to manually send an invoice PDF receipt to a customer via the API? I know I can automatically have Stripe email receipts but I want to determine when we send those and trigger them in the code.

fierce storm
#

I am trying to move from test mode to live mode, and for some reason I am struggling to get automatic tax to work. Could you help me figure out why automatic tax isn't being collected on this invoice: in_1NLy6kHtzQiUYLb0uNNMiCbB?

river hollow
#

Is it possible to create a complete stripe connect account without requiring the user to link an external account?

storm imp
#

we're interested in a group billing plan, where users can be apart of a group and only the main accountholder gets billed. We want taxes calculated for each user individually based on location and reflected in the main accountholders bill. Is this possible?

restive jacinth
#

Is there anyway to get an invoice link via api, after I’ve created and finalized the invoice? I don’t see any way to do it on the docs

vagrant steppeBOT
#

karishma

waxen axle
#

How do I know if StripeTerminalProvider has fetched the connection token and finished initializing in stripe react native terminal sdk? I see 'loading' flag in useStripeTerminal. Is that the flag that serves that purpose or there is some other way to find out that?

real loom
#

Hi dev, is there a test-card (paymentmethod object) i can test in live-mode

tulip dagger
#

Hey i haven't gotten my payment at all for the month of may and its about to be the end of june, no reserve, updated bank etc everything is ok and won't let me withdrawl it from my payouts section

cobalt kraken
#

"payment_intent" Does this mean payment order number?

clear mountain
#

Hi Stripe -- I've nearly got my Stripe Checkout integration working with Canadian ACSS payments.

The last piece I can't figure out is how to re-use existing "mandates" that are attached to a Customer.

I've done the Checkout with setup_future_usage=on_session and it shows that it worked in the Stripe dashboard. If I pay by test credit card I can see the saved card in the dashboard and am able to choose it at checkout.

For the ACSS debit flow, I can see the test bank account listed on the customer's payment methods, but I don't see any way to select an existing account during the Checkout flow. Instead it's prompting me to re-connect to the bank or do microdeposits again.

How am I able to let the user choose their existing stored bank account as a payment method without needing the re-connect?

heavy charm
#

When stripe.confirmPayment redirects to the specified return_url after a successful 3D Secure session, I notice that a bunch of extra query parameters are appended at the end of the return_url, namely payment_intent, payment_intent_client_secret, and redirect_status=succeeded. Are these parameters documented somewhere? What are the other possible redirect_status values? Is it a problem that the client secret now ends up in the URL? (Stripe docs themselves discourage embedding the client secret in a URL: "Don’t log it, embed it in URLs, or expose it to anyone other than the customer." https://stripe.com/docs/payments/payment-intents#passing-to-client )

frozen oracle
#

Is it possible to accept PromptPay payments in recurring subscription plans on Checkout Sessions ?

inland hedge
#

hello, I need some help with understanding how the taxes are being calculated in the session checkout flow. for example I have this checkout session:
`
Carrots 1000 $ x 5 = 5000 $ (Taxable)
Potatoes 2000 $ x 5=10000 $ (NonTaxable)

Discount = 5000 $

Tax 10% exclusive

Total = 10500?
`
But the total I'm getting is less than 10500, something around 10333.33. Could you help me understand how the taxes are being calculated?

neat nexus
#

Hello
We have some Technical questions for the Stripe SDK regarding Tap to Pay in iOS. How can we connect with the Stripe Engineering Team or If they can answer these queries ?
Queries:
Not able to send merchant_name and on_behalf_of text in the LocalMobileConnectionConfiguration functions parameters. Only able to send locationId parameter.
Here is the function body from SDK: LocalMobileConnectionConfiguration(locationId: presentLocationId, merchantDisplayName: reader.location?.displayName, onBehalfOf: useOBO ? onBehalfOfTextField.textField.text : nil)
2. How to set merchant image on the Tap To Pay Screen.
3. How to test enter pin scenarios using Test cards for Tap to Pay.

cunning harness
#

Hi, when a users subscribes to a product and the payment goes through, i am stuck in a loop of subscription pending and i can never access the checkout page. the outgoing request is to the endpoint "/billing?checkout=subscription_started".

any help would be appreciated

night forum
#

Hi,
A customer has subscribed to standard plan of 10$ for 10 user on monthly basis, now he want to upgrade to pro plan of 20$ for 10 users from today, he has left 10 days for his standard plan validity,
so at this point of time, do i need to create a new subscription or i should update existing subscription price and other related information.

rich thunder
orchid fog
#

How do I set up a one-time payment and then put them on a weekly subscription plan and then adding the option to pay on elementors contact form

turbid raft
#

Hi, Is there any way to filter payment intents in stripe dashboard with those which failed from 3ds verification required but it's anoffsession payment.

brisk relic
#

Its really frustrating that saved payment methods created via Stripe elements or the createpaymentintent api are not compatible with Stripe Checkout.
I have 50,000 users with these saved payment methods that can't use checkout without having to enter their payment details again.
Questions:

  1. Is there any plan to make these payment methods compatible with Stripe Checkout or Stripe Payment Links?
  2. Is there any way to tell how the difference between a payment method created by Stripe Checkout vs Stripe Elements
  3. What do you recommend in my situation now and as I am futureproofing my platform?
surreal rain
#

Payment failed There was an unexpected error -- try again in a few seconds i am testing via M2 reader and sample payment in ios

livid mortar
#

Hey guys, Im having an issue. Im using stripe checkout and im trying to send metadata from stripe to my backend. From what I've read is that when creating the checkout sessions I need to make a payment_intent_data then pass in the metadata. When I get the response from stripe the metadata field is empty and on dashboard its also empty.

what ive got looks something like this

await stripe.checkout.sessions.create(
metadata: {hello: "world"},
payment_intent_data: {
metadata: {yo : 'mumma'}
}
});

worthy spear
#

Hello. I would like to display a pricing table for Stripe that caters to both authorized and unauthorized users. Is there a way to detect when an unauthorized user clicks the subscribe button? Because I would like to redirect them to the sign-in or sign-up page, prompting them to create an account or authorize their access before proceeding to the checkout page.

vocal wagon
#

Hello. I want to test how schedule is working on production environment. Is possible to create a schedule subscription who will fire today after the specified time (for example after 30 min or something similar)?

lament loom
#

Hi there?
how can we get converted

tawny marten
#

Hello. I want to use one of the recurring pricing models named "Tiered Pricing" from the billing-> Subscriptions section. Can this type of pricing model be added to the No-code functionality provided by stripe to build pricing models?

tawdry canopy
#

Hey guys, thanks in advance for looking into this query. Could I check if its possible to tie a stripe product to only allow specific payment methods (e.g. AMEX) and reject if the customer is trying to pay by VISA? We currently allow VISA/AMEX/Mastercard on all our products but would like to restrict it to only AMEX for this new product.

warm osprey
vocal wagon
#

Hi. Is possible to change user default currency?

craggy shoal
#

Hi there,

I would like to add a subscription item (a plan) to an existing subscription, and i would like my customer to be charged (and pay) immediately 100% of this new item price. How would you recommend me to proceed please ?

rancid terrace
#

Is there a way to prevent double charges with Stripe Checkout? Have been researching for hours, but seems like the only viable solution is to migrate to our own payment page.

real loom
#

Hi Dev, I have created a payment method "type=card" and attaching it to a customer. Using the Stripe API but I can't see in the dashbaord for the customer its payment method is attached to the custome

gritty heart
#

Hi, how can I charge a user with the credit card they input in the PaymentElement without that card being saved. I am able to successfully charge the user in testing but the credit card shows up in the dashboard.

wind hazel
#

Hi, how can I get list of payments collected for a customer using customer_id ?

#

I need API for .ent

#

.net

frank estuary
#

Hi, can someone help me with midjourney subscription? I was using this like months already but suddenly my card is declined. My bank said that Stripe should send asking on Protocol 3d security 2.0. Its not, that is why it is blocked. I tried to find some info how and where to fix this, but my head is already exploading, have no clue what to do

hoary zodiac
#

Hi 🙂

I'm using Stripe API with checkout sessions to collect payments.
I enabled automatic_tax; which is working just great.

I'd like to retrieve, after a successful checkout session, the tax rate used for each item.
I'm not able to find this, be it on checkout_session, line_items, or event in the linked payment_intent
(I find the calculated tax; but not its rate).

I do know this piece of information is somewhere, because if I enable invoice_generation, the tax rate appears on it.

wise moss
#

In my account dashboard, I have only two payment methods switched on – Card and BACS direct debit. Just using everything in Test mode at present.

When collecting one-off payments, I set up a PaymentIntent (and use its ClientSecret ti mount a Payments element in stripe.js) with options as follows:

    Dim intentOptions As New PaymentIntentCreateOptions()
    intentOptions.Amount = amountInPence
    intentOptions.Currency = "gbp"
    intentOptions.AutomaticPaymentMethods = New PaymentIntentAutomaticPaymentMethodsOptions
    intentOptions.AutomaticPaymentMethods.Enabled = True

... and as expected, the mounted Payments element shows card and direct debit as payment methods.

However, when setting up a subscription, and using its PendingSetupIntent's ClientSecret to mount a Payments element, the available payment methods come up as Card and PayPal.

So two questions:

  • how did I get PayPal when it's not even an available payment method? (If I turn off BACS in the account dashboard, I only get Card for single payments as expected, but PayPal still appears for the Subscription)

  • how do I enable AutomaticPaymentMethods for collecting payment details for a subscription?

I've tried the payment methods 'Troubleshoot' and only get Card and BACS as expected.

vocal wagon
#

Good morning,
I am an e-commerce merchant in France and I am losing baskets because customers do not know that stripe allows payment by credit card. How do I change the "stripe" display to "credit card" on my prestashop site please?

dire cairn
#

Hi! I'm building an online store for a client, I was wondering if she will be able to collect payments, since she lives in Guatemala and when we want to create and account, it does not show Guatemala as an eligible option from the drop down menu, will it affect if we choose a diff country where she doesn't live in?

humble meteor
#

Can anyone give me advice on what I should try as Stripe refuses to recognize any of my documents so I am unable to verify my address? P.S. I am a non-EU citizen living and working in Slovenia and hence I do not have a permanent address.

frozen fox
#

hi i've created service class and a controller to do the stripe transcations in dot.net core 7 web app. i want to test my service class as well as my controller. how can setup moq and fake to my classes. so that i can create unit tests using xunit.

vocal wagon
#

Hello everyone !
I try to figure out how to get all succeded payment from a specific date (ie : like if I exported all payment from last day in strip) but with Make (formerly integromat) or (if it's impossible to do without) the API
I tried "List all invoices" but :

  • I'm not sur if it list payments or if it list only subscription payment (and I want onshoot payment too)
  • I have to select "Collection Method" and I don't understand if it will modify invoices or send something to my customers (options are "Charge automaticaly" and "send invoice")

I just want to have all payment so I can use it to generate all invoice in evoliz.com

Any idea ? Thanks a lot !

median lava
#

Hello everyone. I have some questions regarding taxes:
We have an OSS tax number. Why does Stripe Tax show 0% tax in the checkout for all EU countries except Germany? The company is not registered for tax collection in each country, so we shouldn't add them as a registration in the tax backend either or? Shouldn't the 19% VAT from Germany apply up to a certain threshold?
Do checkout sessions also cost a fee if the user clicks Cancel without paying or closes the page and the session expires?
Do I have to activate Billing/Invoicing if I don't have any subscriptions and only want to send invoices/purchase receipts via Stripe? Or is that included in the basic Stripe?

heavy wyvern
#

after i get a list of invoices using ->Search by metadata, is there any easy way to get the last4 of the card that was used to pay it? aswell as some sort of date (Date when invoice was created or paid) i cant find any of these in the giant list of properties the invoice object has

tacit trench
#

Hi there. My client want´s to connect his new Wio-Bank account to Stripe... does some know if there is a document for this so I can read up on this please?

normal cedar
#

Why there is a Incoming to Stripe delay, why all the payments from webshop are not immediately available on the account?

inland hedge
#

hello, can I apply discount to a specific session checkout line item? Currenlty I'm applying to the whole session but I want to apply discounts to the items also

weak wraith
#

hello, some payment are being incomplete in client's stripe account. I want to know the reason why is it in status "incomplete", can you please check it for specific payment?

stiff inlet
#

Hi there,

We are using stripe checkout.
Next to our yearly subscription we also want to offer a lifetime-access.

Both the yearly subscription and the lifetime-access should have a 7 days trial.
Is it possible to add a trial period to a one time purchase?

fringe niche
#

Sup guyss, my users are connecting to my app via stripe connect and I am trying to go through their payouts and find the associated charges that led to that payout amount

How would I do this? thanks!

normal venture
#

I have problem getting the rawBody for the stripe hook signing. Hany help on that ?

pastel stone
#

Can you change descriptors dynamically? I have a trading alias and want to change it for certain subscriptions

tribal blade
#

Hii stripe team,

I have system where I use checkout sessions to charge my customers with onetime fees mount and once this is successful, I create a subscription for the customer.

Now my issue is that, the subscription are getting created twice.

forest cloak
#

How can I ask parent to renew their payment detail when webhook event come inside invoice.payment_failed for any subscription.

balmy vault
#

Hello. How do i remove my mobile number from showing up on customers invoices?

cunning bone
#

Hello, I have a big problem, I'm losing a lot of money because of Stripe

rocky wharf
#

Hey this supposed to be a dev help! so i am asking question regarding it let me anyone have any suggestions!

craggy shoal
#

Hello,

I use subscriptions.update method to add a subscription item to an existing subscription. I also use the proration_behavior parameter to always_invoice for my customer to be charged immediately.
All worked almost as expected.

I indeed expected my customer to pay 100% of the new item cost (10€), but he "only" paid the prorated cost until the next upcoming invoice. I want him to pay 100% immediately, and I expect the next upcoming invoice to remove the "overpayment ".

Each item of my subscription is linked to a specific feature of my app, and when a customer decides to subscribe to a new feature, i need him to be charged immediately of 100% of the feature cost.

How could i manage this please ?
(Important point : I can't make multiple subscriptions, as i don't want my customer to have 5 or 6 different invoices per month)

Thank you very much

rocky wharf
craggy shoal
rocky wharf
sturdy cobalt
#

Hi
Hope you are doing great!

#

I am looking to test the pending refund

faint sundial
#

How to increase that qty?

eager hill
#

how can i make this subscription with its item be charged in the future and not immediately.? Is there anyway to specify a start date?

honest sonnet
#

if i will create payment intent like this:

PaymentIntentCreateParams createParams = PaymentIntentCreateParams.builder()
.setCustomer(customerId)
.setAmount(payableAmount)
.setCurrency(price.getCurrency())
.setPaymentMethod(paymentId)
.setConfirmationMethod(PaymentIntentCreateParams.ConfirmationMethod.MANUAL)
.setConfirm(true)
.build();
PaymentIntent paymentIntent = PaymentIntent.create(createParams);
is this crreating a payment intent or it is confirming the payment at the same time?

sly mist
#

Hi, a question regarding tax collections for subscriptions:
Is it possible to have the payment elements collect necessary billing address info along the credit card details when performing a purchase? The documentation seems to indicate that it is not possible to create the subscription without having a customer already set up for tax collection before that step. This is because payment id and payment client secret are necessary to display the card collection elements but they are generated as part of create subscription api call. In this specific instances the api call is failing. Most other services doing online payments seem to show credit card entry on the same screen as billing info, not sure how to implement this using stripe

upper fossil
#

Morning! I am looking to get help with accepting ACH Direct Debit from within a webview on a native app. As mentioned in the docs, I requested access to webview support, and it unlocked the documentation here: https://stripe.com/docs/payments/ach-debit/accept-a-payment?platform=mobile&ui=webview However, this documentation cant actually be followed. There is no way to create a payment intent without a payment method. But the point of this flow is to collect a payment method. I've tried to create a payment intent using the stripe shell, and provide a return_url, but I get this error:

stripe payment_intents create --amount="1099" --currency="usd" --setup-future-usage="off_session" --customer="cus_IYSWFkB0EuP5fT" --return-url="https://home-next.palmetto.com" -d "payment_method_types[0]=us_bank_account" -d "payment_method_options[us_bank_account][financial_connections][permissions][0]=payment_method" -d "payment_method_options[us_bank_account][financial_connections][permissions][1]=balances" 

"The parameter `return_url` cannot be passed when creating a PaymentIntent unless `confirm` is set to true."

When I set confirm to true, it then says I must provide a payment-method.

Here is a video of the experience from the user's standpoint:
https://drive.google.com/file/d/1Th9re0W15RpaDtLZMed2KHcj1k4WVpe9/view?usp=sharing

Build a custom payment form or use Stripe Checkout to accept payments with ACH Direct Debit.

royal storm
#

Hello, it turns out that I opened a stripe account recently and connected it with tip4serv. The problem is that other payment methods that are not by card do not appear... Any idea what it could be/what I would have to do to make it appear? The tip4serv Staff told me that they should appear, and if they do not appear it would have to be some stripe restriction

#

In the stripe account everything is configured correctly according to the tip4serv administrators

scarlet carbon
#

Hi

#

I am facing issue with indian payment,
'PaymentMethods of type card cannot be attached to Customers directly without 3DS due to Indian payment regulations. Please instead provide the PaymentMethod and Customer alongside a SetupIntent or PaymentIntent with the setup_future_usage parameter. See https://support.stripe.com/questions/guide-for-saving-cards-in-india for more details.',

slow pivot
#

Hello Team,
I have a script to copy payment method from a platform account customer to a connected account customer. The first part of the script is the following:
const paymentMethodCompteConnecte = await stripe.paymentMethods.create({ customer: listeClientsPlateforme.data[0].id, payment_method: paymentMethodsPlateforme.id, }, { stripeAccount: destinationAccountId, } );
And it works fine.

I also try to make the opposite, to copy a payment method from a connected account customer to a platform account customer. The script is the following:
const paymentMethodComptePlateforme = await stripe.paymentMethods.create({
customer: listeClientsConnectes.data[0].id,
payment_method: paymentMethodsConnecte.id,
},
);
And it gives me the following error : In order to share a PaymentMethod, you must pass a connected account ID by using an OAuth key or the Stripe-Account header.
So, I tried to add the connected stripe account header on this way:
const paymentMethodComptePlateforme = await stripe.paymentMethods.create({
customer: listeClientsConnectes.data[0].id,
payment_method: paymentMethodsConnecte.id,
}, {
stripeAccount: connectedAccount.id,
}
);
it gives then the error : no such account...

balmy vault
#

hello. i asked a technical question, got moved into a channel with staff, got no answer and the staff member left

vocal wagon
#

hello

#

I would like to cancel my refunding done previously, can I do it ?

#

not sure if i am in the good chat room ?

rich thunder
#

Hi, Team
if i need to paying stripe connect account from stripe dashboard's balance then what should i need to do?

vocal wagon
#

are there stripe support guys over here ?

hollow prairie
lucid stone
#

Hello, is it possible to catch the payment intent on succes URL using stripe checkout ? Thanks by advance

flint carbon
#

Hello

#

Can write Thai?

woven yacht
#

Hi, i have an online clothing store that uses woocommerce payment method that is a partner to stripe, the problem is that i can't transfer what's into the deposit account into my personal account which is a revolut, could you guys help me ?

waxen axle
#

is there any way to test apply pay in stripe M2 reader without using real apple pay in test mode? for stripe termial react native sdk? if I use real apple pay payment in test mode what will happen? will that account get charged?

vocal wagon
#

hello everyone , our customer made a duplicate payment on our shopping site .
but we have not received any orders .
I would like to know what is the problem Can STRIP identify the reason for this order?

latent crag
#

Hi, I've integrated my own checkout page using Payment Elements. Is there any in-built ui element like the producut overview found on the Stripe Checkout page (as seen in the screenshot), that I can plug into my checkout flow? I can do it myself but just for the sake of getting the styling correct and consistent it would be good

dusky jasper
#

Hi all, can you guys please tell me how do I create a subscription and attach a payment method using a stripe terminal? we have the stripe terminal integration already setup but we only do one time payments but what if my customers wants to pay for a subscription in person? thanks. We used the JavaScript type implementation https://stripe.com/docs/terminal/payments/setup-integration

Set up a Stripe Terminal SDK or server-driven integration to accept in-person payments.

craggy shoal
#

Hi ! Could you tell me how i could loop through Stripe Currencies ENUM from the autocompletion please ? I can't find them.
Thank you !

old plinth
#

Hi everyone! We were trying to send a payout to one of our customers and got "failure_code": "invalid_issuer" and "failure_message": "The issuer specified by the card number does not exist. Please verify card details before retrying.", . We confirm with him he didn't change anything around his bank account, he also reached out to his bank and bank says they don't see attempted transactions for yesterday or today. Before this the payouts to him worked fine. Any suggestions on what's happening here? We also didn't see invalid_issuer as documented in stripe's failure codes here https://stripe.com/docs/declines/codes. Thanks in advance!

upbeat wagon
#

Hi all, are there any field that effectively shows "update/change time" of an object in API? Like any change, i.e. for sub object, anytime something got changed by api or by dashboard users & etc.

fierce storm
eager hill
#

Is there anyway to have a subscription that is set to "send_invoice" as the collection method but without an email on file for the customer?

icy warren
#

Hi, I am unable to add extra params while creation of payment intent. will you please help me on this.

dusky smelt
#

Hello there !

I’m currently creating an POC to make show stakeholders that we
can use stripe’s terminal for offline payments.

So far I’ve been able to create a minimal Android app base on the Kotlin example here (https://github.com/stripe/stripe-terminal-android)
I can connect to the terminal and do payments while online.
I’ve used the documentation in order to integrate the offline mode logic (https://stripe.com/docs/terminal/features/operate-offline/collect-payments)
But I’m currently stuck at step 4.

Here are the steps to reproduce the error I get:

  1. Launch the app on your phone
  2. Connect to the reader
  3. Turn off the wifi
  4. Attempt a payment
  5. On the createPaymentIntent call (step 4, line 44 of the documentation link above) I get the following error:
    1. com.stripe.stripeterminal.external.models.TerminalException: Could not connect to Stripe. Please retry.
    2. Could not connect to Stripe. Please retry.
    3. NETWORK_ERROR.STRIPE_API_CONNECTION_ERROR

On step 3 of the documentation, they require you to create a class extending OfflineListener and to provide it to the Terminal.initTerminal() call.
From what I read in the documentation, the Terminal SDK was supposed to handle that connection error while offline, but apparently it’s not.
The issue may also be that I’m missing something obviously.
For context I’m a web dev, so my Kotlin knowledge is really limited. So that could also be the issue.

I’ll be more than happy to provide you with anymore code or information you deem necessary in order to fix that.

(And sorry for the huge message)

vague crypt
#

Hi everyone! I am returning invoice.status in a table but only receive Open, Paid not Pending etc

pastel stone
#

Can you change descriptors dynamically? I have a trading alias and want to change it for certain subscriptions (statement descriptors)

fiery zodiac
#

Hello Together, I'm new to Stripe and planning to Integrate Stripe to accept recurring payments on my WordPress site.
It is a SAAS and not a WooCommerce site.
What is the best way to do it?

Is really using any additional premium plugins necessary or Using the Stripe pricing table code is sufficient?

kind sun
#

I am trying to build a checkout session that looks like this:

How to configure the highlighted items?

My current code:

session = stripe.checkout.Session.create(
        payment_method_types=["card", "us_bank_account"],
        customer=customer_id,
        payment_method_options={
            "us_bank_account": {
                "financial_connections": {"permissions": ["payment_method"]}
            }
        },
        line_items=[
            {
                "price_data": {
                    "currency": "USD",
                    "product_data": {
                        "name": "Test Product",
                    },
                    "unit_amount": amount,  # Amount in cents
                },
                "quantity": 1,
            },
        ],
        mode="payment",
        # billing_address_collection='required',
        success_url="https://example.com/success",
        cancel_url="https://example.com/cancel",
    )

I am looking at the API reference, but not sure which fields correspond to this display - https://stripe.com/docs/api/checkout/sessions/create

vague crypt
#

Hi bringing this back up. My invoice status in dashboard after ACH payment shows "Pending" but in returning invoice.status it shows "Open"

scenic knot
#

Hello,

i'm trying to create a Session with these options:

new SessionCreateOptions { ... PaymentIntentData = new() { SetupFutureUsage = "off_session" }, PaymentMethodTypes = new() { "card", "sofort", "klarna" }, ... }

but Stripe tell me that Sofort and "SetupFutureUsage" are incompatible.
How can I create a Checkout session where the customer could choose between Cards and Sofort, and enable the card future usage at the same time?

thaks in advice

Federico
Asso360 Developer

vocal wagon
#

Hi. I have created scheduled subscription. How to know exactly in which hour stripe will charge money and create paid invoice?

rich thunder
craggy shoal
#

Hello !

I use subscriptions.update method to add a subscription item to an existing subscription. I also use the proration_behavior: always_invoice parameter for the payment to be done immediately.

I would like to add a one-time fee to this only invoice, but subscriptions.add_invoice_items needs an existing Price ID. Is there a way to create a "fictive" price object that would be used, without creating one and deleting it after the invoice was paid ?

Thank you !

normal venture
#

My thread was closed, to get the req.rawBody for webhook signature check I found the following solution:

app.use(express.json({
verify: (req, res, buf) => {
req.rawBody = buf
}
}));
Is that okay, or are there any concerns?

sinful igloo
#

Once a subscription is cancelled is their some way to re-activate it? I see unpause, but that seems to be more in-line with pausing the sub.

It seems that the subscription cancellation will leave the remainder of time on the subscription where we should still allow the user access, but I'm wondering if during that period the user decides they want to actually continue w/ the subscription if there's some way I can simply re-enable it and billing will pick back up as if they never cancelled

haughty dune
#

Hi there I am working with my client and the transfers of money are not working through the stripe-mirakl-connector , we have looked at the github and you have turned off issues tab so cant raise issues or bugs please help

upbeat wagon
#

o/ again, is there a way to provide memo for subscription's invoice? i.e. add additional text to invoice that will be sent WHILE CREATING SUBSCRIPTION

ancient shuttle
#

Hello, when a previously captured payment(via PaymentIntent API) is disputed by a customer, I'm seeing the charge.dispute.created event but the metadata block is empty. Is this expected? I was assuming the metadata from the original PaymentIntent would be included in the related dispute event. Is there a way to make this happen or is this the expected behavior?

kind sun
#

Hi,
I have used - invoice_creation={"enabled": True}, in checkout creation, but I didn't any email to the customer email ID.
I also went to the dashboard and tried sending a receipt. I didn't recieve that email also...

I am in test mode.

worn sable
#

Hi everyone! Quick question, is there a limit to the trial_period_days param for subscriptions?

balmy yacht
#

hello - what permission on the api key ui equates to rak_payment_intent_read?

ionic raven
#

Sorry, this is probably not the best place for this question, but anyone know of an site where Agencies can find Stripe Devs to contract with?

rotund sun
#

Hey - If I want to update payment method, Do I need to create new SetupIntent ?

scenic knot
#

Hello,

i'm creating a Session to redirect my customers to a Checkout form.
I'd like to customize the appearance of the form, in the specific:

  1. can I add some key-value pair metadata under the price? i try with to insert them in SessionCreateOptions.LineItems.PriceData.ProductData.Metadata, but they don't show

  2. can I modify the SOFORT button label? i'd like to replace the text "Sofort" with "Bank transfer" or something similar to help the customers understanding what Sofort is

Thank you in advice!

Federico
Asso360 Developer

dense aspen
#

Where can I find docs on stripe.applePayDomains.create and the values it can accept? I need to also include a connect account in this registration

dull arch
#

How do i use my stripe keys in production?

rocky wharf
#

Hey! I am not getting the whole proccess of failed payment of subscription! now if subscription payment failed from which webhook even will i get the the error reason and what should i do! any suggestion!

ebon gale
#

Hi, some of our users are confused / freaked out by the 3d secure popup. We would like to popup our own message or interstitial page with an explanation like "Your bank requires additional verification. A window will popup, do the verification, and then return you here...", and then they click "Proceed to verification". Is there a way through the stripe ios/android sdks to identify if a 3ds verification window is about to popup, so that we can show a custom message before it does?

small sedge
#

is there a way to invite developers to our stripe account but only give them access to the Test Mode?

blissful imp
#

how to show gpay with card tion

vague crypt
#

is there a way to filter invoices instead of listing them all? I am hitting api limits already

faint burrow
obtuse crown
#

if i have a bunch of subscription already and now i want to make product and price free how would i go about doing this

mint void
#

Is there an API endpoint to edit a checkout session's line items?
e.g. If I had already generated line items but wanted to change the price of one of the items.

fiery stirrup
#

Hi all. Is it possible for a payment method to have several setup intents related to it from different customers?

stuck gust
#

Hi Dev, I'm selling Digital Key. Is there like any feature/app that I can use on Stripe?

storm imp
#

Hi! we're interested in a group billing plan, where users can be apart of a group and only the main accountholder gets billed. We want taxes calculated for each user individually based on location and have it reflected in the main accountholders bill. Is this possible?

wild totem
#

How can I generate an onboarding URL for a connected account that was already created

devout oak
#

Is it possible to pay someone with a prepaid mastercard, it does say that you could in places.

languid terrace
#

Hi! I have a connected account in test mode. I made a payment to this connected account. Now this account has a balance transaction with status= pending . Is there any way to make that balance go to available without having to wait 2 business days?

ebon gale
#

In the docs payment error codes, there is one called payment_intent_authentication_failure:

https://stripe.com/docs/error-codes#payment-intent-authentication-failure

The description says "The provided payment method has failed authentication. Provide a new payment method to attempt to fulfill this PaymentIntent again."

Does this message always mean that the user was presented with 3ds and failed? Or are there other types of "failed authentication" that exist?

opaque coyote
#

I'm getting " Your request was in test mode, but used a non test (live) card" error while using 4000000320000021 the Argentina test card.

hazy flare
#

The billing_details within the payment method provided by my payment request seem to no longer have an address.line1 - is there someway I can request / require this?

wicked wasp
#

hi, im having an issue after upgrading my flutter stripe version, some of the properties such as testenv and merchantcountrycode is not exist anymore when i tried to initpaymentsheet

topaz flare
#

hi, I have a question! we are creating a subscription for product A, with price $B. however, in the future, we may change the price to price $C. currently in our backend, we are setting a priceID for price $B every time we create a checkout session. is it possible to instead create a checkout session based on product A, so it always grabs the latest pricing (previously was price $B, now should be price $C) when creating a checkout session? follow-up question, is there a way to grab the latest pricing if someone is renewing their pre-existing subscription? we would like this all linked to the same product, just a new price. thank you!

weak trellis
#

Hi, I have question about product specific Statement descriptor. After I set the Statement Descriptor in a product, the statement (at least in my payment report) continue to show the corporate's Statement Descriptor. Is there a way to trigger the use of product specific Statement Descriptor?

potent crypt
#

Hello. Could you please point me in the direction of which endpoint(s)/object(s) I would need in order to obtain the available to pay out/available soon/in transit to bank fields as seen in this screenshot.

past fractal
#

how can i setup a paywall and allow a user to sign up for a subscription on react native

steep ridge
#

Hi, I am looking for a developer to help me understand in more detail how to embed a payment checkout onto a wordpress site designed with Elementor. Thanks

raven silo
#

do I need to activate my account for test development?

swift prawn
#

Hi, is it possible to query stripe.products.search for all subscription products, or do I need to do it via the prices api? Right now I'm doing
stripe.prices.search({
query: 'active:'true' AND type: 'recurring'',
expand: ['data.product', 'data.tiers'],
});
and then reducing them to an array of products but it feels backwards.

rough plank
#

Can anyone help send me to the right spot when someone's card gets blocked because of a zip code?

faint burrow
#

Is it possible to backfill creating a list of Bank Accounts for a customer? This documentation makes me think it should be, but I am running into trouble with skipping verification and also with mandates being required. This docs page uses sources/tokens, and I can't find a non-legacy equivalent page.
https://stripe.com/docs/payments/automatic-bank-account-validation

tulip cipher
#

Hi Team, is there a single endpoint that returns every transaction for a customer_id? For example, balance_transactions endpoint will return adjustments/applied_to_invoice/etc. But it does not return refund transactions. I'm trying to get a consolidated list of transactions for a given customer_id.

zealous maple
#

Hello there

#

Is there anyone here?

#

To help

raven silo
#

  e.g. stripe.elements({clientSecret: "{{CLIENT_SECRET}}"})
    r https://js.stripe.com/v3/:1
    n https://js.stripe.com/v3/:1
    r https://js.stripe.com/v3/:1
    t https://js.stripe.com/v3/:1
    Zt https://js.stripe.com/v3/:1
    ir https://js.stripe.com/v3/:1
    t https://js.stripe.com/v3/:1
    create https://js.stripe.com/v3/:1
    s https://js.stripe.com/v3/:1
    <anonymous> http://localhost:4242/payment.js:12```
```document.addEventListener('DOMContentLoaded', async() => {
    const {publishableKey} = await fetch('/config').then(r => r.json())
    const stripe = Stripe(publishableKey)

    const {clientSecret} = await fetch('/create-payment-intent', {
        method: 'POST',
        headers: {
            'Content-Type': 'application/json'
        }
    }).then(r => r.json())
    const elements = stripe.elements({clientSecret})
    const paymentElement = elements.create('payment')
    paymentElement.mount('#payment-element')
})```

why I get the error?
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!

ashen root
#

Failed transaction with subscriptions/checkout

If a recurring monthly subscription charge fails due to insufficient funds the user is sent an email advising them off this and they are directed to update their credit card details. Assume the users tops up their existing credit card. There is no way for the users to request a further charge attempt on the card that is already registered.

Is this correct?

If they wanted to do this do they need to delete the existing card and resubmit it?

brittle nebula
#

Hi Stripe team , we have been using stripe connect of type express and everything works perfectly fine , recently we decided to move to standard accounts , so we are trying to setup the process to use standard and we updated the type , but when the account gets created and we create the account Link , in express when the link is opend , the users can fill the info during the onboarding , but with standard , users are promoted to insert a pre existing stripe account email to be used , can you please help us with this

tulip cipher
#

Hi Team, can someone help debug in test env why a subscription item is not showing up in the upcoming invoice? The customer_id is cus_O8xvK6Vb2clHdd. The item_id is si_O8xzVo244mJb2u.

brisk relic
#

Is it possible to pass a Stripe customer to paymentLinks.create the same as a checkout session?
I can't seem to see it here: https://stripe.com/docs/api/payment_links/payment_links/create
Background:
I am currently using a button in an email to a checkout session but this is only valid for 24 hours so I am looking at replacing the checkout session url with a paymentLink.
This is for an existing customer.

raw trench
#

Hey Team, we are currently passing the stripe fee onto the customer in our booking system. https://support.stripe.com/questions/passing-the-stripe-fee-on-to-customers.

We add our own 2.2% fee for using our booking system. The issue we are facing is that we use the flat 2.7% fee for domestic cards in the formulae (https://stripe.com/nz/pricing), but sometimes the customer may use an international card which will be 2.9%.

We use the Stripe elements to display the Payment Element, which does not expose any values for PCI compliance. We need the card country to apply the appropriate stripe percentage 2.7% or 2.9% (we are based in New Zealand).

The only way I have managed to work around this is by forcing the user to sign in, and fetching their attached payment methods (if any), which has card.country. Any ideas or help would be appreciated, thanks!

devout oak
#

Hello, someone told me that prepaid giftcards mastercard (vanilla) worked to pay as a customer, but when I did it, it said card declined. I have already activated it and yes it does have enough money

hidden wyvern
#

I have s3 download links that I want to serve to the buyer on the successful purchase page. How can I serve those links to them efficiently? I tried to use the path and map the variable to the s3 download links, but I can't change the success url to include the product.name in the path. Is there a way to supply a link through the dashboard, or using the API?

merry dove
#

Does the issuing team work during the weekends?

frigid sluice
#

if i have a payout in progress that comes on the 2nd and they asked me to verify id will payment still reach my bank if stripe was un able to scan my id

dense magnet
#

I am implementing stripe iFrame in my checkout page. if I want to determine what card country is before my customer pays, can I get the response from "onClick" or "onChange" event reponses? or is there any another way?

lament whale
#

Hello, for a referral program, is it possible (in the create checkout function) to apply 50% off on only the first invoice?

woeful portal
#

I am trying to retrieve a connected account's info by using this endpoint:
https://stripe.com/docs/api/accounts/retrieve
The problem is that the email field is null inside the response. How can I fix this? Thank you in advance
Note that the account is connected using a saved information with its email already attached.

naive isle
#

Hi does anyone know the difference between ended at and cancelled at for subscriptions?

cobalt kraken
#

hello

#

Webhook judges which type is the refund completion, and then gets the refund object?

spark walrus
#

is there a way to set custom "thank you emails" on purchase without a third party software? i could only find ways to edit the receipt colors, but couldnt find a way to setup a second email on purchase?

lament whale
#

Can I programmatically refund 50% of a last invoice ?

strong vector
#

amount_in_xyz how to use it and assign the converte currency ,can you give me a example?

quasi frigate
#

Getting like this when connecting stripe account to telegram bot

hard ridge
#

Good Morning
How can we Perform 3D Secure authentication In Stripe

rich thunder
#

Hi Team, When stripe will collect charge from platfrom?

azure spindle
#

Hey devs ... I'm having a an issue with my stripe environment searching for a product using a query against metadata ...
I must be doing something very silly ...

This is the account:acct_1MTIaSIxuz6qUJpj

I'm testing using the fond cli, and getting no result, when the product with this metadata does appear to exist:

astral rock
#

hello can anyone help me recover my account access? the mobile number which was connected to the account isn't available to me anymore and whenever i try to sign inm, it asks for code due to this i'm unable to login into my account.

spark walrus
#

is there a way to execute a live mode test transaction ?

vapid oar
#

Hi, I am trying to clone customer to connect account using below code
def clone_customer_for_account(customer_id,account_id):
customer_obj = stripe.Customer.retrieve(customer_id)
print("get customer")
account_obj = stripe.Account.retrieve(account_id)
print("get account")
token_res= stripe.Token.create(
customer=customer_id,
stripe_account=account_id
)
print("tokne",token_res)
new_customer_obj = stripe.Customer.create(
source=token_res.id,
stripe_account=account_id,
name = customer_obj.name,
email = customer_obj.email,
)
print(new_customer_obj.id)
return new_customer_obj

but I am getting below error

I tried to attched it using https://stripe.com/docs/api/payment_methods/attach API but still getting same error

safe hinge
#

Hi

I need help here,
I want to pass 16.30 YEN to stripe to create payment Intent. But my question is as per what I read in Stripe doc for currency conversion.
"For zero-decimal currencies, still provide amounts as an integer but without multiplying by 100. For example, to charge ¥500, provide an amount value of 500."

For USD we are converting 16.30 to smallest unit by multiplying it with 100 CENT but for this zero-decimal how we can handle?

Any suggestion please.

faint sundial
#

When I click the "Open Checkout" button, I call the API to open the checkout page, but I am receiving an error. i have attached that screen shot

boreal ember
kind sun
#

I am not able to click on Stripe Identity.

strange frost
#

hello

#

i need to whitelist ma ip and domain to the stripe how can i do that ?

#

can anyone help me with that

vagrant steppeBOT
#

Mahesh

light cosmos
#

Hello there, We are using payment authorization to pre-authorize an amount and later capture it. Now, we have a scenario where the amount to be charged exceeds the pre-auth amount. In this case, we thought we would use Incremental authorizations. But our developer said it is only supported for POS machines. He said he is getting an error card_present or something like that. But I think he is doing something wrong. I didn't find anything like that in the documentation. Can anyone guide us here?

We are making a web application. Our backend is using Node.js

cobalt kraken
#

I have the full code ready, please help me to check

vocal wagon
#

Hello, i'm creating a checkout page for my app on the web. But the problem is that it always opens a pop up instead of a normal url. A lot of apple users automatically block pop up pages, so my question is if it is possible to just launch a url instead of an pop up window

viscid pebble
#

Hello, can you please tell me if you accept payments from the Russian Federation? I hold dual citizenship of Ukraine and Italy and I am currently in Rimini. I need the payment system to be able to accept payments from the Russian Federation.

warm frigate
#

i got action required on my stripe account if i sumbit them the printify invoices so my account will be able to recive future payments from stripe then ??

hard portal
#

Hello, Can you please guide me how do i fetch a receipt number for payout been done to a connect account

hushed island
#

Hello, i have been having this issue of doing the correct flow for authenticating my customers cards before they make an order and continue with the charge flow,
for example the the general flow i have is, we register the customer on Stripe then they register a card then we use that pm to create a paymentIntent to charge the customer,
but lately ive been having issues trying to charge the paymentIntent bc it returns an error at the end saying the card need a 3D authentication, so the last post i made here
the advice i got was to do a setupIntent then create a paymentMethod and then confirm that setupIntent it doing that it would confirm any aditional information the cleint needed to fill
so basically this is the code i have, the issue now its that when trying the test cards the setupIntent returns status = "succeeded" and next_action = null

setup = stripe.SetupIntent.create(
customer=customer_stripe_id
)

pm = stripe.PaymentMethod.create(
type="card",
card={
"number": number,
"exp_month": exp_month,
"exp_year": exp_year,
"cvc": cvv,
},
billing_details={"name": card_name},
)

confirm = stripe.SetupIntent.confirm(
setup.id,
payment_method=pm.id,
)

white agate
#

Hello, I have a question about the ID requirements for a corporate Connect user (in Japan). Is this the right place to ask?

pliant saffron
#

When I am using the stripe JS SDK, PaymentIntent#client_secret is possibly null when I call PaymentIntents#create, when would client_secret possibly be null? Thanks

tepid igloo
#

Hi, How to deal with this error https://dashboard.stripe.com/logs/req_UQvF096HuADYD3

  "error": {
    "message": "Funds can't be sent to accounts located in GB when the account is under the `full` service agreement. To learn more, see https://stripe.com/docs/connect/service-agreement-types.",
    "request_log_url": "https://dashboard.stripe.com/logs/req_UQvF096HuADYD3?t=1687662022",
    "type": "invalid_request_error"
  }
}
limpid perch
#

Hey, I am trying to create PaymentElement and necessary requests to change the default payment method for a user that has a subscription. 1. I have displayed an PaymentElement by activating a setupIntent and that gives a clientSecret so I have now the PaymentElement displayed. 2. Now on submitting the PaymentElement with new card information I am able to confirmSetup, but how can I now update that to the customer? I am using this code on submit now: const { error } = await stripe.confirmSetup({ elements, confirmParams: { return_url: `url..` } }); What is the next step to update user default_payment_method ?

hard portal
#

Hey, Can you help me in API for retrieving the Payment section from the connect account tab

rich inlet
bold herald
#

hey just like the allow_promotion_codes: true, do we have other props like allow_quantity_adjustable: true so, that customers can adjust the subscription quantity by theirself in the stripe pebuilt checkout page.

session = await stripe.checkout.sessions.create({
payment_method_types: ["card"],
customer: customer.id,
line_items: [
{
price: payloadData.priceId,
quantity: payloadData.quantity,
},
],
mode: "subscription",
allow_promotion_codes: true,
success_url: ${process.env.REACT_APP_WEB_BASE_URL}/success?session_id={CHECKOUT_SESSION_ID},
cancel_url: ${process.env.REACT_APP_WEB_BASE_URL}/failed,
});
}

rich thunder
#

Hi Team,
is stripe supporting merchants in UAE?

hearty garnet
#

Hi, does stripe connect mode support to generate multiple sk in one Stripe account?

turbid cedar
sour olive
winged crown
#

hi how can i get issuing card id from webhook event

vocal wagon
#

bonjour, je n'arrive pas a recuperer mon compte stripe, car le numero de telephone n'est pas le mien, comment je peux faire?

rough oracle
#

Hi,

I have a general question for the technicality of Stripe;

Is it possible to use the following setup:

Stripe Connect > Direct Charges > 3D Secure > Stripe Checkout

Or is there any issue mixing any of all of these settings in one and same checkout?

vapid oar
#

During clone I got error link : PaymentMethods of type link cannot be shared to a sub-account.

How can I clone such payment methods

winged crater
#

Hi ! I am using Shopify with Stripe for a rental business. Once a customer paid on my website, I need to request by email to pay a security deposit which is equivalent to 1 month of his monthly subscription cost (so different for each customer). Do you recomend to use a payment link for each security deposit ? Or should I create a new checkout session to handle that ?

hushed island
#

Hello, ive been reading the API documentation and i got some question regarthing how to approach creating a paymentIntent to be charged after 3 days, so my goal is to hold the money for 3 days until the service is completed and after that charge that paymentIntent but ive been runing into some 3d authentication issues when trying to charge it,
so is there what parameters should i be sending when creating the paymentIntent to ensure that im charging it later and it might require next_action(3d authentication),
i had a case where it required it but the body when returned had no redirect_url or return_url, they say the good practice and recomended params are the following:
payment_intent = stripe.PaymentIntent.create(
amount=1000,
currency="usd",
confirmation_method="manual",
capture_method="manual",
confirm=False,
off_session=True,
setup_future_usage="off_session",
payment_method="pm_card_xxxxxx"
)

minor island
#

Hi! I would like to know how to check if Cartes Bancaires is working or not in my Stripe Elements implementation. Currently I have it activated on my payment methods in test mode but I cannot make it show up in my component. I'm guessing it will only show according to some specific conditions but I haven't been able to learn which those are in the docs (it speaks about the currency being correct but that doesn't seem to be doing the trick). Any help is much appreciated

glacial cove
#

Hi everyone!
We're a company from Switzerland, and facing a VAT rate change beginning 2024. Our effective VAT will change from 7.7% -> 8%, effective by January 1st 2024. Our customer subscriptions are monthly, and the legally correct way to implement this would be to split all invoices generated in December based on the active tax (so as an example, if the billing period starts 15th of December:

2023-12-15 - 2023-12-31: 7.7%
2024-01-01 - 2024-01-15: 8%

However, creating one-off invoices for all our customers sounds extremely complicated. Is Stripe already able to handle two VAT rates on a specific product, which an attached "validity period" of said taxes or is this something we need to figure out ourselves? Has anybody else been doing such a migration so far, and if yes, how did you do it?

wispy crow
#

Hi! one question, when using the checkout functionality for create a subscription, when you don't pass a customer, in the checkout page you can introduce the customer name, and then it's saved as the customer name, but when passing an already created customer (I just created without any information just for my logic), when introducing the customer name on the checkout it didn't update the customer name, is there any way to do it ??

rich thunder
#

Hi Team,
i want Business (MERCHANT) is in UAE and they want to start accepting payment from customers in UAE.