#dev-help

1 messages · Page 54 of 1

rocky forge
#

Hi there !

We did not change much about our integration lately, but we have some issues about off-session payments.

How we proceed :

  • Set a preauth: register pm_, get a pi_ and schedule futur payments. At this point we got a success message : This payment successfully set up pm_xxxx for future off-session payments
  • We charge using off-session for scheduled payments around 4am but this error occurs : The bank required authentication for this payment, which is not supported by your integration.

I get that 3DS is somewhat out of your hands at some point, but this message may suggest our integration is not up to date. It seems odd because it's looks like it's a bank related issue.
Examples: pi_3NcfS8CNJXdwnWFj1e9SEwV3, pi_3NRY9HCNJXdwnWFj0184svxV

Is this really an integration error ? Can you tell me more about it ?

thin skiff
#

hi! am implemented stripe payment gateway using nodejs and reactjs. its working well in local machine but when i deploy to cpanel not working payment gateway
created subdomain for building nodejs and another subdomain for reactjs
am using this method -
const stripe = require("stripe")(process.env.STRIPE_PRIVATE_KEY);
stripe.checkout.sessions.create ({})
nodejs app have belows dependencies
"dependencies": {
"bcryptjs": "^2.4.3",
"bootstrap": "^5.2.3",
"config": "^3.3.9",
"cors": "^2.8.5",
"dotenv": "^16.0.3",
"express": "^4.18.2",
"express-session": "^1.17.3",
"express-validator": "^7.0.1",
"gravatar": "^1.8.2",
"joi": "^17.9.2",
"jsonwebtoken": "^9.0.0",
"log4js": "^6.9.1",
"moment": "^2.29.4",
"mysql": "^2.18.1",
"mysql2": "^3.2.4",
"nodemailer": "^6.9.2",
"nodemailer-smtp-transport": "^2.7.4",
"nodemon": "^2.0.22",
"path": "^0.12.7",
"razorpay": "^2.9.1",
"react-bootstrap": "^2.7.4",
"request": "^2.88.2",
"slugify": "^1.6.6",
"stripe": "^12.17.0"
},

warm obsidian
#

Hey I am new to stripe integation, I am trying to integrate in python project. Using test environment and test card details, but the payment shows as incomplete in the dashboard. Could someone please guide me

snow cargo
#

hi i have a coupon SUB_30
i have set it to be only applicable for certain products (refer attachment)
but the object that i get calling Coupon.retrieve("SUB_30") is as follow:

 {
  "amount_off": null,
  "applies_to": null,
  "created": 1691998138,
  "currency": null,
  "currency_options": null,
  "deleted": null,
  "duration": "once",
  "duration_in_months": null,
  "id": "SUB_30",
  "livemode": false,
  "max_redemptions": null,
  "metadata": {},
  "name": "30% off subscription one time",
  "object": "coupon",
  "percent_off": 30.0,
  "redeem_by": null,
  "times_redeemed": 0,
  "valid": true
}

how do i get the list of applicable products? i am expecting the list in "applies_to"

main sparrow
#

I need a help.how to remove the country selection option from payment element

strange minnow
#

Hi, I am creating invoices using API with customer id & later will be adding price as a line item for that invoice. but while creating invoice I am getting this error code: 'invoice_no_customer_line_items', and I am not sure what's the issue

velvet grove
#

Hi team! I'm writing the webhook code for the 'checkout.session.completed' event and from my testing I noticed upon a successful checkout that a 'customer.subscription.updated' event is being sent first with status 'incomplete' followed by the 'checkout.session.completed' event. Can I safely assume that the subscription update event will always be sent first? If so, that'll enable me to store the subscription in my database, and simply assume it already exists in my db by the time the checkout session completed event is fired.

glacial crystal
#

Hello guys, I'm working with Stripe using .NET, can I inject your services via DI or no ?

thorny hearth
#

Hello, is it possible to get an invoice and breakdown of stripe payouts? Our accountant needs a invoice of each stripe payout and also a more line level view showing which customer payment links to which stripe payout to our bank. Thanks

plain onyx
split ember
#

Hi everyone. I have a question about Stripe MCC codes. Does stripe issue different MCC codes depending on business category?

kind mountain
#

I'm having this error on a request to list all payment intents
Error: Stripe: Argument "customer" must be a string, but got: undefined (on API request to GET /v1/customers/{customer})

even though I'm making sure to provide the customer: ID as a string

const user = await users.findOne({id: token.id})
const paymentsList = await stripe.paymentIntents.list({customer: user.stripeUserId})```
is it an API problem? I used exactly the same code on another project and it worked
knotty tartan
#

Why can't I receive the Two-Step Authentication code anymore?

#

system crashed?

odd quartz
#

Is there any way that I can enable Klarna and Paypal in the Stripe Woocommerce plugin? If I use the payments api's from stripe directly, it is available. But not through the woocommerce plugin

latent ridge
#

When I use the "@stripe/stripe-react-native": "0.15.0" onCardChange method of the CardField component, I enter the test card number 4242 4242 4242 4242, then "complete: true" is returned, but last4 returns null. Finally, when I called the confirmPayment method, it returned "Card details not complete"

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!

thorn remnant
#

I am wondering what the bot meant by EMEA.

candid coyote
#

I need a few questions answered about updating our API version for a production release. We need to time this during our downtime.

whole relic
#

Hi, anyone know what the ETA is for getting approval for crypto payouts? I applied a couple weeks ago but no response.

knotty creek
#

Hello! I'm having some problems with the webhook signing, I think it's because I can't get the raw body using express version 4.17.1, similar to this: https://stackoverflow.com/questions/68680900/express-4-17-get-raw-body-for-one-endpoint But just express.raw() doesn't work.. Anyone know a way to solve this?

somber creek
#

Hi everyone,

I’m currently sitting with a web app that I need to add billing to in order to show/hide certain content from a user. This is a pretty common use case obviously. I currently do not have any kind of authentication on the app (so not user management etc).

My question is, does Stripe in some creative way support user management so I don’t have to build out an entire backend for my web app, with custom authentication, session management, databases etc. If Stripe is already authenticating user’s payment status based on their email, is there a way to piggy back off of that as an authentication mechanism for my web app?

Eg. The user clicks sign in on my app, email gets checked on Stripe for payment status and returns the status. If paid, show content. If not, don’t show. This seems quite straight forward but I’m assuming I’m missing some of the nuances? I'm also brand new to Stripe 🙂

grand grail
#

Hey guys, we have a customer that put in a payment method of "Link" and there's no additional info provided. What exactly is this? We instructed them to connect a bank account, but I think link is just a debit or credit card?

pulsar hull
#

Hi, guys, can someone provide info about instant payout. Case: if i wanna payout $100 takes will take 1 percent from this $100. That's mean if I wanna get exatcly $100 to my, for example, bank account I'll should define in Payout sum is $101.01 (101 * 0.01 + 100). Thats correct?

maiden fulcrum
#

Hey guys. Is there some way to disable emailing invoices when 'collection_method' is set to 'send_invoice'? I have customers that will be paying 'out_of_band' and I don't want to confuse them by sending emails.

half crescent
#

Currently I am working on creating a separate charge and transfer. So, transfer groups are successfully created. But it throws and error having in sufficient funds. This is not the case as I checked twice and there are sufficient balance/funds. Can you please help me on fixing this as I tried many ways but unable to fix the issue. Can you please check once and get back to me if you have something which we help to resolve this issue.

placid locust
#

Hi, is it possible to add billing period to invoice subscription line item?

light bough
#

Hi, the Reporting API column interval_start is there a specific timezone this is in? I can't find any reference to this in the documentation

brave olive
#

Hello,
I am trying to get a webhook event when there is a payment to a connected account. If I create a webhook that listens to all events I get the payment.created event. I am trying to find this specific event in the event list (I dont want to add all events) and its not there. how can I add it?

sonic hemlock
#

Hello Team,
I have question related Applepay, i am trying to fetch token via ExpressCheckoutElement but seems that token is get created in the stripe logs but unable to fetch token directly from code. Can you please me with this?

simple bronze
#

Hi there,
We noticed that for some cards, stripe doesn't verify cvc and expiry and get the payment through even if they are wrong, it say
"approved by system" with cvc check failed. Is there any way we can enforce the cvc and expiry check on payment method?
Thanks

fluid ingot
#

For the new stripe terminal reader s700 it talks about how you can develop your own POS apps for it. However, i've not been able to find any docs talking specifically about the development of these custom apps for it. I know the s700 is new but is there some docs for the building of these apps we can start looking at now?

twin wasp
#

Hi, I already have Stripe integrated on my website but my devs are trying to add the option to add FREE services but apparently it is not letting authenticate. Is there any way to allow this to happen through the Stripe checkout?

real kraken
#

Hello guys, I'm doing an ecommerce with next.js and I'm using stripe for my checkout. I'm fiding myself lost in the following matter: in my ecommerce I have products with differents sizes, for example: 50 t-shirt in large size, and 30 t-shirt in medium sizes, is there a way that I can make some customization like this with stripe? I already sent my product data to checkout, but I was not able to implement the product size before it goes to the checkout, anyone has an idea of what can be done?

spring drum
#

what is better to store on my end, customer id or subscription id? because the subscription can change, right? if i store the customer id, is there a way to pull up active subscriptions for a given customer id?

vocal wagon
#

We have a problem with the account, they have restricted it for collections and they do not give us the reasons. Have you ever had this problem?

compact hound
#

In .NET, when I send a new TransferService.Create message to Stripe, I immediately receive back a Transfer object. Is this response confirmation that the transfer was successful? Or is it just acknowledging that a transfer was received? https://stripe.com/docs/api/transfers/object. It does look like it's a confirmation because the destination account field in the transfer object says "ID of the Stripe account the transfer was sent to." So if there was an error in the transfer, do I still receive a transfer object, but with an error status or something? Also, does the Stripe.Events.TransferCreated received on my webhook have any significance?

strange minnow
#

Hi, I am creating a subscription using API I am getting this

error: invalid_request_error

You cannot combine currencies on a single customer. This customer has an active subscription, subscription schedule, discount, quote, or invoice item with currency usd.

I am not sure what is wrong with the request

brittle iris
#

hi

vagrant steppeBOT
#

alejandro_37687-account-support

#

bryan_07234

#

ayeshaikh_7

brittle iris
#

I am aftab. I want Stripe integration with .NET Core but not finding any good example

#

can any one help me ans share

#

Thanks I will check

#

hanzo I have seen this already but not understanding hwo to merge in Web API

copper reef
#

@brittle iris please use the thread I've created

rotund swan
#

Hi there; we are trying to add Stripe.js to lead pages for improving fraud protection. What first- and third-party cookies are used by simply loading Stripe.js on a page? Can we configure the script to only use necessary, first-party cookies for fraud protection? When will radar.js be available as a separate script from stripe.js?

rotund swan
thin trail
#

Can you update our MCC code?

sinful bridge
#

Hello

sharp raft
#

Hello I’m trying to set up the stripe demo just to see how the subscription service works and I’m having an issue with connecting the front end to the back end. I have downloaded the react front end and flask back end project and I put in all the required project IDs and when I try to run the code I keep on receiving a proxy error the error code just says 400 and I’ve been looking at your documentation and trying to get more details but I can’t find anything does anyone have any suggestions

pastel stone
#

Is there a way to know if a stripe was initiated by stripe, (i.e a subscription_cycle or a retry) and not by my customer (other than using metadata)

thin trail
crude plume
#

Hi, It is possible to remove the term and condition message in setup future usage?

compact hound
drifting delta
#

hi, I have a question regarding credit balance

placid pecan
#

Hi,
Hope you guys are doing good today !!
I wanted to clarify something about webhooks and connected account.
If I create a webhook on the "platform account" and choose the "connected accounts" checkbox. I will receive events from connected account.
Do I receive all events of that accounts or only events of actions I triggered by making api calls on their behalf via my platform ?
For example if they create something in their account that has nothing to do with my platform, will I receive that webhook event also ?

glacial condor
#

How do I turn on live mode?

thorn musk
#

Hi, I am having a hard time navigating the docs to figure out how to use the stripe.js and financial connections to let customers create their payment method by logging into their bank and getting their bank account information.

Steps I've tried are:

  1. Create customers in Stripe
  2. SetupIntent
  3. I am here, I have the customerID, paymentMethodID.

I want to use the financial connections beta to access account ownership information and their bank account routing number and account number. Could someone point me towards the right direction?

fervent seal
#

I am building a GraphQL integration using Java and have noticed some odd behavior. Inside the Stripe website, when I create a customer and generate a payment method for them, the payment method shows up as their default payment method. However, when I retrieve the customer object, the default payment method under their invoice settings is null. Is this a disconnect between the GUI and the API?

arctic glen
#

Hi friends at Stripe,

Can you please let me know whether https://stripe.com/docs/payments/payment-element can be used for what my company needs?

We want ideally a single widget that will allow us:

For example, we envision the flow like this:

  1. A customer visits our payment form. They set up a convenient option such as Google Pay or Apple Pay. (Optionally, it could be in advance of when they actually plan to pay us, and they save their method ahead of time.)
  2. We issue a $1 charge, just to satisfy COPPA law (adult verification purposes).
  3. We later send a refund of the $1.
  4. We allow the customer to use their Google Pay (or other whichever payment method they saved to Stripe) to set up and pay new one-time invoices, recurring invoices, or subscriptions (all without needing to provide their payment method again).

I.e. If a customer never wants to type in a credit card number, they can get through our whole flow (including recurring invoices) just with simpler methods like Google Pay.

(to be continued in thread since my message was too long)

dark pier
#

Hey, would I be able to get a bit of help with setting up a direct Apple Pay integration using the /v1/tokens endpoint? I've uploaded the payment processing certificate to Stripe generated using the CSR Stripe generated here https://dashboard.stripe.com/settings/payments/apple_pay, and I'm sending the encrypted Apple Pay payment data payload in a pk_token field in the request to /v1/tokens but I'm getting the error "The certificate used to sign your request is invalid."

leaden frost
#

Hi There,

#

100% of our transactions are made using the stripe terminal "in-person", however, when anyone opens a tab, Stripe is counting these as "online transactions" and thus we are paying the online transaction rate. Any ideas on how to fix this? Thanks!

sacred fulcrum
#

Hi, I'm wondering about security and PCI compliance with storing information from Stripe in our own databases. We need to store the customer ID (eg: cus_123) and the card ID (eg: card_123). This is so that we can create future payment intents off session.
Are there any restrictions or best practices for this?

west saffron
#

Hi Stripe devs! When creating a trial subscription, once the trial ends, is there any way to not issue an invoice? I currently have it setup to cancel when payment method is missing, but it still issues the invoice at the end of the trial.

dull agate
#

Hello, I need help getting Price of subscription, the resposne is not what was expected from the documentation

placid pecan
dull agate
#

I'm followign the documentation, but the return is not the same as the documentation.

harsh ruin
#

Hello, I'm On Hostinger, Setup Stripe and everything was green saying "It's live and i can accept payments now"

tried doing a test payment, transaction declined, then refreshed the page on hostinger, it "Setup not finished" and clicking the reconnect was no help, got "Stripe link not available". I contacted their support had a chat with their team, they have no idea and think it's a bug he informed to his engineer team. But i came back to check stripe again, found a yellow message box on top saying "Additional information required", clicking that was also no help.

So i am here asking for help.
Refer to screenshots below, thanks.

tame torrent
#

#dev-help How could we test zip check fail scenario in sandbox environment?

dense saddle
#

Morning. Is there a way for me to set allowed payment methods by customer type? I want one type of customer to be able to use ACH and CC, but another type to only be able to use ACH.

twin wasp
#

@surreal temple Hi I am just following from my messages with Hanzo.

trail ice
#

Hello, I have a payment link for a subscription product, and my customer is in Nigeria, however when the customer tries to subscribe, it says "We are unable to authenticate your payment method, please choose a different payment method and try again"

hardy saddle
#

Hi Stripe devs,
I'm currently seeking clarification on the tax rate calculation logic.

I have been trying to solve it for the last 1 week and have tried all the possible approaches.
Despite my best attempts, I consistently encounter a discrepancy of one cent in approximately 20% of the transactions.

Outlined below are the strategies I've experimented with to calculate the tax rate amount:

  1. Calculating the tax based on the total amount and then rounding it off.
  2. Calculating the tax for individual line items, rounding each one separately, and subsequently aggregating the totals.
  3. Calculating the tax for each line item, summing these subtotals, and then applying rounding.

Your assistance in resolving this matter would be greatly appreciated

shadow niche
#

I need help with my stripe account

heady spear
#

This error message is coming when i use glitch stripe server for my expo app. And when i click pay buttom in my app this error comes

shadow niche
#

How do I get stripe help

sinful bridge
#

I need help with my payment

open kelp
#

Hi, I'm trying to setup payment methods using the PaymentElement with React. I got it working for cards and ACH, but for BACS, whenever I try to pay with a saved payment method, I get the following error
This PaymentIntent requires a mandate, but no existing mandate was found. Collect mandate acceptance from the customer and try again, providing acceptance data in the mandate_data parameter.

I'm confused - shouldn't the PaymentElement component collect this mandate? I do get a popup asking me to confirm.

I use the stripe.confirmSetup method from the web SDK to confirm the payment method when saving it.

wild slate
#

hi! Can anyone tell me what this means?

"order_upstream_timeout
The request timed out while contacting the upstream."

mighty shore
#

hi there, in the connected account , how to tranfers the funds from one connected account to another connected account

azure girder
#

Is the stripe.customers.search valid for node.js?

clear mountain
#

Hi Stripe! Happy Monday.

I'm trying to build an Invoice API integration in Canada.

My goal is to store a reusable ACSS/debit payment method on a Customer so they can use choose their saved payment method on the invoice payment page, rather than needing to connect a new bank account and create a Mandate each time they are invoiced.

I'm able to pay an invoice in test mode using ACSS, and I've been able to add ACSS payment methods with payment_schedule=sporadic using SetupIntents. But the invoice payment page never shows the stored ACSS payment method as a payment option. It just prompts to connect a new bank account everytime.

Here is a test mode customer that shows some ACSS payment methods: cus_ORFfiVveGVla9f

My question: How can I make the ACSS payment method display on the invoice payment page when using the Invoices API?

slim anchor
#

I know how to setup payments for apple/google pay but how do I setup payments for EBT/SNAP/Food stamps?

near rapids
#

So I have been trying to figure out the answer to this question directly from stripe, but so far not gotten a good answer. We want to determine if a webhook request is initiated from the dashboard or from an action we sent from within our API. We thought we would be able to send a metadata to get back within the event, but it seems that it does not work like that. Without tracking every request we make and storing it in a db, is there any better way to go about it? In general in our base Stripe wrapper we just want to be able to set a property isExternal based on a generalized response no matter what event is sent.

serene bronze
#

Hello there - we're trying to figure out the best way to charge for shipping rates for our subscription based service

torn raptor
#

Hi—just double checking, is Connect still the best way to let a user sync their customer list? We just need the user to be able to import their current customer list CRM style, I think I've used Connect for this in the past, but that was a long time ago and perhaps there's a better way to do it now

rapid imp
#

When stripe performs automatic payouts from a platform account to a destination account after creating payment intent and capturing it, we can pass metadata to the API. I'm wondering is there any hook where we can add additional metadata to a payout before or after it's happened? Basically i'm trying to associate payouts with explicit transactions/charges that contributed to the payout. Is querying balance transactions enough for a payout?

west sable
#

is there any way to merge two Stripe customers?

glad shoal
#

hello , we are failing to authenticate 3d secure payment request

mint adder
#

Hey!

#

I have a really technical problem that I need help with

sudden yoke
#

Is there a way to save and attach a pymt method and somehow configure somewhere to allow it to charge off session for certain charge and on session for other charge (e.g. prompt Cvc again)?

mint adder
#

Me and my team are currently building a marketplace solution for exklusive shopping and we want to use Stripes onboarding for users that want to set up a sales account. But there is a catch we have types of seller the trusted and the untrusted. The trusted want uses a convensional payout method where the seller gets his payment directly after a purchase and the untrusted one get payed after we have verified thier shipment of the purchased product. This means that we need to capture the payment from the buyer that has purchased something from a untrusted seller. Which connected account would you suggest we use (express or custom) we want to build the payout method in bubble.io

gloomy wing
#

Hi, I am trying to setup the following flow for my app:

  1. Customers add their payment method to a form
  2. The customer submits the form
  3. I send the form data and payment info to the server to finalize the payment as an authorized hold
  4. At some point in the future (within a couple of days) I will capture the payment
  5. Make another payment using the same exact payment method

I tried following this guide: https://stripe.com/docs/payments/finalize-payments-on-the-server?platform=react-native&integration=paymentsheet-flowcontroller

I am using react native if that makes any difference. Is there any way to finalize a payment on a server without a callback handler because I am trying to pass both the payment info and some extra form data to the server at the same time so I can associate the form data with the payment info? Also would i run into any issues/possible declines if I try to make another payment intent using data from a previous payment intent that was set to "off_session"? Thank you!

Build an integration where you render the Payment Element before you create a PaymentIntent or SetupIntent, then confirm the Intent from your server.

fierce stirrup
#

Hi, I'm looking for docs about webhooks/events and what the max expected throughput we should expect on those. Any ideas where to find information about that?

upbeat needle
#

Can someone explain the difference between these two Customer properties? "default_source" and "invoice_settings.default_payment_method"? Do they behave the same in the case of automatic billing for an invoice? It appears that the Sources API is deprecated, so we plan on creating a PaymentMethod for a customer and attaching it for automatic billing purposes.

We have existing customer's in the system that have had Cards attached to their account through the Stripe Dashboard, and it appears that their cards are added as a Source object where one was set as the default_source on their account. To avoid maintaining two interfaces in our system, would we be able to update/upgrade the source to a PaymentMethod and set that as the customer's invoice_settings default?

celest reef
#

Hi. I'm trying to do a super basic subscription for my site. I so far created a portal session with the intent of being able to view their currently subscribed items and opt out etc.

However, If they weren't currently subscribed to any products and were just a new user, I was told by someone here on discord that they would have to go through a "checkout" session. So I just went through the effort of creating a checkout session to subscribe to a product, but now when I go back to the portal, it still just shows some basic info and doesn't tell me what products I'm subsribed to.

west saffron
tulip cipher
#

Hi Team, can someone explain this error - Request error from Stripe (status 400): {"status":400,"message":"The provided Source src_1MgdOGITZzlUK3bSo33qKq6i has a status of pending. Sources with the type of ach_credit_transfer must be chargeable to be used with a PaymentIntent. Make sure the Source has been correctly authorized and try again.","request_id":"req_pLx5xD5VYQIabx","type":"invalid_request_error"}. This is happening when trying to create a subscription.

minor remnant
#

Hello, I opened a stripe account back in March. After running one card my account was terminated. It's been 6 months today Aug 14 2023. My account was verified last week, but I havnt recieved anymore messages about the $1800 you've held since march. My number is 859 979 1665. I can't log into my account I'm assuming it's because I deleted it shortly after I got terminated. I could really use the money you're having. Any help would be greatly appreciated. Thanks

sleek pelican
#

Hello! I have a Subscription that is set to bill weekly, however I'd like to update the subscription to bill every FOUR weeks. Is there a way to do this with the api, maybe subscription schedules? Trying to avoid re-creating the subscription

cunning osprey
#

Hi guys, i need to process the payments to the main account and transfer it to the connect accounts, how can I find the details below through API and we hook so to understand the following two things

  1. exact deposit time of the Available balance in the platform account so we know when the funds are available, and we can time it at the precise time

  2. When there is an available balance, I need to know which transactions are included in that available balance

vagrant steppeBOT
#

ben-syndica

#

shannonking.-account-support

#

jarcher

late leaf
#

Hi there, I'm working on a BaaS app that uses Stripe Treasury. I'm testing creating all types of ReceivedCredits and I want to create one that is created due to an Issuing card transaction, aka the ReceivedCredit.InitiatingPaymentMethodDetails.Type is issuing_card (https://stripe.com/docs/api/treasury/received_credits/object?lang=go#received_credit_object-linked_flows-issuing_authorization / https://stripe.com/docs/api/treasury/received_credits/object?lang=go#received_credit_object-initiating_payment_method_details-type). How can I do this? I know for ReceivedDebits, I can simply navigate to the Issuing dashboard and create a test authorization or test transaction which results in the creation of a ReceivedDebit, but how can I do something similar for ReceivedCredits?

hoary scroll
#

Hi, I would like to disable a customer's access to our product if their invoice is past due for 30 days. How can I set this up?

vocal wagon
#

I have Pro Plan with month price $10 (included 1 TB storage) and customer is subscribe to Pro Plan.
But customer want to buy Extra Storage.
For this case i have Extra Storage Plan with with month price $5.
How can i change current customer subscription and just add Extra Storage Plan with month price $5?

young ravine
#

(After a further review of your business, we’ve determined that we still won’t be able to accept payments for your business moving forward.

Payouts to your bank account are paused, and we will issue refunds on the affected card payments 5 business days from the account closure day, although they may take longer to appear on the cardholders’ statements.

Your account will show a list of the charges that will be refunded. The refunds won’t be processed if you don't have enough funds to cover them, and any outstanding funds will remain in your account.)

Can Anyone Help In Opening The Account, It Got Funds and i was attaching the payment links on my checkout pages.

open kelp
#

Hi @crimson needle @languid tulip regarding the BACS issue with PaymentElement I mentioned before, here is a request ID that has failed req_0KvbvZqHTswkuI - just a reminder that the error message is This PaymentIntent requires a mandate, but no existing mandate was found. Collect mandate acceptance from the customer and try again, providing acceptance data in the mandate_data parameter.. This only happens on BACS, even though the PaymentElement opens a confirmation modal.

ACH and cards work properly.

scenic hound
#

Hello, I'm trying to create a subscription with collection method as send-invoice tied to a customer record with only name and email populated, no payment method provided. Whenever the create subscription call is successful, the customer object gets updated with this payment method automatically. Is there a reason for this? This is in test mode.

silent crystal
#

is the invoice.upcoming event sent for subscriptions that will end? or is there a different event we can hook into

idle pumice
#

Hey guys, was modifyinh one of our event handlers for the stripe received_credit webhook and notcied I'm getting this error raise error.SignatureVerificationError( stripe.error.SignatureVerificationError: No signatures found matching the expected signature for payload. This used to work and I haven't changed anything to the webhook constructor. We use a decorator to validate the webhook type for our end-points.

def stripe_wh_validate(wh_type):
    def wrapper(func):
        @wraps(func)
        def decorated(*args, **kwargs):
            payload = request.data
            sig_header = request.headers['STRIPE_SIGNATURE']
            app.logger.info(f"\n\nSig: {sig_header}\n\nPayload: {payload}")
            if wh_type == 'payment_intent':
                wh_secret = app.config['STRIPE_WH_SECRET_PI']
            elif wh_type == 'receive_credit':
                wh_secret = app.config['STRIPE_WH_SECRET_RC']
            else:
                raise Exception("Invalid webhook type")

            try:
                stripe.Webhook.construct_event(payload, sig_header, wh_secret)
            except ValueError as e:
                # Invalid payload
                raise e
            except stripe.error.SignatureVerificationError as e:
                # Invalid signature
                raise e

            return func(*args, **kwargs)

        return decorated

    return wrapper
rain turret
#

Hello, I when confirming setupintent for payment method I see a return_url parameter.

When user confirms the payment method, do they leave my website and are redirected to some bank website, or does everything happen in my app using react PaymentElement - iframe?

    const { error } = await stripe.confirmSetup({
      //`Elements` instance that was used to create the Payment Element
      elements,
      confirmParams: {
        return_url: `${process.env.NEXT_PUBLIC_BASE_URL}/${id}/checkout`,
      },
    });

I just want to know, because I might have to persist users current shopping cart and don't know if I should be using state management library or save it into my database if the user leaves my site

violet totem
#

Hello, how can I get the amount we were charged (as a platform from stripe) for a charge? We are on IC+ pricing and use Connect, I want to query for a chargeId and see how much we were charged for that transaction (so i can subtrack it off our application fee to know how much we made)

late leaf
#

Hi there, I'd like to reopen this thread that I opened about half an hour ago: #dev-help message. @mighty hill you asked what exactly I'm trying to achieve: in short, I'm testing out the creation of all types of Treasury Transactions. Right now, I'm working on creating all types of Treasury ReceivedCredits and want to create a Treasury Transaction whose flow_type is received_credit and whose flow_details.received_credit.initiating_payment_method_details.type is issuing_card. I was wondering if you knew how I could achieve this e.g. through a CURL or through the dashboard - I can't seem to find any documentation on this.

sharp raft
#

Hey I have a technical problem that I need help with.

frosty coyote
#

Evening guys, is there a test card that can pass the checkout, but then immediately fail the invoice?

I am trying to test creating a subscription, but then the payment failing. Was hoping to test it now but otherwise i might just setup a daily sub that falls over tomorrow.

indigo sigil
#

Hello! I own a plateform on which users pay for an annual subscription. After one year, they have to renew by themselves (for now), However, today, a user which subcription ended yesterday, was charged another year-round subcription. I archived the year-round subscription, because we changed the price since, so we have another year-round subscription price and link. A lot of annual subscriptions will end tomorrow, so I want to make sure that our clients won't be charged if the link they subscribed to a year ago is now archived. Can you confirm it to me or tell me what to do otherwise? Thank you very much! 🙂

polar rivet
#

Hello I am making a website for a client that wants to have people be able to make a profile that they can make payments through and see their payment history. I have set things up in word press but I am not sure how to make it possible on stripes end. Any suggestions or guidance?

gritty fable
#

Hi there, my company lets users post items on its website and wants to charge those users at the end of each month based on the number of clicks the post receives that month. Is the standard way of achieving this to create a product/price for a click, and then invoicing the customer for whatever quantity of clicks the post received over the course of the month?

summer lantern
#

CLI Error message says my API key expired for testing (CLI). How do I update this locally?

idle pumice
tranquil mist
#

Within the subscription object that is returned by the susbcription.* webhook events, is it useful for me to record items.data[0].plan or .price information in my database, or is this just the same information that would be available if I queried the stripe product API requesting product/price information with an ID?

atomic raven
#

hello had a question about the onboarding process for stripe connect. confused about how it works.

scenic hound
#

Hello, how can I set the one time item price separate from the trial period?

buoyant thunder
#

Hello, wondering if there is anyway to confirm all 3DS2 cards for future transactions when saving a card on file with a setup intent? Or whether they have to be confirmed on every transaction? For extra context these are NONE recurring transactions and the card owner isn't always present when taking the payment.

gritty fable
#

Hi there, for usage based subscriptions, is it possible to have the usage based part of the subscription bill at a different cadence than the flat fee? E.g. a yearly flat fee with a monthly usage based fee

proud hornet
#

hello, i need my stripe account to linked for my my bank account for canadian dollars and american dollar. help me , please

floral aspen
#

Hi friends, is it possible to trigger an event when a webhook call fails? Or alternatively, is there an API that lists webhook callbacks and which ones have failed? I'm trying to find a way to monitor when callbacks fail and raise an alert.

vocal wagon
#

Hello, I subscribed a platform which I can't contact and the payment was made by Stripe. Can I cancel monthly subscription by Stripe? And if yes, how? I haven't got an account, I paid by bank card.

raw rapids
#

When I'm running stripe tap to pay for Android, what criteria must be met before the tap UI will switch from the testing UI (that says tap to simulate) to the production one, which actually collects real card info?

sterile hatch
#

Hello, I have a question about previewing subscription changes. If I go into the Stripe Admin UI, I can choose to 'Update a Subscription'. Within that UI, I am able to make changes and see a preview before I confirm. I would like to know if there is an equivalent set of Stripe SDK APIs that I can use to build similar functionality programmatically. Specifically, I'd like to be able to have Stripe calculate for me the prorated amount of a subscription if a change were to be made (without having to actually make it)

swift goblet
#

Hello, i would like to change account company information. I would like to change czech company to Slovak company but i am unable to change country

#

I need to change currency and company information for my stripe account

swift axle
#

how to access the coupon code applied if any and the final amount paid from payment intent successful event

latent ridge
#

When I use the "@stripe/stripe-react-native": "0.15.0" onCardChange method of the CardField component, I enter the test card number 4242 4242 4242 4242, then "complete: true" is returned, but last4 returns null. Finally, when I called the confirmPayment method, it returned "Card details not complete"

maiden quail
#

Hey, I am looking for some quick confirmation on the data flow pertaining to a PaymentIntent getting distributed through Connect as a Transfer.

I am primarily looking at this flow: https://stripe.com/docs/connect/separate-charges-and-transfers

I create a Payment Intent through the API (https://stripe.com/docs/payments/accept-a-payment?platform=react-native) and create the Transfers to the linked Connect accounts using a transfer_group.

The idea is to have a business pay our platform (using PaymentIntent), then we Transfer the cut to the worker who is using Connect using Transfers.

I'm mainly looking for confirmation that this flow will work for this purpose.

I'm also looking to confirm that that the source_transaction on a Transfer is, in fact, the Charge created when the PaymentIntent transacts.

Learn how to use Connect to create charges on your platform account on behalf of connected accounts, perform transfers separately, and retain funds in the process.

Securely accept payments online.

vagrant steppeBOT
#

rhoxio

reef carbon
#

Hi All! Just seeing if anyone here has ever worked with Stripe Connect? I have a technical question I'd like some help with. Thanks! Brian

upper compass
#

Hello, I would like to ask about the fact that the elements.submit() method is not executed when Google Pay pays, which causes the final price to be displayed incorrectly. Is there a problem with the process?

upper compass
vagrant steppeBOT
#

guizhong_10139

fallen tangle
#

Would you reccomend storing subscriptionIds in our database, or is storing the customerId to the users account, enough? I know you dont have enough context about the site however would appreciate general advice. 😄

zealous gull
#

We are using stripe checkout. We want to restrict payments from certain restricted countries like Russia. We don't want Russia to be an option in the country drop-down in stripe checkout. Is this possible? I have read the documentation but haven't found a way to do this, outside of paying more for stripe radar.

plain onyx
ebon wadi
#

Hi all, I'm trying to understand how Stripe Tax works with regards to PaymentIntent. I submitted the payment + used tax.Transaction..create_from_calculation to finalize the tax portion. However I'm having trouble connecting how Stripe Tax would charge the customer since it's not collecting their payment method? And the submitted Payment simply records the total without taxes.
Does this mean that I will only use Stripe Tax to calculate how much tax to be collected, but I need to add the tax to my PaymentIntent anyway, and that way Stripe's fee is collected on top of the fees to use Stripe Tax and Stripe Payment?

forest badge
#

Hi, I am wondering how I can have stripe use apple pay. I am using payment elements / intents

sudden scarab
#

Why did i receive this email

#

then receive one following saying the is

potent minnow
#

Hi is there a way with the webhook event customer.subscription.deleted to know if it was triggered because subscription.cancel_at_period_end was true or because the stripe.subscriptions.cancel method was called ?

serene drum
#

Hi, if customers can buy products of multiple connect accounts, do I need to create a customer for each connect account? Or can I create one customer (in the platform) for each user that can be used by the connect account?

mellow crypt
#

Any way to retrieve the card issuer for a payment via the API? Doesn't appear to be.

#

Is there any way to determine if a payment was made using a single-use virtual card?

misty hornet
#

@mellow crypt I've created for you, please continue the discussion there.

fallen tangle
#

We have differnt planIds for subscriptions in different enviornments (testmode vs live mode). Do you guys a reccomend a certain practice, like storing them in database or is it fine just to fetch them directly from stripe each time?

brave jungle
#

if you use stripe (once) coupon on subscription that also has invoice items, will the total have discount applied or just the subscription price?

ionic granite
#

How Can i Create Stripe Tax rates base on Connected Account Id

mint adder
#

Hello I need help to set up a workflow for a marketplace payment solution

winged walrus
#

Hi, I need help to set up the payment platform for ticket selling for company event? It will need to be link to the wufoo form. We already have the existing account with platform. As it was inactive for 4 years, hence the account is closed now. Please advise what is the steps in activing the account.

graceful summit
#

In Stripe events, the "arrival_date" inside the payout.created refers to the estimated date when they payment will arrive to the bank.

Then inside tha payout.paid event, what does the "arrival_date" mean? Is it the same estimated value than before? Or is it the real date when the payment was received in the bank?

void fjord
#

Hi, does Stripe automatically send email receipts for every Subscription charge, or does some configuration need to be done to ensure the customer receives an email each time there is a schedule payment?

snow cargo
brave jungle
#

can i please get some help on coupon logic with one-time payments and subscriptions when not using stripe checkout, and instead using payment elements.

graceful summit
#

when using stripe connect, how can I trigger a payout.failed event to be able to develop error handling of a failed payout?

misty hornet
#

@brave jungle I believe we have already discussed this in our earlier thread

brave jungle
misty hornet
#

@brave jungle I've done my best to help you, if you wish to hear from someone else, you can also reach out to Stripe support at https://support.stripe.com/contact/email

sinful bridge
#

Hey I have a technical problem that I need help with.

brave jungle
misty hornet
#

@brave jungle Let me open the thread

brave jungle
misty hornet
#

@brave jungle please try again

weary abyss
#

Hello Stripe Dev Team,

what event in webhooks can we use for:

checking if the customer subscription replenished ( if his/her card charged automatically and successfully or failed )
what is subscription_schedule.created and subscription_schedule.completed how it works?
what are the events can you suggest to us to handle these scenarios below:
monitoring the customer subscription if they have successfully paid or having issues upon renewing his/her subscription for monthly and yearly.
if the subscription of a customer is being updated in stripe, we need to catch this so we can also update our database.

sinful bridge
#

Hey I have a technical problem that I need help with.

vocal wagon
#

Why the next invoice is $32? i hope $22

mellow crypt
#

Any dates for when Paypal support will be added for countries outside EU?

ionic granite
#

How Can i Update taxRates percentage and How Can i delete not use taxRates in Stripe docs i not found How to delete

raven bridge
#

Hi

#

I need some help!

#

I used Stripe subscription using card, but apple rejected the app

queen wolf
#

hey guys! My subscription period is 30 days, but i find stripe coupon period only support every n month. i want to this subscription first 3 month can enjoy discount.how can i do?

buoyant vale
#

Hi I am facing issue while implementing payment element for CashAppPay,

median python
#

Hi, is there a possible way to customise Customer Portal with custom css? custom theme possibly.

fair lichen
#

When I run a webhook to notify me of a payment against an invoice on a connected account, what's the different between the event types "invoice.payment_succeeded" and "invoice.paid"?

tranquil marsh
#

Hi there,

We are onboarding partners with stripe connect, and we are struggling authorizing PayPal (business is based in EU). When navigating through payment methods, unfortunatelly the PayPal wallet can not be authorized and it only triggers a button to "Contact Support". When I wrote to the support, this is the reply I got back?

"I have further reviewed your account and, unfortunately, Connect platforms using direct charges (https://stripe.com/docs/connect/charges#types) are not eligible to use PayPal on Stripe (only destination charges and separate charges and transfers are eligible). "

I don't fully understand what support means. How can I see if I'm using direct charges, and where can I change it to use destination_charges or transfers?

TIA 💋

Learn how to create a charge and split payments between your platform and your sellers or service providers when you accept payments.

novel patrol
#

Hello friends,
I'm building this app with Expo (React Native), I have a small backend server (Node/Express).
I use Stripe, I have a monthly subscription product.
What I want to do is to show the product in Expo, which I've already done, but when people click subscribe, it should register their name, email for subscription to that particular product.
Is there a tutorial or blog on this? I looked a lot but could not find any. There are lots of React, but not much on React Native (Expo).
If someone has already done that, can you please share your repo with me?

mint adder
#

Hello! If you are using custom account and want to build a dashboard in your bubble.io application for our users to view data like transactions, pending and balance. What commands are you using?

hearty garnet
#

Hi, I got an error message while integrating stripe invoice api, and it looks like "Sending credit card numbers directly to the Stripe API is generally unsafe". How could I process this issue in test and live mode? Thanks.

steel jacinth
#

hi, I am trying to verify stripe signature on my backend server with stripe app running on local development server, where can I find my endpoint_secret? because the endpoint secret I got from my app's live mode is not matching

granite fjord
#

Hello, I tried creating a standard connect account by calling APIs, "account" and "account_links" using Strip CLI. I got the account created and got the link for setup. My intention was to see what a user sees the details to fill in during setup for business_type as "individual". I was only presented to select business_type as "business", "sole_proprietorship" and "other". There was no ''individual" option. I chose "sole_proprietorship". It asked me lot many details about the business. I don't want details to be asked for the business except the name, dob, address, phone and IBAN number. Is it possible?

queen wolf
#

hey guys! My subscription period is 30 days, but i find stripe coupon period only support every n month. i want to this subscription first 3 month can enjoy discount.how can i do?
And maybe this time i need 3 month discount , next time i need 2 month discount.Beacaus i have a coupon manager system,i hope coupons should be as flexible as possible.

heavy swift
#

Hi i am trying to add stripe to my shopify store . I added payment methods in Germany to my stripe account, but I could not add it to shopfiy, how can I do it?

minor island
#

Hey! I'm using a LinkAuthenticationElement email field and it's auto focusing on load, any prop or option to deactivate auto focusing? I have another form right above the Stripe elements form and I need focus to go there.

distant tapir
#

Hi! We're a Swedish company and were wondering what it takes to enable Klarna for customers in the United States?

buoyant vale
#

Hi I am integrating cashapp pay and facing issues, any can help?

crimson helm
#

Hi, I had a customer (ID cus_ORr6u3bMKU6wjg) with a subscription that trial ended this morning. I used the test card 4100000000000019 which the documentation says is always blocked with a risk level of "highest". I was expecting the trial to not go to active, but it as and charged the card.

raven bridge
#

Any package that flutter developers can use to integrate Apple Pay with Stripe "Products"?

spark surge
#

Any idea what the status of the s700 reader is?

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!

vocal wagon
#

I really need some help with Transferring and charges. I keep getting invalid destination

tranquil mist
#

Within the stripe-firebase-extensions/firestore-stripe-payments customer.subscription.created handler, there is a request to update a customer.

  // NOTE: This is a costly operation and should happen at the very end.
  // Copy the billing deatils to the customer object.
  if (createAction && subscription.default_payment_method) {
    await copyBillingDetailsToCustomer(
      subscription.default_payment_method as Stripe.PaymentMethod
    );
  }

Basically it seems to take information from the subscription object, and looks like it uses it to update Stripe's customer record. I'm using this (now discontinued by Stripe) extension as a reference, and I'm trying to understand why it would be desirable to use information that came from stripe to update a stripe record.

plain onyx
#

I have try to pass metadata in checkout session but in endpoint it always return empty

unborn aurora
#

hello, i have a payment intent and am trying to give the fee to the client. When i do a normal transaction, i see that the fee is bigger that waht my calculations should be. is there a reason why? From what i saw from a calculator, i might have extra fees related that i do not know about.

small hornet
#

When I tried to log into my account today, it says the account with that email does not exist.

opaque surge
#

I have a webhook that is listening for checkout.session.completed and invoice.payment_succeeded.

I'm assuming that checkout.session.completed always gets called before invoice.payment_succeeded, so the current workflow is that when the checkout session is completed I add the userId (from metadata) to my database with subscription details, then once invoice.payment_succeeded gets sent, I just update the database and userId to note that the payment is finalized.

However, I've noticed that a couple times invoice.payment_succeeded gets called before checkout.session.completed, so then I have no way to know which user to update in the function that gets called for invoice.payment_succeeded.

Does anyone know how to go about solving this, or a better way of approaching this workflow? Would really appreciate it, thanks.

tepid gust
#

Hey, so I want to create a payment link page for a one-time (non-recurring) item that would be on volume pricing: different price per unit based on if the user orders, 1, 2-4, or 5+ qty.
I see that it's not possible. Dashboard refuses, and API gives: Prices with type=one_time are not supported with tiered billing.

Does anyone know why? Are there plans to support this, or is there something inherently wrong with supporting this? I think it's a shame 🙂

quick palm
#

Good morning Stripe Devs!
Here's my situation: I have Customers that belongs to different "Groups" (Buildings)
and I am adding "Invoice Items" when they use my service... so far so good...
But now I need to be able to get all those Charges or Invoice Items By-Group (by-building).

For this I was adding metadata to the Line Items like the following

return await stripeClient.invoiceItems.create({
          customer: delivery.resident.stripeId,
          price: products.data[0].default_price.toString(),
          description: `Charge for Service: ${serviceId}`,
          metadata: {
            buildingId: service.building.id,
            residentId: service.resident.id,
            serviceId: serviceId,
          },
        });

The problem is that I don't see a way to retrieve "charges" when I do:

const charges = await stripeClient.charges.search({
        query: `metadata['buildingId']:'${buildingId}'`,
      });
vocal wagon
#

Hi, Could you hepl me how get ID number of invoice to payment detail. We need it for match payments and invoices. THX

quartz aspen
#

Hi when a trial is created what events are sent to the webhook? I know that invoice.created is sent. Does this object have any special parameter than can allow me to check that this is for Trial and not for actual subscription?

sonic hemlock
#

Hello Team, quick question on how i can change the text of <PaymentRequestButtonElement /> ? i know we have type associated with it to change the text but it doesnt have flexible options

Thanks in advance!

tranquil mist
#

Stripe recommends provisioning services on the checkout.session.completed event.

case 'checkout.session.completed':
  // Payment is successful and the subscription is created.
  // You should provision the subscription and save the customer ID to your database.
  break;

However, can't this event have various failed statuses? Why isn't it recommended to provision services on the customer.subscription.created event?

lofty patrol
#

Hello, I have a problem setting up stripe checkout plugin in wordpress. I already set up and test it but it’s not working. My stripe account is connected to a booking app called Ovatu Manager… Can this be a reason why its not working? Thank you so much 🙏

median mist
#

How do I get 2 day payout on stripe?

#

@bleak breach

coarse zealot
#

Hi - I cant remember my password and when i enter my email, i dont receive the email to re-enter a new passwrod

granite fjord
#

Hello, I tried creating a standard connect account by calling APIs, "account" and "account_links" using Strip CLI. I got the account created and got the link for setup. My intention was to see what a user sees the details to fill in during setup for business_type as "individual". I was only presented to select business_type as "business", "sole_proprietorship" and "other". There was no ''individual" option. I chose "sole_proprietorship". It asked me lot many details about the business. I don't want details to be asked for the business except the name, dob, address, phone and IBAN number. Is it possible? My account ID is acct_1NewpvFSktuGzTZr

dry basalt
#

Hi all. We want to set up monthly subscriptions for our users, it is a recurring subscription that renews every month. That piece is simple.

However, we also want to introduce 3 add-ons that are all a one-time purchase and expires after 30 days or 1 month. These are not recurring, nor auto-renew. Can you help with how we might set that up. Does Stripe support this? If not, what is possible for add-ons as far as setting any type of expiration date?

raw olive
#

This metered usage doc talks about a 5 minute grace period, but also being able to report usage from the last 5 minutes of the previous period at any point during the current period: https://stripe.com/docs/products-prices/pricing-models#reporting-usage.

I've been trying out a few scenarios in the Stripe CLI where I write a record with a timestamp within the last 5 minutes of the previous period, but written in the current period, but I always get this error:

"Cannot create the usage record with this timestamp because timestamps must be after the subscription's last invoice period (or current period start time)."

Am I misreading that doc, or should that be possible?

novel patrol
#

If anyone can validate code, I've created these three functions on Node(Express) server to create a subscription service for expo app with Stripe.
Have I missed something or this looks okay:

app.post('/create-customer', async(req, res) => {
  const {name, email, address} = req.body;
  const customer = await stripe.customers.create({
    email: email,
    name: name,
  });
  res.json({customer});
});

app.post('/create-subscription', async (req, res) => {
  const customerId = req.body.customerId;
  const priceId = req.body.priceId;

  try {
    const subscription = await stripe.subscriptions.create({
      customer: customerId,
      items: [{
        price: priceId,
      }],
      payment_behavior: 'default_incomplete',
      payment_settings: { save_default_payment_method: 'on_subscription' },
      expand: ['latest_invoice.payment_intent'],
    });

    res.send({
      subscriptionId: subscription.id,
      clientSecret: subscription.latest_invoice.payment_intent.client_secret,
    });
  } catch (error) {
    return res.status(400).send({ error: { message: error.message } });
  }
});

app.post("/payment", async (req, res) => {
  try {
    const { id, amount, email } = req.body;
    if (!amount) return res.status(400).json({ message: "Price must be valid" });
    const paymentIntent = await stripe.paymentIntents.create({
      amount:final,
      currency: "CAD",
      automatic_payment_methods: {
        enabled: true
      },
      metadata: { id, amount, email },
    });
    const clientSecret = paymentIntent.client_secret;
    res.json({ message: "Payment initiated", clientSecret });
  } catch (err) {
    console.error(err);
    res.status(500).json({ message: "Internal server error" });
  }
});
copper reef
#

@lusty jacinth please don't join other threads, if you need help you can post here and we'll create a new thread for you

lusty jacinth
#

I am with Varun, we are from same team that’s why I asked the question in the same thread

copper reef
#

Oh okay that wasn't clear from your message 🙂 My bad. feel free to join back in then.

lusty jacinth
#

Sry about that…yes let me post my question again

cunning sinew
#

why cant I confirm this payment intent

pulsar sorrel
#

I'm building a product that allows a user to have X active restaurants depending on the number of subscription that the customer has. For example, if a user pays $40 per month, they can have 1 restaurant, but if they pay $80 a month they can have two.

I have a few questions:

• Should I be using 1 payment link and find a way to preload that with the correct data, or do I need to be making a new custom payment link for each time a user goes to manage "How many subscriptions do I have?".
• Are you able to preload payment links with info like
- How many current subscriptions does this customer have?
- Can they change their active quantity of subscriptions here?
^ If not is there any reccomendations for where to look on how to accomplish this, an example would be awesome

west saffron
#

Hi Stripe devs! I had a question yesterday, #dev-help message, basically the billing_cycle_anchor is the issue. If I don't provide one when creating a trial, it doesn't generate the invoice after the trial expires. I feel like that is a bug? Providing a billing cycles causes it to override the cancel option for the missing_payment_method trial settings.

Discord

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

toxic harbor
#

hi, I'm simulating payment failure with card and also with ideal and afterpay_clearpay. I see that 'card' and 'afterpay_clearpay' payment methods have 'latest_charge' property in the 'payment_intent.payment_failed' event where 'ideal' payment method does not has it, it hold 'latest_charge' as null. why ideal has no latest_charge property and why is it set to null?
Should I expect that some payment methods or in any cases the 'latest_charge' property will not be available on event of 'payment_intent.payment_failed'?

potent minnow
#

Hi there's a client_id for the OAuth link api, how can I use that client_id for testing if I am creation an AccountLink instead of OAuth

sterile island
#

Hi everyone! We are thinking about the possibility of switching to host-to-host integration (we know that it is necessary to comply with the requirements PCI). Is it possible to build integration according to the template shown in the screenshot below? Namely, we are interested in whether we can send 1 request from the client to our server with the deposit amount and payment details (ID of the existing payment method or data on the new card and all required parameters) and create a PaymentIntent on the server in one session and then immediately execute Confirm a PaymentIntent? If it's not good practice, can you try explain why?
Or we have another version (screen with B letter)

vale talon
#

I am unable to complete ID verification process; mobile web application is unable to scan my ID, tried many times in all different lighting with the same error "Image is too dark, Please try again"

#

^Using Galaxy s10 up-to-date

ionic granite
#

How Can i fix Right now the tax and service charge calculate from subtotal
Subtotal = 300
And 300 * Service Charge 10% = 30
Then 300 * Tax 7% = 21
Then they add it up 300 + 21 + 30 = 351

But correct calculation is
Subtotal 300
Subtotal 300 * Service Charge 10 % = 30
300 + 30 = 330
330 * Tax 7% = 23.1
330 + 23.10 = 353.1

dreamy crater
#

Hello

#

I put the account information by mistake as a company and it's basically an individual personal account.
So please can u reset this so i can change it and get my revenue .. i think the solution is from stripe side as my friends was facing the same issue and u solve it

#

Any body knows how can i fix this issue please ?

raw olive
sonic hemlock
#

Hello Team,
I have a question related to test cards: while confirming stripe.setupIntents.confirm({ID}, { payment_method: 'pm_card_<3DS>', return_url: {returnURL} }
How can we make sure which payment_method is pass so as to display or hide iframe window?
I know stripe.setupIntents.create() we do get payment_method in response but that comes as null, no matter which types of cards are provided, referring to doc https://stripe.com/docs/payments/3d-secure#three-ds-cards

final nacelle
#

Hey there! Is there a way to set metadata on an invoice's line item upon invoice creation? I've got some subscriptions creating invoices on a recurring basis and assumed that the subscription line item metadata would transfer to the invoice line items that were created by the subscription, but that doesn't appear to be the case.

soft plover
#

Hi, I am wondering if Stipe provides support for group subscriptions. I can't find where this info is in the docs.

sinful bridge
#

Hey I have a technical problem that I need help with.

west saffron
#

Im following up on #dev-help message, I can't seem to delete or void those draft invoices that are created at the end of the trial when its cancelled?

fiery stirrup
#

Hi all... Is there a way to test authorization expirations without waiting for X days?

feral wadi
#

So my company has been using stripe for a while, but it's mostly manual, however they want to automate it via discord, i.e. make a bot that would help a user:

  1. start a subscription (optional) /start
  2. pause the subscription /pause
  3. resume the subscription /resume
  4. auto resume after a certain period of time /auto-resume : time: (in weeks)

The subscription model is like -> pay $X amount for 2 months, then you pay $Y amount monthly or $Z amount quarterly
I'm completely new to stripe for developers and just want guidance on where I should start first / what's the usual way people go about implementing this (if this is possible 😄) (I'm a python developer who also has coded some discord bots before)

coral cradle
#

We are using the prebuilt Stripe checkout page to accept ACH Debit payments. Our customers are asking what they should be entering in the "Full name" field. In the direct API documentation, the account holder's name is required, but is that what this field is used for in the checkout page, or is it just to collect additional customer metadata? I cannot find this information in the documentation.

For reference, here is the documentation mentioning the account holder's name for the direct API (if you switch to look at the checkout page documentation on the same page, there is no reference to the field): https://stripe.com/docs/payments/ach-debit/accept-a-payment?platform=web&ui=API#web-collect-details

teal bone
#

#dev-help ⁠ I'm having trouble processing stripe payments on my shopify website

devout basalt
#

stripe.SubscriptionSchedule.list results in empty list without any filtering. Does it mean that there were no schedules on this account, or they are getting wiped out in live mode after some time?

oak cliff
#

hi all, I'll like to know if stripe promotion code that's eligible for first-time order only will still charge the discounted amount on next subscription payment

scenic hound
#

Hello, How can I set the billing anchor date when I'm doing a two week recurring charge? I have a price set to charge every two weeks and now when I try to set a Billing Anchor Date, I get an invalid request error: "message": "billing_cycle_anchor cannot be later than next natural billing date (1693257540) for plan",

ripe ferry
#

Hi, if I receive money in usd on my stripe account what are the charges that are applied to this transaction? Im located in the netherlands

vagrant steppeBOT
#

Anthony Kraszny Júnior-account-support

#

bohdan.borkivskyi

placid pecan
clever tartan
#

how can i cross-sell with code?

olive hare
#

hi,
i have a question regarding connect payment links. If i use the transfer_data parameter to pay a user part of the monthly payed price through connect, does that work? or would it be only one payment at the start of the subscription?

real notch
#

I need to set up stripe for a raffle site that can only take debit cards and have no idea how to do that on the stripe end. Can you set up stripe just to take debit cards?

sudden yoke
#

If we use setup intent to add a cc to customer, are they attach to the customer as off session by default?

barren cloud
#

Hello, I'am using web payment elements, and I want to add the google play method; but not showing in test mode. How can I test google play option in test mode?

ashen sparrow
#

Hello, I need to remove a report via sigma containing those customers who had their subscription canceled in a certain period and had no more new subscriptions within their record.

thick tree
#

Hello. Multiple customers have contacted me indicating their payment is not processing and is stalling out. Do you have any suggestions as to why this might be happening?

olive hare
#

What happens when I pay a user part of a subscription through the transfer_data parameter in conect and one month gets refunded. does the user get charged for the amount of that month or am I responsible for paying thier part then?

halcyon lynx
#

Having issues with the way stripe connect payout failures manifest on reconciliation reports

halcyon lynx
# halcyon lynx Having issues with the way stripe connect payout failures manifest on reconcilia...

When reconciling bank activity with stripe connect payout activity payout failures are manifesting as if they are
withdrawn payouts and causing general reconciliation issues.

From our perspective a failed payout is one in which no event has occured (no cash is transfered, the balance of both
our stripe connect account and bank account is not impacted) however these get included as reporting line items which
causes issues when reconciling our account.

I dont believe its appropriate for payout failures to manifest on balance reports.

The impact to the reports are that activity gross is understated by the amount of the payout failure.
The total payout amount is correct though, which leads me to believe that the ending balance is incorrect.

This error may then be carried forward into new months.

rigid glade
#

Bonjour est ce que ya un conseiller francophone ici

patent fiber
#

Hello, I have a problem with Stripe, I am a new customer of Stripe and I integrated it with a software that invoices via API, and I need VAT to appear on the invoices, but I can't find where I need to change this option." For each API transaction pass the automatic_tax[enabled] parameter." Can you please help me? Thank you

ivory kite
#

hello , i was removed from my stripe account and the ownership was transfered , i contacted stripe via email but i didnt got a response ,its extremly urgent

worn harness
#

Question about the automatic card updating feature (https://stripe.com/docs/saving-cards#automatic-card-updates). Just confirming that when a card gets automatically updated, the existing payment method gets updated as opposed to a brand new payment method getting created? In other words, if we have a payment method with id pm_123, and that card gets automatically updated, a charge against pm_123 will go through and charge the new card yes?

Also is there anyway to simulate an automatic card update in test mode? I see that I can manually edit the expiration date on an existing payment method from the customer record page, but I was wondering if there were any other options (that method won't let you change the last four digits, which would be a helpful thing to be able to test).

quartz aspen
#

Hi,

I am a bit confused about finalizing draft invoices. So basically when I receive invoice.created event I add another InvoiceItem to the same invoice ID.

My question is which invoice ID should i use to finalize? Should I use the ID that i got initially when that came with invoice.created event or the id i received after getting the response after i added another invoice item when it was in the draft state?

silent crystal
#

how can I cancel a subscription with a first invoice that is pending? I get an error of invalid_cancel_subscription_with_unvoidable_invoice whenever I try

frosty hearth
#

Hey Friends. I had a few questions on the UI components of the stripe payment element, Can we change google pay/apple pay icons different? Instead of Large G , we wanted to use the pill for example ..

fiery stirrup
#

Hi all... I am working on implementing Tap To Pay for iOS and I am getting a weird issue. I am trying to cancel a previous reader scan and start a new one for Tap to Pay Readers. The previous scan cancellation seems to work as expected but when trying to scan for Tap to Pay Readers I am getting the following error: Domain=com.stripe-terminal Code=1000 "Could not execute discoverReaders because the SDK is busy with another command: discoverReaders." UserInfo={NSLocalizedDescription=Could not execute discoverReaders because the SDK is busy with another command: discoverReaders., com.stripe-terminal:Message=Could not execute discoverReaders because the SDK is busy with another command: discoverReaders.

ashen pilot
#

Hi, I have a specific question pertaining to the Customer Balance API. I'm sure this has been dealt with in the past, so I was hoping to understand what the best approach is for the problem I'm facing.

We need our Customers to have the ability to choose whether they want to use their Balance towards a specific purchase or not. Is there a way to prevent the Balance from being applied when creating an Invoice for a Customer?

atomic raven
#

hello was wondering how I can create a link for a user that previously didn't finish their onboarding process on connect?or do they have to start fresh again with a new account

mint adder
#

Hello! We are building a custom onboarding for our marketplace and I need to know the required questions for the onboarding sweden

north plinth
#

so im gonna dig back through the doucmentation but is there a way to just simpley search if an active subscription exists for a customer email?

for instance during my sign up flow we don't want to force users to login when signing up, but if they enter an email address for an already existing subscription (of any paid tier) we are gonna yell at them and tell them to login

fierce stirrup
#

heyo, I'm trying to find out if there is a way to add multiple invoice items to an invoice in one request instead of multiple. Any ideas?

oblique dust
mint adder
#

Hello I need help to create a custom onboarding

quaint shore
#

Is there a way to set metadata on a paymentintent before the processPayment function in iOS?

fervent seal
#

Will the payment method API also return sources or do I have to make 2 separate API calls?

gentle ore
#

Hi folk! Looking at prior threads/messages it seems that stripe is not a good option for pharmacy/telehealth related offerings. Is there a partner that stripe works with or recommends for these use cases?

rocky turret
#

Hi Stripe Ninjas

How can I set up the description or transfer group to be displayed on connected account when we make destination charges to our connected accounts.

Any help in this regard will be much appreciative. Thanks.

KR,
Malik.

frosty hearth
ember stratus
#

hello everyone

I received this message in my app

"Stripe doesn't currently support application fees for platforms in us with connected accounts in br."

How do I fixed this?

Any help in this regard will be much appreciated. Thanks! 🙂

twin moss
#

Is there a specific error code returned for when a Stripe PI tries to 'capture' an already captured payment?

charred latch
#

Hello. We price all of our products in USD and are working on integrating Stripe into our custom cart and checkout. We want to start pricing all of our products in local currencies supported by Stripe and need to be bale to convert our prices in real-time based on the exchange rate that Stripe is going to use when the currency conversion happens after the order is complete. What is the best way to do this?

sudden yoke
#

Is there a way to retrieve via get endpoint of a pymt method to see if it’s on or off session

chrome solar
#

Hello, I was under the impression that finalizing an invoice would create a payment intent, but this doesn't seem to be happening when I finalize it through the api. Am I misunderstanding or missing something?

strange basin
#

Is there a way to actually overwrite usage records in subscriptions? Action 'set' only increments for some reason. E.g. these are two set actions, but stripe sums it as 3

spring lantern
#

looking to revoke access to a connect platform, what happens to subscriptions?

dapper roost
#

hi I'm following stripes guide to receive webhooks but I'm unable to get any events to come through, im positive I have set up the endpointsecret and stripe secret keys properly, but I'm unsure of why I cant recieve any events

chrome solar
#

May I get help understanding why I'm getting this error? Stripe::InvalidRequestError (This PaymentIntent (pi_3NfUcZQpHK53ooki17CopEBL) does not have a successful charge to refund.):

sick forge
#

Hi! I have a question about the updating of prices. In my SaaS application, I have a custom entity called a "Plan" (not a Stripe.Plan), with each "Plan" having a corresponding Stripe.Product (there is a StripeProductId property on the Plan entity). A single Plan (named "Ultimate" for example) will have a MonthlyPrice and an AnnualPrice.

When I update the prices of a Plan, I need to first archive the old Stripe.Price, and create a new Stripe.Price (passing in the StripeProductId that I mentioned earlier to attach it to the Plan's corresponding Stripe.Product).

My issue however, is that I'm not currently updating the PriceId used in my Customers existing Subscriptions, therefore, Customers that have a pre-existing Subscription to the "Ultimate Plan" will remain on the old price (I think), eventhough it is archived. My question is, what would be the best approach to solving this problem?

I think it would be unfair to update the Customer's Subscriptions with the new PriceId and then invoice them for a pro-rated amount immediately, so I'm thinking that I only want the new pricing to come into affect on the customers next billing cycle, I'm just not sure what the best approach would be for that. Maybe I can update the Customer's subscription and pass proration_behaviour = none ?

lunar mural
#

need help here with a specific payment id

chrome dove
#

Hi I have a client who is for something I am not sure how to achieve, he wants stripe session checkout to charge tax based on some rules, if customer is a business and outside of NL he shouldn't pay tax, if customer is from NL should pay 21% vat, if customer is outside NL and non business he should pay 21% tax. I know I can create tax rates but how would I tell stripe when to charge and when not to?

late leaf
#

Hi there, I'm developing a BaaS app that uses Stripe Treasury. I'm trying to create a ReceivedDebit object (https://stripe.com/docs/api/treasury/received_debits/object) whose network used for the ReceivedDebit is us_domestic_check (https://stripe.com/docs/api/treasury/received_debits/object#received_debit_object-network) . I know that I can use the Create endpoint to test out creating a ReceivedDebit (https://stripe.com/docs/api/treasury/received_debits/test_mode_create) but there is no way that I know of to set the network to be us_domestic_check.

From what I understand, the real-life scenario of this is sending out a check. How can I test the creation of a ReceivedDebit by sending out a check?

chilly egret
#

Hello dev-help! I have a question regarding subscription schedules and the subscription_schedule.updated event. When creating a 'subscription schedule' for a date in the future, the subscription property is null as a subscription has not been created. When the start date of the subscription schedule has been reached and the subscription has started, does Stripe send a subscription_schedule.updated event?

sturdy jacinth
#

hello! i was referred here by an account manager. hoping to get some additional clarity on a particular subscription feature... 🧵

pseudo yew
#

I'm sending customers to the portal with the following code:

      const params = {
        customer: customer,
        return_url: returnUrl,
        locale: "auto",
      };
      const session = await stripe.billingPortal.sessions.create(params);

If they currently have a subscription active it allows them to update their plan and such. However, if there is no active plan (but there was in the past) there's no way for them to get started on a plan again. How do I fix this?

feral wyvern
#

Hi there, I am using stripe invoices to accept payments. I want to make sure that funds from the invoice are in our bank account before I make them available to the customer. Right now when I receive the invoice.payment_succeeded I am waiting an additional 2 days to deliver funds. Our payouts are setup to run daily so that seems to be safe, however sometimes depending on payout timing those funds are received much sooner. Is there a way for me to know when an invoice's funds are actually in my bank account? I was looking at the payout API but it doesn't seem to have a way to find that out. Thanks in advance!

amber torrent
#

Hey,

We are on a fixed payment retry cycle for subscriptions due to taking action on the last failed payment attempt so we can be explicit on when a subscription will end based on locked in dates, instead of smart-retires.

The docs suggest you shouldn't allow ad-hoc retries, but we end up doing it on behalf of customers via the stripe dashboard when they inform us they have money on their card.

I am wanting to add a button to our application that allows them to request a manual retry which hits the payment API, but with sane restrictions, eg. they can only hit it once per month or something, is this something I can do without having negative effects?

From your docs:

Retrying card issuer declines
If your integration has retry logic in place to retry declined charges, be aware that card networks have rules in place for how many times you can reattempt a single charge. We recommend you not retry charges more than four times. Creating additional retries may be seen by issuers as potential fraud and could result in legitimate charges being declined more frequently.

vocal wagon
#

im new to stripe and feel lost lol. does anyone here have an express acount with the $2 per active user charge?

reef carbon
#

Hi, I don't have a ticket number, Stripe support has directed me here via email. I'm looking to implement 100% off coupon vouchers for production and testing with an account in the Stripe Connect environment. Does anyone know how to do this?

wooden sand
#

Hello,

I'm encountering an issue with Stripe. Here's the sequence of actions I took:

  1. Subscribed a customer to a metered price.
  2. Created a usage record for the price's subscription item referenced in the subscription.
  3. Waited for over 10 minutes (using real time, not test clock).
  4. Subscribed the customer to a different price.
  5. Created a usage record for the new price's subscription item within the same subscription.

Following these steps, I did not observe an invoice generated for the usage associated with the previous subscription version.

For reference, the last request ID from my test is req_7uptK2NWwNviv5.

I'd appreciate any assistance you can provide.

Thank you.

tranquil mist
#

What is the best way to check if a user has an active subscription? With every request they make to my service, should I query stripe with like, stripe.customers.retrieve(customerId), then go through the subscriptions to see if there is an active one. Or is there an endpoint that I can use to generate a simple yes/no? While looking at the stripe firebase extensions repo, I noticed a comment about avoiding rate limiting. The comment didn't go into detail, but it made me wonder if Stripe rate limits these types of requests so it doesn't make sense to do on every request.

inland void
#

👋 Should GET requests to /v1/customers return a 419 due to locked_resource? I would have imagined only post/put endpoints would have a locked_resource timeout

surreal temple
#

This type of self promotion is not allowed in this channel. Please review #📖rules

vocal wagon
#

is an active user considered someone who makes a charge or someone who makes a deposit?

#

speaking in terms of that $2 monthly charger per active user

sacred gorge
#

Is there a way to proactively refund a pending subscription payment?

keen rapids
#

I'm using a Payment element to collect customers' payment info. I want to calculate the sales tax they owe based on the zip code they enter into the element, and then display the tax info on the page. Is it possible to do this with the Payment element?

amber torrent
#

Spotted my thread ended up getting locked, just wanted to say thanks for helping me out earlier @surreal temple

wise falcon
#

Hi, we enrolled for the beta for requesting additional verifications in the connect onboarding flow.

i'm trying to test this locally. when i call stripe.accounts.create(...) without requesting additional_verifications, it's working.

when i add this:

additional_verifications: {
          document: {
            apply_to: 'representative',
            upfront: { disables: 'payouts_and_payments' },
            require_matching_selfie: true,
            requested: true,
          },
        },

i get a StripeInvalidRequestError :

message: 'Invalid array',
param: 'additional_verifications[document[apply_to]',
maiden abyss
#

Hey ! We’re working on Treasury outbound payments and inbound transfers and were wondering how long it takes for a treasury transaction to be opened after the outbound payment or inbound transfer is created.
For inbound transfers: from our testing, a Treasury transaction isn't created until the inbound transfer transitions its state from processing to succeeded . Is this correct? If so, how long does it take for an inbound transfer to transition from processing to succeeded ? What exactly needs to happen to move the inbound transfer to succeeded ?
CC: @late leaf

quaint cedar
#

hello i want to report frawd

#

using stripe processor system

young sigil
#

quick question guys, im using the "finalize payments serverside" guide, all works beautifully with the payment element, but does anyone know if i can still follow this approach with express checkout? i see that it needs the payment intent beforehand

pliant meadow
#

hey, i need help updating the price of a subscription with a custom "price_data".

grand grail
#

You may only specify one of these parameters: allow_promotion_codes, discounts.

             allowPromotionCodes: true,
             billingAddressCollection: .auto,
             customerEmail: user.email,
             discounts: [["20OFF":"20OFF"]],

this is in my init method for creating a checkout sessions (getting an error as above). Any ideas how I can fix? I'm trying to create a checkout session with the code 20OFF auto applied

turbid raft
#

Regarding Virtual card payments from payments made through payment intent or payment method, will getting card data always return the type (Physical or Virtual)?

hearty garnet
#

Hi, how could I collect payment method in frontend?

drifting oriole
#

Hey Stripe team – before Friday 8/11, the line_item objects returned by /invoices/upcoming/lines had unique IDs (e.g. il_tmp_1NfTvo2eZvKYlo2CMbhWA9jP). However, since then, it appears these IDs are no longer unique.

We've confirmed this on a couple Stripe accounts. It appears upcoming line_items with the same price_id now share IDs, regardless of the subscription/customer/invoice etc they are associated with.

Are we missing something here or is this describing the behavior correctly? Are we correct that this is a behavior change that only recently happened?

lunar dragon
#

hi there. We are a new zealand business, and we are now open in australia and have started receiving payments from australian customers. soon we will need to data on the amount of australian dollars that was paid by these customers for tax purposes. in the payments export it only shows the amount paid in new zealand dollars which is what their australian dollars is converted into through stripe. How can i pull this data? (amount paid in australian dollars prior to conversion)

lyric tendon
#

Hi there, We are trying to do payout with connected account using nodejs, So far we couldn't get progress. Does anyone know how to do this? or We are doing something wrong? This is what we did, 1. We create connected accounts. 2. and send money to connected accounts. 3. Add bank account to connected accounts using "EXTERNAL ACCOUNTS". Then we try to make payouts from same connected account to extrernal bank account. This is what we used const payoutCreate = await this.stripe.payouts.create({ amount: object.amount || 0, currency: object.currency, destination: object.destination, });

lavish gorge
#

Hello.

In SubscriptionSchedule, how can I start on a day in the middle of the next month and set the billing_cycle_anchor to the 1st of the month after next?

From the dashboard I was able to create cus_OSV7jsY5uh3aT3 . But how can I achieve this from the API?

plain onyx
#

You have reached the maximum of 16 test webhook endpoints. How can i solve this ?

steel jacinth
patent patrol
#

Is it possible to create a $0.00/month subscription that starts in the "incomplete" state rather than automatically getting "paid" and set to active? The subscription is automatically set to active even without me collecting a payment method in my "select a plan" -> "enter payment info" -> "subscribe" custom flow, but I want to offer different monthly base subscription plans + as used metered invoice items so it's possible that the user will sign up for the "free" base subscription, and then need to be charged for n items.

main sparrow
#

An uncaught Exception was encountered
Type: Stripe\Exception\InvalidRequestException

Message: You must update your Connect branding settings with icon, brand color in order to create an account link. You can set the missing fields at https://dashboard.stripe.com/settings/connect
.Its updated but there is no option to save these details.

alpine pollen
#

I need assistance

quartz dragon
#

I want to call all successful orders in my stripe using java language

inland void
#

Do Stripe Subscriptions renew at exactly the same time, or just the expected day at whatever time? For example if a purchased a monthly subscription at 3pm, will the renewal also be a month from now at 3pm?

glad shoal
#

hi i am getting this error --> You cannot confirm this PaymentIntent because it has already succeeded after being previously confirmed. on passing the client secerete in confirmPayment() function

cloud harbor
#

Hi, When generating token using /payment_methods api, Got card_number_in_name_field error code. When will this error code occur?

brittle blaze
#

Hey everyone i am using stripe payment method in my WebGl game. In editor it just doing fine but whenever i tried to make a build in webgl This error occur

primal mural
#

hii stripe team

stray jolt
#

HI team,
While creating a subscription with 3d secure card, i'm also getting invoice.payment_failed event before user confirm the authentication. can you help me out on this?
i'm getting events in order: invoice.created -> inovice.payment_failed -> invoice.paid
Below is the backend code for creating subscription:

    const data = {
        customer,
        items: [
            { price },
        ],
        default_payment_method: cardId,
        collection_method: 'charge_automatically',
        transfer_data: {
            destination: config.STRIPE.ADMIN_CONNECT_ACCOUNT_ID,
            amount_percent: referralPercentages,
        },
        payment_behavior: 'default_incomplete',
        payment_settings: { save_default_payment_method: 'on_subscription' },
        expand: ['latest_invoice.payment_intent'],
    };
    if (!first) {
        data.default_payment_method = cardId;
    }
    return await stripe.subscriptions.create(data);
};
warm obsidian
#

if request.method == 'POST':
print('Data:', request.POST)
customer=stripe.Customer.create(
email=request.POST['email'],
name = request.POST['nickname'],
source = request.POST['stripeToken']
)
charge=stripe.PaymentIntent.create(
customer = customer,
amount=amount*100,
currency = 'inr',
description = 'Donation',
)

        order_id = generate_order_id()
        print('order_id',order_id)
        payment_id = charge.id
        print('Payment ID:', payment_id,amount)
marble sonnet
#

Hello! Can I have help with something?

novel patrol
#

Guys, I registered my user, made him subscribe to Stripe (incomplete), then made the first payment with his ID, but his status is still incomplete is there something I'm missing, attached is the picture, and the backend code.

app.get('/prices', async(req, res) => {
  const prices = await stripe.prices.list({
    limit: 5,
  });
  res.json({prices})
})

app.post('/create-customer', async(req, res) => {
  const {name, email, address} = req.body;
  const customer = await stripe.customers.create({
    email: email,
    name: name,
    description: address
  });
  res.json({customer});
});

app.post('/create-subscription', async (req, res) => {
  const customerId = req.body.customerId;
  const priceId = req.body.priceId;

  try {
    const subscription = await stripe.subscriptions.create({
      customer: customerId,
      items: [{
        price: priceId,
      }],
      payment_behavior: 'default_incomplete',
      payment_settings: { save_default_payment_method: 'on_subscription' },
      expand: ['latest_invoice.payment_intent'],
    });

    res.send({
      subscriptionId: subscription.id,
      clientSecret: subscription.latest_invoice.payment_intent.client_secret,
    });
  } catch (error) {
    console.log(error)
  }
});

app.post("/payment", async (req, res) => {
  try {
    const { amount, customerId } = req.body;
    if (!amount) return res.status(400).json({ message: "Price must be valid" });
    const paymentIntent = await stripe.paymentIntents.create({
      amount:amount,
      currency: "CAD",
      automatic_payment_methods: {
        enabled: true
      },
      metadata: { amount, customerId },
    });
    const clientSecret = paymentIntent.client_secret;
    res.json({ message: "Payment initiated", clientSecret });
  } catch (err) {
    console.error(err);
  }
});
thorn matrix
quiet chasm
#

hello , i have two customers in stripe and one customer add card details have also cardId adn another customer add bank details adn have bankId so can i transfer money from cardId to bankId in stripe in node js.

wild plank
#

please provide stripe connecter doc

hearty garnet
#

Hi, I can't find create EphemeralKey api in the stripe api docs.

thin skiff
#

hi! am implemented stripe payment gateway using nodejs and reactjs. its working well in local machine but when i deploy to cpanel (WHM) not working payment gateway

is any stripe ip's to whitelist in our server ?
or
is my ip blocking to send request to stripe?

main sparrow
#

What are the payment method types that can be used in currency mxn(mexico).Is direct bank transfer possible?

fallen tangle
#

is it possible to get all the price Ids based on the planId

rich inlet
#

Hello , i want to create an e2e test on nextJs , this test will include stripe element , is there a way to test the payment ?

vocal wagon
#

hello,
I have some issues regarding transferring money to merchants.
Previously I was using the source_transaction parameter and it worked fine, but business requirements have changed and now the transfer amount may be higher than the amount paid by a customer.
I'm not using the source_transaction anymore and I've got the below error message:
You have insufficient funds in your Stripe account for this transfer. Your card balance is too low. You can use the /v1/balance endpoint to view your Stripe balance (for more details, see stripe.com/docs/api#balance).
We have enough balance in the Future refunds or disputes or negative balance, but we don't have it in the available balance. Is there a way to transfer money there? Or maybe you have some tips to resolve our issue?

brittle blaze
#

@dry hatch stripe api is supported webgl build in unity 3d ?

blissful hawk
#

Hello,
my application is currently using Stripe, and it's been great.
I'm looking to further develop the installment payment feature using credit cards.
Do you have any documentation to support this? I'm currently using this library: https://www.npmjs.com/package/stripe

frank wraith
#

Morning, i have created a setupIntent to store a customers card details for usage later, i have taken a payment against this using a paymentIntent taking the customer through the 3DS journey for the initial payment, however, there may be instances where an additional payment is required. I'm trying to create a 2nd payment intent but set it as off_session = true to do this, however i keep getting the message Your card was declined. This transaction requires authentication

hot flare
#

i need to integrate stripe apple pay with shopify

toxic harbor
#

hi, I want to get for each payment_intent.succeeded the linked Invoice number and Receipt number** as those appear in the receipt that the buyer had received in his email**, and it does not appear in the 'payment_inetnt' event that I get.. I don't want to get the identifiers that are internal in stripe but the external identifiers that the buyer actually see.

  1. how can I get them? where can I find the external invoice number and the receipt number?
  2. I see that I can listen on invoice events but I'm not sure which event represents the invoice that is actually sent to the buyer. to which event should I listen?
  3. is it possible to have an event of 'payment_intent.succeeded' and invoice event failure?
magic mantle
#

Hi Team

#

Need a quick help as I am not sure how to reveal the password from Dashboard

#

I am not getting option to revel the key. Any idea please?

#

Any help would be highly appreciated. Thanks

main sparrow
#

how to load money to the virtual account.we used mx_bank_transfer for payment.

hearty garnet
#

Hi, I want to ask some questions about integrating payment method and billing adress

upper compass
#

Hello, I can't pay with Google Pay now, how can I test whether Google Pay can pay normally?

alpine canopy
#

Hi there! Just have a quick question about the flow that create a setupIntent for the. future payment(and attach a payment method), then detach, and add new payment method later.

At server side, I create the customer and setupIntent, then I return all the credentials such as client secret and more. After that, client integrates Stripe to attach payment method with the given client secret of the setupIntent that I created earlier.

Afterwards, when customer wants to delete a payment method and add a new payment method(card), I go through the process of detaching the payment method and return the setupIntent again to client. Then, client goes through the process of integrating Stripe to attach a new payment method.

My fellow client engineer is using swift sdk, and he got an error like the following:

▿ PaymentSheetResult
 ▿ failed : 1 element
  ▿ error : An error occurred in PaymentSheet. PaymentSheet received a SetupIntent in a terminal state: succeeded
   ▿ setupIntentInTerminalState : 1 element
    - status : succeeded

Do I need to create a setupIntent every time to attach a new payment method from client side? (I thought customer<->setupIntent would be 1:1 relationship)
Or is there any solution to avoid that error?

Thank you in advance!

delicate latch
#

I am integrating the stripe free trial plan without collecting payment details. The situation is I have two plans for the user - basic and premium.
Let's say I create the free trial subscription by default for the basic plan for 30 days.
Now, what will happen after the free trial has expired. Will the user be shown both the plans and asked to select one of them or they will be asked to continue with the basic plan after collecting payment?

peak goblet
#

Hello Team, fatty here. My Question -- I need guidance & help in setting up payment link, where Platform Person is sitting in Canada & Seller Person is sitting in USA. After every successful sale, 70% goes to USA & 30% goes to Canada.
For testing purposes -- I have connected Standard Account from India.

steel jacinth
#

hey, I am trying to understand oauth for stripe app doc and see if my stripe app needs it, can you help me understand it by giving examples of use cases on how it works?

serene drum
#

Is there a way to complete payment intents in the stripe dashboard? (for testing purposes)

upbeat cloud
#

can i pull the amount through ach?

stray jolt
#

Hi, Once I have created a subscription with a 3d secure card, can we create another subscription without going to user's confirmation process again?

rich inlet
#

hi , im using stripe api , when i use createInvoiceItem function i have this issue PaymentServiceException: The price specified is set to type=recurring but this field only accepts prices with type=one_time.
it mean create invoice only works with oneTime payment price ? not subscription?

summer kayak
#

Hey,

We had an accidental deletion of users Stripe account.
We have recreated a new one under the same email. Is there a way to reattach old Payments, invoices etc. to the new account?

vocal wagon
#

Hi there, how come a payment stands as incomplete while the related invoice has been set to uncollectible ?

warped gazelle
#

Hi, quick question about statement_descriptor for payouts generated automatically from Stripe.
As far as we know Stripe will use the connect account's settings.payouts.statement_descriptor
Can we have payouts.statement_descriptor populated with settings.payouts.statement_descriptoreverytime a payout is created by Stripe? AT the moment payouts.statement_descriptor is always null
Thanks

signal mason
#

Hello guys how are you ?

how can I use connect account to make onboarding for individual client, so they don't have to specify they're business, and website, only the personal info ?

hearty garnet
sullen badger
#

Hey! Quick Question (hopefully).

Im integrating connect into our site. We use PHP/HTML/JS and got payments and payouts working howver, I cant for the life of my figure out why disputeds arent showing like this example. Any ideas where im going wrong?

green anvil
#

Hi,guys How is one day calculated under the subscription mode? 24h deduction or 0 o’clock deduction every day?

grave comet
#

RE customer cus_OEZeFlbqaK7jnD, they paid $49.99 on 10th August which added a $49.99 credit onto their stripe customer balance, however this was not deducted from the scheduled renewal taken on the 12th August (they were charged $49.99 again). Can someone explain to me what happened here?

vocal wagon
#

Hello Guys what is the phone number of stripe support?

primal mural
#

hii stripe team
i am getting this error on live server

quartz aspen
#

Hi I have a few questions when a trail has payment method provided to stripe

  1. What happens if user removes payment method when a user is on trial? Is there any updation in subscription object?

  2. What happens if payment method is charged but fails? Does it get paused? I know there's a parameter to control end behaviour but i have found this only applies if user has not provided the payment method, what about when user already has payment method provided?

  3. When a user's transaction fails does it redirect to the cancel_url?

All of this assumes that the user has already provided method so need to know how can i manage these events?

wispy rover
#

Hi All, I have created subscription product in stripe with price in GBP and USD but when I go to purchase the product it only shows the GBP option . There is no way to change the price to USD. Can anyone please let me know what am I doing wrong.

late summit
vocal wagon
#

Hi everyone, I'm new here, I have troubles with Apple Pay integration in Stripe. At the Stripe checkout form, client selects apple pay as payment method, submits payment form, stripe asks client to enter sensitive data and after that payment is not charged to client. Card payments are being normally charged so my integration is fine but apple pay is problematic. Is there anything I should renew in Stripe dashboard regarding apple pay?

feral ice
#

Hi, I'm trying to understand the paused status for subscriptions. Is it correct that it's only possible to set that status "manually", or are there cases where a subscription could get that status automatically?

thorny nymph
#

hello is this ai or a person

#

i need help getting my account back up and running.

spark ember
#

Hi,
I want to refund 50% of the latest payment intent of a subscription.
I just have the subscription ID number.

How can I do it with API?

novel patrol
#

Thanks @hollow prairie and @dry hatch I finally did it, the secret was paying with the same incomplete intent (removing the second inetent and just basically paying from frontend only) 😆

meager hinge
#

Hi!

We're going to be leveraging the Stripe Checkout Session API to use both payments and subscriptions.

Stripe Checkout Session API allows you to pass client_reference_id .

At this time, it cannot be used because there is no client_reference_id in the invoice.paid webhook event.

Requests 1. Please forward the development request to the development team so that the client_reference_id field can be added within the invoice.paid event.

Questions 1. In order to integrate, you must be able to extract the client_reference_id passed through the Stripe Checkout Session API. How can I get the client_reference_id when I receive the invoice.paid event?

Can you please answer my request & question?

crystal ember
#

Hi, Can someone help me? My requirement is to test payout.cancel and payout.failed

quiet chasm
#

hello , I want to set that any dispute card can not make payment so how can i do it?

weary abyss
#

Hello Stripe Team,

We are currently using the Stripe Checkout Session API and planning to implement the Stripe Webhook.
We have a scenario that:

For example the stripe webhook is up and running 24/7.
but suddently we have an emergency deployment to our web app where the stripe webhook is affected.
so our devops will perform the deployment. meaning the stripe webhook endpoint will be turn off during the deployment.

Then one of the subscription monthly got renewed / replenished during our deployment.
We did not catch that event via stripe webhook since it is currently off.

Is there a way to get those completed events or finished events via webhook
so we can update and sync our own database?

muted charm
#

Hi everyone, I'm facing issue of debit card blocking at stripe checkout. Whenever I try to charge a card by payment link it blocks it due to high_risk_score. If anybody have a solution to it. Please, help me. Thanks.

quasi perch
#

Hi. I need some help integrating subscription flow. I would like to confirm:

I’m accepting Subscription by card and boleto (I’m from Brazil).
First question, in my landing page I’m showing the customer our plans, so he will choose one and go to payment page.

Here should I make a setup intent or payment intent? (Or it depends if I’m going to to charge right now or later[I offer trial period for new customers])?

I may be misunderstanding the concept of later payment about trial period. Even if I’m offering trial period, should I use paymentIntent maybe? Since I checked on test ambient and an invoice is created already with value 0.

Is possible to make subscription with paymentIntent? And if I do this way, the payment method generated will be attached as default payment method for customer? Is Stripe going to charge monthly the customer (how works boleto this way?)

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!

vocal stump
#

Hey. Can someone tell me if the 48 hour window for non-IP-filtered access to identity sessions is now being extended if one overrides the status from the dashboard after 48 hours have passed? Specifically I would like to mark this as valid, because it appears to be fine, but I'm uncertain if it will work as it was created August 12: vs_1Ne5YdL7ilRdQXxEaL1cQXw6

tranquil silo
#

Hello, we would like to change our business with new company, but it does not allow us to do it. How can we change our company details such as name, bank account etc. Is it better to open a new account ?

fathom fiber
#

Hi Stripe Devs, Is there a way to show the Price preview to the customer along with Tax details before purchasing the product . I have subscription based products . I have already set up Stripe Tax for my account.

plain onyx
#

is there way i can remove email and county field from checkout session ?

visual osprey
#

The Checkout Session's total amount must convert to at least 50 cents. $0.10 USD converts to approximately $0.13 CAD.; code: amount_too_small;

#

in live there is anylimit for minimum amount

glad shoal
#

hi payment is getting declined

civic apex
#

Hello, is there a way to save the cardholdername without creating a card object?

near crag
#

Hi, i am using stripe with flutter. Creating intent is successful but it is not opening bank list sheet. This is only happened on some android users but when i try the same application account from other android and ios then it was working. Is this issue related to phone version or stripe?

meager hinge
#

Hi,

What is the retry interval if a Stripe webhook is missed?

Looking on the Internet, it says that Stripe webhook retries are every hour. This retry interval is too long. As for the retry interval, exponeltial retry is generally used, but does Stripe have any plans?

Or, I want to reduce the Retry interval to 1 minute or even 5 minutes.

vocal wagon
#

hi. how is this possible that some prices from /v1/invoiceitems are missing from data loaded from 'list all prices' endpoint (/v1/prices). but at the same time i can successfully request missing price via 'retrive a price' endpoint. is there some trick to make 'list all prices' to export really all prices?

vague forge
#

Hey team, I'd like to know what best practice is for our SaaS startup. We offer a free plan, and 2 paid plans. Should all free plans be created in Stripe? This is what we are currently doing, but it's hard to keep track of cancellations since they're instead "downgrades" back to free.

What is best practice for Stripe? Should only paid plans be tracked?

knotty creek
#

Hello!

Is it possible to get client_reference_id and metadata when Stripe sends something to my webhook? I've tried setting up a payment link with for example metadata and I've also tried creating a session manually from my backend but when the information comes to my webhook it never includes the client_reference_id or the metadata. I've read that it's not always included in all events but that it should be included in customer.subscription.created.

Do you think I'm doing something wrong or is it not possible to get this data using a webhook?

vocal wagon
#

Hey ,
I am working with subscription in stripe and i am trying to update the description of invoice item of the invoices "with status "draft"" created for this subscription and it always says "hen passing an invoice's line item id, you may only update tax_rates or discounts" do you know how to do that for such case ?

rustic knoll
#

You can only create new accounts if you've signed up for Connect, which you can learn how to do at https://stripe.com/docs/connect. this is error if i create account connected with my platform

Learn how to route payments between multiple parties.

rich inlet
#

hey stripe dev , do stripe doc have payment method id's for testing exemple : pm_1NfjYa2eZvKYlo2C6cGWhWWr

willow mist
#

I am integrating stripe payments with my newly created saas. but i want a custom popup when the user clicks on upgrade in the dashboard.

how to achieve it

teal turtle
#

Good day!

Question regarding Paypal inside Stripe Checkout for Canadian company: From what we have read, it is possible to enable Paypal inside Stripe Checkout, but because we are a Canadian based company, it will not work for Canada ans USA. Is that correct?

modest pivot
#

Hey there,

If I've got an app that allows users to sell subscriptions (for which they require Stripe), and they want to cancel the app, which doesn't automatically terminate the Stripe account linked, how can they best turn off payment collection for all these users?

My understanding is that they have a few options:

  • Pause payment collection on Stripe (assuming this is the only app that is connected to that Stripe instance)
  • Closing the account, I assume this cancels all subscriptions as well (seems like it would take down the whole account you'd loose all data, unless backed up)
  • Is there a third option where you can cancel all Stripe payments, but keep the past payments for historical data purposes?

In a nutshell, what is the easiest way to prevent future payments happening on Stripe while maintaining the Stripe account, when the app and connection to Stripe has been cancelled already?

vocal wagon
#

hi. how is this possible that some prices from /v1/invoiceitems are missing from data loaded from 'list all prices' endpoint (/v1/prices). but at the same time i can successfully request missing price via 'retrive a price' endpoint. is there some trick to make 'list all prices' to export really all prices?
here is example of missing price id:
price_1Nf3ayIuDkhTX7Qb2g48djHh

#

How can to check if subscription_itme exists in subscription by priceId?

#

php

#

can i use SubscriptionItem::all ?

primal mural
#

in live i have seen this error HTTP_STRIPE_SIGNATURE

vocal stump
strong rock
#

Hi there, I am using php/Laravel for backend api and our frontend with next.js. No, When user do checkout they put card info and we directly send the info to Stripe. We don't store any payment info in our databse. But now stripe throw this error "Sending credit card numbers directly to the Stripe API is generally unsafe. To continue processing use Stripe.js, the Stripe mobile bindings, or Stripe Elements. For more information, see https://dashboard.stripe.com/account/integration/settings. If you are qualified to handle card data directly, see https://support.stripe.com/questions/enabling-access-to-raw-card-data-apis."
What Can I do in this situation?

teal turtle
#

Hello, I have an additional question related to Paypal support in Stripe checkout:
Is there a reason that it is only supported in Europe at the moment?

naive stag
#

Hi there! I would like to test ACH, but I don't have ACH enabled in Brazilian banks, do you have a test American Bank to setting up on Stripe ?

novel relic
#

hi! I'd like to customize transaction receipts to add the customer's name, and the support article is not precise enough, i'm not sure how to do it. Can anyone help? thanks!

chilly kernel
#

Hi, we've integrated apple pay in our website using payment request and stripe.js v3. now just wanted to restrict this apple pay button should be available only for US region customers. I am not able to find any documentation around this, can you please help me on how do we implement this?

vocal wagon
#

I am still unable to connect the accounts. I have created 2 accounts under my login for stripe. I want to connect these accounts and want to be able to transfer between them. Is there a tutorial on how to connect these accounts. I am very new to strip integration but seems to be the best one so far

spring pendant
#

Hi there, I have a few questions on stripe billing and subscriptions:

  1. Is it possibly to customise the copy of the emails that stripe sends on failed payment events?
  2. Is there a webhook corresponding to the email that stripe can send to customers about upcoming payment methods that will expire? If I cannot edit the copy of the emails, I would like to send the email myself using the webhook notification as a trigger.
  3. If the subscription is using standard connect direct charges, will the emails use the platform or the connected accounts settings for e.g. failed payment retry behaviours? and will the branding be from the platform or the connect account.
    Thank you
void parrot
#

Hi appreciate some help here.
I have an annual subscription with 1 day free trial, however I want to end it programmatically after one year. I was suggested to use schedules to cancel subscription after one year. however it doesn't work. here is the function I wrote in php:

public function createSchedule($subscriptionId, $itemPrice, $itemQuantity){

   $schedule = $stripe->subscriptionSchedules->create([
            'from_subscription' => $subscriptionId,
        ]);
   $stripe->subscriptionSchedules->update($schedule->id, [
            'phases' => [
                [
                  'items' => [
                      'quantity' => $itemQuantity,
                    ],
                  ],
                  'iterations' => 1
                ],
            ],
            'end_behavior' => 'cancel'
        ]);

I call above function in webhook completed session.

vocal wagon
#

Hi there, I have a question about statement descriptor on the platform account level. I set it on https://dashboard.stripe.com/test/settings/connect Payout statement descriptor to a custom value. Then I want to fetch it over API:

 platformAccount, err := client.Accounts.Get()
    fmt.Printf(platformAccount.Settings.Payouts.StatementDescriptor)

but it's an empty string. Any advice?

little void
#

Hello there

I have a question regarding payment intents search.
Do we have a bulk search by payment intent Ids?
TIA

median lava
#

Hey guys, is there a way to invert the branding logo on an invoice pdf or set a separate one? Our customer's base color is black with a white logo. The hosted checkout page looks fine, but the invoice also uses the white logo. Is there a checkbox I missed?

crystal imp
vocal wagon
#

Hi everyone,

I have a question regarding Stripe events related to subscriptions. I've set up Stripe webhook listening to handle subscriptions, but I'd like to make sure I understand how the payment events work.

From what I've read, the "customer.subscription.created" event is triggered when the subscription is created, but does that mean the payment has already been successfully made at that point? Or should I wait for an event like "invoice.paid" to be sure that the payment has been validated?

Thanks in advance for any clarifications!

meager hinge
molten cliff
#

Does Stripe Connect support different currencies? Say Platform account is in USD and other sellers connected to Platform have different currencies say EUR, CAD, USD

fiery stirrup
#

Hi all... we are developing an integration to Stripe and we would like to create a test account that would allow us to test US bank account ACH Direct Debit. Are there any docs on how to do that?

marsh fable
#

Hey, is there a price limit per product?

Does this also apply to archived products?

tranquil spindle
#

why my payment link has been stoped?

upper light
#

👋 Hiya, Our Android devs are looking to add GooglePay as an option. They are using the com.stripe:stripe-android:20.28.0 SDK. They generate a payment method, our server creates a payment intent which then gets confirmed with the pm_xxx from the app.

Question is, which payment_method_types should it be created with?

We used "card" and charged successfully creating a new payment method for customer for on session usage. All good except that the actual card details were available which it seems Google Pay does not allow. And the card kind was "card" and not android_pay

Should we we setting a different payment_method_type? I couldn't find android_pay listed here https://dashboard.stripe.com/settings/payments but we already create android pay cards via our website integration although we do that through the sources api.

Any advice would be much appreciated. Thanks!

surreal fern
#

How can i access the stripe fee from the payment intent? I try createOptions.AddExpand("latest_charge.balance_transaction"); but i dont see anything in the response related to the stripe fee.

fair lichen
#

I have some test accounts that belong to my main Connect account. In Test Mode, how do I delete the test accounts so that when I on-board again with the same email address, I get treated as a brand new customer? Effectively, I want to delete the test account from Stripe and sever the connection between my Connect account and that sub-account...

fiery osprey
#

Hi team, I'm trying to handle "payment_intent.payment_failed" events when the payment of an invoice fails. Is there a way to know if a payment_failed event received is the fist attempt? maybe some counter?

meager hinge
#

Hi.

This is a question about Stripe webhooks.

I understand that I need to receive the invoice.paid webhook when the payment is authorized.

What type of webhook should I receive when refunding an authorized payment?

I know that the charge webhook is legacy, like charge.refunded. So i want to know what event should i listen.

winter notch
#

Okay – I need help! My account was created in the US, but its not allowing people from Canada to checkout with Afterpay because it says my shop isn't valid for Canadian payments. Does anyone have any ideas?

long mountain
#

Need help setting up products and tax

vocal wagon
#

Hi. I need help how to create an invoice for a customer and use "on behalf of" for a connected account. The invoice is to be created from Stripe dashboard. I can't find any option while creating such invoice. Is there a possible way to do so?

exotic fox
#

hello

when i create a stripe account its require a site and description about it are it should be a professional shop site or no and does it affect the rejection or acceptance of the account

wispy rover
#

Is there a way to confirm that the customer is happy with the order and then progress the payment. Something like order confirmation screen? I am using checkout api and not sure how this can be implemented.

zealous prism
#

Hey,
Is it possible to create a single customer using platform_stripe_secret and then use that customer for all connected accounts? For example, I've created a customer and attached their card details. While I can create a subscription without any issues for the main account, I am encountering errors when trying to create a subscription for other connected accounts.

Here's the code snippet where I'm facing issues:
const subscription = await stripe.subscriptions.create(
{
customer: '{{CUSTOMER_ID}}',
items: [
{
price: '{{PRICE_ID}}',
},
],
expand: ['latest_invoice.payment_intent'],
},
{
stripeAccount: '{{OTHER_CONNECTED_ACCOUNT_ID}}',
}
);

The error seems to be related to the customer. Could you assist me in troubleshooting this issue?

near crag
#

Hi, i am using stripe in my flutter app, but i am facing issue some of android devices, when user click on FPX, i create paymentIntentClientSecret from my api end, and after that i call stripe method which open banks list, when than stripe FPX flow start. But some of android devices facing the issue( can be seen in video), please anyone can help me over this?

#

This package

eternal moon
#

Hi, for Apple Pay, we have Apple Cash transactions declined by Apple Cash. Not sure why is it happening? Is there a way to remove Apple Cash from the list of Apple Pay cards? We allow debit cards only now. We use Stripe React Native SDK

brisk goblet
#

Hi, our application is using Pre-Authorized Debit payments in Canada and we'd like to have a single mandate associated to both a one-time deposit and to a monthly schedule.
Is it possible?
Thanks in advance

fiery osprey
#

Hi team, I want to test the case when the card used for a subscription has expired. So I expect to receive and handle "payment_intent.payment_failed" events. I created a test clock and a card that is going to expire in the next month. When moving to the next month I expect to receive the payment_failed events, instead I see the recurring payment succeded and no event is sent. Is there a proper way to test expired cards?

hexed bloom
#

👋

Do payments blocked by radar rules go into the Smart Retries ?

modest trout
#

Hi, how do we specify/use a connected account with loadStripe in case of direct charges, I could not find any official doc for the same.

hallow flax
#

hello, I would need some help to understand some fields of a a specific paymentintent. Is there anybody that can help me?

edgy stag
#

For Stripe Connect/Express - is it possible to transfer funds to a Restricted account?

autumn goblet
#

Hi, is there a way that I can deduplicate customers created via the Checkout flow for a Usage Based subscription by passing my service's customer ID in? I want to prevent creating more than one customer in Stripe per customer in my service, and to then prevent more than one subscription per customer

queen mulch
#

hello
If a customer subscribes to a monthly billed product, he pays for the initial month but not for the subsequent two months, despite not canceling the subscription. If a valid payment method is provided in the fourth month, will the customer be charged for the unpaid months leading up to that point?

inner pulsar
#

Hi All, we have a Platform which creates Standard Connected Accounts. These connected accounts use Direct Charges. We would like to assert the initial rules for emails that are sent to out Connected Accounts’ Customers.

Specifically under
Settings —>

Billing —>

subsection: Subscriptions and Emails —>

subsection: Manage Invoices Sent to Customers —>

Row: Customer emails —>

Option: True/False Send Finalized invoices and credit notes to customers,

We would like to set that option to FALSE for all of our connect accounts.

The reason we need to this is because our platform sends out Invoices and Credit Memos in a specific way and right now, users are getting two notifications - one from Stripe and one from our platform. It’s confusing them.

edgy stag
#

We have set our accounts up for standard daily payouts on a 1-day rolling basis. Is there a cut off time by which we should initiate transfers to ensure that they receive those funds in a payout the following day?

grizzled elm
#

How does the embedding of the stripe checkout work? It says to email you guys, but is it a Javascript solution or

shell crow
#

Hi, sorry if this has been asked already - does Stripe have any plans to support RDR (Visa Rapid Dispute Resolution)?

true heron
#

Hello

Recently, we hire a developer to enhance our website's 3D Secure payments system. Shortly thereafter, we received a notification from Stripe. Upon reviewing my Stripe account, I noticed multiple attempts to process thousands of payments using various credit cards, suggesting a potential security breach.

I would appreciate immediate guidance on the necessary steps to fortify our website's security. Specifically, is it advisable to change our secret key, or are there other security measures we should consider?

Thank you for your prompt attention to this matter.

Sincerely,
Andre Millan

viral bear
#

Using createToken from stripe-react-native, do I use the ba_ or btok_ ID when updating external_account on a custom connect account?

jovial citrus
#

I don't see the button create in account connected

weak linden
#

I have a quick question about Plaid ACH payments in Stripe. I have set up Plaid for ACH on a donation page and payments are coming through to Stripe Payments but they are marked as Pending. Is that normal? If so, when should I expect that payment to be successful?

gaunt furnace
#

i am using Stripe REST API to get a list of my subscriptions. I only want the subscriptions for a specific plan_id and specific date. When I make the API call, I only get 100 items back. I saw that's the limit, but does that mean I only get 100 items if my conditions match (date and plan_id), or it will only display 100 items and out of that 100 it will filter the ones I want?

steel surge
#

Hi

#

I need help for my stripe

winged niche
#

When using elements, is it possible to programmatically disable link as a payment method? Asking for A/B testing purposes

steel surge
#

I'm facing this problems

dim hearth
#

@steel surge please use the thread I created for you

regal sage
#

I have a domain, say pay.example.com which uses @stripe/stripe-js' to create a Stripe Token. I intend to use it in example.com via an iframe. However, I am unable to share the generated token from pay.example.com to example.com - is there an example implementation of this use case?

elder fable
#

Hello everyone,
I have a query about Stripe Disputes. Can we simulate a successful response to a dispute using the API, rather than initiating one

coarse osprey
#

Hello all - I'm trying to sell tickets to an event in the bahamas...will there be a currency issue?

steel surge
#

Hello everyone
I am having problems by stripe and help support team is not available for helping.

daring lodge
#

@steel surge For the last time please contact support as described in the thread where we've already discussed this: https://discord.com/channels/841573134531821608/1141441159097499668
I don't want to have to remove you but please stop posting the same thing repeatedly in main and other threads. If you continue I'll have to remove you.

frail pier
#

Hello I need help. I have two stripe accounts and payments are going into the wrong one!

grand wolf
#

Hi, we're currently using alipay and wechat_pay as payment_method_types with stripe payment intents. When we confirm the payment intent, we provide a return_url, where we retrieve the payment intent after it has succeeded. When a request is later made to the return_url, we're able to get the alipay and wechat_pay fingerprints for the payer.

We have a use case where we want to limit the number of accounts the same payment method can be used for (i.e. the same user shouldn't be able to create multiple accounts in our app and pay with the same wechat account), but we're only able to know the fingerprints after the payment has already succeeded, at which point it's obviously too late to stop the payment.

Is there a way to get around this?

hasty prawn
#

hi, i need help. I using stripe elements but i can't collect the email and the name in the form. How i can? Because the 'auto' mode for this fields isn't possible, i mean, i need collect yes or yes this data of the client.

faint plover
#

Would someone possibly assist with an error message I'm seeing?

charred mica
latent plover
#

Can anyone help with Stripe-Terminal Physical test cards? Mine shows an expired date of DEC-2021, and that is causing some headaches in our testing since Stripe's servers don't decline it, but then it shows as expired in our back-end. Is there anyway to update a test card's expiration?

craggy vigil
#

👋 Hi! Wondering if it's possible to create a subscription with the first billing date to be a future date we've chosen. For context, team and I are considering supporting a flow we essentially re-activate a cancelled subscription that has had their invoice being paid after it's already been cancelled . The ideal requirement then is for their new subscription's billing date to be at the end of their previous subscription's period

raven thistle
#

i have money stuck in my account, how do i get it out?

crystal imp
#

Hello, we are trying to filter out apple pay from the payment element if certain conditions are met and earlier I was directed to use the fields within wallets on the Payment Element to suppress the display of Apple or Google pay:
https://stripe.com/docs/js/elements_object/create_payment_element#payment_element_create-options-wallets... The problem is when we create the payment element, we are doing so without an intent, and using the options when we create the elements instance to create the payment element. i.e. <Elements stripe={stripe} options={{ mode: 'payment', amount: amount, currency: currency, paymentMethodCreation: 'manual', }} > Is there a way to pass something into the elements options to suppress the display of Apple Pay? Alternatively, I was trying to update the payment element using element.update(options) but it appears that you only have wallets as an options property when you are creating the payment element with elements.create('payment',options?)

vagrant steppeBOT
#

daisdead

thorn reef
#

Hi! i have method 1 to update subscription with SuscriptionService and release old phase with ScheduleSubscription and behavior option is release
When my subscription is setup to cancel at (any time) then i call method 1 to change the current subscription, but my invoice is not charge proration amount immediately.
In normal case my invoice charge inmediate.
Is there a way to charge proration immediately
I had used BillingCycleAnchor (automatic) and ProrationBehavior (create_prorations) , but it appear the other invoice with 0$

sterile dawn
#

Hi

#

On my stripe express account there is literally nothing on the dashboard

#

There is no overview, no transactions

#

Literally nothing

#

look

#

there is literally nothing useful

#

zero things

#

where is the transactions

#

can you read my chats please

marsh fable
outer raft
#

Hey everyone, I'm trying to customize the appearance of the Payment Method Messaging element (https://stripe.com/docs/payments/payment-method-messaging#appearance) so that it gets displayed in a single line and not vertically (3 lines). I was looking at appearance->rules but I couldn't find any example or class that works with that specific element, only with payment forms, etc. Does anyone know how to use CSS to customize the element's layout? Thanks!

sterile dawn
#

you guys provided zero help I am so disappointed right now words would not do it justice 😦

craggy dew
#

Hi, when I'm gonna create an account for stripe I cannot select Peru as a country, does this means that I cannot withdraw the money from Peru?

nimble glade
#

I'm using element, it is possible to change the "email" label to "professional email" ?

glad bobcat
#

i have a stripe account with several connect acconts associated with it and those connect accounts provide subscriptions. each month when the users are charged for their subscription is there a way to have an email receipt (coming from the connect account associated with the subscription) sent to the subscribers?

sonic turret
#

Hi, I am writing a webhook for Stripe events in Python fastapi. I am getting this error: stripe.error.SignatureVerificationError: No signatures found matching the expected signature for payload.

elder fable
#

Hello everyone,
I have a question about test clock. Is it able to forward the clock on the whole test platform, not just the customer? I'm trying to test what happens to Disputes that need respond after their due dates are passed. If not with test clock, can we do something to simulate that?

true heron
#

How do I add tokenized payment information to process payments on Stripe?

marsh fable
#

Hi, it is possible to unarchive a price?

dry sand
#

StripeExpress is horrible, cant even put your own information in

autumn creek
#

using the API, is there a way to create line items with both subscription items and one-time charges together that the user can pay for?

strange basin
#

[Webhooks] does customer.subscription.updated get fired everytime current_period_start changes? I need updated current_period_start in my database,

vocal wagon
#

Hi there - both chrome and safarie are not allowing me to open up "business details" to enter my business information in order to activiate my account. I was hoping for some tech support on this issue.

storm imp
#

hello! is there a way to create a report that separates line items from the actual plan price? we are using revenue recognition

gritty fable
#

Hi there, what's the recommended way of triggering an invoice.payment_failed event for specific draft invoice for testing?

rugged warren
#

Hi, so I have Subscriptions and Users can choose whether they get charged automatically or pay manually. With automatic charges I could set it up to autocancel after 7 days and 4 retries, however with manual paying i only found a setting to auto cancel after 30 days of not being paid. Am I missing a option or is there a recommended procedure so I can cancel subscriptions that did not pay the invoice after 7 days as its done automatically for non manual subs

delicate otter
#

It is telling me to contact support because my payout never went through to my bank but I doubled checked all of the information and everything is correct, how can I fix this

void fjord
#

Hi, we are trying to undo a payment to another Stripe Connect account that was done in error (it was a duplicate transfer, so the first one was valid). What is the right process for doing this? In the view for the payment there is a refund option, but this not really a refund since we are trying to reverse a payment in error. Also when we click the refund button it displays this message which seems incorrect for this scenario:

This will return the funds you received for this payment to your platform account, but not to the customer. If you are intending to refund a customer, initialize a refund on the original payment from the platform account's dashboard instead.

marsh fable
#

Hi, with a 1 call API only, can I get the PriceId using a ProductId + Currency + Metadata? (maybe not using .search)

I made this:

umbral wasp
#

hi all, how to use Top Ups to cover a negative balance in "Balances"

vagrant belfry
#

I am getting invalid signature in my webhooks. I fear it might be because of payload being tampered by my framework Laravel. Can someone help me by looking into system logs and determine the cause?

celest crest
#

Please someone help me

#

Been trying to work out how to make connect accounts for 2 hours now

#

I need to set up a payment page for stripe,
Where the customer pays,
Let’s say they pay 100$, it is a split payment so I want 30$ for me and 70$ for my client
Been looking into this for so long
How do I set up split payments?

wind fjord
#

hey all! I am working with the payments product to create a custom checkout webpage. The style object passed into the elements.create method is pretty limited; however, I have been unsuccessful in accessing the elements directly with css. Is there a way to overlay css styles on the stripe elements, and not just styles to the container that they get mounted to?

elder fable
#

Is there a way to possibly retreive zip code from stripe element?

vocal wagon
#

Hello dear friends, I'm having an issue with PaymentElement, I'm trying to setup a way to allow users to save the credit card used but I'm failing to do so 😦

outer jetty
#

Hi all! I have been trying to work with Apple Pay in the payment element. How do I collect address if not using an extra address element?

wind fjord
#

trying to set the font size on a stripe element. This is my js code; however, it doesn't work. What am I doing wrong?
const stripeElems = stripe.elements({
mode: 'payment',
currency: 'usd',
amount: 100,
}
);
var stripeStyle = {
style: {
base: {
fontSize: '18px'
}
}
};
stripeElems.create('cardNumber').mount('#cc-card', stripeStyle);

astral horizon
#

Hi

unborn raft
#

Hello, does Stripe provide any services/APIs that allow developers to work with cash back rewards? Particularly automating the redeeming process?

sweet fjord
#

Hi, I am trying to update subscription via api, but getting error Cannot update plans with different usage types. The plan for the subscription item with the ID si_MB7o0d4SQ6Qoc0 is of usage type metered, and you are trying to update to licensed. This doesn't make sense as I am updating to metered type not licensed. Please check request-id - req_9HO1j2KhbLPBGa

visual pine
#

Hi, I am trying to use the Stripe webhooks, but my req.headers['stripe-signature'] doesn't exist (Next.js)

languid siren
#

Hello im trying to add cashapp pay to my website using stripe I have it turned on but when I go to my website and see if it’s there it’s not

modest terrace
#

Hello everyone, good evening, can someone help me with a question please?

I have a subscription site and would like to know if STRIPE has recurring billing?

we want to leave the system the same as netflix, the person subscribes and every month is discounted AUTOMATICALLY, does anyone know if there is a recurring debit on STRIPE?

mental hull
green anvil
#

what's the difference between the two

weary spear
#

Question, is it possible for someone to use their Canadian Social Insurance Number in the American Social Security Box? I don't have an american one though I live in both USA and Canada. [This has to do with setting up subscriptions between discord and stripe. Can I get the option to not put any SIN or SSN anywhere and still get paid out?

thorn reef
hearty garnet
#

Hi, what's the purpose about the "country/region" on the checkout page?

restive sedge
#

How to delete all test data of customers in short ?

primal vault
#

Hi, I have products set with prices in multiple currencies. USD is the default, but I have an AUD price added for where I'm based. When I go to Stripe Checkout, it still shows me the USD price. How can I tell Checkout to show me the price based on the location of the user?

vagrant steppeBOT
#

1_tap_elite

faint onyx
#

how do I setup a page with a Stripe-Buy-Button that once clicked, can not only start a stripe payment page but also open a javascript function to send queries to the server, such as updating database or stuff like that?

snow cargo
#

hi is there a way to exclude certain items from tax calculation?
im adding items one by one into the invoice in the following snippet

InvoiceItem.create(
                    InvoiceItemCreateParams
                            .builder()
                            .setCustomer(customer.getId())
                            .setPrice(item.getKey())
                            .setQuantity(Long.valueOf(item.getValue().getQuantity()))
                            .setInvoice(invoice.getId())
                            .setTaxBehavior(item.getValue().getTaxable() ? InvoiceItemCreateParams.TaxBehavior.EXCLUSIVE : InvoiceItemCreateParams.TaxBehavior.INCLUSIVE)
                            .build()
            );

but i got error You may only specify one of these parameters: price, tax_behavior.; request-id: req_uNZVIw2Uzy8h2a

i created the invoice this way :

InvoiceCreateParams.Builder createParamsBuilder = InvoiceCreateParams
                .builder()
                .setCustomer(customer.getId())
                .setCollectionMethod(InvoiceCreateParams.CollectionMethod.SEND_INVOICE)
                .setDaysUntilDue(1L)
                .addDefaultTaxRate(stripetaxrateid)
                .setPendingInvoiceItemsBehavior(InvoiceCreateParams.PendingInvoiceItemsBehavior.EXCLUDE)
                .setAutoAdvance(false);
InvoiceCreateParams createParams = createParamsBuilder.build();
        Invoice invoice = Invoice.create(createParams);
main sparrow
#

Three chekout sessions have been created and got 3 webhook call back.How to identify which checkout sessions webhook received.
$session = \Stripe\Checkout\Session::create([
'client_reference_id' => $refernceid,
"success_url" => base_url("checkout/success"),
"cancel_url" => base_url("checkout/cancel"),
"mode" => 'payment',
"line_items" => [
[
"price_data" => [
"currency" => "mxn",
"product_data" => [
"name" => "Test",
"description" => "Testdata"
],
"unit_amount" => intval($unit_amount * 100)
],
"quantity" => 1
],
],
'payment_intent_data' => [
'application_fee_amount' => 123,
//'transfer_data' => ['destination' => $destination],
],
'metadata' => [
'session_id' => $refernceid
],
]);
this is the checkout session format and passed a referenceid

leaden night
#

Hi

#

Why stripe first send invoice.payment_failed webhook webhook event even subscription transaction is successfully completed

I know in unsuccessful transaction it is common but every transaction(every subscription payment) stripe send invoice.payment_failed. Please explain this why stripe send that event.

I check stripe webhook event it like Subscription created Invoice failed So on.... Last checkout session completed

primal mural
#

hii

#

stripe team

serene drum
#

Hi, is it possible to assign multiple images to a product?

sand coyote
#

Hello, Good day! How can I get the charged product item on webhook event charge success and charge failure?

I need to indicate what product was successfully charged or failed in order for me to do additional processes. Thanks!

vocal wagon
#

Is selling game cheats & accounts allowed on Stripe? I am not the developer, but a reseller. Had troubles selling them on Square & my account was deactivated, cannot find onsite support without the creation of an account.

snow cargo
#

hi i wanted to reply to this message #1141584149870805022 message
not multiple items on same price tho, it's just that an invoice has multiple price item, and i want some of them to be excluded from tax calculation

golden cosmos
#

@snow cargo i've reopened the thread

sturdy bramble
#

hi how can i connect my stripe with my shopify store? if i'm searching to ad a provider a can't find stripe

thin skiff
#

hi! am implemented stripe payment gateway using nodejs and reactjs. its working well in local machine but when i deploy to cpanel (WHM) not working payment gateway

we getting this below errors in logs :
App 11262 output: /home/booqy/nodevenv/api.booqy.in/18/lib/node_modules/stripe/cjs/RequestSender.js:322
App 11262 output: at /home/booqy/nodevenv/api.booqy.in/18/lib/node_modules/stripe/cjs/RequestSender.js:322:37
[ W 2023-08-16 16:56:45.0365 13182/T3 age/Cor/App/Poo/AnalyticsCollection.cpp:102 ]: Process (pid=11262, group=/home/booqy/api.booqy.in (production)) no longer exists! Detaching it from the pool.
[ N 2023-08-16 16:56:45.0365 13182/T3 age/Cor/CoreMain.cpp:1147 ]: Checking whether to disconnect long-running connections for process 11262, application /home/booqy/api.booqy.in (production)

sand coyote
vagrant steppeBOT
#

keviny5866

rustic knoll
#

You cannot create new accounts because your account has been rejected. create account connected api

sturdy bramble
#

how can you ad ideal in stripe?

sonic turret
#

Hi, I am using customer billing portal in my webapp. I created some products with monthly and yearly prices and they were showing properly in the customer billing portal. Then I archived some prices and then added new prices with multi currencies and now that product is not showing in the customer billing portal. Can anyone please advise me what I am doing wrong?

leaden night
#

Why stripe first send invoice.payment_failed webhook webhook event even subscription transaction is successfully completed

I know in unsuccessful transaction it is common but every transaction(every subscription payment) stripe send invoice.payment_failed. Please explain this why stripe send that event.

I exploring stripe with test mode I make subscription payment using session flow which stripe inbuilt flow, and I setup webhook and it received like below order

Event type: invoice.updated
Event type: invoice.created
Event type: invoice.finalized
subscription created
invoice failed
payment intent created
Event type: payment_intent.requires_action
Event type: invoice.payment_action_required
Event type: customer.updated
payment intent succeeded
Event type: invoice.payment_succeeded
checkout session completed
Event type: charge.succeeded
Event type: invoice.updated
invoice paid
subscription updated
Event type: customer.updated

So I hendal payment failed scenario on invoice.payment_failed event but it execute earlier, even payment is successfully complete.

I managed payment succeed event using invoice.payment_succedd3d event.

So invoice.payment_failed event executes earlier that time run my code and add failed payment entry on local db. Even payment is succeed

wild plank
#

please provide stripe connect doc.

meager hinge
#

Question 1. Are the webhook events related to Stripe Charge is legacy?

Question 2. If the alternative to the charge.succeeded webhook event is invoice.paid, what is the alternative to the charge.refunded webhook event? I don't see any webhook events like invoice.refunded.

Based on the sentence below, the Charge domain appears to be Legacy.

Create a charge
Use the Payment Intents API to initiate a new payment instead of using this method. Confirmation of the PaymentIntent creates the Charge object used to request payment, so this method is limited to legacy integrations.

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

modest tree
#

The Payment methods configuration profile for the connected accounts is deactivated automatically. How can we trace the changes of payment methods configuration? Who deactivated it or why it is deactivated automatically?

hexed prairie
#

hi, what can I do to suspend the subscription and set the resumes_at time point, when I reach the resumes_at time point, I can reset the start time of the subscription cycle of this subscription to this resumes_at time point and charge

glad shoal
#

hi , how to handle bank rejection as it is showing some random message to user

vocal wagon
#

Hello. In our use cases we are paying Stripe Connect(ed) Express accounts which we make sure are in 'Complete' onboarding state, via the Transfer API.

So far we've been handling the POST /v1/transfers as a synchronous operation:

  • if successful, we mark the 'payment' internally as successful since we don't particularly care when the money will be payed our from the connected account to the linked bank account
  • if failed, we mark the 'payment' internally as failed and allow future retry

From our limited tests and test mode, if accounts are in 'completed' on boarding state transfers don't really fail, so the implementation described above seems to work.

For our integration we are currently listening to account.updated (to keep onboarding state in sync with Stripe), transfer.reversed webhook events.

My concerns are the following:

  1. is it really correct to threat these transfers as synchronous operations and react based on the synchronous response to determine its status? Most other payment providers which I've worked with in the past would be async and would send something like 'transfer.failed', 'transfer.rejected', 'transfer.success' webhook events
  2. Currently the only failure case we handle is if POST /v1/transfers returns non HTTP 200 status code. Should we be handling others - like listening to other webhook events for failures that could make sense for our use case? I feel like we are listening to too few webhook events.

Thank you for the support!

primal mural
#

hii stripe team i have one issue in coupon code

toxic harbor
#

Hi, I'm adding 'Klarna' payment method in the payment api, and when I'm trying to make an api call to create a session with it and a Euro currency I get an error that Klarna only supports 'usd'.
(I'm logging from Germany).
here is the error:
Invalid currency options eur. The payment method klarna only supports the following currencies: usd

terse lodge
#

Hello - is there a way to let Stripe handle currency conversions for prices in different currencies? Example: I sell something in EUR and I have a reseller that wants to sell that to their customers in GBP. They will charge their customers in GBP and would like to convert EUR prices to GBP on their end. Does Stripe store and offer a currency exchange rates API so they can convert on the fly prices between EUR and GBP?

tiny helm
#

Hello dev, thank you for your great help. I have a quick question. On platforms such as Thumbtack they take the payment, then hold it until the job poster approves that the job has been done, and only the their payment processor (Stripe) releases the payment to the worker. How is that achieved / if anyone can direct me to the correct docs because the way I set up Stripe Connect is they are paid in very short amount of time after PaymentIntent is created. Kindly appreaciated, Alex

main sparrow
#

Is it possible to set the stripe fee as predefined?

hearty garnet
#

Hi, I got a payment method id after complete a checkout, and I tried to attach it the checkout's customer but got this error "This PaymentMethod was previously used without being attached to a Customer or was detached from a Customer, and may not be used again." Doesn't the payment method attach like that?

delicate latch
#

Hi, I created a coupon and limited it to a single product only. But then I tried to apply this coupon to another product and it was applied.
How is it possible? Thanks in advance

vocal wagon
#

Hello, i'm using magento 2.4.3 and stripe version 3.3.12 and i get an error in checkout sometimes . It's not reproducible all the time, for example i made 6 orders in a row, some with visa, some with mastercard and on the 7th order when trying to use sepa i get an integration error. The order is created in magento and the payment intent is created in stripe but it's incomplete. I am also using connected accounts.

quick frigate
#

Hi
Is it possible to create an one-off invoice for a product without using credit balance ?

snow cargo
#

hi i am having problem getting the correct subtotal
this is my request : req_Nj0gZpAS0zYB65
this is the response : https://pastebin.com/VUXjDWPA

the subtotal is more than the total, why is that?

vocal wagon
#

Hi, I'm having a problem with a charge using a payment method that I could charge in the past. The error saying "Tell the customer to try a different payment method, or they can contact their issuing bank for more information. Retries may succeed.". The customer contacted their bank and the bank replied that there should be no problem. Can I somehow get more detailed information, why the refusal happened?

sonic turret
#

Hi, I am setting up customer portal in my webapp. After creating the user in Stripe without any plans assigned to him and present the portal, by default it shows the "Add payment method" page. I would like to instead show our products page. Is it possible to show that? One way I tried to solve this is create a free plan and assign it to the user by default. But if I don't know the user's country and I assign a free plan with $0, then the customer is stuck with $ instead of any other currencies available.

azure shore
#

Hello, i a trying to test payout to individual users, but when testing i get a error saying that i don't have enough balance, when i debug it i get a pending of 113619 euro and balance of zero, in the stripe documentation it says it will take 2 to 7 days and my first payment was a couple of weeks a go. i am using test mode. i will appreciate any help.

fallen tangle
bronze oar
#

Hello Team, My name is Dheeraj, I am trying to implement Stripe for my client. I need help tp understand why below error is coming UP

Error Start
message
:
"Stripe does not support destination charges with application fees for export transactions."
param
:
"application_fee"
payment_intent
:
{id: "pi_3Ng1rLFZy7FCqNjE0etOWx96", object: "payment_intent", amount: 1000, amount_details: {tip: {}},…}
payment_method
:
{id: "pm_1Ng1sKFZy7FCqNjEEcsW7VoP", object: "payment_method",…}
request_log_url
:
"https://dashboard.stripe.com/test/logs/req_cNwFuhFy6hXKS0?t=1692262095"
type
:
"invalid_request_error"

Error End here

My client requirement is , he wants to setup payment link for customer who will buy product & as soon someone makes payment it gets transferred between 2 people ( 1- Platform which is my customer / 2 - Agent who will make sale )

prisma stirrup
#

Hello,
I've integrated stripe payment in my React native application.
In that application, I'm using the Gpay functionality of the Stripe payment.

Did anyone get this type of error?
If anyone knows about this one, their help will be highly appreciated.

rustic knoll
#

The provided key 'sk_test_*********************************************************************************************oqzOdf' does not have access to account 'acct_1NUkPgKdvIU0wzJd' (or that account does not exist). Application access may have been revoked. this is error in my code

meager hinge
#

hello.

Question 1. Are you not sending the invoice.paid webhook event for a single payment rather than a subscription?

Question 2. If invoice.paid event is not sent for single payment, which webhook event should be used? Should I use payment_intent.succeeded?

crystal ember
#

Hi, Can anyone help me how to trigger payout.cancel webhook event?

main sparrow
#

oxxo payment webhook not working.we used payment_intent.succeeded

sinful bridge
#

Hi, Can anyone help me how to configure Zuora connector with Stripe?

pale hemlock
#

Hi Devs! We found a bug in our payment request (Apple Pay/Google Pay) implementation with 3DS. Is there any way of testing this locally?

buoyant vale
#

Hi Guys, I have integrated cash app pay but while testing on test account, sometime I get following error:
This object cannot be accessed right now because another API request or Stripe process is currently accessing it.
Will we face this on production as well?

tiny helm
#

Hello Stripe,

Just a quick question in regards to Thumbtack payment model. Is this the correct flow?

cold kindle
#

Is it possible to set up let's say 2 custom connected accounts and have those connected account charge each other.
exampel:
Connected Account 1 purchases something from Connected Account 2 and the charge is sent from 1 to 2?

vocal wagon
#

i need help accessing my beneficial ownership report - the RBO wont send me the report

#

also the regesteried information i have isnt accepted

#

i cant get through to any support from stripe and im getting fustrated as this has taken days now

#

i dont understand why stripe claim to have 24/7 support

#

this is a joke

#

stripe have the worst support

#

i need somwone to contact mw

#

me

#

im requesting someone to connect with me please

buoyant holly
#

Hello Community,

I'm reaching out to seek your guidance on configuring a specific scenario in Stripe. Currently, we're operating a pure consumer (B2C) platform, utilizing a straightforward subscription flow that offers three different products at two distinct pricing tiers, tailored to both monthly and annual payment schedules.

We are planning to introduce a new feature that will allow users to invite additional individuals to their account. At present, our system is structured around one account with one subscriber. We intend to expand this by allowing multiple users within a single account. Our goal is to implement a pricing model that will charge for each additional invited user. Just to clarify, the "admin" user of the account will be the one who will be billed on each new user.

If anyone with experience in Stripe could provide insights or guidance on how to support this pricing model, your expertise would be invaluable to us.

Thank you!

hearty garnet
#

Hi, I tried to custom the checkout page in stripe dabashboard in test mode, but I can't save the changes due to the save button is grey

short spire
#

Hello, I want to pay the user in the application I have now. Can I do this with stripe? Can I send money to the user without being a member of stripe and only getting some bank details of the user?

lilac fox
#

Hello Stripe support, some one placed an order on my e commerce website. and the price of product was 3 dollar. stripe cut 0.43of 3dollar and send us the remaining. but they said they will cut 2% ofthe amount. 0.43 is 14% of the total amount. how is that ?

rotund whale
#

Hi there, anyone knows if it is possible to retrieve the Payout trace ID from a custom account programatically? I couldn't find anything from the API reference but I can see it from the dashboard

drowsy ember
#

Hi. I am trying to use Stripe Elements on my webpage.
Could you please answer how to completely replace Element with another API key correctly? Currently I use such JS code:

paymentElement.unmount();
paymentElement.destroy();
paymentElement = undefined;
elements = undefined;
stripe = undefined;

And then recreate everything from scratch.
But it seems that after recreation and reinitialization of my Element with another API Key it breaks 3D Secure Challenge as it starts several times simultaneously (number of times is equal to number of created Elements in past) and it leads to card authorization failure.

silver finch
#

Hi all, I was wondering if anyone has come across the need to add gift aid to payment elements, and if so how did you accomplish it?

grand sandal
#

Hi, I received the following when trying to create a payment method in test mode:

Sending credit card numbers directly to the Stripe API is generally unsafe. We suggest you use test tokens that map to the test card you are using, see https://stripe.com/docs/testing. To enable raw card data APIs in test mode, see https://support.stripe.com/questions/enabling-access-to-raw-card-data-apis.

The card number that I sent was specifically the test Visa card number from https://stripe.com/docs/testing; are the test card numbers now deprecated in favour of the tokens?

EDIT I can see that the testing page also says "Most integrations don’t use Tokens anymore, but we make test Tokens such as tok_visa available if you need them.", so this seems a bit contradictory.

vagrant steppeBOT
#

alessio_not_shish

#

viacheslav_68834

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!

queen mulch
#

hello
If in the current month the payment for a subscription fails and all payment retries fail also, Stripe will create draft invoices for the next months, but won't try to charge the customer for them.
Is it possible to make Stripe stop issuing invoices (or void them) for the new billing cycles when there is a previous invoice that has not been paid?

modest trout
#

hi, what's the character limit on description parameter for paymentIntents and subscriptions?

pliant meadow
#

Hey, I've got a problem with updating the price of a subscription and the upcoming invoice

topaz marsh
#

Hello !
I am having issue understanding how to choose Cartes Bancaires as the network for my online payment.
In this documentation : https://stripe.com/docs/card-brand-choice I read that I needed to do this :

  • activate Cartes Bancaires payment method in my dashboard
  • check that 'cartes_bancaires' is in the card.networks.available array of the payment method
  • set payment_method_options.card.network to 'cartes_bancaires' in stripe.confirmCardPayment method

But :

  • I didn't change anything in the dashboard and I can change network to 'cartes_bancaires'
  • when I don't change anything, charge's payment_method_details.card.network is set to 'cartes_bancaires' when relevant, by itself, but payment intent's payment_method_options.card.network is null (and when I set payment intent's payment_method_options.card.network to 'cartes_bancaires', I have the same result in charge's payment_method_details.card.network, but I don't understand why setting payment intent's payment_method_options.card.network)
  • the documentation shows how to change payment_method_options.card.network for
    stripe.confirmCardPayment method but how do to it with the stripe.confirmPayment ? It seems that I would have to update the payment intent's payment_method_options before calling stripe.confirmPayment, is there a better way to do it with this method ?

Currently, when I don't change anything, in production environnement, with a payment method with only 'mastercard' in its card.networks.available array, the charge's payment_method_details.card.network is 'cartes_bancaires' : https://dashboard.stripe.com/payments/pi_3NdbCJA69XfgDO9E0rJZPS8l (I join to this message the result I get when I load the payment method's data - for the payment method I used for this transaction)

Enable your customers to select their preferred brand in your payment form.

drowsy ember
#

Hi! I noticed it's possible to create setup intent without customer and authorize it. Very convenient thing as customer may not exist yet.
Can I then attach this setup intent to customer somehow later? My attempt failed with "You cannot update this SetupIntent because it has already succeeded."

I noticed, that it's possible to attach the payment method generated by setup intent. But this operation is banned in Stripe API in Indian entity.
Any possible workarounds?

light bough
#

Hi, just wondering if there is a way to batch request refunds via the API? E.g. I pass an array of payment intent Ids with a corresponding amount rather than call the API continulously?

lost coyote
#

Hey, I have a quick question about SCA if anyone can help. I've worked with this API a lot before at previous roles, so I'm very confused about the behaviour I'm experiencing.

We have a flow where a user enter's their card details, and we go though the SetupIntent's API. Then later on we charge the user using a Payment Intent. However, on the test environment when we use the SCA test cards (authenticate unless setup, and already setup), creating the SetupIntent works fine, and is marked as successful in the dashboard.

However, when we then later try and create a PaymentIntent, it fails with the requires_action error, but that shouldn't be the case for these test cards right? Are there any limitations around more than 1 user setting up a SetupIntent at once per card on the test environment or anything like this?

Happy to just be pointed in the direction of the relevant pages on Stripe docs, but I couldn't find anything relating to this behaviour.

sonic turret
#

Hi, after I create a pricing table and embed it in my webapp, it shows by default $ prices, though I have added multiple currencies. The correct local currency price is shown after the user presses the "subscribe" button. Why can't Stripe just show the local currency in the starting page itself instead of $? If I have not added any other currency and only have $ prices, can I make Stripe show local currency (using current conversion rates)? Say I added $ prices only and a user opens in UK, he should see everything in £.

visual pine
#

I am implementing Stripe Webhooks in my Next.js project and I've tried multiple solutions to make it work but the req.headers['stripe-signature']; is still undefined.

iron swift
#

How can I display tax information on the payment page?

#

I am currently adding custom style options to the checkout module in brand settings, but I noticed that it seems like I cannot return to the default state?

sinful bridge
#

I need a help to setup Level 2 or Level 3 data processing for Stripe merchant account

kind vector
#

anyone here?

winter notch
#

I could use some help with someone not being able to check out from Canada!

bronze oar
#

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

upper fossil
#

Hi. We are needing to track various clicks that happen within the stripe payment element. However, I am not finding any way to do this. We are using stripe-js-react. The PaymentElement component doesn't have an onClick handler, and the button itself has no unique identifier on it. The button that we are specifically trying to track is this:

jaunty stump
#

Hi guys is there anyone here who can help

#

so whats happened an event i was running has been cancelled, stripe howeer have now sent me a message explaining that they dont want me to a customer on their site and that they are going to close my account as the event got canclled people want refunding

#

now stripe hae paused my accoutn and are holding the money it says, but how can i get hold of them to ccsess the money to be able to refund people and stop more disputes

#

it actually says cos theyre holding money im -200 pound with them? but there is money they are holding in the account.

shadow cobalt
#

Hi, on my charge object i get the platform branded receipt URL, I am using destination charges with on behalf of. How can I get the connected accounts branded receipt url?

urban depot
#

Hello I was using create subscribe api for trail period with defualt payment method but y was setup intent triggered? here pasting reqId
req_sOfIrML97AYk5z

indigo dome
#

Hey, how can I configure account transferring similar as is in RevenueCat?

cyan swan
#

Hey, can we disable resume plan button on customer portal?

turbid stone
#

Hi folks, I am testing the WisePOS-E terminal using a physical test card and specifically this use case(see attached image). The instructions say to insert card, and when I do(with the amount being 10.02), it accepts the payment. When I tap the card(which shouldn't work if you are in the United States), the terminals screen gets stuck on "Processing" and never goes back to the main screen. Am I supposed to intercept the failed status and cancel the payment so the terminal goes back to the main screen?

spice schooner
#

hallo, iwant help with an issue and there was an option to come here to disuss it? what im supposed to do exactly make a ticket?

gentle flint
#

I have a paid trial recurring plan. So there is a payment intent with status=requires_action and a setup intent with status=requires_payment_method. How can I complete both payment intent and setup intent in a single user authentication action? The account is Indian stripe account.

idle pumice
#

Hello I was testing outbound payments api call and it doesn't recognize the finacial account id I provide even though it an existing account on stripe dashboard. This is in test mode and I verified the secret key is correct as well as the finacial account id.

This is the code:

import requests

SECRET_KEY = 'sk_test_REDACTED'
URL = 'https://api.stripe.com/v1/treasury/outbound_payments'

headers = {
    'Authorization': f'Bearer {SECRET_KEY}'
}
data = {
    'financial_account': 'fa_REDACTED',
    'amount': 1000,
    'currency': 'usd'
}

response = requests.post(URL, headers=headers, data=data)

print(response.text)

Then theres the error (image)

inner pulsar
#

Hi Dev Team, do you have a resource for how developers are testing internationally. I’ve look at all the documents for Connect and Payments which have the drop downs for varying countries and currencies but I’m not talking about that. What I’m talking about is, I’m in the US, my Dev team is in India, they need to test what things actually look like in the UK for users. I’m assuming this needs to be done with VPN?

real shell
#

how to turn off cash app option?

primal prawn
#

Hi folks, How to get with API the platform bank account for bank transfer ?

limber steppe
#

Hi, what are the features relevant to rak_connected_account_write and rak_accounts_kyc_id_numbers_read permissions when setting up a restricted key?

hybrid vapor
#

Hello, I have an issue with regards to taking some customers' payments through stripe. In this case:

  • a customer adds their payment method through the stripe physical terminal at our place of business and also has to enter their card pin through the terminal.
  • Once the payment method is successfully added to the customer's stripe account we use our custom recurring subscription system which calculates the monthly charge amount and sends it to stripe as a payment intent,
  • an error occurs for some of the payments. The error being that the customer's payment shows as "incomplete" and requires an additional authentication step.

I want to understand why this error occurs and how to ensure that all necessary authentications are carried out during the first time addition of the payment method? Is there a way to receive pre-authorisation for future transactions during the payment method addition on the physical stripe terminal?

viral bear
#

Is setting transfer_data on a payment intent supposed to work in test mode?

young hornet
#

Hi, I am able to do any payment in test mode using test key.
But when I switch to live mode, it got this issue.

bitter kestrel
#

Hello, is this the place to ask about an error i get trying to call the method \Stripe\Webhook::constructEvent() in my webhook? 🙂
This is the error: "error": "No signatures found matching the expected signature for payload"

naive pelican
#

hello guys, we created an api for listening to the dispute webhooks
But I want to simulate the winning of the dispute in the test mode so I counter dispute it (sending an test evidence) in the stripe dashboard.
but it says I need to wait for 3 to 4months for bank review.
is there anyway to bypass this during test mode?

fiery stirrup
#

Hi all... We requested Apple's Tap to Pay entitlement on Monday and we haven't received any news since. Does anyone know how much time they take to grant it? Where can we verify if we have received it?

solid ibex
#

Hi!
Facing some issues with confirming payment intent when address element is on the same page
We are updating the address in payment intent on the backend and when we try to confirm payment on the frontend, it automatically passes the address from address element and throws an error that "previous update was made using a secret key so this update can't be made with publishable key"
Changing the key/logic on the backend is not an option because many payment intents have already been created and they will cause this error, even if future payment intents work. Neither can we use the secret key on the frontend.
I have already tried passing shipping as null/undefined in confirmPayment but it gets ignored.
Any suggestions?

kind vector
#

how to use api key and for shopify payment how can i use it?

spring drum
#

if i list a customer's subscriptions, how do i tell which one is actually relevant? relevance meaning one customer can have multiple subscriptions, but i want the latest one

jade sundial
#

I can’t authenticate my stripe account because I got a new phone number and theres no option out of it

visual pine
#

I am using the Stripe CLI to test my events and it says that my events have succeeded but it also shows a 400 POST error

haughty granite
#

How to make an apple pay payment with the decrypted cryptogram?

vernal flint
#

I am getting this error "Request <req_id>: Your card was declined" while adding my card , we have stripe integration for this, can you please help me to know in what case we do get this error?

tropic pond
#

How to apply a promotion code to an existing one-off payment invoice (not yet finalized) using API/sdk (not Checkout) ?

terse rock
#

Hey stripe devs,
i have a problem with identity verification module with stripe. whenever my one canadian client try to verify his identity then his session is always stuck in loader.

vocal wagon
#

For online payments.
Is it possible to Creat link for payment without pre-defined amount (the customer Deicide on its own how much to transfer)?

Do we need our own online-cassa or you can provide your own and how much does it cost ?

signal mason
#

Hello guys I hope you're doing well, I was wondering, how to generate the client secret from my backend, to provide it to my react frontend ?

versed jewel
#

Hey, is there a person I can talk to about a specific charge on the account?

storm imp
#

Hello. We are currently creating subscriptions for customers with a loading time of up to 5 minutes.

We have to pull our taxes from a third party platform.

A subscription is created, Stripe creates a trial of a couple of seconds so we can create a $0 invoice as a workaround to be able to add line items, we wait for a second invoice $5 invoice to add in our taxes, we finalize, and then we try payment.

The waiting time mostly comes from waiting for the second invoice to be created by Stripe. is there anyway we can streamline this?

quasi perch
#

Hi! Is possible to collect tax_id for Brazilian customers with Stripe Checkout?

fierce stirrup
#

Hiya, does a payment hold do an AVS check? or does that only happen when a payment is captured?

quasi plume
#

I have a question about the origin of an "applied balance" line item on one of our customer's invoices. Can you tell me where this came from? Invoice id: in_1NRGNlF0x5SNp72DzzMMJ95t

dusky tree
#

Does anyone know how to fix this issue? I'm based in Mexico and an employer (based in the US) is trying to pay me via Stripe Connect

lapis epoch
#

Hello, friends! How are you doing today? I am developing a website and I am using the Pricing Table and Payment Links to charge a monthly subscription of my clients. I offer a 30-days free-trial, however I wish it was possible to checkout the user without requiring the payment info (card number etc.) upfront. Is that possible? Can someone help me, please?

tiny helm
#

Hello devs,

If you can give me an idea what's wrong. I am trying to create a payment intent and in Stripe Dashboard -> Payments, the transaction is 'Incomplete' and the message above it is 'The customer has not entered their payment method.'. This is URL to previous thread https://discord.com/channels/841573134531821608/1141670274044018820

vocal wagon
#

Hello I have a customer with failing payment when using stripe's apple pay integration. Integration should be ok because card payments are being charged normally, only apple pay payments are not being charged.
Can you help me with troubleshooting? I'm sending payment_intent id: pi_3NchKTA6Z0xrazDS00ZgSumK

outer jetty
#

Hi! Am implementing Express Element and wonder why PayPal is not a payment method for us? We are located in the US. Looks like There is no way to activate PayPal in the express element

sonic turret
hybrid vapor
#

Hello, how do I handle the requires_action payment intent return without stripe js?

nimble glade
#

I'm using element with stripe.confirmPayment to create monthly subscription. There is a element form i can display if a user only want to update is payment method (credit card number) before the renewal date ?

eager rune
#

Hello! I've been trying to delete all the test data but kept getting this. Is there any solution of this?

fallen leaf
#

Hi, our team is trying to use checkout to sell subscriptions with collection_method=send_invoice, but we can´t find how to use this setting on checkout. Is there a way to do this?

fallow bison
#

Hello i would like to create a connect account but i don't find it

ember spear
#

Hey, I have a question about the API. I am looking at this subscription ID - sub_1M5YjKAH5qOXE61A3dEnKNvM. On the Stripe Dashboard, it shows that the subscription started in October 2019, but in the API, the start_date returns 1668793918 which is in November 2022. Do you know where I'd be able to find the correct start date in the API or why the dates are different?

storm imp
#

is there a list of BINs for virtual cards and visa/amex/mastercard gift cards?

keen goblet
#

Hey quick question, when a subscription gets renewed, which one is the most logical

listening to payment_intent.succeeded or invoice.succeeded?

As far as i understood, customer.subscription.updated wont work.

chrome solar
#

Hello, is there a way to allow connected accounts to issue refunds to their customers via their Stripe dashboard?

pearl light
#

Hi, I'm using typescript and I ran into an issue where whenever I type in process.env.variable! into the command for stripe, there becomes an issue where stripe doesn't connect even though I print out the string when I attach it to a constant

scenic hound
mental flume
#

Hi, I'm using a Checkout to set up subscriptions with a free trial that don't require a payment method up front. Right now I'm collecting the user's email and phone number, but I'd also like to collect their name. Is there a way to do this and I'm just overlooking it in the docs?

slender dawn
upbeat moon
#

Hey, can I retry an event ad hoc? This is a express connect webhook event that failed in our dev setup and I want to manually test it now evt_1Nfv4RFTLAuntOipqqn26jil

fierce stirrup
#

heyooo, when placing a hold on a payment method should is use confirm: true? What would that do as it relates to placing a hold?

proven coral
#

I'd like to add Stripe's 2.9% plus 30 cent processing fee at the end of the checkout process as a service fee to pass that along to the customer. I do not want to change the price of my product to include that fee. I found an article that this can only be done for customers using Xero? Is that true or is there another way? Here's the article: https://support.stripe.com/questions/charges-and-payments-with-xero-and-stripe#:~:text=If you have chosen to,customer a processing fee option.

real shell
#

How to get this "share payment update link" through API when a user wants to change credit card info?

lapis epoch
#

Hello, friends! How are you?

I am trying to add a webhook to my Node.js/Express backend and I keep getting this error:

No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe? https://github.com/stripe/stripe-node#webhook-signing

I searched this error online and I know that 3 things must be right to fix this error:

  1. The payload body should be a RAW;
  2. The request should be sending the stripe-signature through the headers;
  3. The STRIPE_ENDPOINT_SECRET (aka Signing secret) should be correct.

I think, I am getting the error because of 1. When I console.log(req.headers['content-type']), I get application/json and I think this is the problem, right? 🤔

Can someone please, help me? 🥹

solid hemlock
#

What fee breakdown will a Standard Connect Account see for a direct charge? In this example, will the connected account see both the 0.59 stripe fee AND the 1.23 application fee? Or just a rolled up 1.82?

vocal wagon
#

Is there any way to specify the "value" output on a custom checkout screen created through the stripe payment links page? In my case I want the customer to see an option in text that corresponds to an ID number that is sent to me via webhook. I'm aware that this is possible if I code the checkout screen myself I'm just wondering if it can be done otherwise.

manic slate
#

Hello!

When we are retrieving a stripe.Charge and looking at its amount_refunded, does that include pending and failed refunds, or only succeeded? If it does not include pending refunds, does the value get updated in a charge.refund.updated or charge.refunded webhook event later on?

pseudo knot
#

If I'm doing Stripe Connect, can I use it for individuals not businesses, that is: I don't want my users to select if they're an llc, a sole-proprietorship, etc

Just a 'sign up and enter your bank' the end

Is there any way to set this up? Maybe with Connect Custom?

shadow verge
#

in the PaymentIntent object, what's the difference between the amount and amount_received attribute? Under what circumstances would they be different?

scenic cosmos
#

Hi everyone,
Is there a way to apply a coupon programaticaly at time of renewal for a yearly subscription?
Say a customer has a subscription that will expire in a month. They have a coupon ABCDE given them 25$ off. What would be the best way to attach this coupon via code to their subscription or profile so that this coupon could be used at time of renewal?

#

Another question from me. Assuming we have a customer with a yearly subscription expiring and their payment method has expired as well. However, they have a coupon code giving them 100% off (E.g. free renewal for one year). How can we auto renew the subscription? We do not want them to have to update their credit card. We also do not have to use a coupon of there is a way to extend the subscription of one full year? Thanks for all your help

hot tree
#

Hi! the line item in upcoming invoices API has a computedAmount field on Stripe's dashboard's terminal. But I don't see this field in the go SDK. Which field can I use to get the total amount (including tax) in the upcoming invoices API?

torn drift
#

Hello! We have a problem with an Express account getting closed due to "Risk review", this account does not violate Stripe rules and the date that this was initiated was around the same time that this user closed their own (completely separate from our company) Stripe Business account, are these things possibly tied together & what's the quickest way to get this solved?

warped wing
#

Hello, for event webhook, if Stripe gets a lot of timeouts does Stripe throttle the event deliveries?

midnight lintel
#

Hey guys - I'm trying to create a checkout session and add a discount - I'm getting an error saying that there is an invalid array - not sure what the issue is

fierce stirrup
#

Friends, when creating a setupintent with "postal code" check/rule turned on, should I expect the setupintent creation to fail if user supplies an incorrect zip code? or will it only perform the zip code check when a payment is attempted?

idle pumice
#

I have a setup to test credit_received webhook, with this code

# Set your secret key. Remember to switch to your live secret key in production.
# See your keys here: https://dashboard.stripe.com/apikeys
import stripe
stripe.api_key = "sk_test_REDACTED"

response = stripe.treasury.ReceivedCredit.TestHelpers.create(
  financial_account="fa_REDACTED",
  network="ach",
  amount=200,
  currency="usd",
  stripe_account="acct_REDACTED",
)

print(response)

and this successfully triggers the event in my environment.

I'm wondering if there's a way to get source flow data passed in a test request? I'm trying to mimick the flow we already have with this webhook so I can implement the new feature correctly. Right now this is the current step in our flow on retrieving received_credit data

obp_id = event_obj['linked_flows']['source_flow']
        if not obp_id:
            return ""

        obp_obj = stripe.treasury.OutboundPayment.retrieve(obp_id)
        invoice_number = obp_obj.metadata.get('invoice_number')
magic pilot
#

how can i create and collect a payment intent of charge=0 just so I can save the payment method and save customer's credit card?

somber creek
#

Would someone mind explaining like I'm 5 years old..
I'm using the Firebase-Stripe extension.
When I sign up a new user (myself for example) on my site, it creates a new user in Firebase, Firestore, and Stripe. Cool.
Now when I open a payment link on my site to actually buy something, and go through the Stripe flow, a new customer is created (with the same email) in Stripe, and when it tries to find that user in Firestore, it doesn't exist (because its a new user now).

What am I doing wrong here? I'm obviously misunderstanding something.
Thank you

crimson olive
#

Hey all, I am considering stripe to do recurring billing: could anyone please tell me what the process is if I want to increase the yearly subscription fee (e.g. because of inflation)? Do they need to go through some kind of process at the Stripe website to approve the increase, or can I just notify them by email and they don't have to do anything unless they want to cancel?

upbeat moon
#

@stray oxide just sent the email

dusky remnant
#

greetings.. i have recieved scam style emails that google reports as verrified as coming from stripe.com (offical) i do not have a stripe account so i cant access support on the webpage .. is there a location prone number i can contact i can talk to about this? it seems like problem if offical strip.com is being involved in potential scam email (i understand this is not the correct location.. idd just love some assistance in finding the right place that does not require an account)

cyan rune
#

Hello there!. I have an issue: when I use stripe_account argument , The api answer with "stripe.error.InvalidRequestError: Request req_3zUvi8rbEWpkAF: No such price: 'price_1NgEaUFiC8EGPCNM5lURPRja'"... before when I not used this argument, this error not happened, anyone has any idea about this?

high orchid
#

Hey guys,
I'm trying to incorporate a payment gateway into my website on wordpress - which is being designed by other developers. In order to have this they are saying there is an additional costs which is required for authenticated Merchant API, Security Certifications and the Encryption Keys. Can someone please clarify this, as I thought stripes only charge was the transaction fee? How do I get payments onto my wordpress website for services?

lapis forum
#

Hi, I have a question regarding how to achieve the equivalent behavior of toggling "cancel at period end" on a subscription once a subscription has a schedule (upcoming phase).

steel umbra
#

Hello! I'm investigating a bug with and getting unexpected behavior difference between the upcoming invoices API and the invoice that is actually generated from a subscription update. The context is that when a customer is updating their subscription through our API, we hit /invoices/upcoming with the update request and use the result to rate tax, which we then include under add_invoice_items when submitting the update. In a case where a customer was adding a $0 subscription item to an existing subscription, the upcoming invoice showed a subtotal of $10 (the cost of the existing subscription item). We rated tax on that and included an invoice item of $2, but the generated invoice (in_1Nf10QCcKlYJxALVfdMFImmD) had only the tax item we added, not the $10 charge.

Repro steps in thread. Can someone explain to me why this is happening?

quasi perch
#

Hi! My SaaS has 3 plans for subscription, lets say silver / gold / diamond, the customer should have only one of them active.
But I also has metered subscriptions addons... like the customer can buy extra features inside the SaaS, like bigger employeer limitation for his store...

How can I set this case on Stripe dashboard?

I'm trying to use Stripe Checkout... I managed to limit to just 1 active signature... but how should I set that the signature must have one of the 3 plans, and just one unit, and can have as many as he want of the other metered products?

bleak charm
#

hi can i get help please

#

i need to change the regen of my accounton kick

#

i chose jordan by mistake instead of israel

lilac cobalt
bleak charm
#

i didnt get the information from this site if any one can help me invoice room

#

احتاج لمساعدة من شخص يتحدث اللغة العربية

#

انا فقط احتاج الى تغير بلد الحساب لاتلقة الارباح من موقع الكيك للبثوث المباشرة

golden cosmos
tribal abyss
#

Hi, I have a question. I changed my domain name for my website, how can I modify the setting?

#

Sorry for the vague question.
I changed the domain name and update the webhook key. But I still can not go to the checkout page

versed roost
#

Does anyone know if stripe provides card tokenisation?

languid siren
#

Hello i have to wait a week until i get paid with a stripe how long does it take to get paid from ur customers once u wait that week ?? Like can u transfer next day after that

hearty garnet
#

Hi I want the buyer to receive an email notification after payment and I have enabled customer email settings in dashboard, but the customer still cannot receive email. How could I do?

iron swift
#

I would like to know how to set up the information in red to display normally?

patent jewel
#

How modify element Apple pay button cicle radius

#

No, I use web Elements Payment Request Button

#

No, I use web Elements Payment Request Button

vagrant steppeBOT
#

yanyubin

patent jewel
#

OK, I understand , Thanks

misty hornet
#

@patent jewel I've created a thread fo you let's discuss there

leaden night
#

Hi

young hornet
#

pm_1NgJD8Do5Duz2o7HFz207TJZ
Hi can you help me check this payment?
I got three_ds_method_url but it unable to access (in live mode)

left olive
#

Hi, We are going to be offering software and hardware subscriptions. Not all our customers will need hardware so these will sign up straight in our platform. For the customers who need hardware, we need a platform so people can order these and we can send them out. But then they will sign up to the software once they get the hardware, so we want to be able to charge for the software and hardware subscription in one payment. Can we do this in Stripe or do we also need an ecommerce platform for the hardware ordering?

faint onyx
#

Hello, can I associate user information into embeddable buy button so then my webhook endpoint knows who pays the money and then trigger a function to update the database accordingly? I asked this question yesterday but couldn't figure out how.

placid oyster
#

Hi, Good day! Can someone help me on how to test and handle a failed refund webhook response? Thanks.

tired night
#

Hello, I'm trying to incorporate stripe payment element in react and node app. using the documentation i have done a initial setup. The problem is when im making a payment (in test mode) the status for it is incomplete in the dashboard. photo of payment element.

urban depot
#

I do not want to trigger setupintent succeeded event after trigger trail subscription can we do this?

little dawn
#

Hi,

Can I customize the stripe checkout page and pass the information to the Stripe checkout session API and display it in the checkout page like this image

tardy spade
#

hi we have strange thing happened
a customer has two charges
with same cardId
but in the charge the last 4 digits of the card id different

stray jolt
#

Hi team,
In the process of setting up a subscription involving a 3DS card, I'm seeking advice on which specific event gets triggered when a user either fails the authentication or opts to cancel the authentication process. Your insights would be greatly appreciated.

sand coyote
#

Hello! Good day! On reset billing cycle. Are there any events to get the product? Thanks!

sacred acorn
#

Hi there! I wanted to know how I could find our retention by product subscription in our Stripe Dashboard. I'm trying to understand difference between our monthly plan and annual plan.

leaden night
#

why stripe send invoice.payment_failed event when i make first time subscription payment in every first time subscription payment

#

FYI:-In test mode

thin spindle
#

Stripe Elemnts Hello I need to record if the user used applepay or googlepay but the json that the javascript api returs does not include that info. How do I tel what they used?

robust brook
#

Hi, we're trying to enable SEPA payments via stripe payment sheet in our expo react native app. However, we're not able to see SEPA payment options in the sheet. With the same payload, it is visible in our reactjs web app but not on the react native mobile app.
Attaching SS of payment intent for reference.

blazing thorn
#

I have issues with my account any developer here?

main sparrow
#

To check the balance of a connected account,
I got below response:
Stripe\Balance Object ( [object] => balance [available] => Array ( [0] => Stripe\StripeObject Object ( [amount] => 221012 [currency] => mxn [source_types] => Stripe\StripeObject Object ( [card] => 221012 ) ) ) [livemode] => [pending] => Array ( [0] => Stripe\StripeObject Object ( [amount] => 168658 [currency] => mxn [source_types] => Stripe\StripeObject Object ( [card] => 168658 ) ) ) )
but in dashboard i got different balance - $3,896.70.

quartz sentinel
#

can i create charge using customer id or old charge id i dont have defult_source i am using stripe checkout

vagrant steppeBOT
#

prakash_03361

haughty granite
hexed prairie
#

hi, How should I downgrade a subscription such as yearly to monthly, but the monthly cycle starts after the end of the yearly cycle, and then starts a new monthly charge?

delicate latch
#

Hi team,
I have a subscription product. I want my users to enroll into this subscription for a free trial period of 30 days.
How to create a checkout session using a free trial and still collecting and saving card details?

Thanks for your help in advance

bronze oar
#

hello team I want to receive payment in 2 accounts, so which API should I use for that?

lost cairn
#

Hello ,
I have done a transaction so that some amount will go to a main account and the remaining amount will be transferred, then the data is shown in the description in the main account, the data is also shown in the transfer tab, but the description is not shown in the transferred account.

quiet chasm
#

hello , I have one doubt in the payment intent method i am creating one payment method in this set confirm: false so in this scenario user payment is deduct from thier bank account and hold and when we confirm true that we receive payment or payment is not on hold means not deduct from the user bank account so when we confirm it at that it's directly deduct from bank account and payment done

hearty garnet
#

Hi, I'm using stripe java sdk v22.31.0 to create checkout session. I want to add a customer id to the RequestOptions and I can't find a parameter name customer_id but find client id. Is it the parameter to use?

stoic moss
#

what's the correct way to locally test my webhook? Got this error and not sure how to get around it

stoic mirage
#

Guys I have a stripe account that I manage in my mothers name for her construction business. It's been going really well and I have no issues. I am now starting a tiktok shop for some homemade body cleansing products as a hobby while I study and help out my mum. Tiktok use third party online financial platforms mainly stripe to manage payments between customers and sellers.

However I've heard that if even 1 person attempts to charge back or attempt to refund then my stripe will shut down. Also I don't have an official company for the tiktok shop. Does anyone know if this rumour is true? Does anyone know if I need a real UK business?

urban depot
#

wht is the status of subscription after expiry ? We have updated the subscription to cancel at period end so after period end wht will be the status of the subscription?

ornate turtle
#

Hello, quick question

#

I need to charge off-session users but I'm stuck

#

I set the error_on_requires_action parameter to true otherwise my script generates payments that are never confirmed but I get an authentication_required error even though the card was authenticated with 3DS when creating the paymentMethod in a previous state

wheat token
#

I'm trying to verify webhooks from stripe, but when I try to pass req.body as a parameter to stripe.webhooks.constructEvent(req.body, signature, this.stripeWebhookKey);
It returns StripeSignatureVerificationError: No webhook payload was provided.
and when i log the req.body it returns undefined

I tried not to parse the request

this.app.use((req: any, res: any, next: any) =>{
      if(req.originalUrl === '/api/premium/stripe-handler'){
        next();
      }
      else{
        this.app.use(express.json());
        this.app.use(express.urlencoded({ extended: true }));
      }
    });
viral spoke
#

Hey, I would like to create subscriptions via stripe. I would like to make it as clean as possible with as less work as possible. So I want to use the hosted stripe site via a payment link and then listen to the webhooks. For me it's easy: when the customer created a subscription (and it's paid and active ...) then my webhook is called and I can change the user on my end. But when the subscription runs out or he cancel it or do whatever so I won't get any payment, also my webhook should be called. No other events. To what events should I listen to?

quiet chasm
#

i want to set that when i create payment intent at that money is deduct from user and hold the payment and when admin approve at that money transfer to the stripe account so which method is suitable?

surreal rain
#

how to test expired card scenario using physical test card with M2 reader in ios

shadow escarp
#

Hi...
when we connect account using standard method on stripe they provide url link and open the onBoarding dashboard okay.
is this possible to short that onBoarding page ?

cold kindle
#

Good morning everyone!
I am currently trying to onboard a custom connected account. As far as I understand, this account type does not have a log in/access to reporting by default.
How can I this up for such an account as I want the custom connected account to be able to see some reporting and transaction details

maiden quail
#

I'm currently setting up the React Native AuBECS form. I have the form rendering, but I'm not able to interact with the elements themselves. It's acting like the default styles and events aren't being bound or something. It's possible that flex options are messing it up, but there's no mention of default options in the docs on: https://stripe.com/docs/elements/appearance-api?platform=react-native for this particular element. It's currently displaying like this: https://i.gyazo.com/a72823ff895575bc828c492dbc37bbee.png

I followed the setup tutorial here: https://stripe.com/docs/payments/au-becs-debit/set-up-payment?platform=react-native. The imports are correct as far as I can tell.

Also, is it required to use this component for AuBECS? Can I create a custom element that doesn't save anything to state and just runs the form data through confirmSetupIntent() instead?

Customize the look and feel of Elements to match the design of your site.

Use the Setup Intents API to save payment method details for future BECS Direct Debit payments.

dry blaze
#

Hi, I just accessed stripe for my site, and when testing it, it's stuck in this place and keeps moving, what can I do to fix it?

bronze oar
#

Uncaught (Status 402) (Request req_IrKNvFpyzgBDxe) Sending credit card numbers directly to the Stripe API is generally unsafe. We suggest you use test tokens that map to the test card you are using, see https://stripe.com/docs/testing. To enable raw card data APIs in test mode, see https://support.stripe.com/questions/enabling-access-to-raw-card-data-apis

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

quiet chasm
#

i want to set that when i create payment intent at that money is deduct from user and hold the payment and when admin approve at that money transfer to the stripe account so which method is suitable? not using connect so first understand my concern after that reply it.

primal rune
#

Hey,
I need to unlink stripe account from twitter.
Thank you.

stone halo
#

Hi, Is there any webhook when stripe sets and auto payment method?

restive crescent
#

Hi ! I'm looking for a way to generate fake payments intents in test mode : I want to be able to generate fake data for my dev environment, and I would like my orders to be linked to a stripe payment_intent, so be able to create a bench of payment_intents, with old dates. Is there a way to do this ? thank you !

umbral thorn
#

hi i have question related to coupon

naive pelican
#

Hello, I'm creating a charge, but there's an stripe processing fee, I want to pass it on to the customer, how I calculate it before creating a charge?

upbeat cave
#

how can i disable us bank account and cash app pay from stripe elements

shadow willow
#

Hello, Is there a way to kill a single stripe webhook event?

shut nimbus
#

What happen with the money you got in the Stripe balance when your Stripe Account get disabled?

azure shore
#

Hello, i am working on a payout system to individual users, after i have created a bankaccountid and try to use that bankaccountid for a payout i get a error saying: No such external account: 'ba_1NgOh6R8cVz3wjV7KS7EstkT', thx in advance

sand tapir
#

Hi. I am having a bit of trouble retrieving information from a product. It gives me all the details, but then when I use them (e.g product.name) it says its undefined. Could someone help pls?

distant tapir
#

Hi! When defining a multi-currency price, say the first defined currency is EUR, and then a couple of additional currencies. If none of the additional currencies are local to the customer, will Stripe checkout fallback to the first currency defined?

stray jolt
#

Hello,
can we confirm 3ds card payment intent without card element?

half sinew
#

I'm trying to link my thai business bank account but the branch has closed down is there anything else I can do as it's not listed in the drop down menu

zinc zinc
#

How do I update billing email of a customer using a stripe 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!

flat flint
#

Hi there, I have a small issue, I'm trying to retrieve the products via the API, and for each product to retrieve the default price. For the default price, I have set up both USD and EUR currencies in the interface, but only the USD currency show when I ask for stripe prices retrieve price_id how can I also get the other one?

brisk goblet
#

Hi, is there a sample application showing how to (create a SetupIntent / Save bank info. for futur usage)?

visual pine
#

Hi, I am testing my webhook endpoint on production, but I am not seeing any server logs. Yesterday it showed some logs about the signature header missing, but now I am not seeing that log anymore. I tested the endpoint locally using the Stripe CLI and that worked fine.

undone stag
#

When integrating Apple Pay directly, where should the Merchant_Id certificate be uploaded inn the Stripe dashboard?

winged niche
#

Hey! When using Payment elements (client secret) with link authentication element (to capture email) - can I programmatically disable link?

quiet chasm
#

can I add directly payment method for create subscription api

manic tundra
#

Need some help understanding the flow that happened for a payment intent with ID pi_3NfkRNK8SGfgbRnh1SCYR6OX

rapid siren
#

Hello, I have a question.
I am creating a checkout payment, for my users to buy a product. Both the product and the price have the same metadata assigned that I need to get in the webhook calls.
But I am getting 4 webhook calls: charge.succeeded, payment_intent.succeeded, payment_intent.created, checkout.session.completed.
None of the above I see the metadata of the paid product. How can I get it?

nimble glade
#

Is it possible to use stripe.createPaymentMethod with a payment elements and not a cards elements? The online chat recommanded me the two step confirmation : https://stripe.com/docs/payments/build-a-two-step-confirmation but this require amount and currency. But I only want the user to be able to add a payment method, not charge it.

brisk goblet
#

Hi, is there a sample application in Java showing how to (create a SetupIntent / Save bank info. for futur usage)?

vagrant steppeBOT
#

Mammouth

fierce knoll
#

Hi from a subscription or a subscription schedule is it possible to know if a coupon with duration once has been applied to the current payment phase or will be applied next payment phase

rapid shard
#

Need help with: require_once('vendor/autoload.php');
Gives an error

wispy rover
#

Hi, I am using the Stripe Checkout and I am requesting card as the payment method but on the checkout page 'Pay with link' payment option is also being shown. Can someone please let me know why this is happening and what is pay by link and how can I stop from appearing.

vagrant steppeBOT
#

aliensoft

slate hatch
#

Hi, I have a problem handling credit notes. The API reference (https://stripe.com/docs/api/credit_notes/object) points out, that the credit note item should contain an invoice_line_item property, but in my case it ist missing. Unfortunately, the API reference does not explain in wich cases this property is omitted.

obsidian crystal
#

Hey Stripe team, I'm using your Payments api to pull charges we processed in the last day using python. I was wondering if there was a way for me to determine when a charge has been refunded? We often process refunds several days after the charge has been rendered and I know charge objects have a refunded bool that I can use to determine if the charge has been reversed, but I was wondering if any other fields in the charge object get updated? Is there something like a modified date I can reference? My goal is to pull both new charges made in the past day as well as any refunds processed in the last day (even if the charge was made several days ago). Thanks in advance!

buoyant vale
#

Hi Guys I have a question:
We intend to utilize Stripe's Financial connections, but we have a query before proceeding. Currently, we use Plaid for most of our payments through Stripe. However, we also have customers using ACHQ. Plaid connects to ACHQ to authorize accounts and provides us with tokens for ACHQ payments. Does Stripe's Financial connections support integration with ACHQ?

dapper moth
shadow cobalt
#

Hi if receipt_email is added on to the intent.create([]) array when creating an intent can it be left blank?

vocal wagon
#

Hello, I generated a payment intent via the SDK and I would like to set up e2e testss so that whenever a payment intent is generated, I can send a test card to Stripe and thus verify the related webhooks, how can I do this? I've found no documentation for doing this

clear spade
#

Hello Stripe Team, have two questions:

  1. Bcc/Copy 2 additional email addresses on this send – these would be copied on every purchase confirmation email
  2. make sure that the custom fields that are filled out in the order area are displayed on the email.

How do I go about configuring/confirming this?

viral bear
#

I have a small question about how mandates work. Are they only for use with SEPA direct debit? Can I use them when a customer grants me permission to charge their card at a future date?

cold gulch
#

Hello, I have a very general question. Is it best practice to confirm the payment intent on the client side or server side?

vagrant steppeBOT
#

mahraamir

#

teamtalk

sinful brook
#

Hi,
I want to trigger a webhook when capabilities of a Seller account changed. Which event should I use?

vagrant steppeBOT
#

alessandrosiragusa_91615

#

Isuru

lyric tendon
#

Hello, I am trying to transfer payment to another connect account, but it get failed. This is what i do i use this.stripe.paymentIntents.create to get payment from our platform, then after the process complete I am trying transfer money using that pi_ id to connect account. So For that I am using stripe.transfers.create, here is the example payload, const payload = {
amount: Number((amount * 0.7).toFixed(2)) * 100,
currency: currency || "sek",
destination: destinationAccount,
transfer_group: paymentIntentId
}; but its says insufficient balance. Am I doing something wrong?

vagrant steppeBOT
#

dpelkey98

#

sarah_45501

#

mmansoor78

quasi perch
#

Hi, how can I check using api if a coupon has already been used by a customer?

prime pendant
#

Hi, today we saw something strange, is that a same charge.succeeded event was sent twice to the same webhook at the same, is it an issue or something that can happen and we need to check in our side?

restive hatch
#

I have a flutter app where i it checks the duration and then calculates the amount. I want to setup stripe for my pos in such a way that when i click next, the charged amount will create a stripe charge and customer can pay by tapping his card or swiping etc . Which API i need to use for it ? Also how to integrate Apple pay and Google pay.

vocal wagon
#

Hey, hope you're all well. I'm trying to set up an automation on Make(formerly Integromat) that receives a quote sent via Elementor Form and creates a payment 4% of that quote amount for a customer to pay.
Is this possible? If so, how can I set this up? I'm using Wordpress/Elementor for the website, Make for automation and Stripe for payment processing, thanks!

astral canopy
#

Hi, I'm looking to migrate my existing customers and subscriptions from Paddle. Are there any particular resources that could help with this?

lapis epoch
#

Hello, friends! How are you? I am trying to cancel a subscription via Stripe Node.js SDK:

const stripe = require('stripe')(process.env.STRIPE_API_KEY);
await stripe.subscriptions.cancel(user.subscription.sub_id);

But, I get this error:

{
  "message": "stripe.subscriptions.cancel is not a function"
}

I think the API (https://stripe.com/docs/api/subscriptions/cancel) has some issue... 🤔

sacred gorge
#

Is there any way to cancel a pending refund?

real shell
#

How to allow subscribed users to change/update existing credit card?

dense oasis
#

Hello, I have a question, is it safe in Rails to add
skip_before_action :verify_authenticity_token
When listening to the webhook events ?

obsidian crystal
#

Hi, I'm trying to use stripe.Charge.search( query="amount>999 AND metadata['order_id']:'6735'", ) in python but getting an error stating type object Charge has no attribute search. Am I missing something here?

cold kindle
#

If I am using a custom account on stripe can I select both, custom and express account when creating a connected account?
Can I use the same APIs for both types of connect account?

clear spade
#

Hello @languid tulip I think my thread got locked. I have some follow up questions. Please let me know when you have a second

austere monolith
#

Hi. What are my options to receive upcoming payouts and in transit amount using API/webhooks? I wanna show this data of connected account to the user on my websoite's dashboard

oblique wharf
#

My WAG account is connected to payment from Stripe. The WAG app shows the right routing number, but wrong account number. What do I do?

dense pawn
#

does stripe charge and collect sales tax in every state for SAAS services

near ocean
#

Hello everyone, I am creating a monthly subscription through the dashboard, setting up an end date + 6 months in the future. Does that mean that my customer will be invoiced 6 times or 7 times ? Thanks

wispy sigil
#

how do I make the general manager an administrator on the account? #dev-help

lyric elk
#

Hello Team,
In my app AllBetter, I am using Stripe to transfer money from customer account to provider account.
Right now through the API
<transaction/charge api>
I am able to get the transaction status: succeeded.
But I am also looking to get the payout status - can you please share the details of the API which shares the payout status via transaction/charge ID?
I've checked the API which gives payout list and payout details on the basis of payout ID but that's not what I am looking for.
In the database I have transaction/charge ID and on the basis of that I want to retrieve current status of payout. Please help me in this context.
Thanks.

arctic glen
#

Hi friends at Stripe, is this possible?

I'd like:

  • to use the PaymentElement with these methods enabled: Google Pay, Apple Pay, card, CashApp.
  • to NOT create a Stripe customer or paymentIntent until form submission. (If there is a way to avoid the concept of paymentIntent at all, great).
  • for the payment method to be saved to the Stripe customer and set as its default payment method (for use with future invoices)
  • to disable redirect-based payment methods.

I'm using TypeScript NextJs.

I've been having a ton of trouble trying to create this flow.

I'd appreciate your hints!

Thanks!

bleak fractal
summer sable
#

Hello there,

We're looking for a payment solution for a website and couldn't figure out a technical detail : does using Stripe Checkout entail the Stripe Payments fees ? In other words, if we use Checkout, do we have to pay the Payment credit/debit card fees on top of it, or is it just the 0.4% ? Is there qny documentation about this ?

Thanks a lot for your help

inner oyster
#

SOMEONE PLEASE HELP ME 😭😭 Been trying to "activate my account" for SOOO long now but cant find where 😭

crystal trout
#

Hello, we transfer payouts to our customers (with Express connected accounts) after we collect payments from their end clients. We are using destination charges to create charge on the platform. To help with easy reconciliation, we transfer the full amount to our customers and collect fee separately in arrears. In this case, our platform account is in US and connected account is in UK. When we attempt to transfer total to the connected account, full amount isn't getting transferred, it's slightly slower, which I think is happening due to conversion rate. Is there any way to tranfer the full original amount? (screenshots in thread)

lament kettle
#

how would one go about cloning the payment method from pi_3NgVbY2aA6B7Coa30i8NdgdQ to a platform customer

winged niche
#

@toby, I wanted to follow up on disabling the link in the auth element. I can confirm that the payment method types only include "card," and the link auth element is not present on the page. However, the link is still being displayed

vocal wagon
#

I have paid for a server which I didn’t get a token for, I have spoken to krazaki and he said to message you about a refund?

sand tusk
#

Does the Payment Element need to go through the same domain verification steps for Apple Pay that happens with the Stripe card element? For context this is Connect and as the platform we've verified the platform domain.

brave kraken
#

how can i see my balance?

sand laurel
#

Hi, we would like to use Checkout to create a subscription and setup future usage for off_session purchases. The use case is that we have monthly/yearly plans, and we also have some one-off charges that might be charged to the customer later. It seems like setup_future_usage is not available when creating a subscription in Checkout? But is there a way to do this in Connect that I am missing? Or would we need to built it out in Elements like https://stripe.com/docs/billing/subscriptions/build-subscriptions? Thanks!

mint nimbus
#

Hello Guys. Just a quick question. Is Stripe Reader M2 supported with IPAD?

nova bluff
#

Hello regarding creating a stripe checkout session, is shipping info for the customer a required field or can I allow some returning customers to have a prefilled shipping address and some to have a unfilled shipping address

crimson cosmos
#

Hi, I'm having an issue where we've been creating invoices for a while via our own backend API and suddenly it's creating the invoices as 0 amount. I know we're on an old version of the Stripe API and I'm not sure if that's the reason. Can anyone offer some assistance?

halcyon lynx
#

Need help understanding why stripe connect is using linked partial debits, it breaks our connect integration because we assume a payout can be explicitly tied to a discrete set of charges/refunds and when the payout gets split, each individual payout is not being split across charge boundaries (effectively one refund is shared across 2 payouts)

glossy peak
snow plinth
#

is there anyone that can help please

surreal gate
#

We are a premier personal training company dedicated to delivering top-tier service. Currently, we utilize Panadoc as our platform of choice to send out vital program and policy documents to our valued new clients. These documents require clients to furnish their payment details and grant authorization for seamless credit card charges, facilitated through Stripe's robust functionality integrated into Panadoc.

Presently, we find ourselves in the midst of a significant transition, migrating our esteemed clientele from the Mindbody platform to a cutting-edge Stripe-connected partner known as PushPress. This transition empowers us to streamline scheduling, manage recurring payments, and facilitate seamless transaction processing.

However, a challenge has surfaced in this transition. The payment details garnered from Stripe through Panadoc do not afford us comprehensive visibility into our clients' information. We place paramount importance on the security and privacy of our clients' payment data, which has been aptly conveyed by our current setup.

In light of this, we are actively seeking a solution that allows us to maintain our commitment to security while facilitating a seamless migration of payment information from Stripe to PushPress. We are particularly interested in exploring an integration between Stripe, PushPress, and Panadoc that ensures the seamless transfer of payment details, thus offering a harmonious balance between data security and operational efficiency.

Your insights and expertise in this matter would be greatly appreciated as we endeavor to ensure the highest level of service excellence for our valued clients.

rugged merlin
#

Hi,

Quick question regarding the payment intents API via stripe publishable key.

The docs seem to suggest that payment_method on payment intent should be accessible using Stripe Publishable Key as seen here -

https://stripe.com/docs/api/payment_intents/object#payment_intent_object-payment_method

However, I am only able to get back the payment_method id rather than the expanded object, as the api to get payment intent using the stripe publishable key does not allow for expanding any fields as seen here -

https://stripe.com/docs/js/payment_intents/retrieve_payment_intent

Am I missing something here? Is this possible?

Thanks,
Aaron

lapis epoch
#

Hello, friends! Quick question: I am setting a webhook and I added the customer.subscription.paused event. However, I noticed that when the customer pauses the subscription, the customer.subscription.updated gets triggered 😓 Is this an expected behaviour? How can I trigger the paused event?

real shell
#

How to hide this logout of link option in setupintent?

void parrot
#

Hi I'm trying to setup my schedule like below, but I get an error:
$schedule = $stripe->subscriptionSchedules->create([
'from_subscription' => $subscriptionId,
]);

        $stripe->subscriptionSchedules->update($schedule->id, [
            'phases' => [
                [
                  'items' => [
                    [
                      'price' => $itemPrice,
                      'quantity' => $itemQuantity,
                    ],
                  ],
                  //'trial_end' => time() + 5 * 60,
                ],
            ],
            'end_behavior' => 'cancel'
        ]);

this is the error I'm getting:
The price parameter should be the ID of a price object, rather than the literal numerical price.

fierce stirrup
#

Friends,

Do you know if there is a tool in the dashboard or other to see how close I might be to hitting stripe's api rate limits?

ocean jacinth
#

Hey hey, we are using stripe for payments with stripe connect to onboard sellers. We add an application_fee_amount when creating payment intent. However I cant find out how we can transfer the stripe fees on to the sellers as well. Can someone help me with this?

delicate snow
#

Hi
When do we see 'secure, 1-click checkout with link' option in stripe elements?

graceful lintel
#

hey, we are integrating stripe for our Pay-in flow only using checkout, our usecase is a bit more varied in the sense that we need to support multiple payment methods, issue with this is charge differs for each method be it ACH wires, Internationational Debit/Credit Card etc, my question is how do we pass on these charges to our customers dynamically based on the method they have chosen? the only way I could figure this out was if we do this on our end by asking clientsto choose which method they want and then create a custom checkout link enforcing just that payment method, is there a better way for this?

languid siren
#

Why everytime I try to verify my card to receive pay outs to my bank it says my card is too dark this is my second time trying this with stripe !! I’m trying to see what’s going on….

magic pilot
#

hey i have a question about ach integration - getting this error: The payment method type "us_bank_account" 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."

kind stump
#

Hi
I recently have this problem of users who's subscription payment is failed and their subscription is canceled, can somehow pay the invoice of the failed subscription, which result in their subscription not being activated, yet being charged
Am I doing something wrong in my settings?

void parrot
#

Hi I'm trying to setup my schedule like below, but I get an error:
$schedule = $stripe->subscriptionSchedules->create([
'from_subscription' => $subscriptionId,
]);

        $stripe->subscriptionSchedules->update($schedule->id, [
            'phases' => [
                [
                  'items' => [
                    [
                      'price' => $itemPrice,
                      'quantity' => $itemQuantity,
                    ],
                  ],
                  //'trial_end' => time() + 5 * 60,
                ],
            ],
            'end_behavior' => 'cancel'
        ]);

this is the error I'm getting:
Exception Occurred in createSchedule: You cannot migrate a subscription that is already attached to a schedule: sub_sched_1NgYudCmp8xvPA29XUkEpP7Y.

digital stone
#

Hi I have created a endpoint with Next JS. Installed stripe-cli and I am able to start the listening to the endpoint but not able to get triggering of subscription events to get through. I can curl the endpoint and it is responding but triggering webhook events such as stripe trigger customer.subscription.created ?

cursive pewter
#

Unable to login
My mail id miss spelled

languid siren
#

What is the support phone number for regular support for stripe ?

scarlet marsh
#

Is anyone in here able to help with password issues?

analog tulip
#

Good afternoon, after reading the doc, just have some simple questions about Connect account types, standard vs express, seems standard account has the least liabilities to the platform, why don't every platform use standard account?

swift sandal
#

Is anyone able to help with stripe Alipay integration? I followed the guide and got the error: You must provide a return_url when confirming a PaymentIntent with the payment method type alipay.

frail wolf
#

Does fraud detection run when a card is added, when a payment is taken, or both instances?

real shell
#

even I click on new payment method and click save, old one is getting selected? How to fix?

cold ibex
#

for Stripe Issuing, in Production if we don't respond at the issuing_authorization.request within 2 seconds, then it's considered a timeout by Stripe. Is this the same for Test env?

sonic turret
#

Hi, Did anyone got to get pricing table diaplay in local currency work? Its been two days I am banging my head and could not get it to work. I got to work yesterday in test but after archiving some prices it is now deactivated and I am not able to replicate. I tried hundreds of different ways of prices (multiple currencies, only $, etc etc) but no luck 😦

ebon gale
#

I had a strange 3ds experience today. I was testing with a real credit card, and I got the 3ds popup twice, and intentionally closed it early to test that flow, knowing it would fail for not completing the challenge. Then on my 3rd test with the same credit card (higher amount, if that matters, jumped from $10 to $100), I never got any popup at all, but it was recorded as a 3ds failure. Not a 3ds incomplete, mind you (as the other 2 were) but an actual failure, which I was able to verify in the logs on the stripe dash. So I am wondering how this is possible. My understanding was that to fail I would have to see the challenge popup. Even if it was a "no interaction required" popup. But in this case there was nothing at all. Just a straight failure. How is this possible?

gentle ore
#

Hi there! We are using connect express and using direct charges to send payouts and us take a fee. Looking at documentation around disputes. Disputes would go to our partners that are signed up with us. From a webhook perspective does this mean that when a dispute happens the connect webhook will receive the dispute events and then we should alert our partners? Do they also receive a webhook event? A little confused on this exact flow

Documentation I'm referring to: https://stripe.com/docs/disputes/connect

vocal wagon
#

Hi is there a way when someone makes a purchase I can find their discord id with it? Like I want to be able to know their discord id so I can change their status on the db to show they paid

cursive zodiac
#

Hi, I will be part of a business that will be headquartered in the US but will be selling products in the Philippines. Will I be able to charge Philippine based credit card/debit card holders? Thank you.

raven cape
#

Hi I was wondering if there any way to group all of a user's subscriptions into a single invoice instead of sending multiple invoices. This is for a case where all the subscriptions are billed monthly.

swift sandal
#

Is accepting Paypal payments not supported in the US?

steady tangle
#

Hi 👋 , how can I create a payment link with a forced discount on it?

tiny helm
analog tulip
#

One quick question about the standard account setup with api, please

gentle ore
slim kettle
#

Hi there! What is the best approach to creating a tiered billing and subscription system with Stripe? Eg. a User can buy their own license, but a shop can also buy a shop license which includes 20 User licenses, and an enterprise can purchase an enterprise license which includes 100 shop licenses? This is not our exact model as we can't reveal too much IP in a public setting but we're using a Django backend with Postgres DB. We also have another concern that I can't detail; does Stripe offer technical support calls? It would be good to plan the company approach with our dev teams.

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!

pearl garnet
#

I am trying to send files when creating a product through my Next.Js app and I am getting the error that the image type is not correct.

The screenshot below gives the exact data object inside productData.image.
Also, shows the error I am receiving: client.js:1
Error creating product: Error: You sent us as a file that we interpreted as image/jpeg from its extension, but it doesn’t appear to be a valid file of that type. Please verify that its contents are being read and transmitted correctly

I am using the stripe secret key to connect to stripe. Creating the products themselves work fine, but its just the image.

In addition, I am using this combined with firebase.

maiden eagle
#

Hello, I was wondering if I registered the account as an Australia business, can I have the payout bank other than Australia bank? like wise for USD currency? or all the different currencies will be converted to AUD and be transferred to the Australia bank?

pure hinge
#

I am going to add Google pay to my react application
is there any good open source repo I can refer?

worldly acorn
#

Hi there, I am creating the paymentIntent for connect Express and Standard accounts, and also making the the payments for that paymentIntents. when I make the $100(AUD) payment which is including the tax, I see there is Tax:A$0.19 and Stripe processing fees:A$1.86 on dashboard, How can I make tax not apply to this and Stripe processing fees should apply to the one who is making the payment ? I am doing everything in test mode

scenic dove
#

I found this in the docs just as we are looking to implement the AddressElement and Sales Tax support into our Connect platform. Any chance we can get early access? Signed up for the list but didn't hear back yet.

graceful summit
#

Hello, when using Stripe Connect, the connected account goes through the onboarding link and we receive some events through webhooks like "account.updated"

How can we get the Business Number that they entered during the onboarding? I dont see that information in any of the events that we receive

scenic dove
#

One of our customers is trying to use accept payments with Boleto via our Connect platform (brazilian voucher payment method), but it won't show up in the PaymentElement with automatic_payment_methods enabled.

  • the account has Boleto enabled in payment method settings
  • the account is based in Brazil
  • the currency is Brazilian real
  • customer location is Brazil, but they don't see Boleto show up
  • we tried using a VPN set to Brazil but also don't see Boleto show up.

Are there any other limitations that we're not aware of?

robust temple
#

Does anyone know how to implement stripe with angular and php as a backend. I have searched and couldn't find anything on it. It is one time payment that I need to initiate without having to have a catalog online.

#

I looked at the docs and it only gets more confusing

#

Any help would be appreciated

untold sandal
#

I am new to stripe integration. My payment screen is a 2-page dialog. First page shows a list of outstanding invoices, the user can choose which invoices to pay which sets the amount, and when they press next, it creates the payment intent and presents them with the Stripe Elements form to complete the payment, When the user finilizes the payment the payment succeeds and the user is redirected to the success page.

When in the workflow is the best time to create the payment in our backend database. When the success page is hit? or when creating the payment intent? What is considered best practice?

wheat token
#

I'm having trouble running the example code from stripe

tired night
#

I'm testing webhook in the local environment. It was working fine till friday, but when i'm trying to work with it today it says: [ERROR] Failed to POST: Post "http://localhost:4242/api/v1/webhook": context deadline exceeded (Client.Timeout exceeded while awaiting headers)

scenic dove
#

Is it possible to use the Stripe CLI in livemode with connected accounts? Adding the --live flag tries to fetch an API key from my keychain but then throws this error:

"The provided key '...' does not have the required permissions for this endpoint on account 'acct_...'. Please use a different key to perform this action.

I selected the account that has access via stripe login

frank latch
#

Hi guys we have a stripe account for our business and we are trying to add invoicing, can someone please help us, we have tried other avenues of help but we get an off shore person who can’t understand us

compact egret
#

Hi guys, we have a business stripe account in the US, has anyone here received stripe payment via ACH direct deposit that stripe paid for?. stripe requires that the recipient bank be able to accept ACH direct deposit. We have consulted through some banks in the US (JP morgan, capial one, PNC bank…), the question is. Can these banks be stripe accept payment?. Thank you

dapper ravine
#

my platform account is in US. I would like to enable connected accounts in Canada. My understanding is i need to create their accounts with recipient service agreement in order to enable cross country payout. But this requires me to disable the card_payments capability and go through a Stripe approval process. Is this understanding correct?

solar jackal
marsh whale
#

Hey, I have an issue. I am not able to create 'Subscriptions' from my 'Guest Customers'. Is there any way I can create Subscriptions from my 'Guest Customers'?

serene drum
#

Hi, quick question: how can I get the stripe processing fee or net amount when creating a payment intent?

sleek zodiac
#

Hi, Is it possible to process 3DS payments (3DS v2 and 3DS v1) through Stripe without using the JS SDK (Stripe.js), provided that my system is Level 1 PCI compliant?

hushed jewel
#

Hello I am using payment intent for payment I want add Apply promo code functionality in that but i didn't get any blog can any one help me in this

NOTE : I am not using stripe checkout page I am using payment intent in my website

elder vessel
#

Hi, I am new to this platform and am looking for a beginner guide to Stripe CLI. I am trying to add tipping to our terminal but when I try what is in the documentation I get errors and I'm not really sure where to start. If it matters we are using Odoo POS on the front end. I was able to get the reader to have tipping through the Collect App but it doesn't register in Odoo as a tip when that happens I thought it may be how it is integrated but not sure. Sorry this is alot in one post but if anyone can help that would be great.

dire barn
#

hello team, Can you help me how to split payment, currently all transaction direct in strip payment account, i want only admin commissions will be added, And user amount will be transact direct in their orignal bank accounts

dapper ravine
#

what's the behavior when a platform account initiates a USD transfer to a connected account that only accepts CAD?

neat pollen
#

As per Indian regulations, export transactions require a description. More info here: https://stripe.com/docs/india-exports"

I am getting this error.
can anyone help me?

I am using confirmPayment method in react

supple viper
#

Hi, i'm trying to accept a payment using google pay based in India (created stripe account in India only) in my react native app (package: @stripe/stripe-react-native) but unfortuantely i'm getting google pay error 412, so the question is, does stripe even allow this?

torpid plover
#

Hi, I accidentally clicked the wrong "type of business and business structure' when creating an account

steel jacinth
#

hey, I need some help to setup this sample app https://github.com/stripe/stripe-apps/tree/main/examples/dropbox-oauth-pkce

starting with some questions:

  1. do I run npm install package.json at cd examples/dropbox-oauth-pkce/ folder level?
  2. I created a file named config.ts at cd examples/dropbox-oauth-pkce/ folder level with export const client_id="xxx" but when I click on Begin Authorization Flow it is still complaining my client_id is invalid
hallow dagger
#

Hey guys! I'm trying to get Tap to Pay working. I've enabled the necessary entitlement, it was approved by Apple. However, my iPhone isn't discoverable with this config:

let config = DiscoveryConfiguration(
            discoveryMethod: .localMobile,
          simulated: useSimulator
        )

Unfortunately, I find the documentation of that feature is very weak. Can anybody assist me please?

azure shore
#

Hello, i am implementing stripe payout, but when trying to payout i get this Error: No such external account: 'ba_*********VL3wj , but when looking in the dashboard and go to that same account id i see that the bank account id(ba_*********VL3wj) is the same so why cant it find the external account?

winter kestrel
#

Hi, 'm reaching out with a technical inquiry regarding payment redirection on our website.

We're currently looking to implement a feature that redirects customers back to our website after they've successfully completed a payment using Stripe. We want to ensure a seamless user experience by guiding them back to a specific page within our site.

Could you kindly provide guidance on how we can achieve this? Specifically, how can we set up the redirection process to ensure that customers are directed to the intended page on our website after payment has been processed?

We appreciate your expertise and assistance in helping us navigate this technical aspect. Thank you in advance for your support.

sinful brook
#

Hello, I'm developping an application using separates charges and trasnfers. However, i get this response :

{ "error": { "code": "balance_insufficient", "doc_url": "https://stripe.com/docs/error-codes/balance-insufficient", "message": "You have insufficient funds in your Stripe account. One likely reason you have insufficient funds is that your funds are automatically being paid out; try enabling manual payouts by going to https://dashboard.stripe.com/account/payouts.", "request_log_url": "https://dashboard.stripe.com/test/logs/req_NlaMa0ZM5OQTpW?t=1692603449", "type": "invalid_request_error" } }

How can I adjust my balance in mode test instantanitly ?

quartz aspen
#

Hi, where is invoice prefix set? Is it during customer creation or invoice creation? by prefix i mean AND34--0001 this.

vocal wagon
#

Hello, I have a problem with few countries, which arent accepting application fees in my checkouts / subscriptions. So far I have discovered its Peru, Mexico, India and maybe something else? Could you please provide me a full list of such non supported countries? (our flow is Stripe Connect with Standard Accounts + direct charges)

#

Hello, I would like to get support on the Search API: https://stripe.com/docs/search, especially in forming queries. I want to achieve something like status:'succeeded' AND ((metadata['order_id']:'ABC' AND metadata['process_id']:null) OR (metadata['order_id']:'ABC' AND metadata['process_id']:'1234')) but the Stripe’s Search Query Parser is not accepting it. Can someone please help me with this?

pliant meadow
#

Hey, I need help updating the transfer_data of a subscription schedule

upper compass
#

Hello, when using Google Pay to pay, the above error is returned, how to deal with this,

ivory blade
#

Hello, I am Gamze, the IT Leader at wboxgo.I have integrated a marketplace store account on Stripe. The name of my marketplace store is 'wboxgo'. Through this marketplace store, I conduct sales of various brands. I want to transfer funds from the accumulated pool of money on Stripe to the stores that make sales. Can you assist me with this?

serene drum
#

Hi, is it required to update the webhook secret manually inside our API? Or can this be automated?

quartz silo
#

Hello Devs, I am new to stripe and got stuck in connect standard account.

I have created a sample test standard account and I can see it. Now I have a model where user will pay for their each journey using my embeddable widget. Thus I can not use stripe in iframe.

I am planning to open a link in browser tab for the payment. How to create a payment link for a standard account (I am seeing an option using create a price and product, But If I follow this approach then for every transaction I have to create a new price and product). Can you help me out in this?

tough swan
#

Hello

#

I have problem with statement descriptor

vocal wagon
#

Hello devs, hope everyone has had a nice weekend 🙂
I have a question around sepa debit

  • we know stripe sends an email before charging sepa customers
  • this email is able to be disabled but we need to warn customers about the charge before hand - we would just prefer to integrate this information in one of our emails we already send to the customers

i have a couple of questions around this:

  1. is it possible for me to access the email stripe sends (an example emial or the real email) to customers?
  2. inside the email, stripe sends the sepa mandate where can i find this field in the stripe dashboard - if possible, and if not possible, how can i access this field (through an api call perhaps or via the response when we create a sepa mandate)

thank you in advance

delicate latch
#

Hi, I created a product in Stripe for $200.
Then I created a subscription for this product for a user.
I am listening to the invoice paid webhook.

{
  "id": "evt_1NhTf4JIX39BcHBWcZGCpP7A",
  "object": "event",
  "api_version": "2020-08-27",
  "created": 1692607232,
  "data": {
    "object": {
      "id": "in_1NhTf1JIX39BcHBWcsLY4xgc",
      "object": "invoice",
      "account_country": "US",
      "account_name": "Systematic Ventures LLC",
      "account_tax_ids": null,
      "amount_due": 20000,
      "amount_paid": 20000,
      "amount_remaining": 0,
      "amount_shipping": 0,
      "application": null,
      "application_fee_amount": null,
      "attempt_count": 1,
      "attempted": true,
      "auto_advance": false,
      "automatic_tax": {
        "enabled": false,
        "status": null
      },
   

This is what I received. If you see the amount, it shows 20000. It is counting decimal zeroes as well.
Whereas in Invoice it is showing $200 only.
Is this a bug??

fiery osprey
#

Hi team! there is a way to delete a released subscription schedule? thanks

cold elk
#

hi, is it possible to create subscription and collect payment method and payment when the subscription ends? using pircing table or checkout?

dire barn
#

Hi team, i want to split payment in currently working apis, how can i do that..?

dire mantle
#

Hello there. We want to integrate Stripe on our webshop. We have warehouse in USA, AU, UK, and we send our product worldwide. Product price is 29,90 GBP. Is it possible to manage currency so the buyer from UK sees 29,90 GBP as a price, buyer from AU see price in AUD, and buyer from USA sees the price in the USA. I guess it is possible. But can I manage the price manually because 29,90 GBP is 38,11 USD and that price is not looking good on web shop so we would like to manually put e.g. 38,90 USD.

cold kindle
#

Good morning everyone! Hope the weekend was nice!!
I am currently working with an express connect account and figured out most of the stuff including the express dash-boarding.
I am now wondering if there is a way for me to add disputes to this dashboard or give the account owner access to disputes so the can figure them out and I don't have to be involved with this via the platform.
Does anyone know if/how I can do this?

solar jackal
#

hey i have one query i am trying so save card deatils during payment on stripe payment element i got this documentation
https://stripe.com/docs/payments/save-during-payment

where i got one link for create payment intent it says
https://stripe.com/docs/api/payment_intents/create#create_payment_intent-setup_future_usage

in this api there is one perameter says setup_future_usage can you please explain me what value i have to send in this on_session or off_session
i want that card details if i call stripe.paymentMethods.list using stripe customerId

devout mauve
#

how can I add card to my test clock customer using the dashboard not api?

stray jolt
#

Hi team,
I need some info. Suppose i'm doing a one time payment using payment intents and before confirming the payment intent on frontend I reloaded the page. In this case on which key should I put a check to mark payment as failed? For now I'm doing a check on payment intent's status as require action. Is this correct?

undone abyss
#

There's a "Successful Payments" checkbox on https://dashboard.stripe.com/settings/emails which controls if payment success emails are sent to customers, but this is an account-wide setting. Is there a per-customer version of this flag? Not all of our customers want payment success emails, but some do. And I realize that we could handle our own payment success emails, but it would be greatly preferred not to need do this on our end.

devout mauve
#

can we have test clocks on existing customers?

sleek zodiac
#

Hi, When using Stripe.js for 3DS transactions, how can I get access to the challenge URL instead of having Stripe automatically show the 3DS popup?

vocal wagon
#

hi, I activate Klarna in Stripe backend, but I don't see anything in woocommerce settings. Any suggestion?

primal mural
#

hii stripe team

robust spire
#

Hello I am trying to change the phone number associated with a certian account , although I can not get in because of mobile verification. please send help

floral coyote
#

Hi, How I want change the billing date for all of my subscribers how do I go about this?

livid bough
#

hi, I'm having problems with payouts, how can I contact a stripe manager?

naive pelican
#

Hello, I want to transfer funds from connected account to our platform acount (different currency) CAD to GBP
but got an error Account debits are not supported from CA to GB

wild plank
#

hello sir ,my client is live in equador country ,we have some problem in stripe

late turtle
#

HI. For checkout, If cancel URL is there, then when and how do Stripe cancel the session created ?

#

If i initiate a checkout page and click on cancel. Is the session created is cancelled ?. Or when it will cancell?

severe bough
#

I am trying stripe in test mode in Django. I am new here. I want to let customer choose the card from their saved cards for checkout. I am storing customer's preferred card (payment method which is pm_xxxxxxx) in selected_card_id. Then I have created Payment Intent. Now I want to pass this payment intent id into checkout.

But currently my code is creating two payment intents: (1.) in payment intent which stays INCOMPLETE ue to 3DS authentication (and I can't do anything about it as it is in test mode) (2.) in checkout which is getting COMPLETED but it is using only the last saved card.

Here is my code:

    # For getting id of current logged in user
    current_user_id = request.user.id
    user = User.objects.get(id = current_user_id) 
    selected_card_id = request.session.get("selected_card_id")
    
    # Create customer id for new user
    if not user.customer_id:
        customer = stripe.Customer.create()
        user.customer_id = customer.id
        user.save()
   
    payment_intent = stripe.PaymentIntent.create(
        currency='inr',
        customer = user.customer_id,
        amount=299900,  # Amount in paise
        payment_method=selected_card_id,
        confirm = True,
    )
    payment_intent_id = payment_intent["id"]

    checkout_session = stripe.checkout.Session.create(
        mode='payment',
        payment_intent= payment_intent_id,
        payment_method_types=['card'],                
        line_items=[
            {
                'quantity': 1,
                'price': 'price_1NevYPSIWq54gkyCEytMLqZ1',
            }
        ],
        success_url=domain_url + 'success?session_id={CHECKOUT_SESSION_ID}',
        cancel_url=domain_url + 'cancelled/',
        customer=user.customer_id
    )
#

My objective can be achieved either if Payment Intent can be completed without 3DS Authentication or if I can pass payment intent id in checkout.

vocal wagon
#

I need a loader of stripe

#

Hi, I am trying to set up the Wise POS e to work with a stripe product. I have registered the reader ok but can't make sense out of the documentation as to how to set up the integration. I don't see any options with the payment link. Can anyone help me please?

winged niche
#

I'm following up on disabling link payment method in the payment element. I can confirm that the payment method types only include "card," and the link auth element is not present on the page. However, the link is still being displayed at the bottom.

I have link enabled in the Stripe dashboard and I am using subscriptions/billing.

I have switched to the new deferred paymentIntent integration as suggested, but the link is still being shown at the bottom.

The goal is to A/B test disabling the link as a payment method in order to evaluate its impact on subscription decline rates.

haughty aurora
#

Hi there!

I have suddenlt started receiving a lot of unknown payments without descriptions or customer info - how can i find out where these came from?

cerulean pasture
#

How do I adjust down my application fees? Had our first connect customer use their terminal and it captured 100% as an application fee

tiny haven
quartz silo
#

@waxen quail as per the last conversation (I cannot open the thread for some reason it's blocked for me). when I am hitting the request to create checkout session using price_data, I am getting product is compulsory

curl https://api.stripe.com/v1/checkout/sessions
-u some_key:
-d "payment_method_types[0]=ideal"
-d "payment_method_types[1]=card"
-d "line_items[0][price_data][currency]=eur"
-d "line_items[0][price_data][unit_amount]=1000"
-d "line_items[0][quantity]=1"
-d "payment_intent_data[application_fee_amount]=100"
-d "payment_intent_data[transfer_data][destination]=acct_1111"
-d "mode=payment"
-d "success_url=https://example.com/success"
-d "cancel_url=https://example.com/cancel"

naive pelican
#

hello, I created a transfer but it doesn't exist when I try to retrieve it

placid ember
#

Hello, I'm trying to integrate the webhook to pull sales data and most importantly the UTM, but it's not working, I don't receive the UTM through the webhook, do you know any way I can do this?

cursive flame
#

Hello
I have a stripe account, money is available for withdrawal, but no withdrawal has been made since a month ago when I opened the account and received money
what would be the problem

zealous falcon
#

Hi

vestal tusk
#

hello, i want to sign up a stripe account but my country is not listed on the website

zealous falcon
#

Hello, I hope you are well. I want to create an Atlas Stripe account. I am from Morocco.