#dev-help

1 messages · Page 29 of 1

valid willow
#

مرحبا

cursive matrix
#

Okay this is serious, Stripe support is intentionally ignoring me now after I proved that their accusations were false

#

I know this isn't dev related but I really need help

abstract pewter
#

Is there any way to upgrade a connected account (via Stripe Connect) from read only permission to read-write? We had them re-link with the read-write permission, but it did not update. It remains read-only. Is this a bug? Do they have to disconnect first and then re-link? Our use case is we offer a feature that only requires read-only, but have an additional feature they can upgrade to that requires read-write.

hoary ocean
#

Hey, I am using static payment links to speed up my development efforts, and the payment page allows the user to change their email (I send it as a URL param and if they change it might cause problems), I noticed that the subscription checkout page from ChatGPT has the field set and disabled so the user cannot change it. How do I do that?

faint burrow
#

Is there a way to search for charges by description? I see you can list all charge for a customer and can search for charges, but description isn't listed here (https://stripe.com/docs/search#query-fields-for-charges) as a query field for charges. I know you can search the description in the dashboard though, so there is a way. Is that just not exposed in the API or am I missing something?

Look up objects in your Stripe data.

plush lotus
#

Hello! I wanted to know if it is possible to recover the pictograms of the bank cards that we see in the administration of Stripe?

patent mantle
#

please help me i cant get the webhook responce throuh middleware

azure lagoon
#

I need some help understanding a subscription update

elfin pelican
#

Hello I have a question,can u link up only a credit card on stripe without using ur bank

#

@vocal wagon

#

Dms

proper comet
#

We are a platform that uses Stripe Connect Express. It looks like automatic daily payouts happen based on UTC and the time zone cannot be configured. As such, I'm looking into manual payouts and triggering them myself via a cron job that takes into account the time zone of our client. To do so, I query the available balance of the connected account. How long does it take for the connected account's balance to become available?

vocal wagon
#

Hi. in case a cstomer becomes a delinquent, do I assume correctly that all subscriptions and subsciption schedules will be cancelled?

sweet forge
#

Hey mates! I’ve got some Dispute and Charge status questions:

Dispute:

  1. Does warning_needs_response = needs_response and warning_under_review = under_review ?
    1.a) Does it mark that the dispute is in process?
  2. Does charge_refunded status mean that I got money back to Stripe after I won the dispute?
  3. Does warning_closed status mean that I was withdrawn the money after** I lost** the dispute?

Charge:

  1. Does failed status mean that Sripe failed to refund money to customer?
  2. Does pending status mean that charge is in progress or the refund is in progress?
foggy dawn
#

@vocal wagon I wish I could help, but this chat is focused on developers and API integration questions. Please do not use this channel for venting

signal timber
#

Hello, I have a question regarding the Stripe Payment Element. Is it possible to have a checkbox toggle for allowing a user to choose whether to save payment details or not? So if it is checked, Stripe may charge the user one time, but it will not save the credit card or payment method. I know that setup_future_usage is the attribute sent or not sent, when creating the Payment Intent on the backend, but wondering if this was possible to be shown directly on the payment element. Thanks.

vagrant surge
#

Hi how to attach payment method to customer before using it as a default payment method for the customer subscription

sleek belfry
#

Hello! I have a basic webhook implemented in my backend for stripe payment_intent events, but the events are not received in order of execution as stated in the docs. My issue is mainly that upon creating a payment intent, I save in our database the payment intent status through the webhook, but I receive the payment_intent.amount_capturable_updated event first which would set the status in our db to requires_capture and then I receive the payment_intent.created event which would "regress" the status back to requires_source. I thought I could base myself off the created timestamp, but it's the same for both.. 🤷‍♂️

Therefore, I wanted to confirm if the following would be considered good practice:

  1. Retrieve the payment_intent from Stripe upon receiving a payment_intent related event and base myself off that payment_intent status.

  2. Before updating my database with that status, check that the current status in our database is not the same as the one received from the first point.

upbeat sigil
#

Hello! i have a question please, im from Brazil and i need "PIX"on my checkout but on mu Payment Methods theres nothing 😦

heavy spear
#

Hello, i would like to know how can i find the MRR using the API. I didn't find this information in the products endpoints, Could you help me?

cloud cape
#

Hello, I have a problem using WooCommerce payments and stripe. I have added a new billing account cause it’s another website from me. Then I filled everything there and now it redirects me everytime to stripe express without any dashboard

exotic geyser
#

Hi I am having problems with the integration I am creating it is showing that there is a request but it is not showing as captured failed on my api although I already captured the data from my customer. Here is the snippet.

{
"id": "tok_1MWXU7C25gNgwvTyp88ga4fJ",
"object": "token",
"card": {
"id": "card_1MWXU7C25gNgwvTygDOvT4RX",
"object": "card",
"address_city": "Tulsa",
"address_country": "United States",
"address_line1": "3808 E. 51st Street",
"address_line1_check": "unchecked",
"address_line2": null,
"address_state": "OK",
"address_zip": "74135",
"address_zip_check": "unchecked",
"brand": "Visa",
"country": "US",
"cvc_check": "unchecked",
"dynamic_last4": null,
"exp_month": 8,
"exp_year": 2023,
"funding": "credit",
"last4": "0395",
"name": "Dr. Michael Taylor",
"tokenization_method": null
},
"client_ip": "98.188.96.117",
"created": 1675223987,
"email": "drtaylor@healinginc.net",
"livemode": true,
"type": "card",
"used": false
}

glass warren
#

Hey there, question about the verifications API. Are verification sessions automatically moved to the 'canceled' status when the URL expires? The retrieve docs imply requires_input is always a valid state for retries:

Retrieve a VerificationSession
Retrieves the details of a VerificationSession that was previously created.
When the session status is requires_input, you can use this method to retrieve a valid client_secret or url to allow re-submission.

But the docs on the session lifecycle don't explicitly mention if they are automatically canceled by stripe, only that sessions can transition to this state from user interaction or cancel calls from the app.

https://stripe.com/docs/identity/how-sessions-work
canceled
You may cancel a VerificationSession at any point before it’s processing or verified. This invalidates the VerificationSession for future submission attempts, and can’t be undone.
narrow patio
#

Morning, I'm upgrading stripe elements and have a test charge pi_3McBcFKT8fxib8XB0L33kgff it says "status": "requires_source", The old source was a token. What is required here now? Thank you ~

copper gale
#

Hello, can I downgrade to a older API Version in a new project?

primal dust
#

I've been trying to upload a new version of my Stripe application for the last 24 hours. The last three times I've uploaded it, it's shown as "Processing" for some period of time (~15-30min), and then indicated an "Error". When I asked what the error message was it says:

Something went wrong on our end and we were unable to complete this upload. Please reupload from the CLI.

I'm not sure what's going on or what's different about what I'm doing. Can someone help me get a more descriptive error message and an indication of whether this is a platform issue or user error?

sharp steppe
#

Hey is it possible to test the entire checkout session flow and getting events locally?

scarlet ginkgo
#

Hi! I'm currently implementing a Payments Widget using Stripe Elements in React with a Node.js backend. Everything regarding automatic_payment_methods is working great. However, when I try to test the Success Bank Account, I'm receiving this error message

PaymentMethods of type us_bank_account must be verified before they can be attached to a customer.

From what I've seen of the Stripe Dev videos, it looks like the bank account testing works out of the box. What should I be doing to verify this bank account? Thanks!!

kindred moss
#

Howdy Stripe, my team and I are trying to test Automatic Payment Methods. In the test account, when we go to https://dashboard.stripe.com/test/connect/accounts/<account_id>/settings/payment_methods we get a notification: "Setup required
Before you can adjust the payment method configuration of this connected account, you must first configure your platform-level defaults." However when we click the provided link and go to the settings in the platform account, eventually we wind up at https://dashboard.stripe.com/test/settings/payment_methods/connected_accounts and it looks like the defaults are set up. The option for "Allow connected accounts to customize their own payment methods from the Dashboard" is selected.
11:10
Is there something we are missing in the configuration that's causing this error notification?

mossy dagger
#

Hello good morning dear.

On February 8, the creation of a payment attempt and its subsequent confirmation was made, but the "next_action" came out: {
"type": "verify_with_microdeposits"

They told me that a code would arrive in the form of a microseposito but so far no code has arrived.

Could you please help me find at what point this process was left??

sharp musk
#

Question, I've updated a payment link, how do I get it to reflect on a pricing table?

vagrant surge
#

will detaching payment method from customer automatically delete it from subscription default payment method

outer bison
#

Hi! We have an issue with a SEPA bank account containing NOK in production in our workflow. We'd like to replicate the setup in our test environment, but the Stripe Elements component only gives us entry for US Bank Accounts (based on my location?). Is there a way for me to enter a SEPA test bank account?

velvet grove
#

I had this issue yesterday where I need the "Secret Key" but it says my Stripe is in test mode and thats the only way that I can see a secret key. How can i get stripe into live mode instead of test mode

grand moss
#

Is it possible to set the stripe.api_key via environment variables in stripe-python? I can't seem to find any docs about it but maybe I'm blind.

slender gale
#

I'm on a dev team that is considering switching our custom stripe invoicing solution to using a stripe subscription approach.

  • We have highly variable amounts that customers get charged (from $100 to $10,000+), depending on several variables.
  • Some customers pay annually, some monthly, and we've had customers want to change between the two.

Since the pricing is so varied, we were thinking of creating a $1 product in stripe, then just multiplying the quantity by whatever value we need. So $1 x 9,783 to create a specific recurring subscription of that amount. Using the quantity this way seems like a hack. Can anything think of any gotchas this approach could create?

wind warren
sweet forge
#

Hey, getting empty list on event listing

tight palm
#

Hey guys, not sure if I should be asking this here ?

But does anyone know about when Stripe might available in South Africa ?

rich robin
#

Hello, we have done some work to enable our connected merchants to analyze their conversion funnel when Stripe payments is involved: https://stripe.com/docs/payments/checkout/analyze-conversion-funnel. But in instances were we use a Pricing Table we cannot get as much information as we would like. Specifically we would like to know which buttons on the Pricing Table users interact with, but we cannot detect which button was clicked because the buttons are inside an iframe. This is preventing us from tracking events for #2 below. What are our options?

  1. pricing_table_viewed: when someone accesses a pricing table page
  2. pricing_table_started: specifically which product/price they use the Pay button for
  3. pricing_table_completed: when someone completes a pricing table checkout
scarlet crane
#

How can we create our own UI design with Payment element like only card number, expiry and cvv in Android using sdk

outer bison
#

Hello! getting this error message when i try to confirm a payment intent and i'm struggling to figure out why: For 'sepa_debit' payments, we currently require your account to have a bank account in one of the following currencies: eur, usd, gbp, sek, nok, dkk, chf, pln, jpy, hkd, bgn, czk, ron, sgd, aud, nzd, cad, huf, mxn, hrk; request-id: req_8TPygSBVMGUfBu Our Platform Stripe account has a USD bank account attached

vocal wagon
#

hi, does anyone know if Checkout Page can only have ACH Transfer

dark mulch
#

Hi dev team, I was wondering to see how I can update the amount on my Payment Element page? I know I have to update the PaymentIntent and fetch element.update but I can't update the paymentintent at all

sleek swallow
#

Hello, I have previously confirmed my business and was approved. But now my account is locked with an error message from Stripe they were not able to verify my business. Please advise where to update this information. I have been searching through many links and also there are many missing links for entry.

hushed dew
#

Hey dev-help! I am running into an issue with creating new subscriptions that have a billing anchor in the future. When I create the subscription I get the error seen in the attached image. I am clearly using stripe.Subscription.create, and the documentation on stripe's website indicates that the billing cycle anchor for new subscriptions can be any time in the future. Am I missing something? Happy to share more logs/info as needed

narrow patio
#

@languid tulip ok, can we take a look at that js file again?

hazy coyote
#

Hi Team, using stripe rest api. I’m creating a token and using the token to make a charge.
for the token using this api:
// Create a Token for the Bank Account
String bankAccountTokenUrl = 'https://api.stripe.com/v1/tokens';
HttpRequest bankAccountTokenRequest = new HttpRequest();
bankAccountTokenRequest.setEndpoint(bankAccountTokenUrl);
bankAccountTokenRequest.setMethod('POST');
bankAccountTokenRequest.setHeader('Authorization', 'Bearer ' + apiKey);
bankAccountTokenRequest.setHeader('Content-Type', 'application/x-www-form-urlencoded');
String bankAccountTokenBody = 'bank_account[country]=US'
+ '&bank_account[currency]=usd'
+ '&bank_account[account_holder_name]=John Doe'
+ '&bank_account[account_holder_type]=individual'
+ '&bank_account[routing_number]=110000000'
+ '&bank_account[account_number]=000123456789';
bankAccountTokenRequest.setBody(bankAccountTokenBody);
Http http = new Http();
HttpResponse bankAccountTokenResponse = http.send(bankAccountTokenRequest);

for the charge using this api
// Charge the Bank Account with the Token
String chargeUrl = 'https://api.stripe.com/v1/charges';
HttpRequest chargeRequest = new HttpRequest();
chargeRequest.setEndpoint(chargeUrl);
chargeRequest.setMethod('POST');
chargeRequest.setHeader('Authorization', 'Bearer ' + apiKey);
chargeRequest.setHeader('Content-Type', 'application/x-www-form-urlencoded');
String chargeBody = 'amount=10000'
+ '&currency=usd'
+ '&description=Test Charge'
+ '&source=' + bankAccountTokenId;
chargeRequest.setBody(chargeBody);
HttpResponse chargeResponse = http.send(chargeRequest);

im getting this error:
"This bank account is not verified. You'll need to attach a customer and verify the bank account. For more information, see https://stripe.com/docs/guides/ach#manually-collecting-and-verifying-bank-accounts"

ashen merlin
#

Hello all, I have Stripe integrated into Xero, and for some reason one of the payments did not move over into Xero. Is there a way to refresh or re-sync the data? all the other 50+ transactions went over fine on that day. Any ideas on what to do?

quartz locust
#

Hi team, I have a question regarding attaching payment methods to a customer.

When I first attempted through the API call it failed saying the card was declined. I tried adding it manually in Stripe and received the following error: Connected account impersonation is not allowed on this endpoint.

A simple retry - 2 or 3 times, ended up fixing the problem, and the card was added.

Is there any wait time when a card is being verified? Why did it decline the first time but go through after reattempts?

frozen cove
#

Any one have experience with stripe connect? We are offering billing and payment solutions for healthcare services. What are the steps to get started?

rugged lotus
#

Hello, I have a 22x stipe wisepos e and 2 of them will not collect payments at all. I believe the issue is the devices are not pulling firmware or config versions whenever they are being setup. I've factory reset and tried everything i can think of and nothing is working

silver sable
#

i have a question is it possible to save card with the new stripe checkout on a one-time payment

vagrant sonnet
#

Hello Team, During stripe subscription the return object from stripe does contain the product_id but I am unable to get it from the Subscription object

little dust
#

When setting billing_cycle_anchor=now on a subscription, can I change the behavior of failed payments so that instead of rejecting the update entirely, the subscription just moves to status=unpaid? Basically, I want to change a subscription's billing date regardless of whether the invoice that gets immediately generated is paid.

sleek pelican
#

Hello! We run stripe connect accounts and we offer a feature for our customers to "pass on stripe fees" to their customers. By default, we just pass on 2.9% + 30 cents. But now with customers around the world, the fees are variable depending on the country. and then depending on the payment method (link, UK card, Euro card) it might be 1.2% or 1.5% or 2.5%. Is there a way to know what the fees are going to be before they're charged?

tranquil panther
#

Hi Stripe! Question about "automatic_tax" calculation. Automatic Tax is enabled and the business has been verified setup, yet in the checkout URL the tax always calculates to 0

azure lagoon
#

What's the cadence for Stripe to send out draft invoices that are set to charge automatically? Are they auto charged at midnight UTC or something?

old scaffold
#

Hello guys, anyone of you had the problem with 3d secure ( Laravel with Stripe Cashier integration ) when you are checking out a payment in the 3d secure form you see the cost 0 but you are charged with the corect amount?

grim kernel
#

Hello team. How can I unlock a card that I use for production tests?

silver sable
#

When setting this to on_session, Checkout will show a notice to the customer that their payment details will be saved. can we change the verbiage

dark mulch
#

Hello stripe devs, is there any way I can update the PaymentIntent and then confirm the PaymentIntent? For reference, I am using Payment Elements for my application. Thanks

stoic trench
#

Hello Stripe devs, i have a question. What is the way to create a subscription schedule directly in a checkout session?

strong blaze
#

Hello, someone could guide me a little with the issue of subscriptions in stripe?

hushed dew
#

Another quick question: I want to divide some of my customers subscriptions up into smaller subscriptions so they can use multiple credit cards for automatic billing. For example, I have a customer who currently has a subscription for $200, but I want that customer to have 2 $100 subscriptions instead. Normally I would simply modify the existing subscription to be $100 and then add another subscription for $100, however this results in the customer getting an immediate invoice (https://discordapp.com/channels/841573134531821608/1073325092899143800/1073325666709291049). I also want to retain the same billing cycle anchor on all subscriptions so as not to confuse the customer with a new/unsynchronized billing schedule. Is it possible to do this with stripe?

Discord

Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.

jolly flame
#

Hi, is there a template in Sigma Reports that show: List of active all subscriptions, price for each subscription, number of active customers in each subscription. Thanks!

hazy coyote
#

here are the steps to create to charge the customer and save the credit card as a payment method type
Step 1: create customer:
'https://api.stripe.com/v1/customers'
Step 2:create payment method:
https://api.stripe.com/v1/payment_methods'
Step 3:Attach the payment method to the customer:
'https://api.stripe.com/v1/payment_methods/' + paymentMethodId + '/attach'
Step 4: Create a payment intent
'https://api.stripe.com/v1/payment_intents'

Now I want to use a bank account type as the payment method
Step 1: Create a customer:
'https://api.stripe.com/v1/customers'
Step 2:create bank account type payment method:
https://api.stripe.com/v1/payment_methods'
Step 3:Attach the payment method to the customer:
'https://api.stripe.com/v1/payment_methods/' + paymentMethodId + '/attach'
Step 4:attach the bank account to the customer and verify it
'https://api.stripe.com/v1/customers/' + customerId + '/sources'
Step 5: Create a payment intent
'https://api.stripe.com/v1/payment_intents'

are the steps in the second flow right?

vagrant surge
#

Hi I'm using subscription schedule to manage a subscription, and I cant upgrade the subscription plan direct using subscription.update to change only the current phase, so I'm using subscription schedule, but the problem is that the updates is done before the payment take effect (1h delay I guess), is there a way to make the charge be immediate so that if the payment doesn't work we could simply stop the update

peak basin
#

Hello. My credit card payment via stripe used for my e-commerce site at kontak.me/shop suddenly stopped working. The last time I used it was on Jan 11. 2023. I tried using the same API to another domain that is hosted in the same hosting site and it also fails. When I used the same API to another site on a different hosting company, it went through. DOes stripe blacklist domains and IP addresses?

late jay
#

Hello! We're using Apple Pay with a setup intent to add a card to the user's wallet for a purchase at a later date. App Store rejected our latest app submission with the following message:

Your app uses Apple Pay as a purchasing mechanism but does not provide the necessary material purchase information to the user prior to the sale of goods and services. Specifically, your app does not include the following:

  • Product description and specifications
  • Merchant's name on the payment sheet

Are we allowed to add a card for charge at a later date if it's not tied to a specific product?

native canopy
#

I'm working on an affiliate payout system using Stripe Billing. I'm using the Balance Transactions on each payment to understand the breakdown of amount paid against fees. The exchange_rate creates some unique rounding issue that I don't understand. By looking at just the Balance Transaction and rounding the currency conversion I get an extra penny that I cannot account for. Is there a truncation on exchange_rate rounding?

gritty anvil
#

When implementing separate charges and transfers, what's the ideal way to track the balance that needs to be transferred to a customer?

Additionally, when using destination charges, does the destination connect account need to have completed onboarding and have details_submitted or payouts_enabled set to true to do so?

viscid burrow
#

I'm circling back here. I think it is not possible to send an email when a subscription is canceled :at_period_end but I hope you can explain why am wrong. I am coding an email when we receive customer.subscription.deleted. That one makes sense since we know that the subscription was deleted.
But there is no customer.subscription.cancelled webhook but instead only a customer.subscription.updated webhook. If we send an email when we get that, even if we check if the sub is cancelled at period end, then whenever any other update is made to the sub we will check the params and keep sending the email. Is there an easier way? Or am i right that this is not really a reliable webhook? And people can cancel, then uncancel, and do lots of different updates to a canceled sub. We could store in our db if we ever sent the cancel email, but then if they cancel,uncancel and cancel, we should send it again. It doesn't seem like a good way to me. Any way to send an email when a sub is canceled at period end reliably?

opal ibex
#

Hi! Looking to refund a specific portion of an application fee when performing a refund for a PaymentIntent on connected account. I can only see the bool refund_application_fee which will proportionally calculate the amount, is this the only option?

south trellis
#

how can i use the subscription schedule for upgrading and downgrading an existing subscription. I would only want the behavior to be reflected in the next billing period

slim cipher
#

devhelp How can I completely get rid of stripe payment api from an android application devhelp Hello Devs. I'm really hoping that you could help with this. I have this project, that's an android ecommerce app. Checkout is via stripe and I need to get rid of stripe and replace it with a different payment gateway. I'm facing challenges completely getting rid of the stripe api. Anyone who can guide with this please. Client is getting impatient with this. I've already deleted the stripe sdk from the dependencies under the build.gradle file, and tried to delete different classes that use the stripe functionality. It's resolving into errors m, now that I did not author the original code of the application. Any help would come in handy.devhelp

hazy coyote
#

Hi need help i want verify bank account request using rest api to this end point
'https://api.stripe.com/v1/customers/' + customerId + '/sources/' + bank_accounId + '/verify'

im getting this error
"message": "You must provide the 'amounts' parameter as an array of two integers."

here how im creating the body
List<Integer> amounts = new List<Integer>{ 100, 0 };
request.setBody('amounts=' + JSON.serialize(amounts));

gritty anvil
#

What's the best way to trigger local webhook events with the Stripe CLI for connect account events?

lethal pilot
#

Hi, may i know what is the reason behind this message? It only happens to specific emails (not every email i used). Thanks!

vocal wagon
#

i was not quite done chatting in this thread, can this be reopendhttps://discord.com/channels/841573134531821608/841573134531821616/threads/1075213962129457283

vocal wagon
# vocal wagon i was not quite done chatting in this thread, can this be reopendhttps://discord...

There are problems with the checkout flow described here in order to prevent bad cards from being entered during the subscription checkout flow. Firstly, when switching the checkout session mode from subscription to setup- it removes the stripe UI that shows the customer which subscription option they have chosen (for example, monthly or annually.)

On that note as well, how is the webhook supposed to know which subscription they have chosen in order to provision the right subscription after the setup intent checkout has passed?

vocal wagon
wheat wind
#

Hey Y'all upon created test authorizations in the dashboard while my webhook server is running I am not receiving the issuing_authorization.request webhook. If I trigger an event I do see this webhook and am able to handle it. I am wondering if there is a way to end to end test authorizations and my webhook together?

stoic trench
#

Hi Devs, i have a problem. I create a subscription and then convert it into a scheduled subscription and when I create the phases of the subscription the charges overlap

proven lagoon
#

I didnt know where else to go, but can someone please help me? For some reason everything I type into stripe to activate my account is invalid.. And everything I type in the support form is saying the same.

flat stream
#

I need some help!! I'm trying to sign up and reserve my card through tungsten financial Inc, but everytime I upload pics of my ID it doesn't verify this is where it sent me so hopefully someone can help !! I've done tried probably 100 Times and still same results

ivory arrow
#

Hi, I read the English name of the billing address in the code, will the bill be actually sent to this address?

naive edge
#

Hi dev team. Is there a way to prefill saved card to Stripe Checkout Legacy?

thorn kayak
#

Hi Dev, Can you help me where to change default language from French to English?

#

#dev-help Hi Dev, Can you help me where to change default language from French to English in my Stripe dashboard?

rocky aspen
#

#dev-help Hi Dev, can you guys help me complete a payment intent with promptpay? can't seem to get it to work.

mossy kiln
mental meadow
#

Hello, I have problem about checkout stripe with multiple payments method ( card , promptpay - thai ).

everytime customer who not auth link .co and entered checkout page with customer_email Attributes
checkout will popup auth 'link .co Check out faster'.

who auth link. can't pay with 'promptpay method' and see only card method.
just click ' Check out as guest ' for 'promptpay method'.

can add another method who auth link .co in stripe checkout page ?

thorn kayak
#

#dev-help can you help me check my threshold on my account?

dire dagger
#

Hello, I have a problem with getting money throughout stripe

remote rose
#

which component is stripe using for custom payments? and how to use the same?

#

?

shrewd sorrel
#

hello

#

i forgot my phone number
can not log in

slim cipher
#

devhelp How can I completely get rid of stripe payment api from an android application devhelp Hello Devs. I'm really hoping that you could help with this. I have this project, that's an android ecommerce app. Checkout is via stripe and I need to get rid of stripe and replace it with a different payment gateway. I'm facing challenges completely getting rid of the stripe api. Anyone who can guide with this please. Client is getting impatient with this. I've already deleted the stripe sdk from the dependencies under the build.gradle file, and tried to delete different classes that use the stripe functionality. It's resolving into errors m, now that I did not author the original code of the application. Any help would come in handy.devhelp

mossy dagger
#

Hello, I hope you are well.

Please, I want to know with which test bank account I can validate the case of require_action and validate by microdeposit.? your help please

peak jasper
#

Hi Guys,
I want to use "sepa direct debit" for creating direct charges on connected account.
is it possible?

rich kindle
#

Hey Stripe team, i'm getting an odd error when trying to supply a default address to an Elements' StripeAddressElement object..

feral sierra
#

is is possible to trigger an event for an existing customer using stripe cli?

thick chasm
#

Hello , Someone can help me with this popup?

rough nebula
#

Hi

#

I need help related to stripe integration.

I set up the stripe for my wocommerce website via a plugin, published all the live keys, and tested the connection. All is working fine, and i'm getting successful api hits.

But when I tested and tried to complete checkout, I'm getting the error "payment not processing," but no error was logged in the stripe dashboard related to this error. So I'm a bit stuck on this issue.

Please help!

woeful moon
#

Hello Guys, Please help me with the subscription, How can I config subscription that must be paid before starting the new cycle life?

willow yoke
#

Hello,
I am able to get my current stripe balance using the Retrieve balance API call. If I wanted to know what was my balance in previous month (like: December 30, 2022), how can I get that data?

hidden mantle
#

Hi folks 👋

I would need your help in understanding a problem with failed payments on this customer. https://dashboard.stripe.com/customers/cus_KHlC28o8OcPzkx

He has been a year failing payments due to a known problem we have with 3DS Indian Cards, but since January 2023, the subscription gets cancelled after the first failed attempt, instead of the 5 times we have configured. Can you tell me why is this happening?

Thanks in advance!

vagrant surge
#

what webhooks evenet would I recieve whene the payment of the user wont work for a subscription?

next kettle
#

Hello, does the 2.9% + $0.30 transaction Stripe Fee get taken out of the application_fee_amount (my platform) or does it get taken from the net to the business?

worn garnet
#

Hi there! can we check this event evt_1MbJ0VBfTh1Z0SMkl22dr2Og why did it fail?

winged scarab
#

Hi guys how are you?

#

I want to use React stripe js for stripe payment.

#

I need to know how to get CLIENT_SECRET

dry hatch
winged scarab
#

Thank you. Let me check

feral sierra
#

to charge a customer who has default payment method , should i use payment intent api or charge api?

vagrant surge
#

Hi how to retrieve the receipt of when a payment is done using subscription?

fresh schooner
#

Hello. I have a question. When creating a subscription, an invoice and an invoice item are created automatically. I would like to rename the description in the invoice item, but I received the error message "This invoice item is already attached to an invoice that is no longer editable" even when attempting to rename it at the "invoiceitem.created" event. Is there any way to rename the description?

vocal wagon
#

Hello,
I can't find what I'm doing wrong with my creation of SubscriptionSchedule.
Here is my PHP array on my webhook :

But I'm stuck with a <b>Fatal error</b>: Uncaught (Status 400) (Request req_BYTmsfku9h4wWy) Invalid array

My php variables seems to be ok, can you see what I'm missing?

#

Hello, I just got a "The price was created by Stripe automatically and cannot be updated." when I tried to update a price metadata.

The price was probably created by test clock, I believe its a bug since in real world scenario this wouldn't happen 🤔

fierce lantern
#

Hello! Is it possible to identify incoming payments as being "international" in some way? E.g. in cases where Stripe charges an int'l/FX fee.

feral sierra
dry hatch
#

^ Reopened the thread

hidden mantle
#

Hi! I'm looking in the docs info about the subscription parameter pay_immediately, but I can't find it anywhere.... is it possible it is not documented?

hidden mantle
lone acorn
#

Hello,
how to set default_payment_method in paymentIntent

vocal wagon
#

Hi team,

We found one issue regarding subscription coupon codes.
It looks like coupons can be applied more times than allowed by ‘max_redemptions’ settings, using it at approximately the same time in the test mode.

Is this behavior guaranteed not to happen in production, ie. a strict limit will be observed at all times?

fierce lantern
#

What is the API endpoint to get info about a specific balance transaction (txn_....)

marsh venture
#

hi

#

My customer paid by SGD to MYR, the same MYR amount, but the price from SGD change from SGD184.61 to SGD190.61 in just 5 hours. But the rate for MYR600 in SGD now is SGD180

#

Now she asking me why suddenly the price changed

winged scarab
#

@dry hatch Can I test stripe.paymentIntents.create on local?

minor epoch
#

hey,
How can i use connect for digital content in apple? apple allow only in app purchases for digital products. how can i automate payout using IAP?

twilit cave
#

Hello, I have a question about payment intent status.
Can you confirm me that all payment intents always go through the processing state before succeeding/failing ? Even cards that should be very quick ?
And how long can the state stay in processing while paying by card (at least an estimation) ?

fierce lantern
#

Is there a way to get notified about payments that Stripe Radar blocks, eg via Webhook or some endpoint?

turbid cedar
#

Hello, Does the stripe rounds of the processing fees to the nearest integer or it is ignored?

thick chasm
#

Hi, can we get this card details form to the view , without creating payment intent?

vocal wagon
#

Hello, I send a metadata in my checkout session and I would like to recover its value after payment acceptance and I can't.

late pagoda
#

hi

feral sierra
#

Do we need to specify payment_method in paymentIntent api, even if the customer has default payment method attached?

late pagoda
#

how can we integrate apple pay on checkout is their any other options or code need to enable

remote rose
#

can we use customer payment form to complete payment intent payment on the frontend?

nimble moon
#

Hi, under the Stripe dashboard subscriptions settings, if I have set subscriptions to cancel after smart retries fail an x amount of times, could this be replicated for testing purposes by retrying manually on a invoice or does it be through stripe automatic retries?

knotty arrow
#

Had a small question, can we customize the Invoice to NOT show either the Quantity or Unit Amount columns?
Our use case was creating Invoice Items with amount, quantity and unit_amount set so that we could have an Invoice with the following properties: <Invoice @amount=567, @quantity=10, @unit_amount=100>
But it seems like we can only use either amount or quantity and unit_amount to create the Invoice item.

smoky wing
#

Hello everyone this Damian I just want to know on stripe account how can get virtual card if anybody know kindly please guide me those have already virtual card

plush vale
#

Hi Support Team,
Let's say I have an active $5/month subscription and upgrade it to $10/month, if the upgrade fails (probably due to payment failure), is the $5/month subscription still there?

winter moat
#

Dear Support .
I have a question today about test Cards.
We need to test Unit test with payment and payout.
We are doing payment with a non 3ds card.
But then we cannot do payout because the founds are in the pending balance and not "Available to pay out"
We can see that there are cards which bypass this "pending balance" but these cards are with 3dS....

vocal wagon
#

Hello,
I have a couple of quick questions about stripe checkout functionalities to see if it's suitable for my website.

  1. Can a user add a promocode without completing a payment?
  2. Can a user add card without completing a payment?
  3. Is there a page to retrieve cards entered by users?
  4. Is there a page to manage subscriptions?
  5. Is there a page to manage billing info?
young plover
#

Hi!
if i save a payment method in the platform account and create an off session payment intent and then clone the PM to a connected account, can i pass also the off session payment intent to the connected account?

obtuse crown
#

hey guys, How do i delete a test connected account and if i rejected a conncted account from where do i undo this

potent lance
#

Hey All! When sending out an invoice, is there any way of attaching a custom bill PDF?

vocal wagon
#

Hello,
I have a doubt about my SubscriptionSchedule creation
Here is my post after created the SubscriptionSchedule.
Could you confirm me that thnaks to the end_behavior : release, when the last phase with the price price_1McT8yH1x8t6cpUIkGOj8kxh is ended (after 1 iteration = 1 month), it will create a normal subscription regarding to that last price (which is 9.9 / month indefinitely)?

lyric iris
#

Hi,

We've implemented Stripe's card details plugin in our webapp. We're having some issues with users not being able to upload their card details. They get through to the stage where the bank asks them to confirm they want to add it, or takes £0.01 etc depending on the bank, but then the card details don't actually upload, and we also can't see any evidence of the £0.01 payments which have been taken on our Stripe dashboard either. Can someone let us know if we're doing something wrong here please?

vocal wagon
#

Hi,

we implemented subscriptions using the java SDK. We want to use subscriptions and have the following requirements:

  • subscriptions shall always be valid for a calendar month
  • subscription, that are created in the current month shall be backdated to the first in the month without proration
  • payment should be performed immediately, when the subscription is created for the current month
  • payment should be performed before 12 am of the next month, so the subscription will remain active 12am on the first day of a new month
  • subscription can be created to start in the future and start at the first day of the selected month

We have based our implementation on this guide: https://stripe.com/docs/billing/subscriptions/subscription-schedules/use-cases

However creating a SubscriptionSchedule for the current month with a startDate in the past (first day of current month) and a billing cycle anchor set to "phase_start" does not work. The current period is always set to the current day and ends on the same day on the next month, which is NOT, what we want to achieve.

I am happy to provide generated data from our stripe account in test mode to discuss the concrete use case and data.

tame vessel
#

in webhook event

switch (event.type) {
    case "customer.subscription.deleted":
      const sub_id= event.data.object.id
      console.log(sub_id) // Prints the ID but in typescript it says object has no id. How to fix?
      break
    default:
      break
}
desert tartan
#

Hi, I'm having an issue with pricing table. I have a product's that I've modified its payment link custom_text[submit][message] = "My message above the submit button". such product is part of my pricing table also created through the stripe dashboard. If I make use of the payment link directly from the product/view-payment-link button it displays checkout page with. correct configured text above submit button. However, the hosted pricing table subscribe button does not lead to the same results.

vagrant surge
#

Hi I'm using stripe js in my app and I got AddressElement in french and I want to know how can I change the language of the elements , here is my element options : ```{
appearance: {
theme: "none",
rules: {
".Input": {
border: "1px solid #E4E8F1",
height: "2.5rem",
},
".Label": {
fontWeight: 700,
},
},
},
local: "en",
}````

severe phoenix
#

Hi! Is there a way to disable credit cards in Stripe?
If not, can I put, in the payment_method_types of Checkout session creation, all the payment methods of the enum, except card, without error? (An error could occurred (I guess), if the payment method is not enable in the dashboard.)

orchid hound
#

good morning! I'm trying to figure out how to only accept payments for US customers (with US cards and billing addresses) but don't want to use radar. I'm having trouble finding information on how to do this, if anyone can point me in the direction that would be most helpful (fwiw we're using embedded pricing tables on our website to collect payment)

echo coral
#

there is click event handler which triggers when clicking the payment request button?

hollow grail
#

currently i created one django project with multiple user and using stripe user can deposit money in there wallet
now , which api i implement to withdrawal money from stripe balance to user card/bank

lyric wyvern
#

Hi, i wonder if this is possible to filter invoice items by metadata ?
Or i should get all invoice items and then filter myself in my code ?

hazy coyote
#

Hi Team, Im getting this error while creating payment intent type bank account:
payment_intent_incompatible_payment_method
req_Bevnuo6YeVixRL

Im working on rest api project that makes http callout to stripe. Here are the steps im doing to create payment intents:

1- creating a tokent for the bank account payment
2- creating customer - having source as token id
3- verify Bank Account Request using customer id and bank account id
4- creating payment intent using customer id

mossy dagger
#

Hello dears.

Good morning, please. I would like to know what is the difference between these two bank accounts and how to make the inactive mandate become active or verified and transfers can be made.

steel pewter
#

Hello, is there a way to get the tax rate on stripe's checkout page from avalara?

drowsy granite
#

Hey I don’t have a business website for my business

#

I’m more of a freelancer

#

But my payments are held, is there anyway this can be solved asap

flint pebble
#

How can I change this text?

uneven panther
#

Hello,
I have a couple of question concerning the stripe customer management portal (https://stripe.com/docs/customer-management):

  • When updating the plan, are there multiple payment options, such as upgrade at the end of the billing cycle, upgrade now by cancelling the current subscription, and upgrading now and paying the difference?
  • Is there a way to add a promocode that will be applied at the next billing cycle?
rich robin
snow knot
#

Hey dev team!
**Question: **Can we send webhook failure emails to our developer only? This would be an email secondary to the primary account email.
**Goal: **Have client stop contacting us about these notices.

rough schooner
#

hello,
i was using aimlab plus and i delete my account and stripe is still charging me
what can i do?

torpid sierra
#

I would like to know if there is a transaction number in Stripe's data that reflect a unique ID shared with the banks issuers and gateways.

cunning marten
#

I've been searching the docs but can't figure out where the URL in this email link is set. I'm starting to think I can't customize it, but how is it set? Anyone know?

slim notch
#

Hi, when we onboard an individual with a custom connect account, what country do we need to specify for that individual? Is it the country of the proof of ID (e.g. passport), or the country of the proof of address, which could be different. Thanks

obtuse crown
#

when onboarding a user, how to backfill the professional details in the backend

mossy bison
#

Hi, I am trying to test India recurring payments (specifically e-mandates), but when I create a test setupIntent, the next_action is: "stripe_3ds2_fingerprint". How do I keep testing after that step? (So technically my question is about 3DS and not e-mandates, I guess).

drowsy granite
#

How can I fix this

vocal stump
#

I forget if payment intents expire on their own

#

And I can't find the right docs for it

vocal wagon
#

I want to follow up on this thread: https://discord.com/channels/841573134531821608/841573134531821616/threads/1076129862567346268

Context: A created subscription should always follow the billing cycle of the calendar month. We want to issue monthly tickets for public transport, that are valid form 12am of the first day until 12am of the following month. This is why we need to set the billing cycle anchor to the first day 12am German Time.

Problem: In this thread it was mentioned, that 12am German Time is still the old month in UTC (which makes sense), but the billing cycle is now pinned to the wrong day.

How to reproduce: We created a subscription for February today, that is backdated to the first of February and the billing cycle anchor is set to March 1st German Time. Now the next upcoming invoice for March does not have the expected period of 1st March to 31st March, but instead 1st March to 29th March.

What is the correct way to peg the subscription to the calendar month in a non-UTC timezone.

mossy bison
#

Question about testing India e-mandates: I created a setupIntent, did the 3DS verification in test mode, and got my setupIntent to succeed. However, what I was expecting was to get an error that I didn't specify mandate options! (Like I'm getting in production now) -- and then I was planning on adding those options and verify that fixes the error. But instead, I provided no mandate options, and setupIntent succeeded. AND created a mandate_id. Am I doing something wrong?

vocal wagon
#

Hey guys, hope you're doing great ! Really quick question, is a connected account capable of doing payments to the root account ? Like holding a credit card and such, or do we need to create a customer for him ?

tranquil panther
#

Having difficulty getting automatic tax to give me a non zero amount on my checkout session page? Biz info / tax info all set up and auto tax enabled in settings.

obtuse crown
#

when creating connected account, even after filling all information i still get status as restricted soon

tawny pivot
#

Good morning. I am 99% sure I know the answer to this question, but I am trying to get creative. Our system automatically does calcs for tax, shipping, discounts, etc. I want to use Stripe's checkout, but I want to pass a list of items to create the checkout session. Does Stripe allow me to pass the details of the products to checkout without having to create and pass a "Product/Price" to Stripe? In other words, I'd like to pass the info (name, price, qty) instead.

gritty anvil
#

I'm currently working on implementing Stripe webhooks and am working on ensuring that the endpoint is secure from potential bad actors. Is verifying the signature and ensuring the same event doesn't trigger twice enough? Or, should I also implement IP address whitelisting and potentially even only trust the ID for the event (not the data) and make an additional request to Stripe for the event data?

spiral plover
#

I have a question, we are going to do license billing inside of our windows software, do we need to have account access for users on our website or is it okay if the user manages their license and billing through the software?

fickle skiff
#

Can anyone tell me if the stripe API allows you to update subscriptions with raw JSON?

earnest lintel
#

Hey there-

I am using the invoices/upcoming endpoint to show users a preview of their subscription during an upgrade process. I noticed that when going from a monthly to a yearly price point we get an error:
"detail": "Currency and interval fields must match across all plans on this subscription. Found mismatch in interval field."

The error is very odd to me because in the stripe dashboard you do have the ability to move a subscription from a monthly to annual price point.

Maybe we are doing something wrong?

wicked pilot
#

Hello! I am a beginner web developer and was hoping someone could help me figure out what I have done wrong to resolve an error. I am trying to make the items inside the checkout session the same as the items that were added to the cart. I keep getting the errors:
JavaScriptMain.js:85
POST http://localhost:3000/create-checkout-session 500 (Internal Server Error)
(anonymous) @ JavaScriptMain.js:85
JavaScriptMain.js:110 Cannot read properties of undefined (reading 'price')

Here is what my step by step attempt is. I hope this and the comments added in the code snippet help you figure out what I am trying to do and where my mistake is.

Step 1 : created map from elements in 'checkout' div. map contains keys as item id and values as item quantity, Example product id 2 with quantity 1 should be {"2" => "1"}. (mainScript.js)
Step 2 : pass map to body.items in "/create-checkout-session" so server. js can read map (mainScript.js)
Step 3 : read map from mainScript.js in server.js via
"req.body.items.map(mapitem => { . . ."
(server.js)
Step 4 : use map.key to get corresponding price hash connected to same product as selected in cart (server.js)
Step 5: pass both price hash and quantity to line_items for stripe to generate checkout-session (server.js)
If I can provide any more information or files please let me know! I would be so thankful if you could help me figure this out! Thanks

tawny pivot
#

Good morning... again. 🙂 Is there a way to pass a specific discount and description to the Stripe checkout? I am only seeing "discounts" which doesn't allow me to specify the amount but instead have to pass a coupon or promotion_code id. We have discounts that are user specific like rewards.

radiant musk
#

Heyo, Is there more risk of payment decline when auto confirming a payment intent on behalf of a customer ( server level ) vs theym confirming it after creation via stripe elements or w.e.?

spark orbit
#

Hi everyone, I'm just wondering how I should handle a session (subscription) completing.
my user gets redirected to: https://httpbin.org/get?session_id={CHECKOUT_SESSION_ID} (for test purposes).
So, I'm sure I can report back to my backend that this session has completed (I know stripe also has a webhook event thats fired for this too).
My confusion is how I'll then link this session back to the original user.
If I were to just use the user-credentials that reported session ID completion, someone could hijack the session, claiming they completed it, when they never initiated the session.

Am I supposed to store the relation between the user+session in my own database?
I was wanting to avoid a stateful flow (storage in a persistent database).
I guess this would be necessary if I want to use the webhook callback - as opposed to have the user report completion, on session completion.

Another question, does slack fire the webhook event every month the transaction goes through - in this case there'll be no user intervention (so we wont have a user-id with the "completition" event anyway); so I guess for this case, its necessary to store the user-session relation?

vocal wagon
#

Hi there, does anyone know if a payment can still be cancelled in pending state? According to the Stripe Docs it's only possible through API when it's a PaymentIntent (which it isn't) and through the Dashboard when it's "still processing". In the Dashboard we don't see this option though. Could that be due to roles and permissions or is it simply not possible to cancel a payment that is already pending? thanks a lot

dull hare
#

Hi! I'm currently looking to implement Stripe Checkout in our web site using an embedded pricing detail section. Since Stripe customer creation is part of our client onboarding process and checkout came later in time (if they want to upgrade their license), I am looking for a way to tell checkout to reuse the existing Stripe Customer. According to checkout session api documentation, we can pass customer property to achieve that BUT since we want to use embedded pricing table, how can we pass that property from the <stripe-pricing-table> element?

frigid owl
#

Hi ! I try to make a payment with my card to my API, the token is created with success but I can't see the payment in my credit card and the profit on Stripe

old pecan
#

Hi, I have been facing an intermittent problem with Stripe payment page in Firefox. I have some automation tests using playwright which basically fills in the credit card details but 3 out of 10 times on Firefox, the credit card details are disabled and not interactable. Not sure exactly what is the root cause. The console and network request provide nothing useful. Works fine on all other browsers. Any help or pointers appreciated.

zinc spruce
#

Howdy! Are customer default payment methods guaranteed to have usage: off_session?

steep plover
#

Hi! We are using PaymentElement from react-stripe in our project and would like to allow the customer to save their card details for purchases. How would we do this?

drowsy granite
#

When will get my funds after stripE closed my account

hidden orchid
#

Good afternoon, first time on the channel.

Im currently setting up the subscriptions on my Bubble app and cant find the official documentation and best way to implement it. Found a youtube video but it skipped the API call setup so cant replicate it. Can someone point me in the best direction?

Thanks in advance

silver sable
#

resource_missing - customer

The id provided in the customer field is not tied to an existing Customer. Be sure to first create a Customer before setting this field.

tiny gulch
#

hi team, can someone please show me how to replicate this check out modal

twin dew
#

Is there something I'm doing wrong with this request, req_mbAAz2bbJ8AK5e - It seems as though the on_behalf_of / transfer->destination account of the paymentintent doesn't have access to the payment intent? It gives the error No such payment_intent: 'pi_3McZfAJnSU1ayTHc0vdU3qDB'. Did this change recently?

still venture
#

Hello, I'm trying to mount a payment element to my own html form. I have followed the tutorial here https://stripe.com/docs/payments/accept-a-payment?platform=web&ui=elements and the keys seem to be connecting fine. The problem I'm having is that the Payment Element just doesn't show up. When I inspect the page with dev tools, the <iframe> where the element is supposed to be is present, but nothing is appearing on the page. Sometimes the space where it's supposed to be expands to the right height, but there are still no input fields. I am also getting a warning in the console 'Each dictionary in the list "icons" should contain a non-empty UTF8 string field "type".' that shows up 4 times. Any advice on where to look for errors or what to change?

inland hearth
#

Hello all, how many times/ time-intervals does stripe retries to delivery webhook events in test mode.

sharp musk
#

Question about workflows and webhooks. We need to update the **description **value before an email receipt is sent (see screenshot). If we use webhooks, where a checkout.session.completed (https://stripe.com/docs/cli/trigger#trigger-event-checkout_session_completed), is it possible to have our endpoint update the receipt PaymentIntent (on the Charge) to include the new description BEFORE an email is sent. So either we can delay an email or Stripe API will wait for a return from our webhook endpoint.

spark orbit
#

@dim hearth how do I link an invoice to the original session/user?

south trellis
#

can you explain to me what happens if you just create a subscription schedule from an exsiting subscription.

obtuse crown
#

can connected account have multiple external accounts for payouts, while onboarding i can only select either cards or bank account.

#

where do i add an additional external account for the connected account

sand goblet
#

hello! do payout.updated webhooks fire when a manual payout on a connected account (meaning, initiated using stripe.Payout.create ) fails?
i'm seeing the event for payout.failed, but not one for payout.updated .

lyric pine
#

Is there a parameter to automatically set a PaymentMethod as default on a SetupIntent? That way, if the SetupIntent requires authentication, the PM will automatically be set as default afterwards.

sudden yoke
#

is there anyway to use coupon/discount with inline pricing (i.e. any amount that we don't know yet until transaction time)

drowsy tulip
stiff tangle
#

Hi there! What is the best way to check the identity verification status of a Connect user? It looks like individual.verification.status on their Account object? It looks like you can get similar info from individual.requirements but if I'm only focused on identity verification it looks like individual.verification.status might be the simplest?

narrow patio
#

Hi, I'm having trouble on the migration from old elements to new with php. how do we specify the source on a payment intent?

viscid burrow
vocal wagon
#

In the context of checkout.sessions.create does allow_promotion_codes include coupon codes? I created a coupon code but it doesn't seem to be accepted in my dev environment -- does checkout only accept promotion codes instead of coupon codes?

vale glen
#

In test mode I have enables the option to send emails to users when they buy a subscription. But in the test mode there are no emails being sent.

#

I am using web checkout with my node+express server for subscriptions. For some reason, when I enter test card details (4242 4242 4242 4242) there is brief moment where a white pop up shows up, with no content, and then disappears in a second or two, and the payment resumes. How can I get rid of that screen

fickle venture
#

Hi there, I'm using the PaymentElement js embeddable UI component. I like it. However, I would like to preset the billing zip code upon loading the component as the user's billing zip code is stored with their profile in our enterprise database. How would I go about presetting this value upon the component loading? Or worse case afterwards using another hook? Thanks.

eager spindle
#

Is there a way of mocking, or force-skip the onboarding of a test Express Connect account? Docs only mentioned a Standard Connect account.

gritty anvil
#

I've got a TS question with webhooks:

I'm currently working on processing account.updated webhook events and am trying to grab the payouts_enabled field for an account.

Unfortunately, I have a TS error saying payouts_enabled does not exist on type Object with this line event.data.object.payouts_enabled. The event variable is currently cast to the Stripe.Event type. My guess is because the event.data.object type is just a plain Object without any values, it's freaking out. Is there another type I should be casting my event objects to in these scenarios?

static seal
#

I need help with verification for my account ive submitted the info and waited weeks and nothing has happened

sudden yoke
#

if i want to refund an invoice that has -ve line for some loyalty$ to the customer balance transaction, how can i specify it in the refund - since it's a -ve amount ??

silver sable
#

Have a question if stripe closed the account is it ok to open a new one and not lose it had dispute issues but we implement stripe new checkout and also merge sift science to prevent anymore issues

spiral citrus
#

Does anyone know how to tell on the webhooks if a invoice.payment_failed is the final fail? like stripe will not automatically attempt again? Is it if object.next_payment_attempt = null?

static seal
#

is this actually on the way?

#

i cant see it in my payouts

fickle venture
#

@halcyon matrix thank you, I believe I tried that a while back and it did not work. I'll try again and report back more details, if indeed it's still an issue. Thanks again.

hazy coyote
#

Im using rest api and collecting data from customers directly.

  1. Create a customer
  2. Create a payment method type us_bank_account
  3. Attaching the paymod to the customer
  4. Creating a payment intend

im getting an error on step 3 say
"PaymentMethods of type us_bank_account must be verified before they can be attached to a customer."

delicate granite
#

how do you link discord accounts? I got here from discord so I would think it would auto connect

spark orbit
#

can I make stripe auto select the price for a product based on the users location?
$ by default, £ if in UK

eager spindle
hazy coyote
#

Why Save payment details during a payment does not return card info like last4, expire date. req_z0jVsyruXjzKpy

clear halo
#

Is there any way to transfer account(stripe connect custom) balance to another account with API?

cerulean pineBOT
cerulean pineBOT
#

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

latent ridge
#

When I use 4242 4242 4242 4242 to test, the information has been filled in completely, but the console shows that the last four digits cannot be recognized. And the UI will display a red exclamation mark.

silver sable
#

is there a radar rule that I can use to block stolen card usage? I see many attempt from fraudsters that are using stolen credit cards

nocturne elbow
#

Webhook is not sending on non local environments. Checking further seems like it was failed due to 405. Any clue why this is happening? If I try locally with stripe CLI it works just fine.

brittle nebula
#

Hi Stripe Dev , i have a question about Stripe Prices , so i have a products with 2 prices on them , and i have subscriptions using those products , i want to be able to update the prices amount , what would be the best way to do it
thank you

livid quarry
#

The country designation is displayed at the time of payment.
I would like to hide this (fixed in Japan).

Since we are using paymentIntent create, is it possible to control it by parameters given at that time?

peak palm
#

Hello, is anyone able to help me? My stripe account says i Provide information about recent payments, but to do it i need to contact my administrator (which i believe is my boss but she's on holidays)

inland yoke
#

Hi Stripe devs, I’m building a combination pay-what-you-want and price-per-use model. Basically the user sets their own price per action within a certain range. In this case, would Stripe Billing be a good tool, or would it make more sense to bundle together all the microtransactions on my end and submit a typical payment each month?

shrewd coral
#

Hello, Stripe Devs, I'm using stripe connect I want to integrate payout reporting in my website for each connected account so they can see the payout reporting in our system without going to stripe account Kindly help me out I couldn't find any api related to it which provide my payout data. Is there any way to fetch payout data using api?

zealous cedar
#

Hi Stripe Devs,
I need to start supporting taxes in our application. We currently have connected accounts and within our site we have our own custom react components.
I really like Stripe Checkout but our product team wants to keep things looking as they are, instead of doing the whole redirect flow. I had a look at Stripe Elements
but it wasn't clear to me how to implement all the features in Checkout, for example: prices refresh on address change(price breakdown, includes tax? does not), coupon/promotion codes, collect tax id(which is just a simple option in Checkout). Does it need to be more of a manual process where I call APIs and hook up some Elements and some of our own React components?

vapid kraken
#

Why this error is showing? here instant_available is 10 but it is showing insufficient balance for payout

thick chasm
#

Hello! I have a authenticate test card stored and the customer try to pay using that stored card. so i need to stop authenticate when customer paying using that stored card later.but it is on session. Can you help me with this matter?

mortal moth
#

Hello, I want to know if I use stripe checkout, does that mean I only pay 0.4% instead of 1.75% per transaction?

peak jasper
#

Hello Guys,
I'm using same card for two different connect account for "direct charges".
And when first time i make payment I store card details for fututre payments and then use these card details for second time with second connect account.
So, for second time I'm not able to fetch card details

#

Can you please help me in this?

pallid kestrel
#

Hey!

I'm stuck between a rock and a hard place at work, and I'm really hoping you can assist.

We use Canvas Catalog, and I know we are set up with Stripe for payments. I'm new to this company and the handover notes I have been provided suggest that no invoice was sent/accessible once a test payment was made.

I do not personally have access to the dashboard or the people who have access; I need to pass a message through someone who is going to send it on so I need to be succinct with what I'm asking.

I figure that either an invoice receipt was generated on the Hosted Invoice Page but wasn't seen by the tester, or it genuinely wasn't there at all. Is there a way to confirm this by checking a setting, without doing a test payment (I'm also stuck in proverbial white tape on setting that up)?
On top of this, what I gather is that if my company are looking for emailed invoice receipts, then someone needs to log in to the dashboard and enable the Successful payments option in the Email settings and also add the customer’s email. Is the dashboard access specific to Canvas Catalog? Or could we possibly have Stripe set up for other products/platforms, in which case I would need to direct the dashboard user somewhere to ensure the setting is for Canvas Catalog specifically?

This might be a long shot for what this Discord is for, but if there's any help you can give me I'd super appreciate it!
Cheers!

hazy talon
#

Hello. Where can i get the live keys for accepting card payments?

raven schooner
#

hi

frosty gulch
#

Hi i need some help about stripe

#

urgent

unreal ocean
#

Hello everyone,
I was forced to open 2 account for my company (one in Europe € and one in UAE AED)
My problem is I had already implemented the payments in Europe, but I am facing the problem if an european account went to Dubai and he try to buy some think from there I have an error because the customer doesn't exist in the UAE account!
I am sure there is a solution for that but I didn't find any think on the web yet

swift token
#

Team I am getting the following error when try to create an upcoming invoice (via API) for preview purposes:
The subscription will cancel at the end of the trial instead of generating an invoice because the customer has not provided a payment method and trial_settings[end_behavior][missing_payment_method] is set to ``cancel

The user is currently on a free trial, but they want to immediately change to another product o the same subscription.

How do I deal with this limitation?

vocal wagon
cinder quarry
#

Hi Team,
The webhook for customer.subscription.updated is not getting called. Please help.

charred tusk
#

I see this error, and on stripe payment gateway I get "The card was declined."

turbid cedar
#

Hello, Is it possible to apply a discount on the final amount of the subscription invoice? While creating subscriptions, we are adding a negative price item to the add_invoice_items option of create subscription. Since the coupon is applied on the individual line items, the negative line item will be ignored. But we would like to have the behavior to apply the coupon on the final amount of invoice which will also include after reducing negative amount? https://connect.stripe.com/test/invoices/in_1MdTJjIvwrjYDHRMoU84mFTK

feral sierra
#

hello, how to get next subscription billing date from subscription create api?

oak dove
#

Hi There,

#

I have enabled checkoutsession from mysite, how can I send email to customers with their invoiced pdf as confirmation automatically

fluid sandal
#

hello, im new to stripe and have received funds from my course but I am awaiting payout, when can i receive this payout

vocal wagon
#

Hello,

I would like to know if I can use this method with a Stripe Connect STANDARD account or if I need to have a Stripe Connect EXPRESS account to confirm the identity of my clients.

$stripe->accountLinks->create(
[
'account' => '{{CONNECTED_ACCOUNT_ID}}',
'refresh_url' => 'https://example.com/reauth',
'return_url' => 'https://example.com/return',
'type' => 'account_onboarding',
]
);

this the link => https://stripe.com/docs/connect/standard-accounts

Thanks

Integrate with Standard accounts to get started using Connect right away, and let Stripe handle the majority of the user experience and user communication.

near dawn
#

Hey there ! i need some help with stripe terminal and "connectBluetoothReader".
On android 10 its really problematic - if you dont pair it from the system itself then the function connectBluetoothReader will get stuck and there is no ability to cancel that operation also it doesnt seem like it has a timeout - and if you pair it from outside it will be on a strange state until turned off and on again (probably because it also connects to it but since its not via terminal is not connected properly so turning off will disconnect but keeping it paired)

I tested this on 4 different devices with android 10.
Xiaomi remi note 7 , and 2 old galaxies and one samsung tablet

misty stream
#

[Stripe upgrade and downgrade subscription question]:

  1. I am creating subscription using pre-built checkout pages. I want to implement upgrade downgrade I have already implemented 2 subscriptions of $50 and $100. So I wanted to know do I need to use API from this doc: https://stripe.com/docs/billing/subscriptions/upgrade-downgrade#changing or can I also implement upgrade downgrade using customer billing portal?
  2. If $50 subscription is active for one user then can same user active $100 subscription as well? Do I need to programmatically adjust user from not subscribing again or does stripe handles that automatically?

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

white warren
#

Is there a way to get the iban value in a setupconfirm?

wind knoll
#

Hello team 🙂
I have two plans & it would update after end of period
there is any chance to update without use of schedule?

shrewd coral
fallow sierra
#

Hello Stripe team,

How should we handle the minimum charge amount if the stripe dashboard account currency is different than the currency in which the purchase has been made?

For example, if we have a purchase of USD 0.50 (USD minimum) and we allow it through for a creator whose stripe dashboard currency is Euros (EUR 0.50 minimum, which is greater than USD 0.50), what actually happens?

vocal wagon
#

Good morning. My subscription has 3 parts. A monthly flat rate fee (4 options) . Metered billing (transaction based) and Volume billing (1-10). I want to give my customers the opportunity to change their subscription to start at the beginning of the next billing cycle. The current subscription should run until then. Any ideas? Thank you.

quick frigate
#

Hi,
What are the stripe charges for using connected accounts?

finite monolith
#

Hi, I've read in the docs "Do not maintain long-lived, unconfirmed SetupIntents as they may no longer be valid." So as far as I understand, every time user wants to add new payment method, I should create new SetupIntent and not reuse old ones, even if they haven't been finalized. But does it mean that I should somehow cancel SetupIntents after some time? (For example if user attempts to add a card, but then closes the page)

spiral bluff
#

in the build a subscriptions integration docs we have
"On the backend, create the subscription with status incomplete using payment_behavior=default_incomplete. Then return the client_secret from the subscription’s first payment intent to the frontend to complete payment."
I'm wondering if I am able to attach an existing card to the intent?

mossy vault
#

Hi there!
We have a question regarding the Stripe plugin for shopware 6. It’s possible to use the plugin in test mode and locally?
We would like to test it before placing it in Live mode, but it looks like the plugin requieres an https as a requirement.
Is there any way to achieve that? Thank you in advance!

patent mantle
#

how can a customer recived their invoice on their email on evry sucessfull payment

#

is there any option in stripe dashboard to

#

?

crystal locust
#

Nice to meet you. I'm Japanese.
WooCommerce Stripe Gateway Help
I can't enter my Stripe card
Since it is caused by our own theme, how can we customize it?
Can you tell me who it is?

sick venture
#

Hi there!

I have a question about Stripe billing portal that I use in my app. When the user cancels their own subscription, they can no longer can see the "renew subscription" button - or there is no way for the user to renew the subscription by their own. Only I as admin can do it.

Is there any way how to display a button for the user after canceled subsription in the biling portal for renewing subcription?

Thank you very much!

tawny hollow
#

Hi there quick question, I've created a metered subscription and I would like to subtract usage from it is there a way to do that? Thanks in advance

spark yew
#

Hello Team,

I'm facing an issue with my new strip account in
paymentIntentData API, I cannot receive the "charges" parameter. Do we need to make any changes in the dashboard setting?

vocal wagon
#

Hi there,
I have a question about the webhooks. If for some reason, computing the webhook fails. any one returns a 400 error. Will there be a re-try to send the webhook event again?

misty stream
acoustic aurora
#

Hi everyone, I have a problem where confirming card details using stripe plugin in our webapp. The issue here is when trying to add a new card with wrong cvv it returns with error but the second attempt to try the card it gets accepted. I want to know how this could happen and how to fix this?

raven schooner
#

hi

vocal wagon
#

Can we pass the customers email to the customer billing portal or is the only option to ask the customer to enter their email manually?

white warren
#

I have a setupIntent with card and sepa_debit as payment_methods. Everything works properly but now, the client wants to store the iban number to the database. I have been investigating and I only found a solution for that: create a custom form for SEPA and call to confirmsetup on submit. But that breaks the function of the card element. So what I have to do? Create two diferent forms one for card and one for sepa?

past willow
#

I want to give users monthly units (or credits) to consume on my website. this should reset at the end of the billing cycle. You guys referred me to read about Stripe pricing models and I found out that a recurring subscription with “package pricing” is what I need. But I have two problems with it:

  • Official Firebase extension “Run Payments with Stripe” is adding a 1000 units to the user collection regardless of the amount specified when creating Stripe product
  • When I create a new product and select “Package pricing” I don’t get the option to create a payment link for it! So I don’t know how to make the user pay for this subscription.

My question is: are these limitations on “product package” by design or is it a bug? Is there a better Stripe pricing model for what I’m trying to achieve?

thick chasm
#

Hello , I have two saved test cards ,

  1. authenticate unless setup - 4000002500003155
  2. always authenticate - 4000002500003155
    now i am going to make payment using these cards .what would be the proper way to implement the payment confirm(using API or JS library) for suit to both cards ? The customer is on_session.

( currently i used JS library but it always ask for authenticate for Type 1 card too)

Could you please help on this?

dusk oracle
#

Hello, I have a security question :
We use StripeElement to ask our clients their card payment Method. So we use stripe.js API on frontend side with our stripe public key. But a hacker inspect our frontend and get this public key, then create a real customer and a real payment intent, and then call the stripe API directly with different payment method (to make card-testing). As the http call he make are made directly to stripe https://api.stripe.com/v1/payment_intents/***/confirm, we have no possibility to avoid it. Do you know if we are missing something, or if there is a simple way to avoid this kind of attack ?

knotty kestrel
#

hello, my Stripe account is inactive because I don't have a social security number, what should I do?

misty stream
#

How to retrieve customer id who has made subscription payment recently? I see that customer id is generated automatically using checkout session no need to use create customer API. Any suggestions? this is wrong: #1077163014991654962 message which I confirmed few hrs ago.

warm osprey
#

Hi, can you help me, I'm looking for the sample Bank Account for India. Thank you

magic lance
#

Hello
What is the event type for webhook listener after successful payment through billing portal?=

spark yew
#

Hello Team,

I'm facing an issue with my new strip account in
"paymentIntentData" API, I cannot receive the "charges" parameter. Do we need to make any changes in the dashboard setting?

this parameter share the card name(visa,etc,) and last 4 digit

sweet fjord
#

Hi, is it possible to set a different start-end date for which the invoice is effective? If not, hide the dates. Meaning if billing anchor cycle is 5th of month, invoice is generated on 5th of every month. However I want the invoice to show 1st to 1st of the month. Note: I am using metered billing, so invoice is generated post usage. This is only for display purposes

charred tusk
meager hawk
#

@vocal wagon please read the server rules in #📖rules before posting again

vocal wagon
#

Ok, sorry... no inglis.

feral moon
#

Good morning,

I'm looking at building out our payments using Stripe. I have a Product that has two prices (one monthly, and one annual) using the monthly per seat model.

  1. Is it accurate that I would not be to use a payment link that allows a user to switch between annual or monthly pricing? (I could not figure out how to do this, it seems like I would need to separate payment links or to build our own payment page)

  2. Is there any guidance on how to handle when new users (seats) need to be added for a given customer?

Thanks!

misty stream
#

I am listening to webhooks: checkout.session.completed and payment_intent.succeeded I do pass meta data which includes userID and priceId. So in checkout.session.completed webhook I set subscription, customer id, priceId based on userId passed in metadata. But I want to set another field which is credits after payment_intent.succeeded is complete. But I see that metadata is empty object for webhook: payment_intent.succeeded any idea how can I pass custom meta data to payment_intent.succeeded so that I can set credits info on user object?

pallid umbra
#

Hello everyone

I tried to implement Google and Apple pay. The Stripe documentation is really good and simple but I wonder if for Google it is possible to test it with a wallet test card and if for Apple it is possible to test it without having a certificate?

Because for Google I could not create a test card without receiving an error and for Apple I managed to add a domain but the button does not appear and I wonder if it is not because I do not have a certificate.

placid obsidian
#

Hello guys, I have a question about transfer capabilities. About one year ago I got this error while trying to create an account, which has caused me a lot of trouble and now it doesn't seem to happen anymore. Can anyone help me understand why?

unique star
#

Hello everyone

We have a flutter web app on which we need to create a customer connected account and checkout payments. but we couldn't find any good resources or sample code which we can use to integrate stripe payment with a flutter web app. We have tried to redirect to the stripe create account form page and get created account id. And we have tried to use flutter_stripe package but both of them are not supported for the flutter web. so can someone please share a sample code or resource we can use?

Thanks in advance

vocal wagon
#

I need help i gave all my documents correctly and they decline i have tried to verify 2 times and again the same thing

knotty tartan
#

I need help, it's returning an error in the webhook

boreal drift
#

Hello, Why checkout.session.completed hook does not contain user or order metadata?

vocal wagon
#

hello,
I am using payment webhooks in my code.
while on local environment, the webhook is triggerd correctly

but the same code, deployed on Google Cloud, is not triggered

do I need to configure anything in order for the webhook to receive the trigger from Stripe?

vapid kraken
#

How to check if there is an available balance for an instant payout?
I have implemented this way. Is my code correct?

surreal fern
#

Question regarding tax collection in europe as business located in canada selling digital software in europe. When i add a new registration in stripe i have 3 options: Domestic, Non-Union One-Stop Shop, Import One-Stop Shop the third one does not concern me since i dont ship physical goods. What is the difference between Domestic and Non-Union One stop shop? If i choose the second one it seems like tax after that are collected for all eu country which is good. Is it because in eu there is a notion of one VAT number across all eu country? If its the case then why i have to choose a country when selecting this option? Then the first option is just if you register manually to each country?

chilly wyvern
#

Hello everything is fine? I have an application developed on FlutterFlow, and I saw that the platform itself is already integrated with Stripe. However, I wanted to know how the transfer part is done, as it is a Marketplace application that involves several shopkeepers. I would like to know if it is possible to have a checkout that makes these payment divisions?

somber bison
#

hello, I activate Klarna and Link on Stripe dashboard, but both two didn't show on the checkout page of my website, which was created by Shopify, may i know how to let it show or Shopify doesn't support it?

dire acorn
#

Hello, I want to ask about Subscriptions. Let say, we have a website where "viewers" could subscribe to a "streamer".
at first, the streamer set a $5 monthly subscription, then viewers subscribed and starts paying it.
But then the "streamer" decided to change the price to $10 monthly, what will happen to the active subscribers? Is it possible to let them continue with the monthly but this time it would be $10 already.? Thank youe

boreal sedge
#

Hello Stripe Team, we want to set up the Klarna Integration for one-off invoices. However, in the docs (https://stripe.com/docs/api/invoices/create#create_invoice-payment_settings) Klarna is not specified as supported payment method but only in paymentIntents/payment Links. Could you clarify how we could integrate Klarna for one-off invoices (collection_method = send_invoice).

sterile mural
#

Hey guys! I have a question about receipts.

What is the quickest way for me to get a receipt for a checkout session via the API?

Context: I use Stripe Checkout. Standard sessions flow (create checkout session -> handle checkout.session.completed webhook). I'd like to show a purchase history table on my dashboard, including a link to the receipt.

rose ridge
#

Hello, Wanted to ask if someone had the same issue in the past.
I have an product with ID X that i created ahead
every time i create new plan with product ID X using the API, it automatically generates an invoice with 0$, and immediately marks it as paid because its 0$.

the result of it is that i see two invoices - one with 0$, and the other with the items i addes.

I wanted to ask:
a. why does this happens?
b. how can i avoid it?

mental slate
#

Hi I am looking to work with the "Tap to Pay on Android". Our mobile app is built with React Native. Do you see there being any issue for me to build a wrapper/bridge for this SDK to work in RN?

misty stream
#

I am using stripe checkout session and customer billing portal. For production are these events sufficient or do I need to add anything else? Need confirmation. Thanks

cedar atlas
#

Good morning!
Is there any way to know when invoice.payment_failed is triggered while the customer is on session and when is not?

I need to send an email when the webhook is triggered when the customer is off session (subscription update for example) but not when the customer is on session.

round sun
#

Hii we are integrating ideal payment with stripe. Can you point to the documentation after failed payment.

stiff hornet
#

My checkout session generator api is suddenly producing this error:

stripe.error.InvalidRequestError: Request xxxxxx: The price specified is inactive. This field only accepts active prices.
What does this mean? I didn't change anything?

vapid kraken
#

Hey, I want to turn off the scheduled payout for all connected accounts and the payout will happen manually with throw an API call. how can i implement it?

waxen quail
#

@vapid kraken let's chat in the existing thread please

sick scroll
#

hello, i have turned on few payment methods on stripe such as klarna and ideal but they don't appear in my checkout page

deft pawn
#

Good morning, my company is already uses Stripe for Credit Card processing payments and we are exploring using it for ACH payments from our customers. Our customers sign an ACH verification form when they sign a contract with us. To use this bank account information for ACH payments in Stripe, how would that process work?

light maple
#

hello need help for account onboarding

regal orchid
#

Hey Stripe staff, where can I report bugs that occur on Stripe's website? (specifically the live chat support)

molten sonnet
#

Good morning. I am trying to change the business_profile.mcc value on our Connect accounts and I get the error This application does not have the required permissions for the parameter 'business_profile'

narrow patio
#

Morning, what's the most common reason for this error?

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://r.stripe.com/0. (Reason: CORS request did not succeed). Status code: (null).

autumn geyser
#

hello: Is there a way to limit payment methods to debit cards only in stripe?

eternal pond
#

hello everyone, i need to sell a single product through a website, is there a standart javascript i can use, which takes care of all possible cases - if the webpage is viewed on android to offer google pay, on ios apple pay, if you have another way to pay in a specific country and the webpage is viewed in that country the user should get that as an option as well, i assume there is something prepared, where i just put say my api key, product id etc and it takes care of everything? I'm sorry for the long post.

noble raptor
#

Heyy need some help

sullen gale
#

Hello, where can i find documention how to implement stripe connect on a mern marketplace? thanks in advance.

rose ridge
#

Hello Everyone. 🙂
Is does anyone aware of a way to order the lines (line items) in an invoice?

I am creating an invoice through subscription creation and then adding few items using invoiceItems.create.
at the final invoice they are not in the order ive added them. is there any way to nmake sure my line items stay in the order i created them

elfin mantle
#

Hello Everyone,

Is there a document to find how to receive webhooks on a stripe app? Currently building one, and want to receive some event pings when they happen on a connected user account.

cerulean pineBOT
cerulean pineBOT
#

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

unborn bough
#

Okay so I just joined this server because I had nowhere else to go. I am really struggling to figure out if I should or shouldn't use Stripe. I have an upcoming clothing business that runs solely through online purchases. I want to have as much payment methods as possible but don't know if Stripe takes all payment methods (Paypal, etc). Also, I have my own CUSTOM website so I don't know how I would implement that. Do I get taxed? How much does Stripe take? Can someone please give me as much Pros/Cons to Stripe. Thanks!

Edit: Also, what are restrictions? Like I know PayPal will shut you down if you have over 1k in their system.

livid quarry
#

I want to hide the country information (fixed to Japan) on the payment screen of stripe!

The paymentIntent is generated in the backend and "client_secret" is returned to the frontend.

When generating the paymentIntent, there is no place to specify JP in billing_details.address.country.
I would like to know where and how to specify it when generating paymentIntent, with concrete code examples!

vagrant steppeBOT
#

yoshinori hisakawa

glacial plank
#

Hello,

when initializing the payment sheet on web using the paymentIntentClientSecret, do I need to use additional options to retrieve and prepopulate the sheet with the customer's previously used payment method?

    elements = stripe.elements({ clientSecret: $secret });

    // Create and mount the Payment Element
    const paymentElement = elements.create("payment", {
      fields: { billingDetails: { postalCode: "never" } },
    });
    paymentElement.mount("#payment-element");

On mobile using ephemereal key it seems to retrieve it automatically but not on web.
We use the same server endpoints for both web and mobile and mobile works as intended.

Please advise,

smoky fossil
#

how to discover and connect WisePOS by server-driven?

pearl quiver
#

Hello, need some assistance with integrating Stripe as a payment gateway onto my Shopify website. Also wondering whether I can provide PayPal, Klarna, LayBuy, ZipPay & AfterPay as payment methods onto the Stripe payment gateway?

#

Thanks very much.

vagrant sonnet
#

Hi Team, I am trying to create a product with multiple dynamic prcing..the payment page doesnt show the payment_description associated to the product rather it shows the name of the product i created. is there a way to force change that

exotic pike
#

Hello, i need help with adding shipping rates. Can someone help me?

jovial current
vagrant sonnet
#

in my paymentlink URl generated by Stripe i would want to disable the option of email.

spiral bluff
#

I have a flow where a customer doesn't have a card on file but has an existing subscription (lets say base) (since we created it for them on the backend)

I want to create a form for them to subscribe to a higher plan (e.g. growth) which contains the credit card fields. However, according to the guide this requires creating an intent with an incomplete subscription. But in my mind my flow of going from base -> growth seems to be more so a case of updating existing subscription, rather than creating a new one (and canceling the old one).

In other words I'm trying to get customer to go from base -> growth + adding their credit card in the process.

golden cosmos
#

@vagrant sonnet we can continue the discussion in your thread

unique star
#

Hello Everyone,

We have a flutter web app we want to add a stripe payment gateway. but we couldn't find any working resource or sample code for flutter web which we can use. We tried the flutter_stripe and flutter_stripe_web packages, but both of them do not support the web. We have tried to redicting to stripe create account form page and redirect back to the web app. Every approach we tried didn't work for flutter web. We have been stuck on this feature for more than a week now. Can someone please help us by sharing a sample code or resource we can use for flutter web not flutter mobile?

I have already asked this Question above but the thread has been closed before i can ask a follow-up question. #dev-help message

rain mural
#

How to active stripe in shopify. Becuase whenever i search stripe in Shopify they so nothing. Please help me!!

thick chasm
#

Hello, our system has implemented a cron job for scheduled payments to charge from customer's saved cards on payment due dates. But the customer has saved a card which requires always authenticate(like this 4000002760003184) its return error an we couldn't charge the amount. Can you help me to handle this and get the payment from those cards?

pearl quiver
#

Hello, would I be able to get some help, I am unable to get my payments methods to work via Stripe?

edgy sable
#

Under what circumstances will a subscription checkout.session not create an SetupIntent? My code has assumed the existence of a SetupIntent but it fails on evt_1MdneXDccGCU5vwkEfB5QxSA. This is a subscription with a 30 day free trial, so its creates an invoice without a SetupIntent, is this normal?

humble galleon
#

Can somebody help me figure out the best method to assign roles to my Auth0 users app_metadata based on all the active Stripe subscriptions and Stripe products that the currently logging in user has purchased?

gloomy yarrow
#

can somebody help me for the implementation of the stripe wallet, I need to park end user money somewhere, which he can use for transactions?

vapid hedge
#

i am having trouble using my live api key to create a checkout session. it is giving me this error s\Python39\site-packages\stripe\api_requestor.py", line 159, in handle_error_response raise err stripe.error.PermissionError: Request req_keyvalnotshown: This API call cannot be made with a publishable API key. Please use a secret API key. You can find a list of your API keys at https://dashboard.stripe.com/account/apikeys.

restive kiln
#

Hello, I've implemented Stripe payment api with my app, but I'm having some trouble with the subscription behavior.

I create a monthly subscription with 2 subscription items (with usage_type "liscenced" and "metered" ) , after an invoice gets created at the end of the cycle. I'm expecting for "status" of subscription to change from "active" to "past_due", I dont want stripe to charge my customers with stripes smart payment collection method .
I have updated my subscription parameters to
payment_behavior: allow_incomplete,
collection_method: send_invoice,
days_until_due: 2
considering all other parameters are set to default values, can someone please help me with parameter selection to achieve "past_due" as subscription status when payment is not received against a generated invoice after due date.

Thanks.

vagrant steppeBOT
#

yuvi00001

remote rose
#

can I initiate refund if previus refund is failed

flint forge
#

Can i just put my facebook account link if i dont have a website for my business?

hallow slate
#

hi, we are integrating stripe connect..

but stripe is returning id is pi_

i need to save py_

#

where can i catch the py_?

cinder quarry
#

Hi Team, I get this Error: Test clock advancement underway - cannot perform modifications: clock_1MdYpnAmPvfMjSzzboS2WZV6

I am trying to update stripe subscription's metadata and I get this error. Please guide me as to what is happening.

glacial plank
#

Hello,
could someone from the team quickly help me analyze something on the dashboard.
It seems like possible a single checkout leads to 2 of the same payment method being saved on customer and I'd like some help digging into how these were created

mild urchin
#

Hi, I would like to be able to update an existing subscription when a user enters a promotion code (e.g. NAVI2023). How can I implement this?
I'm using java on the server side, and I'm looking at the following article, but I don't quite understand it.
https://stripe.com/docs/billing/subscriptions/coupons?locale=ja-JP&dashboard-or-api=api#discount-subscriptions

クーポンとプロモーションコードを使用して、サブスクリプションに割引を追加します。

spiral bluff
#

when updating subscriptions i assume that one needs to provide the id of the current price item, as well as the id of the new price item that you are going to replace said item with

But what about cases where you want to update a subscription with one item to a subscription with 2 items?

vocal wagon
#

Hi,

we will start using stripe subscription checkout flow. We would like to have prefiled card details once users are redirected to stripe checkout flow. In your documentation it is written that a valid billing address, billing name and billing email are required on the payment method for Checkout to prefill the customer’s card details.

We already have existing stripe users with their payment methods. In the past we didn't collect billing address info when customers created their payment method. Can we update users billing address information using stripe API. Can this be done? Will this update cause any issue on customer side?

Our address data is not clean - specifically, we do not have zip/postcodes stored as separate fields and sometimes data is missing, so we are thinking of filling it with geocoded zip/postcodes. Will this work? We are worried that attaching a potentially unmatching zip code to a payment method might make the method invalid or cause issues in charging the method?

ionic jacinth
#

Hello everyone, is it the right place to investigate a card error I receive during stripe payment?
Thanks

high pebble
#

Hi, how can I get Google Pay and Apple pay options in checkout payment page

#

both are enabled in the settings

small violet
#

Hey guys o/ is it possible to send money to a customer? I don't want to add credit, I want to send money to their bank accounts (as customers)

#

I have a system point which customers get paid for it, but I need to deposit/transfer money to them

boreal drift
#

Guys, which webhooks do you recommend to use along with checkout.session ?

radiant palm
#

How to handle the pending invoice item when user is cancelling the subscription via API ?

boreal ember
#

i'm getting this error when trying to create a payment intent: The payment method type "ideal" is invalid. Please ensure the provided type is activated in your dashboard (https://dashboard.stripe.com/account/payments/settings) and your account is enabled for any preview features that you are trying to use

How can i enabled this for account? i tried the link but there is no option to enable this

solid barn
#

Hello everyone, just someone can help me. i have this negative balance, what should I do ? Thanks for you help 😉

turbid cedar
#

Hello, we have a requirement to pay the upcoming invoice earlier than the actual upcoming invoice date. Any suggestions on how we should acheive it?

vagrant surge
#

Hi, is there a way to delete all customer and subscription in one go in test mode ?

scarlet oriole
#

Hey there. 🖐️ We offer payment for EV charging and struggle with payment intents and invoices.

Use case is: An EV owner scans a QR-Code, places a hold on a payment method, and thereafter begins charging their car. Gas station scenario basically.

However, if we create a payment intent and capture the funds later, an invoice is never created. The EV owner does receive a receipt but that is not complying with VAT regulations hence we need an invoice with invoice number et cetera.

The challenge looks to us like a chicken egg dilemma, where an invoice shall be created before the payment intent, though the amount is not known before capturing said payment intent.

In which order do we call what object for this process?

fast isle
#

Hi Team, we are having express connected account owners log in to our own website. How can we provide a link to their Stripe account dashboard from our website?

vocal wagon
#

hi team. We are experiencing a 3DSv2 related issue on our hosted payment page. The 3DSv2 is handled by the Stripe javascript library which we are loading onto our payment page. With the last leg of the 3DSv2 challenge transaction the cardholder experiences some sort of issues in the browser and presumably the Stripe 3DS library exits with an error which stops the flow and our payment page never gets an update about the outcome of the 3DS authentication. Unfortunately we don't know much of the details since the error occurs in the cardholder's browser. What we would like to know if there is a server version of the 3DSv2 flow where our payment page would get an update about each steps of the flow? Some PSPs do this and use server API to send notifications.

stone garnet
#

Hi Team,
How can I do to see the taxes on my billing ?

latent ridge
#

If the network is disconnected during the payment process, can I initiate the payment again on the current page when the network connection is normal?

mental slate
#

Hi, I messaged yesterday about building a react-native wrapper for the Android Tap to Pay. https://stripe.com/docs/terminal/payments/setup-reader/tap-to-pay-on-android

I have two questions:

  1. Do you have an example project of the android implementation?
  2. You said that you have not built your official wrapper, do you know of any privately built npm packages out there that we can use?

Thank you 🙂

radiant palm
#

How to handle the pending invoice item when user is cancelling the subscription via API ?

faint jasper
bleak ibex
#

Hello I'm very confused. I know it is probably not the right place to post this but I really appreaciate your help. It has been one month since I am waiting for a response but I received nothing. Please help me.

vocal wagon
#

Hello,

We have a business located in the US and we would like to enable international bank transfers as a payment method.

We are already confused by the different docs pages where bank transfers and credit transfers are used interchangeably. Our current understanding is that we should (and only could) use ACH Credit Transfer, but it's details aren't entirely clear.

Questions we have:
1. Is our assumption correct that our only option for international transfers as a US company is ACH Credit Transfer (through SWIFT)?
2. The ACH Credit Transfer (https://stripe.com/docs/sources/ach-credit-transfer) is marked as BETA by the docs. Should this be used?
3. The ACH Credit Transfer builds on the Sources API (https://stripe.com/docs/sources) which is deprecated. If it's not advised to be used then what is the alternative?

high pebble
#

We have stripe checkout

#

I'm not seeing Google Pay option in the payment page though it is enabled in the account

peak jasper
#

Hi Guys,
I' doing payment through card for connect account "direct charges".
account type is "express"
I got error "You cannot create a charge on a connected account without the card_payments capability enabled."

request id = req_7UjB2wpXejIZJm

#

on test mode

hardy fern
#

Hello !
We’re using the node stripe lib and trying to collect back the fix payout and 3d secure fees generated by our connected accounts at the end of the month with a cron.
For the 3d secure fees, we’re able to retrieve the charges of the month and look for the payment_details.card.three_d_secure field, before sorting them with the on_behalf_of field which is the stripe account id stored in our db.
However, I’m not sure how to do the same with the payouts. There would be the destination field which could contain the bank account id, but we’ve not been consistent on persisting that id in our db. When I inspected the dashboard, I found a request to dashboard.stripe.com/v1/payouts with a stripe-account header, is there an equivalent in the node lib ?

bleak quartz
#

Hello, is there any way to add a metadata field when creating a subscription from the dashboard?

lime glacier
#

Hello, we're using Latepoint (a WordPress booking system) and have successfully connected to Stripe using Publishable and Secret Key. Stripe Elements, on the other hand, are not working (see image). But Stripe Checkout is working correctly.

This is our first time where it has not worked, is something not correct?

vocal wagon
#

Hey we are using stripe payment links, now we got the problem that on the invoice there is not the correct address on it, which the user entered on the payment link, instead it is using the data from our database, but we want the information entered on the payment link on the invoice, anyone knows how to do so?

still surge
#

why noy google pay not work wiyh stripe in android app error show we could not complete this action ,try a different payment method or contact us .[OR_CCREU_02]

vocal wagon
#

Hey folks, I need small advice. Im changing the quantity in the subscription items. And I would like to preview the price change to the user, before I change the quantities. The stripe UI has that preview in the sidebar when editing subscription. Is there api that would get me that?

zenith quarry
#

Is it possible to pay an invoice using the payment element?

still surge
#

which step is follow to connect google pay with stripe in android app

clever spade
#

Hello everyone, hope you're all having a fantastic week so far (:

I have a question regarding Stripe Apps authorization flow.
I'm going through the docs for this authorization flow, but failing to understand which oAuth provider do I choose to go with this flow.

It's important for me to note I have already integrated with Stripe oAuth previosuly in this way:
https://stripe.com/docs/connect/oauth-reference

But in this one I guess the oAuth provider was Stripe themselves.

The rest of the authorization flow is pretty clear to for now, but I can't get over this oAuth provider first step

Thank you (:

This reference lists available public methods for our OAuth endpoints for Connect.

covert bear
#

Hello there
I need to ask for something in stripe ... if i want to return a receipt to my frontend and download it as pdf .. is there a way stripe offers that .. a receipt field or something like that ?

vale glen
#

Hey folks, I want to use stripe web checkout with my website (node+express) for Indian users to let them buy subscriptions for my website. I had tested out the standard cards in testing (4242 4242 4242 4242) and the Indian Card mentioned here https://stripe.com/docs/testing, both which resulted in successful payments (in test mode obviously). Recently to test out my website in live, I used the live keys and used an actual Indian credit card that i own to buy the subsciption, but the payment was declined and i received an email from my bank mentioning about Indian recurring payment guidelines, about which stripe has a documentation page https://stripe.com/docs/india-recurring-payments. Upon goign through this I couldn't understand what changes do I need to make to my current system. Also the cards mentioned under 3D secure 1 are working, but cards under 3D secure 2 get declined although it is mentioned that 3d Secure 1 is working for IN. Could someone please help me in making appropriate changes to my current setup (any settings or code changes) that help me resolve this and accept recurring payments. (FYI one time subscription cost on my website is not more that Rs. 999)

restive kiln
#

Hi Team,
I wanted my subscription status to get changed to "past_due" when test_clock goes past the due date.
i was directed to change my stripe dashboard settings at https://dashboard.stripe.com/settings/billing/automatic.
Here in settings I changed all "subscription_status" to "mark the subscription as unpaid".
Now my subscription status does gets changed to "past_due", but it takes 4-5 months to do so, meaning more than 4 invoices are left unpaid till this behavior happens.
I want to achieve "past_due" in the subscription right after 3 days if an invoice is left unpaid.
How can the same be achieved?
Here is a subscriptionID for you reference : "sub_1MdstqSDGA5oE739Mi1t7j17"

graceful niche
#

hello hope you're well
I have a customer who always has his payments declined cus_NCkq2oXnkS2N6F
it's not a pb of funds he says, could somebody help me please ?

magic lance
#

Hello. I have webhook where I'm listening to events 'customer.subscription.updated'. How can I differentiate upgrade of subscription from monthly to yearly and first time subscription because it triggers in both cases.

vestal musk
#

Hi Stripe Team. The docs mention that it can take 7-14 days until the pending balance gets the available balance. My question is, does this also apply to connected accounts if we use destination charges? Example: A new seller sells something to a buyer. We use destination charges. The buyer pays, is there a 7-14 day delay until the seller has the price in his available balance? https://stripe.com/docs/payouts

zenith quarry
#

Hi Team, Do we have something like setAutomaticPaymentMethods in SetupIntentCreateParams?

fast isle
#

Hi Team, after creating the express account via API, we are retrieving it t see if all details are submitted and payments can now proceed. We are basing that decision upon 'charges_enabled' & 'details_submitted' flags. But in some cases, although both these flags are true, Stripe dashboard says 'Card Payments' not enabled because additional information is required

wicked sail
#

Which api use for make payment from customer side,
$stripe->charges->create([
'amount' => 2000,
'currency' => 'usd',
'source' => 'tok_mastercard',
'description' => 'My First Test Charge (created for API docs at https://www.stripe.com/docs/api)',
]);
or
$stripe->paymentIntents->create([
'amount' => 2000,
'currency' => 'usd',
'automatic_payment_methods' => [
'enabled' => true,
],
]);

latent ridge
#

When I disconnected the network during the payment, and then resumed the network to pay again, I returned these, how should I process the second payment?

vocal wagon
#

I see my previous thread (#dev-help message) is already archived, but I still have related questions.

Currently we only have card payments and we utilize Stripe's Hosted Checkout Page in subscription mode. As far as I understand bank transfers are not compatible with the Checkout feature so we need to build our own forms to require billing details, create the customer and the corresponding subscription entity with collection_method set to send_invoice.

  1. Is this correct?
    1.1 If so, is there anything that helps us build a similar checkout page to list the countries etc?
  2. Do you maybe plan to have bank transfers also integrated to Checkout anytime soon?
lyric wyvern
#

Hello , i have an issue with Apple pay payment. https://dashboard.stripe.com/events/evt_1MdtSwFVEFVGD6LSZQV0uMJf
I use setup_intent , and wonder if there is an issue with apple pay and setup intent.
The customer showed me IRL that he could pay with the same card (using Apple pay) on amazon, i think i did something wrong with my process

hasty dove
#

possibly not a developer question directly but if the default payout schedule is set to every day why have I been sent an email about a payout into the bank account today about transactions that were done 8 & 9 days ago?

boreal drift
#

Guys, which webhooks do you recommend to use along with checkout.session? There can be both scenarios: subscription and one-time payment (customer selects).

keen fox
#

Hi, we're having issues (and have had issues for the last week) uploading our Stripe app. It processes the app 15-20 minutes and then in the uploaded column it displays "Error" which asks us to try again, which doesn't seem to work. Anyone here that could help us with this?

mystic bough
#

hi, could you tell me weather it's possible to test Tap to Pay on Iphone when stripe is in the test mode(I mean cases with successful payment)?

ashen spindle
#

Hi, We are implementing Stripe Tax for US. We only get the total tax percentage back. Is it possible to get the tax divided on STate tax, County tax and City tax for a specific address since accounting need this to report to the tax agency?

jagged ore
#

Hello, is it possible to disconnect 'connect account ' which is account type 'standard' ?

whole granite
#

hi i have verification problem some admin can help me please?

paper flint
#

Could someone help me work out why an Apple Pay button is not loading when using Stripe Elements Payment Request Button?

mighty stirrup
#

Whats the difference and benefits and drawbacks between these 2 methods of transferring money to someone else's stripe account?


$payment_intent = \Stripe\PaymentIntent::create([
  'amount' => 1000,
  'currency' => 'gbp',
  'automatic_payment_methods' => ['enabled' => true],
  'application_fee_amount' => 123,
  'transfer_data' => [
    'destination' => '{{CONNECTED_STRIPE_ACCOUNT_ID}}',
  ],
]);

and

$transfer = \Stripe\Transfer::create([
    'amount' => $amount,
    'currency' => 'gbp',
    'destination' => $checkIfShouldTransfer[0]["StripeConnectedAccountId"],
    "source_transaction" => $event->data->object["id"]
    ]);

unkempt shale
#

Hey team! is there a way to register payment link payment as payment for subscription? We have subscriptions and when payment is failing we want to send payment link so the user can pay using Stripe payment links.

prisma steeple
#

Hi team, I've got a customer cus_NCkHNsuVxesZOt who has setup a DD. I can see the checkout session event has fired but no payment_method.attached and I dont see a payment method in the dashboard. Is there a delay before its added?

limpid scaffold
#

Hello there!

Is it possible to add notes to invoice via API? Or that's dashboard-only feature?

tardy dirge
#

Should i need to create customer with address details and with the customer id i need to call payment_intend api?

hasty dove
#

if a transfer from a platform account to a connected account occurs and the connected account has its payout schedule set to daily will that money be sent to the bank account 1 day after? The delay_days on the payout schedule notes its only for charges so does that delay therefore not apply to direct balance transfers?

zealous cosmos
#

Hello,
I’m trying to provide information I have about the account holder through the API on the connect onboarding for custom accounts. Besides the basic details I want to provide address and personal details etc and in order to do that I need to provide the business_type. Is there a way for the user to change the business type in the form after it’s selected/ populated?
From what I see now in the form there is no going back after this selection
https://stripe.com/docs/connect/connect-onboarding

Let Stripe collect identity verification information for your Custom connected accounts.

vocal wagon
#

Hi! I'm download the github repository and theres no init.php file.

fierce lantern
#

Is it possible do dynamically adjust the price in a hosted checkout based on the chosen payment method? Eg.. to charge a convenience fee for card or Apple Pay, but not for US Bank Account?

wintry gazelle
#

Hello 🙂 Is it possible to say checkout that for sepa_debit, it should just take the customers billing address? Or if not, is it possible to just prefill the address?

We create the customer before checkout session, so he already entered billing_address (in our portal). It works good for cards, but when he chooses sepa_debit, he needs to enter the information again. That's why we want to hide it, or at least prefill it with the data he already entered

olive wigeon
#

Hello,
I am using stripe checkout and listening to webhook events.
I would like to know what event from the list below is more appropriate to use to confirm a payment success since they all fire once I click the pay button.

zealous cosmos
cerulean pineBOT
#

:question: 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

brave scroll
#

Hi there. We're using Stripe Elements for subscriptions. Per the docs, we are creating subscriptions on the server that get confirmed on the client. This happens on the expand param (e.g. expand: ["latest_invoice.payment_intent"]).

Some of our customers are from India and we need to support RBI e-mandates. The docs say we should add populate mandate parameters on the PaymentIntent or SetupIntent objects.

How do we do that when we are creating a subscription? Thank you!

feral moon
#

Hi! Is there a way to use query parameters in a pricing page to provide quantity? It seems not desirable to use the API to create pricing pages dynamically for every possible quantity.

unique patrol
#

Hey, quick question, is there an option/api to calc Stripe's fee? We want to charge user 100gbp + fee, but not sure how to do it and how to calc and show final price to user?

molten mango
#

For Stripe Connect, can we payout direct from attached bank account? Or does it have to be the stripe wallet balance?

golden spade
#

I have successfully set up an integration using Subscriptions and the Card Element..and NOW they tell me that we also need to be able to take bank transfer/wires initiated by the customer 🙄 (my company is located in US, as are 99.9% of our clients, if that matters)

I have briefly reviewed https://stripe.com/docs/invoicing/bank-transfer but I was wondering if someone could help walk me through what I'll need to implement to get subscriptions running with these.

Allow customers to pay invoices by transferring funds to a bank account.

fast isle
#

Hi Team, we are utilizing automatic tax calculation as part of invoicing module. Requirement is, we want to calculate tax based on connected account location and not the customer location. How can we configure that?

vagrant steppeBOT
#

disha

hazy coyote
#

HI Team, we are collecting raw customer data. We are creating a payment intent using Stripe rest api. we are sending us_bank_account type payment method during the payment intent. ip_address and user_agent fields mandate were required by stripe for this type of payment method.

Our customer service team will collect data via phone and bill the customer’s bank info using th ui. ip_address and user_agent will be of a customer service team, not the customer. IS this will be an issue?

lean venture
#

Hello, i need a bit of help implementing ideal payment method in react native expo, i saw that i needed to add a return url to implement it but im not sure where to add that

#

this is the current implementation

sterile roost
#

stripe customers create --email cli+test@example.com --payment-method pm_card_visa --description "Test customer"
&& stripe subscriptions create --customer cus_NORWUwdGocZsLw -d "items[0][plan]=price_1MSOuPJHoLTwHJB3f1BOMY65"

What's the correct method to add a customer payment method using the CLI? I've tried the video on the website with no help.

cinder zephyr
#

Hi I need help

cedar current
#

Hello everyone,

I am having a problem related to refund emails. I am building a Node.js application. My clients want to make it so that each time user requests a refund, the Stripe should send their invoice to user's email, containing all the refund details (such as depositing date, amount, etc).

I was trying to add the "instructions_email" property to stripe.refunds.create() method, but seems like it's not intended to fulfil my needs. I also activated the "Refunds" button in my dashboard account (as shown in the attached screenshot) "Settings" => "Customer emails" => "Email customers about…" but still struggling with this task.

Does anyone know if its even possible to configure Stripe to send their own emails to users for each newly created refund request? And if so, then I would highly appreciate for any help or navigation to the related docs source. Thanks!

jade cedar
#

Hi all, question. In the test environment, is there a way to switch the API to the latest version that I'm not aware of? When I try now, it says it cant be done. Our company is using the the react-stripe-checkout (https://www.npmjs.com/package/react-stripe-checkout) and works great, and I cant see any references to an API version to override

fallen fog
#

Hi Stripe devs. Quick question: for Stripe subscriptions, should i expect a single payment_intent.succeeded to fire when the subscription is first created, or will there be a payment_intent.suceeded for each individual charge on the subscription?

tribal summit
#

Hi. I need to send metadata to zapier via payment links. Do you know how to do that? I've added already metadata to my products but zapier does not see any metadata details.

fathom sky
#

when applying a promo code in a paymentlink I get this message Code is valid, but doesnt apply to the products(El código es válido, pero no se aplica a los artículos del pedido.)

stray marlin
#

Hello! 👋 Is there a way to completely remove a metadata field in a customer? I accidentally added a metadata with a capital letter in a customer, then deleted it and created it again without a capital letter.
When I export the transactions of my latest payout, both fields show up

stray marlin
vital rover
#

Hello team, I dont have clear how I can create a new external account using the API. I am facing this error "This application does not have the required permissions for this endpoint on account"

vocal stump
#

Can someone explain to me if the Payment Element is planned to support saved payment methods, like the iOS Payment Sheet? https://stripe.com/docs/payments/payment-element
It's kind of difficult to build a meaningful UI where you have an option that lets you select a saved card or choose any of the available payment options. It would make a lot more sense (to me) if the saved payment method was an option inside this component, just like on iOS: https://stripe.com/docs/payments/accept-a-payment?platform=ios&ui=payment-sheet

vocal wagon
#

How do I update customer subscription on my end? I've already managed to create this one https://stripe.com/docs/billing/quickstart, created a few products. Now looking at this one: https://stripe.com/docs/billing/subscriptions/build-subscriptions . Most convenient way for me would be to pass user_id from my system to stripe payment and then receive a callback (with this user_id ) with successfull payment on my end so I can update the customer subscription. Some guidance would be appreciated.

hazy coyote
#

HI Team, we are collecting raw customer data. We are creating a payment intent using Stripe rest api. we are sending us_bank_account type payment method during the payment intent. Then, we are making another rest api call to microdeposits to verify bank account.

microdeposits to verify bank account response has the payment intents status as processing. Is there any step I need to do after that?

floral kestrel
#

Hello Everybody, I need some idea, how to solve the following problem:

  • the company sell subscription plans, e.g. starter and advanced.
  • starter is $10, advanced $100 per month - this is clear, i create a stripe product and a recurring price for them
  • i want to sell add-ons, actually allow premium features of my application, mailing list + $5 image management +$5
  • in this case a starter plan would be $10 + selected add-on $5, $15 per month

my plan is to create the product in my app and then in stripe via API, and when the customer subscribe, I query the product prices from stripe api, and if the given total price does not exists, I create it for the given product.

How would you solve this issue?

vocal wagon
#

Hello, I'm playing around with stripe checkout and found a demo to integrate it with angular, I created test products on my stripe account. My product is actually a service that users should subscribe for and pay monthly/yearly for, for that I set the price details for "recurring prices". When trying the demo, on click to be redirected to checkout I keep getting the same error: "Error: Uncaught (in promise): IntegrationError: You specified payment mode but passed a recurring price. Either switch to subscription mode or use only one-time prices.". I added all my products to subscription mode and keep getting the same error. Any ideas how to solve this?

simple geyser
#

Hi. I need a recommendation.
Situation: I have a service that uses Connect, written in Laravel. Backend and frontend are separated. Users that will pay for the service don't have registered accounts, users that provide the service have connected Custom accounts.
Requirements:

  • I need to transfer the payment to the users with connected accounts. The moment where client makes the payment, and the connected account receives it are separated - the payment will go through when the service is rendered and confirmed in the app.
  • I need to collect an application fee that is transferred to the main account. Service fees and taxes need to subtracted from the transfer amount.
  • I need to be able to initiate refunds through API. Or the charges could be frozen on the client card/account and released back after set time if no service is rendered.
  • Preferably, the transfers should happen directly to connected account, without going through the main account.

Considerations:

  • Direct charges seems nice, but I don't see how I could postpone the payment.
  • Using checkout session would be great, since the form has everything required, but that seems to transfer funds to the main account. Is there something like that for connected accounts?

Right now it seems to me, that payments should go to the main account, and then I can transfer them to the connected accounts when I need to. But I'm not sure how to make funds in this scheme.

Is there a better solution for this case?

vocal wagon
#

Hello, I would like to know if it is possible to migrate the data from the SEPA mandate to other payment providers, but without having to close the Stripe account.

tribal pollen
#

Hi, I'm trying to apply a discount to an invoice using a coupon, but sometimes the discount amount is not an integer. Is there any way to apply a discount of say $4.50 to an invoice?

vagrant surge
#

Hi if I is subscription.update event enough to know if a subscription scheduled update failed pass duo?

little venture
#

Hi, I am working on integrating Stripe payment on my wordpress site. I am using third party plugin. I am adding my own code after a single onetime payment is successful.
I need to be able to charge the customer off-session by repeating this last payment.
I tried to create a new payment method so that I can setup a new payment intent
Is it possible to create a new payment method and attach it to customer based on an existing payment method?

This is my code which give me the error "Missing required param: card[number]."

$new_payment_method = \Stripe\PaymentMethod::create([
'type' => $existing_payment_method->type,
'card' => [
'number' => $existing_payment_method->card->number,
'exp_month' => $existing_payment_method->card->exp_month,
'exp_year' => $existing_payment_method->card->exp_year,
'cvc' => $existing_payment_method->card->cvc,
],
'customer' => $existing_payment_intent->customer->id,
]);

boreal echo
#

I am currently using Stripe Connect and noticed that the country field can not be changed from United States. I've checked the documentation but I can not find how to enable both Canada and the Unites States.

valid moss
#

Hello, is it possible to have Stripe checkout integration in Lithuania containing these payment options: redirection to the local bank, adding card information, and Google and Apple pay?

earnest lintel
#

Hey there.

We are building out a method to allow users to update their subscription through our custom UI to a new price point. To preview how much the user will be billed, we are using the invoices/upcoming endpoint to get the amount_due and the subscription_proration_date. Right after that, when they submit the update we are updating the subscription and passing through the proration date timestamp.

For some reason, I'm getting an error when doing this that says we cannot specify proration date outside of the current subscription period of current phase.

We are using the subscription_proration_date from invoices/upcoming, so I figured this date should be valid?

Can you look at my error and maybe let me know what could be the issue? Thanks.
https://dashboard.stripe.com/test/logs?method[0]=post&path=%2Fv1%2Fsubscriptions%2F%3Aid&error_param=proration_date&success=false&direction[0]=connect_out&direction[1]=self&created[preset]=7D

tawny trellis
#

Hello

#

I would need to have an export excel file for the orders

#

With some specific information, is it possible to customize an export file ?

#

I didn't find it on the website

languid tulip
#

It helps us keep the channel organized

tawny trellis
#

Oh ok sorry

pliant narwhal
#

Howdy 🤠

dense aspen
#

Is a user allowed to have a payment declined in stripe payment element (react), then change their payment method and use the same client secret to complete a payment?

loud garnet
#

Sometimes I need to mail invoices.

  1. In the USA, the state code of NJ would be preferable than the invoice saying "New Jersey." Is there a way to display the abbreviation?
  2. Is there a way to edit the invoice date? Sometimes I need to date the invoice in advance, and sometimes due to fiscal year the invoice needs to be in the past.
somber tapir
#

I'm having a problem with users qualifying for multiple free trials of a subscription that I'm offering. How can I change my settings in Striple to dis allow a second free trial after a user has already completed one free trial

spark onyx
#

How can I send invoices on someone elses behalf and have the funds go directly to their account? Is that through the new “connect” option?

ember fossil
#

Hello I am implementing subscription in my system using stripe checkout. I tried to create a checkout session with free trial subscription for 14 days via API. I used test clocks to test what happens after 14 days. Subscription got cancelled after 14 days, but I can still create a new checkout session with free trial setup with the same customer.

I am asking how to set Stripe to check if the customer already had a free trial and not be able to use the free trial twice?

gritty anvil
#

Is there a difference between creating a paymentintent via paymentIntents.create and the payment.settings object on the orders.create method? Additionally, is there any difference between creating charges(e.g Destination charges), the same way?

timid locust
#

Hey guys, why am I getting "This account isn't enabled to make cross border transactions." error while setting up payment links?

vagrant sonnet
#

com.stripe.exception.InvalidRequestException: Received unknown parameter: line_items[0][metadata]; code: parameter_unknown; request-id: req_pUGhuUdsjHGeEW
I get this when i am trying attach a metadata to the paymentlink

mighty stirrup
#

i received this error Cannot create a destination charge for connected accounts in CA because funds would be settled on the platform and the connected account is outside the platform's region. What if it was the other way round. What if my platform region is located in Canada and the person im transferring portion of the moey to is in the UK?

serene robin
#

Hello, we have over 10,000 cancelled subscriptions on our account with old payment methods on them from the last 12 months, US only. We want to see which of these cards are still valid to date so we can reach out to only those customers and offer a one-click, "come back" campaign to these users. I was exploring your documentation and most of it address card validation at the beginning of a charge experience. I am exploring SetupIntents, payment_intents and even creating a charge. The problem I see with creating a charge is that they would see a pending transaction from our account, which would not be good as they are cancelled. Before I go testing a bunch of endpoints I was hoping to get some clarity on one of these approaches. I understand we could just use the expiration but the tech we use to provide one click upgrade doesn't handle exceptions very well, so we want to know before hand that the card isn't valid before they arrive. Any ideas?

kindred crow
#

I need help logging in

shadow steeple
#

Hi, I wanted to know why a customer's refund is pending when I have a sufficient balance

hazy coyote
#

Hi Team, in this request req_61mBM8ExA5fHrT, i got this error The PaymentMethod provided (us_bank_account) is not allowed for this PaymentIntent. Please attach a PaymentMethod of one of the following types: card. Alternatively, update the allowed payment_method_types for this PaymentIntent to include "us_bank_account\”.

I created us_bank_account payment method during this request req_Hm9ZmsW4x2LirW and i want to use the same paymentmethod in this req_61mBM8ExA5fHrT request but i got the error.

quasi bronze
#

I dont have access anymore to my account and no one from stripe has contacted me using the directions on the Stripe support website. How can i have someone contact me?

lyric pine
#

Hi team!
We are currently in the process of migrating from the Sources API to PaymentMethods API. However, our integration requires us to look up a Source's type (card, apple pay, etc) for specific actions. When trying to migrate these to PaymentMethod, we're unable to retrieve the unattached Sources (such as Apple pay) as PaymentMethods. This seems like an intended interaction and I'm curious to what workarounds Stripe is offering to aid in the migration.

dense aspen
#

How serious is the unsupported prop change warning, and what kinds of errors have you seen when that warning comes up when trying to render the stripe payment element?

grand moss
main crow
#

Hello. I have subscription created in stripe via checkout having automatic_tax: { enabled: true }. Where the tax information is stored in subscription object If I retrieve the subscription from stripe.

Stripe::Subscription.retrieve( sub_id)

#

?

tight delta
#

Hey all. We are looking at migrating from the charges API to payment intents. I am wondering if there are any issues with having both systems in place at the same time. We are considering using a feature flag to switch between the two implementations, and scale up the payment intents implementation gradually to avoid breaking anything. Thanks for your help!

#

Hi, we are looking at migrating to the payment element. Does the payment element allow users to input cards that have invalid CVC or billing address? We are trying to see if we will have to separately check for that, or if all payment methods that are added there will have valid/matching CVC and billing address.

wide hemlock
#

Hey guys, I have a doubt related to Stripe it self. If my company has a different name then the legal name and i change the "Doing business as" it will show the Legal name or the Alias?

verbal galleon
#

Hi, I'm attempting to create a checkout session with stripe auto tax enabled. I've noticed that when I do this it removes Google Pay and Apple Pay from the checkout page. If I enable shipping address collection, Apple & Google pay seem to reappear again. Is this meant to be like this? I've reached out to support and few times and haven't gotten a solid answer.

manic igloo
#

Hello !
I just wanted to know can i use same email address to create both stripe connect express and stripe standard account?

solid barn
#

I made a payment link of a different currency. So stripe will recover the amount then send it to my bank without converting the currency? Thanks

#

for security, I added the currency in question on my bank

obsidian prawn
#

Hi all -- we're seeing an issue where idempotency keys on Stripe treasury may not have been respected. This has caused us to inadvertently double charge fees for customers. Some examples:

stuck turret
#

Hi. Does Stripe require billing details to confirm a PaymentIntent? If so, how do I pass them? I could not find it in the API docs. (for confirmPayment, not confirmCardPayment!)

lime willow
#

Hi. How can I protect PHP webhook files from beign compromised?

rotund frost
#

Hello everyone, I have a couple of question:

  • Can I create a payment link that can be used once?
  • Can I add a custom invoice number to the payment link?
  • Can the user add his payment method without adding an email?
  • After payment, will an email of the payment receipt be sent to the user, if yes can i stop it?
tired flint
#

Hi devs! I have a quick data question. I'm using fivetran to ingest my data into Snowflake. I'm trying to see if I can find my payouts from Stripe to our company that are from our revenue share agreement. Could a Stripe dev help point me to where this data likely lives? Thanks!

carmine harbor
#

Hi there I have a Stripe account that I am trying to change my bank information on and because I cannot remember the password I'm not able to change it can somebody please help me change my bank information thank you

ebon oasis
#

How do I enable collection and sending out 1099 forms to users of my platform (custom connect accounts)? Is this process automatic?

lime nest
#

Hello. So my stripe account says it will no longer accept payments and all payments will be refunded back. But why? What happened? And if the refunds are initiated, what about the money I put into shipping the products to them? I already shipped all items and now you're forcing me to delete my stripe account?

vagrant steppeBOT
#

ayeeee

tame vessel
#

How do I create a customer and create a subscription then redirect user to a link where they can pay using their card. Using react

thin cedar
#

Stripe dont reach my endpoint on a subdomain. For some reasons it cant reach my subdomain endpoint. it is all hosted on vercel

#

i dont even get an error message

#

using postman, my endpoint is reachable. But why doesnt stripe get it?

sick sierra
#

Is there anywhere else anyone would recommend I go besides the docs to learn how to implement Stripe with JavaScript and Node? It's my first API project and I'm getting really confused from the docs

runic prism
#

I have a different phone number and cannot verify the code being sent to me by stripe. Can someone help?

sinful idol
#

This may not be a Dev question but wanted to ask!

Is there a way to edit an existing invoice to include a customers Tax ID?

snow socket
#

Hi! We're building a platform where we need 2 kind of payments, and I was wondering what was the best approach to take using Stripe services:

  • Marketplace-like: for this, I understand Stripe Connect is a great fit.
  • Small payments within our website: these would be between $0.06 to $0.10 USD. Here I was thinking of using Stripe Checkout for "depositing funds" (with a minimum of ~2 USD for instance) into our platform, and then keep users` balance in our own database. However, this doesn't feel great, so maybe there's some service that can handle this type of payments better?

Thanks in advance!

mighty stirrup
pliant ermine
#

Hi Team, is it possible to convert guests to customers so i can add a subscription to them?

vagrant steppeBOT
#

Ezeee

frail wolf
#

Hey, this.stripeService.stripe.accounts.create is giving me error. Is is because {email: null} is part of my payload?

chilly nova
vagrant sonnet
#

Hi Team. I would like to know from which version of stripe api is the paymentIntent.payment_method_details is available

civic raft
#

Hi Stripe! We have a SASS product and we're building an internal referral system, basically "refer a friend and you both get $10 credit". Coupons seem like they might not be the best fit for this behavior since only one can be active at a time - is this best done by applying a negative credit balance to the user's account? Is there another recommended way to go about this sort of thing? We were also considering using trial periods to grant them free months of the service

drowsy tulip
#

Is there an api that both creates a new customer and allows them to subscribe?

gilded perch
#

Hi. I'm using bubble.io. I have configured a stripe receipt url to be sent to my customers when they make a purchase. it's a marketplace app. so I need to be able to disable phone numbers from the receipts sent to customers. My connected accounts do not need the numbers on their receipts. only email. I have been able to do that with regular accounts but not with connected accounts. How can i achieve this?

gilded bobcat
#

Hi just wanted to ask can i switch off card payment method and only have ACH payment method?

marble tartan
#

Hi, we're trying to block subscribers using prepaid cards but don't want to block previously existing subscribers that used a prepaid card in the past from renewing their subscription. The is_new_card_on_customer condition seems to be appropriate, but it seems like payers are able to circumvent this rule simply by trying a second time. The rule blocks the first subscription attempt but then allows a second attempt. Is this because Stripe now recognizes them as using a recognized card (even though the previous attempt was blocked)? What is the solution?

vagrant steppeBOT
#

Tony1

nimble cloud
#

Hi, We're creating a process flow for taking payment instalments from customers. On failed attempts to retrieve the payments, I see that there is a recommendation of 4 attempts, but it doesn't state over what period of time for those 4 attempts.
Additionally, is this recommendation per payment, or payment method. IE. If a customer has 3 invoices out with us being paid back in different instalments, is this going to be 4 attempts per instalment or 4 attempts on the payment method provided by the customer?
Lastly, is there a limit on attempts within a 24 hour period, 7 day or 20 day period?

lean venture
#

Hey can i get some help with linking in react native expo

vagrant mulch
#

calling clear on react native CardField component doesn't work correctly.
My setup is as follows
I have a CardField component
and then i have a button that calls clear so that user can enter new card.
On ios this works relatively okay. It sometimes doesn't show a cursor after calling clear but it's good enough
on android calling clear only visually clears the data. When onCardChange get's called(right after clear data) it still has last4. even though visually it doesn't have them
First screenshot is the data onCardChange returns after calling clean.
Second one is how CardField looks like after calling clear

stone urchin
#

Hey folks. Can I pick someone's brains about the payouts API?

chilly nova
#

How can we avoid the password prompt?

tropic bridge
#

Hello folks,

I'm currently using setupIntents to setup a payment method for the customer but I wonder when and how to setup this payment method as a default one

velvet bane
#

Is it possible to update the reason_for_winning or narrative fields on the Dispute object? Or is that only available via the Dashboard?

dry fjord
#

Hi i have been sending several emails to the stripe support in the website regarding my payout and no one ever answers!! I need my money can anyone help me?

drowsy tulip
#

I've set up an api for creating a customer and creating a subscription but where does the customer put in their payment info?

vocal wagon
#

I'm receiving two callbacks for subscription payment (first time payer): customer.subscription.updated and customer.subscription.created. Why? And wierdly customer.subscription.updated is first.

frank falcon
#

Hello, is there a way to list all connect accounts and filter by email through stripe API (currently using js sdk)?

surreal adder
#

When I set the application_fee_amount in my stripe.charges.create the logs show null. Is there an extra step to setting up the application fee?

worldly moat
sudden yoke
#

when adding a coupon to an invoice, can it be applied after tax is included in the total

abstract compass
#

We are using Stripe for subscription. Is there a way to create a promo/coupon where we charge the user for 1 month, but user gets the 2nd month free?

vapid kraken
#

What is the meaning of Enabled and Complete?

small violet
#

Hey guys when using connected accounts... but creating them using api... I need to upload an id document for an individual account, but I don't see the option do upload/verify an ID, can someone help me with that?

low vector
#

hi i need help with the discord bot verification thing, iam applying for my bot verification second time as first i got my bot verified and it only required a Adhaar card for identity verification but now the stripe verification process is just saying that the document type is not valid

#

is there any way i can get one-on-one support? with the verification thing?

velvet bane
#

I have a question regarding coupons and subscriptions.

Lets say for example I have a subscription. It was created 5 months ago. It also had a coupon applied where the duration_in_months on the coupon was 8.

Now, at the 5th month, I decide to remove the discount from the subscription.

I then apply a new coupon immediately after that has a duration_in_months of 1.

Will this discount not apply to upcoming invoices since it has been more than 1 month past the creation of the subscription? Or is the repeating duration based on when the coupon is applied?

spiral bluff
#

How can I display to users how much they would potentially be charged for Update subscription. especially if there are prorations involved? Potentially I could use pending updates, and return the latest invoice payment intent, however, if there is already a card on file for user account then the update operation would immediately charge the card and pay off the invoice

silver fjord
#

Hi Stripe, I am integrating stripe connect and using express accounts.

Does the account.updated event gets sent via webhook whenever an account has completed onboarding via an account link in test mode?

I have completed onboarding for some accounts and I have not seen the webhook event triggered in test mode

silver fjord
boreal ore
#

Hi team! I'm currently trying to pass in idempotency_key to some of my Stripe requests, but running into syntax errors. For example, I'm trying to refactor an Invoice.pay call:
Original

Stripe::Invoice.pay(invoice.id, payment_method: payment_method_id)

With idempotency key

Stripe::Invoice.pay({ invoice.id, payment_method: payment_method_id}, idempotency_key: SecureRandom.uuid )

The latter throws the following error:

SyntaxError: unexpected ',', expecting =>
...ripe::Invoice.pay({ invoice_id, payment_method: payment_meth...
...      

Is there a keyword argument or something I need to pass in for invoice.id now that the arguments are wrapped in a hash?

untold kestrel
#

I have a question to ask. If I modify the SDK provided by Stripe to support landscape orientation instead of the default portrait orientation, would there be any compliance issues? Can we directly refer to this method to adjust the interface? https://github.com/stripe/stripe-android/issues/5753#issue-1426217427

GitHub

Summary Country and Zip code hints jumping between left-aligned and centre aligned Android version tested on 9, 12 Impacted devices tested on Pixel 6, Samsung Galaxy Note 9 Installation method grad...

tropic bridge
#

Hey, I'm trying to spike this simple page with NextJS that will redirect to checkout without any user interaction, but for some reason the checkout page is broken when i follow the redirect and is working if i'm for instance submitting a form. Why is that?

golden spade
#

An event occured (customer.subscription.created) that I wasn't listening for. I have added that event to my webhook and now I want to send the POST associated with that event..is there a way to do this? Basically..."resend" a webhook that was never sent in the first place.

onyx frigate
#

Hey there! I had a question about providing a link for signing up for an express account to a user.

During my onboarding flow, I ask for some information initially (name, email, description of business, etc.) when they click the next button, my backend calls stripe.accounts.create with type: 'express'

I have all that working, but at this point, the user has the option to connect their bank accounts now, or bypass this and wait till later. Am I able to provide a link they can use to connect their bank accounts to the express account I just created?

vagrant steppeBOT
#

ironbeard

dreamy citrus
#

Hey there! I had a question about CVC update. Is it possible to update CVC code in existing customer payment method? Without creating new payment intent?

burnt coral
#

Hello, I'm building a web app that redirects a new user to stripe checkout where they are able to buy a subscription. I'm having difficulties understanding how to associate the user buying the subscription with a user on my database.
I would greatly appreciate insights on this. Thanks

main crane
#

Hello, question about coupons. Is this a bug? I deleted a coupon but it's still attached to a customer. this is the request id req_0XKONffLXOxbmY. This is the customer test-1-org-discount

bitter apex
#

Question about 2fa usage with Account Link (to Connected Onboarding) and custom Connected Accounts. First time using the Account Link it asks User for phone# and Email addr. This appears to be store somewhere in the Stripe system, but not in accessible account records. If next time the User does not remember the phone#/email (or no longer have that phone #), is there anything the Platform Account manager can do? How can the User get back into the Connected Account onboarding/updating process?

odd cloak
#

I have a concern about payment getting bounced, so suppose a user has a active subscription and stripe tries to charge the subscription but for some reason the user bank declines the payment so what happen on that case and how do handle it on my end?

smoky fossil
#

When I got the reader list, their status is all online.
But when i charge it, it will report an error "unreachable", how can I check its real status before charge?
I use server-driven.

proud kindle
#

Hello, I recently had a bug that was caused by the order of webhook events to happen with payment intents so I supposed that the payment intent created event should happen before the payment intent success event while what happened was the opposite the success event came before the created event which caused the bug. so is this the expected order of events?

final wing
#

Hi Team, I am trying to save some secret data using Stripe secret API and retrieve secret values on the stripe app side ...but I am not getting the same secret data on the stripe app side . I am trying to save connected account data my backend is in .net.

frigid crater
#

Hi Team, There are more than 50+ orders failed due to 3d Secure can you help me if I am doing something wrong in integrating it to woocommerce. Also I am from india and my clients are from USA and UK.

latent ridge
#

I use stripe/stripe-react-native to integrate my application and I want to know how I can fulfill the requirement of three_d_secure

rich kindle
#

hello Stripe team! Can Elements be used just to UPDATE a customer's existing payment method?...

burnt coral
severe bridge
#

Hi team, I'm having problems with Stripe causing timeouts on the e2e tests due to the calling of stripe from every page render. I discovered a way to turn off this call on every render by setting the follow method to false. loadStripe.setLoadParameters({advancedFraudSignals: false}); This is however causing the following error. You cannot change load parameters after calling loadStripe Anyone know of a work around? This is in a Next.js project.

spiral bluff
#

I know that when creating subscription, one can save the payment method to the subscription, but can we instead of saving payment method to subscription, save it as default payment method of the customer?

flat sphinx
#

If we’ve built out a custom integration for the Stripe API for credit cards, what all is involved to expanding that to include Apple Pay/Google Pay?

timid mango
#

my payout and donation amount from buy me a coffee is incorrect

rich kindle
#

hey Stripe team. Can anyone enlighten me as to why I am getting a TS error for the simplest type of createPaymentMethod config?

gusty plover
#

請問一下有沒有支援台灣的

fresh schooner
#

Hello.
I would like to know how to rename (or recreate) the description of an invoice item for the first subscription. Based on our past conversation, I understand that an attached invoice item cannot be modified. Therefore, I tried to attach a custom invoice to the first "allow_incomplete" subscription, but it did not work.

old scaffold
#

Hey Stripe Dev Community 👋 I've just sent an enquiry to the general email asking for advice on the Stripe API / webhooks - hoping to set up an initial meeting to go over some different workflows ASAP... let me know if there's anything I can do to get the ball rolling sooner. Thanks!

fiery acorn
#

Hello there, How to fetch the stripe fee after the transaction is completed?

fast isle
#

Hi Team, we are using automatic tax calculation feature of Stripe Invoicing. Stripe tax by default considers customer's zip code to calculate tax, but we are planning to use zip code of the location where the service was availed by customer. This may change with every transaction. How can we take care of that?

carmine hedge
#

hey guys

#

can I get some help with issuance cards

vocal wagon
#

SO

#

my stripe acc got banned

#

with $400 in it

#

and wont unlock

ionic jacinth
#

Hello to everyone. I need to start a migration from stripe tokens to PI APIs. Right now my app has the production environment and the testing environment. Every environment is based on 2019 API version.
Is it possible to create another Stripe testing mode for development environment? otherwise upgrading testing environment APIs to 2022 will end up in a not working environment until everything is migrated.
Thanks

feral sierra
#

Hello, is it possible to start subscription with free trial only after adding card?
i'm using 'payment_behavior' => 'default_incomplete' for returning client secret to the payment element

earnest haven
#

Hi everyone. So I have integrated the paymentElement and WeChat is a payment method that is offered. Any idea what event I can listen for if a user clicks the X to close WeChat modal? When WeChat is selected and our form is submitted we throw a waiting spinner before weChat modal appears. I need an event or something to hide the spinner if the X is clicked in WeChat modal. When that WeChat modal is closed by a customer I thought it might trigger a payment attempt failure in the promise chain. Doesn't look like this is the case unless I am doing something wrong.

peak jasper
#

Hi Guys,
I update the stripe version and now the webhook were not triggering even I update stripe version on webhook also.

#

Am I missing something?

boreal ember
#

we are using PaymentElement with react for rendering payment methods. Google pay is working as expected, but then trying apple we are getting this error.
IntegrationError: show() must be called from a user gesture handler (such as a click handler, after the user clicks a button).

umbral thorn
#

hii all, I'm new here
i need to verify a thing.
there is a feature of Post-payment invoice with checkout. that send the email of invoice to the customer email. Now the thing i need to verify is that is it still work in case of split payment? like a split my full payment into 4 installment so the checkout is only create for the first time and user sibsciribe to the plan and the further payment automatically charged via stripe. so that for that further payment do the stripe send the email to cusomter or not ?

#

please help

gleaming juniper
#

hi i need a clarification, i have a connect custmer who has registered with my stripe account, is there a way to provide access to the connect portal to that customer so that he can view his payments and transactiuons etc?

inner glade
#

hi guys:

i have a question about terminal reader.
i am testing server driven mode(java sdk) with reader(BBPOS WisePOS E),if i dont use my reader for few hours, and when i call 'reader.processPaymentIntent' interface, i always got exception ["com.stripe.exception.InvalidRequestException: Reader is currently unreachable, please ensure the reader is powered on and connected to the internet before retrying your request.; request-id: req_Cnv5MUObsDiEr8"]
but my reader is power on and network ok, and i check reader status return from stripe is 'online',so if there is any heart beat mechanism i should deal?

thx for help

vocal wagon
#

Hello currently, I am testing the subscription integration locally by indicating the private key... I have a problem with the generation of the token it never generates which returns me in the dashbord an error 400 missing source

exotic grove
#

Hello
I have a strange question, which I am unsure if this is the correct forum

We are planning to expand our application to accept multiple countries, and this of course means multiple currencies. But when we get paid, the money will come in our account in the main currency (on our case GBP)
If we receive a payment in Euros, we get transferred the value in GBP from stripe
Due to our business, we hold the money in our account, and then require it to be transferred back in the currency that the payment was done.
What is the best way to proceed in order to avoid the volatility of the conversion rates, and not end up in a case where we need to transfer more than we received? A new account per currency we are supporting?

vocal wagon
#

1 coupon code is working, the other is not. Im in React / Node JS. Difference between de coupons is that one has a promotion code. The documentation says I need a coupon ID to give with the checkout session .Thats what I did.

feral sierra
tame geyser
#

How do I enable "I'm purchasing as a business" on the checkout page

tall saffron
#

Hello 👋
I am managing two different Stripe Accounts in two apps(A and B). Now I need to find a way on how to send money from A to B or B to A ? Any suggestion ?

vocal wagon
#

Hello,

I have recently implemented a subscription method using Checkout on my website, and it's been functioning well. However, I would like to add an option where the subscription is automatically disabled after a period of 3 months.

I tried using the 'Canceled_at' feature, but it doesn't seem to be working properly. The subscription always stays on even after the specified time period has elapsed.

Thank you for your time and assistance.

simple geyser
#

When I issue a refund, how can I calculate how much did it cost? Particularly:

  • What was the Stripe fee?
  • Was the fee refunded (if the refunds was quick enough to be a reversal)?
  • Did the refunds itself incur any fees?
golden vault
#

Hello

I need to export 3 months worth of receipts for something is there any way to expedite this or have you only got the exel export thing.

austere basin
#

Guys how save is stripe when i got scammed?

ionic jacinth
hexed mirage
#

Hi there, is it possible to charge a connected standard account?

simple geyser
#

If I use Checkout Session is there a way to set a "capture_method"="manual" on the crated Intent? Od do I have to build my own form and create Intent manually for this?

vocal wagon
#

Hi there, how would I go about setting the 'Billing cycle date' to be the 1st of every month from within Stripe?

vocal wagon
#

Hey folks, when Im changing subscription item quantity, I create prorations, and set billing cycle anchor to now on subscription so user get charged immediately. But If payment fails, subscription will go to payment overdue. In that case is there an easy way to revert subscription to the previous state with previous billing cycle, and original quantity?

golden vault
#

i have alot of funds in reserve is there a way to get it back within 90 days as its been take out from my bank to

vocal wagon
#

hi.
is there a way to create invoices in the connected account (type = express)? creating invoices via API currently results in invoices listed on platform account.
further more we'd like to remove the payment link on the resulting invoice as the invoices are already paid (we explicitly set it to paid which also gets reflected on the stripe dashboard but the customer gets an invoice with paymentlink displayed).

#

Good morning i'm trying to use the stripe.confirmPayment on a stripe element in a local enviroment but the api say "code": "url_invalid" need help 🙂

#

Hi there, what is the process when a SEPA debit payment fails ?

  • In my use case, I don't understand why when using Stripe test SEPA "failed payment" , the subscription is instantly deleted
  • I used a test account with this fake Stripe test SEPA AT861904300235473202 (in test dev env)
  • The PaymentIntent status transitions from processing to requires_payment_method
  • evt_1MeFJIL9NSQkHZNxg2WepMN4

Thanks a lot !

graceful niche
#

hello
i have a question please
is there a way (including no development or a minimum) to collect customer payment method for a subscription ?
(a customer subscriber on the phone, but we can not ask him for his card info)

limpid scaffold
#

Hello there

By creating a subscription with default_incomplete status
And paying outstanding invoice with paid_out_of_band option

Is there any way to not generate charge at all? For now I'm getting a payment in Canceled state anyway

pseudo raft
#

Hello, I am currently having an issue customizing the Stripe element.
The problem concerns its display, as I have to refresh the Stripe element iframe so that the style is active, which is quite visually problematic.

I have opened a Ngrok tunnel so that you can see the problem live: https://42b0-2a01-e34-ec31-2040-7322-1956-baa1-f02b.eu.ngrok.io/signin.

The login credentials are already entered, so you just have to log in and go to https://42b0-2a01-e34-ec31-2040-7322-1956-baa1-f02b.eu.ngrok.io/dashboard/create-order to see the problem at the last step of the form. As you can see, the Stripe element is completely distorted, but when you right-click on it and "refresh the frame," the iframe is properly restored.

Do you know how to solve this issue?
Thanks in advance for the help

dense cloak
#

Hi, mates. I have checked the documentation but didn't find my answer. Maybe you can help with this issue: I need to make an integration and I must get the product (prod_xxx) from the charge object (ch_xxx). I was able to make it work with subscription, but not with one-time product. What's the proper way to get one-time product from a successful payment?

heady shale
#

Hi team, I'm attempting to test my webhook. However, I'm not too familiar with webhooks and am not sure what to pass to my stripe-signature in the request header so that I have a secret for stripe.Construct.construct_event(). In other words, when making the post request, what should my request header look like since thats where im passing the secret for making the event? Does this make sense or not really? Thanks

terse lynx
#

Hello Stripe Support,
Since bank transfer are not an instant form of transactions and include an idle time until a payment arrives. What are the methodologies used by strip to anticipate a transaction is on it's way? Is there a trigger somewhere notifying stripe a transaction is on it's way or does that not exist?

meager dagger
#

hey team, Im implementing card payments using payment elements. But setting locale to ar doesnt translate cvc placeholder text

vocal wagon
#

Hello guys, can someone help me with understanding payout.updated event, and when it is being triggered? Thanks

olive night
#

Good Morning!

I need help. How enable pix how method payment? I when try create by endpoint "PaymentMethod", return sucess, but, when try send paymentIntent, he say that I not acess this method. On dasboard not have any nothing. Anybody help-me?

vocal wagon
#

How can i link discord payments to stripe account

nimble moon
#

Hi, on one of our test accounts, we had 2 customer subscriptions cancel automatically, can I have some help to figure out why this happened, want to ensure this is not going to be an issue for any of our live customers

white warren
#

I want to create custom form to get the iban number on my input. Then I want to create a ibanElement and asign its value and finally confirmsetupintent

crude crow
#

Hello, I have a customer which changed the payment method but is still being charged on the old method. The old method doesnt appear any longer in the customer profile and the new one is set as default. When I go into the payment it says that the payment method is the old one.

vocal wagon
#

Hello there!
I use stripe checkout to create subscription (with billing_address_collection: ‘required’ option), and listen event invoice.finalized.
At this moment, I need to retrieve billing details. For the moment, I retrieve it from charge in the invoice. But if the invoice is paid with credit, there is no charge, so there is no billing details.

Is there another way to retrieve always billing details? I checked all checkout options and did not see one to do this.
Thanks!

river surge
#

Hello everyone,
Anybody, who can help regarding stripe webhook?

vagrant mulch
#

hi. I'm trying to use confirmPlatformPaySetupIntent to get apple pay card. But i'm having some trouble with creating clientSecret. I can't find documentation how to create this.

shell mirage
#

Hi, I want to embed the payment page of a product on one of my landing pages? Can someone please help me if this can be done?

zealous cosmos
#

Hello, when I open the Collect bank account information for payouts for the onboarding of custom connected accounts, the first step the user sees is to enter the phone number and email for authentication.
Is there a way to send the phone number and email of the user through the API so the user won’t be able to enter/change it by themselves?

gilded bobcat
#

How can i turn off card payments? I only want ACH Payments

dull portal
#

Hello there!

I think we found a wording bug in stripe checkout session when applying a coupon.

When creating a stripe checkout session for a monthly subscription (here 49€ / mounth) with free months coupon (here 100% reduction during 3 mounths) the subtitle in the session says it's free after coupon expiration.

It's written Then €0.00 per month after coupon expires
It should be at least Then €0.00 per month until coupon expires
(And ideally 0€ until coupon expiration and 49€ after that )

thin zephyr
#

Trying to run my stripe webhooks locally. Getting this error: ``` "error": {
"code": "api_key_expired",
"doc_url": "https://stripe.com/docs/error-codes/api-key-expired",
"message": "Expired API Key provided: rk_test_*********************************************************************************************TKptFk",
"type": "invalid_request_error"
}
}

error Command failed with exit code 1.```

vocal wagon
#

Hello, in the context of webhooks, I encounter a problem on $_SERVER['HTTP_STRIPE_SIGNATURE'] it is null

wet gyro
#

Hi, For developer mode stripe payment is working fine. But when we move to live than it's showing error. "payment failed because of a network error"

fierce lantern
#

In the Node.js Stripe SDK... what's the response if a charges.retrieve(id) is not found? Just undefined, null, or does it throw an error?

vagrant steppeBOT
#

ranazain

limpid scaffold
grim falcon
#

Hi, I have restaurant sales management saas web application, my customer wants to use stripe's card reader, Can i send a payment request via stripe api to stripe card reader.

vocal wagon
#

Anyone else love account closure after the first TEST payment that was made by myself, “unauthorised transaction” so they said, laughable bruh

gloomy yarrow
#

Hi, is there a way to store card details for hassle free payment

golden spade
#

Why is this subscription considered "active" if the invoice hasn't been paid? What should I be using to restrict access (product is a Saas) if subscription.status == 'active' but the invoice hasn't been paid?

candid thorn
#

hi, my credit card is not accepted

keen burrow
#

Hi there,

#

How can I payout affiliates via stripe? Thank you

vocal wagon
#

Hi! Can you please tell me what is the best way to sync stripe customers with customers on my local DB on my PHP app? The thing is that not every customer will have subscription

hexed laurel
#

Hi ! i need some help with a problem ,, i'm actually creating an app on No-Code Bubble.io and i'm using the Plugins "Stripe API Invoices".
My problem is that i can succesfully create a new invoiceItem with "param.Customer = XXXXXX" and i can see this created InvoiceItem on my stripe dashboard but when i want to create a new Invoice with this InvoiceItem, it doesn't work ,,, in "param.Customer" i enter the same CustomerId and the customers ID are the same in the stripe logs ?
{   "error": {     "code": "invoice_no_customer_line_items",     "doc_url": "https://stripe.com/docs/error-codes/invoice-no-customer-line-items",     "message": "Nothing to invoice for customer",     "param": "customer",     "request_log_url": "https://dashboard.stripe.com/logs/req_HrFkwYJgZVs3K3?t=1677074930",     "type": "invalid_request_error"   } }
{   "collection_method": "send_invoice",   "auto_advance": "false",   "days_until_due": "30",   "customer": "XXXXXX" }

Any ID ?

left socket
#

Hi, I'm trying to add us bank account to a customer using payment method API, but I get this message:

PaymentMethods of type 'us_bank_account' must be verified before they can be attached to a customer.

Is there a way to have automatic bank account verification enabled for payment method API? We used to have that enabled for the old bank account API

stiff tangle
#

Hi there! We used this documentation page https://stripe.com/docs/currencies to create a list of supported currencies in our database. However we just received some errors because we didn't have 'GHS' and 'BDT' in our database. I don't see these currencies on this doc page. Is there a different page I should be looking at?

This is for custom Connect accounts by the way. E.g. A user in Ghana signed up and created a Connect account with currency 'GHS'

See what currencies you can use for making charges and for paying out to your bank account.

main crow
#

I have created subscription on 31 jan with 10 days free trial. The current period is 10 feb to 10 march.

I am testing the incoming invoice with new price.

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

 invoice = Stripe::Invoice.upcoming({
     subscription: subscription,
     subscription_items: items,
     subscription_proration_date: proration_date
   })`

Why the invoice.lines shows three items with same subscription_item? proration_date is today's date

vocal wagon
#

hi Team. We are experiencing a 3DSv2 related issue on our payment page with some of the payments. I already spoke with some of the devs here but got some details of the transactions in questions. Can someone check these to see what the issues are? These transactions are not showing up on the Stripe dashboard which we think may be caused by some sort of error in the 3DS flow

spark socket
#

Good afternoon Stripe support, is there a way to implement digital cards with a no-code option? I am trying to simplify the development process of my platform.

warm osprey
#

hi. How to remove this?

civic raft
#

Hi folks, sorry I made a question yesterday but missed the response notification so the thread got archived. Here it is again updated for clarity:

We have a SASS product and we're building an internal referral system, basically "refer a friend and you both get $10 credit". We might also decide to grant free subscription months instead. We're tracking the referrals internally, but are not sure about what the best way to implement the rewards is given the functionality available in Stripe.

If we simply credit -$10 to a user's account for every referral, are there any financial implications in terms of how much we will be billed by Stripe? The $10 we "owe" them isn't cash - it's just in-app credit. And they could rack up multiple referrals, so we could end up "owing" them a larger amount (say $100). Does that mean we're better off tracking their credit internally and simply applying the -$10 before every billing cycle? Or does Stripe recognize that those -$100 are not actual cash?

If on the other hand we grant free subscription months, we were thinking of using the free trial with disabled proration functionality to basically push the billing anchor forward by x30 days. Is that an appropriate use of that functionality?

Sorry if this question is a bit too broad for this forum

modern obsidian
#

Hello team.
I have a platform where my user are subscribed to product "a" and this is £10 per year.
How can I automatically migrate them over to the new product pricing "b" at the end of the current period?

Also can I do this manually ie by clicking update subscription?

broken vapor
#

can someone help me to verify activation?

languid blaze
#

Hi,

We currently use setupIntent to add card details to our customers.
We are now at a point where we want to add Bacs as a payment method.

I tried using setupIntent with no luck. I think I almost have it working with paymentIntent however It now appears as though this would charge the customer immeditely when the bacs direct debit is confirmed which isn't what we want.

We want to be able to add the bank details/create the Bacs mandate which will then be used as the default payment method for their subscription.

I have been using stripe element on the front end.

Can anyone confirm if there is a way to use setupIntent to create a Bacs mandate and add these details against a customer?

Also, what are the sandbox account number and sort-code for Bacs?

broken vapor
#

why does this need two SSI to enter?

ionic jacinth
low belfry
#

Hi Stripe Devs 👋

Is it possible to set cookies using the stripe cli tool? Similar to cURL. For example:

curl -v --cookie "USER_TOKEN=Yes" http://127.0.0.1:5000/

The URL that I want to forward webhook events to requires authentication.

Cheers

keen falcon
#

Hi everyone, does anybody know if it is possible to gat information about the card network using the PaymentElement as you would with the CardElement?
Any help would be greatly appreciated 🙂

barren lake
#

Hi ,
If I'm using this 4242 4242 4242 4242 demo card number during payment then the balance shows as a pending balance.
If I'm using this 4000 0000 0000 0077 demo card number during payment then the balance shows as an actual balance.
So, My question is How is it'll work on a live project?

I'm using this API https://api.stripe.com/v1/payment_intents
And
this payload
{
"amount":, "currency":,
"payment_method" : Stripe card token,
"description":, "transfer_data[amount]":` `, "transfer_data[destination]":,
"customer":custome id of stripe,
}

unborn jungle
#

can I use stripe without registered company in United Kingdom?

vocal wagon
#

Hi, does anyone know how can I edit this style with the style object of CardElement?

.ElementsApp.is-autofilled .InputElement {
    color: #000;
}
cerulean pineBOT
#

🚫 ℂ𝕠𝕟𝕟𝕖𝕔𝕥 | 𝔹𝕒𝕤𝕖, you can't use that.

hazy coyote
#

Hi Team,

We have 2 accounts under stripe. Each account has its own secret key. Can I use the same data id's between both accounts? For example, If I created a customer and payment method under account 1 can I use the same customer and payment method id's under account 2?

Is there a setting that will allow me to do that?

vocal wagon
#

hello.
we use separate transfers for one single connected express account. our goal is to create invoices on the connected account just for a part of the purchased items. but that errors out because the customer is a platform customer as (rightly) stated within request req_a6Y1AfPMlZ9ixB
how can we get that work.

molten mango
#

I started the mico-deposit process to fund my wallet back to payout our affiliates on connect and I received the deposits, however, I don't see where I am supposed to enter the deposit amounts in my back office?

pine quartz
#

can a staff member start a private chat with me please?

quasi echo
#

Hello, hope you doing fine.

#

I have a question related to payment Intents of Stripe when the capture_method is set to manual.

#

as I did read from the docs that a payment intent of payment can be hold at max for 7 days

#

after that it will be invalid

stray oxide
#

@quasi echo I created a thread off of your first message, can you send messages in there now?

quasi echo
#

yes, thank you

narrow patio
#

Morning, Trying to set the payment_method. What is the correct way to do this?

$stripeIntent = \Stripe\PaymentIntent::create([    
'setup_future_usage' => 'off_session',    
'amount' => 500,    
'currency' => 'usd',    
'payment_method' => '{"type": "card"}',
], ['api_key' => $this->apiKey]);

Getting this error No such PaymentMethod: '{\"type\": \"card\"}'

void cargo
#

I've recently created a subscription plan on my website however I would like to allow users to manage their payment methods on site instead of using stripe's customer portal. An example of this can be seen if you use protonmail's premium plans.

I cannot find any documentation supporting this, please let me know if you can point me in the right direction, many thanks.

vocal wagon
#

Hi there, how much time is necessary for the subscription to turn to unpaid status after the last payment retry has been processed ?

vocal stump
#

Is there a reason the update event on the Payment Element is not documented? We can't find it anywhere at least, but the event does fire.

vocal wagon
#

Hello, I have some occurrence where when I receive the 3DS iframe event and then retrievePaymentIntent the paymentIntent retrieved status is still requires_action - could a retry on the retrievePAymentIntent could help solve what it seems to be a concurrency issue?

dense aspen
#

Is there a way to retrieve a card brand from the stripe payment element after calling confirm in the payment request object?

silver fjord
#

Hi team, is there a limit to the number of connected accounts one can have via stripe connect?

desert gale
#

What's the best way to attain a subscription ID after a customer subscribes to our service using Stripe Element? When a customer makes a successful payment I noticed it only returns a PaymentIntent object back to me without the subscription ID.

worldly wren
#

Hello,
I need to know if I can use stripe no code to create subscriptions for my users from my mobile app. allowing them to auto pay plans and send cancel api when they cancel their subs.
I need to know the complete steps for subscription
including creating subs for users from my mobile app using api
cancel subs
notify app when payment occurs

gritty anvil
#

Good mornin', folks!

I'm currently working on setting up manual payouts and when I set an account to having a manual internal, the account's payout schedule does show up as Manual in the dashboard, but there's a note that there's a 2 day rolling basis. Bit confused here on what that means.

void cargo
#

I have an additional question: how would I retrieve a subscriptions expiry date? I've tried current_period_end as it looks like a date in ms but it doesn't show a realistic date.

vapid kraken
#

how can i get this information by API ?

unkempt sigil
#

I'm looking for documentation about the customer.tax_id.updated webhook event.
In particular, I need clear definitions of the verification status options: pending, verified, unverified, and unavailable.
I can't find any docs about those terms anywhere within the docs, and Stripe customer support does not have any more info. I'm hoping someone here has some insight. Thank you!

remote pumice
#

If you receive a payment via the payment method Bank Transfer (SEPA Credit Transfer), but this does not cover the full amount but only a portion (partial payment). How does this show up in Stripe? Do we see a difference in the amount in the webhook or via an API call? I couldn't find any documentation on this.

vocal wagon
#

Hi, I have followed the custom code for stripe subscription .NET tutorial and I'm stuck at the step after creating the subscription because the response of SubscriptionService.Create(...) does not contain a payment_intent object and therefore I cannot access the ClientSecret property (subscription.LatestInvoice.PaymentIntent.ClientSecret).
https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements

Anyone else having this issue?

vocal wagon
#

IF the user canceled the subscription, but after a while changed his mind and decided to resub again I need to update the subscription or create a new one? Also, if the sub_period has ended and not renewed for some reason, client comes back fixes his card and decides to renew his subscription, do I need to update it or create a new one?

silver fjord
#

hi team, Is it correct to assume that I would get two different account.updated webhook events for stripe connect when

  1. account has completed filling details in account link - ( i expect this to have details_submitted: true

  2. account has been enabled for payouts - should have payouts_enabled: true

limber jackal
#

Hi everyone I am looking for testing my application with stripe in test mode but I can only set US account in test mode . Is it possible to set a non US account in test mode?

#

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

maiden beacon
#

I'm attempting to update some old code bases for webhooks so that they use the 2022-11-15 version of the API. Previously, when checking for payment_intent.succeeded, I'd have access to the charges object so I could pull data from that, but I'm no longer getting a charges object. Is there a way to obtain charge information still?

proper stag
#

I have some questions arround the payment method object vs the card object. It seems that a payment method object cant be set as the primary source for a customer?

pulsar glacier
#

we recently switched to standard connect and are trying to get our heads around fees. Are there webhooks representing fees for standard connect accounts?

blissful nacelle
#

Hi, I have a question. I made my online shop with furniture on woocommerce. I got 2 new orders, guys paid by debit card and in Payments I got a info, my money will be transfer in one week? I mean, ok BUT, in 14.02 I bought one item for test on my shop. In my payments it shows me I should got my money today but its nothing on my bank account. I am scared about I'm not going to get the money from new orders because its 1k$. Should I wait more or what can I do ? I configured my bank account well

upper slate
#

Hi! I'm using Express connect with destination charges using on_behalf_of and Checkout. In the dashboard under Connect settings, I've toggled on the branding setting that says "Apply your brand settings to connected accounts' invoices, receipts, and other Stripe products. New connected accounts will be defaulted to your brand settings" but the docs say "Checkout uses the brand settings of the platform account. For direct charges, and destination charges with on_behalf_of, Checkout uses the brand settings of the connected account. Platforms can configure the brand settings of connected Express and Custom accounts using the Accounts API." Question - will the dashboard settings push the platform branding for Checkout on the Connected accounts or when I'm creating the Connected account, do I need to pass through the settings[branding][icon], etc parameters?

hasty flicker
#

Hello, I just need some clarification on uncaptured payments. My plan was to use uncaptured payments as a way of verifying a credit card but not actually charging anything to the card. So I would never capture that payment, once the checkout is complete, then I could just cancel the uncaptured charge. The problem when I do that, is that it's treating it like a refund.. so the charge.refunded webhook is firing. It's not really a refund, it's just a "reversal". I have some application logic in place that will revoke access when charges are refunded, so I would need to modify that logic if I'm going to be receiving these events... but if I let the uncaptured payment expire on its own (after 7 days) without manually cancelling the payment, will I still get that charge.refunded event? Or will nothing happen (preferred). Does that make sense?

bronze moon
#

Hi guys! Hope all of you are doing well.

I’m using the payment link stripe api. How can I have the QR Code from the payment link using the API?

oak coral
#

is there a way to figure out if the connect account is rejected or not?

vocal stump
bronze moon
#

Hi guys!!. Hope you are doing well!. How can I know if a customer paid? Check the status

jagged glacier
#

Hi, how can I set the current card as a default payment method using the stripe js API with:
stripe.confirmCardPayment(billing.clientSecret, {
payment_method: {
card: cardNumber,
billing_details: {
"address": {
"city": billing.city,
"country": 'US',
"line1": billing.address,
"line2": billing.addressTwo,
"postal_code": billing.zipcode,
"state": billing.state
},
name: name,
},
}
})

uncut aspen
#

Hi guys, I have a question...
Is it possible to have a balance so that it can only be used for transfers to connected accounts?

I need that once a payment is processed, part of it is retained until a user of my application can confirm and then transfer the money to the connected users

patent python
#

PROD issue

We are running into issues with subscription at out company.

Two issues

  1. it's missing a subscription in our database
  2. the subscription that does exist with that customer's name in stripe is cancelled.

I'm not able to connect the dots

sub_1KLcAoAmPvfMjSzz6izdpCoZ - this subscription

grizzled mountain
#

NO PUEDO ACCEDER A MI CUENTA

golden spade
#

Documentation suggests provisioning SaaS service when subscription.status == 'active', but wouldn't it be more precise to do it when there are no open invoices associated with the subscription?

I'm having this issue because when I create Subscription in the dashboard with invoice set to only ACH Credit, the subscription is created with status='active' (even though there are unpaid invoices) and I can't do anything to change that status.

exotic geyser
#

Hi Stripe dev! Could there possibly be a block on the IP address of 208.113.162.101?

This is my code:

require_once('***);

$stripe = array(

"secret_key" => "***",

"publishable_key" => "***",

);

\Stripe\Stripe::setApiKey($stripe['secret_key']);

$customer = \Stripe\Customer::create(array(

           'email' => "***",

           'name' => "***",

           'phone' => “***”

));

And this is the error:

Fatal error: Uncaught Could not connect to Stripe (https://api.stripe.com/v1/customers). Please check your internet connection and try again. If this problem persists, you should check Stripe's service status at https://twitter.com/stripestatus, or let us know at support@stripe.com. (Network error [errno 7]: Failed to connect to api.stripe.com port 443: Connection timed out) thrown in /home/dh_7b9n7h/lutherancamping.org/wp-content/themes/lccmain/stripe/lib/HttpClient/CurlClient.php

Just want to ask if there is any issue with the connection? I already contacted my server Dreamhost they said it was with Stripe not with them.

vocal wagon
#

hello, i got this error, somebody know what shall i do?

Fatal error: Uncaught Stripe\Exception\UnexpectedValueException: Could not determine which URL to request: Stripe\Customer instance has invalid ID: in /customers/3/a/6/teorionline.se/httpd.www/checkout/stripe-php/lib/ApiResource.php:104 Stack trace: #0 /customers/3/a/6/teorionline.se/httpd.www/checkout/stripe-php/lib/ApiResource.php(118): Stripe\ApiResource::resourceUrl(NULL) #1 /customers/3/a/6/teorionline.se/httpd.www/checkout/stripe-php/lib/ApiResource.php(56): Stripe\ApiResource->instanceUrl() #2 /customers/3/a/6/teorionline.se/httpd.www/checkout/stripe-php/lib/ApiOperations/Retrieve.php(26): Stripe\ApiResource->refresh() #3 /customers/3/a/6/teorionline.se/httpd.www/checkout/success.php(66): Stripe\Customer::retrieve(NULL) #4 {main} thrown in /customers/3/a/6/teorionline.se/httpd.www/checkout/stripe-php/lib/ApiResource.php on line 104

charred ore
#

How long is the data for transfers, payouts, balance transactions etc. kept and available to be retrieved by API calls? Thanks!

celest drum
#

Hey, I was wondering what's the difference between ACH Credit and ACH Direct Debit?

left crystal
#

Hi everyone! 👋 I have two (somewhat related) questions:

  1. Where can I find the Stripe fees associated with a refund? (I can't seem to find these in the docs...)
  2. Is it possible to view the Stripe fees of a successful charge / payment_intent
tender oak
#

Hey there, I can't seem to add my Business bank account information as my primary account, I am only seeing my personal accounts when logging in via Bank of America, is there anyway to change this? Thanks in advance

trail elbow
#

Can Stripe make separate deposits in my bank account depending on the payment link used by the customer?

rich quartz
#

Hi dev team,

I was reviewing data that was loaded into our warehouse through a Stitch integration and have a question around charges and fingerprints of payment methods. When reviewing this charge ch_2MbQ0UZw6GjhZd0Y0dpLCfjz I see that both the payment_method and source are showing this id src_0LRyrAZw6GjhZd0Y8xG0ocP8 for the source used on the charge. However there are two different fingerprints appearing in the data qNGvoT3WQ6YiVHbQ and F7bahEfiEuxob8f6 when searching through Dashboard I only see the fingerprint starting with F7 and the qNG is not used within our account across any transactions. Can someone help me identify what is causing this behavior?

Thanks

pallid bear
#

Hi team,

I'm trying to retrieve promo codes used during a payment link purchase (that converts to a subscription). Unfortunately, it seems like the Subscription object ends up displaying a null value on the subscription generated via the payment link unless I go ahead and update the subscription with another coupon. This however doesn't assist with the initial payment (via the payment link) for a one-time utilized promo code.

Any ideas on how I can retrieve this promo code- since it doens't seem visible in charges, invoices, payment link items- the only instance is within /v1/payment_pages however when I try to GET a payment page usage (using the CS_ id) I retrieve an 'expired session' response

azure rampart
#

We have an account, but the person who was the administrator no longer works here. How do we reset all the information?

calm geyser
#

Hi is it possible to have a subscription that has a “period” of one year but is paid monthly

Basically I want to be able to set the monthly subscription’s “cancel_at_period_end” to cancel a subscription at the end of the year long contract, instead of cancelling it for the next month

tame vessel
#

If a customer has a subscription going on

How can I provide a discount for the next month of his subscription?

merry lynx
#

I have a stripe card element (web) and I started to see these errors in the browser console just now: [Report Only] Refused to connect to 'https://r.stripe.com/0' because it violates the following Content Security Policy directive: "default-src 'none'". Note that 'connect-src' was not explicitly set, so 'default-src' is used as a fallback. Is there a problem with the API? I see the same error on the docs: https://stripe.com/docs/elements/appearance-api

Customize the look and feel of Elements to match the design of your site.

serene heron
#

Hello, good afternoon to y'all.
Is there a way to create a customer for a payment method that have "Guest"?
When we create a payment method, first we create a customer and then the payment method to attach to it, but something happen in our system that only creates the payment method without customer and in stripe says "Guest"?

vocal wagon
#

Hello team, I would like your help with two questions regarding Elements to accept payments.

  1. Can we remove UnionPay and American Express as card payment methods?
  2. Can we remove the dropdown to select the country (by prefiling it to France for example)?
    I didn't find anything in the Elements APIs regarding appearances.
    Thank you very much for your help!
edgy spruce
#

Hi there, I am creating a subscription via the API. Can I reliably wait for the create response and check that subscription.status == 'active' or are there valid success cases where this will be incomplete and possibly set to active later? Must we capture the invoice.paid webhook?

edgy spruce
frigid owl
#

Hi guys! But the price can't be dynamic?
The price parameter should be the ID of a price object, rather than the literal numerical price.

hazy coyote
#

HI Team, I want to get a failure status when I make a rest API call to do microdeposits verification. I don't see a code for that.

spark socket
#

Hello 👋 is anyone able to point me in the right direction of setting up virtual cards with stripe?

narrow patio
#

hi, was wondering when using php and we are processing a $stripeIntent json object how do we access that object?

try {    return new PaymentIntent([        
'setup_future_usage' => '{'$stripeIntent.setup_future_usage'}',        
'amount' => $amount,        
'id' => '{$stripeIntent.id}',        
'payment_method' => '{$stripeIntent.payment_method}',    
]);
lucid spear
#

Hi guys, does anyone has the same error message in console log ? [Report Only] Refused to connect to 'https://r.stripe.com/0' because it violates the following Content Security Policy directive: "default-src 'none'". Note that 'connect-src' was not explicitly set, so 'default-src' is used as a fallback.

sweet forge
#

Hey mates! Getting same dispute statuses throughout the both 'winning_evidence' and 'losing_evidence' (uncategorized_text) statuses in development mode.

dawn tinsel
#

Hello, was looking for help with the 'stripe.checkout.sessions.create()' am trying to store users' metadata to help identify them. I have the code setup but unsure what might be the issue. Any help would be great, thank you. The code works but the metadata doesn't upload.

gritty anvil
#

Is there a way to test manual payouts without having the wait the delay_days for the funds to become available and move from pending?

smoky scarab
#

Hey all, don't know if I'm in the right section or not, but I'm having trouble getting webhooks to work through a wordpress plugin. After spending a bunch of time with the support for the plugin, they're insistent that it's a stripe issue. Anyone here think they could provide some assistance?

south trellis
#

if I would want to activate a subscription based on a webhook event what is the difference between charge.succeeded and invoice.paid

warm ocean
#

Hi. I create a PI and specify the statement descriptor. But when you display the 3DS iframe, I have another statement descriptor ? Is it possible to change it ? Is it in the stripe setup configuration ?

fast sundial
#

is the stripe login working? i was trying to receive a text to login but hasnt arrived

vocal wagon
#

hello I get this error in the console can you help me, thanks

narrow patio
#

Hi @foggy dawn may we open that up again?

hushed narwhal
#

I am trying to access Salesforce from Stripe using a webhook. The webhook is trying to return the charge.succeeded event to Salesforce. How can I find out which salesforce user is trying to access information in salesforce?

calm oyster
#

Hi, I'm trying to use metadata to store some information in it. I tried to add this information in the meta data of the product or the prices but in both cases I always get an empty table via the webhooks. Any idea how I could retrieve this information? Thank in advance

warm ocean
#

Hi all . Do I have to setup the PI setup descriptor with statement_descriptor and statement_descriptor_suffix ? I can put the same ? It's not a concatenation ?

weary coral
#

hi

#

I am new to hyper.co and trying to hyper.co. I created 3 product 10.99 14.99 19.99 and copy code create on hype.co. What's our next step? Where do we integrate the code?

south trellis
#

if I have a subscription that is set to cancel at period end and then I create a subscription schedule to upgrade that subscription will that subscription be canceled at period end

vocal wagon
#

does the checkout.session.completed event in a webhook retry over and over again if it fails due to server issue? I've just noticed dozens of repeated checkout.session.completed failures in my logs and I am trying to determine why.

barren juniper
#

Hola quién habla español?

#

I don't speak English

#

The reason for my message is to update the status of my company in Stripe and remove the report.
It is very important for me to receive these payments because in this way I manage my service expenses.
My company is totally honest, I have everything in order so much so that I provided them with the articles of incorporation and the tax ID, I also sent them the identification of the legal representative of the company, attached some invoices for them to review and prove that I have had clients, even I told them about my project, I attached a presentation to explain what my company is doing and where the income it is receiving in Stripe comes from.
It would not be fair for my company to be blocked since I have collaborated with you in everything you ask of me, I need the person in charge of making the reviews to change the status of my Stripe account and let them know that I have provided all my information, under the legal terms and conditions that you must follow (Know your client) it has been indicated that you already have all the information to unlock my account.
My company established in MEXICO CITY, as a SA DE CV company. (Sociedad anónima de capital variable)
Under the corresponding tax regime, it exclaimed under protest that it is in good condition under the legal framework of the Law on Services of the Information Society and Electronic Commerce, also in the European Regulation of Electronic Identification and Trust Services in the internal market (with my clients in Europe) and under the regulations established in Mexico, I can say that the Cousstev Logistics company is in an optimal state to make transactions on the Stripe platform, therefore I request that you remove the report in order to manage my payments and thus way to carry out the services that I offer, because if I provided the service to my clients and the payments are not processed, I would have given these services away and it would affect me a lot.

misty hornet
#

Hi @barren juniper I've created a thread for you, let's discuss there

brave ice
#

Hi, I am trying stipe for small application to accept payment either though Strupr reader or manually input card number through APIs using payment intent service.but I am struggling with tip amount. How we can add tip after payment intent confirmed? Can some one guide me what is the best way to add tip through API as it’s not accepting in capture with amount to capture. Also even using reader it’s not allowing me to add tip.

vagrant sonnet
#

Dear Support Team, I created a product with a statment descriptor associated to the prod. Then i created a price and a payment link and paid it using cc .. however the transaction posted onto my credit card doesnt reflect the statement descriptor associated to the product rather it shows the account name associated to the stripe

naive edge
#

Hi Stripe Dev. Is it possible to combine transfer_data like this ?
'transfer_data' => [ [ 'destination' => 'act_x0001', 'amount' => 1000 ], [ 'destination' => 'act_x0002', 'amount' => 2000 ] ]

hearty garnet
#

Hi, We're using stripe express and one of our merchant says that the period of transaction amount to his bank card is too long. Is there any way to make it shorter? Thanks.

spiral bluff
#

am i right to say that it is not possible to create an incomplete subscription for a subscription that is priced at $0?
I tried to use default_incomplete and it always results in invoice immediately paid (even with no payment method on file)

subscriptionParams := &stripe.SubscriptionParams{
        Customer:        stripe.String(customerID),
        Items:           priceItems,
        PaymentBehavior: stripe.String("default_incomplete"),
        CollectionMethod:   stripe.String(string(stripe.SubscriptionCollectionMethodChargeAutomatically)),
        BillingCycleAnchor: stripe.Int64(currentMonthEnd.Unix()),
    }
serene robin
#

I am trying to use setup intents to validate a customers credit card (see #dev-help message post & threads)

I am reading your documentation but struggling to apply the process to my usecase. I have a customer, I created a setup intent (I'll put an example in a thread). I used a customers existing default card as the payment method, card type and customer id. I get a response, but I think my question is "Now what?" I am trying to validate the cardid as descretely as possible, in this case I know the card is valid but I don't see anything in the response that tells me the card is valid

queen flare
#

Are we able to link, multiple accounts to one business account? we currently have one account to be used across our branch

restive kiln
#

Hi Team, is there any webhook that we can configure, which gets triggered when an invoice goes to "pending" state?

vocal wagon
#

Hi all. New to stripe. I configured webhook for "payment_intent.succeeded" and "payment_intent.payment_failed". I since done a few test payments (with test cards) -- webhooks were not sent to my end point. Everything looks right and the payment is in payment_intent.succeeded status. Webhook overview page shows that the webhook is enabled and does not show any succeeded or failed attemps to send events.

My only guess is that test cards don't trigger webhooks. Or may be something else. Could anyone guide me please?

vague pecan
#

Can I know why the next invoice payment is $0.0?

jagged ore
#

Hello there

Is it possible to handle different web hook endpoints for different users? In my system there are two different users, called hirer & admin, I want to keep separate endpoints for these users as they are accessing different tables for web hook listens, Currently I have applied the implementations for admin, & works fine.

Also I created another web hook endpoints other user called owner, used that wh secret key for that, but it is still goes to admin web hook

languid wasp
#

I need help to enable Google pay in my WordPress website. Even in the backend it show enable. But during check out it will not show.

inner dew
#

Hi, I need a POS system to use in different countries (Australia and Europe). Is it possible to purchase a Stripe POS system in Australia and use it in other countries for customers?

stable spire
#

Hi

#

I am facing issue in seeing applePay and google Pay option for mobile app

willow latch
stable spire
#

Ok Thank you

bleak quartz
#

Hello, I was wondering how Stripe notifies when a subscription payment fails. I could not find any relevant event for that. Is there anything that I am overlooking?

bleak sail
#

Hello,

how can we remove renew option from customer billing portal ?

cedar kiln
#

hi there

#

is someone able to set up other payment methods on checkout for our stripe please?

remote rose
#

we are not able to create connected account

true cosmos
#

I currently accept payments via API (credit card). I have a customer that would like to pay via Bank transfer. Is it possible to create a custom invoice for them via the dashboard?

sweet fjord
#

Hi, is it possible to get emails on events like invoice.draft.created?

bleak quartz
#

Hello again, how can I trigger an invoice.payment_failed event against a subscription that is already active or in a trial period?

timid jolt
#

Can debit get cancelled if I get more sales and resolve the negative?

vocal wagon
#

Hello, I need to activate the online payment how we can do it

open ledge
#

Hello

#

I am living at turkey and want to activate stripe for my busd

#

Business

#

But turkey is not available in the regions

#

What should I do ?

willow latch
hearty garnet
peak jasper
#

Hello Guys,

I'm handling balance.available webhook. It give me all balance related information but I also want which transition and payments are includes into this balance.
Could you help me please?

torn plinth
#

Hi team, pleae help to check the Stripe fee calculation

ionic jacinth
#

Hello, I would like to find the docs where to know about difference between requires_action and requires authentication.
Thank you!

sinful pasture
#

#dev-help Hi Guys, our system is currently fetching stripe invoices via API. But when I fetch all the invoices, those invoice that failed the payment at first and later confirm the payment is not included in the invoices that I fetched. Is this a known issue? Or am I doing something wrong?

merry bobcat
#

hey everyone!

I have a few questions about the card validation api and it would be super helpful if anyone could help me with that 🙂

  1. Is it possible to use stripe for user verification? e.g. I want to verify if user is unique by checking his card using stripe? Do you have such a service?

  2. I want to know if I can somehow see if a username is unique. To validate user's name and check if it's real or no. Or visa/master card do not share this info and user can use anything there?

indigo smelt
#

hello there - when creating a payment intent using attribute setup_future_usage: 'off_session' it's auto-confirming.. is there any way around it to manually confirm the payment intent? if not when or how would i create an order object for example? in a webhook? if yes - in which one? they don't come in ordered - right?

patent mantle
#

how can i send the metadata in shedule realasing event

boreal drift
#

Guys, is it possible to somehow relate checkout.session to payment_intent.created ? I need to "lock" my invoice when payment_intent.created webhook is fired. But seems I can't relate checkout session to particular payment_intent.

languid blaze
#

Morning,

I am trying to to use SetupIntent for creating a Bacs mandate and get the following error:
Your account is not configured to directly use SetupIntents to create Mandates for Bacs Direct Debits. See https://stripe.com/docs/payments/payment-methods/bacs-debit to learn more, or contact bacs-debits@stripe.com.

Is this something I can configure myself or will I need to contact the email address?

ionic jacinth
#

Good morning, is there a way to create a new payment method with elements JS for a customer without confirming a payment intent? thanks!

magic lance
#

Hi. I am using stripe customer portal for upgrading plan. I have this scenario and I don't know if that is bug or it is intended like that. If user cancels his subscription in app he is still subscribed to that plan until cancel date. Is there an option that user can reactivate his plan through stripe customer portal?

compact jay
#

Hi, I have a subscription and want to display to user how much he will pay at next period begin if he changes his subscription items

left crystal
#

Hi everyone! I have been searching the docs, but I couldn't find an answer to the following question:
Let's say there is a customer who wants to buy a $500 product. First he pays a deposit of $200 and then later pays the remaining $300. Later the business decides to refund the customer 80% ($400). One way to do this, would be to fully refund the $300 payment and partially refund the $200 payment for a total refund of $400.

While this works, it does require two separate refunds to be created - 1 for each of the transactions. My question is, if there is an easier way to do this? For example, is it possible to somehow group the two transactions together and create one refund for $400 using the "groupId" of the grouped transactions?

keen falcon
#

In the comparison of CardElement and PaymentElement it says you can charge different amounts depending on the payment method the user selected. But I cannot find this aspect anywhere else in the documentation. How can one implement this?

covert bear
#

Hello all , i am sending receipt email after making a payment and used the receipt_emails parameter through the API .. but nothing happened and i didn't receive the email with the receipt

stable lotus
#

Maybe someone can answer me the following question:
We already have a system in place for our subscription handling and we want to do the payments via stripe. So we thought about the following process

  • User gets the possible subscriptions from our sub backend and selects one
  • Our sub backend creates a checkout session
  • User gets redirected to the stripe payment form
  • User pays via Credit Card
  • Our sub backend gets the callback and the subscription is activated
    So we wouldn't use the subscriptions in stripe at all and use it solely for triggering a payment. Is it possible with this flow to automatically debit the customer for the upcoming months or is it necessary to work with stripe subscriptions ?
rotund furnace
#

Hello everyone,
we're having a problem with our stripe integration on live mode, in this flow:

  • Customer's credit card registration using Setup Intent
  • On late validation, transformation of those setup intents into payment intents (with card attachment to customer)
    In test mode everything works fine.
    In live mode we're having "incomplete" payments with "requires_action" statuses ("Payment Intent must be authenitified by 3D Secure"), even when during the setup intent session, 3D secure validation was done successfuly.
    Are we forgetting something ? ConfirmPayment maybe ?
heady shale
#

Hi Stripe team, I'm testing a webhook and need some help as to what events I need to handle in my subscription flow. I'd like to check if a recurring subscription fails, if a recurring subscription succeeds, and if a subscription is purchased. Would I check these by just looking at "invoice.payment_failed" and "payment_intent.succeeded" or are there any other events I should be looking at? I ask this because I'd like to send a notification to the user whenever a subscription expires, is renewed, or is newly purhased.

vocal wagon
#

Helo I am currently testing setting up a webhooks. I filled in the signature, followed the sample code provided in the docs and in my dashboard I only got 400 returns

fluid heart
#

Hi, not sure if this is the best place to ask this but we are currently receiving this error back from the api when trying to connect a Stripe account from NZ: "Stripe currently doesn't support currency usd with country "NZ."", would this be something on our side or Stripes? From the docs it looks like this should be a supported currency in NZ

lime sierra
#

Hello Stripe team. While working on Stripe apps, we've noticed that the bundle size of the packaged app (ext.js) is large and a lot of space is taken by the Stripe SDK, which doesn't appear to be tree-shaked. Is there a way to make it more tree-shakeable so that only the parts of the Stripe SDK that are actually used by the app are bundled?

buoyant vale
#

Hi when stripe returns a token after getting credit card credentials via API, does it charge for the api call?

vagrant surge
#

Hi is there a way to make the email field in customer unique , one email per customer allowed, and another one can't have the same email.

civic onyx
#

Hi, I'm trying to store/attach the payment method (card) with paymentIntent API when customer makes the first payment so that we can reuse the card for later payments as well. Since some of the customers might be based in Europe , SCA could happen. I'd like to ask when SCA happens during the initial payment (with setup_future_usage set to off_session ) , can I use stripe.handleCardAction (https://stripe.com/docs/js/payment_intents/handle_card_action) to authenticate the 3DS ? or do I have to use stripe.confirmCardPayment(https://stripe.com/docs/js/payment_intents/confirm_card_payment) to authenticate ?

vocal wagon
#

Hello, our Tax Advice company has problems with Stripe. They would like to have a Overview of all transactions to the bank with each individual receipt listed in the transaction each month as a PDF. Sadly it only is downloadable as a CSV file. When I also download the CSV file I also have a very poor Overview. Our Tax Advice Company does not know how to work with any of this. We would really appreciate help.

#

im running into a problem i need to retrieve a balance transaction from a payment intent, i use this code in other points of the application but in this case is not working $balance_transaction = $stripe->paymentIntents->retrieve(
$order->payment_intent,
[
'expand' => ['charges.data.balance_transaction'],
]
);

peak jasper
#

Hi guys,

Can I get stripe fees on 'payment_intent.succeeded' webhook.
to add this fees into my custom invoice.

reef shoal
#

Hello I've an issue when I tried to create en bank transfert account for a customer. I've this error : "You do not have permission to retrieve funding instructions for eu_bank_transfer". Do you know how to deal with it ?

past gust
#

Hi. We're trying to setup a service portal with payment but limit visitors to 3 consecutive failed payments and then redirect them to a custom payment failed page. Having trouble finding the right documentation for this. Does anyone know if we can do that? We are testing in test mode and it just allows me to keep hitting pay with the failed payment test card number

vocal wagon
#

hi there.
we don't get any stripe events posted any longer to our registered webhook.
e.g. although registered for charge succeeded events within the configured "connected" test webhook we_1MX0k0KyoozLJBGZj4athVjh,
the event for pi_3MeblVKyoozLJBGZ2pvpXmJ5 does not get delivered.

#

Hi guys, I'm trying to exclude taxes from the total amount in Stripe Checkout Session. I'm trying to use tax_behavior => "exclusive" but it doesn't work, I'm getting invalid request errors from Stripe logs. Could you give me a hand?

turbid viper
#

Hi. One of our devs is experiencing issues with Stripe Portal. They have made previous purchases which show up fine, but after making a new test purchase today, the Portal is not updating, and only shows old purchases

scenic steeple
#

Good Morning All

Wondered if someone could assist with an issue we are having
We have a Meet and Greet website which when the customer inputs all of their details
it then should take them to the stripe page to make payment but since early hours this morning we have had this keep popping up for myself and all customers who have tried to book on their own online.

I have checked with the IT Team and they are saying their is no issue from our side and would just like to clarify this.
See below link which shows the error message
https://gyazo.com/de45fbbc0636ce82fea3ab29372a4d57

Thanks

light maple
#

question for connected account

green anvil
#

hello i have a question to ask about this service which is called many times when someone touches or types in our element is that normal or not
https://r.stripe.com/0 this is the request URL

wicked sail
#

user can make payment using ACH method ,how i can show to user estimated payment arrival date.

restive scroll
#

Hey folks, we're doing some work with the charge.refunded webhook event.
The ID of the event data's object, is a payment instead of a charge.

{
  "object": {
    "id": "py_<REDACTED>",
    "object": "charge",
    "amount": 58961,
    "amount_captured": 58961,
    "amount_refunded": 58961,
    "application": "ca_EhIYFc3AVDqychkMlYEAI5j6A1U94fct",
    "application_fee": null,

Is this expected?

visual bolt
#

Hello, i added custom rule for blocking card brand types to only visa and mastercard:

Block if:card_brand: != 'mc' or :card_brand: != 'visa'

But it still showing on stripe (custom) payment form on input field for card number. Is there any way for hiding it?

humble galleon
#

Where is the Features List data for each of my products stored? I don't see it in here...

vagrant mulch
#

hi. is there some documentation for confirmPlatformPaySetupIntent. Since presentApplePay is deprecated I would like to get apple pay info and save it for future payments

#

hi is is possible to disable an option to remove cards when using presentPaymentSheet?

vocal wagon
#

Hey, guys, I'm having a flood of Stripe webhook requests to my website (/index.php?edd-listener=stripe). That much that they downed my server and I had to block the IPs they are comming from. But it would hurt real payment. Is there anything I can do to defent from this flood? Like, maybe, disabling this webhook? Would appreciate any advise. It feels like it can be a pretty common issue.
Thank you!

limpid scaffold
#

Hello there

By creating subscription with default_incomplete - when it will become past_due?
Or it will be active along with open invoice indefinitely?

Can the past_due status be forced in that case?

unique star
#

Hello everyone,

When transferring payment to connected account, if a user doesn't provider accurate owner address, SSN, and verify identity, i am getting an error "For the account to be validated for transfer accurate owner address, social security number and idendity document need to be added and verified.". So my question is how can i make correct owner address, social security number and idendity document required field when user create a connected account?

native wind
#

Hello. My application clones payment methods from the platform account to connected accounts and recently ive been seeing an error with some us_bank_account payment methods. PaymentMethods of type us_bank_account cannot be shared to a sub-account. Im not sure where this error is coming from or what a sub-account is, is this related to the fact that these payment methods that are throwing this error have an associated financial connections account? or could it be something else? thanks in advance!

vocal wagon
#

Hello I have a problem to listen to the webhooks error 400

lavish dew
#

Hi 👋🏽
I want to build a fixture to test my webhooks. The fixture should first send the checkout.session_completed event and after that the invoice.payment_failed event. The first one needs metadata attached.

I figured out how to send the first event via the CLI but I need all within one fixture to test the whole flow.

I am using the VS Code Stripe Extension and created the following fixture. However, during executing it I get the following error Trigger failed: ✘ Validation error - an undeclared fixture name was referenced: customer

I've attached my fixture. Ignoring the metadata for now still. Am I missing something? Which customer is not allowed?

wispy wraith
#

Hello Guys,

I am new to the recurring subscription with stripe.
I have a system which have plans to subscribe. So for that I have created product in stripe and define the standard pricing for each.

Now if I want to add some additional charges with it which should be displayed in the invoice as well as it should be deducted for every recurring subscription then how I can do that?

ionic jacinth
#

hello @waxen spindle , I would like help on this message. #1078250927179448400 message
PI cannot accept off_session: false as parameters of update.
Thanks

hardy fern
stiff whale
#

hi teaam

#

I am a new resident in the UK and i would like to know if you do accept Resident card as proof of ID if possible

#

thanks

narrow seal
#

hey! I didn't receive the notification via webhook of a payment using ACH credit transfer (using live api keys) can you help me?

vagrant surge
#

Can I have a fixed number of subscription per customer ? a customer allowed to have only one subscription, if he try to create another one while the previews one still active it will only return an error

shadow gorge
#

Hello everyone!

I am new to stripe and have been looking to the doc for a while but cannot find the solution. My problem is I have a website that user can just input their bank account and they can generate a payment link to their client (Noted user could create any amount of their client in my website). So in this case whenever the user create a new client there will a payment link attach to that client. So when that client send the money through the payment link my website could track if the client is paid to my user or not.

I already try to implement connect feature in stripe and it work well but I don't know how can i generate the payment link of the specific client so that they can pay to my user.

Thanks for your helping!

calm oyster
#

Hello, what is the best way to check if a subscription has ended? For example, when the user cancels his subscription 10 days before the next renewal, if I understand correctly I receive a webhook customer.subscription.deleted, will the status be "active" or "canceled" ? If the status is still "active", do I get a customer.subscription.deleted webhook the day the subscription expires? Thanks in advance

torpid siren
#

hi i want to enable only card payment, Apple pay and google pay, i enabled it on the dashboard
however im still seeing the Link option which i want to be removed on my BE code, the
can i pass something like
payment_method_types: ['card', 'apple_pay', 'google_pay'],
paymentIntents.create(
i wasn't able to see it work

golden spade
#

Is there a way to stop specific webhook requests from continuing to retry?

oblique root
#

I'm using the payment elements for web, and on phone size in chrome browser I'm getting this error: "Empty total label may be confusing the user". I don't know what this means.
Also I'm not getting the pay with googlePay option when on the browser on phone "Pixel 5" but I'm getting this options when not in phone mode

vocal wagon
#

I've created a subscription with 0.00/year. Is it a correct way to set up a forever free subscription? My question is: will stripe try to charge 0.00 if some payment method is set? I've tested, it successfully renews this free subscription if theres no payment what so ever for customer. And what about if there is? Will my customer see this 0.00 charge in his bank account statement? What if the default payment method doesn't work? insufficient_funds for example. It will fail? I hope that you've got the point. If stripe doesn't try to charge anything from the payment method if the charge is 0.00 and it is a correct way to set up a forever free subscription than that's what I'm looking for.

golden spade
#

@vocal wagon I'm not Stripe staff, but 1) $0.00 Invoices are automatically marked as paid without any transactions. and 2) You might want to consider setting up a coupon / promotion code for "Forever Free"

vagrant steppeBOT
#

Eran Mizrahi

#

ironbeard

#

wulff-13

#

Yul

tidal girder
#

Referring to Stripe App, I have some UI issues that I can't get around.

I attached a screenshot which will likely do a better job in describing the issue & what we would love to achieve. Anyways, here are the descriptions below

Page Loading ❌
-- Icon is missing
-- Unique background color is missing
Page Loaded ✅
-- Icon is set successfully
-- Unique background color is set successfully

We configured stripe-app.json to have
"icon": "", // the PNG is not working and it is overriding the ContextView Icon.
"ui_extension"."views"."viewport".["stripe.dashboard.drawer.default",]

hazy coyote
#

HI Team, Can I retrieve a list of payment intents records by passing a list of ids as a parameter or by the last 24 hour period?

vocal wagon
#

Hi, I have troubles to log in stripe, what can I do?

native wind
#

reposting this from earlier

Hello. My application clones payment methods from the platform account to connected accounts and recently ive been seeing an error with some us_bank_account payment methods. PaymentMethods of type us_bank_account cannot be shared to a sub-account. Im not sure where this error is coming from or what a sub-account is, is this related to the fact that these payment methods that are throwing this error have an associated financial connections account? or could it be something else? thanks in advance!

a failed request id is req_FlITvdoebbHAQk while a successful request id is req_s0G5OPxcuOkrr9. I would appreciate help comparing the two requests to better understand the error message in

true kestrel
#

Please unlock my credit card so that I can finally pay the subscription fee for Midjourney, which I urgently need for my work now and have been trying unsuccessfully for days, thank you.

gleaming shoal
#

our sales team really want to use payment links, is the only role admin?

urban summit
#

Hihi !
Is there a technical hard limit for number of customer facing promo codes inside a coupon ?

nimble dagger
#

Hi,
I have some older Stripe code using the Stripe CardElement. I've noticed during testing that Stripe sometimes returns two error messages. For example, test card 4000 0000 0000 0069 returns:

Your card has expired. (expired_card)
Must provide source or customer. (parameter_missing)

The first error message is user-friendly. The second is not. Why are we getting the second one? Can we assume the first error message is always the one to display?

This is our code that's been running in production for a long time. It works. It has been used to process thousands of payments.

vocal wagon
#

Hey there. I'm using the official "WooCommerce Stripe-Gateway" Plugin on my WooCommerce site, and it seems to load resources from *.stripe.com on every single page, not just the checkout or cart page. This leads to slow response times of the page in some cases and I'm rather sure it hasn't been this way since the latest upgrade. Can this be prevented or can the plugin be adjusted just to load on the checkout page?

lost crown
#

Hello Team. I got an e-mail from Stripe saying there are webhook delivery issues. The e-mail tells me to return any status code between HTTP 200 to 299 for Stripe to consider the webhook event successfully delivered. What should I do in order to fix this issue?

wicked glade
#

Hello, somebody is calling your API using our key and it triggers the rate limit. What can we do in this situation? Thanks

exotic geyser
#

Hi Stripe dev! We are a previous customer possibly coming back to stripe. We have an in-house vuejs 2 app that communicates with a .net core c# api backend. Our app needs to charge cards and checks without having our entire inventory in the stripe system. How do we do that?

spare ridge
#

Hi folks! I'm googling through Payment Element documentation but cannot find a way to retrieve(expand) an Invoice within PaymentIntent :\ Definitely need to display full price with VAT but have no idea how to fetch from api.stripe.com with Stripe.js. Could you give me a hint?

patent barn
#

Hi everyone,
Using Stripe with Apple pay on IOS, is it possible to change the amount of the transaction after the intent has been created?
I create the intent through php at 100 cents.
Then show the Apple Pay button

But when the payment is processed it keeps the intent amount, but not the one which is in the finaly payement request.

vocal wagon
#

hello.
we generate invoices via API, finalize them, and handle the finalized event by calling the invoice pay endpoint with the "paid out of band" attribute, but the invoice still contains a payment link. how do we get rid of it?
invoice ID = in_1MegMlKyoozLJBGZFR98nRgw

narrow patio
#
// Create and mount the Payment Element
const paymentElement = elements.create('payment');

// Stripe injects an iframe into the DOM
card.mount('#card-element');

form.addEventListener('submit', async (event) => {    
event.preventDefault();    

await (async () => {        
const response = await fetch('/jobs/create/jobcredits/update');        

if (response.status === 'requires_payment_method') {            

const {error} = await elements.fetchUpdates();        }    })();    

stripe.confirmCardPayment(       
options.clientSecret,        {

When using the card element is this the right place to put the const response = await fetch(' line of code?

vocal wagon
#

Good evening, I wanted to ask you if it is possible to insert conditional payments for shipments in the checkout stripe. For example: if the product exceeds €50, shipping is free, otherwise if it is less than €50, shipping will cost €10. Thanks in advance

indigo smelt
#

hello is it save to say that when a payment_method.attached event gets triggered - that this payment method is ready to be used? either created by a payment intent with setup_future_usage or setup intent..

split cargo
#

Hello 👋
We got a payout.updated event when the status of a payout went from "pending" to "in_transit". evt_1MeQnFQs8t94ZQUFPYGUQym9
Then we got a payout.paid event which shows the status of the same payout as "paid". evt_1MeSshQs8t94ZQUF5T8ucZhk
Since the status of the Payout updated from "in_transit" to "paid", why didn't we get another payout.updated event?
I would think the payout.updated event would fire every time a Payout is updated.

lost slate
#

Hello

#

I am getting one issue while integrating the stripe sdk with android

hardy trench
#

How do I get a list of users who have redeemed a coupon? (specifically the customer facing code, not the underlying discount, as we have multiple codes for some discounts)

obtuse spoke
#

Hello all. I have created a payment link and after payment, the user is redirected to another page. How can I retrieve the payment link ID on that page? I had assumed it would come over in a $_POST but, no.

wise briar
#

مرحبا تم تقييد حسابي ولم اقم بمخالفه سيساتكم

worthy elk
#

HI All. Rooky question: Is there any way to pull a report of income by product (rather than by customer)

gilded goblet
#

If a customer starts a subscription using the pricing table, and the subscription has a free trial, then they are trialing. Once the trial is over and payment is successful, they are active. If they cancel, they are canceled. But doesn't that mean if they sign up again, they would go back to trialing? How can I set them to automatically be active since they've already done the trial?

serene heron
#

Hello there, good morning to y'all.
I have a question, is there a way to add a webhook when some user register in the link to connected accounts?

rotund umbra
#

Not sure if this is the right place, but I'm using Stripe for Woocommerce, and every time a customer checks out, the Order payment status goes to "payment pending".

#

My Stripe Dashboard marks the payment as successful, but for some reason the status on the website's order dashboard stays stuck in "payment pending"

cobalt ginkgo
#

I see that Payment Intents can have many charges associated. It's not entirely clear to me that there can only be 1 successful charge associated to a payment intent. Is this the case, or are there scenarios where you could have multiple successful charges associated with a payment intent?

A PaymentIntent’s Charge property only contains the most recent charge. To view all of the charges associated with a PaymentIntent, list all charges with the payment_intent​ parameter specified. Note that in addition to the final successful charge, the list includes any unsuccessful charges created during the payment process.
https://stripe.com/docs/payments/payment-intents/verifying-status#identifying-charges

Monitor and verify payment status, so that you can respond to successful and failing payments.

cloud elk
#

I submitted a request to confirm migration of data from authorize.net to my stripe account on the 12th Feb- haven't had any responses and doesn't seem to be any record of my request anywhere. Can anyone help me follow up with this? Need to start reactivating my subscriptions asap

plain minnow
#

Hello I have trouble getting the Price tables right. Is this where I can get help with that?

vocal wagon
#

Hello, we have integrated in our test environnement the Stripe checkout UI Elements to accept payment in our mobile apps ( https://stripe.com/docs/payments/accept-a-payment?platform=android) This part is working well. But to keep this aligned to our current UX we would like as well to be able to let the user add / remove a credit card for futur use (without any payment or order yet) in his account profile section of the app. We do not see anything about this in the Stripe documentation nor in the Stripe github examples. It seems with the new UI Elements it is only possible to do all of this at the payment time and not separately, is it right ? (our goal is to move to a more recent Stripe integration where we do not manipulate user's data but let Stripe components handle it)

tawny moth
#

Hello, we got the following error from Apple. The only thing we changed was to add apple pay via stripe. Is there some way to disable this?

ITMS-90683: Missing purpose string in Info.plist - Your app’s code references one or more APIs that access sensitive user data, or the app has one or more entitlements that permit such access. The Info.plist file for the app bundle should contain a NSCameraUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data.

hazy coyote
#

Hi Team, one of the business requirements is to share customer and payment methods between 2 accounts. The stripe sales team told us about a solution called: Single, centralized vault with just-in-time PaymentMethod sharing. What I'm doing now creating a customer. Then, creating payment methods during payment intent. i do that all under one account. Now, how i can extend this to 2 accounts?

vocal wagon
#

My original thread that is closed, but I have some additional questions, guys, how should I ask them? In a separate thread?
Thanks.

#

Hi, I have a web site that uses https://js.stripe.com/v3 to create a Card Element for payment processing.

I also have a React Native app that uses a webview to display the web app on mobile devices. The issue is that the Card Element is not functioning properly on iOS within the React Native webview. Specifically, the Card Element appears on the screen, but I'm unable to enter any information into the input fields.

I'm not very experienced with React Native, and I'm not sure how to resolve this issue. Can anyone offer any advice or guidance on how to get the Card Element to work within a React Native webview on iOS?

Thank you in advance for your help!

crimson cosmos
#

Hi! We have a React NextJS app using the Payment Element and were hoping to integrate customer facing promo codes. It seems like that's not a possibility at this time, but I'm just wondering if that's something that's a feature that Stripe is planning to add in the future. Either as its own Element or functionality with PaymentIntents maybe?

white warren
#

Does Create a PaymentMethod validate that card information is correct? I am using the stripe api to create a payment method from a custom form

storm sonnet
#

Hello everyone!

Anyway to change the Enrollment Process language for customers that want to create an account ?

I am currently using the Stripe PHP sdk ex '$stripe->accounts->create()'

exotic geyser
#

Hi Stripe dev! I can see on the stripe dashboard that the subscription has been created, but the billing details are empty: I am using this API (Ruby)

session = Stripe::Checkout::Session.create({

success_url: my_url,

cancel_url: my_cancel_url,

mode: 'subscription',

line_items: [{

  quantity: params[:quantity],

  price: params[:price_id],

}],

client_reference_id: current_user.id,

customer: current_user.stripe_customer_id,

billing_address_collection: 'required'
  1. then use the checkout id with the vue-stripe plugin
    <stripe-checkout

    ref="checkoutRef"

    :pk="stripe_pk_key"

    :session-id="session_id"

/>

As you can see, Im redirected to the stripe's checkout page. but the billing details is showing as empty.

little carbon
#

I have a failed webhook event for a connect customer account that I am trying to resend, but I get a "You are not permitted to configure webhook endpoints on a connected account. Did you mean to create a Connect webhook on your account instead?" error in the response. However, I can't open the event from my dashboard.

snow socket
#

Hi! Quick question: when listening to the checkout.session.completed event (webhook), the session's currency will always be the one I specified when creating that session, right?

ancient sky
#

Hi there, we create app but get message "Error: You do not have the required permissions for this endpoint on account '-----------'. Having more permissions would allow this request to continue." What does it means?

grave magnet
#

hi

#

How can I connect my stripe account to my quickbooks account

#

also how can I remove the get lively word there

vernal knot
#

Hi there - can anyone help me with SetupIntents? I believe I have the implementation set up correctly for free trials. I have users where at the start of a trial the card is able to attach correctly and pass the CVC and zip code checks. However, when the trial period ends and an invoice is attempted, the invoice fails due to incorrect card information.

To my understanding, the SetupIntent should check for correct card information at the time of attachment and when the card is saved to the customer, no? Is there anything we can do to prevent incorrect card details in this free trial scenario?

little carbon
#

Attempting to resend a webhook event on a connected account using Stripe CLI and encountering "You are not permitted to configure webhook endpoints on a connected account. Did you mean to create a Connect webhook on your account instead?" error

slow pond
#

i need help, stripe has refunded money off of my account to customers without a dispute being put there.

molten lance
#

Good day everyone. I am trying to reach someone in sales and have been for 2 weeks now. I am sorry to bring an off-topic concern into a dev channel but before I would even start my integration I would want to discuss compliance and how Stripe could be a good fit for my company.

#

Is there someone here who would be in a position to assist with a phone number or another means of communication please. Thanks in Advance

minor spade
#

Hey everyone. Can someone help me with the PIX payment in Brazil? We're a big company and we're trying to use the pix for payment, but it's not released. Is there anyone we can set up a meeting to close this out?

ionic radish
#

I built a donation system for my company as a parody of the twitch one and fourthwall so that I can take donations for the twitch streams and offer subscriber packages on my site natively and got my company site flagged as crowdfunding when all the other products except that donation system stuff and a now removed donation goal product are for products we make to order under commission as software developers. I said this to the support team but as a developer what is likely to happen as the company isnt breaching restricted businesses nor is anything we made on the site and I now cant continue to work on my products or purchases from other customers. Is it all down to the donation goal product flagging it?

sullen ether
#

Hey, I have a question concerning the technical functioning of Stripe with regards to the MEE6 Discord bot membership feature. It is possible to upgrade from one subscription to a better one and I need the exact maths behind the billing made by Stripe for the upgrade which is the new upgraded subscription minus the unused older subscription. I studied 2 cases as example to figure it out but the values did not match, I'll appreciate if I can get the exact detail on how to calculate the price!

Case 1:

  • The user purchased a $5.00 subscription on 23rd January 2023, 22:27
  • They upgraded it to a $10.00 subscription on 18th February 2023, 09:55
  • Their original subscription would last 31 days (23rd Jan - 23rd Feb)
  • They already had used 25.477 days (25 full days + 1h33 on 23/01 + 9h55 on 18/02)
  • So that the billed price is $10.00 - $5.00 * (1 - 25.477/31) = $9.11
  • This does match with the money that was paid by the user: $9.11

Case 2:

  • The user purchased a $5.00 subscription on 12th February 2023, 07:12
  • They upgraded it to a $10.00 subscription on 21st February 2023, 17:45
  • Their original subscription would last 28 days (12th Feb - 12th Mar)
  • They already had used 9.440 days (8 full days + 16h48 on 12/02 + 17h45 on 21/02)
  • So that the billed price is $10.00 - $5.00 * (1 - 9.440/28) = $6.69
  • This does not match with the money that was paid by the user: $6.80
lusty fiber
#

How can I cancel my subcription as a end user who purchased through checkout stripe?

delicate snow
#

how do we handle stripe after pay on SPA?

radiant yarrow
#

I am currently using this https://stripe.com/docs/api/subscriptions/create to get a clientSecret that is needed to render the react payment element.
The issue I am having is when we create a subscription with a coupon that gives 100% off. When this happens it doesn't return the clientSecret but instead activates the sub automatically

radiant yarrow
simple geyser
#

I'm creating Checkout Session with a set client_reference_id. Can I check beforehand if there already was payment made with that client_reference_id?

coral night
#

I'm collecting credit card for off session use using CardElement and I can't find how long the client secret is valid for. Should I make sure to cancel existing setupIntents that have not been confirmed successfully?

sweet forge
#

Is failed status of Charge object about charge failure or charge refund failure?

wet trench
#

Hello, is there any admin/moderator here, I have a question?

wet trench
mighty hill
#

@wet trench Please respond in the thread I created for you. 🙂

weak python
#

Hello everyone, I just succeeded in using Stripe Webhook with Supabase Edge Function.
I listen to the events:

  • 'customer.subscription.created'
  • 'customer.subscription.updated'
  • 'customer.subscription.deleted'

I see that the events are sent in the wrong order (updated before created), in my code I had written a check that was going to look for the subscription with the same ID in my supabase table to check if the new event had its created key that was created after the one in the DB, but I realize that the supabase edge functions have a variable execution time (probably because of the network)...

So my problem is that in my 'subcriptions' table the status is set to 'incomplete' when in reality it is 'active' on the stripe side, because the created event is the last one to run while the first event is still not registered in DB...

What is the best practice for Webhook when the database has a variable access time?

jagged anvil
#

I seem to be receiving Subscription updates for cancel_at_period_end, but when the actual subscription cancels whenever the period end occurs, I don't seem to be properly receiving those webhooks. But there are no errors in the dashboard. Should I receive an event when the Subscription changes status to canceled?

fathom wedge
#

I need to know if stripe has payment dispersal for multiple vendors.

mighty stirrup
#

(Status 429) (Request req_YXwa28vzyscA8u) Test clock advancement underway - cannot perform modifications: clock_1Me3uVAzmUeIjfIFrhmYbHd0

Cant i update a subscription thats created by a test clock?

trim spindle
#

Hello, I can access strip off my phone but will not let me integrate into gohighlevel without access-keys. How do I receive?

serene heron
#

Hello, good afternoon to y'all.
When we create connected accounts in stripe, we send a link so the person who's gonna conect can fill the data.
We want to execute a webhook every time a stripe account connects to our group in stripe, is that possible?

native prawn
#

Hello, I have a problem, I paid for a product on one site through your payment system, I have written off the money, but the seller did not reach the money, but the check came from you what to do, it has been 2 days, 3 days will soon be

full fractal
#

Hello Stripe Team! We are having issues regarding our customers subscriptions statuses. We have been live on production for about a month and things have gone relatively smoothly; however, now we seem to be encountering a situation where customers statuses are becoming incomplete. Let me clarify though. They are becoming incomplete on our end in our database. On the Stripe dashboard, they are still active and have completed payments. This has become an issue because we are handling user access based off our records, so users are losing access when they shouldn’t. I am not sure why there is this discrepancy between the Stripe and our records. Just looking for some much needed help. Thank you!

rose moss
#

Question about adding products through the CLI. The following works: stripe products create --id="mySKU" --name="product name" --images="path-to-image". However, how do I also add the price? Couldn't get --default_price_data to work - how do I pass a dictionary?

lavish kestrel
#

hello, I'm trying to create a payment link via expressjs, but it's always in Test mode, who can help me with this?

forest vale
#

Hello, I'm trying to create checkout session with recurring payment and get empty page, few days ago it worked, what's changed?

quaint nymph
#

Hello, I'm attempting to implement the Stripe Connect Service. I have implemented this on my test environment and tested it successfully. The Webhook fired upon the creation of the Account and updating and my system was able to respond accordingly. However, we have just launched this to production and it's not firing the webhook when an account is created via the Connect Express Sign up process.

I've validated that the webhook is setup and configured correctly for production. I've validated that the account was created successfully and verified all information related to the account, but no webhook was fired. Could someone please assist? Thank you.

white hawk
#

Hi, I would like to understand a bit more about how Checkout Sessions work with metadata. I am creating a checkout session using the API (not a payment intent), and passing some metadata into the request. But when I look at the payment object in stripe, I am not seeing the metadata being reflected on the UI, unless I go to the events section - then I can see it in the original createSession request. Is it not expected that the metadata from that request be available on the UI and findable with the Search API?

red pulsar
#

Hey there,
I have a system were i create a subscription with a payment_behavior of "default_incomplete"
I want to add a coupon code AFTER the payment intent has been created.

I tried to grab the subscription and edit the first invoice, but the invoice is set to "finalized"

How can i apply a coupon code to a subscription payment intent that is not yet paid ?? or at least have the first invoice not finalized

GEtting error: Finalized invoices can't be updated in this way

patent barn
#

Hi, I'm integrating Stripe with Google Pay in my android App.
Everything seems to work fine but since i'm using test mode, Should I see the payment listed in the stripe dashboard?

I dont see anything. I used the google pay tutorial

wooden sand
#

Hello! I am hoping for some help with flat_amount_decimal with tiers. When I set flat_amount_decimal for a tier on a price, I get the error The flat amount for tiers must represent an integer value in the minor units of the currency. back from Stripe. My requestID is req_2QSQhMKCmNSmsB. Any help would be appreciated. I'm not sure what I'm doing wrong and I can't find much help from the docs https://stripe.com/docs/api/prices/create#create_price-tiers-flat_amount_decimal

silver sable
#

hello why is that when i add the card save session in stripe it remove buy now pay later off the checkout but when i remove it the options comes on

drowsy tulip
#

Is there a way in test mode to simulate a subscription re-upping for the next month? I want to make sure I have my webhooks set up correctly

orchid lion
#

Hi, how do I set up Google Pay without the link.co? I am using GiveWP but integrated with Stripe.

glossy saffron
#

Trying to setup a payment link that has a base cost of $500/mo and the option to add additional seats at a reduced rate ($50 per seat). Any way to get around not being able to select 0 as a valid default quantity?

surreal ore
#

Hey there 👋

I'm a QA working with Cypress to make end to end tests. I'm trying to find how to populate Stripe's iframe inputs with card number, expiry date and cvc, but no luck so far (I've tried a lot of googled stuff).

Could you help me ?

surreal temple
#

Hi folks! Question here: Can you use Stripe Checkout + BNPL vendors to do installment plans on subscriptions? I.e., can you do a quarterly payment plans for a year long membership?

fiery stirrup
#

Hi all. Is there any documentation on how to use NFC enabled Android phones with the Terminal SDK for reading cards?

vague viper
#

I think this is a simple question -- we're testing Stripe checkouts for a Connected (Connect) account in test mode and seeing approved test charges in the payments, but it doesn't seem to add anything to the Connect customers list, which we're expecting.

Is there something specific to test mode that would prevent customers from being created, or is there another step to the process I'm overlooking?

orchid lion
#

Hi, I just opened a thread about an hour ago but it was closed. The link.co website says it was created by Stripe. Is there anyone who might be able to help?

wicked fog
#

Hi support! I am using the Invoices API and the Subscriptions API, for some of my products I actually want to generate an invoice and a subscription, but not charge the client at all. I.e. have a $0 invoice/subscription. Can this be done? Thanks!

hazy holly
#

I just found out about the Stripe test data retention policy w.r.t. subscriptions in test mode being auto-canceled after 90 days: https://support.stripe.com/questions/test-mode-subscription-data-retention and have a few questions:

  1. Is there a way to exclude a subscription from auto-cancellation via the API when creating it, or is it only possible via the Stripe dashboard?
  2. Is there a way to tell using the API whether a subscription is excluded from test mode auto-cancellation?
  3. When a subscription is canceled this way, there is a subscription.deleted webhook generated. Is there a way to tell this apart from a cancellation that happens due to other reasons, such as an automatic cancellation after multiple failed payment attempts?
brittle moth
#

Hi - I have a question about using the NodeJS library. Normally the secret key is provided like const stripe = require('stripe')(Secret_Key) but my use case requires that I use different Stripe accounts based on some user data (region of order placed). My question is, can the Secret_Key be specified some other way later in my code, after the require statement at the top?

brazen grotto
#

Hello, I'm having difficulty understanding how to share customers and their payment methods between different Connect accounts using the Stripe::Checkout::Session API.

Currently, when a user registers on my platform, I create a Customer object on my platform. Then, when a user wants to pay for items on a connected account, I use the Stripe::Checkout::Session API, passing the Stripe-Account header with the account ID of the connected account.

Everything is working fine up to this point, but I would also like to pass the customer ID as a parameter so that the payment and session can be associated with an existing customer. However, when I try to do this, I receive a "No such customer" error.

I have now realized that the customer is registered on my platform and not on the connected account.

What is the recommended way for me to share this customer and their payment methods, which I registered on my platform, with all my connected accounts? I want the user to be able to pay for items on any connected account without having to repeatedly enter their details.

I have come across an outdated Stripe documentation article titled "Clone customers across accounts," which uses the legacy tokens API. However, I want to ensure that a customer paying on an account they haven't used before gets access to their customer details and payment intent.

Can you please advise me on how to accomplish this using the Stripe::Checkout::Session API?

sturdy ember
#

Quick question a friend of mine made a payment true stripe with credit card the person who he made it to. Claimbs and says that the money its getting refunded to him but its bein 20 days and still money hasnt show. How long do this takes is there a way to know if this money was recived?

left fern
#

Is there a way to create a subscription without a product being created? The use case is a donation where the donor can specify the amount.

quiet beacon
#

Is there a way to add a statement descriptor to a scheduled subscription?

placid ether
#

For users of Stripe Billing, is there a Stripe Elements (or comparable) React component (or Web Component) for collecting Tax IDs? If not, what is the recommended manner for doing so?

To be clear we're looking to integrate with https://stripe.com/docs/api/customer_tax_ids, ideally providing a user experience comparable to the attached, as found on the Stripe website itself. As far as we can tell nothing pre-built and publicly available exists.

craggy remnant
#

Hi - is it possible to dynamically specify standard or express settlement per ACH direct debit?

polar torrent
#

I currently can not get into my stripe account due to the two step verifaction and when i use the google authenticator it tells me that the code isnt correct after that i tried to change password and show proof of identity but it says ive tried to many timesm i was wondering is there way to get around this?

drowsy tulip
#

When I use the test clock to see if a subscription updates correctly , do I just need to advance it past the current pay period end or does it need to be exact to the moment?

devout parrot
#

hello Team i am trying to verify my identity

#

and I have sent my identification but it always tells me that they have not been able to verify it

brave ice
#

Hi, I am using Payment Intent API and with simulator reader Reader I have confirmed the transaction. Now I am trying to over capture but I am getting this error "The payment could not be captured because the requested capture amount is greater than the amount you can capture for this charge and MCC (5734). Contact us via https://support.stripe.com/contact for help."

ember solstice
#

I am looking into an edge case. What happens when a subscription has a amount/price of $0.00. Will it try to "bill" the customer, will it just create a charge.succeeded event and act like it was billed, or does it just ignore that transaction?

olive moth
#

We currently have a custom billing portal built using Stripe. We let customers upgrade/downgrade their plan, change payment methods etc. We'd like to scrap our custom billing portal and use Stripe's Customer Portal feature. How do we prevent people from using the "Update Plan" feature to choose a plan that isn't compatible with the features and limits of their current account e.g. if they are on the "Silver" plan and try and downgrade to the "Bronze" plan but their account uses features that aren't available on the Bronze plan, or they would be over the limits allowed by the Bronze plan we'd like to prevent them from selecting the Bronze plan. Is that possible? I know we can turn plan management off entirely but I don't want to do that b/c then I'll have to build :).

soft needle
#

Hi I am writing a unit test for stripe , however when I try to mock using sinon .it doesn't like the test_secret_key. how do people usually mock the service ?

describe('StripeService', () => {
let stripeService: StripeService
let stripe: Stripe

beforeEach(() => {
stripe = new Stripe('test_secret_key', { apiVersion: '2022-11-15' })
stripeService = new StripeService(stripe)
})

const createCustomerStub = sinon.stub(stripe.customers, 'create').resolves(customer as unknown as Stripe.Response<Stripe.Customer>)
odd cloak
#

Hi I'd like to know what steps do i follow when a user subscription payment fails due to some bank issue, i know stripe handle it by sending emails and we are pausing the subscription if payment fails. We have custom logic in our app so my question is should we update the subscription first with new payment method then un pause the subscription or is there another way?

sand hill
#

Hi I created a promo code and I’m trying to use it to preview an invoice but every time I get a code does not exist error. Any idea why this could be? TIA

vocal wagon
#

Hello, I am wanting to close down stripe account. I was able to remove 2 of 1. There is still one linked trough express stripe. I don't see any options to delete and completely removed from system.

#

Please help

#

How do I get out off stripe completely?

frigid anvil
#

Hello please help I changed my number and can't get into my stripe account

vagrant steppeBOT
#

Lorena Liliana