#dev-help

1 messages · Page 178 of 1

spare crow
#

I have a question regarding the number of payment attempts. Few of my client have tested to pay couple of times with the same credit card. Do you know if it's detected by stripe as "spam / potential fraud? this is can explain why the status is incomplete for them. Thank you

valid torrent
#

Hi! I have a question about usage records

severe ember
#

Hello ! How can I get a link or something to display/download an invoice ?

I want to make a list of invoices and let the user view or download them.

vocal wagon
#

Hi, when i have a subscription with next invoice on Aug 12 and I put the test clock forward on Aug 13, is it normal that the payment fails every time and the subscription becomes past due? Then if I retry charge manually always go successful (test mode)

noble raptor
#

Heyy, have some questions

nimble canyon
#

Good morning devs! I'm upgrading our payment system today, and I'd like to know if it's possible to use Stripe Elements along with Products and Shipping objects already stored in the system, or whether I should just calculate the totals on the server and charge the appropriate amount? The main reason I ask is so that in the dashboard, I wondered whether it would be possible to see a list of purchases, linked to the products they are purchasing. Thanks in advance.

hazy mirage
#

Hey,

I need to build a solution to go through all of our past_due subscriptions and send customized emails with a link to the invoice for payment. Is this even possible?

  1. I can get a list of past due subscription invoices (first one of the subscription) with /v1/subscriptions
  2. I can get the invoice id's from that list
  3. I don't know how to generate a link that would lead the customer to that invoice?
  4. I noticed there is /v1/invoices/invoice_id I could use to send out an email but then I cannot affect the contents of that email nor I have any idea what it sends out...
#

is there any way to see the emails that have been sent to the users? To me the whole invoicing & reminders systems is quite a black box.

clever swallow
#

StripePermissionError : When creating a source with a bank account, the source and the bank account must belong to the same merchant

severe ember
modern canopy
#

Hello Support,
I'm unable to update the unit_amount of the Product Price
can you share the method in python for updating the unit_amount of the price object?

#

@hollow prairie

#

@waxen quail

rapid plover
#

Hey community,

I'm new to stripe, but super impressed with the quality of the documentation. Hats off!

I'm currently integrating our SaaS solution. New customers are using the Checkout flow to start a subscription. Our backend is subscribed to webhooks, and the local data-model is exclusively managed by parsing the events. I am now facing difficulties in processing the events in the correct order. (Our backend persists events in a database table, processing them in a slightly deferred way and allowing possible re-ordering.)

According to the Best Practices, the order of events as they are sent should not be relied on. I noticed the created timestamp of an event, hoping that this can help me ordering events, however I've noticed inconsistencies in its values. As an example: checkout.session.completed is the first event received, but its created timestamp is several seconds later than all other events.

My specific problem is that I need to match the events to my local datamodel. I use the client_reference_id when creating the checkout-session, but that ID is only returned in the checkout.session.completed event, together with the Stripe-defined customer Id. Other events (such as customer.subscription.created) reference only the Stripe customer id; but I cannot match that to my customer ID unless I process the checkout.session.completed (first). Hence my question about the order of event processing...

What is the best way forward?

grim flax
#

Hi folks,

I wonder if there's a simple way to get an ID of a payout that a specific payment intent was included in?

The dashboard API includes this info in charges.data.balance_transaction.automatic_transfer. Is there anything similar to this in the public API? Or would I need to fetch from multiple endpoints and write some logic to filter this myself? Maybe by listing all payouts, then listing all balance_transactions for each payout and checking if the source of each balance_transaction matches the target payment intent?
https://stripe.com/docs/api/payouts
https://stripe.com/docs/api/balance_transactions/list

wheat lake
#

Hi everyone, I was wondering if I can get help with subscription changes. We have 3 different subscriptions which differ by frequency, charged monthly, every 3 months or every 6 months. The problem I am facing with our customers is when they change subscription frequency (which determines how often they get our service), it generates an invoice immediately pro-rated. When ideally we want them to get charged on the next billing period. Is there any way to do this?

lilac bay
#

Hey folks. I want to pay out to our Express accounts once every 2 weeks. Is there any way to do this without using manual payouts? And if there isn't, is there a way to schedule the payout so that we can see the details about when they will happen when inside the Stripe dashboard?

uneven bone
#

Hello!

  1. In the Stripe dashboard how can I view the settings and capabilities of my main stripe account (like required capabilities of Connect accounts or the main account, or transfer capabilities or whether it's a Marketplace setup)? Subquestion: is this viewable also in API?
  2. In stripe dashboard or API can I view my configuration history or see some specific logs that log the details of a change someone may have done that I would like to revert?
mossy timber
#

Hi!
Question regarding customer.subscription.updated event.
If I'm using a setup intent to confirm my payment, and the subscription was initially created with a payment_behavior=default_incomplete
Is it safe to assume that if I receive the event for a subscription and the status of the subscription is active, a payment method was attached successfully and the setup intent was confirmed successfully?

vocal wagon
#

Hi, when I retrieve all subscriptions ($stripe->subscriptions->all), how to list all with a foreach? Is there a pagination?

rare badge
#

Hi #dev-help Im creating a paymnet Intent but it snot creating an invoice. Can anyone help ????

foggy badger
#

Hi guys. I think i have found an issue with the react paymentelement where if I update the amount of a paymentIntent, the updated amount does not get updated with apple pay but with other payments such as normal credit card and EPS the amount is updated corrrectly. Can someone help?

lusty nexus
#

How much does Stripe charge for using Stripe Tax? I know there's a fee per transaction, but I can't seem to find how much that fee is.

proud spruce
#

I am waiting for the SIM card that I purchased, so I will not be able to receive SMS authentication for a while.You need to log in to strip to verify the email address of the customer who purchased the service and provide the service.We have received a complaint from a customer.Please allow me to log in other than SMS.

cerulean pineBOT
#

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

lilac bay
still kite
#

Hello Stripe, I would like to set the Metadata for customers during the subscription checkout API call. How can I add the parameters to customer's metadata in Checkout API? in Java

lethal fiber
#

Hi, is there any way to get the issuer name for a customers saved payment method (card)?

It's available in the stripe dashboard, but I can't see a way of obtaining this via the rest api.

vocal wagon
#

Hello, I am having an issue generating virtual bank account numbers when I choose 'sepa_credit_transfer' type. It returns the error : The type sepa_credit_transfer is not a valid source type

pale rivet
#

Hi there, i have an error

#

"You must provide a card that has the 'currency' field set when adding a card to a Stripe account.'"

high spindle
#

Hi, when an off_session payment intent using a card saved for future use requires 3DS, the payment fails as unauthorised. I can send the user an email asking them to authorise their card, but what api would I use for this, as the payment intent is failed? Basically, is there any way that I can trigger the 3DS authorisation on a card so that the card can be used for another payment intent?

stuck finch
#

Hi! Is it possible to link Stripe to my mobile app and let payments bypass the APple or google store itself?

cloud rivet
#

I have contacted you guys multiple times via email already with no response. There is something wrong with Stripe and it needs to be resolved. I cannot use your platform because Stripe keeps rejecting my card. I use the same card for all my monthly online subscriptions. Coincidentally, one other subscription I have been using monthly that ALSO uses Stripe for payment processing keeps rejecting the card as well. I spoke to my bank twice about each of these occurances and they have no record of any card declines or attempted transactions from Stripe or your companies. My card works on every other site that does not use Stripe as a payment processing platform.

covert bay
#

Hi! I want to make sure I understand the difference between Stripe coupons and promotion codes.

Is it the case that promotion codes are basically just more restricted instances of a coupon? Like, a coupon contains details about the discount itself, whereas a promotion codes contains details about who specifically can use the coupon and in what ways they can use it?

craggy storm
#

Webhook not working.(Not signatures found match)

vocal wagon
pastel ridge
#

Hello. I seem to have cases where some payouts to some Connect accounts generate no webhook activity. In the Stripe dash, the Logs section is empty. This is a recent phenomenon from the last two months. Most payouts are fine. Is there anything I should look for to explain this?

hazy mirage
#

My question earlier about hosted_invoice_url was closed so I cannot answer to it in the thread with context... if I have an invoice with invoice_id "in_1LKd1fJYdUbtOnPnz457JUKk" how do I generate an hosted_invoice_url for it?

tranquil robin
hardy fern
#

Hi,

We’re using Stripe with Custom Connect (with daily payouts on each connected account) to handle payments between our b2b clients and their customers.
We would like to add a feature where customers can cancel a reservation, and depending on business logic, be refunded or not. We would like to avoid negative balance on the connected account, by « holding » the funds during a certain period of time. We’re using the payment intent api with on_behalf_of attribute to handle payments at the moment. Should we handle payments differently (with distinct transfers https://stripe.com/docs/connect/charges-transfers#transfer-availability) to be able to « hold » the funds on our platform account and have a cron job ordering the transfers when the refund cannot be requested no more ? Or is there an other way to do that ?

Thanks !

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

vocal wagon
#

hi, is it possible to add the edit name field in the stripe customer portal?

empty robin
#

Hi! I want to send a custom email to users who successfully pay for our subscription for the first time (currently using a Payment Link but I am technical). Does anyone know how I can do that? Thanks!

iron iris
#

Is there any way to use for stripe to know what users have paid for the subscription and what users have not? I am using AWS Cognito to have users login but Stripe makes everyone pay regardless.

misty flicker
#

Hello, need help on SEPA and webhook

rocky spade
#

Hey, I was just wondering if you can attach a PDF to a stripe invoice OR the other way round (attach an invoice to a PDF) ?

graceful niche
#

hey guys hope you're well
i have a question regarding subscription schedule please
i've created a subscription schedule for a specific date (in the futur) & i set the billing_cycle_anchor to another date (both are different)
when i send my request i have the following error :** StripeInvalidRequestError: Invalid default_settings[billing_cycle_anchor]: must be one of phase_start or automatic**
how can i have 2 differents dates please ?

restive folio
#

How to get charge.failed webhook data in webhook.site without actually failing a charge in real life?

dreamy willow
#

For the golang sdk, for webhooks I notice that when we get something like a checkout.session.completed it has all of the payment_intent and setup_intent objects already in the object, which normally seem like they are just IDs and you need to look them up separately. Does the SDK automatically fetch them? That seems really wasteful and I’m spending extra time waiting for things I do not always need :/

#

Another thread 😛 Having some issues with webhooks with stripe, it seems like they are sending but not being shown under the Events tab in developers. I know the account ones are because it's for another account it doesn't show in my events, but for example the setupintent events were never sent to the webhook

proper hawk
#

Hi! I'm trying to test disputes webhook on a charge that was created by from a payment intent with us_bank_account payment method.

Is there no way to trigger a dispute for an existing charge? I've tried to use trigger from the cli but can't seem to find the right way to override the payment intent or charge Id.

ivory edge
#

We've noticed an issue with payment receipts, some time on June 29th or June 30th 2022 they changed from displaying the date in a friendly format June 29, 2022 to displaying it in the US month first format with the time bolted on 6/30/22 7:42 PM

The official response from support (live chat and email chain) boils down to "this is how all receipts are now" which just does fly as 1. Refund receipts still show the better "human" format and 2. the branding settings page still shows the better format in the preview for receipts.

We are not based in the US so this is causing confusion with customers, has anyone else experienced this and is there a better way to get the support I need from Stripe?

valid torrent
#

Hi! one question about webhook events order. Here https://stripe.com/docs/webhooks/best-practices#event-ordering i see that "Stripe does not guarantee delivery of events in the order in which they are generated". But what about changes of one object - for example invoice. Can Stripe send events of some invoice in an order that does not correspond to a changes of status? invoice.paid before invoice.created of the same invoice

Implement these best practices when using webhooks.

#

thanks for help!

vocal wagon
#

I'm seeing a billing problem (overcharging) after I update the quantity of a graduated pricing model subscription. I worked with chat support for about an hour but they directed me here.

heavy turtle
acoustic hare
#

Hello! Having some trouble with creating a checkout session. I'm getting
com.stripe.exception.InvalidRequestException: Received unknown parameter: line_items[1][price_data][domain]; code: parameter_unknown; request-id: req_PkuyMQjr2FmYwg
This is in Java

gleaming urchin
#

I have a payment that was blocked, but I know it's legitimate... I'm not able to "Add to allow list" as stated in the docs. Can someone please help me out with this?

celest pier
#

Hi! We're a SASS company that allows people to make phone calls which are billed by the minute. The price per minute depends on a number of factors (called, type of called phone etc, and can only be determined by an API call to the phone provider). We want to use Stripe for billing our customers. Each month they'll get a bill saying how many minutes they've used, plus the total cost. I know that we can write some code to determine the full customer bill and send that to Stripe Subscriptions, but is there an easier or different way you'd recommend we use Stripe subscriptons to calculate customer usage?

vocal wagon
#

hi guys! I don't seem able to find Terminal's digital assets

#

can somebody point me to the right location, if there's any, ofc

viscid burrow
#

Hi. Little crisis here. Stripe::Subscription.update(stripe_subscription_id, plan: ENV['BASIC_MONTHLY_ID'], proration_behavior: 'none')
We wanted to keep the billing cycle the sane AND NOT CHARGE PEOPLE until their next invoice, but we just charged 200 people TODAY!!!!! EEK!

gloomy hinge
#

I guys. Just looking for the key to see if a price is determined or not but can't see to find it.

Using laravel cashier to get all prices from stripe. Any hint?

agile sierra
#

Is stripe.checkout.sessions.create only used when redirecting to Stripes checkout page?

#

Or can I use it also together with @stripe/react-stripe-js?

low belfry
#

Hi Stripe Devs 👋

I have a question about emails and refunds. We have Email customers for refunds enabled as noted here: https://stripe.com/docs/refunds

Does Stripe send customers emails when creating unlinked refunds? Or does Stripe only send customers emails when creating refunds associated with a charge?

Learn how to refund or cancel a payment.

covert bay
#

My understanding of promotion codes is that they cannot be used with payment intents.

Some background: We use payment intents and we don't use Stripe products. But coupons and promotion codes seem to provide a lot of useful features (beyond just basic percent/amount discounting) that we'd like to use.

I just want to confirm that it is indeed that case that we can't use coupons or promotion codes with payment intents.

If we're using payment intents do we basically just have to go with a fully custom implementation of promo codes?

tawny hollow
#

Hi there,
I had set up a trial period for a subscription and it ended half an hour ago. I got a web hook message that this user has upgraded to the paid subscription but the invoice is scheduled to charge them in half an hour. Why does this happen and how can I time the user upgrade on my side from trial to paying without using a scheduler? I am currently listening for the customer.subscription_upgrade event.

ripe mist
#

Devhelp, hey! I have a setup where I’ll make an API call with my customers card number to the Stripe API directly for purchases. Will a duplicate payment method method be created for that customer for every API call I make or will Stripe recognise the card number during processing?

woeful grove
#

hi team any suggestions on how to pass the account and version headers with Ruby Gem ?

graceful niche
#

hey guys
i have a question regarding subscription schedule please
how can i get the id of a future subscription created with sub schedule please ?
the subscription field is set to null
i can share an example if needed

unkempt pagoda
#

Any docs to implement it?

warm vessel
#

A customer is trying to pay and both cards got blocked for fraudulent activity. How do I cancel those payments and allow his cards to work?

shrewd fox
#

Hi, curious if anyone here has done both a STRIPE sales Tax integration AND an AvaTax integration into a platform and what the advantages are of one over the other. Recognize that this is a stripe forum, but I'm weighing whether it would be worth it to switch our sales tax calculation and collection over to Stripe Tax and still keep our remittance // filing functions over to AvaTax. With main question being on whether Stripe Tax charges everytime the API is hit to do a calculation or only when a transaction is fully completed.

foggy dawn
#

thiagomacauba88-ios

woeful grove
#

hi team is there in the postman collection a combined activity feed call for a specific account meaning I need to search for all activity for one specific connected account

idle blade
#

Is it possible to update the subscription date and related invoice without canceling/re-creating the subscription?

viscid burrow
#

We had a major issue today trying to update subscriptions. Is there any way to roll back a subscription update? Or, to see what actual correct subscription someone was on before today (when we just incorrectly updated about 2/3 of our customers' subscriptions) so now that are at the wrong price, wrong interval, wrong billing cycle. UGH! We need to get everyone back on their old billing cycle and back to the plan they were on before we ran the update script putting everyone on the wrong pricing plan.

copper panther
#

We have an implementation of Stripe checkout and just has a customer was charged two additional duplicate charges. We reviewed the screen movie of the transaction and nothing was out of the ordinary. How is this possible with a transaction happening on Stripe servers? Is there anyway you can look at the logs and see if he was able to click the button while disabled or somthing like that?

iron iris
#

Does anyone know how to implement stripe webhooks for aws cognito?

molten linden
#

Hello

#

Im disabling stripe test mode from website dashboard

#

But it is not.working

#

Still in test mode

tall glade
#

Hey, I am trying to create a stripe subscription. I want the subscription to be avaliable for only 3 months. Can you please confirm is this is possible?

steep mirage
#

Hello, is there a need for using plaid to capture customer bank information for payouts? we have the credit card information captured for payments already

low belfry
#

Hello again Stripe Devs 👋

I had some follow-up questions regarding this thread: #dev-help message

For our current Stripe Integration, customer buys a subscription and if they cancel, we delete the subscription and create a refund with the charge (subscription create) on the latest invoice - this will trigger an email from Stripe. There is no problem here - the problem comes when a customer upgrades or downgrades.

If a customer upgrades their subscription, we invoice right away creating a new invoice and new charge. The latest invoice on the customer will be for the upgraded charge, so if customer cancels, the refund will only be for the upgraded charge (subscription update) and the email from Stripe will be incorrect because it would not include the amount paid when the subscription was created. Is there a way to refund the total amount of both charges in one single call to Stripe API?

I don't believe it's ideal to create two separate refunds for the two separate charges thus triggering two separate emails from Stripe.

misty thorn
#

Hi Stripe Devs.

Some context: We are developing a marketplace (US based platform) so our clients can sell their services all around the world, generating paymentlinks with connected accounts . Standard accounts are preferred in our case because simplifies the flows and in terms of liability in case disputes arises, etc. As far as I know standard accounts are supported by 40 countries: (https://stripe.com/global) In our test we couldn't create standard accounts for countries in beta like India.

There's any way of creating connected accounts for more than those 40 countries? Maybe using express accounts? If so, where can I find the list of supported countries for express o I must assume that is the same for express or standard?.

Thanks in advance.

viscid crown
#

How to stop the failed webhook retry

#

There are some webhooks called which failed yesterday because of bad push. Since then we have corrected things. But the old webhooks which failed their retries keep on failing

#

I dont want to stop retries for the new webhook calls.

#

what I wanted was to cancel the retries for few old failures

#

example event :
"id": "evt_1LKUgGHaof0IjCDrEug3AalF"

cunning osprey
#

hi guys,
I have issue on charge connect account and API response this message
Cannot create account debit on this account; please contact us via https://support.stripe.com/contact with details for assistance.
StackTrace: On StripeClient at ProcessResponse ( 153 , 17 )

split cargo
#

I'm trying to update my system with the current Stripe account balance after a Payout is payed. In test mode, after I create a Payout I see the payout.paid event occurs, but I don't see the balance.available event. After funds leave the Stripe account and are in the external bank shouldn't the balance.available event occur? Or do I need to listen for the payout.paid event and manually retrieve the Stripe::Balance at that time?

slate elbow
#

is there a way to recollect the customer's cvc when they make a subscription update? can't find a way sadly, was hoping someone would know if its possible

weak adder
#

hello again! i've got some issues with line_items one more time. i create session checkout expanding it with line_items. but when i get response from stripe with webhook, i can't see line_items, and so i can't use them.

normal kernel
#

Hi, I'm having some trouble understanding the lines that are created on an upcoming subscription cancellation invoice.

rain phoenix
#

Hello
Is there a way to create a payout to connect (express) account ? (connect account -> its bank account) ?

vocal wagon
#

Hello ! Does anybody have an idea on how I could implement a common pool of money for someone to get the money from ? I'd like to create an app that let friends or colleague gather money for someone (example birthday or retirement).

tepid wharf
#

Hello

#

Is there any body?

#

I have a problem with a refund on stripe

copper reef
#

@tepid wharf please use the thread I've created for you 🙂 thanks

wind ether
#

got a question about the Stripe java sdk. Does it provide retry logic in the case of network failures or backend failover on stripes part

rocky saddle
#

Hi, I am getting strange error when trying to use Google pay in live mode, error code is [OR_BIBED_07], do I need to make some extra configuration step? I will be grateful for any help, thanks!

tame egret
#

Any stripe tax pros here?

mighty frigate
#

I have an integrated Payment Element on my site, and I’m looking to not have the page refresh after payment is completed. I’m setting a return_url inside stripe.confirmPayment, but is there an option to not use a redirect and simply refresh the checkout section? Maybe this could be done with if_required?

fast peak
#

Anyone familiar with Stripe issuing?

#

Is it intended to use without a stripe connect?

lyric steppe
#

hey, my colleagues and i are looking into working with stripe for our start up company since the current api we're utilizing isn't working in the way we need. by any chance would you guys know who i would have to e-mail and check in with to talk about utilizing the stripe api?

merry ginkgo
#

Hi everyone, I have question about subscription action. My customers registers test are subscribed to recurrent by month (Dashboard Stripe), but me rules are by days, for example 7 (week), 15 (fortnightly) or 30 (days) i need understand, it is posible implement subscription with this model?

Thank you

valid hound
#

When using the manual capture method for payment intents is there anything wrong with issuing the capture request after receiving the payment_intent.amount_capturable_updated event?

kind pagoda
#

i need help

gleaming gale
#

Hello all, just wondering a couple of things with automated testing with the stripe CLI - What is the purpose of the --project-name flag? Does that segregate data within the Stripe platform? And is there a best practice for deleting test data? I know in the stripe test data on the web platform, there is the "Delete Test Data" button, however I don't want to have our CI tests delete other test data that might be in use by other environments. Is there a way to delete all test data either by API key or project name via the CLI? Or is the only solution for this to keep a registry of items created within each test run and perform a cleanup at the end?

burnt birch
#

Hi I am trying to add my Apple Pay in the stripe, been trying for more than a month, reached out on discord, but seems like no one is able to help me. I am now very frustrated

#

stripe is not able to verify the domain

#

I have uploaded the verification file several times

vapid garden
#

Hi there, I had a user successfully complete a checkout session and purchase an active subscription without any webhooks firing beyond the initial checkout.session.completed.
Generally there would be several customer.subscription.created/updated webhooks being fired, but in this case none.

Any chance I could get some help tracking down why/how that happened?

wind warren
azure hatch
#

Hi Dev, now i'm integrating stripe Connect from this doc https://stripe.com/docs/connect/express-accounts. I use type express. but why when i registered, on Stripe Connect Dashboard display account_ID.. when i change the display to name or email. it empty. evendo on regiter form, i already fill all the form such as name and email

normal kernel
#

Hey @willow latch I spoke to a different help resource today for a bit. Maybe you can help me where the other person left off?

fiery scarab
#

Hello, I have a problem when activating payment methods, it always shows me that I am not qualified for the payment methods. Does anyone know what the reason is?

quasi plume
#

I am using Stripe Checkout with a NextJS project and calling redirectToCheckout via the client side browser. I want to show a custom domain for the re-directed page but I can't get it to work. Is this possible? I noticed that the custom domain settings say that it only works for server side re-directs, but not sure what exactly that means?

willow latch
#

Pierre_1995-ideal

#

NinjaMasta-checkout

azure hatch
#

Hi Dev, right now i'm integrating ACH Credit Transfer method on my site. i also integrate with Stripe Connect. i forgot where the documentation for this. but i able to create a ACH Credit Charge with Stripe Account Connect. the code like the image. the question is. do i able to split the amount. e.g i charge to client with $100. so i want to split to
Account_id A = $40
Account_id B = $60..
how do i able to do this? is there any documentation for this? please help?

willow latch
soft gale
burnt linden
#

I use the Python library here (https://github.com/stripe/stripe-python) I used to be able to access customer.sources to get a list of cards attached to the user object but it seems like that attribute is no longer available. given a stripe Customer id is there a way to return all sources (cards)

patent turtle
#

Hey Stripe, I'm creating a payment intent with

stripe.paymentIntents.create({
  currency: "usd",
  amount,
  customer,
  description,
  capture_method: "manual"
});

Later when I try to cancel it, I get You cannot cancel this PaymentIntent because it has a status of succeeded. Only a PaymentIntent with one of the following statuses may be canceled: requires_payment_method, requires_capture, requires_confirmation, requires_action, processing.
Is there something missing in my call?

dark thistle
#

I have two Webhook on my account, I hope some payment notify to one webhook, some payment notify to other webhook. How can I do it?

rare badge
#

Hi #dev-help , I want to confirm a payment on my frontend, but i dont need stripe elements. What should i do?

rapid gust
#

hi #dev-help can anyone who is developer at stripe dm me?

#

i have a serious vulnerability

rapid gust
dry hatch
#

AkashHamal0x01-info

sterile aspen
#

I'm creating a Test invoice under a Subscription and getting an error 'Invoice is too large to pay by BECS Direct Debit' Stripe docs don't mention a limit on BECS has anyone come across this before?

worldly python
#

Hello, wondering if WeChat pay can be used on Stripe React Native now?

coral bloom
warped sun
void laurel
#

Is there any way to get Invoice or invoice receipt by paymentintentId or subscriptionId

floral mist
#

Hi - I recently started getting a random error whenever I try to confirm a card payment:
It seems the method just throws Error fetching https://api.stripe.com/v1/payment_intents/{intent_id}/confirm: Failed to fetch
Cannot find any documentation for this and wondering what I might have done to cause it. It's not an error I've ever had before.

For context, yesterday it happened twice in about a 1000 transactions so not very common.

wide trout
#

Hello, we are using Stripe as our provider but we're having issues on BACS Direct Debit payments in the UK.
is it a setting I need to open?

rocky spade
#

can we add a downloadable file to the product so after the customer pays they can then download the file.

pastel osprey
#

Hi - I using the stripe npm module to fetch data. I'm using a single instance but I'm still getting rate limit error (API Version: 2020-08-27)
Do you have a fix for that ?

foggy badger
#

Hi guys. May I know how can I charge the customer in their local currency using Stripe Checkout? Thanks.

versed jolt
#

Hi everyone, I've been exploring webhooks and landed into stripe docs, I have couple of doubts if anyone can give their input, I would highly appreciate it.

  1. Stripe webhook comes from a set of dedicated ip addresses. Are they public or private ip addresses ?
  2. Is just checking ip address good enough to allow the connection to a private network ? I mean can someone send from a private ip address send to a private network? How do a private network entrypoint like LB knows that this ip address is originated from Stripe and not some private address.
pine forge
#

how do i pay money from stripe to somone else account

wanton mountain
#

Hi! I need your help. Is there a way to change the status of a complete to a restricted status?

crude garnet
#

Hello There,
I registered to get a stripe account for my bussiness & post regsitration received this message on mail "Stripe was unable to verify the business on your Stripe account " & asked to upload bussiness documents to support it, I visited the link below named "Update Information", but in the update information section or under bussiness information section i was unable to find any field or option to upload documents, Can u guys please help me with the same,
Will really apretiate any help,
Thanks.
@bleak breach @meager hawk @waxen spindle @hollow prairie , sorry in advance for bugging you guys directly..

wanton aurora
#

How can I create a ConfirmPaymentIntentParams if the payment method used is GooglePay?

When I select GooglePay as a payment method, the PaymentSessionData gives me a null paymentMethod object.

The example in https://github.com/stripe-samples/firebase-mobile-payments/blob/main/android/app/src/main/java/com/example/firebasemobilepayments/MainActivity.kt#L88 allows for GooglePay but uses the paymentMethod to get the id, which is null.

GitHub

Firebase Cloud Functions to create payments in native Android and iOS applications. - firebase-mobile-payments/MainActivity.kt at main · stripe-samples/firebase-mobile-payments

tidal eagle
#

Hello ! I've come here as a last resort after Googling and going over the docs. I am using the Ruby stripe library.
How does one detach a payment method from a Stripe Connect customer ?
The stripe_account parameter does nothing. I get an error telling me that the id doesn't exist, since Stripe is looking for it on the main platform.

tall trail
#

Hi 👋
Like here is written: https://stripe.com/docs/tax/supported-use-cases#eu-vat when I choose Digital goods / ESS as tax category, the tax rate from the customer's country should be applied. Should be for Germany: 19%. Instead of that 0% is applied. Does someone know why? I'm using automated tax in a checkout session. Thanks a lot for your help!

still egret
#

Can we have a subcription schedule w/o providing the current phase?

stiff inlet
#

Hi there,

Is there any way to get a changelog of API updates?

We had over the last months contact to stripe support regarding some payment_options for creating checkout sessions. They told me that they cant give me an ETA about when it will be shipped.

Now I saw by accident that this feature is available...

fiery copper
#

Are API object ID prefixes solely for debug purposes, or could I base some application logic off of that? I.e. are they stable?

rigid cosmos
#

Hello , is any way to delete and update external bank account for Express type Connect account?

wise cradle
#

Morning - on the Stripe dashboard in the Payments section (All payments and All transactions), the reference shown is the id for the transaction either ch_ (for charges), tr_ (for transfer) or (Subscription creation) - is there anyway to include in this list more information related to the product so I can see the below information in the table: - Subscription created / set up

  • Subscription updated
  • Product top-up
  • Subscription cancelled
  • Subscription created.
pulsar torrent
#

Can anyone tell me how to get a 'save card' checkbox on the stripe UI?

pulsar torrent
thin sail
#

Hey all, does Stripe provide a custodial NFT wallet service for when users purchase NFTs using fiat on say Pianity or Serenade or any other NFT marketplace, so that they don't have to interact at all with a crypto wallet in order to make the purchase?

vocal wagon
#

You can’t use this payment method for this order amount. Try a different payment method or contact us.

#

how can i solve it?

misty flicker
#

hello, need urgent assist on subscription webhook

pale rivet
#

hi there, is there any way to find out if the card is international or not ..?

thin sail
#

Thanks.. can I just confirm then that Stripe does not offer a custodial NFT wallet service to complement its web3 fiat payments solution?

sonic arch
#

Regarding cross-border payouts.
What does it mean that a supported country is in preview?
https://stripe.com/docs/connect/cross-border-payouts
In case of any problems on which end does Stripe hold the payments?
What can we do to avoid issues?
We have clients (connected accounts) in countries that are in preview mode

Transfer and pay out funds around the world

vocal wagon
#

Hello,
How do I retrieve a connected account charge (e.g. beginning with "py_") using python?

tender mantle
#

Hey guys, sorry it's me again #dev-help message
I didn't have luck with support. They told me that it wasn't working because Issuing cardholder is not available in Kazakhstan at the moment. They provided me with this list where is possible https://stripe.com/docs/issuing/global
But the problem is, our users are based in US and they addresses are US addresses. But only phone number was from Kazakhstan. When I tried with same data and phone number from Serbia, Brazil which are not on the list as well it was working. do you know maybe what is the problem, or can you provide me list of available phone number countries for stripeUS, stripeEurope and stripeUK. Thanks in advance 🙏

Learn how to integrate Issuing in different countries.

cloud zephyr
#

Hi Folks, I wanted to ask. Is Stripe Radar rules enabled by default?

vocal wagon
#

Hi, can you tell me why sub_1LL2jEK6jaF9EpCmmMENwy2l at the beginning it had no end date, but refreshing the page the date appeared?
I set it in the same API call, does stripe set the date asynchronously?

wise cradle
#

Morning - on the Stripe dashboard in the Payments section (All payments and All transactions), the reference shown is the id for the transaction either ch (for charges), tr (for transfer) or (Subscription creation) - is there anyway to include in this list more information related to the product so I can see the below information in the table - ie if I add the payment_intent_data.description when creating the checkout session - will this appear in the description on the list of transactions ?

rare badge
#

Hi #dev-help , ca anyone check this error im getting?? If im sending amount like 10$ 20$ then the error is coming, for big amount error is not coming..

vocal wagon
#

Hey guys 👋 , i'm new here. I'm currently trying to understand how to link incomming webhooks with my project database subscription table in order to do actions. I saw that there is metadata tried it with /v1/checkout/sessions after paid that checkout got 14 webhooks, but only in one webhook with type checkout.session.completed saw that param.

viral spoke
#

Hii, this paymentintent was canceld: pi_3LIKfNK7gRZLSJmg0lPFgNuX
Why?

still kite
#

Hi All, how to verify the webhook event came from Stripe, in Salesforce

vocal wagon
#

Hi, i have problema with my account

#

How can i have some help to understand what is going on

spice jackal
#

Is there is any way to contact support by phone ?

scarlet shuttle
#

hey all, what is the best full way to collect money from the client by any method?

rocky spade
#

Hey, just wondering if there's a way to change an invoice ID's name?

willow rivet
#

Hello, i have that case : for example user have integrate stripe payment on his website on 3 different pages .
so can i get from which page payment happened from stripe api ?

lilac bay
#

Hey folks. I'm trying to figure a way to list all Transfers that are being paid out in a manual payout; is there a best way to do that? I know that with Automated Payouts we can see the BalanceTransactions to do with that Payout, but imagine my use case isn't uncommon so there's probably a best way

lyric wyvern
#

Hi there, is there a way to change the price's tax inclusion ?

vocal wagon
#

Hi, AppStore don’t let me user stripe connect, any chance some here have had the same problem and find a way around it?

timid oriole
#

Hi all,
I’m currently working on a task to convert yearly subscriptions to monthly subscriptions.
I checked this section: https://stripe.com/docs/api/subscriptions/update. As far as I understand, when I change a billing interval, a new charge will be created immediately. How a credit for unused time will be calculated in case of switching from a longer interval (yearly) to a shorter one (monthly)?

pale rivet
#

hi there, is there any way to find out if the card is international or not, i means thought API ..?

worthy mortar
#

Hello! We are having issues with payments in Columbia. We need to show the client the price 7,999,990 COP and sending the request that can be found here https://dashboard.stripe.com/test/logs/req_lZum9V8t59YnBe, but we are having the error Request req_lZum9V8t59YnBe: The Checkout Session's total amount due must be no more than $999,999.99. What is incorrect in our request? Thank you!

storm hamlet
#

Is there a limit for price creation using api?

boreal pendant
#

Hi, I'm facing some issues with subscription upgrades; when a 3DS2 check fails during the upgrade process, the subscription goes into overdue status and will eventually expire. Is there a way to do the upgrade only when the 3DS2 check is passed?

tall glade
#

Hey, hope you're doing well. I was wondering if I can get some insights on installment payments via stripe. I've been looking at the docs at https://stripe.com/docs/billing/subscriptions/subscription-schedules/use-cases#installment-plans but seem to have a hard time understanding if a stripe.checkout needs to be invoked first and then run stripe.SubscriptionSchedule.create to update the subscription to make it an installment by adding the iterations option. Can I get some more insights on this please?

unkempt shale
#

Hey Stripe Gods! In our app we need to make one time payment and the unit price depends on quantity (1-5 items - 10$/unit, 6-10 - 8$/unit). There is Volume price model when creating Stripe price but you can only choose to pay monthly. You cannot choose one-time payment. How can i solve this issue? Or do i need to create prices for all quantities and resolve in our app?

empty robin
#

Hey! How do I limit the number of subscriptions available to purchase? We are offering subscriptions to a service, but only have the means to service 50 customers. Therefore I'd like to limit the number of people that can successfully subscribe... Thanks!

umbral spoke
#

We used to use Stripe as payment for COOK GROUP but it was stopped.
They said it was predatory behavior, but I don't know why.
Many other GROUPs also use Stripe.
I would like to see a response.

placid yew
#

Hi, can i change a subscription cycle from weekly to monthly after creation via the API?

vocal wagon
#

Hi, what does current_period_end field means in subscriptions?

stray oxide
#

Cjones - change billing interval

vocal wagon
#

Heya, Is it possible to raise an invoice on stripe and have 30% paid as a deposit straight away and then the other 70% to be paid later? It is seeming to me like invoices can only be paid 100%.

high hollow
#

I recently just started using stripe and I am trying to create virtual cards that would be used to purchase items with funding from my business. Stuck on whether I have to use the API to create the cards or is there another easier way that I can create them.

rocky saddle
#

Hi I was wondering if I can i some way calculate automatically VAT and show on invoice

hybrid hemlock
#

Curious if others see value in being able to display links to files on Stripe Checkouts. I'm thinking it could be an integration with the File/FileLinks API. My use-case is that I'd like to be able provide a link to the invoice (not using Stripe Invoicing) that the customer is paying.

atomic egret
#

Is there a way to enter data into the purchase and then retrieve it in the checkout.session.completed event?

mighty frigate
#

Hey, I am trying to test Klarna's integration with Stripe PaymentIntents. I have a payment intent setup and a payment checkout workflow for the end user. I click on Klarna and use their test data from https://docs.klarna.com/resources/test-environment/sample-data/#united-states-of-america. It takes me to Klarna and I can go through their playground and pay. However on redirect back to my application the payment doesn't go through. Looking on the dashboard for payments it is returning a payment_intent_authentication_failure last payment error code. What is the proper way to test Klarna integration with Stripe PaymentIntents in a test environment?

For testing your integration against the Klarna Playground (test) environment

dreamy willow
#

Getting an issue with deleting products/prices. I made a product with a default price, but running into some issues:

  1. When I try to disable the price it doesn't let me because I made it the default price
  2. When I try to delete the product it says I can't This product cannot be deleted because it has one or more user-created prices
final tartan
#

Anyway I can get these icons (from the dashboard) via the API, ideally with PaymentMethods?

ashen void
upbeat grove
#

Hi, which solution to use for nft marketplace? we will need kyc and users need to be able to pay via fiat

charred swift
#

Hello, I have a question about object Id such as subscription Id, invoice Id, etc. If I have two Stripe accounts, the Ids from two accounts are NOT globally unique, right?

upbeat grove
#

Is stripe radar available for all people, I would like to add in checkout

tall glade
#

hi, quick question can a 'price': 'price_1LKpsKIxxx' be passed to line_items inside price_data > 'product_data' ? I know I can certaintly pass the price directly in line_items but all our other payments follow the pattern of the product details being inside price_data > 'product_data' and it'd be nice to keep the consistency.

dark escarp
#

Hi, could you please help me with this question:
Is it possible in Mexico to issue the invoice automatically through the customer portal?

rare badge
#

Hi #dev-help I am getting this error > You have an in-flight handleCardAction! Please be sure to disable your form submit button when handleCardAction is called. This is when im calling stripe.handleCardAction(clientSecret);

mighty frigate
#

Hello, I'm testing Klarna's integration with Stripe PaymentIntents. I have a payment intent setup and a payment checkout workflow for the end user. It takes me to Klarna and I can go through their playground and pay. However on redirect back to my application the payment doesn't go through. Looking on the dashboard for payments it is returning a payment_intent_authentication_failure last payment error code. What is the proper way to test Klarna integration with Stripe PaymentIntents in a test environment? I used email user-us@example.com and full name John Steinbeck and the phone number 3106683312 and still no dice - same error - payment_intent_authentication_failure - This is my payment intent pi_3LL7XQKzesOjmays2GVFhoF7

swift cape
#

hey Stripe, is there any way to batch API calls together?

mystic moth
#

Hi! We've seen a dramatic increase in the number of PCR charges on our account in the last several months. I'm trying to track down the cause as our volume of payments has not increased proportionally. How can I find out more about these charges? When I run a report (Reports > Financial Reports > Activity Summary > Additional Stripe Fees), I get a list of per_auth_fee charges, and each has a fee ID (starting with feerec_) but I can't find a place to look up those IDs for more info. Any help that can point me in the right direction would be appreciated.

burnt linden
#

@willow latch thanks for the help, I fixed the app today expands=["sources"] is vital to a working app it seems.

edgy pewter
#

how to create payout to sellers using stripe? (we are doing an app like uber eats)

vocal wagon
#

Hi! I am in a startup and want to use Stripe giftcards (Beta), I have signed up but still did not receive even a confirmation. It is crucial for our business so would be much appreciated if someone could add me. Thanks in advance! www.sumting.org

#

hi guys, quick question: how can I setup a business test account that operates with USD?

#

nvm, solved

#

set it up using a fake US address, I guess that's alright

#

I just got a couple of emails saying the address couldn't b verified, so payouts won't be fulfilled, however, that's not a problem in this case since this is just a test account

hazy burrow
#

Hi! We recently have switched to a new payment system for our customers and have tried to pause ALL our stripe payments so our customers arent being double charged, but this system hasnt worked perfectly. I want to know if there is any way to delete every card we have saved on Stripe?

white ivy
#

My company's account has not been able to receive any of the cash from our sales due to not being able to "verify the EIN number", we were prompted to provide a SS4 or 147C document but don't have either. We reached out to the IRS but that could take months... However, we have a print out of the IRS confirmation of our EIN being created, is that sufficient?

mossy timber
#

Hi!
Is there a limit to the number of subscriptions a customer can have? Including canceled ones?
Also, is it possible that, when "retrieving a customer" and expanding on subscription, to only get the active ones?

timid ember
#

Hi, we are using the In-Person Payment Server Integration Beta. We are unable to test the interac refund flow where the refund requires physical card to be present for the refund. The stripe test card doesn't seem to be able to make interac type payments. And on the simulated reader, when we try : https://api.stripe.com/v1/test_helpers/terminal/readers/tmr_xxx/present_payment_method?card_present[number]=4506445006931933&type=card_present API with the interac test card, we get an error:
"action": {
"failure_code": null,
"failure_message": "The provided EMV data has an unsupported application identifier for the PaymentMethod card_present.",
"process_payment_intent": {
"payment_intent": "*****"
},
"status": "failed",
"type": "process_payment_intent"
},

woeful grove
#

hi team quick question : can a received debit with network parameter set to "card" can be created ?

timid oriole
#

Hi, is it possible to change subscription plan at renewal? I need to change yearly subscriptions to monthly subscriptions.

craggy storm
#

How do i create a payment link for specific costumer(Using Node.js)

dreamy willow
#

Can't seem to find any if they exist, but are there any guides on what the api calls are to replicate the charts found in the dashboards? Is it just the reports api? Looking to get all these charts specifically (dont worry this is test data)

stuck stag
#

Hi, how do we test the Google Pay integration on Expo app? The app crashes with the error: requireNativeComponent: "GooglePayButton" was not found in the UIManager.
There was no issue with the Apple Pay integration though.

vagrant patio
#

Does anyone how to get the payment terminals to work? I have been told to open ports 443 and 4443. any help would be great.

livid ore
#

Hello, we are making purchases using virtual cards issued through connect accounts. When approving an authorization for one of these cards purchases

Stripe::Issuing::Authorization.approve(auth.id)

do you need to provide the stripe_account? We currently do not and the webhook is not approving live transactions despite working in the test environment. It is telling us No such issuing authorization.

sinful forge
#

Hi, how can I test my stripe connect integration? I'm using stripe express accounts and my tests are automated with puppeteer/nodejs

round ferry
#

hello, webhooks won't contain metadata key-value pairs, when triggered for subscription schedules. Same thing when tried from strip cli with metadata loaded works totally fine.

queen dock
#

Hey everyone, does anyone know if any of the stripe SDKs support scanning medical insurance cards? Specifically Medicare cards.

slate elbow
#

how do i get a subscription's new monthly cost before i update it? i'm using stripe.invoices.retrieveUpcoming to get the amount that'll be due immediately (subscription_proration_behavior=always_invoice), but i can't find a way to calculate the amount the customer will be charged monthly. is there something i'm missing? this is what i'm trying to go for:

tall glade
#

Hi, quick question. When using stripe.SubscriptionSchedule.create and passing iterations to lets say 3 months we're seeing the following on the dashboard. The dumb question - is payment still charged on the 3rd month, or should I specify iteration to be 4 (chargin for 3 months)?

low belfry
#

Hello Stripe Devs 👋

I had one more follow-up question regarding this thread (sorry if this is a question for support): https://discord.com/channels/841573134531821608/996495421859971212

My understanding is that Stripe emails receipts when a refund is created with a charge. However, Stripe does not email receipts for unlinked refunds.

What are some best practices for unlinked refunds? When should unlinked refunds be used over normal refunds? Since Stripe doesn't email receipts for unlinked refunds, should we handle sending emails ourselves?

Lastly, where did the documentation go? There was a section at the following link https://stripe.com/docs/refunds#unlinked-refunds but it's no longer there

fallen fog
#

Hi all. I've taken over an existing React app that has stripe integration and am refactoring a form that uses CardElement. In looking at the stripe docs comparing PaymentElement and CardElement, it is noted that only PaymentElement allows for Apple Pay and Google Pay. This is confusing because the app I'm working on uses CardElement, but we're able to accept Apple and Google Pay. Can anyone clear this up for me? (docs link: https://stripe.com/docs/payments/payment-card-element-comparison)

remote pumice
#

Is there any option that multiple subscriptions that renew on the same day end up on one invoice? So each subscription does not have its own invoice?

livid ore
# livid ore Hello, we are making purchases using virtual cards issued through connect accoun...

I added the stripe connect account ID to the auth command as shown here:
Stripe::Issuing::Authorization.approve(auth.id, { stripe_account: stripe_account_id })

and got the following error when trying to make a purchase using a card issued by a connect account:
Received unknown parameter: stripe_account

Request ID: req_uAo4dqNrmEY5lj

What is the correct way to approve a charge by a card issued from a Connect account?

worn sandal
#

Hello, I work for OpenTable and we have a customer who tried charging someone for a no show but their card was declined. I am trying to figure out the best way to resolve the situation

#

Any help would be greatly appreciated. When they called into stripe support they were not offered much support so I am trying to get it squared away for them. Aside from calling the customer is there anything else we can do?

stray oxide
#

SoloGeneral - connect error

small roost
supple palm
#

Hi there, how can you transfer a Stripe Checkout account back to a normal Stripe account? I am asking for my work that uses stripe for our merchants. We currently have a client using Stripe Checkout but they need to be on a regular Stripe account. Thank you!

rare badge
#

Hi #dev-help How do i get Next invoice from a Subscription object ??

valid ice
#

Are there plans to add back a free-trial option for Stripe Checkout? I see it's still marked as a legacy option on product settings:

light quest
#

Hi friends 👋 - in Stripe issuing when you set spending controls (https://stripe.com/docs/issuing/controls/spending-controls#spending-limits), how are those spending limits affected when there are refunds?

e.g

  1. Spending limit set to $50 monthly.
  2. Spend $30 in January, remaining limit = $20
  3. Remaining limit reset to $50 in February
  4. Refund for January transaction in February, does the spend limit stay at $50 or does it go up to $80?
minor marsh
#

Any ID verification folks around? Having a problem with Stripe verifying users with non-supported IDs. cc #dev-help

normal kernel
#

Hey @copper reef I'm back today. Any chance you could help me again?

copper reef
#

uktexan-ID-verification

thick cliff
#

So I've been using the stripe.accounts.del method to remove test accounts but it just started giving me the error Error: Only live keys can access this method.

Have there been recent changes to the sandbox api that could be causing this? It was working maybe 30 min ago or less.

If there have been recent changes that invalidate this method for sandbox mode, how can I delete test accounts after this change?

slate elbow
#

hello again :) please pass this along to engineering: the text shown at https://dashboard.stripe.com/customers/xxxxxxx for some failed payments is incorrect: i'll send images and more info in the thread so i don't end up spamming this channel

craggy storm
#

Hello! 👋
I need help with subscriptions, i want to pass my item metadata to a subscription metadata

storm ingot
#

Hello there. Looking at the documentation generally we are supposed to use stripe.createPaymentMethod to create paymentMethod, then use stripe.paymentMethods.attach to attached it to the customer , finally update the stripe customer invoice_setting using stripe.customers.update. My question is, is createPaymentMethod supposed to happen on the client side or server side? (some context, we are still using CardElement and we are trying to update the subscription payment method on the customer)

merry cypress
#

Hi everyone!
How do I upgrade my subscription to a different price without being charged immediately?

weary raft
#

Hello everyone,

I have a strange behavior with my rules customizations. I am trying to implement a border upon :focus on the .Input and I can change the initial border, but the focus doesn't do anything at all. Am I missing something here? The colors below are just for recognition purposes and will not be the end colors. Can't figure out why it isn't showing me love.

            '.Input': {
                border: '1px solid red'
            },
            '.Input:focus': {
                border: '1px solid blue'
            }

Any help would be appreciated.

merry cypress
#

Another question. Since I see there is only 3 days left before the trial ends a webhook that I can use to listen. Is it possible that by some chance the "customer.subscription.updated" webhook is fired when the trial period ends?

royal vault
#

I am extending an iOS app which currently takes card payments through CardElements to create a recurring subscription. I now have a requirement to take payments through Apple Pay. I've had a look around and can see people talking about using the paymentMethod.stripeId returned from applePayContext(_:didCreatePaymentMethod:paymentInformation:completion:) to create a customer and attach the payment method and finally, to setup a subscription using the pending_setup_intent.client_secret to complete the payment.

Before I start any work, I want to make sure this is the correct flow. I'm also happy to rewrite the CardElements part if these two can play together nicely. Sorry if that doesn't make a whole lot of sense.

vocal wagon
#

Hello, quick question about stripe webhooks
Are redirects supported with the 2014-09-08 version?
ran some tests and saw that the stripe accepts the 3** response and even expects a "Location" in the header but could not get a redirect request to go through

torn scaffold
#

Hi, Using stripe connect, can we send bank transfer to customer?

gilded smelt
#

Is there a way to change the payout currency for an existing Stripe Connect account? We have a Connect account in Canada that would like to be paid in USD instead of CAD.

steep mirage
#

Hello, with stripe connect, is there a way to convert test accounts to live in bulk?

zinc palm
#

Hello friends, how do I access the checkout url from my payment_intent.created event? Here is what I have based on the docs. I'll also add the errors. Any help is appreciated.

honest fjord
#

Hi team, which event gets triggered when the subscription is expiring in 3 days?

exotic geyser
#

Hi there, so I am trying to integrate my website and I want to use Stripe Elements but I want to know how to set up a One-Click payment option with Elements, meaning that my customers can complete future payments by clicking on a button without having to fill out their payment information again. Is that possible?

stark ore
#

Hi. We've just added Stripe Payments for Credit Cards to our invoices (as we want to STOP using Paypal as the fees are too high which we are absorbing). We send out up to 100 invoices a day so the fees can add up. Can you confirm what the fees are for a client using Stripe to pay ie: $66 invoice for them to pay, what do we pay and is there an option to pass the fees onto the person paying by CC as most Businesses do?

wild fulcrum
#

Hi there 👋🏻

Mon context : in my app, my users subscribe to annual memberships (about 50/year/user), and this throughout the year. I would like to invoice them (and get paid) monthly, on the 1st of the month, for the N new memberships subscribed on the month that just ended.
There is 3 types of memberships (A, B, C), so my invoices must show 3 lines with the quantity of each. Ex: "20x Membership type A" , "25x Membership type B" , "5x Membership type C".

It seems to me that this is a quite common case but I can't manage to model it on Stripe.

Via the Stripe API, I create a "subscription" per user, with a 3 "subscription item" (A, B, C), configured with price.recurring.interval=year.
With each new membership during the year, I call the API to update the corresponding "subscription item" (ex: type A), with the quantity updated (eg: 20).

But how do you tell Stripe to invoice and charge only the new memberships at the beginning of each month? Is my model correct?

fiery locust
#

Hi Should I activate treasury api in order to create virtual cards per connected customer accounts?

#

account = stripe.Account.modify(
"acct_1LJdbwBOw2uWZWmP",
capabilities = {
"treasury":{"requested":True}
}
)

#

I got this error.

#

error_code=None error_message='Unknown capability: treasury.' error_param=requested_capabilities error_type=invalid_request_error message='Stripe API error received'

stark ore
misty hornet
outer lance
#

Hi there, i wanna ask can i change text on this ?

rare badge
#

Hi #dev-help Is there any webhook we can receive so that we know if user's Credit card is getting expired soon??

misty hornet
#

Hi @storm ingot I've unarchived your thread, shall we continue the discussion there?

worldly python
rare badge
#

Hi #dev-help I have saved a CC 4000002760003184 which always requires authentication. Still when im making a paymentIntent, it does not return me a status as "requires_action". What can i do for this?

misty hornet
#

Hi @rare badge your thread is still open, shall we continue there?

restive palm
#

If my code generates an error when processing an order, and after successfully accepting a payment using payment intents, is it possible to refund the payment without incurring Stripe fees? Currently, I am refunding a successful payment intent.

turbid cedar
#

Hello, is it possible to change the subscription end date?

round ferry
#

hi, i am still struggling to retrieve metadata on webhook endpoint even after successfully sending it on webhook creation.

echo coral
#

I got this error while trying a card payment "
The provided PaymentMethod cannot be attached. To reuse a PaymentMethod, you must attach it to a Customer first."

I created setupintent with cutomer and payment method still got the error

I followed these steps
req_HtPLNfoVJZbt9s
req_Ap8wY2VUwifGvh
req_nBKybTrxZ4OnTv

golden cosmos
#

KRS-subscription

mellow crypt
#

Is anyone using Stripe Identity within the Australian region? (beta)

still kite
#

Hi All,

I've business scenario, could you please help me on this.

Business has the customers round the world, I would like to provide the facility to charge them in theire local currency and Stripe do the payouts to my business bank account also on the same currency.

Ex:
I've create the Stripe account for handling the subscription bussiness
In USA - I've added bank account USD bank acocunt so, Stripe will do the all payouts to USD bank that has collected from US customers

I want to add one more account for INDIA (INR) currency, so that my customers charged in INR and Stripe will do the payouts to my INIDA bank that has collected from INDIA customers.

Ideally, I want to add multiple bank accounts based on the region. So that I can charge the customers in local currency and the payouts also to my region bank account.

Please help me the best solution on this.

golden cosmos
#

sinduri-paymentmethod

still kite
golden cosmos
#

baz-identity

#

Siva_K_business

solemn nebula
#

I have stripe integrated on a calendar booking plugin I have on a wordpress site. I wanted to display another calendar from the same plugin on a different page as well and getting this error "Stripe Checkout is missing the required key parameter. " Can someone advise please?

opal pine
#

hey all

can someone please help me with below ?

how can I set business profile and MCC to my default stripe account ( not with any connect or express account ) ?

opal pine
white lagoon
#

Hello everyone i am new to discord stripe development help.
please help and support me for more understanding of the platform .
Thank you.

I got stuck wioth the stripe 3d secure thing with the stripe api's .
Does anyone know how to implement stripe 3d secure with cvc validation using stripe api's ?
I am using payment intent api to make the purchase after it it says me to do 3d secure .

tawny glade
#

How to know the GST that was applied on an order through a session object?

pale rivet
#

hi there, i want to complete my stripe profile, please help

ionic jacinth
#

Hello, I would like to have support about our Stripe integration. We are facing some important differences between old integration (Subscriptions) and the current integration (SetupIntent/PaymentIntent). Available for further technical details.
Thanks

fallow ridge
#

Hey team, we have a platform account which uses custom connected accounts. Up until around 6 hours ago all transactions were going fine, but we noticed that we are currently unable to cancel or downgrade users. I will post the response in the thread once opened, but it's around "Cannot create a destination charge for connected accounts in NZ because funds would be settled on the platform and the connected account is outside the platform's region. You may use the on_behalf_of parameter to have the charge settle in the connected account's country." However we are creating the initial subscription with the on_behalf_of param set

inner bone
#

Is it possible to get historical subscription changes? So I can see how a subscription looked at a previous date

fallow ridge
potent wharf
#

Hey I need help on this
when a customer pays for a product to platform (not seller) do we need to create destination charge or just with paymentIntent (no transfer_data)

pale rivet
#

hi there, i got this error

#

'usd is not a supported currency for sending payouts to this debit card.'

#

when attaching card with connect

#

var options = new ExternalAccountCreateOptions
{
ExternalAccount = tokenId,
};
var service = new ExternalAccountService();
var reponse = service.Create(connectAccountId, options);

golden cosmos
#

Rayon-connect

rare badge
#

Hi #dev-help How can i save a card without attempting payment??

inner bone
golden cosmos
#

harpreet-connect

round ferry
#

hello, how to add metadata to testing clock's customer subscription?

golden cosmos
#

@round ferry lets continue the discussion in the thread

modern canopy
#

Hi, I want to search using these queries, can you help me? @golden cosmos

#

stripe.Subscription.search(query=f"status:'active' AND transfer_data.destination:'{creator.stripe_user_id}' AND plan.interval:'month' ",)

#

@dry hatch

#

@golden cosmos

#

@hollow prairie

meager hawk
#

@modern canopy don't do that please.

#

mtalhaabbas-search

modern canopy
#

okay

obsidian trench
#

I got this message: Customer cus_M3BEu0KtJA22gw already has the maximum 3 current and scheduled subscriptions.; code: customer_max_subscriptions;

when testing my code on test mode

#

How to fix this?

turbid cedar
#

Hello, what is the difference between subscription schedule with and without test clocks? because when i use test clocks, the subscription schedule does not have a valid subscription object? I am trying to simulate the pause behavior with test clocks, is it not possible?

crisp jewel
#

Hello, a quick question.
It's possibile to manage an yearly subscription with monthly payments? A sort of monthly installments payments for yearly subscription. I have PHP integration with API, Thank you

stray kelp
#

Hi, I want to send the receipt to the donor when they donate, the donation will go to the connected account I'm using the payment intent api. The "receipt_email" attr receipt is sent, but within the receipt, it shows that from "platform name" I want to replace the platform account name with a connected account name.
Thanks!

lilac fox
#

hello stripe support.

wintry turtle
#

Hi,

When creating a setupIntent, is it possible to say that the newly created payment method will be the default payment method?
Or do I have to then update the customer afterwards with the new payment method?
I'm referring to: invoice_settings.default_payment_method

lilac fox
#

i made a custom stripe connect account and now i want to make a dashboard for connected account.

spiral bluff
#

Is it possible to use Stripe Elements e.g. PaymentElement or CardElement for saving card details instead of for payment. I simply want for my customers to add a credit card and they will eventually get auto-billed via subscriptions.

The elements in question all have a pay button underneath so but what I really want is "Save card" or "Add card"

bright field
#

Hi

shy lagoon
#

Hi there,

I have a question about webhook payment_intent.canceled event.

We are using payment_intent.canceled webhook to find out what's a reason behind charge failing, and we send emails based on the reason. In the last week, we got 2 errors with this webhook (produced by the same user), where charge that's attached to the payment_intent didn't have an outcome object (it's nil). Is this expected behavior, and why? How we can find what is a reason why something failed when there is no charge.outcome? This never happened before, so I am thinking if Stripe changed something in the API that produced this (BTW we didn't upgrade the API version we are using)?

vocal wagon
#

Hello, few questions related to Payment Intent

  1. Payment Intent can not be used with Product aka Price object?
    2.Does Payment Intent creation can be used with stripe checkout page?
thorny breach
vocal wagon
#

Hi. Is it possible to tank with someone about migrating Stripe to Woocommerce Subscriptions - I have a token problem

#

talk*

crisp jewel
#

Hello guys, I'm not understanding what I'm wrong.
Req is this: req_th9mMFLxiqL0Dj
I got "The specified phases array is not sorted in strictly ascending order. Phase 0 is in the wrong order."
There is some specific order to follow? There is some doc about that? Thank you 🙌

nimble wren
#

Hi folks! Is there a way to upgrade a subscription but apply the price difference in upgrade to the full current subscription period? (instead of pro-rating)

Using the example here:
https://stripe.com/docs/billing/subscriptions/upgrade-downgrade#changing

  • Customer subscribes to $10
  • Halfway through the month, they upgrade to $30
    We want to charge them a full additional $20 instead of just an additional $10

Learn how to upgrade and downgrade subscriptions by changing the price.

rocky spade
#

How long does verification take for an Email Domain name change ?

merry cypress
#

Hello Team!
I have a problem with the subscription downgrade and upgrade. I want to change the price of the subscription, but when changing, it is not charged immediately, but when the next invoice is actually due. I used "proration_behavior" and set the value to "none" but again for some reason when I change the subscription price it immediately charged me

I used:
https://stripe.com/docs/billing/subscriptions/prorations#disable-prorations
and
https://stripe.com/docs/billing/subscriptions/upgrade-downgrade

inner prairie
#

hey hey. Could anyone help me, please?

So when I'm creating a customer from the api I can send tax_id_data to create the tax id (https://stripe.com/docs/api/customers/create#create_customer-tax_id_data) within the customer.

But how about the update? I didn't find any option from the docs. :/

fluid panther
#

Hey! I need some help in applying promo code to my customer's subscription.
The thing is that I want to restrict to specific customers and this I am creating a Customer Facing Coupon code i.e. Promotional Code, but I am unable to apply tht to the subscription. Please Help me

fierce lava
#

Well we be able to accept payments from countries like Pakistan and Bangladesh through Stripe?

#

Will*

somber finch
#

Hi there, i am having issue while setting dynamic statement descriptor for Japanese language. i am following this link https://stripe.com/docs/statement-descriptors#set-japanese-statement-descriptors but in here value of statement_descriptor_suffix_kanji is not setting properly and not showing against statement descriptor in dashboard. PI: pi_3LLPRLH0mp7J0S2612uxkZIG In this payment intent I have added japanese string as statement_descriptor_suffix_kanji but on Stripe dashboard it seems like the japanese suffix got skipped. What could be the possible reason?

Learn how statement descriptors work.

vocal wagon
pale rivet
#

hi there, how can i create bank token in angualar ..?

obsidian trench
#

Hi,In the case of subscription, how to get the user's payment method expiration, debt and other events? Which event should be listened to in hook, and the value of which key should be used to distinguish and process

potent kettle
carmine slate
#

Hi, everyone!
I found the strange behaviour concerning "Created" field
In dashboard this field has one value but in api I get another

still kite
#

Hi All, Can I get the total fees that Stripe has charged, through report or API

full surge
#

Question Regarding Usage Records for Metered Billing?
https://stripe.com/docs/api/usage_records

  1. How do I list usage records?
    (api provides a summary, but not a list of individual records)

  2. How do I get a single record?
    (give the ID mbur_xxxxxxxx)

  3. Can I set create usage record action parameter to decrement?
    (only increment and set are currently supported)

rare badge
whole lantern
#

I need an help

#

it says you account is not eligible for took payment from customer

sudden fossil
#

hey #dev-help , I have been working on a React course and part of the course is using Stripe to process a payment. But I keep getting an error that I haven't been able to find any useful information on.

dark tree
#

Hi, I need to reset some state (used to calculate on demand usage) each billing cycle what stripe event should I be using to do this? One of the invoice ones?

lethal scarab
#

Stripe Checkout: How do I set Free Shipping Threshold. I can determine this when I create the checkout, but if I allow for changing line items, I cannot verify that the customer still qualify for Free Shipping (e.g. orders over $50 = free shipping)

daring citrus
#

Hey there #dev-help , i came here for some advice 🙏 . I have a Product with a payment link setup. I also have a webhook endpoint that can listen to events (is on a Wordpress website, so PHP+MySQL backend).
My goal is to let a registered user purchase a product (only registered users can click the payment link), and when the checkout has completed, add the product to the user inventory (that would be a simple database update query).
How can i let my website know that that transaction is linked to the user that initiated it? I was thinking to use the Payment Intent ID, but maybe there's a better way.

vocal wagon
#

Hello, I'm trying to make a transfer to a connected account but I keep getting "balance_insufficient"

hexed coral
#

Hey! If a stripe customer has a payment method on file and one creates a subscription does it still need to be paid for or it will charge the PM on file automatically?

weary raft
# weary raft Hello everyone, I have a strange behavior with my rules customizations. I am t...

This is with the Payment Element. I don't have a jsfiddle. I can get the initial style with the red border to show upon passing the style via the rules; however, the change upon focus is not working. Here's the entire rules section.

    const appearance = {
        theme: 'none',
        variables: {
            colorPrimary: '#0f2554',
            colorBackground: '#f4f4f4',
            colorText: '#777',
            colorDanger: '#ff3924',
            colorSuccess: '#01C701',
            fontFamily: 'Lato, Helvetica, Arial, sans-serif',
            fontSizeBase: '13.6px',
            spacingUnit: '8px',
            borderRadius: '.3rem',
        },
        rules: {
            '.Input': {
                fontWeight: '700',
            },
            '.Label': {
                fontSize: '16px',
                fontFamily: 'Lato, Helvetica, Arial, sans-serif',
                fontWeight: '400'
            },
            '.Input': {
                border: '1px solid red'
            },
            '.Input:focus': {
                border: '1px solid blue'
            }
        }
    };
weary raft
still kite
#

Can Stripe split the billing if the customer has multiple payment methods and if the default PM has a limited amount.?

covert bay
#

I'm using Stripe orders. When I submit an order, it creates a payment intent.

I want to be able to set that payment intent's capture method to "manual" (rather than "automatic", which seems like the default). Is there a way to do that?

proper iron
#

Is it possible to have a playout to different bank accounts when the person uses a promo code

rose otter
#

kelvynD-payout

vernal herald
#

Hey guys, has anyone has any problem creating a C-Corp? I've filled the form on Monday and got NO answer from anyone

cloud zephyr
#

Hi Folks, is there any documentation that mentions disputes that don't allow you to submit evidence. We have a payment intent that had a dispute opened and closed on the same day and we weren't able to submit evidence for it. I'm aware in some cases you can't submit evidence.

vocal stump
#

Why do I have a customer marked as "high refunds" with zero refunds? cus_EahDgYXDcbNMIj

jovial pivot
#

Hi, we have 5 different phases (products) that users can buy with one time payments.
Now, we want to have a discount code such as if somebody buys the product_1 they'll get the product_2 for free.
Is this something possible?

robust flame
#

Hi

#

i am getting Invalid timestamp: must be an integer Unix timestamp in the future. stripe

sweet forge
#

Hey, will the user get the same amount of money back he paid, or will he get minus the fees taken by the Stripe in money return intent?

robust flame
#

while creating subscription

#

i used BillingCycleAnchor as today's date while creating suscription

vivid forge
#

I'm trying to create a subscription but not take an initial payment when they sign up.

#

Is there any way to do this?

rose otter
#

cansozbir-coupons

viscid tangle
#

Hi, I've noticed that the Account API seems to return less information when using a test API key (e.g. it doesn't return Account.email). Is this expected/did it change at some point? We have a Connect integration that definitely used to be able to read Account.email using a test key.

rose otter
#

shpatak-refunds

zinc scaffold
#

Hey,
I have used 'stripe.customers.listPaymentMethods' api. it is working fine when customer have only payment methods but when customer have both payment method and sources then sometime it return payment method and sometime both sources and payment method.

rose otter
#

Bluesocks2022-subscription

mild sapphire
#

Stripe is not disbursing our payments from customers. They are stuck in "ready for payout". We have uploaded our bank's statement several times now. What can we do to fix this issue?

rose plinth
#

I'm trying to create a payment method from a payment element but it seems like this is only possible with a card element. I was wondering if there's any workaround.

cerulean pineBOT
#

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

lavish fossil
#

Hello we have a problem with Apple Pay. After we modified User Agent in our native app (wrapper) it's not visible anymore. Can you please explain me how it is possible? We did just extend of the current User Agent, so original data is still there. 😢

rose otter
#

landsman-apple-pay

glad panther
#

Hi, I have a quick question, I have shopify store but in the checkout it appears that my clients only can use a credit card. Can they use Credit and debit ?

unborn ivy
#

What is the best method to test customer.subscription.deleted with webhook?

hexed coral
#

Hey @rose otter ! When setting the charge_automaticlly option on subscription create do I still need to manually try to charge the invoice or will it try to charge it after 23 hours?

nimble canyon
#

Hi all, I'm using Stripe Elements. Is it possible to pre-fill the postcode field, as we're already requesting it from the customer on a previous page of our application.

sudden yoke
#

Hi, I have a question about canceling a subscription with prorated. The receipt after refund & balanceTransaction adjustment is confusing. Is there a way to get the receipt before the adjustment call to be emailed to the customer instead? All the calls to stripe are done by endpoints call.

fair basin
#

Some of our members receiving 3D secure authentication failures. We are using stripe API endpoint from Salesforce to charge members cards for orders. Anyway we could take care of this to do additional validation without much custom dev work

arctic escarp
#

hi, I have a bbwise POS e that is not functioning correctly. It only give's me the option to connect to wifi but will not connect to our wifi even though given the correct password. The lightspeed help kep telling me to swipe to a settings screen but nothing happens when i swipe and nothing happens when i connect to wifi.

eternal garden
#

PaymentElement question: can we customize/change the message about terms for saving card details?

vital rune
#

Hey everyone, quick question. What information can you copy and paste in stripe?

dawn wasp
#

I am following the docs and this example https://jsfiddle.net/attystripe/r5jky2uy/ to implement Google Pay and Apple Pay using stripe-js This used to be working in our code (we have apple pay setup per documentation and GPay wallet configured properly etc). Lately this has been giving some unpredictable behavior. paymentRequest.canMakePayment() is returning null almost always for mobile screens. Can someone plz help identify a way to fix this?

#

even in this js fiddle, the problem is reproducible.

#

I have not checked this particular jsfiddle in the past. We have followed similar implementation and this has worked in the past. This is not working now.

viscid tangle
crimson needle
#

jcbpl-account-help

#

ah sorry done

still kite
#

Hi Stripe, Do we have any way to expire the Customer portal Session? this is a significant security concern. I know if customers do not use this for one hour it will pass. But the one hour is the primary concern. This seems to be a bug from Stripe. Please let us know if you have any mitigation action for this.

thin sierra
#

Hello !!! Someone with deep knowleadge in Next.js could help me? I have displayied my subscriptions from Stripe Dashboard but when i click in the checkout button i got this error

vital rune
#

Does Stripe have a non-prod environment?

nocturne brook
#

Looking to see if I understand this 'low code' Stripe Checkout solution properly, all the examples leave the 'handling' completely blank and I'm not getting what I need from the webhooks for some freakin reason. My integration is going to use both subscriptions and payments, and after analyzing the webhooks from both types of sessions, I only find the price ID purchased on the subscription webhook responses. So I have to get this session webhook, store the id of the partial object sent, then request that same object with line_items expanded to actually get useful data in the first interaction?

rough moth
#

We're looking to build a sort of "auction" functionality. We're considering that for each bid a user makes we get a charge hold on their payment method. If they make a newer higher bid, we cancel the previous payment intent, and make a new one as described before. If a user makes around ~15-30 bids over 1 minute (payment intent creations and cancellations ~=30-60), would this hit any kind of payment intent limitations? We're also concerned that doing such a thing could be "fraudy" looking and don't want that either.

jovial shard
#

Hi there #dev-help , I have an enquiry if a virtual card (visa-mastercard) can be implemented as a payment method for further uses or can it only be used at checkout.

The doubt arises because for virtual cards a dynamic CVV is used, and I don't know if this is an impediment for the processing of charges on these payment methods within the platform in a custom account scheme for the Connect product.

eternal garden
#

Can we clone a payment method from a connected account to our platform?

reef vessel
#

hi - can someone help me understand why this payment intent response (req_B6Qlg2PrJ2gZX1) does not have an exchange rate in the charge's application_fee[balance_transaction]. was there a change to the payment intents api? we had a similar charge one month ago which does have an exchange rate (req_sh0A75XToEEFM1)

tiny wind
#

Hey all, I've been trying to figure out how to get to a payment intent from a payout.paid event to tie a payout to a payment through the api. There are a couple of screens in the UI that show this relationship exists and I'm exploring confirming that a payment made it to a bank account.

torn scaffold
#

Hi dev team,
Does stripe allow to transfer funds from 1 connected account to another connected account?
Is there any transfer charges?
E.g. A have stripe account B and C stripe accounts are connected with A, can A transfer A's funds to B.

timid ember
#

Hi Dev Team, we are trying to implement Charge and Transfer from platform account to the connect account. We were told that all fees would be available 72 hours after the payment is posted. How do we retrieve the Stripe and network fees applied on the Charge so we can calculate how much to transfer to the connect account? I don't see any fee object on either the Charge or the PaymentIntent objects

red tapir
#

Hi, I'd like to make an admin dashboard for my team that includes reports similar to those found on the stripe dashboard, (MRR, new subscriptions, etc.). Is this something achievable with the api?

cold geyser
#

Hi Stripe Team! I had an issue that we keep seeing recurrently. We're using the Stripe Android Terminal SDK, and most transactions end up going fine, but periodically, there's moments where the reader says the payment processing went correctly, but we get back an error response. This issue has been reducing over the past month, and it used to be random across all card types and funding, but there's been reader updates once or twice a week, which has probably updates to fix these, but for the past 2 weeks has been primarily interac debit cards. Most interac debit card payments process correctly, but all instances of this issue at present are interac debit card related, and I'm wondering if there's any nuances in the docs about Interac cards that i'm not aware of? For reference this issue has to occur from the Terminal.getInstance().collectPaymentMethod step where after a success it goes into the onFailure override as opposed to onSuccess

dusk mist
#

Is there a way to restrict cards to only debit cards? we don't want to accept credit cards

polar ridge
#

Hello everyone!

I have a question about Manual Capture payment intents and invoices.
Imagine the following case.
Customer wants to fuel his/her vehicle. We authorize a certain maximum sum that can occur.
After customer is done we are getting reported the fuel amount and capture the amount on the payment intent.

We have the requirement to also create an invoice for this.
We are having an issue to create an invoice for that payment intent, the only option we saw is to create an invoice and mark it as PaidOutOfBand but this seems wrong.

Can you provide assistance here?

round ferry
#

hello, it says Received unknown parameter: test_clock when trying to send test_clock parameter with subscriptionSchedule. It is as per subscription documentation but just doesnt work.

strange prairie
#

Hi all. I'm integrating Custom Connect and having some issues testing scenarios where the user remains Unverified. According to the docs at https://stripe.com/docs/connect/testing#test-dobs when providing a Date of Birth it says: Any other DOB results in unsuccessful verification. However I'm not seeing this behavior. Any valid DOB I provide results in a successful verification. Is this a bug? Or is the DOB just not taken into account for verification if all other values are deemed verifiable? 🤔

jovial shard
#

Hi again Stripe team , i couldn't be able to answer before my first question thread was closed.
#dev-help message
I know and understand that a card is a card but data associated to the card could change in virtual card dynamically like the CVV, and when you pay with a digital card you need to provide your new CVV for every new transaction, how this use case affect when i save the virtual card as a payment method in stripe for subsequent payment intents?.

unborn wren
#

Hello.

We implement adding US bank accounts to customers with manual verification via microdeposits using our custom UI and Stripe SetupIntent API to save bank accounts for future use. I have two question about the verification flow.

  1. When we create a SetupIntent and confirm it on frontend side via Stripe API, we receive a response with SetupIntent object where we see information about microdeposit type ("descriptor_code" or "amounts"). Is there a way to force "amounts" microdeposit type?

  2. In the documentation is said that microdeposit verification has a 10 days timeout. Can we receive any event via webhook in case where this timeout exceeds?

valid torrent
merry lichen
#

Hey everyone!

I am trying to test payouts, specifically the payouts.paid event via the cli i.e: stripe trigger payouts.paid. One issue that I am having is that it is saying there is an insufficient balance to trigger this event. I am doing this with my test api key. Am I taking the right route for testing my webhooks that listen for a payout paid event? Should I be doing this differently? Any help is appreciated!

placid smelt
#

Good afternoon, everyone! I recently created a new Stripe account for my business and am getting errors when trying to confirm payment intents. Everything was working normally before I switched my api keys. Any hints?

fluid blade
#

Hi! I have a question about detecting fraud during payment intents. Does stripe detect it during attaching a payment method to a payment intent or while capturing the payment intent itself?

formal stratus
#

Hi, is there a way to look at the specific refund object in the dashboard? Searching for the id allows me to see the charge object but not the refund one

viral heath
#

Hello, does stripe allow transfer of money from Stripe Account into an IBAN number through API?

leaden frigate
#

Is the Payout Reconciliation Report available once a "payout.created" event is received or do we have to wait until the “reporting.report_type.updated” for the reconciliation report is receive before we can request the report?

candid snow
#

I'm looking into searching PaymentIntents by status, and I see in the docs that it calls out there may be a delay between when a PI is updated and when that change is reflected in the search results. Does anyone know the sort of behavior that happens during that period where changes haven't propagated? Does it return the old version of the PI? Does it return the updated version, even though it no longer fits the search parameters?

covert bay
#

If I have the ID of a Stripe product, is there a way to search for all the Stripe prices that belong to that product and that also have a certain value for unit_amount?

According to this you can't search for Stripe prices by unit_amount.

https://stripe.com/docs/search#query-fields-for-prices

mellow agate
#

Having issues upgrading from Charges -> PaymentIntents because of mandates - any ideas?

tl;dr:

Is there a way for us to backfill mandate objects for us_bank_accounts created in Sources so that we can use them as PaymentMethod s with the newer PaymentIntent api?

Details:

My team ran into an issue while attempting to switch from Charges to PaymentIntents for ach payments. We receive an error message of "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". Is there a way to backfill these mandates, or to send a request that avoids this issue? Customers have already sign our T+C that include all the necessary components of a NACHA mandate, and we've already been charging them through the Charges api, but we keep hitting these errors because we originally created these with plaid and so the mandates aren't stored with stripe.

potent wharf
#

what's the webhook type for when user successfully completes onboard and enable them ?

silver scroll
#

my stripe account was created in US country. I have enabled the Afterpay on the dashboard (turned ON).
When creating paymentIntent, I set the automatic_payment_methods.enabled to True. But the Afterpay payment option didn't show up. Only show this option if I use payment_method_types=['card', 'afterpay_clearpay'] . My local machine is set to Canada. The default currency is usd.
Any clue?

serene spindle
#

Is it possible to get the ARN number from the API and not the Dashboard, when a refund is issued?

storm ingot
#

Hi Stripe Team! I have a question on setupIntent to update a customer's default payment method. Do I need to create a setupIntent per every time the customer wants to update their payment, and cancel it if the customer don't confirmCardSetup (instead of confirmSetup since I am using CardElement). Or should there only be one setupIntent per customer, and I update the setupIntent each time. (Note that we save a default payment for subscription, and I am building UI for customer to update their default payment method).

merry lichen
#

Hey there!

I have been able to add to my balance in stripe but still unable to create payouts because the balance is in "pending" and not "available" is there any way I can force these funds to be available, or am I thinking about this incorrectly? Thanks for the help in advanced!

potent wharf
#

Hi , when I connect my website user with stripe connected account , should I use detail (balance, payout, payment ,etc) directly from stripe api or create in my own table ?

rose otter
#

Nancy-setup-intents

storm hemlock
hexed coral
pale pulsar
#

Anyone else been getting Error while communicating with one of our backends. Sorry about that! We have been notified of the problem. If you have any questions, we can help at https://support.stripe.com/. ?

stark holly
#

Hello, is there any doc on how to reactivate a canceled subscription in stripe? NodeJS

white barn
prime prism
#

Hi, I am implementing a marketplace using Stripe connect. I want to send money (from the marketplace balance) to a given connected account. How can I do that?

honest fjord
#

after a invoice is marked as uncollectible I was still able to pay it during sandbox, is that the expected behavior? Will the customer be able to pay a uncollectible invoice in live mode?

vocal wagon
#

Good evening, I am currently looking for a developer who could set up a subscription system for my brand

urban seal
#

Hi, I have some difficulty on SetupIntents call on Connect Account

urban seal
scarlet walrus
#

Hey guys, I am new in this channel, im trying to develop a subscription charge with stripe, and i need to split the product price in two different accounts, like a comission, does anybody have some code for this to help me?

rose plinth
#

What's the best way to allow users to update cards? Is there a way to use the card element to do this?

white barn
#

Question about dynamic statement descriptors. We use Stripe connect to issue charges on behalf of dozens of different connected accounts. Each of these accounts has a standard statement descriptor.

I have come to find out that when a client uses ACH for a payment method, according to this article, the statement descriptor on the client's end uses our platform account's descriptor instead of that of the connected account: https://stripe.com/docs/payments/ach-debit#statement-descriptors

That article links to some information about creating "dynamic statement descriptors": https://stripe.com/docs/payments/payment-intents#dynamic-statement-descriptor

My question is: Do I have to implement this to create a dynamic statement descriptor on every payment intent? These clients are on monthly subscriptions so it would be nice to be able to set the dynamic statement descriptor on the subscription level so that I only have to do it once instead of every month.

gilded pebble
#

hello i have a question about my stripe account , its telling me my account is under review and i will get a response in one to two business days and nothing since last week, however it is also telling me it will begin to restrict payments if no action is taken please help

tardy jungle
#

Using the list all payouts endpoint. It allows you to only return a certain status. I'd like to list all pending, canceled and failed. Am I able to do that?

silver scroll
#

do you have documentation of non-redirect based payment method list?

formal sinew
#

hi, I recently connected our business stripe with our slack to get notifications routed in wherever we make sales. Super helpful! The only part I'm having trouble figuring out is how to add the customer's name to the slack notification that pops up. Is there any easy way to do it that I'm overlooking?

#

right now, it's just giving me this message along with the amount:
Invoice charge succeeded

then a 'view details' link.

ionic radish
#

What webhook items do I need to listen to in order to handle the creation and payment status of a subscripton per user per month? I need to know that the user has paid or not each month as well as when it is created. And if stripe will send a reminder email that their payment is upcoming.

vocal wagon
#

Hello there! so im having a really big issue with payments, so basically payments are not automatically capturing leading to customers not returning, when they pay they get "uncaptured" not automatically "captured" payments. looking to see if there is a way to fix this issue. -cheers 🙂

rich oasis
#

Hi there, I'm working with the payment sheet for Swift, and I'm having an issue when trying to set the confirmation type to manual. The ideal thing we want to do is create a payment intent with a manual confirmation, that we have a button in the app to confirm/capture the payment intent. Is this possible with the PaymentSheet?

vast rune
#

Hey

#

Is there any esay piece of docs for recurring paymenets with nodejs

thick cliff
#

I'm currently setting up our webhook endpoint and when I use the following I receive an error saying Webhook signature verification failed. No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe?

router.post('/', express.raw({type: 'application/json'}), async (req, res) => {
let event = req.body;
try {
const signature = req.headers['stripe-signature'];
event = stripe.webhooks.constructEvent(
event,
signature,
endpointSecret
);
} catch (error) {
console.log(Webhook signature verification failed., error.message);
return basicErrorResponse(error, res);
}

brittle wigeon
#

I am hoping someone can help me out. I have a wordpress/woocommerce store and I am using point of sale for woocommerce as the register. I have stripe setup and everything is working well and have a stripe wisepos E reader. I am trying to get the card reader to do manual payments and can't figure it out. Got any ideas??

ebon rapids
#

Hi everyone, I've just started with stripe integration. I've users on platform and each can create services to sell them.

I just need guidance to confirm that I'm on right track. Do I need to create a connected account for each user and make each complete the onboarding process to enable them accepting payments?

thick cliff
silver scroll
#

when using afterpay (payment element), it failed at confirmPayment because of missing shipping address ...
I have filled the form with addresses, and looked like it ended up to billing address
How can I fix this, or turn on shipping address fields to the payment element?

split cargo
#

We have a platform Issuing account. We issue cards for our connected accounts via the API. Is there any way to collect an application fee each time one of those cards makes a charge? I've only found application fees related to the Stripe::PaymentIntent here: https://stripe.com/docs/connect/direct-charges#collecting-fees

ionic radish
#

I am trying to add a pin to issuing cards, but am stuck at the encrypt the pin step.

stone wyvern
#

Hi,
I am trying to setup apple pay along with stripe, my current structure is

  • we create the client
  • save payment method
  • save client id on our end
  • charge user on specific time intervals
    Is there anyway I can achieve this with apple pay aswell
rapid gust
#

hi @dry hatch u there>

#

?

zinc palm
#

Aloha friends.
I am configuring webhooks to send a receipt once checkout is completed. How do I access that receipt url so I can use it in a firebase function?

woven drift
#

Hi Folks. I currently process credit card payments using the Stripe API, Stripe JS and a custom HTML form. On the custom form I have a secondary call to action: "or pay using PayPal" that links to a PayPal Express payment flow (see screenshot). I'd like to switch to Stripe Checkout but still allow customers to pay using PayPal. Is there any way for me to add an "or pay using PayPal" button to a Stripe Checkout page? That would be ideal. If not I guess I would need to introduce a step prior where people can choose between "Credit Card" of "PayPal" that directed them to wither Stripe Checkout or to PayPal.

halcyon vault
#

I am using React with typescript .how to integrate stripe with my project?? any Docs here??

frail oyster
#

I want to use stripe checkout but only accept Wallets (Apple Pay/Google Pay) with debit card funding sources (no credit cards). Is this possible out of the box? If not, is it possible with React Stripe Elements?

dry hatch
#

@frail oyster please continue in the thread

clever swallow
#

Can I use an external bank account that attached to a Stripe account to top-up my Stripe Balance?

scarlet shuttle
#

can I use only bank transfers except US bank? just soppose i want collect money from any client but they are from UAE and wanna send money through bank transfer?

lilac fox
#

hello stripe support.

vocal wagon
#

hello guys, i m new to java spring boot and i want to implement the collect payments and pay out option. If i got it right at login my Vendor type account should create an express account, and during the onboarding connect with my account using the stripe account link. Should i store the stripe account id in the database?

steel inlet
#

Hi there! Could someone help me understand an error response from the PaymentIntents api? Thanks in advance!

cunning yacht
#

Hello guys, I m new to Java spring boot, I want to integrate the subscription of stripe in my program. Would you like to ask if the webhooks of stripe provide the expiration time information after the customer pays

reef cave
#

Hi there I'm trying to change my old existing phone number to a new phone number so I can receive my sms authorization code for login to stripe. How do I go about this as I am extremely stuck now.

gray slate
vocal wagon
#

hello, someone kno if is possible to deactive the stripe automatic tax?

#

we dont want an automatic option

#

thanks

gilded fog
#

Hi, wanted to check: How do we input discount info into Payment Intent?

thick kindle
#

Hi, in case of a server crash, webhooks will fail until the server is up again. Is there any way of synchronizing the subscriptions after the server is restarted? Preferably getting only the missed events

merry cypress
#

Hi people !

How can I dynamically insert a discount on the checkout if I have more than one product in my cart? Can you direct me to the documentation?

worn pivot
#

Morning, is there anyway of retrieving the card_id for a Payment_Method

misty knoll
#

Hi there,

#

Hi there , I have created stripe link for payment, it shows as subscribe for the product, It should be like pay for the product. The pay button should be like Pay instead of subscribe. Where to set the parameter value for that. Advice please

drifting breach
#

i am getting this error after submit OTP
any one have an idea about this error?

#

no

nova pond
#

Hi Team,
For cards outside of US region (i.e. global coverage), how can we charge in USD? From our current trials , we had to specific currency as INR while using India cards.

hallow breach
#

Hi, there. Can we update a customer with a certain card info in stripe?

#

And make payment from that specific card?

twin stag
#

Hi all. We will have a Blockchain project where we would like to have integration with Stripe. But we have questions regarding how this integration can be done and how much time it can take based on our requirements. Can someone help me with this?

rain ocean
#

Hi all

#

i want to know about schedule payout to connect account

#

is it possible that i can schedule for Monday 12:00 AM to Sunday 11:59PM cycle

#

because weekly payout on monday is making confusion

rigid cosmos
#

Hello, can i delete Connect account from dashboard?

wind vale
#

hi I recently completed a project for my customer and i integrated a stripe account for online payments for the web application. currently the account is showing 17 disputes with out even taking any payments. can some one help me to understand what has gone wrong ? please

cerulean pineBOT
#

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

still kite
#

Hi All Can I change the Subscription start date?

celest cosmos
#

Hello! I'm working on a new marketplace product where we're splitting the payments between the platform and a service provider using Stripe Connect.

For accounting the business is using Xero and pulling in transactions using a bank feed integration. Does anyone know if this supports reconciling Stripe Connect transactions? We ideally need to split out the service provider amount as a cost.

Any advice much appreciated!

nova pond
#

Hi,
How can we specify list of countries in payments page country dropdown (can be different than default list provided by stripe.js)? Looking to prevent certain countries from being listed in the dropdown.

pastel osprey
#

Hi, did someone have an, exemple of fetching stripe subscriptions using npm package and handling rate limit ? using .subscriptions.list().next I guess

hidden vapor
#

Hey - using the Firebase extensions, I am trying to figure out a solution to:

  • I want to see other users subscription state / firebase role (added via meta data)

I'm sure there are many ways to solve it, but it seems tricky at first glance.

I can't use the decoded token await firebase.auth().currentUser.getIdToken(true); since that is only for the current user.

so that leaves me with 2 options?

  1. reading the **subscription **subcollection for each user
  • to save reads, I can query this by collectionGroup instead of going over all users. However, it seems the subscription document doesn't include uid or anything connecting it back to the user.
  1. somehow modify the triggers or setup another firebase function updating the actual user-document with the premium/subscription state.

Any ideas?

wanton aurora
round ferry
#

hey guys, i am having a strange error. It says Your destination account needs to have at least one of the following capabilities enabled: transfers, legacy_payments and requestId is req_nsYv12gMtNn3cE. What exactly it means?

remote pumice
#

"Payment Links do not yet support metered prices." -> what is a good alternative?

scarlet shuttle
#

is there any stripe api to fetch payment_method_type on the based of location?

vocal wagon
#

Hello I need a stripe api developer to make a rebill for my e-commerce brand. Do not hesitate to contact me if you are familiar with the subject.

I speak French and English.

Have a nice day.

round ferry
#

hello, i have got one more question. My subscription schedule is using application_fee_percent and it has some issues with accepting percentage values in decimals. Can you please help me? here is request id: req_e3AGmIthzTw6Tt. thanks

calm kettle
#

Hi,

I have created this SAAS platform. there are multiple vendors who will be using the platform each setting up their own account. my question is can we integrate their individual stripe accounts into the platform? #dev-help #help

bright holly
#

Hi,
I am trying to set the lookup key for a price that I created through the dashboard. I can find the price right now by listing all prices, but lookup_key is currently 'null'. Any help is appreciated thank you!

calm kettle
dapper sparrow
#

how to get unit_amount for a volume based pricing

dreamy willow
#

Just wanted to make sure I understand everything properly: I just setup a custom domain under my account and I noticed one of the records they had me make was a _acme_challenge txt record for my subdomain. This really concerns me because this is an ACME secret record, meaning that I am going to have to update this every ~30 days... is that what will happen? Or are they using some provider with ~infinite SSL record expiry?

vocal wagon
#

Hi Support Team! Just wondering, it's my first integration with webhooks, as I read on documentation could be possible to have duplicated events but... could be possible that one event could not be triggered by Stripe, I mean could I have missed events in that way? May you confirm that 100% events are sent to destination?

safe gorge
#

Hello I am gettings PHP message: PHP Notice: Undefined index: HTTP_STRIPE_SIGNATURE in error

still kite
#

Hi Stripe,
Do we have a feature to monitor the Audit trail, to track the changes made to Stripe account, Like any configuration changes, added product, webhook etc,.

wind dove
#

Hello, I'm trying to create my own pricing table and dynamically pull the data from our products in Stripe. Any idea how I could add a list of what the product includes and pull it through? We are pulling through the name and description correctly but there doesn't seem to be a place to add an array to the product where I could add our "Whats Included". I can upload an image in a thread.

craggy storm
#

I don't really need help, its more like a explanation, of how to work with customer portal configuration

vocal wagon
#

Hi Support team is there any relationship between for example a type of event order.created and the event generated by the webhook later? I mean this event data that is triggered before and sent to some webhook url has an event Id but how to link with the order.created?

pale pulsar
#

Quick question, can you use connect direct charges with express connect accounts or is it just standard accounts that can accept direct charges?

silver scroll
#

I am using payment element, do I have to pass in shipping addresses when creating paymentIntent in order to show proper payment methods? I am trying to use Afterpay. Isn't currency field enough to decide to show or not show Afterpay option on the payment element UI?
I didn't pass the shipping addresses when creating paymentIntenet, the frontend still show the Afterpay option to me. I wonder how the Stripe to determine show or not show Afterpay option.
If we really need to pass shipping addresses in order to properly render the payment methods on the UI, can you tell us the bare minimum address fields required to do this? Or we have to pass in all fields: address1, address2, city, country, zip code, ... ?

soft marsh
#

Hi,
I am testing webhook payment_intent.procesing event.
I noticed that there are no charges for "payment_method_types": ["acss_debit"],
I can see charges for "payment_method_types": ["card","us_bank_account"],
Do you know why there are no charges for acss_debit?

oblique frigate
#

Hey! Is there a way to model a price based on customers commited usage? A pre-committed usage from customer for which we will charge a lower fee for data ingestion. If the data ingestion for the month is lower than committed usage, the customer is billed for committed usage. If its higher than the committed usage, the delta is charged the regular price and for the committed usage, discounted rate is applied. Commitment can vary from customer to customer.

#

Or should we model it as customer decides the price?

woeful grove
#

hello team I have a question I have configured a web hook to listen to all events looks like everything is fine with it but I am not getting any event the only thing I can think is we discovered yesterday the account's profile hadn't been filled in, so we did. It's still in review. Do you think that may be the reason I am not getting events from the webhook ? the webhook config is set to listen to all events, including charge ones. Nevertheless no webhook is being sent from Stripe.

low kelp
#

Hi! Can anyone help me understand why the payout is not going through? I've set it up to automatic daily when we opened this account last Wednesday. It's already Friday and I haven't seen any amounts paid out.

lofty sandal
#

Hi everyone.
I have a question about coupons and subscriptions. one of my users paid for a subscription applying a coupon; the coupon was intended to be 7$ for the first month only , instead it is 7$ for one month but forever, at every billing cycle.
The question is: how can i remove this coupon from the given user subscription, in order to bill, next time, the full price?

strange prairie
#

Hi. I have a use case where I have existing customers that I now need to duplicate and split into different customers (same cards, but different names and customer ID). Can this be achieved via API? Thanks

hexed coral
#

Is there a way to hide properties when making a request to a stripe endpoint. Much like the expand property but to contract...? We'd like to make requests to the Stripe payment_methods endpoint but we are not PCI compliance and having that data there would trigger compliance for us so we'd like to get the payment method ID and the metadata but not have the rest of the properties come back.

hasty dove
#

hi all, literally just getting started and reading the api docs and i'm confused between what the docs call "connected accounts" to make api request and the RequestOptions way to do it. Can someone explain the difference? Thanks

dusky mountain
#

I have a couple of clients that pay their invoice through stripe. Additionally, I am starting a new project that requires subscription access. If I turn on test mode in the Stripe Dashboard, will my payments still be received correctly and deposited for me? Thanks!!

high spindle
#

I am trying to test out SCA for an off_session payment, but cannot replicate an off_session payment using a saved card that fails as it needs 3DS. I have tried adding the cards directly to the customer in the portal using the 4000002500003155 test card. This is just a token and so I thought that it would fail for an off_session payment (hence allowing me to test some additional code that I have added) but the payment just went through successfully. How can I force the payment intent to fail, leaving it in a state that I can then test my code that brings the customer back online to complete 3DS?

hallow breach
#

Hi, All. can we find a customer using customer email in stripe?

sullen flare
#

I need help

#

I have a key that’s on test mode. How do I disable this. My customers can’t make payments

#

Please assist

potent kettle
#

Hi, I have a question about changing subscription plan through the Customer Portal:

If the user "downgrades" their plan, currently the change occurs immediately, and their account is credited with the difference. Is there any way to change this, so that the subscription only changes at the end of the billing period?

safe gorge
#

Hello stripe post request timed out before execution ends for webhook. I need my code to execute and it might take a while how should I proceed?

silver scroll
#

The Afterpay payment method (UI) will ask for addresses, this is just for billing address. Is it possible to turn configure that to be shipping and billing address. When calling confirmPayment, we have to pass in elements, currently this element only contains billing address form

still kite
#

Hi Team, How does Stripe handle if the webhook endpoint is down?
And what happened to events that were not sent to the webhook endpoint?

hard adder
#

Hi, may I know when I to use Checkout Session and when to use Payment Intents?

They seem pretty interrelated and I'm not sure which API our client side should call first when carrying out a transaction

fluid zenith
#

Hello everyone.

#

I am using Stripe connect and need to add subscription feature.

#

I have already went through the document and I have one doubt

#

Please let me know to whom I can ask as I am new here.

hardy scarab
#

hello guys! this is my first time setting up stripe and i was wondering if it is good practice if for every user that signs up on my app to create a stripe account for them immediately after they sign up! even tho if they eventually don't make any purchases at my site!

ionic radish
#

Having an issue with the webhook returned by the custom amount price item.

lethal thunder
#

Hey guys! I have an issue. I currently have stripe working in my next.js project. Now, I want to, in my webhook handler, upgrade my user to premium on case premium paymentintent.succeeded. The issue is, I can't send the UID I want to upgrade in the metadata when creating the PaymentIntent. It seems they block this. I can send random strings, but NOT the uid. How can I best go about getting the UID into the webhook handler?

viscid bluff
#

When a customer.subscription.updated event is fired, how do I know what was updated? I want to be notified when a user upgrades from plan a to be plan b, I'm currently being notified for any subscription change.

surreal garden
#

Hi, What is the proper way to fix DNS resolution failed on WisePOS E? I get so many clients that run into this error and can never seem to help them get it resolved. The docs on Stripe page do not explain how to do this step by steps it just says "Add DNS Google or cloudfare" but how do you do that and where is that done?

keen axle
#

Olá!

timid ember
#

We tested a test interac card on the In-Person payment terminal reader today, but it just gave error : Card Declined: Try a different form of payment

mighty frigate
#

Hello, I am using the Stripe paymentintents API with the PaymentElement component on my frontend to confirm payment. I wanted to ask whether, using US direct debit, if it's possible to see our linked accounts somewhere in the checkout form before selecting a bank to pay with. For example is it able to show each account's information if we have two accounts attached?

light quest
timid ember
#

Hello, we are working on the In-Person Payments Interac refund flow. So when Interac card is refunded, we get the "terminal.reader.action_succeeded" event with the type "refund_payment", but it doesn't contain any more information about either the Refund id, or the original PaymentIntent or Charge id

olive pecan
#

Hello
We are trying to integrate our local based exe software with BBPOS wisepos.

According to your colleagues we need a server in between exe and wisepos .... I just wanted to know if you do provide this service or we have to buy a server and work with that...

thick cliff
#

When it comes to Payment Intents is it acceptable to store the client_secret in our DB for future retrieval of that payment intent, or would this be an issue to do such?

reef vessel
#

Hello - I have a follow-up question from this discussion: #dev-help message

Since the changes to German tax id verification on the accounts api were released by Stripe on July 11th, I have tried creating and updating an account in test mode with an invalid tax_id (TEST123) but I still get a 200 in response, rather than the expected error with code invalid_tax_id. See request req_YvzIxUKjZwVqY1. My understanding is that this has been rolled out already - can someone help me understand why I don't get the expected error?

eternal garden
#

React PaymentElement component: is there a way to check if the component has loaded? I would like to only show the "pay" button when the PaymentElement is ready.

sullen flare
#

I want to learn how I can make my restricted key live. I’m on test mode

#

Please help

soft flame
#

Hello everyone. I am receiving this error. I’m using environmental variables but even if i hardcode the key, I’m getting the same error

thin trail
#

How can I obtain my refresh token? Using Stripe Elements with Connect accounts in Test Mode.

scarlet walrus
#

hey Guys, i was reading the docs and i have a question, i see that in the subscription i can send a percent to the destination account, and this is the question. The rest of the percent, will be sent to the admin as a collected charge from payments?

abstract maple
#

Hey guys, i have a custom marketplace where buyers are sellers and sellers are buyers (like eBay, depop, vinted etc)

I have a custom built backend and checkout, so I don't use stripes checkout. I want to give users coupons. Since i dont use stripes checkout, I cant use the built in coupons.

Does anyone here have a method where I can accomplish this?

Process:
Buyer gets a 50% discount code -> they want to buy a £50 item -> they enter the code, pay £25, the seller gets one half and I, the marketplace owner, pay the other so the seller gets the full £50.

I'm currently wondering if I need to make two payment intents or something? One where the buyer pays the discounted amount, and another payment intent from us (the business stripe account) to the seller for the full amount?

I am happy handling coupons myself in my backend (e.g. ensuring its unusable once used, assigned to a user etc). I'm just a bit stuck on how to charge the buyer the discounted amount and still give the seller the full amount.

Thank you!

rose flax
#

Hey. I am reviewing the Orders API in regards to connect accounts.
We want to develop a multi vendor marketplace, when a customer can add products to their basket from multiple vendors, how can this be accomplished? Is it possible to create orders for connect accounts, using their products?

pale pulsar
#

When I do a payment Intent with transferring funds to a c9nnect account can I set a custom statement descriptor the connected account will see in their express dashboard?

silver scroll
#

if I have a payment intent id, can I call an api to return a list of payment methods? Do you have this kind of API?

split cargo
#

Do platform accounts issuing cards on behalf of connected accounts get charged the card creation fees and card shipping fees or do the connected accounts get charged those fees. It's not clear to me from reading this: https://stripe.com/docs/issuing/cards/physical#costs

rapid gust
#

hi there, can anyone help me related to taxjar

reef meteor
#

Hello! Is multi-currency users beta available to use?

muted shuttle
#

I have the company tax numbers but they arent the number of digits asked for and it wont let me complete my payment process. Please help

rapid gust
spring stump
#

Hey i need help , please someone work with stripe

torn scaffold
#

Hi Dev Team,

Does stripe send payouts to connected accounts banks via ACH Payments?

silver scroll
formal stratus
#

Hi all, how are refunds sorted in charge.refunds.data in the charge.refunded webhook - if there are multiple partial refunds for the same charge, is the first one the most recent or the earliest refund?

calm vortex
#

Hello, how can I emulate Stripe's Checkout page submitting information for a PaymentMethod? I'm doing some E2E testing, but I'm unable to either change the PaymentIntent of a created CheckoutSession. I am also unable to change the PaymentMethod of the aforementioned PaymentIntent, as it was automatically created by the CheckoutSession.

peak thistle
#

Hi All, new to this group. I need some help in relation to the Stripe Connect Account. Currently the profile says that it is configured for Stripe Standard. How can I change it to Stripe Custom Connect account. Is there such a thing. Any help is greatly appreciated?

woeful grove
minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

rapid gust
#

hi team

#

@dry hatch u there?

grizzled storm
#

Hi team, can you help us understand the reason we are getting the error message when trying to create a Payment Intent?

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.

More details in thread. Looks like a thread is not created, so I will share more details directly below. Thank you!

Here is the payment intent id: pi_3LLohjGK3Gnpfa3O0QkNQCHI. The payment method was set up by a Setup Intent and already had a mandate. I wonder if it's related to a specifc param in the request.

vagrant quail
#

Hi I gave Publishable API & Secret code to third party website developer. Is there a risk involved??

slate elbow
slate elbow
fiery locust
#

hi..I created connected account and financial account.
But I can't create virtual credit cards.
I would like to create virtual credit cards per connected account.
Can I create in test mode?
Please help me.

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

kind ridge
#

hey

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

kind ridge
#

i need some help on android integration get the error when i added stripe gradle in my app but the classes are not found

thorn roost
#

hi
i want to use stripe checkout session for subscription process
how can i prevent user from getting multiple trial with diffrenet user?

kind ridge
calm cipher
#

Hi everyone.

Has anybody built a Buy Now, Pay Later (BNPL) product like Klarna/Afterpay using stripe APIs?

royal vault
#

Hi all. When retrieving a list of products through the API, is there a way to find out which is the default?

round ferry
#

hi, my webhook endpoint in nodejs is in this format myurl.com/api/payment/1234 where 1234 is the ID i want to retrieve when the endpoint is called. I tried doing req.body and req.query but none of the object has the value passed in url. What am I missing? Thanks

tidal crane
#

Hey 👋 Stripe Devs! I am Rafid, another Stripe dev from Bangladesh. I have a question. I hope this is the right place to ask.

#

We have two payment methods enabled currently, card and ideal. The Stripe checkout page displays the ideal tab after card, and the card payment method is chosen automatically.

#

Is it possible to display ideal before card and choose ideal by default??

chilly gyro
#

Who can I contact? I couldnt even made a payment on my credit card. I already talk with customer support of my credit card and nothing seems to have problem.. the problem is in your website end

#

anyone can help me with this?

tidal crane
#

And is it possible to provide a default value for the name field when making payments via card or ideal ??

supple tide
#

Bonjour une personne pourrait m’aider svp ?

slate elbow
slate elbow
minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

slate elbow
slate elbow
round ferry
# slate elbow just to confirm, you're attempting to receive data via webhooks and they're not ...

no I mean I call my url endpoint via webhook with different url parameters at the end e.g. in above case I have used 1234 this is equivalent to the Id I try to receive via query params, this can be any value e.g. myurl.com/api/payment/567894 or myurl.com/api/payment/8766CC. All I want is that when this endpoint is hit, I also want to retrieve these Ids that you see above from the url route. How can I do it? currently the request object from the url returns only the event object.

slate elbow
#

ah okay. i think i get you now. you want to fetch the paymentintent with the ID provided in the request's path?

round ferry
#

yep, thats right. I have used subscription schedule and this endpoint is called via webhook every month when new charge occurs. So, when this happens I also want to fetch Ids from the url path.

slate elbow
# round ferry yep, thats right. I have used subscription schedule and this endpoint is called ...

got it. in that case, if you're using express, you could use something a bit like this:

app.get('/api/payment/:id', async (req, res) => {
    // the :id part of the URL can be retrieved using req.params.id
    // you can then use the `stripe` package to retreive the paymentintent
    // with that id like so:
    let paymentIntent = await stripe.paymentIntents.retrieve(req.params.id);
    // more information: https://stripe.com/docs/api/payment_intents/retrieve
});
round ferry
#

ohh okay, so this can also work with subscription schedule?

slate elbow
round ferry
#

its created by our system and after that stripe handles it automatically

#

also calling is taken care by stripe

slate elbow
slate elbow
round ferry
#

yes it has to be assigned to stripe's webhook url, that's what I am figuring out how will I add that there? because then where will I send actual Ids after the url

#

const webhookEndpoint = await stripe.webhookEndpoints.create({ url: myurl.com/api/payment/1234, enabled_events: [ 'invoice.payment_succeeded', ] });

This is my code while creating webhook

and at endpoint then can i grab this with :

app.get('/api/payment/:id', async (req, res) => { // get Ids from url });

?

EDIT: because webhook calls this api, i have used POST request instead of get as in endpoint example above.

slate elbow
#

now i understand :)
stripe will POST an object to the webhook url. in the case of a subscription, it'll be a subscription object: https://stripe.com/docs/api/subscriptions/object
a full list of possible events (and what they include) can be found here: https://stripe.com/docs/api/events/types
and a guide on how webhooks on stripe work with Billing can be found here: https://stripe.com/docs/billing/subscriptions/webhooks (with details on how to setup a webhook endpoint to receive payment notifications here: https://stripe.com/docs/payments/handling-payment-events)

stripe will not append the object's ID to the request path. as stated above, an object will be provided instead (which will usually include an id field). an example of how stripe does this can be found here: https://stripe.com/docs/payments/handling-payment-events#create-webhook

round ferry
#

okk

#

thanks

slate elbow
#

glad we figured it out :)
if you have any other questions you can ask them here. i might not be around to reply, but someone else likely will be

round ferry
#

sure thanks, I just have one more question:

paymentIntent = await stripe.paymentIntents.create( { amount: 10, currency: 'eur', payment_method_types: ['card'], payment_method: payload.cardId, customer: cus_id, application_fee_amount: my_val, transfer_data: { destination: hostStripeAccId?.stripeAccountId } }, { idempotencyKey: uuidv4() });

why all of sudden my paymentIntent creation process is throwing this error, I am pretty sure that few days back this code was working?

Request Id: req_SZ3rxzu8s1jy6X

slate elbow
#

i dont work for stripe, so can't make use of a request id sadly. have you checked transfer_data.destination is not your platform account's ID, null or undefined?

round ferry
#

okay will take a look

slate elbow
round ferry
#

sucks! I see that connected account Id is null. also it sends "application_fee_amount": "113", and i dont that this value is invalid, so I believe its due to connected account has no stripeId connected.

slate elbow
#

also, before you have any issues down the road, im assuming amount is set to 1000 (10 eur), not 10 (10 cents)?

round ferry
#

that was just sample 🙂

#

so I assume 113 is set to 1.13 after stripe executes the api. This is actual amount

slate elbow
#

good good. didnt want you to spend time debugging an issue like that later down the road

round ferry
#

Thanks a ton!

slate elbow
#

and yep. unless the currency is zero-decimal, stripe will add the decimal when charging for you. i dunno why it doesnt just take a decimal, but it works so not complaining

naive spear
#

I changed my cell number associated with the verification code. I can't get into my account to change my phone number because I cant get past the verification process because of the old phone number. I cant change my password because it goes to the verification process. I cant acess stripe support because the address says its invalid

spring stump
#

Hi chat isn't working from yesterday

#

There is a refund gonna end on 18 from this month i need to stop it

#

Please help

#

I was trying to contact them from yesterday till now, and nothing

whole lantern
#

#dev-help I want to cancel a refund because my customer already got his product

#

#dev-help I want to cancel a refund immediately because my customer already got his product

left brook
#

Hi all, we are a startup based on Brazil and sell books and app subscriptions, =D.

I have built a integration with stripe payments and connect, and would like to
use it in a big in-person event where we'll be selling the books.

As a requirement for this event we will need to charge people with a physical
credit-card machine.

My question is: where do I purchase a physical credit-card machine that can make
stripe payments? Or how can i find hardware to charge with stripe on Brazil?

I've already searched on the https://dashboard.stripe.com/terminal/shop, on the
web and joined the waitlist for stripe terminal but could not find any
pré-certified readers
(https://stripe.com/docs/terminal/choosing-reader-and-integration) on Brazil or
some company that integrates with this machine.

proud fable
#

Hi Guys, anyone here can help me with some documentation or steps on how to set-up multi-currency on Shopify using Stripe as a payment solution?

#

Tried searching quite a bit but fried by the lack of support on this topic.

lime kindle
#

How would I get all the current sales for a specific product via the API? I need to check if a product has reached a certain number of sales before adding to the cart.

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

smoky pecan
#

Hey guys

#

Does making test payment cost you the fee of the normal payments?

lime moth
#

Hello. I am trying to embed a custom Stripe payment form into my website with Elements. I think I configured the backend, but I don't know how to test it. I added the configs to display the form elements on my checkout page, but when the page loads, it does not display any input fields and the console shows "Failed to load resource: the server responded with a status of 500". https://howwouldyoudescribeme.org/cart/checkout.php. Any assistance would be greatly appreciated.

viscid bluff
#

Is there a Kotlin DSL available for Stripe?

terse lodge
#

Question: I'm trying to present a useful page to people who are Connecting their account through Stripe to my Connect account via the express flow. Everything works fine, but the values in requirements_due, which are things like <person_id>.verification.document.

What's the proper way to send the user useful messages like "You need to add John Doe's verification document in Stripe" instead of person_1LMFXoRgk8cV15M5itZ7veLL.verification.document - I could split the string on dots and call PersonService, and then store strings on my app to translate (verification.document to the "you need to add $name verification...") but I would expect a better method to be already available?

#

Or the idea is just to check that there are pending things and just say "You have pending stuff, click here to finish" and redirect them?

terse lodge
idle iris
near drum
#

I am in (Test Mode). Although I can enter the customer's number in the checkout page but can not receiver the phone detail in the shipping address

#

in my dashboard the customer's number doesn't appear

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

junior fern
#

Hi,
Is anyone facing problems with stripe (issue: high risk to the customer) and stripe banned my account and they said after 120 days the my funds from the customers will be transferred to the bank but after 5 days stripe refunded all the money back to all the customers and the items have shipped so i cannot cancel the orders. I tryed to contact stripe but they did not respond. Can someone please explain what "high risk to the customers" mean?
Thanks

swift robin
#

Hello, my account has been restricted and I am no longer receiving any payments

fallen sinew
#

Hey, I want to create a customer and then use the BBPOS WisePOS E to add a payment method for that customer so I can use automatic billing for them in the future. I am not super familliar with the Stripe API but I've been looking and haven't found anything in particular. If I charge the customer using PaymentIntent will that payment method be added to the customers Payment Methods? Otherwise, is it possible to use the API to instead of doing a PaymentIntent use the card reader to collect a payment method?

#

I want to use server driven integration not the terminal sdk

spring stump
#

Hi please, the support doesn't anawer and i meed help please

#

Someone just someone

vocal wagon
desert tundra
#

-Finding integrating Stripe PaymentIntents an absolute nightmare with Django. Are there any good recommendations for tutorials?

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

fresh hinge
#

hey there stripe support and community (I know it's the weekend, so if I get a response, great, if not, Monday will be great)... I'm looking for best practices on Geolocation. Do I need to do that on my end, before rendering product/price to the customer, which is what I think I have to do....or is there a stripe service that can handle geolocation and thus price / currency choices for a product as a result?

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

final hornet
#

Can we safely assume that line_items when retrieving checkout session will be in the same order as line_items when creating checkout sessions?

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

potent wharf
#

hi guys a simple question , when a customer pay for certain product to the platform (not seller ) , is the transcation called Deposit or just payment. ?

crimson viper
#

As far a i am aware, a payment

potent wharf
#

When will it be called deposit ? Can a Customer deposit ? If where will it be saved ?

crimson viper
#

That i don't know

#

:/

potent wharf
#

is there any stripe api that gives all the transaction (eg. payout, payment , transfer ,etc)

whole lantern
#

Anyone here from usa

#

??

tight raft
#

Hey i have withdrawn money from market.swap.gg
Though the funds there are empty, neither my stripe account or bank has received the money yet.

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

stray knoll
#

I lost more than 2000€ on stripe because they were all refunded when I woke up in the morning, I even cried because it was so much work and effort to simply lose income from months I had to work on the game, I spoke to the stripe by email, she doesn't answer me nothing, because i changed my email recently, i don't know if she continues to send messages to my old email, but the stripe will pay me the money she took from me because there's no reason

#

i want to know the reason they took me that , i do so much work for that

vocal wagon
#

thats terrible they refund it in the middle of your orders being sent out !

stray knoll
#

The money was already in stripe, the 2000€ and when i woke up today , i just see all my payments refunded

#

im so sad i dont know what i can do for recupere that.

still mason
#

Hi everyone 👋 , I'm from Beste and we are trying out the "Connected Accounts" service on test mode. We are using "standard" account type for onboarding users (currently no real users only we are registering emails for test purposes to see what is the flow) and the case is when a user onboards successfully and verifies their account from the email link, the account property "charges_enabled" is disabled. From the admin dashboard we can see that for this account an ID document is needed to complete the process and enable charges. However from the connected account user dashboard nothing indicates that the account is not finished (check the attached image) and there is no information that the ID document is still needed. We are really concerned that if we implement it on prod all users will be asking why they have entered all the info Stripe wanted from them, but on our platform they still can't accept payments because as per the tutorials from the Stripe docs we are tracking the "charges_enabled" property of an account. We also contacted support, but they keep saying that the user should contact them in this case and after 4 times we repeated that we are creating the users on test mode and there is no real human to contact them... so our hope is here with you people 🙂

stray knoll
#

how i can contact support of stripe , they not answer me never.

#

??

#

I lost more than 2000€ on stripe because they were all refunded when I woke up in the morning, I even cried because it was so much work and effort to simply lose income from months I had to work on the game, I spoke to the stripe by email, she doesn't answer me nothing, because i changed my email recently, i don't know if she continues to send messages to my old email, but the stripe will pay me the money she took from me because there's no reason
i want to know the reason they took me that , i do so much work for that

still mason
stray knoll
#

live chat is not disponible

tight raft
#

When will my money be in my account?

#

It dissapeared from the market, but where ?

storm hemlock
#

Or do the reverse: transfer crypto after success of payment?

#

When to make a reservation of crypto in my crypto wallet? (When Stripe payment did not yet succeed, but likely will do soon.)

#

Do I understand correctly that I should reserve the amount of sold merchandise (crypto) on processing and really sell it on success?

storm hemlock
storm hemlock
minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

neat pilot
#

Hello,
I've just built the react-native-stripe-terminal example app (https://github.com/Avery246813579/react-native-stripe-terminal-v2/tree/master/example) and I think its missing the backend as network request failed. In the code its trying to fetch from http://localhost:6969/terminal/token which I obviously need to host locally.

Does anyone have any working sample backend?
This is the first react-native pacakage that has actually worked for me.

GitHub

Contribute to Avery246813579/react-native-stripe-terminal-v2 development by creating an account on GitHub.

sacred hedge
#

Hello, I have successfully set up payments using the PHP SDK (followed this doc: https://stripe.com/docs/checkout/quickstart (HTML/PHP)) and while all testing cards work correctly on test environment, my customer is reporting that some cards on live mode are not working.

What more can I do to ensure that live mode works correctly?

Are there any extra steps I need to take into consideration apart from the above doc?

tight raft
#

Yea well seems everyone is too busy to answer anything

frail coral
#

Can anyone explain what void_invoice means for a payment_intent.cancelled event means? I can't find documentation and a full 1/6th of the users have gone through this experience. I am not sure how to replicate but the stripe frontend seems to think they paid and give me a success.

serene dome
#

Hello, I need some help with a transaction from our website that is not visible on stripe but it says that stripe charge it

#

Charge ID: ch_3LHUiaD6nXYXTxUk1okFFMhU

tight raft
#

My bad, im a newb in this, but how do i place my stripe money into my credit card?

leaden jewel
#

Hey guys i have a question, right now im using stripe connected accounts, my clients can connect their accounts and start selling on my platform and get their money to their account while i take a %, I have a question does paypal have the same thing?

#

I want to also allow paypal intergration, a customer can choose to use stripe or paypal and have connected accounts

vocal wagon
#

I am exactly 2 hours ago trying to buy to another page that has stripe and every time he told me that he does not accept me for fraud precaution, with 3 different cards probe, solution?

#

I used the cards a thousand times and they always worked

idle iris
tight raft
#

debit*

#

aight?

#

It says awaiting payout

#

i suppose its to my card

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

rugged sleet
#

hello, I'm trying to setup a webhook for 'order.payment_succeeded', but so far I cant get the event fired, even when the order was successfully completed, any suggestion?

tight raft
shy charm
#

Attempting to assign my Stripe API key (StripeConfiguration.ApiKey = key) and getting an error when executing: Could not load file or assembly 'Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. I have Newtonsoft.Json version 13.0.1 installed. Is it possible that Stripe.net API version 39.123.0 is expecting the older version of Newtonsoft.Json. If so, how do I fix this? Update: I see there is bug report (issue 2298) regarding this very issue. I downgraded Newtonsoft.Json to version 12.0.3 and the issue has been temporarily resolved.

stoic silo
#

Anyone know of ivr payment system and text2pay system supported with stripe

sour stirrup
#

Greetings. I am trying to reset my password, but the phone number that is on file is not longer a valid number. I took a picture of a drivers license, but have not heard anything from stripe as of yet. Any support in getting my password reset so I can login would be greatly apricated! Is there a number I can call to talk to a representative?

rapid gust
#

hi there, can anyone help me related to taxjar

idle iris
# rapid gust hi there, can anyone help me related to taxjar

Generally, the dev-help folk are not familiar with TaxJar. This community is focused on developers and technical discussions. The support team will be able to assist you better than anyone here can: https://support.stripe.com/contact . There is also a link to send an email without logging into your account, or you could send direct to support@stripe.com

rapid gust
#

hi @dry hatch need help regarding stripe

frail coral
#

Can anyone explain what void_invoice means for a payment_intent.cancelled event means? I can't find documentation and a full 1/6th of the users have gone through this experience. I am not sure how to replicate but the stripe frontend seems to think they paid and give me a success.

wind pelican
#

hi! I want to track some information about stripe products in my database. I setup the webhooks so that everytime a stripe product is created on the dashboard, it fires an event, and I can save some of the product information in my database. However, I was wondering if there was a way to make it an all-or-nothing operation.

eg.: that the webhook fires an event, but if something goes wrong on the database side, then the product is not created on the stripe dashboard. is that possible?

potent wharf
#

Is there stripe api to get all the transcations ever (eg. payout , transfer , payments , refunds etc)

fathom spire
#

We are using Payment request Api in our WordPress plugins.
https://stripe.com/docs/stripe-js/elements/payment-request-button

Previously it was working fine but now most of users are complaining that they are not getting any payment element in same setup.

For more clarity those who were able to see payment request button are not able to see the same now.

Is there any update we need to modify in our code.

Also i can see browser payment button is removed from payment request buttons.

Collect payment and address information from customers who use Apple Pay and Google Pay

timber hatch
#

hi, would like to know if there is an endpoint that i can call returns the details of the bank accounts added? specifically want to get the currencies of the available bank accounts. thanks!

fiery locust
#

Hi.
I am developing SAAS platform now.
I created connect accounts per company and card holders.
Also I create cards (1 for company, others for properties belong to company).
How can I top up funds to cards?

round ferry
#

hello, how can I know that my webhook endpoint was called as a part of last payment charge (last subscription) for a given subscription schedule?

waxen fog
#

hello ,anyone help, i would like to make a session that with two products 1 for payment 1 for subscription . the questions is how can i make the subscription billing after one month not immediately ?

rare badge
#

Hi #dev-help , I was wondering if there is a way to let users add first name and last name to their Credit Cards... when they're saving using PaymentElement..?

sacred hedge
#

Hello, I have successfully set up payments using the PHP SDK (followed this doc: https://stripe.com/docs/checkout/quickstart (HTML/PHP)) and while all testing cards work correctly on test environment, my customer is reporting that some cards on live mode are not working.

What more can I do to ensure that live mode works correctly?

Are there any extra steps I need to take into consideration apart from the above doc?

gusty hollow
#

Hi - I'm creating new paymentIntents for a customer which I use with a PaymentElement on the frontend. I would have expected existing payment methods (previously saved to the customer for off_session usage) to be already presented to the user in the PaymentElement to optimise payment flow for the user. Do I need to do something special for this to work, or is this not supported?

fluid zenith
#

Hello everyone.

#

When I create customer and attaching the payment method I received below error:
This PaymentMethod was previously used without being attached to a Customer or was detached from a Customer, and may not be used again.

#

I tried with different test card but still receive the same error

magic wedge
#

Hi
I find there are two examples of card scan. One is in the PaymentSheet Example, and the other one in the CardImageVerification Example. I'd like to know what different between them.

sharp musk
#

Hi, Anyone help me to create a custom account connect using Nodejs SDK

somber finch
#

Hi, I am trying to setup test connected account of Japanese region, and there i don't have any real bank account. So, i tried to put different bank names but it is not getting successful. please see the attached screenshot

shy ibex
#

customer->platform->seller, i am integrating stripe connect

#

requesting for help

#

I am using PHP Laravel

waxen quail
#

hhafeez - account

lethal scarab
#

Shipping VAT: I am trying to get my head around how to calculate the % on the total VAT. Let's say that I have 1 product costing 9 GBP and then shipping at 6 GBP = total VAT is calculated to 1.5 GBP.

Total NET and Total Gross (in the webhook) include the 6 GBP Shipping Gross. So my total VAT % is 11% instead of the 20%. Product lines api is correct.

I would expect the total Gross to be 15 GBP and the Total Net to be 12.5 GBP.

"total_details": { "amount_discount": 0, "amount_shipping": 600, "amount_tax": 150 } "amount_subtotal": 900, "amount_total": 1500,

sacred hedge
#

Should the Stripe payment form work correctly when it's loaded via IFrame on a 3rd-party site? Should it only be used on the site the form is build and performing its payment requests?

shy ibex
#

why new customer account is becoming restricted

#

while stripe connect platform payment

pine magnet
#

#dev-help

paymentRequest.on('paymentmethod', function(ev) {
// Confirm the PaymentIntent without handling potential next actions (yet).
stripe.confirmCardPayment(
clientSecret,
{payment_method: ev.paymentMethod.id},
{handleActions: false}
).then(function(confirmResult) {
// check result
});
});

in this part on stripe while using apple pay i'm getting clientSecret is null/undefined.. need help regarding this..

chrome axle
#

Hello, i have two subscription with payment method "bank transfer" (CUSTOMER_BALANCE), and was created invoice , but wasn't created payment intent , why ?
in_1LMnK3KnG67zhbleFXk4dzJ0

languid dew
#

Hello, what's the SIGTRAP error ? Thanks

stuck finch
#

Hi! If I want to bind subscription billing through Stripe inside my PWA application, how does the whole process work? Where can I see more information on how this technically happens? Do I need to get a separate confirmation from your side? What kind of app topics can be under the lock? Is it possible to implement quick payments with google and apple pay?

vocal wagon
#

Hello team, I'm Honey business development Executive from Mirror World. We have a Invitation to share with you guys, Can anyone direct me to the right person ?@mental tusk@dry hatch

#

hello everyone, can someone help me? I want to create a coupon that is associated with an email list or a domain

little ruin
#

hello is it possible to have some information because I have placed an order and the receipt displays: You are receiving this e-mail because you have made a purchase from INNOVATIONS DEVELOPPEMENTS CREATIONS, which has partnered with Stripe for the processing of invoices and payments

heavy basin
#

hello im trying to implement a stripe webhook in my django app, which is dockerized, but upon forwarding to container_name:8000/webhook/, it keeps throwing 301 error for every event triggered and yet the transaction goes through to stripe dashboard successfully, but my webhook code in my app does not run

muted ocean
#

Hello everyone, I am facing problem in accepting international payment as it is saying that Individal stripe account can not accept international payment now what should I do and how I can convert my individual account to any other type of account so that I can accept international payments?

Please help me in this.

calm oak
#

Hi everyone, is there a reason why stripe webhook event isnt firing for my staging environment?
i have 3 environments: local, staging and production, all works except the staging environment. the webhook url is fine, not sure what the issue is. I need help with this

elder steppe
#

Hi All, could someone please tell me I'm not insane here.....

I have a test website, with a webhook connected to Stripe in test mode.

My webhook looks like this.

https://mywebsite.co.uk/st-endpoint

My theory is, I don't think Stripe ever calls this endpoint, and ALWAYS give a 403 error

This is what my endpoint code looks like...
<?php mylog("Called " . date("d-m-Y H:i:s")); http_response_code(200); die(); ?>

When I call this endpoint in my browser, it's logged to my error_log.

But, when I click "RESEND" on my webhook, in the test part of my Stripe dashboard, it ALWAYS says I have a 403 error.

Even if I delete the webhook, so Stripe should get a 404 error, I still get a 403 error.

noble raptor
#

Need some help

feral halo
#

Hello Guys, My customer has send payment from bank account and I want to refund amount in Credit Card without transactionID

#

?

vocal wagon
#

I'm getting an error during settingup intent request

#

here is the setup intent ID: seti_1LLOCsC9cm0szIxndaBXWudm

#

It's related to 2FA

obsidian trench
#

Hi,I have a subscription 18 / 07 / 2022-18 / 08 / 2022. When is the next cycle? When to paid invoice?

summer verge
#

Hi Guys. Is there anyway help me to payout from platform balance to connected bank ?

shy ibex
#

hii

#

how can a customer pay to platform account

#

without creating any stripe account

halcyon sand
#

Hello everyone, I am having a issue with Klarna on Stripe Checkout. Is anyone available

tepid timber
#

Hey guys, I have a problem with Stripe, please. I have products on my Wordpress site with Stripe setup for a payment. All products priced the same at $147. I just got a payment to my bank account of $17 and checked my Stripe dashboard where I could see like 28 different people buying the same product but for like $0.80 (as mentioned before all products are priced $147 and I have checked the specific one and it shows both checkout and product setup on WorPress as $147) it’s also set as 1 product available only. Any idea what happened here? How come all these people were able to checkout for pennies instead of $147 and all buy the same product while availability is only 1? I am really confused on what is going on and what should I do now. Anyone?

sudden pawn
#

Hi Team

#

is there any way to check if fingerprint id is already generated under customer or not?

merry fog
#

Hi Team,
We are trying to extract historical data for payment_method API.
stripe.PaymentMethod.list(
customer="cus_J5G12pQFZRPkWp",
type="card",
)
with above code i am getting records.
stripe.PaymentMethod.list(
type="card"
)
But only with type (which is the required parameter) I am not getting any records.
Ref : https://stripe.com/docs/api/payment_methods/list
Is there any other way to fetch all the payment_methods for certain date range?

fresh wagon
#

Hi, I have a question, I want to implement 3d secure. Is it posible to show that modal or redirection when the payment intent is capture ? Or only when the payment is confirm?

coarse shadow
#

Hello Team, I have a question. On the Business details section -> Management and Ownership -> Individual details and ID verification are showing up as needed.. is this mandatory to provide ?

rigid cosmos
#

Hello, when i try to transfer money to Connect account with test mode. its show me this error.
->> You have insufficient funds in your Stripe account. One likely reason you have insufficient funds is that your funds are
automatically being paid out; try enabling manual payouts by going to https://dashboard.stripe.com/account/payouts.

round ferry
#

hello,

why i am not able to retrieve subscrion value in here : req_tfGJVihlDbMbZj ? I should be getting a subscription value upon creating a subscription schedule. this was working before

lilac bay
#

Hey folks. I put some payments through the test account a few days ago. Do they ever change from Pending? Pic for reference from Express user's dashboard

mossy timber
#

Hi!
Is it possible to start the local webhook listener through the GO SDK?
I'd like to run it as part of automated testing and would rather not use the CLI?

dapper sparrow
#

getting current date issues while scheduling a subscription . getting this error

You can not modify the start date of the current phase.

will post the code in thread

shadow ravine
#

Hi there, I was wondering if anyone can walk me through on how to input/install the Setup Intent API to be able to simply transfer a client's info (without having to ask for their billing info to input manually) so that they go from being a "Guest" to being a "Customer" with an Account in my Stripe payments?

vernal trellis
#

#dev-help stripe Integrated with Woocommerce but showing this and an error...

#

Please help, what could the issue be, no money coming of the card, just that error

#

..

grand sandal
#

Hi all, I hope everyone's doing well! I was reading the "Advanced Scenarios" of the Payment Element, and how it can "charge a different application fee amount based on the card brand, country, or payment method". I was wondering if I could verify the following scenario to see if I understand this statement correctly?

I have a PaymentIntent with an amount of $10. I set the application fee for card to $1 and the application fee for ACH to $0.50. When the user uses the Payment Element, they will be shown and charged a different total amount based on the payment method they use.

Does that make sense, and have I understood the statement? If so, is there further documentation that I can reference to find out more about this usage?

latent falcon
#

Hi guys. in terminal configuration, it let me display an image for the reader. I want to know how to upload that image, I know that the file endpoint exists, but the purposes doesnt match any of available options. or im missing something?

cunning jasper
#

Hello everyone, Can we refund from line item Id?

feral leaf
#

How to specify the duration of subscription on stripe checkout..?

rose otter
#

sean_trustap-payment-element

#

MCUSER-ADMIN-terminal-file

#

Zeel Darji-refund

stray oxide
#

essakrishnachaitanya - Checkout Subscription duration

round ferry
#

hello, I just now noticed that there is a proration adjustment of 0.90Eur for a subscription i created, id of the invoice is: ii_1LMuLbGdNldKu1zm7rgDcBYc Can you please explain how can we calculate this even before we create subscription schedule because now our system invoice is not matching the stripe's invoice for the first month.

vapid pulsar
#

Hi Stripe,
I've got a question i'd like to ask related to Connected Accounts.

Description:
We are onboarding a partner who wants to list our Stripe Account as their "connected account".

Question:
Is there a way (instead of creating a new connected account via API) to update our existing Stripe Account as a "connected account" to our Partner's Stripe Account without having to ask our Partner to create a brand new connected account?

Scenario:
Our Stripe Account (ID = 123)
Partner's Account (ID = 000)
Desired: A connected account managed by Partner that matches 1 to 1 as existing Stripe Account.

Any help/clarification is greatly appreciated!

lilac idol
#

Hi everyone, We are a US stripe account and we want to charge UK clients with BACS. Can we register in UK and have one Stripe account for both US and UK or would it be different accounts with different keys?

crisp jewel
#

Hello guys, I got an error with my subscription_schedule, actually I'm creating a schedule to remove an item from subscription.
I'm creating the schedule and then update it.
This is the req: req_jXmDjAdPZHbwge

I get You cannot release a subscription schedule that is currently in the released status. It must be in not_started, active status to be released.

Here the req about creation of subscription_schedule:
req_WhH42Klgghm87b

serene vessel
wanton flame
#

Hi 👋 ,
I have some issues with VAT automatic collection on subscription on checkout sessions. Everything is configured but it seems that a new customer can subscribe without VAT. Could someone give me some help to get all stuff correctly configured?

calm vortex
#

Is there a way to manually send a checkout request using POST? I.e. sending a checkout request without visiting the checkout page or creating a new element

robust maple
#

Security Policy Headers Issue:

Ive been tasked with adding a couple new security policy headers to my production application:

add_header Cross-Origin-Embedder-Policy "require-corp";
add_header Cross-Origin-Opener-Policy "same-origin";

This blocks external scripts from embedding resources on our app that dont come from our same-origin. You can bypass this by adding the Cross-Origin-Opener-Policy "cross-origin" header to your responses. And by adding crossorigin="anonymous" to the v3 script being added in our index.html, i can ensure that the initial stripe.js loads just fine.

However, this stripe.js script, also dynamically adds more requests for .html files that get added in the Card Elements Iframe. These subsequent requests are getting blocked, because i have no control over the response headers, or being able to mark them as 'ok'.

How can I keep thse new header policies, and still allow the stripe.js script to request other html files? Can I put in a dev request to the stripe developers to add these cross-origin-opener-policy to these extra requests being made?

desert tundra
#

Hi, I'm wondering if it is possible to do something like this with Stripe. Fyi im using Django backend with HTML frontend.

  1. Take a payment through Stripe Checkout (already have this working) and store it in my platform balance.
  2. Assign this "work" to a connect express account internally on my site.
  3. Receive feedback from the client who has commissioned work from the express account holder.
  4. Release money to express account holders account when positive feedback has been received.

I've been looking for a while at the docs ect.. and I can't find anything solid on this that fits my usecase, but if it is possible, I'd appreciate explanation or links to documentation/tutorials that talk about how to implement this.

Thanks!

stray oxide
#

Fred_Pax8 - CORS

glacial glade
#

Hi, I'm creating an invoice using the API and specifying a coupon code when I do so. I'm then adding the line items to the invoice after it's creation. I'm getting the following error:
"The coupon default currency (usd) does not match the line item currency ()"
Any thoughts - it doesn't seem possible to specify the invoice currency before it has any items?
Thanks

fleet sable
#

Is it possible to expand checkout session items in a retrieve session api call. I don't think it is but just wanted to verify. Currently we're doing a promise.all to retrieve the ID and the items via the two endpoints. It seems like this is the only way to get the price for one-time purchases but let me know if I'm mistaken.

worn scroll
#

Hi folks – I'm having trouble with Promotion codes in Connected Accounts.
I am creating Checkout Sessions via the API, making sure to specify the proper Connected Account ID ({stripe_account: connected_account_id}) and setting allow_promotion_codes: true , and creating the Coupon + Promotion code in the Connected Account's dashboard. However, when I go to the Checkout Session URL and put in the promo code, I am told it is invalid.
Any thoughts as to what could be the issue?
Thank you 🙂

raw roost
#

Hi, Im using stripe 9.12.0 and calling stripe.customers.search, when I test I get an error that says StripeInvalidRequestError: Search is not supported on api version 2018-02-06. Update your API version, or set the API Version of this request to 2020-08-27 or greater. I checked my dashboards api version and it says 2020-08-27

grand sandal
#

Hi, is there an easy way of performing confirming PaymentIntents in an automated testing context? For example, I'm testing FPX and it has a next_action.redirect_to_url. The given URL has a button to confirm the PaymentIntent, and I was able to capture the request that that button triggers, and replicate the pattern so that I can use it with any test payment intent. This works for my use-case, but I'd prefer to avoid relying on undocumented/unmaintained features. I was wondering if there's a more established mechanism to achieve the same result, and which could potentially be used for other payment methods like Bacs and P24?

lilac bay
#

Hi folks. If I want to access a Payout on one of the Express accounts linked to my main one, how can I do that? I've tried with my API keys, and I've tried setting the account ID, but I keep getting a 404

quiet mist
#

Hi there -- we are creating a monthly subscription via the API and are including a backdate_start_date of when our customer's subscription should start and a billing_cycle_anchor that is set to the upcoming 1st of the month when we plan to charge the first full invoice. We're having trouble reproducing the prorated amount for the initial invoice, and would like a better understanding of the calculation so that we can explain to our customers. Here's the example we're testing:

We create a monthly subscription of $6263 with a backdate_start_date of 1655265600 (Wed Jun 15 2022 04:00:00 GMT+0000) and a billing_cycle_anchor of 1659326400 (Mon Aug 01 2022 04:00:00 GMT+0000). As far as we can understand the prorated amount should be calculated as follows:
June: 1368000 seconds -> $3305.47
Jul: full month -> $6263.00
Aug: 14400 seconds -> $33.67
TOTAL: 9602.14
but we are seeing an initial charge of $9697.55.

vapid pulsar
#

Hi Stripe,

I have a follow up question related to the following guide:

https://stripe.com/docs/connect/collect-then-transfer-guide?platform=web

Best Practice(s) Question:
Our stripe account currently calls the Stripe Subscription APIs (createSubscription API) + we listen to webhook events on successful payments for our user payment flow.

We now have a use-case to transfer an amount of money to one of our Stripe Connected accounts upon confirming the payment is successful by the customer.

What is the recommended way to implement connected account transfers API to a subscription payment flow? Would you call the transfer API after you've received confirmation from the Webhook that a payment for a subscription was collected successfully? The guide integrates collect and pay out later using payment intents.

Collect payments from customers and pay them out to sellers or service providers.

faint burrow
#

When can you pass in offline rather than online for a mandate?

stuck finch
#

Hi! I have a mobile PWA app, I plan to use Stripe to bill subscriptions within it. Is there any validation on your part or is it enough to have a Stripe account and correctly integrate the subscriptions according to the technical instructions from your site?

soft gale
#

Hey guys,

Is it possible to split the Stripe Platform Fee to deposit into separate accounts?

fair storm
#

I'm trying to create a customer record using https://api.stripe.com/v1/customers
It works fine when I use the form-encoded request body as key-value pairs such as
email=name@domain.com&name=john smith&phone=01234567890
yet I come unstuck when trying to include address child fields.

jovial jetty
#

I use stripe to collect money from my business. It is really hurting me because it is not allowing me to payout.

hallow holly
#

Hi I am using stripe account for my payment gateway for my business and accidentally we deleted the previous secret key and now we have a new secret key but problem is when we try to process a payment or put in a new cc details it gives us an error of expired API key. What should we do?

oak raptor
#

Hi there, I received a "lock_timeout" for one of my API calls but I'm not quite sure why. Is there something I can do about this?

vocal wagon
#

Hi there I was mistaken between graduate pricing and volume pricing, hence I have an amount of customer I need to move on volume pricing instead of graduate. this manipulation is not allowed even from stripe admin but how should I handle the situation ?

final hornet
#

Can we safely assume that line_items when retrieving checkout session will be in the same order as line_items when creating checkout sessions?

novel zenith
lilac bay
#

Hi again. Am I right in thinking the only way to match Transfers to an Express account and the Payout from that account is through the destination_payment field on the Transfer?

rotund pendant
#

Hi there, is there a way to export a CSV of the dates that customer will renew?

viscid bluff
lusty osprey
#

Hello! I have a quick question regard stripe subscriptions. It's not possible for a subscription to not have a plan attached right? Even if the plan is archived?

placid smelt
#

Hey everyone! I'm getting an error when trying to create/confirm my payment intents: "a similar object exists in live mode, but a test mode key was used to make this request". I can confirm that those payment intents are being created because I can see them on my dashboard. I'm using my test api keys, but stripe still uses my production ones. Any hints? (node.js and react native)

rose plinth
#

Hello. I was wondering how I could update the default credit card after a payment intent has gone through.

tepid timber
#

@hollow prairie Hey! I am not able to reply to you

slim pelican
#

Hey, we've had a dispute on stripe that was disputed for a higher price than the initial sale price. Is this expected? We've been operating for years with hundreds of thousands of transactions and this is the first one I've seen like this

frank sky
#

How do I disable the need of cvv/cvc on stripe. Invoices/payment doesn’t matter

worldly python
ebon rapids
#

Hi everyone, I'm passing metadata required for development purpose while creating checkout session and listening to the event "payment_intent.succeeded". I'm getting metadata in related connected acc's dashboard but not when I'm listening to it in stripe CLI.

So just to confirm, doesn't the api give metadata object in test mode?

summer portal
#

Hi everyone,
W're using flutter to develop our app, we are using stripe as payment gateway, we have successfully added the gateway to process credit/debit cards and also Google Pay for our android users,
But with iOS we faced issues, currently while testing apple pay works fine on Simulator. but not working on real device, we did follow all the steps here (https://stripe.com/docs/apple-pay?platform=react-native), and when running the app on a physical device (logged in with a sandbox account) can click on Apple Pay button and the payment sheet is visible, it starts processing the payment but we get this error on the logs (PlatformException(Failed, Payment not completed, null, null) and also same message on the payment UI "Payment not completed".

What can be the source of the issue?

Thank you in advance.
#dev-help

Allow customers to securely make payments using Apple Pay on their iPhone, iPad, and Apple Watch.

steep rain
#

it saying expected to arrive on 7/13 and now its 7/18

brittle stump
#

#dev-help got a question here. Is there anyway to get a quote on a subscription upgrade? I'm looking to use the quote endpoints to figure out what the invoice would be if a person upgrades from monthly to yearly and there's a difference in price. To me it doesn't look like quote currently supports figuring out what an invoice like that would cost. Can anyone confirm?

desert tundra
#

Is it possible to check whether or not a checkout session has been successful?

dreamy willow
#

It doesn't seem possible based on poking around with creating a new product with a default price, I don't think we can set that so the customer can choose their price?

calm vortex
#

How does redirectToCheckout work? Does it send a POST request or something else?

blazing flare
#

Hello, I'm trying to test the Stripe Connect onboarding flow from the SDK.

I'm instantiating the SDK with my test API key, and using account.create() then accountLinks.create() and that's working fine.
The problem occurs when trying to create the actual test connect account, following these instructions:
https://stripe.com/docs/connect/testing#creating-accounts

The problem I'm running into is that it won't accept 000-000-0000 as the phone number, the way the instructions suggest for the OAuth flow.

I know that this isn't the OAuth flow, but how am I supposed to create a test Connect account with the test values using the SDK/onboarding link?

Before going live, test your Connect integration for account creation, identity verification, and payouts.

boreal birch
#

Hey everyone,

One of my connect express clients (for accounting purposes) needs to see the breakdown of their payouts they receive because they want to 1:1 match this with expenses/revenue in quick books. I'm trying to find a way to pull a list of charges for a given payout id. I've looked at payout api, charge search api, payment intent api, etc. and can't find any way of doing this. Has anyone faced a similar problem? I'm hoping the solution isn't to create manual payouts because i really don't want to do that lmao.

thanks

lilac idol
#

I am trying to test out the Oauth Standard accounts workflow. I need to be able to connect our Stripe account with Client's stripe account using Oauth standard account type. However, when creating the account it is asking me to input real bank account numbers even in test mode.

I am in test mode and using test mode data and it would not let me proceed. Not sure what to do.

wooden ibex
#

Hello.

I think there's some documentation for Stripe that I can't find, and I need someone to point me in the right direction.

When a user on my site signs up, they receive a mail. This mail contains a Payment Link, to a product costing (e.g.) $100.
When this user has paid the $100, I know I can make Stripe send a request to one of my sites endpoints to tell my site that the transaction has occured. This is because I need to mark the user as "Paid" in the system.

But how do I know which user has paid the payment link? Can i pass a unique ID in the payment link in the first Email that then becomes part of Stripe's request to my endpoint afterwards?

It seems like a super simple issue which should be standard functionality, but I cannot for the life of me find documentation in the Stripe docs for how to do this

scarlet walrus
#

hey guys, does anybody have a code to create subscriptions with nodejs? i just want to check if i am sending the wrong parameters

kind furnace
#

[Help Needed] Hello! I'm getting NPE when calling Card.retrieve on physical Issuing cards in test mode. Virtual cards work fine.

    at java.base/java.util.Objects.requireNonNull(Objects.java:221)
    at com.stripe.util.StreamUtils.readToEnd(StreamUtils.java:25)
    at com.stripe.net.HttpURLConnectionClient.request(HttpURLConnectionClient.java:46)
    at com.stripe.net.HttpClient.requestWithTelemetry(HttpClient.java:56)
    at com.stripe.net.HttpClient.requestWithRetries(HttpClient.java:82)
    at com.stripe.net.LiveStripeResponseGetter.request(LiveStripeResponseGetter.java:54)
    at com.stripe.net.ApiResource.request(ApiResource.java:179)
    at com.stripe.net.ApiResource.request(ApiResource.java:169)
    at com.stripe.model.issuing.Card.retrieve(Card.java:292)```

I'm using Stripe Java SDK version 20.37.0.
lime moth
#

I am trying to configure Stripe for the first time using https://stripe.com/docs/payments/quickstart (Web, HTML, PHP). I create a simple page with the sample files (https://howwouldyoudescribeme.org/stripe2/checkout.html) and it looks like it is working, because if I leave everything blank and click Pay Now, all the input borders turn red. I incorporated the code into my actual checkout page (https://howwouldyoudescribeme.org/cart/checkout.php), but when I add an item to the cart and enter a name, and then the payment fields display and I click Pay Now, the input borders do not turn red, and in the console, I get the error "Uncaught (in promise) ReferenceError: elements is not defined at HTMLFormElement.handleSubmit". This is very strange, because elements is defined within async function initialize() the same in both files. Thanks.

lime moth
ember bear
#

@lime moth let's keep chats in the thread I opened. You will need to click the blue 1 Message link and then join the thread

rough iron
#

Hi, I'm having problems with Stripe webhook signature verification. My system is running on AWS Amplify, and I have Amazon API Gateway receiving Stripe webhooks. The webhooks invoke a python lambda to process the webhooks. When I test my code directly on my machine (with great difficulty), I can get the webhook signature to successfully pass. When I deploy it to AWS, I always get back "No signatures found matching the expected signature for payload." I've checked to be sure my api secret is correct, and I've tried a bunch of things to troubleshoot—to no avail. Can someone please help me with this?

verbal gyro
#

Hi, just a quick question - I am looking to implement Stripe checkout to my Gatsby website, The product I am selling requires a website URL from the client on-purchase. Is there anyway I can add an extra text field into the checkout page when they're paying?

final hornet
#

@dim hearth regarding this message: #dev-help message
When the checkout is created, we save some data for each line item on the database and save the record id for each line item in metadata. When we get this back, the line items should be in the same order so that we know which line item corresponds to which record in the database. This problem could have been solved if metadata was allowed for each line item when creating checkout session but seems like metadata can only be assigned to the whole session object

normal kernel
#

Hey I've got a question about getting a Subscription updated with a correct price with a date in the past, and without charging the customer anything

light quest
#

Hey friends 👋 - is there an API/method to retrieve the exchange rate and USD amount value for a PaymentIntent that happened in a different currency?

summer portal
radiant crag
#

Hey everyone. Can you please tell me how can I send an email about a failed payment on a test account?

ebon rapids
#

Hi everyone, I'm passing metadata through payment_intent_data.metadata prop. And I'm not getting this metadata in event object while listening with Stripe CLI. Any help?

vocal wagon
#

hi i want to confirm payment intend, i create it in test mode, i have object and client_secret in response

lament kettle
#

See what currencies you can use for making charges and for paying out to your bank account.

brittle stump
#

Hello, I'm trying to use the upcoming invoice endpoint to figure out the price on upgrading a subscription from a monthly to a yearly. The problem is that it doesn't seem like the price field in the invoice_items object for this endpoint doesn't accept prices for things that are recurring. Can you suggest some other way I can get the invoice total for a potential upgrade?

cold geyser
#

Hey Stripe Team! We've been facing an issue for sometime now and I was wondering if there was any context you could provide with the issue. We're using the Terminal Android SDK and we're on version 2.10.0. When we get an interac debit card process, we see one of two workflows. I've attached the images - the one on the left (which doesn't have the captured step goes through and everything works fine - but the one on the right when it creates an uncaptured payment gets us a failure). Any ideas on why this could be happening?

glad jolt
#

Hi devs, I got a notification from Stripe saying verify but now I verified and it says my business isnt eligble

white barn
#

Hey all. I have a question about the plan object vs the price object.

Probably a pretty basic question. I have a webhook firing out of Stripe whenever a subscription is created. I need to look at the interval in the payload, and take different actions based on if the value is month or year.

My question: In the payload, I see interval under both the plan and the price objects. Does it matter which one I key off of?

I see the following mentioned in the documentation on the Plan object: https://stripe.com/docs/api/plans/object

You can now model subscriptions more flexibly using the Prices API. It replaces the Plans API and is backwards compatible to simplify your migration.

If I'm interpreting this correctly, it sounds like the plans object is the older data model and that I'm probably better keying off the value in the prices object. But I just wanted to get a sanity check on that. Is there any other reason I might choose to key off of one value vs the other?

vocal wagon
#

Hello guys, i'm working on the implementation of the PaymentSheet for our Android app, we use SetupIntent for our payments but i'm having some trouble getting it going, help would be appreciated. Thanks in advance

burnt blaze
#

Hi. I have an application which has different domains for different countries, is it correct to create a connection point for each domain in each country? And if I do this, will each event that is generated in a country be received in its respective server?

white barn
#

I have another question that might be a dumb one, but I'd value a sanity check. I took over Stripe from a predecessor. I noticed today that he set up a bunch of price points in a way that strikes me as a bit odd.

In short, we want to bill clients once a year for these. Instead of setting the billing period interval to yearly he set them to custom, every 12 months.

Intuitively speaking, this should work fine. However, we're early enough in the rollout of our annual products that I could change course if needed. It wouldn't be trivial to do because I have a bunch of signups on the price points that are set to every 12 months. So all those subscriptions would have to be migrated over to new price points.

Can I get a gut check? Would it be worth it to migrate?

The one thing I can think of off hand is that for the clients on plans that are set to every 12 months the interval value is set to month so it makes it just a bit more tedious to parse these annual plans.

reef fog
#

Hi all,

Is it possible to charge customers differently based on their subscription tier? Take, for example, customers A and B, who are subscribed to Tiers 1 and 2, respectively. Now, consider a T-Shirt that is priced at $120. A should be able to purchase the T-Shirt for $100, while B (assuming the more premium tier) should be able to purchase the same T-Shirt for $80. Finally, the savings for the subscription tiers should be capped. Continuing the example, A can keep using their subscription until total savings sum to $100, and B can go on until total savings sum to $200.

blazing flare
#

Hello again,

Is there any way to include a plain shipping amount using Stripe Checkout with the SDK?

I've tried the following:

shipping_options[0].shipping_amount | Got an error saying "shipping_amount invalid, did you mean shipping_rate"?
shipping_options[0].shipping_rate.fixed_amount | Got an error saying "invalid string" because 'expandable' didn't mean what I thought.

I just want to include a known shipping charge to the checkout information.
I don't want to make a separate API call to create a shipping rate, I'm already getting that from another API service.

vocal wagon
#

Hi again, I just updated the SDK,
e: Object is not abstract and does not implement abstract member public abstract fun onPostalCodeComplete(): Unit defined in com.stripe.android.view.CardInputListener
Got this error, I was hoping you could guide me with this

mighty hill
long bronze
#

I need help, how can go back in config steps? I want change the country and type

lusty zealot
#

Hi, is it possible to update the description of a one-time charge using Stripe Checkout, or do I have to use the Payment Intent or Charges API?

small ginkgo
#

Howdy. I understand you're hit with monthly fees for Connect only if you have UK Bacs debit users?

vocal wagon
#

HI, need help. I would like to know which accounting firms provide services

untold jolt
#

Hi, need help with customise invoice footer formatting. I need to add some string that is align to the right, I use string.padEnd and padStart to help me to do so. It work great in console but not align in the invoice pdf. Is there a reason behind that? I have attached the screenshot of the invoice footer.
This is the Request POST body
{ "footer": "Fionn Buchanan: Rookie Dev AU $49.00\nAlaw Douglas: Hobbyist (1000) Plan $99.00\nAmrita Fraser: Hobbyist (1000) Plan $99.00\nNicolle Pearce: Rookie Dev AU $49.00" }

wooden ibex
#

I've set up a testing scenario with a Checkout Session. I'm currently listening with the Stripe CLI, but it fails to POST to my controller's endpoint when checkout.session.completed comes through. Could someone have an idea about what gives? Please see attached pictures

Apropos this: I'm not quite sure I've understood what ensures that the routing to the endpoint is correct. I assume it's when I set up the listen command in the CLI?

opaque obsidian
#

i got a little question, not sure if i can ask it here.
When i connect my stripe to a ideal addon on my website (whmcs) it says My name and then in name of (my company name)

i'm just wondering is it possible just to show the company name?

Thx!

dire isle
#

Hi everyone! I have a question about estimated payment. we have a product with 1 price with 3 tiers based on usage:

            "currency": "eur",
            "active": True,
            "tax_behavior": "exclusive",
            "recurring": {
                "aggregate_usage": "sum",
                "interval": "month",
                "interval_count": 1,
                "usage_type": "metered",
            },
            "billing_scheme": "tiered",
            "tiers_mode": "graduated",
            "tiers": [
                {"up_to": 50, "unit_amount": 350, "flat_amount": 0},
                {"up_to": 150, "unit_amount": 300, "flat_amount": 0},
                {"up_to": "inf", "unit_amount": 250, "flat_amount": 0},
            ],

the user has a subscription for a product, and the user can "create" X product to be used.
so we need to show to the user how much it will cost if N or M products are created.

does anyone has any example about how to implement that? is there anything already done on the stripe api? (we are using the python api)

worn talon
#

Howdy! My question is about validation on production vs validation in test accounts: customers creating "connect" accounts in production using PO Boxes get errors (as they should), but I am able to recreate those errors in local development. Is stripe somehow choosing when to be strict about validation, and if so how coudl I force my local development to be as strict as production, so I can see these errors locally. Thanks!

obsidian trench
#

Hi, In the scenarios of Stripe checkout for subscripiton

Can the event sequence be sure?

Fisrstly : checkout.session.completed

Then:
customer.subscription.updated OR
invoice.paid

still acorn
#

Where can I learn how do coupon codes work in Stripe Checkout? Can you give me a quick overview?

I'm building a Next.js app with a custom payment flow, using Stripe Elements and <PaymentElement/>. I want to add an input field to my form where the user can enter the coupon code, and click apply, which will reduce the price. Basically, I want the functionality you can see in the following url, after you toggle on the "Coupons" checkbox:
https://checkout.stripe.dev/configure

But I don't know how to implement it correctly myself. I don't think <PaymentElement/> supports coupons, and I don't know whether I should implement everything from scratch myself, or if there's some clean and simple way to do this with stripe.

If I were to do this myself, my biggest question is - how do I reduce the price of the product, after the coupon code has been successfully applied? The problem is:

  • I'd have my input field displayed right next to the <PaymentElement/>.
  • In order to show users the <PaymentElement/>, I have to create a payment intent.
  • To create a payment intent, I have to know the price the user will be paying for the product.

I suppose I could recreate the payment intent after the coupon code has been successfully applied, and rerender the <PaymentElement/> form, but I'm not sure this is the right approach, and I don't think this is what's happening in the example url you see above - when I'm applying the discount code, the price decreases, but the credit card form doesn't seem to rerender. And I don't understand how you guys have accomplished that.

Can you please share some advice?

slim wagon
#

Hello Stripe people 👋
We recently created Stripe accounts in another country and we would like to configure our saved tokens and payment methods to be working directly on the newly created businesses we've created in those new countries.
https://stripe.com/docs/connect/cloning-customers-across-accounts
I found the above but I can't seem to understand how we are supposed to set that platform account up?
Could someone help me understand how I am supposed to do that?

obsidian trench
#

How to expand invoice info using Subscription subscription =
Subscription.retrieve(
"sub_1Ks3oCIXF5VHSVPp3BxyiY0o"
);

pastel imp
#

can i ask if my stripe say need to verify my company email how to do ya?

minor island
#

Hi there. This SetupIntents guide mentions a recommended mandate text for saving card details, but I followed the link and it doesn't seem to offer any mandate text example.
I've searched the docs for mandate text. Does anyone know what it might be or where else to look?
Thanks
https://stripe.com/docs/payments/setup-intents#mandates

Learn more about the Setup Intents API for saving payment methods.

maiden needle
#

Hi all 👋
Question for Stripe people re: Connect and Express Dashboard:
Is there anyway I can have users be redirected back to our platform after logging out of Express Dashboard?
We are passing returnUrl and refreshUrl to v1/account_links and that works fine for onboarding (returns to platform after onboard). However if an already-onboarded user visits the dashboard, and logs out, they are redirected to a Stripe login screen (which they have no login for).

verbal quest
#

Hey Guys, having a hard time setting my discord with Stripe, keep getting addition information required and i have checked everything and make sure nothing is in the way and still happening

fiery basalt
#

hi everyone, our church is already using stripe for our small online bookstore and also our church website to accept donations etc.

#

We are wanting to expand by offering a small terminal on the back table where people can tap on a screen and choose an amount and where the funds will go to etc. and then tap their card... is there a solution ?

golden cosmos
#

@fiery basalt lets continue the discussion in the thread

feral sierra
#

hello, to listen for refund event, should i use charge.refunded ?

past estuary
#

Heyss guys

#

I am working on a django stripe integrated project

#

As I want to mask the card cvc in card element but I cant find any solution to it

#

Is there any method to do so?

tired dagger
#

Howdy stripe devs! I'm integrating the Payment Request Element into a React App, to enable users to pay w/ Google Pay. I've got it all setup but I get the error DEVELOPER_ERROR in loadPaymentData: Invalid stripe:publishableKey for current environment. Make sure you are using Stripe's test key. When trying to click the Pay button in the Google Pay payment sheet. The flow goes --> create paymentRequest and detect if google pay is available ---> render PaymentRequestButtonElement ---> user clicks to pay (i'm testing with the google test card suite) ---> listen for paymentmethod event ---> create payment intent on backend and fetch client secret --> call stripe.confirmCardPayment with client secret... Here is my code:

heavy basin
#

hi may i know how to go about resolving 301 errors when using stripe cli in a dockerized django app? the transaction goes thru successfully on stripe, but the webhook endpoint returns a 301 code, and it doesnt run

short imp
#

Hello, tell me please. I need to create a connection between my platform and clients`s stripe account. My clients are going to my connect link. After connecting, my clients come back to my platform. And I need to take back from your server an ID stripe account. How can I do it?

I hope when I will have Stripe accounts of my clients I can generate and download the financial reports. Did I understand?

last root
#

Hey, is there a way to find and merge the duplicate accounts on stripe?

simple orchid
#

Hi Jack I'm wondering if you can help me, I am trying to enable customers to create an account before checkout with their own password

#

but I have seen nothing about this in the API docs

#

I can see how customer IDs can be created etc

last root
#

so we were using the same email to have multiple accounts on stripe and this is causing the issues on our dashboard. We wanted to find such account and merge them to have clear picture of the dashboard

lunar bluff
#

Hello Stripe Team.

#

I just want to confirm something regarding the money movement timelines

#

Is it possible to configure by the user its own cutoof time for the payouts?

#

@stone solar @misty hornet @dry hatch

#

Thank you so much.

misty hornet
#

VIc-ACH

obsidian trench
#

Hi, String sigHeader = request.getHeader("Stripe-Signature"); in webhook, Required request parameter 'error' for method parameter type sig is not present happened.

noble sage
#

Morning

#

I am using old way in doing payment in my system where I create customer and resources for it(cards) than whenever he want to do something I charge the saved cards , recently found that this logic if the card is 3ds secure

so first when adding the card I trigger the 3ds secure logic but what if after I saved the cards the user want to use it will failed because (card) request auth on each transaction

fast hatch
#

Hello 👋,

I'm using Stripe checkout with mode=subscription.

Like this:

const checkoutSession = await stripe.checkout.sessions.create({
  billing_address_collection: 'required',
  customer: customer.id,
  customer_update: {
    address: 'auto'
  },
  line_items: [
    {
      price: STRIPE_UNIT_PRICE,
      quantity: 1
    }
  ],
  subscription_data: {
    metadata: {...}
  },
  automatic_tax: {
    enabled: true
  },
  allow_promotion_codes: true,
  mode: 'subscription',
  success_url: `${body.redirectUrl}?success=true`,
  cancel_url: body.redirectUrl
});

I believe this populates subscription.default_payment_method and does not fall back to the customer's default payment method.

Later if there is a problem with a payment (e.g. Insufficient funds) I'm left with an invoice that is status=open.

I'm using the hosted invoices page to allow them to allow customers to pay the invoice and update their card details.
I've also used Stripe checkout to allow the customer to update their payment method (which I've set on the subscription with default_payment_method)

The problem I'm facing is that if the customer uses the hosted invoices page to pay the invoice, the subscription.default_payment_method is not updated so the next invoice will fail again. This can be fixed by using payment_settings[save_default_payment_method]"=on_subscription. But I do not believe you can set this on the subscription when you use Stripe Checkout? It feels weird to set this by updating the subscription via a webhook.

If I use Stripe checkout to allow the customer to update their payment method. I can set it on subscription.default_payment_method but then I'd need to make an API call to retry paying each invoice to resolve the issues with each invoice?

Is there a better way?

noble sage
#

I am using old way in doing payment in my system where I create customer and resources for it(cards) than whenever he want to do something I charge the saved cards , recently found that this logic if the card is 3ds secure

so first when adding the card I trigger the 3ds secure logic but what if after I saved the cards the user want to use it will failed because (card) request auth on each transaction
so I was reading about payment method api, can someone verify if I use the payment method API instead of source api (to add cards) this will solve it?

misty hornet
#

@noble sage I've created a thread for you

clever magnet
#

Hello! I am trying to find someone who is willing to help me implement stripe checkout on my React Project. I have tried a bunch of times, watched a bunch of videos, and still cannot find a way to make Stripe Work

fossil oracle
#

When trying to attach payment method to customer using - stripe payment_methods attach <pm_id> --customer=<cus_id> I am getting the error - This PaymentMethod was previously used without being attached to a Customer or was detached from a Customer, and may not be used again. What should I do? I want to attach this exact payment method to this customer.

round ferry
#

hello, I would like to know how can I eliminate proration charges on multiple subscription schedule for one account?

hardy scarab
#

hello guys i was gonna set up Stripe Connect for a client in the US. He already has a stripe account setup, but he wants to payout businesses with transfers! But i don't know why the countries available for his stripe account to make payouts is that limited regarding countries he can payout to.

#

does it has to do with his taxes setup?

fast hatch
#

When using hosted invoices, is there a way to redirect customers back to my website?

hidden rune
#

Hello everyone,
just I want to understand somethings,
first of all what is the mean of charges API, is it take extra fee (surcharge) from customers or return some fee (refunds) to customers , or both?
How to associated paymentIntents with charges?
many thanx

brave vale
#

Hello, I've currently got a payment form set up on my page using Stripe JS and Elements.

Payments are being collected successfully, but at the moment all of the customers are being created as guests. I'd like to be able to create the customer in my Stripe dashboard during the payment process, is this possible using Stripe JS?

soft marsh
#

Hi,
I cannot find payment_intent.processing event for pi_3LN1glCb1AYBABuF1xvJsfcp.
Can you take a look why it is not triggered?

hearty garnet
#

Hello. In the live mode, I want to verify a case which is a bank card can bind to a customer but it will be pay failed when try to use this card to make a payment. Is there any bank card could use for the case in the live mode? Thank you.

potent wharf
#

Hello , a simple question
In test mode
If I make a payment (say $400) from customer account with test card , is the $400 transfer to the platform account not instant ?

cursive kite
#

Hi! If a coupon expires, will the subscription keep the effect of the coupon? I mean, will the discounts be applied when the coupon is expired?

balmy silo
#

Hi everyone,

I do have a question regarding Stripe Terminal SDK on iOS.

It is recommended as per the documentation to set up the initialisation on AppDelegate before any calls to .shared.

My question is that to initiate the SDK it require a connectionToken provider class that is responsable to fetch the token like this below.

Terminal.setTokenProvider(ConnectionTokenServiceProvider.shared)

In my case our app is a mix of Web and Native. This connection class will need to have a csrf token passed by the web to the native app. As it is a shared class therefore its inner value can be changed accross the entire app.

My question is related to : Will stripe do a copy of the instance or just a reference to it ? therefore by reference the class can be updated. I did not find any "updateTokenProvider" method on the sdk

remote pasture
#

Hey, I had a quick question. Is it possible to extract the full bank account of a Customer from stripe? Or do I always get just the last 4 digits?

coarse shadow
#

Hi! Is it possible to change the name of the button on the checkout page to always default to Subscribe.. We have the scenario where the user is already on trial period and completed 10 days and wishes to subscribe, When the checkout session is called, it has 4 days trial left, but the checkout session page says start trial. its confuses customer

leaden canyon
#

Hi! are the funds available to be paid out always are available after 7 days ? does that delay gets shorter somehow ?

vocal wagon
#

Hey guys im running a social media services website where i sell Real en engaging followers / Likes and more. This went good for 2 months and after they stopped my stripe payment methode. I dont see why this happend cause they allow other websites to use it with the same content as i have. Can someone highlight me where i am wrong?

Thank you for providing additional information about your company.

An additional check of your account for SkyLimit revealed that unfortunately we are still unable to support your business as it falls into one of our restricted business categories. More specifically, we cannot receive payments for sales of website traffic or social media activities, as stated in our list of companies that are restricted.

This is what i got in my mail

#

I just need an answer guys

shadow garden
#

Hi there

#

I need help with stripe api integration

vestal locust
#

I’m just trying to figure out why was this deal with Wells Fargo and stripe done without my consent using my funds.

obsidian trench
#

With sepa , get unpaid in checkout.session.complete; how to process?

ornate bloom
#

Hi Team
I integrate PayNow option in sandbox environment. I proceed PayNow it shows QR Code.
can you help how to complete payment?

remote pasture
#

Is there no other way to retrieve the full bank account number than in some payment methods? There only seem to be 4 digits in iDeal payment, but I need the full bank account number.

ivory estuary
#

Hello Everyone ,

#

Does anyone know how to accept only credit cards while creating subscription schedules ??

feral leaf
#

Hai ,
getting error on below code

await stripe.subscriptionSchedules.create(
{
from_subscription: data.response.data.object.id,
phases: [
{
items: [
{quantity: subscription.quantity}
],
iterations: 2
}
],
},
)

#

how to set iterations and from_subscription in subscriptionSchedules..?

gritty rune
#

Hello
Is there any way to get next subscription payment date
For example, if there are 3 subscriptions active for 1 customer, i want to get first upcoming payment date just using Customer ID
Is that possible?

heavy basin
#

hi may i know whats the best practice to update subscriptions (i.e from standard plan product to pro plan product, and vice versa) in django? from what i can see in the docs, i cant figure out to use the update subscription in the webhook

dense flint
#

Hey!

I'm looking to automate part of my evidence gathering process when receiving a charge.dispute.created webhook event.

I notice the event doesn't provide a customer ID - is there a reason for this?

Thanks!

tame heath
#

HI, I update the pod version from 19 to 20, but got this feedback when publish the TestFlight, is possible the pod cause this?

vocal wagon
#

Hi there, how come clients are charged with "Stripe fees" ? (e.g 3,80€)

severe solar
#

I have a customer with a subscription and verified payment method. However on auto-collection of the subscription payment it is saying a payment method is required on the payment intent. Any ideas why the payment method isn't being used?

short imp
#

How can I do a test for connect? I have only one real account and one test developer`s account. How can I get requests and back requests for work with data?

vocal wagon
#

Hi, is there a way to pass the payment method from the payment element on the client rather then send the payment key (PI key) and payment method back to the backend server stripe.paymentintents.confirm(PI key, payment Method) ? why does confirming the payment method on the server need to be done? should this not be inferred by the payment element on the client to the stripe server? ( I think there was a confirming a payment class on the client previously but it was deprecated)

sweet lintel
#

Hello guys, we want to build a gift card feature but stripe support can not answer or questions. flow:

1.) Platform offers gift cards (25,50,100 or 200 Euro)

2.) Customer buys gift card with fixed amount (25,50,100 or 200 Euro)

3.) Customer uses gift card on a sale of a connected standard account

a. Order is 100 Euro

b. Gift card amount is 200 Euro

c. Order is zero euro (100 order minus 100 euro gift card)

d. Gift card has 100 euro left

4.) Customers does not pay anything on the order.

5.) Platform transfers 100 euro to connected account

Please help us so that we know how to sell gift cards (where we dont know the connected account at the time of the purchase of the gift card)

drifting siren
#

does Stripe have any intention to add support for the discoutable parameter when creating a subscription and passing add_invoice_items here: https://stripe.com/docs/api/subscriptions/create#create_subscription-add_invoice_items ?

  1. it's supported when creating an invoice item: https://stripe.com/docs/api/invoiceitems/create#create_invoiceitem-discountable
  2. it's supported when getting an upcoming invoice for a subscription: https://stripe.com/docs/api/invoices/upcoming#upcoming_invoice-invoice_items-discountable

but it's not supported when creating a subscription + invoice items

stable wren
#

Hello, I'm a developer, and I'm active on github with process for sponsorships,
i NEED guidance on Form W-8ECI and Certificate of Alien Status for Retention and Reporting
I didn't understand how it works, because I'm Brazilian.
I live in Brazil, my bank is in Brazil,
and I wanted to make sure that I don't need, or need to send the document

cerulean pineBOT
#

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

clever swallow
#

Is there an API that gives the list of bank accounts I have added for a connect account to fund the issuance balance?

wooden crown
#

Hi, I'd like to get your help. How can we detect that the user has canceled in the presentPaymentOptions of the iOS/Android flowController?

Check paymentOption, but if device has payment method(ex: Google Pay), push close button and submit payment method is return same.

https://github.com/capacitor-community/stripe/issues/193

I've been asked this question by the plugin user, but I don't know. I'd be glad to get some tips.

Thanks.