#dev-help

1 messages · Page 12 of 1

potent surge
#

Does the Stripe Terminal have a way of displaying a partial payment line item (e.g. cash payment) on the screen? In reading the docs https://stripe.com/docs/terminal/features/display, I don't see any way of representing a partial payment on the screen other than by creating a cart line item (which is a little odd looking and hack-ish).

full ibex
#

How would I remove a connected account with Stripe Connect? I'm currently in test mode

marsh urchin
#

Hi there! I am working with a company that is trying to create a progressive web app for shopping, which also has a points system for rewards and gifts (similar to the system of skipthedishes and other rewards programs). We are considering using Stripe and I was wondering if Stripe allows for any product screen implementation and possibly a map feature which can display deals on a map relative to their store location in a city, and if a points currency could be integrated along with dollar payment? If any developers have any resources or would be able to help, please let me know, thank you!

turbid raft
#

Hi, When the credit card payment is captured, will it validate the supplied expiry date? is there any ability to enable or disable expiry date validation? Thanks

past wing
#

Hello! I've created an account recently but I'm having troubles moving forward with charging restriction.
Can anyone please help me guide me to the next step?
Thank you!

desert gorge
#

£

#

#dev-help hello I have a custom wordpress checkout page and having issues with Apple and Google Pay. Everything apperas to work fine, however when we try to buy Apple pay asked alwasy to use a different card and Google pay just says its unavailable. There is an issue with the express checkout and not sure what is wrong

round ferry
dim island
#

Hi guys, could you please confirm if this is a testing only bug? in this test case, we are using the account number used from here ending 010 https://stripe.com/docs/payments/nz-bank-account/accept-a-payment#test-account-numbers
Request POST body for confirming the setup intent shows the bank account number ending in 010 logid : req_e913DzrGdX3Zx2
However resulting customer's payment method bank account number ends with 000 customerid: cus_MbTlTzi0T7MfXL
This is also comes through in the response i believe. This issue does not occur for the other test bank account numbers afaik

limber swallow
#

in the customer portal, is there an option to display the pricing table for upgrade, downgrade of the subscription

#

also i am not able to get the pricing table work

frail skiff
#

Hi guys, could I use a us_bank_account payment method saved in the customer object to process an off_session payment like i do with card payment method? Thanks!

edgy sable
#

My code has success_url displays the updated subscription status after user successfully checks out, with subscription status updated from the checkout.session.completed event. However, in some cases, users would be redirected to success_url without updated subscription. Upon checking, it looks like stripe.com returns success_url before a 200 response is received for checkout.session.completed. Is my observation correct? If so, how can I make sure success_url is displayed to user after checkout.session.completed is successfully handled?

void fjord
#

Hi, I am trying to update the description field of a payment created as the result of a transfer from a stripe account to an account set up with Connect. I am able to set the description field on the transfer, by passing it in when creating the transfer (https://stripe.com/docs/api/transfers/create#create_transfer-destination) but the payment object that is created for the transfer does not inherit this description. How can I push the description so that it is set on the associated payment as well? Thanks!

round ferry
#

Hello, which event is triggered when subscription schedule gets active when booking is made for future date? I am currently going through list of events here https://stripe.com/docs/api/events/types but I don't see anywhere subscription_schedule.active or something similar. I want to make certain actions via webhook when the subscriptions schedule dated for the future gets active on that specific day.

ionic onyx
#

Hi. how can I send money from my stripe account (from the web page, made in blazor webassambly) to a user who does not use stripe?

void fjord
#

Hi, I have two more related questions:

  1. Is there a way to get a payment object if you have its corresponding transfer object?

  2. Are the payment objects that correspond to a transfer created simultaneous with when the transfer is created or is there some lag after creating transfer object before the corresponding payment is created?

Thanks!

pastel mountain
#

When we are trying to downgrade the same product, You cannot migrate a subscription that is already attached to a schedule.
What can be the reason for same

wispy crow
#

Hi! I have a subscription with 4 prices, but I want to apply a downgrade and eliminate one price from subscription. But first I want to see the invoice.GetNext() to see if it's gonna be an upgrade or downgrade operation. So internally we operate differently. Why it didn't apply ?

opaque quiver
#

Hello guys,

I have one question regarding the payment link with metered billing.

I want to create a payment link for a product with recursive and metered usages.
This product is not showing me while I create a payment link.

I want to pay to link this

1 EUR - per unit

with no code payment link.

Can you please guide me?

Thanks.

spark pilot
#

Who do we speak to about Crypto API integrations?

#

We're looking to start a partnership with Stripe. Our company currently handles millions of dollars of crypto transactions everyday

mystic urchin
#

Good morning, what permissions does the restricted API key for a webhook endpoint need?

wintry ermine
#

Hi everyone,
I'm having some trouble when integrating with google pay.
This function always returns null so I cannot do the next steps.
Do I need any extra configuration to integrate with google pay?

frank cloak
#

I'm wondering what the best way to implement the following.

I have several subscriptions + addons available on my end
The subscriptions do have a monthly + yearly price whereas the addons have a monthly one only.

Keeping in mind that my employer doesnt want to charge yearly for addons, just subscriptions, whats the best way to handle a yearly subscription with addons that should be charged monthly?
using the stripe.checkout.sessions.create() would error since the billing cycles arent the same.. is there a way to handle it through stripe?

wicked glade
#

Hello, it's been 20h that we are not able to receive your webhooks (error message: Timed out connecting to remote host)

spark pilot
#

I don't recommend anyone use Stripe after the experience we just had with the customer service team. There are so many other better payment providers out there

#

Stripe offers 0 support and holds your money for no reason with no explanation. Not worth the dev time you save integrating with their API. You'll end up spending it on fees and waiting for your money for weeks

#

Our team will be doing a full blog post sharing our experience with Stripe to warn others about the risks of using Stripe API for their payments. We will share this with the entire cryptocurrency and blockchain industry

#

I hope you all get the chance to read it! thanks!

mystic urchin
#

I cannot verify this experience, me and my company experienced the exact opposite of what you are describing.

spark pilot
#

lol ^^^ this guy works for stripe

spark pilot
#

You will see it on CoinDesk soon I'm sure

mystic urchin
stable plaza
#

I am currently working on a subscriptions model:

You buy some subscriptions and you will have the right to create some objects based on these subscriptions (based on the amount purchased), so far, that's fine.

The problem is: what if the user cancels or update some subscriptions (reduce the amount purchased) and still have these "objects" in the database?

The approach that I would like to have is to have a page asking the user which objects he would like to delete/deactivate before updating the subscriptions amount.. any ideas if it's possible or is there anything else that I can do?

Ps.: I cannot simply delete these objects because the order of them is very important for my user. (might be the first or the last)

hollow nebula
#

Hello, I have a subscription created (sub_1Ls1wSC8JGuaUdU66ZzNtdSN) with a one-time discount for 10 quanity. Now when I want to change the quantity to 20 and get the upcoming invoice I can see that the amount it is asking from the customer is big.

It is removing the discount applied to the existing 10 seats, and re-calculating the amount to 20 seats for the remaining time of the billing cycle. Is this a bug?

dense pecan
#

Hi Stripe Team,

I have some questions regarding the integration of Stripe.

  1. Is there an API to auto-refund in case of a cancellation? Or we have to make the refund manual ?
  2. The pre-authorized payment how long can it stay in this mode? And after that time what happens? Rejected or Captured?

We use the following payment procedure:

Customer payment -> Waiting Provider’s confirmation (pre-authorized payment) -> if he accepts the request ( Payment is captured) -> if later he cancel the booking (we make a refund – is there auto-refund?)

If he rejects the request (payment is released)

Thank you in advanced!

vocal wagon
#

Hey guys, i'm trying to retrieve cards in test environment, but nothing shows using /v1/customers/:id/sources?object=card endpoint. Req id: req_XpfNSEer0HXZth how can i retrieve customers card details for e.g 4last digits etc.?

#

Hi, I'm looking at subscription scheduling and am wondering - does subscription scheduling work with products (examples show usage only with prices)?

#

👋 Hi Team, I would like to ask you for a advice, what could be the best solution for what I'm trying to make.
We are a platform that sells subscription based products.

eg. We have several categories of products.

  1. Setup + Testing bot - One time payment
  2. Listing their products on our website (recurring plan)
  • up to 300 products
  • up to 1000 products
  • up to 5000 products
  • up to 10000 products
  1. Advertising
  • Banners (based on monthly subscription where they need to pick how many months of banners placement they want)
  • Promotional article - fixed price where they choose number of articles they want to purchase
  • Another type of article where price is higher but with the same pricing model
  • Social media shoutout - fixed price where they choose number of posts they want to purchase

And then we also have bulk orders where prices are lower but subscriptions are fixed.
eg.

Listing products - Annual Subscription

  • which means 12 months + free bot setup and testing
    (again we have 4 categories because of the numbe of the products...annual recurring if possible?)

Lifetime membership of listing products

  • one time payment... 4 products based on number of stock items they have

What I want to achieve now is to add all that on our WordPress website on one page so that client can pick what they want... lets say they want listing on monthly recurring plan for 1,000 products + setup and testing bot should be by the default added to cart + 3 months of banners + 3 promotional articles.

Once they add all those products in cart, click once on pay button and everything is ready. Every months they will automatically pay for listing their products.

How can I do this, what is the best way? Does WP plugin makes this possible or I need to do it by myself with coding?

Thank you in advance.

Jurica

stiff bloom
#

Hi Team
Trying to install stripe CLI without package manager, in this when I try with Stripe login it says - No connection could not be made because the target machine actively refused it.
Anyone help on this?

queen thicket
#

why is the Discover testing card declined on the Europe stripe account.?

foggy hatch
#

hi. if i create a zero amount subscription with some invoice items, how will the stripe fees be calculated?

iron silo
#

hi

#

Getting this error while apple pay, Anyone suggest what can be issue?

vocal wagon
#

Hi, what is the best way to test the webhook invoice.upcoming in test mode ? (looks like it's not supported by the Stripe CLI..)

fervent sparrow
#

HI, I'm working on stripe custom onboarding.
When my user has a company, I assume the account country and the company.address.country must be the same. Am I right?
When my user has an individual business, does the account country have to match individual.nationality, individual.address.country or both?

meager adder
wispy crow
#

Hi, can I edit the usage quantity type. For example, if I have a GB usage?

kindred pine
#

Hi!

I have a model where the connected account (commerces) receives the money of the payment directly. Question: Is the invoice generated for the commerce (connected account) or the main account? I don't know If the parameter on_behalf_of modifies this behavior. Thank

vocal wagon
#

Hi, I have a problem because the subscription notification mail does not come to the mail, maybe I have not configured something and that's why I am asking for help.

subtle vale
#

HI! Trying to create browser tests (using Rails system tests) where the user's interaction on the browser is simulated. Although I cannot test a plan subscription because in the test mode there is no internet access. Is there a special purpose JS lib to include just to provide the HTML for the credit card details?

cunning jasper
#

Hello all, my product amount is 154.61 & while I'm converting it into cents, I'm using below code in nodejs.
const amountInCents = 154.61 *100;

But the result is 15461.000000000002. So getting the error Invalid integer: 15461.000000000002.

vocal wagon
#

Hello,

I have a questions regarding Locations. We have a stripe account based in France. This stripe account manages payments for some other countries in Europe such as Ireland, Germany, Netherlands ...
One of our client based in Ireland, ordered a Terminal for his business. Via our application, he created a location with his Irish address and connected his device to it. However when paying, he encountered the following error: 'The reader being used to confirm this payment is registered to a Location in a country (IE) that is not supported for this account. Please register to a Location in FR. See https://stripe.com/docs/terminal/fleet/locations for more information.'

Is Ireland a particular case, or do locations always need to be registered in the same country than the stripe account processing the payments ?
Another question: for this particular Irish client, is it possible to change the location to France as mentionned in the error message ? Could this change in the location impact future payments made with the terminal ?

Thanks !

Group and manage your readers by physical location.

austere thistle
#

Hello, Can you please advise, I need to refund a customer 52.29 but they only paid me 46.94 as i am covering their return postage fees, however it wont let me do this

waxen spindle
#

please don't use this channel for these kinds of messages, you should instead talk in #841573134531821615

feral kayak
#

Hi,

I done one subscription payment. Now his next payment was failed. so when i get subscription end date it will show me his next payment date instead of his failed payment date.
so, how can i get his failed payment date. because his payment was failed ?

vocal wagon
#

Hi, I created a subscription schedule using API and can see that subscription has status :update scheduled in the dashboard (sub_id: sub_1LsOLuJA8pMPzFjlvD969sfc) but when I go to scheduled subscriptions (https://dashboard.stripe.com/test/subscription_schedules) it's empty. Why? Where can I see the details of the scheduled subscription? Thank you!

sonic jewel
#

wanting to dogfood our own product when going live, is it acceptable to use the company card to create the Stripe subscription with a discount code? or are we for whatever reason not allowed to signup with this?

stuck flare
#

Hi, do we have an API in stripe.js to add a bank account and connect account verification details from front end

steep flax
#

Hi there, I have a general question regarding promotion codes. I am using custom implementation of Stripe and when I apply a coupon code I want to apply it by promotion_code_code ex "SALE22". But I cannot apply that code directly to subscription or invoices, instead I should provide coupon_id or promotion_code_id. Is there any way to handle that so that I can apply the code directly? If not, what is the best way to handle that with custom implementation?

stuck flare
#

will the webhook work for the connect account as well ?

#

please help

vagrant steppeBOT
#

elBR

vocal wagon
#

Hello, I have discovered someone doing card testing on our service. What is the recommended thing to do when this happens?

Also is it possible to (in an easy way) force 3D secure auth for payments if the card comes from outside a list of whitelisted countries?

dreamy loom
#

Hi! In case I have to delete ALL resources related to certain customer from Stripe, is there a way to detect all of them based on the customer? or on the subscription that I have running for that customer?

winged gulch
#

Thread: Confusion about "Stripe connect" product. https://imgur.com/a/CMMmlAg Our business model is a marketplace where users (the public/common man) load their account with 25$, then later they use that money to order food from restaurants we work with.

Stripe connect explains about creating connected accounts for restaurants in this example.

But, how do we maintain customers(common man) details, their payment details, how much balance for each user at any given point etc.

This doc https://stripe.com/docs/connect/collect-then-transfer-guide doesn't add clarity on collecting payments from common man.

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

true narwhal
#

We accidentally deleted all our products and prices on the stripe test system (config). Is there any way to get this config data back?

dense cloak
#

hey guys! I didn't find my answer in documentation and maybe you can help me. Is it ok to create a portal session configuration for each request to open the Portal? I know it's possible, i just don't know if there is any issue i should consider...

grave vine
#

Hello,

Stripe subscription downgrade.

I had this scenario that I scheduled change of plan of subscription at the end of current period.
then when the time comes, I noticed in the events that there are records of creating new payment intents upon changing of subscription cycle. It's a bit different in for the normal process of schedule subscription taken place
please see photo 1 as with payment intent and photo 2 as without payment intent.

I'm asking this because I have this webhook invoice.payment that checks billing_reason 'subscription_update' to validate if it is scheduled change of plan is taking place. But at the moment, event passes billing_reason = 'subscription_cycle'

forest sand
#

I have a client that currently has plans set up with stripe and they allow for a free trial of 14 days. We're trying to use the same plans but instead of a 14 day free trial there's a small payment up front and they get their first month free - is this facilitated in Stripe?

steady sonnet
#

Could anyone suggest me the difference between payout.canceled and payout.reversed. Is both are the same in connected account ?

nova pond
#

Is it possible to control programmatically what all payment method are displayed to user? Eg: we have credit card and gpay enabled on our stripe account but for this case want only credit card to be allowed

viral grove
#

We use Stripe Elements with Apple Pay and it's working fine in the UK, but having issues with the button not appearing for our Australian payment page. Is this because we're in the UK? We've verified the AU payment page domain

vocal wagon
#

Hello!!! I need help with SEPA payments

nimble dagger
#

Hi! Can you please explain how fast money appears on the "Available to pay out" balance in case of using of Connect + Destination charges. For now I see that there is not constant time. In some cases 2 days, in others - more than a week. The rest of the time they are in the status "Available soon"

vocal wagon
#

Hello there! We're introducing annual subscriptions for our service. We would also like to give a % discount for a limited period. What is the best way to set this up so that we can give the discount to all sign ups automatically without requiring a coupon but make sure they get charged the regular (non-discounted price) from next year. Would it make sense to setup two Prices for the product or is it better to do it with coupons?

sturdy cypress
#

Hi, I'm trying to use the stripe-pricing-table in my lit-element based app. When showing the pricing table in a dialog for the first time it works just, but when opening the dialog for a second time it give this error:
"Uncaught DOMException: Failed to execute 'attachShadow' on 'Element': Shadow root cannot be created on a host which already hosts a shadow tree."

#

Is there a way to bundle the webcomponent with my app instead of loading the js script that provides the component?

opaque quiver
#

Hello guys,

I have question regarding manage subscribtion.

I have created pricing table with no code also pass the client-reference-id.

but when I I open plan page the pricing table showing me subscribe button. is there any way we can show subscribed button? so the same user does not subscribe again by mistake?

Can you please help me?

Thank you.

https://stripe.com/docs/payments/checkout/pricing-table

Display a pricing table on your website and take customers directly to Stripe Checkout.

fluid scroll
#

Hello Guys,

I'm working with Magento and Flutter APP.

I have installed the stripe official extension on the Magento side.
But I'm stuck on how to do payments in the flutter app and how to place orders in Magento using API.

When I place an order using graphQL it's getting me below error message :

"message": "Unable to place an order: The provided PaymentMethod cannot be attached. To reuse a PaymentMethod, you must attach it to a Customer first.",

Can you guys please help me how to configure and integrate and develop bridge between magento and flutter ?

stuck flare
#

Hi do we have a stripe element for adding card ?

round ferry
#

hello, what happens when user books a future space using subscription schedule feature and uses a 3ds card to make the payment? normally we use payment intent response to confirm the card on the UI side, but in the case of future date sub_sch wont return any subscription or payment_intent object right away. What can be done then to confirm this card? We use subscription schedule to consume future dates and we even make use of webhooks. Thanks.

spiral bluff
#

How does the virtual bank acc thing work? Like if I want to be able to receive payments on subscriptions from customers via credit card as well as bank transfer I can just create a virtual bank acc?

stark oak
#

Hallo:)

#

I have one question:) my colegue send me money For test stripe can im.this money pay?

hybrid hemlock
#

Working on API upgrades. I know that I can create new webhooks with the latest API version before I upgrade the default API version on my account. My question is will those webhooks always be pinned to that version or in the future will they upgrade along with my default API version setting? So, for example, lets say we're on 2018-01-01 today and I replace webhooks with version 2022-08-01. Then I upgrade the default account API version to 2022-08-01. At that point, everything is on the same version. In the future, if I upgrade the default API version to 2023-06-01, will that also upgrade the webhooks or will those still be pinned to 2022-08-01.

stuck flare
#

hi i am trying to call webhook for the payout for the connect account but i am getting forbidden can anyone help

steep flax
#

Hi there, I want to preview an one-off invoice before creating it but when I apply the invoice_items array as a response I also get items that I have not specified. Why? Maybe there are pending invoice items for that customer?

craggy pier
#

Hi folks,
I'm trying to retrieve the "Registered business address" from an Express account via API. I can get the account object with stripe.accounts.retrieve() , but the data I'm looking for does not seem to be in there. Other data points are like "Legal business name" or "Business website".

Is there a way to retrieve "Registered business address" info via API?

Thanks for any suggestions!

viral heath
#

Hi,
While implementing the Stripe Connect Custom Accounts, the "main-account" also needs to have a Custom Account?

uncut vale
#

We are trying to replay an event in production. Having some issues

rose otter
#

bonkonk-retrieve-express

uncut vale
#

I have the event ID

#

but it says resource missing

vagrant steppeBOT
#

pinho

true sedge
#

Hi,

I am working on a stripe terminal integration for a client. This is a new application and the client does not have a terminal yet. It’s a Next app and I wanted to see if I’m structurally writing it correctly. Since we are located in The Netherlands, we can’t do a server integration.

hasty folio
#

Hello, I'm having a problem with the stripe plugin on prestashop 1.7 I configured the plugin with the right public and secret keys but It's not working. It's working perfectly on the test mode tho. Can you help me please ?

burnt furnace
#

Hello everyone , I want to use future payments on android side by google pay.
I have configured google pay support according to the official doc, but the option of google pay cannot appear. Can any developer help me.Thankshttps://stripe.com/docs/payments/save-and-reuse

Learn how to save card details and charge your customers later.

#

Part of the configuration code is as follows

twin bloom
#

Hi. I have a problem with Apple pay button color. I set light theme in order to show white button and everything was working good. But now Apple Pay button became black. Google button at the same time is white

analog ether
#

hi guys, a doubt is there any method to get a customer?

craggy pier
analog ether
vagrant steppeBOT
#

jake_epping

river vault
#

Hi folks, do users have the ability to use apple pay and other wallets with PaymentIntent?

hearty jewel
#

Hello. Quick thing hopefully. If a customer comes to the app and we have a failed payment for them, we "nag" them to pay it, and we point them to the hosted invoice page. But UNLIKE the stripe checkout page, there's no "back to timetastic" link on the hosted invoice page, so users kind of get stuck on there. Is there anything I can do about that?

lyric wyvern
#

Hi guys, i've been hitting this query

/v1/invoices/upcoming?customer=cus_Mba5UgIzPyRvCS&invoice_items[0][price]=price_1LcUgnFVEFVGD6LSaHYW7CMs&invoice_items[0][quantity]=3

It always return a discount but i don't use any promotion code.
The coupon it is using is on a subscription that the user has currently.

Can you tell me if this is normal behavior?

stuck flare
#

Hi we do have payment elements to do the payment ryt,
Is there any card element which is only meant for adding payment method?

thorny nacelle
#

Hey all, see you guys are pretty busy this morning. I need to change the application_fee_percent on a given subscription when either the price of that subscription changes, or when its quantity is updated.

The quantity change appears to be no problem; I can update it and the application_fee_percent and it works (perhaps because we immediately bill with an invoice to pay for the quantity increase?). However, when attempting to update a Subscription after/during a price increase, I get the following error:

WARN: Stripe::InvalidRequestError: You can only apply an 'application_fee' when the request is attempting a direct payment on behalf of another account (using an OAuth key or the Stripe-Account header) or destination payment (using transfer_data[destination]).

More oddly, when I stop raising a Ruby error on Stripe error responses, it seems to just work. The subscription does get updated with the new application_fee_percent and price.

vagrant steppeBOT
#

mattwoberts

rose otter
#

Julio-preview-invoice-discount

iron silo
#

Hello, We are facing this error while doing apple pay payment

Getting this error in log: "event": "mc_complete_payment_applepay_failure",

vagrant steppeBOT
#

Daniel_etc12105

iron silo
#

@waxen spindle can we connect again.

true narwhal
#

Is there a way that, at the end of the month, or at the beginning of the next month (calendar) I can retrieve all retrieved money for each customer. Basically I want the total of subscription fees paid minus any refunds or partial refunds or credit or whatever I gave them resulting in less money received from them in total.

real wyvern
#

Hi, platform account using Stripe with destination charges. Trying to build a report in our front-end using connected_account_payout_reconciliation.itemized.5

Having difficulty getting our internal Order ID as metadata into the report. Previously we were guided to add it as metadata to the Transfer created by the destination charges flow. But I don't think the referenced report includes Transfer metadata. It only includes Payments that are created as a result of Transfers and I don't see any way to add metadata to those Payments automatically.

short dragon
#

Hi, I've suddenly started receiving console errors when attempting to confirm payment intents using the Stripe Payment Element and Afterpay. Are there any known issues that would cause this?

vocal wagon
#

Hi team,

I would like to know what is the correct approach to change a customer active subscription to a different type of product (changing from graduated metered product to standard non metered) ?

Thanks.

opal marlin
#

Is it possible to create a paymentLink which accepts a manual payment?

vocal wagon
#

Hi how many time does authorize payment take to end ?

pastel mountain
#

Please confirm the length of coupon code on stripe

tidal ocean
#

hello! In test mode, subscription invoice sent event success. but no email is sent to my email. is there any way to sent in test mode? can anyone help me out please?

robust skiff
#

Hi, I am new here 👋

round wharf
#

Hi there ! I am getting this error (on Connect) :
The provided PaymentMethod was previously used with a PaymentIntent without Customer attachment, shared with a connected account without Customer attachment, or was detached from a Customer. It may not be used again. To use a PaymentMethod multiple times, you must attach it to a Customer first.
My question is : is it possible that the card has been used by on another website connected to Stripe ? Or does it necessarily come from us ?

fiery stirrup
#

Is there a way to retrieve all balance transactions which don't have a payout assigned yet?

soft valve
#

Hi,

I would like to ask you a question about webhooks and the events it receives.

I have set up locally a PHP integration based on Checkout and when the payment ends, through the CLI console I receive several events at the same time in parallel and this does not allow me to process all the actions in an orderly manner.

I have temporarily solved by adding "sleep(1)" to one event and when loading the success page so that everything is correct.

My question is if it will also be like this in production or is this due to the operation of the console CLI.

Thanks in advance for your answer

mint meteor
#

Hi, we are having problems with an ACH transaction using Plaid and Stripe. The transaction was processed through the banking institution 2 days ago, but the payment is still showing as pending in Stripe. We want to see if there is something we overlooked in the setup that would prevent the update to the payment.

gaunt seal
#

Good morning!

I'm in the process of setting up paymentintents on our site and had questions about the payment_intent.processing state.

It looks like I can force this state while testing using BECS Direct Debit and it will convert to a succeeded state 3 minutes later. What's the recommended/best way to react to these kinds of delayed success/fail transactions?

daring rune
#

Hi folks. My project has recently moved to Stripe tax for automatic tax calculation. However we have roughly 300k subscriptions that have not yet been migrated over.

I know we can query subscriptions via the Stripe dashboard by tax status (automatic vs manual) end export the necessary subscription Ids.

Is there a way to perform a bulk update on these remaining subscriptions to enable automatic tax?

storm sonnet
#

Hello guys!

In my database, I connect an user to a stripe subscription id when he creates an account and pays.

How can I see if that user's subscription has expired and downgrade his level in my application ?

hexed harbor
#

hey team, quick question regarding transaction fees. I noticed that Stripe shows a transaction fee of $4.78 for a $150.00 payment.

we calculated $4.65 using this formula: amount * 0.029 + 0.30

teal raven
#

Hi!
I have such case:
When customer wants to increase his balance, I gave him invoice, when invoice was paid I updated customer's balance.
But if balance is not zero, this invoice takes points from this balance.
Can I create ivoice (which parametrs) that does not take money from balance?

opal marlin
#

I appreciate there is not a formal graphql api. But is there a popular choice?

runic basin
#

how do I set up stripe so that it does NOT convert my CDN funds to USD?

#

my settlement currency is in USD but I don't want it to automatically convert that to USD when a CAD order comes in

#

because the CAD rate fluctuates and now it's really low

#

also wondering if Stripe will hold the foreign currency for 90 days or whether I need to find a CAD bank account in the US to attach to may account

languid tulip
willow laurel
#

Hello Stripe

Treasury account test card
Not working with stripe checkout in testmode

merry silo
#

Hi guys, I'm trying to use a test promocode attached to a user but I keep on getting invalid code and I have no idea why. When querying for all promocodes and their attached users I see the correct response. Creation of the user, coupon and promocode were all done using stripe test api key. Anyone who might know where the issue is kindly assist

viral heath
#

Hello,
How long does the process of verifying the Custom Account takes when doing it through Connect Onboarding?

snow kestrel
#

Hi! I have already asked a question about Payment Method verification. Here's the branch #dev-help message. I have a problem with this example https://stripe.com/docs/payments/ach-debit/migrations#migrate-payment-processor. Here I see that I can specify verification_method = 'skip', but I get this error stripe.error.InvalidRequestError: Request req_XeoNELJbcrGLYV: Invalid payment_method_options[us_bank_account][verification_method]: must be one of automatic, instant, or microdeposits. What's wrong?

toxic lark
#

Hi, I have made a live testing payment and the transaction availability is on the 20th, is there a way for me to check when the transaction funds becomes available?

trail talon
#

Hi Stripe Devs,
I am having issues using the Redirect to Stripe Checkout feature. Attaching my code snippet. When i pass a Price ID and quantity that works but the real requirement is to not pre-create any prices or products in advance but pass values dynamically to said checkout (i.e. amount, description is not pre-decided).

Also attaching a screenshot of what I see in the console.

round ferry
#

hi guys, what is difference between Collected fee and Application fee? My pi id is pi_3LsUyoGdNldKu1zm1dgLm0in and I am trying to understand how much commission did we get (platform account) and how much we sent to connected account?

gusty siren
#

Hi Guys,
When performing charge on customer's card(https://stripe.com/docs/api/charges/create) is there a way to send customer's IP address to stripe?
Currently in the stripe dashboard we do see Device IP address but that's our server ip address (Seems stripe is showing host ip address from where the request has been sent). Is there a way, programmatically we send client's actual ip address?

earnest lintel
#

Hey there-
We are building a custom stripe checkout flow. We added a method to our UI to create a payment method and then we pass it to backend to actually generate the customer and then create a subscription. We noticed that your UI component for credit card automatically validates cards but I was doing testing of the sample cards that should throw errors and we don't get any sort of error when we enter one of those bad example test card numbers. It creates the paymentMethod no matter what. Should we expect error handling to be sent to the client?

void fjord
#

Hi, in the stripe test environment I have a large number of test accounts created that all share the same email address. I would like to batch delete all of these accounts that share the same email address. I can delete them one at a time https://stripe.com/docs/api/accounts/delete but is there a way to delete them all at once? Thanks!

vagrant steppeBOT
#

ibgoldbergs

leaden frigate
#

How do you authenticate to download a report for a connected account? We are generating a report run request using the connected account number and our secret API Key. On the connected account web hook we receive a "reporting.report_run.succeeded" event, but when we try to retrieve the report using the URL from the event and our API Secret Key we get a 404 page.

surreal dome
#

I recently went thru fraudulent charges with a CC testing bot and have since made the corrections needed to my website. after adding more friction to the site the admins retested and stated it was good to go and even refunded the associated fees. However my account is still unable to take payments as it says: In order to restore your account’s ability to make charges, please check your email for next steps or reach out to our support team. I have no emails regarding this matter and can not locate how to contact anyone directly pertaining to this issue. How can I get my account off restriction?

vocal wagon
#

Hello guys, in the production or live mode in Stripe Connect Dashboard can I select more countries to allow users to connect to my platform? because now I can only see US and I cant change

sudden willow
#

Hi - I've had a Stripe integration built for awhile and just recently we haven't be able to add promo codes to any new accounts. The promocodes in question have the First Time Customer flag set to True. This has always been the case. Recently with new account we get the error: "invalid_request_error: promotion_code: This promotion code cannot be redeemed because the associated customer has prior transactions". but it's a new customer with a new subscription. I'm wondering if there is a new bug that's causing this as we haven't changed anything on our end. Thank you!

charred dune
#

hello , i want to create online payment getaway if I learn these language can i make API . if i learn Spring boot , JavaScript and for database ( MongoBD) ?

rapid ice
#

is there a good way to get a fee refund after creating a Refund with refund_application_fee=True? i'm listening for the webhook event, which works, but i'd also like to track the fee refund immediately after the Refund creation succeeds

frozen ether
#

Hello! we are experiencing an issue with Android users where they cannot take a picture of their ID because it looks blurred all the time

blissful crypt
#

Hi Guys,
Is there a way to collect payment (today) for a subscription that will start in a future date?

molten sonnet
winged gulch
#

Thread: If we(marketplace) plan to use Stripe connect to bridge users and restaurants(service providers),

  1. Is it possible to batch process and settle funds to connected accounts at our own cadence (like alternate days or biweekly or weekly)?

  2. Is it possible to do connected account set up with all KYC on behalf of service providers, so that service providers don't have a strenuous onboarding ?

willow yacht
#

Hello everyone. I have two concerns.

 const paylaod = await stripe.confirmCardPayment(clientSecret, {
   payment_method: {
     card: elements.getElement(CardElement),
   },
 });
  1. How can I add a receipt_email in this confirmCardPayment function? If I try confirmParams this will throw an error.
  2. How can I delete a list of test payments in the stripe dashboard? I couldn't seem to find any article helping with that.
kindred pumice
#

do email receipts for confirmed PaymentIntents send in testing environment/testing keys?

woven elbow
#

anyone good with setting up the m1 reader with android phone?

surreal temple
#

You already have one thread open. Please ask your question there. It helps keep the main channel more tidy

gleaming oxide
#

anyone know how to change the appearance from this to

runic basin
#

I initially opened my Stripe account in Canada with our Canadian office address at the time, it doesn't seem to be letting me change it to my US office address

#

is that normal?

marble owl
#

Hello, I believe I've been identity banned from Stripe. This was due to an error in 2018 and I've been trying to contact them since... Any suggestions?

marble owl
#

FYI, I've tried contacting stripe through email for years... I need to speak to someone, a real person.

vocal wagon
#

Hello everyone!

I'm working on my application on Bubble io and I'm integrating Stipe to it.

However, I met some trouble using the following Workflow (see the following screenshot.

When I rum the workflow, I receive the following error message (see the following screenshot).

Does someone already met this kind of problem?

Thanks for your time!

marble owl
#

I'd like to speak to the most SR staff member in charge

serene igloo
#

greetings, I'm confused about the interplay between customer.default_source and customer.invoice_settings.default_payment_method. Our code is setting default_source but in some cases it appears that later charges are using the default_payment_method instead (which references a different card). Should we be updating both values when a customer provides a new credit card on our site? Is default_source deprecated?

reef bobcat
#

is there a way to select a given product without needing to use the client-only API call? I saw that it exposes all product IDs for an account, so how would we select a given product via the API call without the product ID being call-able?

vapid hearth
#

I've been having trouble with swiftui and the paymentsheet showing. While I can see the created payment intent and customer created in my logs on stripe however, the payment sheet never appears in the app

stray forge
#

hi, is there boilerplate for flask saas subscriptions with login/auth, or do I create the login/auth and add stripe subscriptions to it? wondering what would be the way to allow features for only subscribed members?

normal mica
#

Hi. If someone creates a connect account and then creates another connect account with the same email under the same primary account; will it use the same account or create a new one (with a different account id)?

stone urchin
#

Hey all. Can I ask someone a question about upcoming invoices?

undone crown
#

Is it possible to do bulk upload (like csv) of ACH transactions for debit or credit processing through the Stripe console/dashboard? (Not through API)

frozen kernel
#

Hi. What is the correct webhook event to use once a user has subscribed to a product and fully paid for it? we currently use payment_intent.succeeded, however we noticed that the event isn't getting triggered when the user uses a coupon for a 100% discount. perhaps invoice.payment_succeeded is what im looking for?

inland lotus
#

@languid tulip - any hope?

last yew
#

Hey stripe team, how can we add others into dev-help channel ?

vocal wagon
#

Hello!!! can I get a subscription filtering by default_payment_method ?

bronze zinc
#

Hello there! I'm trying to understand the semantics of the events fired for subscription schedules.

sullen kayak
#

is it possible to create a destination charge for a custom that is in the connected account ?

vital geyser
#

We increasingly use scheduled subscriptions in Stripe to set future subscription start dates for customers. We’re finding that when we cancel any subscription that was originally scheduled, if choosing to cancel at period end (when the customer does not want that annual subscription to renew past the first year’s cycle), the customer's subscription access is revoked immediately and a Support Cancellation Date is logged immediately (rather than logging a Cancellation Date for the action while keeping the subscription active until the end of that current cycle period). I am trying to understand how we can manage scheduled subscriptions to appropriately cancel at the end of the current cycle without it revoking the customer’s subscription access until the end of the current cycle. I’ve read some documentation around needing to Release a schedule but am not clear on what exactly is needed to be able to cancel at period end a previously scheduled subscription.

kindred crypt
#

Just need simple payment prompt. Our site collects all info already. Can't figure out a way to pass address info, shipping and already calculated tax.

"customer_address" => [
"city" => 'Woodmere',
"country" => 'US',
"line1" => '366 Eastwood Rd',
"line2" => '',
"postal_code" => '11598',
"state" => 'NY'
],

Darn... new here. Passing this on a payment call results in errors.

wooden sand
neon goblet
#

So I'm trying to integrate with Stripe Checkout for subscriptions. I'm curious; I create the session and redirect them to the stripe page, they fill out their details and get redirected back to my site. Then I listen to the events like customer.created - how am I supposed to link this back to the user in my system? Right now I'm passing the email address in so i could theoretically look them up by their email address which gets returned, but that seems like it can't be the only way?

cerulean kestrel
#

Does stripe Checkout can accept payment but after that the payment is canceled / refunded ?

tall crown
#

I want to add some application logic for when a subscription is about to renew.

ie. when subscription is about to renew, check if X is still available. If not, cancel the subscription.

a) I'm guessing I do this in some webhook event? What would be the best event to listen to?

b) Do I need to explicitly cancel the whole subscription as well once one of the payments/invoices gets cancelled?

icy sand
#

Stripe doesn’t support payment for alcohol delivery business??

visual heart
#

Dear Stripe support, we are trying to populate a default value to a field in Payment Element, but the React version doesn't have defaultValues option in the stripe-js version 1.29 that we are using. I found it does appear in a newer version 1.36.
Is there a way to set a default value to it with version 1.29?

tawdry compass
#

Hi, I am seeing an issue when doing a UPI payment through Stripe in India. After I approve the payment from the UPI mobile app, the checkout page gets stuck and I see this error on the checkout page then.
"This object cannot be accessed right now because another API request or Stripe process is currently accessing it. If you see this error intermittently, retry the request. If you see this error frequently and are making multiple concurrent requests to a single object, make your requests serially or at a lower rate."

But when I check the payment on Stripe dashboard it is successful, but I never see a confirmation on the checkout page. Any help would be appreciated?

pine epoch
#

hello dev-help,
I am new to stripe and I am having an issue with getting "initPaymentSheet" to work. All my setup looks good and my client "paymentIntents" seems correct as it is successful as can be been in this screenshot. My "initPaymentSheet" keeps returning "paymentOption": undefined as can be seen at the bottom on the screenshot. Any ideas how to resolve this? thanks already

void fjord
#

Hi, I am testing our stripe integration in the test environment and now transfer transactions I am triggering are being refunded right away. Is there a way to see the reason for the refund is being triggered? Thanks.

raven dove
#

Hi support, this screenshot contains the information we're sending over to you using Stripe Checkout. We're trying to find what PaymentTypes we're sending over. Can you help with this?

sullen flint
#

Hello Stripe Tech Support.

#

Can I ask about China UnionPay Debit Card?

#

According to your document, Stripe supports China Union Pay Debit Card.

#

But we got the error message with this card.

#

"Your card is not supported."

lucid meadow
#

Hi team, we're currently testing Google Pay on Payment Element (React). The card stored on the account is an Amex. Google Pay tab in the payment form is showing up on the desktop browser, but it's not showing up on Android Tablet or Phone. Chrome version is 100+. Any idea what might have caused the issue?

swift rivet
#

Hello there, I am why I am getting error custom_unit_amount.maximum must be less than or equal to $10,000.00.

obtuse crown
#

say i have a platform where we make payout to users, will i need to create a connect express account for each user, or should i create instant payout to the card using the cutomer id ?

vapid hearth
#

I'm working with the stripe swiftui integration and for the first few hours it works perfectly when I copy the code over exactly. Then after a while it no longer works on my ios devices is this a known issue?

tender rampart
#

hi Support, I have a few questions for custom checkout with Stripe Element

cerulean kestrel
#

what webhook event do i need to getting information for every successfull payment from stripe checkout ?

distant eagle
#

https://support.stripe.com/questions/merchant-initiated-transactions-(mits)-when-to-categorize-a-transaction-as-mit hi, I have created a setup intent that will save the card. But now I want to charge the card from the merchant's side. How do I charge the saved card on the merchant side?

brave rapids
#

Hello
I have doubt related to stripe order API data
Can we pass the tax amount and filling amount separately instead of line_items[0][price_data][unit_amount]

low igloo
#

Hi Team!
A hopefully quick and easy question, I've set up a Payment Intent solution and attached a webhook to handle a successful Payment where i trigger a Transfer to (potentially) two accounts with a ChargeId from the initial payment as the SourceTransaction. I've set up the webhook to check for Events.PaymentIntentSucceeded. However, heres my problem: The Event is triggered twice, the Transfer(s) is also therefore attempted twice (at the same second) where the first is 200 OK, while the second returns 400 BadRequest because it exceeds the amount of the SourceTransaction. Any suggestions has to how I should handle this? Thanks! 🙂

turbid cedar
#

Hello, I have a use case where I need change the price of the subscription at the time of next cycle. Use case is assume that a user is using a minor price (child plan), when the subscriber turns to major (adult plan), at the time of yearly renewal, we need to change the subscription price from child plan to adult plan. The first invoice on renewal should have this change reflected. What is the correct event to update this price so that the first invoice of the cycle uses the new price?

verbal torrent
#

Hi Support team, what do we do to update a draft invoice received through an event "invoice.created" when the subscription is renewal? I tried to take the invoice item ID from invoice line item, but it is null.

steep flax
#

Hi there, when my customer susbcribes to a subscription I want that the payment method is the one that I specify for the payment intent and for next billing cycles be the default customer payment method. How can we achieve this?

low crow
#

Hey team. I've got an implementation issue that I've spent the last 6 hours trying to pinpoint, but I've no way to replicate it and it only occurs once every couple hundred payments.

civic hatch
#

Hi team! I have an issue with the webhooks. We get two webhook callbacks after the Checkout session is completed in test mode (not in prod mode). The first callback is like this { "name": "Stripe-Signature", "value": "t=1665731124,v1=0614da1eb1947b934fa7d5126f048bd1b7403618c340a6f8f3a7b5be216d1252" },

hot stag
#

Hi, Id like to know if it’s possible to place holds on payment methods using Stripe Checkout, and later capture the payment through the api

left rain
#

hey there, is there any api for which i can configure my ui for creating country specific payouts account from stripe

hot stag
#

Is it possible to setup Stripe Checkout in order to only accept payment methods that supports Authorization and Capture separation ?

uncut vale
#

I am trying to use test clocks but it is asking my to pay for starter

#

Does this apply if we are a platform in a connect scenario?

wise stratus
#

Hi Stripe devs! I'm having a big trouble for 3hours now. All my DRAFT invoice are automatically finalized. I should have 1 hour to edit invoice items. Example: in_1LshsFBIOpjLiUFVWLuVW0Xu

rich plinth
#

Hi! Is there a way to initialize a Subscription with a trial period and still require payment details/method to be input by the user? When we set up a regular subscription where the first invoice's amount > 0 NOK, we use The Stripe Flutter SDK for the user to input the payment details and approve the first payment. However, when we use a trial period, the first invoice of 0 NOK is automatically set to status="paid", and the free trial begins without the user inputting the payment method. Is it possible to make this work the same way regardless of us using trial period or not?

vocal wagon
#

Hey Guys 👋 hope you're doing great.

I was wondering is there an event for "end of trial" that can be send to the webhook ? I know there is a 3 day before "near_end", but i need the real end one.
Is there isn't, what's the best way to handle the end of a trial period through the websocket ?

Thanks !

wise stratus
vocal wagon
wispy crow
#

Hi! I want to do acceptation tests for webhooks. I program with golang. Is there any documentation or something to that?

regal hinge
#

hi can can you help me with the stripe schedule apis
while downgrading the subscription in my webapp i am scheduling it and downgrading after the end of the current subscription it is working fine for the first time but after upgrading the which happens right away i modify the schedule for getting the next invoice for the upgraded plan only but after if downgrade happes the schedule modify api does-not work in the phases of the schedule it shows my expired plane in the first phase and the active plan in the second phase and gives me an error
{"error": "You can not update a phase that has already ended. Trying to update phase 0."}

is there a way to fix it

uncut vale
#

We are using subscription schedules and have a specific use case we are not sure is possible. Its not documented

uncut saffron
#

do you also provide support on the woocommerce payment plugin or atleast the inline authentication flow of the card ?

sharp fiber
#

Hello! I'm trying to add a feature to update a stripe customer’s existing credit card details so that future payments will default to using their new credit card information.

I’ve been looking at this page (https://stripe.com/docs/payments/save-and-reuse?platform=web&html-or-react=react#customize-appearance). From my understanding, I need to create a setup intent for my customers to enter their card details. After receiving a response from the webhook (which I believe to be a paymentMethod?), I will need to attach this payment method onto the customer and set it as default.

Is this flow right? Thanks so much in advance 🙂

narrow nova
#

Hey folks. I'm trying to find the fee that Stripe have charged us for a payment but can't seem to. Charge ch_3Lsk13DQ1y5Lg5MJ0uKf74i1

wind pagoda
#

Hello, i looking for handle sepa_debit payment method for subscription product without use stripe.js, it's possible ?

gleaming oxide
#

I want to show cvc by default in the stripe card element ? how can I change the UI?

true narwhal
#

I am building an affiliate program with Stripe. At the end of the month I would like to use the Stripe API to determine the revenue generated for individual customers - the payments for the monthly payments for the monthly subscription, minus any partial or full refunds potentially made. What is the best way to do this?

edgy portal
#

hi stripe team
About applepay, googlepay, after i get the paymentmethodid by stripe.js event,
if i has not call
stripe.ConfirmCardPayment, how long this payment will be expires? or change to outher status?

merry silo
#

Hi guys, is there an api that someone could use to update the promocode parameters like the code itself, the expiry date and maybe another api one to delete the promocode

civic hatch
#

Hi, I get a few webhook events sent in test mode https://dashboard.stripe.com/acct_1C59YsF6JJPoGMup/test/events/evt_1LshxQF6JJPoGMupbSG0ZJ73 Some of them failed becuase were sent from live endpoint (same URL endopints are configured for test and live env). Have a question how can I differentiate which event come from test and which one is from live env? I would like to ignore one of them before processing but for all events livemode: false

echo pulsar
#

We've setup a webhook to provide customer.subscription.created events however we don't appear to be receiving any created events according to the developer webhook dashboard. We can see updated events and destroyed events. Are there conditions where a created event would not be triggered. I can't see anything in the stripe documentation

vagrant steppeBOT
#

clishdeonly

#

artursir

proven aurora
#

Hi there!! One question, Can we have the subscriptionId in the paymentIntent Object? I'm working with webhook and I need the subscriptionId when a paymentIntent is succeeded or fail

formal current
#

Hi, I just wanted to know is there any option in Stripe UAE (United arab Emirates) to give customers an option of making their payments in Installments?

forest sand
latent pebble
#

stripe API not working when I try to create a customer from the live server to the test mode account!

solid comet
#

Hi all - I'm a bit confused about the subscription API object.

  1. The documentation (https://stripe.com/docs/api/subscriptions/object) makes no mention of a nested plan object, but I can see one both at the top level (/plan) and nested at /items/data[]/plan in a real API query. What's that about? Is it safe to rely on both being there, or is it deprecated? Can I use the top level one reliably?

  2. When I export a subscription in CSV from the UI there's an Interval column. Where is this in the subscription API object? I can see it at /plan/interval, at /items/data[]/plan/interval and at /items/data[]/price/recurring/interval - which is the best to use?

atomic oriole
#

A question about Connected Accounts (Express in particular). Is there a way to fetch from the api the EIN that the person creating the connected account has provided in the stripe flow?

vocal wagon
#

Hi, our invoice emails are not being sent in production. How should we go about debugging this?

torpid pine
#

Do I need to create new ephemeral key for every new transaction of a customer? just got informed android sdk needs that for saving card in stripe

vocal wagon
#

Hi, can stripe be able to send the customer an email with the payment information during a one-off payment?

vocal wagon
#

Hi all, I have to model a stakeholder request about payment journey. In brief:

  • we are a marketplace
  • we receive payments on behalf of dealers on our stripe wallet
  • we use stripe connect to pay our dealers (express)

we would like:

  • pay every day dealers (item amount + shipment fee - our fee) using connect API (transfer)- transfer every day amount in our bank account using automatic daily transfer

questions:

  • To transfer money from platform to connected account I have to have enough money so It's against to the daily transfer in other words, I must be sure that transfer from platform to connected account will'be before of transfer from platform to our bank. How?
  • When I have to arrange a refund, I should be able to take back the money from connected account: it seems not possible, doesn't it? Otherwise, how?

please could you show to me specs to manage these scenarios?

Thanks in advace.

river vault
#

Hi folks, how do you set up apple pay for paymentintents for connect customers?

serene grove
#

Hello, I make a Website & Android app to sell courses online. All the courses are related to Stock Market Trading & Investing. How to read a Chart & Trade. I teach these topic. Now I want to integrate Stripe to my portal to accept payment. So, which Business category I choose - Education service or Consulting or Financial Service. Please help

true narwhal
#

I am building an affiliate program with Stripe. At the end of the month I would like to use the Stripe API to determine the revenue generated for individual customers - the payments for the monthly payments for the monthly subscription, minus any partial or full refunds potentially made.
I heard I could potentially use the payment intents api for that?
Even when I never used payment intents as the payment was made automatic
based on a montly subscription service?

half cipher
#

hi, i have stripe integrated via the connect button to my shoppy.gg website

The issue - when i get an order from a customer - they get a stripe receipt to show they have paid and purchased the product, however shoppy has an open order but does not get any stripe payment information and therefore does not deliver the product to the customer.

(please note when using paypal as a payment method, this works fine which is why my suspicion is with stripe)

willow laurel
#

Hello Stripe

After Stripe Api upgraded with Stripe Treasury

Throwing error when try to retrieve balance api
Not able create a card with a connected account

frozen ether
#

hello! We are experiencing an issue with the camera pictures. Doesn't accept picture or show a clear camera shot for ID verification. I had a thread yesterday where someone started helping me but I had to leave and didn't got the change to finish the discussion: #dev-help message

vocal wagon
#

Hi,
Can someone tell me why the invoice wasn't generated for that subscription even though the billing_cycle_anchor of the subscription was in the past? This is for test mode.

obsidian prawn
#

In our subscription integration, we have cloned customers and their payment methods over to a connect account to track revenue separately. The subscription creation and cloning processes worked fine, but now that it has come to actually create payment intents and charge customers for their subscriptions, most of the payments are being declined by the banks with an issuer declined generic_decline (py_3Lq1yHR1o3UbQqUF0j29580g, py_3LpwUyR1o3UbQqUF1tHCoXWG).

Some are successful (py_3LnmmoR1o3UbQqUF1OsPyDWL). There doesn't seem to be a strict categorization, but most failed payments are ACH, and most successful are debit cards.

Should we be doing something special for charges that come from payment methods on a cloned connect account? The same customer payment methods don't fail in our main platform account.

magic wren
#

Hello, I am facing to a strange behaviour of the payment method attachment process, could you please tell me if it is normal? I used the CardField in React native project, then the method createPaymentMethod and confirmSetupIntent to attach the payment method to the customer. here I tested with a 3ds 2 credit card, it triggered the 3ds process one time. After that I created via the backend server a subscription for this customer, during the subscription creation, I set the sub's default payment method with the customer default_payment_method. normally the paymentMethod is already enabled the off_session option, but i still get a second 3ds process redirection on the frontend. Is that normal? I get twice 3ds processes

random mirage
#

Is it possible to use a public key to create a stripe token via the /v1/tokens endpoint? I noticed some unusual spam activity in our stripe logs for 10/12 where a spam-site for testing credit card numbers was successfully creating card tokens via /v1/tokens without our secret key, and then failing to create customers and attach the token as a funding source because those requests were being made with our public key. Here's one of the successful token-ids tok_1Ls1p6CF3ORu1Y8RWOWV914Y and failed customer request-id req_D5L9PQQEMAFnqA. Is this something that I don't need to be worried about?

vocal wagon
#

Hi,
Can someone tell me why the invoice wasn't generated for that subscription even though the billing_cycle_anchor of the subscription was in the past? This is for test mode.
So my issue was that the invoice should be generated at the timestamp that I provide in the billing cycle anchor correct? But in this case, the invoice was created much later, around 3-4 hours later I guess. I wanted to know why it was so.

slate skiff
#

hi, we are unable to send invoices to international customers (we are UK based).

This is because we require an IBAN number on the invoice but are unable to get this for our Stripe account. Stripe support have said we cannot get an IBAN because we are only using UK prices. Any help/solutions would be helpful thanks

somber pilot
#

Hi channel, we are a marketplace using the Standard accounts but need to change to Express accounts. Do you have a step-by-step guide that can help us do it right and fast? all recommendations are welcome. Thanks!

sonic sinew
#

What's the best way to store data against a checkout session? Like you have the metadata, but checkout sessions can't be updated. Is there another thing like the payment intent I can update to store the order status?

blazing oak
#

Hi, devs. I'm developing an app for connecting brands and creators.
A brand can create a task and multiple creators can do it. After a creator will be done with a task, he will be paid. We will charge a brand for each task and pay % of brand charge to each creator who will do a task(usually after 1 month after a task is created)
I think stripe connect and "separated charges" are best for us, but I don't understand cross-boards. Our main office is in London, and brands and creators are from the UK, USA, Canada, and Australia. Can we use "separated charges" in this case?

vocal wagon
#

hello Stripers 🙂
How we can split payement Intent ??
for example pay on 3 times in differents dates

#

Hi, how should I get the mandate id from a sepa_debit payment method or a customer ? looks like it's not directly inside payment_method response

naive grove
#

ive been scammed for over 360$ by stripe help

#

its been over a month

#

they havent replied back

#

i have proof that the disputes from the cardholder that it was a fake dispuye

#

dispute

tiny canopy
#

Hello, I need help to understand how New Subscribers are reported
Is it tracked when I start paying or if I just subscribe to a product

vagrant steppeBOT
#

bounar youssef

#

François

cunning jasper
#

Hello all, How to get card last 4 digit while I had done subscription payment?

steep flax
#

hi there, is there any way to check if the invoice was the first invoice created for the subscription?

void fjord
#

Hi, we are testing a recent change to our stripe integration in the test environment and have started receiving 400 errors when we create an invoice via POST /v1/invoices The error being returned is invoice_no_customer_line_items but our flow is to create the invoice first and then create the invoice line item immediately after. This approach previously worked before our changes so I'm trying to figure out why there would be now an issue. Is there something we need to pass in when hitting POST /v1/invoices that allows it to be created without any line items initially? Thanks

void fjord
# void fjord Hi, we are testing a recent change to our stripe integration in the test environ...

One possibly relevant change we made was to remove explicitly setting pending_invoice_items_behavior
to exclude, but this seemed to be correct since the docs say omitting it will default the value to exclude https://stripe.com/docs/api/invoices/create#create_invoice-pending_invoice_items_behavior

vocal wagon
#

Hello, where can i find the endPointSecret of a webhook???

cunning saffron
#

I am using stripe checkout session. I've noticed that the charge object has the receipt url. Is there any other way to get the receipt url?

vapid hearth
#

I'm using the stripe swiftui integration where it works for a bit in the beginning then breaks after the first time using it. I have used breakpoints to identify that it's let self = self and when I remove weak self it also breaks. Is there any known reason why?

vocal wagon
#

Hi, our receipts are not sending for our stripe connect customers

soft valve
#

Hi,

In Checkout session, is it possible to use more Stripe variables like CHECKOUT_SESSION_ID in this case ? For example, payment ID or something like that ?

'success_url' => "http://yoursite.com/order/success?session_id={CHECKOUT_SESSION_ID}",

tall raft
#

Hi,
I need to know if there is an API available to get the invoice status if its paid or not, for eg while calling API, i will send the invoice id and in response it will send me the information of that invoice with status and amount paid, your help is aprreciated.

steep flax
#

hi there how can I get the payment method id for the first invoice paid for the subscription?

remote kernel
#

Hi, with ACH Credits, am I able to set it up so that an external source can pull funds from it? We are a travel company and work with Booking.com, and they require a bank account to deposit funds into (which we're using ACH Credits for) but they need a bank account to pull funds from for their commission fees

ACH Credit docs we're using: https://stripe.com/docs/sources/ach-credit-transfer

Here's the original thread I had in here a couple of days ago: #dev-help message

Use Sources to accept ACH payments sent directly from your customers.

grand valley
#

we are transitioning to stripe from cyber source. on cybersource, we have recurring payments that we would like to migrate over without having to call the card holders. is that possible? and if so what will be needed/what will it take? please advise. thx

hard rampart
#

Hello Stripe Dev,

Question regarding, stripe/payment elements.
Im looking to try control the card brand the customer is able to select from a dropdown for example (Amex, VISA/Mastercard, Diner etc) but I could not find the stripe element for this. 
Is this something that we will have code ourselves and if so, how can we validate the card number the customer puts into the stripe element card field with the “Card brand” they selected on the front-end (user validation pre-catch e.g.)?

Hope to hear from you soon,
Thank you

rugged bluff
#

Anyone used affiliate payment links for service-based businesses vs. eCommerce?

molten sonnet
#

Using Connect with a server based web app payments are only showing up in the main account. Using on_behalf_of": "CONN_ACCT_ID" Is there some other place I should apply on_behalf_of to have these payments show up in the Connect Account?

heady grove
regal cradle
#

What web hook comes when a customer successfully checks out?

modest plaza
#

Hi everyone, I'm trying to configure automatic email confirmation receipts with checkout sessions but am slightly confused about where to pass the email & customer specifically. The attached screenshot is my cart.js that handles the payment request.

I'm assuming it has to do with this:
https://stripe.com/docs/api/customers/create?lang=node

const customer = await stripe.customers.create({
  description: 'My First Test Customer (created for API docs at https://www.stripe.com/docs/api)',
});

does it suffice to put "customer" : customer somewhere in my params object?

Any guidance would be very much appreciated!

soft gale
#

Hello,

I'm onboarding a business owner that has 10 locations.
He wants each location too deposit into their own bank account. What type of Stripe Connect account would I have to create for him to allow each store to receive their own deposit?

placid pawn
#

could someone help me with stripe elements

inland lotus
#

any news on the left/right flip?

hallow breach
#

Hello, I am using stripe connection to transfer money from my stripe account. Before that, payment is being done on my stripe account and payment gets successful. But when i try to transfer to one of the connected accounts, it gets balance_insufficient error. This is being done by code.
My code looks like this.
for making payment:
await this.stripe.paymentIntents.create({
amount,
currency: "usd",
payment_method: paymentMethod,
off_session: true,
confirm: true,
payment_method_types: ["card"],
customer: customerId,
});

#

for transferring

#

async transferMoneyToConnectedAccount(accountId: string, amount: number) {
const transfer = await this.stripe.transfers.create({
amount,
currency: "usd",
destination: accountId,
});
return transfer;
}

#

could anyone help me?

tall raft
#

What is the pricing plan in stripe for calling API's. I am looking for monthly pricing estimates where if i use 100 API calls per month how much it will charge

wispy crow
#

Hi! I retrieve a price.Get() that have tiers but when I see the tier attribute its an empty array??

thick bane
#

Hello there!

I have a question, does anyone know why a balance transaction has this description 'Released hold for authorization due to expiration'? And in what cases stripe returns this kind of balance transaction?

Thanks for help 🙌

fast flame
#

Hi I was wondering if API requests to creating the customer Billing Portal, and Stripe Checkout Links count toward our regular rate limit.

idle bolt
#

why stripe elements isn't showing other enabled payment methods? any suggestion? Im using it for subscription

vocal wagon
#

what calculation does stripe use to identify the period end for a subscription? e.g. what is a month defined as

modest plaza
vapid hearth
#

Is there a reason why stripe mobile payment element would show up on xcode emulator but not on an actual device?

vocal wagon
#

Helpp! My stripe account got hijacked, my clients are getting ripped off. Is this the correct channel to send such messages?? Im in agony i need assistance urgently

tall crown
#

In my testing, stripe onboarding a connected account seems to set the account's charges_enabled to true even when using test data which doesn't complete verification successfully. My guess as to this is that stripe over-eagerly sets charges_enabled=true to improve speed of a user's onboarding, and will ask for these requirements more later.

Is there a test data or similar I can use to trigger my account charges_enabled to be updated w/ false (and trigger associated webhook events)?

kindred pumice
#

How can we enable Klarna for a stripe connect account?

remote kernel
#

Hi, I'm developing a flow where our Stripe account receives an ACH credit, and then we have a webhook listening for "source.chargeable"

In this webhook, we want to use the Transfers API to transfer a portion of this amount to a connected account. This was working until we saw that when we charge the ACH Credit, it doesn't immediately go into our Stripe balance, so the Transfer API call fails because we don't have sufficient funds.

What would be the best way to handle this scenario, so that we ensure we're able to transfer a portion of that ACH credit to the connected account?

fringe flint
#

Heyo! We are trying to send receipt emails using the iOS SDK; so far no luck. I was wondering how and where can I set the receipt_email field. Any ideas?

frozen kernel
#

Hi, does Stripe offer some kind of pay-ahead-of-time solution? I would like to allow customers to pay for any number of "credits" in 1 checkout session and then later be able to use those credits to buy a certain product

patent panther
#

Hi I had some questions about webhook's proper flow of information, shouldn't take long, thanks in advance

ruby notch
coral timber
#

Hello pleas i need help someone here ?

devout vale
#

Hi. I am using the payment elements to collect the customer payment method to signup for a monthly subscription. We want to offer 3 months free but after we collect the payment. In my implementation, I have to create the customer subscription to get the clientsecret before collecting the payment because the payment elements needs it. When creating the subscription, If I apply a trial or a coupon I'm not getting the secretclient code.

I want to apply 3 months subscription free but I want to collect the customer payment method using payment elements

Payment elements is up and running but only works if I dont send the trial_end or coupon fields

coral timber
#

i want to reset my password but i don't receive the email for reset my password i need solution pleas

last forge
#

Hey team!

My company decided to go with Stripe checkout. So I'm pretty new to Stripe =]

I'm in doubt of what the best approach towards redirecting the user to Stripe checkout would be.

The idea is the FE makes a POST request to the BE and the BE generates the checkout session. With this checkout session created, I see two options:

  1. The BE sends the session_id back to the FE. Then the FE redirects the user though stripe.redirectToCheckout() and passing session_id to it

  2. The BE sends the session_URL to the FE. Then the FE receives this URL and redirect the user

obs.: The stripe-JS docs says that stripe.redirectToCheckout() is deprecated. So is it safe to use it?

fickle coral
#

Hey, I have an issue with our Stripe app pertaining to permissions. We are getting errors when trying to confirm setup intents through stripe.js telling us that we don't have the required permissions for that endpoint (POST/v1/setup_intents/{id}/confirm), but no more detail on what permissions. However we do have the setup_intent_write permission (as well as the payment_method_write one if that matters). Is there some other permission that endpoint is using behind the scenes that we should know about? I can provide an indicative account id and request id through DM if that helps

humble plank
#

Hi i cant get my verification code because i lost my phone my phone

ancient bison
#

Hi Team, for https://dashboard.stripe.com/payments/pi_3LsZcl4M9E4kTTfW03gOcC8L, could you please let me know why there are two charge ids? In confirm_payment_element post, it returns a charge id ch_3LsZcl4M9E4kTTfW0qetVIiS, and then a webhook event charge.failedtargeting to pi_3LsZcl4M9E4kTTfW03gOcC8L failed. I understand this first webhook event. but why there is another charge id ch_3LsZcl4M9E4kTTfW0hKMkWpQ send to us and inform us it is failed too. so One payment action will lead to two charge id? The 2nd charge id ch_3LsZcl4M9E4kTTfW0hKMkWpQ seems coming from nowhere, it just suddenly inform us ch_3LsZcl4M9E4kTTfW0hKMkWpQ was failed

sonic sinew
#

To be clear, it's safe to send hashes to the client right? Like pi_1JKS5I2x6R10KRrhk9GzY4BM

radiant marsh
#

Hi all, is it possible to capture payments manually from a payment intent?
Working on a Wordpress/Woocommerce site
Orders were automatically marked completed before the payment charge could happen.
No charges were actually pulled into stripe, but the payment intent shows in ‘events’.
Is there a way to pull those payments through or do I need to ask customers for their cards again?

crystal glacier
#

When connect accounts have the enabled status, what is the minimum payout amount they can receive to there account, before needing identity verification documents?

wet crescent
#

Hi there, it seems that every time user types card information during a subscription payment, payment method is automatically saved by Stripe. Instead I don’t want that to be saved but be just for one-time payment and then on upcoming new subscription invoice charges be taken from customer’s default payment method. How can I do that?

echo field
#

When creating a subscription for a customer (PHP) is there a way to force payment_behavior to always be incomplete? Whats happening is if the customer has a default payment method on file, It automatically starts the subscription.

ebon rapids
#

We've services on our platform and they can be free. But I guess with payment mode and price 0, Stripe isn't allowing me to create checkout session. Is there any way to go around it?

Actually even after the price is 0, I wanna collect some other information about the customer through Stripe.

echo field
ebon rapids
#

@echo field Yeah, I don't want that

ruby notch
#

Hello, I've integrated Klarna into my web application using Stripe.js. I'm trying to test out the denied flow using the denied US-credentials listed in the documentation at https://stripe.com/docs/payments/klarna/accept-a-payment?platform=web&ui=API#testmode-guide.
When I use all the declined test credentials (email, address/postal, and phone), that causes stripe.confirmKlarnaPayment to return a result.error, which is blocking me from getting redirected to Klarna. This is fine, but what I really am trying to do is get redirected to Klarna and get my payment to fail/get declined on Klarna so that my PaymentIntent has a non-succeeded status

Is there a way to do that?

sonic sinew
#

Why does a checkout session customer_email sometimes return null but is fine under customer_details?

young bolt
#

Relatively new to Stripe, I am having an issue with the payouts in test mode. The account is set to daily payouts, and I've seen somewhere that it is supposed to be 2-day rolling payouts, however, seems to be happening in 6 days. Is there something I can do to speed up the automatic payouts in test mode, without implementing manual payout triggers?

flat sage
#

Hello, not exactly a technical question, but is there any resource about the timeline for adding Brazil for cross-border payouts?

We have some Brazilian sellers on our platform inquiring.... I believe it used to be available as a Preview, but was removed sometime in this last year. I just want to be able to tell them something. Any help appreciated!

inland lotus
#

hi, bismarck keeps closing my threads but i still have questions. i wish he wouldn't do that.

wooden sand
#

Hi! Is anyone else seeing this with Test Clocks in the UI? It seems the text describing when the next bill will be isn't using the Test Clock:

wooden sand
#

Hi! I'm seeing a discrepancy between the UI and the API. I have a subscription in the UI showing as "ACTIVE" but the API shows it as "released" and the current_period is null. My request is req_nuzGww5mhjQmpc -- Is this normal?

clever thorn
#

I'm using a legacy version of Checkout.js, and I want to adjust a single parameter. Are there still API docs somewhere for legacy Checkout?

strange cargo
#

Is it possible to import invoices into stripe?

wooden sand
#

Does anyone know what the two API calls are and in what order they are called?

When using this parameter, other parameters (such as phase values) cannot be set. To create a subscription schedule with other modifications, we recommend making two separate API calls.
https://stripe.com/docs/api/subscription_schedules/create#create_subscription_schedule-from_subscription

I'm trying to understand how to start a new schedule for an existing subscription that once had a subscription, but has now been released.

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

neon goblet
#

What happens when a user cancels but you don't allow instant cancellations?

#

customer.subscription.updated happens right away

#

but will customer.subscription.deleted come through when it hits it's expiration date?

wooden sand
#

@neon goblet I'm not sure of the answer, but it might be worth testing with a Test Clock. Advancing the clock past the expiration should fire off all observable events.

neon goblet
#

Didn’t know you could do that

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

analog bridge
minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

cerulean fjord
#

Hey We are facing an issue.
Basically - Our users are getting email/reminder emails from stripe about their payments, but the problem is the link they are receiving is of out business website and not our billing policy and settings page.

We have set the correct page on Business Information under billing settings. Which itself says

This link appears in the reminder email and the first receipt after a free trial. If you don’t add one, we’ll use your business website instead.

Can anyone help me on what is happening?

blissful zodiac
#

@cerulean fjord do you also have the information on you public details updated?

cerulean fjord
cerulean fjord
blissful zodiac
cerulean fjord
#

@blissful zodiac Yes we have set them to what they say.

regal hinge
#

hi stripe developer i want to implement the trail period in my subscription can you help with it?

cerulean fjord
cerulean fjord
regal hinge
# cerulean fjord Hey! Yeah shoot your questions

i only have the trail period for the lite plan so there i am passing
trial_period_days= "days of tail period"
and for the plans which do not have trail period if i pass
trial_period_days= 0
will this work??

cerulean fjord
regal hinge
#

yes

cerulean fjord
# regal hinge yes

For a user if you don't want any trial period just don't pass the optional parameters like trial_period_days
So basically let us say for lite plan with trial your call could be something like

const subscription = await stripe.subscriptions.create({
  customer: 'cus_4QFHdAzXHKCFfn',
  items: [
    {price: 'price_1LsqJl2eZvKYlo2C1skuawLs'},
  ],
  trial_period_days: 14
});

While for the other plans it should be

const subscription = await stripe.subscriptions.create({
  customer: 'cus_4QFHdAzXHKCFfn',
  items: [
    {price: 'price_1LsqJl2eZvKYlo2C1skuawLs'},
  ],
});
#

Notice How trial_period_days is just not sent to the api.

cerulean fjord
# regal hinge yes but what if i pass 0?

I will be honest I am not sure from the docs what I get is, if you pass 0 user will have a trial period which ends immediately. It is just like when you manually update the subscription and set trial period to 0 days it will be on trial which ends immediately.

blissful zodiac
cerulean fjord
cerulean fjord
cerulean fjord
regal hinge
#

how the invoice is created when created the subscription with the trail period

cerulean fjord
cerulean fjord
regal hinge
#

ok so basically i can not charge user when he is in the trail period? or is there i why for it?

cerulean fjord
regal hinge
#

ok that is clear but i can create a payment method and attach it to the customer right?

regal hinge
#

yes and which webhook i can listen to when the trail period is about to and

winter sonnet
#

Hi, Could anyone help me? I got undefined error when someone trying to complete the payment after adding card details.

cerulean fjord
blissful zodiac
regal hinge
winter sonnet
cerulean fjord
regal hinge
blissful zodiac
regal hinge
cerulean fjord
regal hinge
#

sure

cerulean fjord
regal hinge
#

ok thank you so much

cerulean fjord
#

Awesome, Glad I could help.

regal hinge
cerulean fjord
minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

regal hinge
cerulean fjord
regal hinge
regal hinge
cerulean fjord
cerulean fjord
regal hinge
cerulean fjord
#

It will be same. as you expect

#

When trial gets over

#

the subscription will be over.

regal hinge
cerulean fjord
regal hinge
cerulean fjord
silver cradle
#

Hello @all,
Greetings! I am trying to work with swipe card reader is there any documentation implementation with php

vocal wagon
#

Trying to incorporate the stripe crypto facility but i cant find it on the account i registered. It is supported in my region. Do I have to fill out the form and wait for them to get back to me here?

daring merlin
blissful zodiac
silver cradle
blissful zodiac
spiral bluff
#

Am I right to say that billing_cycle_anchor on a subscription with charge_automatically as payment method is the date the payment method will be charged?

regal cradle
#

I want to pass customer_id when I create checkout session. and then I want to receive it with web hook. Help

rose smelt
#

Hello everyone 👋 I'm checking out Stripe and I have some questions regarding the customer portal that I hope somebody could answer. So I have a good-better-best subscription model and I want to use the Customer portal that Stripe offers so that users can manage their subscription. I've set up the portal to allow prorating on plan changes and that the user is immediately charged. Now, I figured out that this scenario works as expected for plan upgrades, but if a user downgrades a plan it results in a credit which I want to avoid. I've read that it's possible to use SubscriptionSchedules, but since that is through API and I'm using Customer portal it's not something I can use. So I'm wondering if it's possible to setup Customer portal so that it switches to a downgrade plan at the current plan billing end.

So far I haven't seen any setting like that, but I hope I missed something 🙂

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

rose smelt
dull eagle
#

Hi. I am having "Sorry, we are unable to process your payment at this time" error on woocommerce checkout page. I am pretty sure I filled all the fields correctly. I cant see any failed attempt logs on payment list at stripe page. Any suggestions to check root cause of this message? Thanks

woven sinew
#

Hi guys, what the exact purpose of amount_capturable in a payment_intent

dark kettle
#

Hello im trying to send stripe payment data to postgre any good resources for that im still learning postgre and i have a project where I want to store stripe payments info in postgres

woven sinew
#

what do you mean "payment info"

#

do you mean cc numbers and cvv's and stuff?

dark kettle
#

The amount of the product that was bought

woven sinew
#

If you're using PaymentIntent than you can save the Id of it and whenever you need more info on that payment you just retrieve it.

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

regal cradle
#

To create checkout session, I pass price_data manually in line_items.

After received web hook "checkout.session.completed",

I couldn't find anything related to what customer bought.

How can I get the information?

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

edgy isle
# regal cradle To create checkout session, I pass price_data manually in line_items. After rec...

I recently came across this same issue myself, I think what you are looking for may be in the "payment_intent.succeeded" event that occurs after the "checkout.session.completed". I'm not a stripe engineer so I can't say this is 100% the best method, but I ended up using the "Statement descriptor" in said "payment_intent.succeeded" event to determine what was purchased and by whom. In my case, it was to activate permissions for confirmed subscription purchase.

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

regal cradle
slender cloud
#

we are receiving alot of complains about Identity issue and it result into a pop up message " This verification can't be completed "
Can you please elaborate the possible reasons and is it a bug? looking for valid reasons to be fixed and this led to many problems. Please guide us. Thanks

pliant bison
#

I'm testing the payment gateway using API
I could create the payment link (test) and complete the flow using 4242...

In my account, I had also set the wehook.
but the problem is that, whenever I complete the flow (of the link created using API) I don't get the webhook notification

#

and when I complete the flow from the link I created from dashboard, I get the webhook notification 😦

#

do I have to do some sort of settings to get webhook from the flow completed by the link created by API ?

#

`import stripe
stripe.api_key = "sk_test_xyz"

x = stripe.PaymentLink.create(
line_items=[
{
"price": "price_1LtClj2eZvKYlo2CXUDtrh8F",
"quantity": 1,
},
],
)
c = stripe.PaymentIntent.create(amount=500, currency="gbp", payment_method="pm_card_visa")

print(x['url'])`

#

and I had created a product using this exact snippet.

price = stripe.Price.create( unit_amount=20000, currency="usd", product_data={"name":"Subscription"})

#

Am I missing something to let my flow subscribe to webhook ?
Thanks in advance!

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

wet creek
#

I just moved my Stripe hosted checkout from test to live, and now re-directing to checkout via create-checkout-session is throwing an internal server error? I replaced all keys with live keys and now I'm receiving this error. What else do I need to change?

clever brook
#

Hello I'm Dimitri Desfray from WiicMenu, I get a thing weird when i try to update "description" of a paymentIntent with API. I mean, the description change correctly when i open the payment intent ticket and the api call seems to be successfull, but on the dashboard the description didn't change ( in the column "description"). I think it's nothing important but i don't see why that happen. Someone have 5 minutes to help me, please ?

vocal wagon
#

Im coding this platform where whenever the user makes a payment, a part goes to one receiver, another part goes to another receiver, and the rest comes to me
First I approached this with the stripe session checkouts, than created 2 transfers, one for each receiver and the rest would by default go to my stripe account, it was perfect for what i need but than i got the error that I needed the source_transaction attribute in the transactions for transactions made in Brazil (where im located), but the checkout session doesn't respond me back w a charge id, it gives a checkout id, and i imagine that charge id its created after the user makes the payment, but i didnt find a way to receive that charge id so i could save it into a variable and put it into the transfers.
How should I approach this, my first idea was to do my own checkout page, because than i imagine i would create a charge on my code whenever the "pay now" its clicked, and that way i would get the charge id back in a response, now being able to save it in a variable

Sorry for the long text, I need help, can I approach this using the stripe checkout? If yes, how? If no, does my other idea makes sense or is it not gonna work?

#

Btw im coding in python, flask

#

Pls tag me if you can help

prime heath
#

Hi there, I'd like to ask for help regarding API keys rotation. We want to change the values of both the secret key and the webhook secret in test mode and live mode. The Stripe documentation mentions that in order to do that we should create a new key by clicking the Create secret key button, but such button is not present on the page. Is it a correct way to rotate keys or did something change and the documentation did not catch up? We also thought that maybe proceeding with the Roll option would do, but we are not sure if it doesn't just revoke an old key with certain expiration date, could I ask for clarification regarding that too? Thanks 😁

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

pallid canopy
#

I'm trying to test a webhook using the CLI, but I'm receiving an error message when trying to trigger checkout.session.async_payment_succeeded.

#

$ stripe trigger checkout.session.async_payment_succeeded
Set up fixture for: checkout_session
Trigger failed: You cannot use line_items.amount, line_items.currency, line_items.name, line_items.description, or line_items.images in this API version. Please use line_items.price or line_items.price_data. Please see https://stripe.com/docs/payments/checkout/migrating-prices for more information.

Learn how to update your integration to use prices with Stripe Checkout.

#

Can someone help me trigger this webhook?

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

winged gulch
#

Thread: If I(as a marketplace) decide to build custom connect accounts, do the custom connect account owners have access to Stripe dashboard?

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

analog bridge
#

Hi, why I got "Finalized invoices can't be updated in this way" error on invoice.created event ?

analog bridge
#

in docs says that invoice on invoice.created event has draft status, but I have open status

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

frosty shadow
#

hello, it is mandatory to have a company with RFC to be able to activate stripe

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

covert bear
#

Hello there
What is the maximum card number to be saved for customer ?

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

coral shoal
#

While in test mode, is there a fast way to delete connected accounts on my dashboard while I do more testing?

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

oak talon
#

Is it possible to setup a no code pre-order page with partial deposit?

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

fierce wagon
#

👋 I have a customer that would like me to send them recurring invoices. What are my options here? I'm familiar with using Checkout to get a customer onto a subscription, but it seems like the customer wants something more than that

fierce wagon
regal cradle
#

I'm trying to receive web hook in test code.

For automated test, I will not trigger events from stripe CLI directly.

What should I do???

Is there any useful class or method that create web hook event in PHP stripe package???

bleak fractal
#

Hi there; I've setup an alternative for auth & capture via Stripe's API and would love to have a quick look at it together with a Stripe dev

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

solar path
#
torn cosmos
#

Hi
I implemented card payment Google pay with Stripe in Android app.
which is in test mode working fine
but for production mode getting error: OR_BIBED_07

Can you please help me?

full sapphire
formal agate
#

so I've been having issues with payouts for months. I've submitted and re-submitting my bank name and account details to no avail. It keeps getting rejected. I'm annoyed beyond reckoning that customer service reps have not resolved my issue and no one from technical department can or will give an answer.

#

I have to retrieve payments to pay bills and I can't get a single payout to succeed.

#

Also got off the phone with a rep. They said they're looking into this.. but I'm quite puzzled at how I could submit not only a void cheque, with my name and details but still have issues with Stripe not submitting information correctly to my bank.

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

regal halo
blissful zodiac
jolly urchin
minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. Feel free to help each other in the meantime, or for a guaranteed response contact Stripe support: https://support.stripe.com/contact

languid cairn
#

Does anyone know what exactly is wrong here? I can't figure it out:

Invalid string: {:recurring=>{:interval=>"month", :aggregate_usage=>"", :usage_type=>"licensed", :interval_count=>"1", :trial_period_days=>""}, :type=>"recurring", :id=>"censored", :object=>"price", :tax_behavior=>"unspecified", :unit_amount_decimal=>"50", :transform_quantity=>"", :product=>"censored", :tiers_mode=>"", :active=>"true", :livemode=>"false", :billing_scheme=>"per_unit", :currency=>"usd", :custom_unit_amount=>"", :nickname=>"", :unit_amount=>"50", :created=>"1665952557", :lookup_key=>""}
slate elbow
slate elbow
undone crown
#

Hi Team - I'd appreciate your help with this: We have a Stripe account and have API/hosted field integration for Credit Card (working fine). But, we did not implement ACH. However, we have collected customers' ACH details and now need to submit for collecting ACH payments. Customers have already provided approval to charge, documented and auditable, but obviously not through Stripe's hosted field but in our own system.
Can we use Stripe API for charging only (not authorizing)?

tender rampart
#

hi #dev-help , got question of user Payment Element for Subscription

slate elbow
earnest scaffold
#

Apologies, this was an internal error being surfaced.

unkempt isle
#

Hi, I am completely new to stripe, trying t understand a few things 🙂 I have a question regarding currency and conversion fees. the conversion fees are applied when the customer bank currency is different than the payment currency, or when the stripe user does not have an account open with the payment currency?

devout forge
#

Hello, I have my Strip account setup through the store. I sent an invoice to a client, she paid and it says "succeeded" but the money is not yet in my banking account and it's been 2 days...help?

tender rampart
# slate elbow go ahead

hi @slate elbow and #dev-help , i just ended up in the same situation as this thread
https://stackoverflow.com/questions/72425184/apply-promotion-code-to-an-incomplete-subscription

the use case is similar to stackoverflow thread is to build the custom checkout page similar to what Stripe provide with allowing user to enter PromoCode
and now we think we cannot use confirmPayment method, but need to switch to using confirmSetup with setup intent instead. Is this recommended way?

brisk relic
#

I am using Stripe connect with standard accounts and I want to create and update the portal configuration on the connected accounts.
It turns out I can create them but not **update **them as I get the error:
invalid_request_error You cannot make any changes to a PortalConfiguration that was not created by your application, or to a PortalConfiguration that has is_default: true on a connected account.

I have tried a workaround of creating the portal configurations on the platform account and then creating the portal session using on_behalf_of the connected account.
This then has an error that it can't find the customer when I create the session.
The customer is on the connected account not the platform account.

Any help appreciated!

half nest
#

Hello

#

I've been having problems adding my bank account to the app

#

4days now

#

And it's not cool at all

#

There is no error message the app people can't even solve my problem

willow latch
#

@half nest please use the thread created for you

half nest
#

They referred me to some website called the stripe

#

That's what i keep on getting everytime

gritty kernel
#

1 user having multiple payment methods & choosing between them as a default one

half nest
#

Am trying to choose one but they can't let me through

#

Am so disappointed

#

It's not making sense after providing my documents to them and working so had and now I can't access anything from my funds

hallow ocean
#

👋 greetings!
i'm hoping for some clarification around stripe connect accounts -- i want to avoid a user accidentally creating multiple connected accounts and losing track of which is which -- i have a webhook listening for account.application.deauthorized -- but i'm wondering: how can i allow a user to reauthorize/reconnect with my platform? will a new accountLink with type=account_update suffice for the user to reauthorize/reconnect and existing account that was previously deauthorized? will it dispatch a account.updated webhook when it's reauthorized?
thanks!

jolly urchin
solid wolf
#

hey Stripe officials, questions here.

#

What if the buyer asks for a refund after the money has been paid out to the seller?

#

I'm using Connect.

willow latch
hallow ocean
#

👋 question on stripe connect with standard accounts:
can my platform authorize multiple users to access/update/onboard a single connected stripe account?

analog bridge
#

Hi, why I got "Finalized invoices can't be updated in this way" error on invoice.created event ? In docs says that invoice on invoice.created event has draft status, but I have open status. Test mode.

twin badger
meager axle
#

Hey there,
I am working on one of the projects in which we need to authorize payment first and then we are charging to the user.
This flow is working fine except when the user uses a 3D-Secure card.

To manage this, Now I am creating a payment intent and it returns a client secret key, and based on that we are opening the OTP screen on the mobile side.
Now, when the user enters the correct OTP, we are ready to perform authorize a payment.
However, I didn't find any way to perform authorization of that payment intent.

Can anyone help me with this?

turbid cedar
latent pebble
#

reason for this error** request error** => req_LPWf99bE6f7kFB ??

zenith quarry
#

Hi, Can someone help me understand my problem in currency conversion.

I have this in the payment details
Amount €2,880.00 EUR -> $4,649.14 AUD
Payment exchange rate €1.00 EUR -> $1.61429 AUD

What I want is to get the converted AUD amount using the EUR value and the exchange rate.
I saw this in the API docs so I followed it.

"the amount in currency A, times exchange_rate, would be the amount in currency B"

But when i multiplied 2,880.00 to 1.61429 I'm getting 4,649.1552 and not 4,649.14

spiral bluff
#

Is there any way for a customer to pay off all unpaid invoices in one shot? Basically I want it such that when customer adds a credit card they immediately get charged for all pending invoices on the subscription

honest sky
#

Hola

#

Nesesito ablar con algun representante de stripe

dry hatch
#

Hi @honest sky Happy to help but we can only assist in English

honest sky
#

Ok

#

I have a problem I received a call to verify the dates of my card and I gave them turns out to be what I made The mistake in giving them because they changed me My payment system does not make any transfer to That account ending in 6004 That account is not Mine I need a response as quickly as possible.

#

I have an account

winged mango
#

Hi, I would like to ask, firebase support referred me to you. I am using the Firebase stripe extension in combination with the Firebase Delete user data extension. The combination of these two extensions with the automatic deletion of stripe customers enabled gives me a 404 error in the stripe console.

Versions of both extensions
Run Payments with Stripe stripe/firestore-stripe-payments@0.3.1
Delete User Data firebase/delete-user-data@0.1.13

Steps to reproduce the issue
Register a new user by registering via email and password
Purchase any subscription to create a stripe object in firestore and stripe dashboard
Delete the user by calling the delete method with user reauthentication.
Then, everything is deleted as it should, but an error appears in the stripe console, see screenshot. I am also attaching all the configs.

obtuse crown
#

hi, i am currently try to setup payout for connected accounts, would like the payouts to instantly go the account of the connected account. should i be using instant payout or transfers

torpid pine
#

Hi, Do I need to do anything from backend to enable apple pay in ios mobile sdk ? I can use apple pay in webview with no issue. Since, I have added the file described in dir .well_known

valid jewel
#

Hi, We are developing a healthcare application. Our client is from UAE, We want to automate the payout to doctors (weekly, monthly). Based on stripe documentation, we need a connected account for each doctor on signup and then we can make instant payouts (80% for doc, 20% for client).

are there any other limitations we have to payout across the world from UAE?

meager adder
#

I keep setup_future_usage off_session and the mandate doesn't get created ? (in test mode)

thorny breach
#

Hi Team, for googlepay, could we restrict the country options for the shipping address here.?

tawdry compass
#

Hi, is anyone using Stripe UPI in India?

true narwhal
#

What are all possible ways to send money BACK to a client or how I client and by themselves retrieve back the money they paid? A refund - a credit - is that something else then a refund? A charge back - is that something else then a refund? Whats it called when a customer goes to his bank and asks their bank to get their money back?

prime heath
#

Hi there, I'd like to ask for help regarding API keys rotation. We want to change the values of both the secret key and the webhook secret in test mode and live mode. The Stripe documentation mentions that in order to do that we should create a new key by clicking the Create secret key button, but such button is not present on the page. Is it a correct way to rotate keys or did something change and the documentation did not catch up? We also thought that maybe proceeding with the Roll option would do, but we are not sure if it doesn't just revoke an old key with certain expiration date, could I ask for clarification regarding that too? Thanks 😁

hollow sand
#

Hello! Using Stripe Connect with Express accounts, my sellers need the billing information of my buyers but they only see "Payment from sourceXchange"

charred valley
#

hello, i have question how to add user email in paymentIntent, to see it in my cabinet on stripe

cedar field
#

@dry hatch

analog bridge
#

moderators, please reopen my question

dry hatch
#

@analog bridge done

bleak fractal
#

Hi there; I've setup an alternative for auth & capture via Stripe's API and would love to have a quick look at it together with a Stripe dev

vocal wagon
#

Hi, can I have more info about error code authentication_required on stripe confirm api call.
I have a lot of those errors, I would expect to receive info about the 3DS challenge, why did not I receive it?

noble raptor
#

Need some help

thorny breach
#

Hi Team, for applepay, would region of merchant's account affect the available country to receive payment? Just met a case where test with a taiwan's applp pay wallet and taiwan's card which could make succcessful transaction while telling as not supported in the live environment for our merchant's account

obtuse crown
#

can connected accounts withdraw funds via paypal or other methods.

forest sleet
true narwhal
#

I am iterating the payment intents of a given client
to retrieve all their charges made,
as well as all potential refunds.

Now I also would like to kow if there is a dispute on the charge.

  1. How can I set an extension to get the dispute objects?
  2. The dispute object has a status field, which can be:
    warning_needs_response, warning_under_review, warning_closed, needs_response, under_review, charge_refunded, won, or lost.
    So when should i maybe -PAUSE- a potential payout, and when is it guaranteed
    that the dispute was "executed" and the charge was given back to the customer?
    when the status is "lost"?
    What do the "warning..." status meand and what means needs_response, under_review?
    charge_refunded probably means that I lost? So should I look at charge_refunded or at
    lost?
west radish
#

Hi Stripe team, i got some questions about initiating Apple Pay payment

slate skiff
#

Hi, i have a thread from last friday that i'd like to reply in but has been closed over the weekend. could it be reopened to keep context thanks? #1030486177515577345 message

smoky rapids
#

Hi guys ! I would love some insights on checkout sessions and direct charges with one account and connected accounts.

Is it possible to create a session with the secret key of a connected account, and the redirection to checkout being made on the client side with the main account public key ?

soft valve
#

Hi,
Is there a way to get the response of the page POST /v1/payment_pages/... ?
Thanks

vocal wagon
#

Hey there, I'm working on a stripe app and one of the functionalities is to download a PDF summary of the view. I have the content of the PDF in memory but now I have to trigger a download somehow. Usually, I'd create a link in the DOM with href set to the blob of the PDF. Then I'd trigger the click. This doesn't work in the stripe app because of the iframe configuration. I got Download is disallowed. The frame initiating or instantiating the download is sandboxed, but the flag 'allow-downloads' is not set. Are there any workarounds? Any help appreciated

plush sentinel
#

Hey guys. A noob question. Is it necessary to put Sandbox Callback URL and Production Callback URL to request for Activate Secure Remote Commerce? I want to activate Google Pay as payment option on my website. But looks like it needs me to Activate SRC

solid wolf
#

does Stripe support pre-authorized payments in US?

#

Can someone point me to the right documentation please?

naive stream
#

Hello Guys,
I am attempting Stripe certification for developers and get an error in the pull request validation job. Job is not executing any test cases, it fails before it.
"Can't run because no spec files were found"
Test runs fine in my machine though.
Since it is certification test, I don't want to play around with the test case configurations.

vocal wagon
#

Hola

#

No me deja rellenar para el trabajo

cerulean pineBOT
#

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

vocal wagon
#

Hi all, last week I implement tax exemptions for our customers.

According to the instructions here: https://stripe.com/docs/billing/taxes/tax-rates#tax-exempt-and-reverse-charge

Everything went well so far but my product owner asked if it's possible to customize the text on the invoice (see attached image marked in red)

To:

Nicht im Inland steuerbare Leistung. Reverse Charge – Übergang der Steuerschuldnerschaft nach § 13b UStG auf den Leistungsempfänger.
#

Hey, is there a way to test Google Pay and Apple Pay on our test environment?

stuck flare
#

hi I want to add the verification details for the connect account, rather then using the accounts_link api (which actually re-directs to the stripe page to collect the details ) is there any other alternative ?

gritty kernel
#

Saving card during first ever payment - on stripe connect - instead of first using setupIntent to save card for future payment. is that possible?

limber isle
#

Hi, been waiting on a refund through you for 16 working days and wondering on an update as I was told it'd be max 10

solid wolf
#

question about the tax auto-calculation

past cairn
#

Is it possible to re-generate a customer's invoices after I've updated a customer's VAT number so the invoices include the updated VAT number?

stuck flare
#

I can embed the accounts link redirect in an iframe ?

rough quarry
#

Can I create connect (express) account on test mode using API ?

tropic bridge
#

Hey, there is a way in which i can retrieve threads in which i've been involved here in Discord? NVM, found!

hearty jewel
#

How do. In stripe, you can add test cards to a customer - e.g. you can create a setup intent, and specify a payment method like 'pm_card_chargeCustomerFail`, and it's simple to add that to a customer... Is there an equivilent for a direct debit - can I hook up some API calls to add a direct debit mandate to a customer so that I can test it?

oblique remnant
#

Hello I am working on stripe implementation on ecommerce store.

I want to know how we can get the actual stripe fees on a captured transaction. See below case for reference

We created a payment intent of $ 100. we captured only $50. However i am getting stripe processing fees calculated on full payment intent of $ 100 instead of $ 50. Can you please let us know how we can get the actual stripe fees on captured amount.

#

Can anyone help

narrow vine
#

Hi, we are trying to implement Bank Transfer payment method. The problem is when we do a partial payment we don't get (amount_received) in the webhook payment_intent.partially_funded pi_3Ltrs0FPN2FShTa50Hrfz9iZ

vocal stump
#

Guys, can you please make the Stripe dashboard not ask for your password, accept it and then two seconds later ask for your password and TFA? It's so incredibly frustrating having to constantly log in twice.

#

(Two seconds being a couple of actions on the dashboard; not actually two seconds)

stone galleon
#

Is there a way to get the card element within a payment element? I need to create a payment method rather than going the confirmPayment route.

dreamy stag
#

Hi, i think this error is a common error, but i dont know how to continue with this

My problem is that when I try to verify a webhook, it returns an error that the signature does not match the one in the payload.

Im using lambda and lambda-api module from npm

stone slate
#

Is it possible for one Stripe account to receive payments from 2 different websites? - if so can you direct me to documentation on how to set that up. Thank you

vital timber
#

Hi! I have a question regarding Stripe tax:
We are creating a marketplace on our platform. Our sellers will have standard connected accounts and we will charge buyers with destination charges with transfer_data[amount]. Our platform is legally a French company and our accounting team told us that any sale done outside of EU should include the french VAT amount (20%) (amount that we owe the french government).
With this information, I think that using dynamic tax rates is not a good idea since Stripe adapts the VAT to the country of the buyer.
So I thought that:

  • I should create multiple Tax rates object for each region of the globe.
  • Use them in the checkout session line_items so that during the checkout, Stripe can choose the appropriate tax rate with respect to the buyer billing address.
    Does this sound right to you?
    My question is: How will Stripe Tax behave? Will the 20% VAT be assigned to the buyer's country? Or can I decide that this amount should be assigned to France?
noble raptor
#

can someone reopen my last topic

vocal wagon
#

Hi! I have ~20 sources for "sofort" I missed to charge and got canceled, because the webhook was delivered more than 6 hours after the source.chargeable event was created.

regal cradle
#

Is it ok to store metadata like product option or shipping option in price object?

nocturne hinge
#

Hi! My question is about using multiple API keys on the same account.
Our app uses our API keys, and our clients' account IDs, to submit SetupIntents and PaymentIntents on their behalf.
A new client's account ID is not working, giving the message "The provided key ... does not have access to account .. (or that account does not exist). Application access may have been revoked."
Troubleshooting has revealed their the client has previously generated their own API keys and used them in integrations with other providers.
Is the attempt to use our API keys on this account being prevented due to a limitation related to the existence and use of their own API key? If not, any suggestions? Thank you!

true narwhal
#

Whats the difference between the events - charge.refunded, charge.refund.updated and credit_note.created?

topaz phoenix
#

Hi!! I have a question regarding stripe identity verification: when creating a session and selecting a driver's license for upload on test mode, stripe sends a verification session/report of that document id. However, the document type always comes as "passport" instead of what the user selects from the UI.
is that how it behaves on test mode ???

polar cape
#

啊啊啊啊啊啊

vocal wagon
#

Hi all,
I have build a page that integrates Stripe and I render the Stripe fields in the client side with JS. While everything works well for desktop and android, they refuse to load at IOS safari. Any tip? I should also note that everything works well for IOS when testing with test API key, the problem only appears when using live API key.

hearty jewel
turbid birch
#

Hi, my question is regarding disputes. I essentially would like to be able to see a list of all open disputes which were lost during say the month of September. Right now I am able to download the list of all won and lost disputes from the page but it does not show me the date each one was won or lost

viral heath
#

Hello,
I'd like to fully understand all the taxes/fees applied by Stripe when using Credit Card + Custom Accounts + Payouts so I can apply a minimum fee on my project.

regal halo
river vault
#

Hi, we need to add apple pay for paymentintents for connect customers on our platform. Our setup is for direct charges.

The domains used by all our connect customers is the same, therefore, can we setup the domain here - https://dashboard.stripe.com/settings/payments/apple_pay? Or do we have to run this api call for each connect stripe account?

const domain = await stripe.applePayDomains.create({
domain_name: 'abc.com',
}, { stripeAccount: 'abc' });

Thanks

tiny pewter
#

Hello, I am trying to my card to make a payment but I realized I had the wrong date of expiration typed in and now I must wait 24 hours until I can complete my payment. My payment has to be done today so I don't have the time to wait the 24 hours unfortunately. Is there any way to bypass this?

true narwhal
ionic ice
#

Hello, i want to open a stripe account but i sell cbda oil? Is this possible?

vocal wagon
#

hello, So i have been trying to do the verification for my drivers license and it just keeps saying to dark and i have tried on more then 1 phone is there a fix so my account does not get shut down ?

surreal temple
#

Is there a low lift way to allow customers to add a promo code to their existing subscription plan? The Stripe customer portal allows a user to add a promo code to a new plan (for example if she upgrades/downgrades), but I do not see a way for the user to add a promo code to her current plan or account.... LMK if anyone has a POV here. THank you in advance!!

tawny scaffold
#

Hi everyone,

We are an analytics tool and want to enable Stripe customers to visualize their data on our platform.
The flow would be:
1- User clicks "Connect with Stripe" button on our website
2- User logs in with Oauth
3- We fetch user's data and visualize it

We are following the below guideline but the "Platform Settings" link seems to be broken?
https://stripe.com/docs/connect/oauth-standard-accounts#integrating-oauth

OR is this flow no longer supported bcz of "Stripe Apps" ?

Thanks!
Cem

Use the OAuth connection flow to allow a Standard user to connect to your platform.

sinful idol
#

Hey Happy Monday!

I'm buildling out a way to enable/disabled subscriptions in Node and running into something that I can' find clear documentation on.

Is there a way to determine if a customer already has an active subscription? We only have 2 subscription types, customers can sign up for both, however we don't want them to sign up more than once for each type.

stable plaza
#

Hey ppl, happy Monday for everyone 🙂

Is it possible to have a "minimum_quantity" like field inside subscriptions update page? I'd like to limit my users to don't downgrade to a minimum based on his profile (but he will be able to cancel).

rich horizon
#

Hi all, I tried to use chat support to answer this question but get fuzzy responses. Here is the situation I have, I use stripe invoices for one off client invoices (which happen frequently). Right now I go in to the invoice to turn on the automatic reminders (i.e. smart follow up for payment, not payment retries). Is there a way to activate or trigger this through the API instead of using the dashboard?

knotty mulch
#

Good morning, I am trying to add someone who has already paid for their subscription , i have gotten all the way to adding them but it gives an error when i submit. It says that a recurring price has to be added , which is already.

vocal wagon
#

Hi, Where is the API, I have this message : Uncaught Error: Class 'Stripe\StripeClient' not found in

#

Dear all,

I'm going to use transfer method and reversal method to put and get money to/from connected account. It works (here below my calls) but I'd like to know:

  • how much time do I have to do a reversal. Is there a due date?

  • I tried also with an amount greater than balance connectd account and it works too: the balance became negative. Platform will charge back the balance from the bank of the connected account or there will be a compensation with next transfers (from platform to connecrted account?)

    curl https://api.stripe.com/v1/transfers
    -H "Authorization: Bearer sk_test_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx"
    -d amount=1000
    -d currency=eur
    -d destination=zzzzzzzzzzzzzzz
    -d transfer_group=ORDER_NP

    curl https://api.stripe.com/v1/transfers/yyyyyyyyyyyyyyyyyyyy/reversals \
    -H "Authorization: Bearer sk_test_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
    -d amount=1000

    Thanks in advance,
    n.

devout vale
#

you can preview what an upcoming invoice will look like with this endpoint

haughty sundial
#

I'm running into a behavioral change and or bug when attempting to migrate legacy ACH Debit Sources (Bank Accounts) to Payment Methods

#

I think what it mainly comes down to is the lack of indication on a payment method (us_bank_acount) if it has an authorization (mandate) which would indicate it had been migrated from the sources to the payment methods api

narrow nova
#

Hey folks. If I want to get a breakdown of all fees from the payouts executed both on mine, and my Express Connected accounts, which Report should I run? I've tried connected_account_payouts.itemized.1, but the fees always come out at £0.

pallid canopy
#

I'm trying to test a webhook using the CLI, but I'm receiving an error message when trying to trigger checkout.session.async_payment_succeeded.
$ stripe trigger checkout.session.async_payment_succeeded
Set up fixture for: checkout_session
Trigger failed: You cannot use line_items.amount, line_items.currency, line_items.name, line_items.description, or line_items.images in this API version. Please use line_items.price or line_items.price_data. Please see https://stripe.com/docs/payments/checkout/migrating-prices for more information.

Can someone help me trigger this webhook?

Learn how to update your integration to use prices with Stripe Checkout.

pastel anvil
#

Hello there!

We need to choose the most appropriate recurring pricing model for our SaaS and I wonder if we could have some opinions on that.
We have two different subscription plans (Personal and Business) and in both of them, you have to set the limits you want on 5 different parameters. These 5 parameters are the same for Personal and Business. Some of the parameters are similar to Per-seat princing model and some of them are similar to Tiered princing.
If we wanted to create a Stripe product for each different combination of subscription plan according to the combinations of the parameters, we would have dozens or even hundreds of different products. So I guess we should create a product for each parameter and create Stripe subscriptions with multiple items for each customer. This way, it is also going to be easier to manage multiple currencies. But we're not sure how well this is going to behave on the customer portal for upgrading, downgranding and canceling subscriptions. We can't allow users to cancel just one of the products, for example.
Any thoughts on that?

Thank you very much!

fringe flint
#

Heyo! Quick question, we are using the iOS SDK to transact one time purchases. We appended the receipt_email in the BE when we create the PaymentIntent but so far, when the user pays for an item, we see the receipt_email on the stripe website (Event Detail JSON) as null. Any clue what could be happening?

vocal wagon
#

Hi there, how can I attach a PaymentMethod to a Customer? I'm specifying a customer while creating the PaymentIntent but the PaymentMethod is not being attached to the specified customer

merry silo
#

Hi guys, is there a way to turn off getting payment info when the promocode is 100% off for a subscription plan?

tawny scaffold
#

Hello team,

We are an analytics company and want Stripe customers to view their reports on our platform.

As far as I understand extensions used to be the default method for this but is deprecated. The new method is -> Stripe Apps

The only flow we need is:
1- Customer clicks "Connect With Stripe" button on our platform
2- We get their token, fetch their data and display it on our platform

So there is no need for us to implement a UI on Stripe Dashboard.
Can we proceed with a fully server-side implementation like this?

Thanks in advance,

runic sequoia
#

Hello good afternoon, I would like help I'm Brazilian

#

I'm trying to use stripe for my business, but when I went to test and make a payment in dollars, this error appeared "Unfortunately you cannot create charges in this currency with cards of this brand"

magic wren
#

Hello, I have an issue when I am trying to attach bancontact method as default method to a customer, I have this message error: "PaymentMethods of type 'bancontact' cannot be saved to customers." but when I try to add sepa as default, it is a success. How to set bancontact as default?

final talon
#

Hello, I have a transaction that u giys sided with the other party on when I have dead on proof .. I am very upset and need to speak with someone ASAP!!!

vocal wagon
#

Furthermore: when I do "reversal" where the money go? I look for the amount on the platform balance but there isn't here.

median echo
#

Hello, when a subscription is saved through Stripe Checkout is there a way to set the default source? I'm seeing a default_payment_method set but we have some legacy Elements code that we need to work but we don't want to have to add in using Payment Intents if we can avoid it. We only plan to support card payments on the legacy stuff and I'm not seeing how to pull the source id from the default_payment_method attached to the Subscription object. Am I missing it?

fading gale
#

I have some questions on using the Financial Connections API together with Checkout.

Context: We're collecting US bank account payment methods using Checkout with setup mode. We want to leverage the Financial Connections API's balance checks to ensure that these bank accounts that we've collected using Checkout have sufficient funds before creating PaymentIntents to charge them.

Question 1: How can I avoid having my users authenticate twice since they're already going through the Checkout authentication flow which is very similar to the Financial Connections' flow? Is the correct approach to not use Checkout, and instead to follow https://stripe.com/docs/financial-connections/other-data-powered-products?platform=web#accept-ach-direct-debit to collect the FinancialConnectionAccount and use that to create the PaymentIntent?

Question 2: Our current implementation of Checkout includes passing in the stripe_account header with our connected account's ID to apply their branding. Will we be able to do the same with the Stripe::FinancialConnections::Session.create call?

Thanks for your help

jagged bloom
#

Hi there, is is possible to unlock the 100 account limit in the dashboard? we can't add or join other stripe accounts anymore. we tried it so many times with contacting the regular support. but no one wants to help us.

earnest lintel
#

Hey there - We have been building a custom subscription checkout flow and need some help for optimization purposes.

Currently we are:

  • Creating paymentMethodId on front end, and sending to an endpoint we built
  • Our backend will create a stripe customer, attach paymentMethod to customer, add billing details to paymentMethod, set paymentMethod as default for the customer, and then create the subscription

The issue with what we are doing is that the endpoint is currently taking 7-12s, and we want it all to run faster.

Is anything I lay out above unnecessary? For instance, can we just do the following?

  • create paymentMethodId on front end and send to endpoint
  • Backend will create customer, attach paymentMethod, append billing details, and create the subscription using paymentMethodId as default_payment_method

Or do we even need to attach the payment method to the customer because if the subscription belongs to the customer, and the paymentMethod belongs to the subscription, then attaching it manually may be unnecessary?

What are your thoughts on us being able to optimize?

river vault
#

To use apple pay with paymentintent, do you have to added the payment request button or should the apple pay button show automatically if you have the card payment method set in the paymentintent?

fossil marten
#

How can I test making an update to a subscription when the subscription has an expired payment method attached (I want to test the error if incomplete flow)

scenic wing
#

Hello! I am trying to create payment links from Salesforce. I am running into a challenge of passing line_items as a from-encoded parameter. Would anyone be able to help me with the correct sysntax

unkempt breach
#

Hi, When I try to change my payout details, I click "you can verify your identity instead", I can go through the process of taking a picture of my ID and face. It then gets stuck in a loop and wont completely load into editing my payout details. The screen flashes and is stuck in a loading loop. It does this on my phone a Samsung Galaxy S22 Ultra and on my computer running windows 10 on mozilla firefox and google chrome.

latent badger
#

Hi all - I'm new to discord and would be considered a newer/newbie to Stripe ... looking for a quick hand on where/how I would add a coupon code to a checkout form. I see from docs that I can go to my checkout form / payment links and enable it through the json setup / meta data... but, for the site I've been asked to look at, they are using Laravel to manage subscriptions and I can't figure out where the setup of the checkout form would be since it is one form that handles all subscription products and is being called from website.

I can fumble my way through updating the setup/info and testing, but I have been looking for an hour and can't even find the checkout form. Is there anyone here who can offer any suggestions on where to look / what to look for? My setup is PHP/Laravel in VSCode where a user would select a membership on the site then be pushed to Stripe checkout form to make payment

Thanks in advance 🙂

median echo
#

Is there a way to get a customer's default source if it's not set on the customer object? I'm needing to create a Charge and need the source id but the default_source isn't being set on Customers when they create an account through Stripe Checkout.

vocal wagon
#

Bonsoir, je souhaitz changer l'entité attaché a mon compte comment faire?

topaz phoenix
#

Hi!! I have a question regarding stripe identity verification: when creating a session and selecting a driver's license for upload on test mode, stripe sends a verification session/report of that document id. However, the document type always comes as "passport" instead of what the user selects from the UI.
is that how it behaves on test mode ???

visual hawk
#

hi

solar path
#

I'm using stripe.prices.list() to list all the prices of my products, but it doesn't include the decimal in the price making it appear way off

vocal wagon
#

Hello... Can I receive money from an Individual Business account and Strip does not support the country I live in?

pallid canopy
vocal coral
#

Can I add the return URL to the subscription payment link? please help

vocal wagon
#

Hi guys,

we want to integrate Stripe with Capacitor Framework using the community plugin. Under the hood it uses the native ios and android sdks. We tried to use PaymentSheet with a SetupIntent to collect payment data of a user. We want to support Creditcards, IBAN (SEPA) and Sofort.

Currently with the ios integration, we face 2 problems:

  • only creditcards are presented as payment method
  • payment method is not set as default

We can verify in the stripe logs, that the SetupIntent is created with all 3 payment methods and off_session:

...
"payment_method_types": [
      "card",
      "sepa_debit",
      "sofort"
    ],
"usage": "off_session"
...

How can we proceed to further debug this problem? Any hints/ideas?

keen pelican
#

Hi Team, #dev-help

could you please let me know what steps I have to follow to add a One-time payment under the subscription using API?

E.g we have a Standard Plan containing $10 monthly changes + $5 for the first month only ( Installation Charges )
which means the user has to pay $15 for 1st month and next all month $10 each only

could you please let me know how it is possible with help of API's

quiet mist
#

Hello - I am trying to reconcile a prorated payment and not getting it to add up. The invoice in question is in_1LiIFFGvfAYlgKKewtbPdUkf. The price of the associated product is $3,131.00 / month. The prorated payment was from 09 Sep 2022 until 01 Oct 2022 but came out to be $2,313.46. Based on the algorithm previously explained to me here: #dev-help message I would have expected the total to be $2396.07. Can someone help clarify the discrepancy?

analog ether
#

Hi , is it possible to create a PayByLink without linking to a product ?

true narwhal
remote leaf
#

hi

devout forge
#

Hello, a client of mine has paid an invoice but the payout hasn't occurred yet to my banking. It's been several days, can someone please help me? I don't know where this money is floating

cerulean pineBOT
#

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

vocal coral
#

How can i know for which customer payment is done
in after_completion.redirect.url

can i get response details in redirect url from payment links ?
please help

remote leaf
#

i need klarna option in my checkout ? please can you help me ?

weak linden
#

Hi Stripe! I have a question about Subscriptions. We are migrating subscriptions from another payment service to Stripe and are trying to create new subscriptions that match their current payment date. The problem is that half of the subscriptions have payment dates in the past (first half of this month). I am currently creating subscriptions using the following attributes:
backdate_start_date = the subscription payment date (eg Oct 14)
billing_cycle_anchor = the subscription date for the next payment (eg Nov 14)
proration_behavior = none
The subscription creates but doesn't charge the customer?

eternal kiln
#

Hi folks! I did an integration with a proposal tool, and unbeknowst to me, the default currency was AUD. I've just collected my first payment (less than 5 minutes ago) and was wondering if it was possible to adjust the currency of the payment to USD from the Stripe dashboard?

vagrant steppeBOT
#

paragonn

#

2Clutch

nocturne hinge
thorny shoal
robust sandal
#

Hey, guys is there a test card I can add that will pass setup intent but fail when charged? thanks!

thick cliff
#

Can StripeTax be used with Connect integration?

vocal wagon
#

Hey all!
I have a client that is running still on Magento 1.9. We installed Stripe extension and all works great expect ApplePay button... It's totally not showing.

Is here anyone that successfully set up ApplePay for Magento?

Thanks!

#

Hello, I just joined. I have an individual doing 30 tries at a time using different cards on my Stripe, and I was told that this is a great place for information on how to combat that. I want to make Stripe's job as easy as possible.

hardy trench
#

Hi there! I want to track the number of new subscriptions using our internal stats collector (I believe Stripe also tracks this but I have been asked to implement it internally). I am thinking of, every time invoice.payment_succeeded is fired, getting the subscription and comparing current_period_start with either created or start_date — if they're equal, then we'd consider it a new subscription. Does this sound like a reasonable approach, and if so, should I use created or start_date? start_date says "The date might differ from the created date due to backdating.", but I don't know how to interpret that so wanted to ask. Thanks!

dark kettle
#

Hello im using stripe with node js and postgre ,is there away that after the customer pay i save that payment on postgre?

vocal wagon
#

Hi.. its regarding webhooks

magic cradle
#

Hi! I had a question regarding setting up a product price with package pricing and metered usage for tracking storage used. We're hoping to track the number of bytes of storage a user is using and charge them $10 per 10GiB. Do you think package pricing is the correct pricing model to use and is there a maximum number for logged metered usage that might cause a problem if a user was to store a ton of data in our system?

brisk relic
#

Just started using the Stripe CLI and it is awesome. When I login it puts me in test mode.
How do I change to live mode?

dim marsh
#

Hello, I have a question about the return url for a custom checkout form

rich robin
#

Hello, we just did some Live payment testing for a new Checkout implementation. Even though we have the Successful Payments email toggle disabled, we are receiving the Stripe receipt. We are pre-filling the customer email address in the Checkout Session by providing the Stripe Customer ID when creating the Checkout session.

On our Elements implementations we omit the receipt_email until the charge is captured, then we update the payment intent with receipt_email so that refund receipts are sent by Stripe. Is it possible to disable/omit receipt_email when making a Checkout session that's pre-filled with the Stripe Customer ID?

austere drum
#

Hello #dev-help , How do you go about grabbing a newly created custom connected account - I was thinking that it would be this way : " $stripe->accounts->id " , but unfortunley it is not . (im using laravel php to create custom account ) , So #dev-help , do you have any thoughts on how grab the ID of the custom connected account ?

small lagoon
#

Hello #dev-help I would like to delete my account but I have no access to my backup code and I recently changed my phone number

woeful summit
#

Hi! I've found a really weird issue with Stripe Elements within the last day. For some reason, some of our users on iPhones in America are seeing white boxes in the actual elements. However, if they tap the back and then forwards button, these go away. I've been able to also reproduce this on the official stripe.dev examples page (last commit for this page was late 2021, I think this is an issue inside the iframe it creates). Has anyone else come across this?

runic sequoia
#

Hello good night, is it possible to put the google ads pixel in the stripe?

regal halo
#

Hi! Testing direct charges now and ran into an issue below. What I did was:

  1. create a customer at the Platform account level
  2. create a payment method using a predefined testing card number
  3. attach the payment method from 2) to the customer created in 1)
  4. clone a payment method from the PM from 2) with customerId (from 1)) passed in PaymentMethodCreateParams and set the Standard connected account ID as part of RequestOptions
  5. use payment method from 4) to create a payment intent
    No such customer: 'cus_MdHTdlIlAcJZrB'; code: resource_missing
    Do I also need to clone customer object?
solar path
#

Stripes APIs represent currency in their smallest format (as far as I understand), how would I go about displaying currency like it's done on the dashboard or on the checkout page? (See image)
I guess I could divide the unit amount by 100 but that feels weird, would only work in some cases, and I'd prefer a more.. robust solution.

Yes, I could use the pricing tables but I'd rather display products myself and have fine-grained control over the style, etc.
Do I just give in and hard-code the prices? 😅

I've seen https://stripe.com/docs/currencies#zero-decimal but it wasn't really that helpful

vocal wagon
#

hi I have a problem with the stripe fee, it's higher then expected, what should I do

reef bobcat
#

Is there a way to download the stripe invoice that's processed via stripe and upload to AWS S3? Would I be looking for an event listener to look for the file or how do I invoke the invoice PDF file to be created?

dim hearth
#

@reef bobcat You can use the thread you already have for your other question as well

rich robin
#

Hello, we are setting up Stripe webhooks for the first time. We have 2 different environments (stage and demo), both of which are linked to Stripe's Test mode. We're trying to figure out whether webhook rules can be setup to point certain events to one endpoint and the same events (but for a different environment) to another endpoint. For example, is it possible to differentiate the two by using different test API keys? Or to add metadata to Stripe objects and then use that metadata for pointing events to specific endpoint?

sleek rose
#

What events should I be listening to for disputes and how can I test them?

chrome crane
#

does anyone here know how to make a discord with paid roles with monthly subscriptions? if yes let me know in dms i have work for you

tender rampart
#

hi #dev-help is there any issue if we keep creating setupIntent on the customer, do we have cleanup process similar to PaymentIntent (expire within 24 hours)
or should we just keep using the existing setupIntent (if not cancelled)
try to grab client_secret to initialize payment element

radiant musk
#

Hey are there plans in the future to allow amounts of the payment intents to be updated after they have been confirmed? Then required additional confirmation?

snow plinth
#

hey team! we’re having issues with the account links for dashboard on financial accounts for treasury? is anyone available to help, it’s pretty urgent

frozen hull
#

Hi Team Is it allowed to create multiple dynamic product and price and proceed to stripe checkout using JS?

flint steppe
#

Hi. I am building an EC site with Vue3+Firebase. I would like to see frontend and backend examples for using the Elements API in this configuration.

solid wolf
#

hey people

#

I'm trying to create a checkout session with authorization only but capture the payment later.

#

according to the documentation, "before continuing to capture, attach a payment method with card details to the PaymentIntent, and authorize the card by confirming the PaymentIntent. You can do this by setting the payment_method and confirm fields on the PaymentIntent."

#

I cannot confirm the PaymentIntent in API "Create a Session".

#

what to do?

#

please advise.

vagrant steppeBOT
#

mindsetinmeta

hallow ocean
#

👋 hello folks!
i'm seeking information about what happens when the owner of a connected stripe account chooses to close that account, in their stripe dashboard.
what are the consequences of a closed account? is there a webhook we should listen for? does the api simply return a 404 for the account?

slow helm
#

What's wrong with my account i can't get paid

brisk relic
stable plaza
#

Hey ppl, am I able to create a checkout session to update a subscription?

stable plaza
#

Inside Customer Portal settings on Stripe Dashboard (https://dashboard.stripe.com/test/settings/billing/portal) there is an category for "Subscriptions", and there is a toggle for "Update Quantities", there is a "Eligible products" section with "Add quantity rules" option, which is great and I'd like to use it, but I cannot find this type of feature when I try to create my own Customer Portal Configuration with the Stripe's API, why is it? (https://stripe.com/docs/api/customer_portal/configurations/create)

normal silo
#

Hi Devs,
I'm trying to do a manual payout to a UK Connect account from a US platform account (TEST MODE)
The Uk account (uktest2 acct_1Lu4p0Fhm9RsWHkq) shows Payments=Enabled and Payouts=Manual in the stripe dashboard.
When I try and do the payout (req_kkgnrR5cfFEkXw) I get payouts_not_allowed: "This account requires further intervention to perform certain actions. Stripe will have recently reached out to resolve this, but if you require further assistance please contact us via https://support.stripe.com/contact"

I can't see why the payout would be blocked.

marble compass
#

I am having trouble updating a Customer's email address, am getting this error:

  "error": {
    "code": "email_invalid",
    "doc_url": "https://stripe.com/docs/error-codes/email-invalid",
    "message": "Invalid email address: simon\\ billingdino@test.com.au",
    "param": "email",
    "request_log_url": "https://dashboard.stripe.com/logs/req_pW5BoNdGF8N9dU?t=1666064184",
    "type": "invalid_request_error"
  }
}

But the string I'm sending has the + in it: email=simon\+billingdino@test.com.au; metadata[billing_email]=simon\+billingdino@test.com.au; metadata[signer_name]=SimonDemo Dinosaur; metadata[signer_email]=simon\+dd@test.com.au

I've tried it as-is, escaped, double escaped, but the response is always an error and the message has a space instead of plus - what am I doing wrong?

visual heart
#

Hi Stripe support, seek help again for US direct debit Payment Element.
Is there a way to change the label text as highlighted in the screenshot, and add something extra(like tooltip when hover) for providing more information about the field ?

stoic aurora
#

Hi!
How do I stop my credit card from being charged by stripe subscription?

hidden dirge
#

Hi Stripe support, can i update the amount in stripe.paymentIntents.confirm step?

vagrant steppeBOT
#

vpmragu

ionic onyx
#

Can I send money somehow to a user? I was thinking about using money refund but without id

vague fox
#

Hey folks, how can I use my "test account / test mode" with Zapier these days?

abstract spear
#

Stripe have blocked me from making any purchases as I attempted and failed too many times. Can someone please tell me how long this bar is for?

#

No I am not a merchant Just someone wanting to purchase

#

Who can I contact regarding this?

vocal wagon
#

Hi, I would like to authorize myself to charge a bank card again without entering the card number for the next few times, can you tell me how to specify this during my PaymentIntent?

hexed yoke
#

Hi Devs, I would like to ask the nature of these various alternative payout fee and what this pertains to? What is the basis for this?

solid wolf
#

Hey team

#

question about paying tips

#

I'm developing a feature where a buyer can pay 5%, 10%, or 15% of the original service charge as a tip. Does that mean I need to create 3 more price objects for a product?

fluid scroll
#

Hello Team,

How can I enable International payment using API.
It's enabled in Stripe but using custom API it is not working.

sinful torrent
#

Hello Team
how can I extend the existing trial subscription via checkout session?

swift rivet
#

Hello Team, I am getting error on checkout when amount is > $10,000 custom_unit_amount.maximum must be less than or equal to $10,000.00 even though Stripe limit is 999,999.99.

vocal wagon
#

Hello, if I keep this disabled, it will still require 3d secure verification and Stripe will handle it with out customer if it is required, right? I don't need to enable this unless I want it to trigger always, no matter it is required or not.

nova pond
#

Hi is there any API exposed by stripe to download and show receipts programmatically from our UI

shadow willow
#

Have a quick question about a payment method

keen pelican
#

Hi Team #dev-help

I have a Product under which we have two prices.
could you please let me know how I can get all those prices or what value I have to set under expand to get the list of prices along with the product object?

$stripe->products->retrieve( 'prod_MdPyLEOnh87YUY', ['expand' => [] );

Looking forward

hollow nebula
#

Hello, I have a subscription created (sub_1Lu94iC8JGuaUdU6hAI8xgD2) with a one-time discount for 10 quantity. Now when I want to change the quantity to 20 and get the upcoming invoice, I have to manually reapply the coupon again as a request parameter. Otherwise, the upcoming invoice I see is recalculating the proration without the discount for the new quantity(20) for the remaining time of the billing cycle.

stripe invoices upcoming \
    --customer=cus_MbrCNS72FGY29A \
    --subscription=sub_1Lu94iC8JGuaUdU6hAI8xgD2 \
    --subscription-proration-behavior="always_invoice" \
    --data "subscription_items[0][id]"=si_MdPuhiFYPls20p \
    --data "subscription_items[0][quantity]"=20 \
    --data "subscription_items[0][price]"=price_1K7BEwC8JGuaUdU6DUNs8JTW

vs

stripe invoices upcoming \
    --customer=cus_MbrCNS72FGY29A \
    --subscription=sub_1Lu94iC8JGuaUdU6hAI8xgD2 \
    --subscription-proration-behavior="always_invoice" \
    --data "subscription_items[0][id]"=si_MdPuhiFYPls20p \
    --data "subscription_items[0][quantity]"=20 \
    --data "subscription_items[0][price]"=price_1K7BEwC8JGuaUdU6DUNs8JTW \
    --coupon=LFWWZUMh # Have to reapply the coupon

Because of this, I want to check if a subscription has a one time coupon applied, and if so add that to the upcoming invoice incase the customer tries to modify the subscription. How can I do this?

crisp thicket
#

Hi. I am creating a payout api in node js... and i am providing the external bank id in destination params (and i checked that external bank id is linked to connected account) but still it is giving me error that "resource_missing - destination
No such external account"...can someone help ??

vocal wagon
pine adder
#

How to tell from a customer.subscription.updated webhook if a customer did an upgrade or a downgrade?

vocal wagon
#

Hi #dev-help !

I am having issues with "iDEAL" implementation.
When i send payment with "bank": "van_lanschot" or any other proposed bank, i systematically have "Rabobank" for theses orders on the Stripe dashboard test environment.

Can someone help please ?

vocal wagon
#

Hello all!

Is it possible to show the reference ID on payments method details for BLIK (https://dashboard.stripe.com/payments/pi_3LuABSA20eXMxhCT0MKKsANL)? For example, in the Przelewy24 method it is visible: https://dashboard.stripe.com/payments/pi_3LuALNA20eXMxhCT15hJXKt4

unkempt gorge
#

Hey, is there a field on invoice that indicates when payment has failed cause initially the charge field is null and when a payment is being processed the attempt is increased along with the charge but how do I know it has finished processing and it has failed, I know I can check a separate call to charge api but I don't want an extra api call

humble yoke
#

Heymate I'm unable to verify my kyc on FTX. I've already granted my chrome every permission and i did even clicked pictures of my id to upload and it went well. But the time of providing a selfie it says unable to access camera kindly grant access! 🤷‍♂️.. And the time i click I've enabled. It restarts the process. Help me out it's frustrating

exotic spoke
#

Hello! Is it possible to retrieve logs older than 2 months using the API?

cerulean pineBOT
#

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

vocal wagon
#

Hey guys quick question, previously at stripe prebuilt Checkout price was without county just $300 but now it shows with country US$300. I just want to know it was change from your side?

uncut vale
#

Hi, we are using subscription schedules and looking to solve a specific use case not documented

west viper
#

hi ,
I would like to give access to our stripe account to a developer so that he can connect your API to others and set up automation processes with our crm.
I do not want him to have access to the accounting and financial data. ( see the operations of our account )
Is this possible?
And if so how? I have not found what role to set up for this!
Thank you for your answer

vagrant steppeBOT
#

Mady Llc

stone urchin
#

Hi all. Can I pick someones brains about subscription prices?

wind swift
#

谁是客服

#

www.123001.vip

#

China Entertainment Website

#

Who is the customer service

misty knoll
#

Hi all, it may not be a relevant question here. I just want to know, is there any payment gateway in which I can integrate for payout to my vendors. Payment can be via Credit Card or ACH. Kindly advise.

wind swift
#

My credit card can't pay

sand wadi
#

Hey guys, I have some issues when trying to use paynow with stripe.
When I try to reproduce the example from the doc, a popup is supposed to open with a QR code to scan unfortuantely, it doesn't work on my side and I don't have any error the promise just resolve without doing anything (so it's not in success oviously).

Here the piece of code we use:

`<script src="https://js.stripe.com/v3/"></script>

<form id='payment-form'>
<input type="submit" value='OK'>
</form>
<script>

const client_secret = ''
var stripe = Stripe('
');

var form = document.getElementById('payment-form');

form.addEventListener('submit', function(event) {
event.preventDefault();

// Set the clientSecret here you got in Step 2
stripe.confirmPayNowPayment(
  client_secret,
).then((res) => {
  if(res.paymentIntent.status === 'succeeded') {
    // The user scanned the QR code
  } else {
    // The user closed the modal, cancelling payment
  }
});

});

</script>`

stiff bloom
#

Hi Team
How we can get the payment status from Stripe checkout in WebHook and what are the types of payment status we have in Stripe checkout? like success, failure

dapper prawn
#

Hello, is there any deeper documentation about network_status and other fields from outcome object? We started to get bunch of blocked transactions due retries, but not sure why are they blocked? From behaviour we see that all blocked transactions have at least one failed (sometimes 2) and its usually with reason invalid_account. It would be nice to get a little bit more information about it.

From what I am seeing I can conclude that we are mostly get blocked by banks, is there any way to see how many of those happened?

vocal wagon
#

says that my 2$ is in my card but its not.

queen thicket
#

Is there any how can disable submit button till all details fill in react ?

torpid wharf
analog bridge
#

Hi, when I create Customer with address country ('LT') in invoice I have LT and Lithuania. I will show screen.

empty night
#

Hello there! We are using Stripe Connect (Standard). We set the payment statement descriptor when creating the account within AccountCreateParams.Settings.Payments. However this is not picked up and not visible in the eventual bank statement. I read here for Standard this might needs to be set via the Dashboard https://stripe.com/docs/connect/statement-descriptors#set-the-static-component-for-a-connected-account. Is there no way of setting this value other than manually via the Dashboard for Standard accounts? Thanks in advance.

Learn how statement descriptors work for charges with Connect.

pale rivet
#

hello, I want to add bank account in test mode to receive payout in testing mode. (stripe balance to that account)

potent axle
#

Hello, I'm getting this error when I try to create the payment. The platform account is in Singapore and the connected account is in Malaysia. Stripe doesn't currently support application fees for platforms in SG with connected accounts in MY. How can I proceed?

vocal wagon
#

Hey, is there a way to integrate Google Analytics to your checkout?

chilly stump
#

Hello. How can I automatically cancel customer subscription when he deletes his account on my website?

zenith quarry
#

Hi

I have a problem with the consistency of exchange rate value in the dashboard and in the api response.

In the dashboard the value of the exchange rate is 0.008212, but in the api response I'm getting 0.82124.

vocal wagon
#

Hello! Is it possible to create Express Connected Accounts with prefilled data that will allow to start collecting payments with card transfer? This is a special case, where our clients are NGOs. We would like to start collecting donation to stripe and let them onboard themselves with bank details but it seems that when we create accounts with API it still needs Representative, who we don't have at this moment...
I talked to support, we had a call with "Clay Campbell" - our impression is that this possible and should be a good way to start with our MVP

river pivot
#

Hey, wrote this earlier, but if I understand correctly - stripe will retry a payment (invoice.payment_failed) 2/3 times? And if it then fails the event invoice.finalization_failed is called? Is that correct? Or what's the event that's triggered when the final retry has failed?

solid wolf
#

hello

#

in the seller onboarding process, there is a step that asks the seller the professional details. Is there a way to prefill this information so that the seller does not have to fill it in? Which field in the account object does this "professional details" map to?

potent axle
#

Hello, I'm trying to confirm a direct charge payment for a connected account but I got the error No such payment_intent This is how I'm confirming the payment
stripe.confirmCardPayment(clientSecret, { payment_method: 'card', receipt_email: 'email'})
The payment intent is created for the connected account but I cannot confirm the payment. Can you please help?

chrome hornet
sinful torrent
#

Hi team
how to differentiate between 2 subscriptions where one is only trial without payment and trial with active plan?

solid wolf
#

Just want to confirm, after the seller onboarding process, the payouts_enabled should be checked to see if the account can receive payouts. But there is also a charges_enabled field in the account. If charges_enabled is true, does that mean this account can also be used to pay?

waxen quail
#

@chrome hornet we already have a thread open. Please post your question in the existing thread.

chrome hornet
#

okay

empty night
#

Hello there. We set the StatementDescriptor on the PaymentIntentData for payments via Connect payments. We wanted to use that as reference for a payment. However it's now showing up as name of recipient name in the bank transaction, not mentioning anything of an account statement descriptor. See thread to reproduce:

empty seal
#

Hi, i am using Stripe Express Account, how can we connect the products created of our users to their account.

violet eagle
#

Is there anybody who can help me with my PHP app (no framework). I'm basically trying to integrate Stripe at my sign up for subscription. So then customers can be redirected to the homepage successfully. I'm familiar with a lot of things over the months so I'm not new new. I'm not able to afford to pay but is there anyone who can also show me where exactly I need to integrate it on my site etc. i want to learn it so bad. Thank you 🙏🙏 I'm a professional graphic designer so I can help you guys something about it in return if u need it.

blissful kayak
#

Can I use one Stripe account to accept payments from two different websites?

vocal wagon
#

Hello Stripe iframe experts,

I have the following payment flow in my SPA:
Select Page (SP) -> Payment Page (PP) -> Confirmation Page (CP)

We use stripe.js and for 3D Secure we display a payment authentication form inside an iframe (stripe.handleCardAction(clientSecret)) in a modal on the Payment Page.

When completing the payment, we do not push Payment Page to the browser history on purpose, so users can navigate (by hitting browser's back button) from CP to SP and make another payment.

It seems like after completing 3D Secure authentication, a new record is pushed to browser history with the current url (PP).
Cannot confirm 100%, but looks like this is done by stripe-js.

This breaks the navigating with the back button, because now hitting the back button takes the user to the Payment Page and not to Select Page.

Is this default behaviour for stripe iframe? Is it possible to disable iframe pushing records to browser history. NOTE: When payment intent is created we don't supply return_url.

spiral bluff
#

How should I got about handling no payment method on file, 3d secure error, etc. for off_session charges of credit cards on a subscription
I've noticed for the webhook events invoice.payment_failed doesn't give me the error message but only gives me payment intent id, on the other hand the payment_intent.payment_failed does not get triggered when there is no credit card on file

vocal wagon
#

Kind of a basic question here, but — for years now my application has relied on the Checkout success_url redirection to handle wrapping up the transaction (i.e. creating a new database record, emailing the customer, etc.). Today is the first time I’ve encountered a situation where someone completed a purchase but didn’t make it back to that URL for some reason or another. Is there a “best practice” here? Should I be relying on a webhook instead, or using webhooks as a fallback? (Or something else?)

shadow harness
#

I screwed up and deleted my live key

gritty void
#

Hey guys,
I'm trying to handle a stripe webhook, I've used their examples for express, also tried everything found on github/stackoverflow, nothing seems to work.

After few days of trying different approaches proposed by others, I can't manage to make it working, I'm getting the same issue StripeSignatureVerificationError every-time, please let me know what I'm doing wrong.

Here's how I handle it currently (NestJS), Thanks!

shadow harness
#

Thank you Soma, When my live secret key was created, I clicked on it and it was saved in the clip board, but I typed something else and that went to clip board and over rode and deleted my secret key before I could use it....I need help in getting back my live secret key...

#

There's a lot of keys on this site that don't work, the Support tab is pretty useless!!!

waxen quail
#

@shadow harness I opened a thread for you, so let's keep our conversation there please.

frozen sphinx
#

Hello, I've received a 404 error on req_jGfckVVt2HPxc4. The re_ id is existing on our account. what's the issue please ?

#

req_jGfckVVt2HPxc4

worldly yoke
golden sigil
#

Hello guys! I want to use Stripe Connect to make transfers. Let's say I want to sell a $100 subscription, and I have to transfer a fixed amount of $1.50 for each subscription sale. My question is: if the customer uses a 100% discount coupon, would it be possible to transfer the value of $1.50 anyway? Attached is an example of the flow.

tidal ocean
#

hello guys!
I set my subscription customer language to French. the invoice is showing in French. but in payment page from invoice, it is showing in English. is there any way to show this payment page in French?
#help #dev-help

torpid igloo
#

Hello! I am checking the Search API, and I was wondering is this possible to be done for transfers too? I don't see it in the examples? Is it possible?
If not any workaround?

foggy hatch
#

hi. With our previous payment provider we were required to add (despite the logo on the checkout page) some further information like banners and pop-ups on our page. Is that also required at Stripe?

rose otter
#

Kenshin-search-transfers

river vault
#

Hi, can someone help debug adding apple pay to a connect account, please?

covert slate
#

Hey guys. We are using stripe react native sdk and I have a question. How can we disallow users to use prepaid cards?

urban sentinel
#

Hey, this is probably simple but what is the difference between Automatic and Manual when it comes to the 3DS verification method?

#

Our App dev company wants us to switch from Automatic to Manual and dont know what that changes in terms of payments on our webstore

golden sigil
#

Hi! I have a question about sending monthly subscription plan renewal emails. Some people are getting email every month, and some people get it some months and some people don't. Do you know what could be happening?

vocal wagon
#

Hello devs, I am trying to collect payment info from user in browser using SetupIntent. Later I want to charge the payment method stored with that SetupIntent - I am trying to create a PaymentIntent to do this. I do not want to store any customer details in this flow (both SetupIntents and PaymentIntents docs say customer is in general optional). When creating PaymentIntent I am getting this error: "The provided PaymentMethod cannot be attached. To reuse a PaymentMethod, you must attach it to a Customer first." Is it not allowed to use SetupIntent + PaymentIntent without a customer?
EDIT: I should maybe add that when creating PaymentIntent I am specifying PaymentMethodID (same as the ID of payment method connected with the aforementioned SetupIntent)

balmy comet
#

hello devs,

How long does it takes when i make an account and be able to receive creditcard payments?

unreal seal
#

Hi. I've run into a very strange issue with our use of SetupIntents when pre-authorizing for a subscription, every other payment using 3D Secure works. I can reproduce this reliably, where every other attempt to pay fails (in the pass-fail-pass-fail pattern I've come to expect).

sand wadi
#

Hey there, sorry I wasn't very reactive my thread was closed #1031864815775399988 message
Sorry if I was unclear the popup doesn't even show yes that is my issue.

tawdry wagon
#

Hi. I am getting this error when trying to process a webhook - com.stripe.exception.SignatureVerificationException: No signatures found matching the expected signature for payload. There is a payload with json data in it. How do I debug the problem?

thorn coral
#

Hello , could you share the number to the swedish support. Im having some trouble with payments on my website were people cant pay. I cant access my stripe-account throught your website. Forhand thanks

tall raft
#

is there any option where Stripe can call API ?
example : when customer is making payment, after payment has been submitted, we can call other API to post that payment detail to other system ?

vocal wagon
#

Hi hi, is it possible to collect funds through card payments without addind SSN number for a connected account? For Express Connected Accounts. I are experimenting with capabilities and API but still not totaly clear about this. Maybe it's possible to have a walkaround and prefill this data for user and let them onboard and update later?

bitter veldt
#

Hi. I am working with the API wrapper for Node-js.

I am trying to call payouts.list.

I cannot seem to get more than 10 results and cannot find in the docs where I would increase the query result limit.

Any help would be appreciated 🙂

analog ether
#

Hi , have a problem "Must authenticate as a connected account to be able to use customer parameter"

dark kettle
#

hi I typed this curl -X POST -is "http://localhost:4242/create-checkout-session" -d "" in command line and got X-Powered-By: Express
Access-Control-Allow-Origin: *
Content-Type: application/json; charset=utf-8
Content-Length: 39
ETag: W/"27-r8VlyNF79a3nShBKSD/6T8BMbRg"
Date: Tue, 18 Oct 2022 14:41:45 GMT
Connection: keep-alive
Keep-Alive: timeout=5

{"code":404,"message":"Page Not Found"}

proven sail
#

I'm waiting a week long for information confirmation and still didn't get any reply

patent panther
#

Hello, needed some help with usage-based billing

true narwhal
rough yacht
#

Question... did https://button.stripe.com/v1/button.js get replaced with something else? It's returning a 503 error but it used to work on one of our pages as recently as about a month ago. I tried to find info on the Stripe website and Google searches but wasn't coming up with any hits. Since the JS doesn't load the button doesn't get generated on the form and, well, that's why I'm now here. haha

empty night
viscid fog
#

Can I track conversions from Google Analytics inside Next.js? You have a guide only for a Google Tag Manager. What do you recommend?

exotic moth
#

Hi, when processing an google-pay transaction using flutter-pay package and the correct configuration passing the stripe merchant id and key, i get back from google wallet an object with a tok_????? token. Passing this into my stripe intent works and i get a successfull transaction.

With apple, i have the cert uploaded to stripe, and processing an apple wallet returns an encrypted key, which i'm not expecting. I'd expect a similar tok_???? value.

Does Apple-Stripe have a similar integration/relationship like google does, in that the apple wallet will interact with stripe natively and return the appropriate tok_??? value for me to use in createIntent/etc.

Because i'm missing where to find documentation for stripe/Flutter-pay to explain this.

remote kernel
ashen void
#

Hi! I'm trying to integrate Stripe with my product. I got the integration working end-to-end in local, but it doesn't work in prod. The error I'm getting says No signatures found matching the expected signature for payload . I have double checked my webhook key a few times and it's the exact same as Stripe's live Signing secret. What might I be doing wrong?

pure lotus
#

New Canadian user here; (hope I can ask this), how can I verify our business account (charity) without having to upload personal ID info?

silver cobalt
#

Hi, I am having issues testing apple pay with connected accounts. I have verified with stripe chat support that the domains are correctly registered with the connected account. But get this response when hitting the apple pay button:
{
"error": {
"message": "Could not create Apple Pay session. Please make sure you have registered this Stripe account. For more information, see https://stripe.com/docs/apple-pay#web.",
"request_log_url": "https://dashboard.stripe.com/acct_1FyxNYDwc6XwfsRM/test/logs/req_N4e91DFfAcBZyr?t=1666106084",
"type": "invalid_request_error"
}
}
The request log link does not resolve to anything. The domains were registered using the platform account live key + the connected account ID. The testing is using the platform account test key + the connected account ID.
Anyone have any insight?

patent panther
#

Hello, I'm having some doubts about usage-based billing

vocal wagon
#

Hello folks, I inherited a project that uses stripe and I'm trying to figure out how to handle "over charging". Currently we use the Auth and capture flow, which from my research only allows you to capture exactly what was authorized. However, our customers can use our service in such a way that they owe more than what was authorized. The stripe API returns an error when trying to capture the greater amount. My question at a base level is: how are you all handling a scenario where you need to auth, but the amount is variable?

#

Hello everyone. We have a Wordpress/WooCommerce website with YITH subscription integration and we are using Stripe. There are also cron jobs running. We are on a live server now, and we want to install the same website on a second server (test-server). Do we need to set Stripe in test-mode for that?

#

Hello! I have a question regarding the 3D secure. Currently we leverage SetupIntent in order to save customer's payment details for future payments. Basically, we create a SetupIntent on the back-end side, pass needed info to the front-end side, so customers could securely save their payments details to Stripe as a payment method. Later on, on the back-end side we create PaymentIntent object (with off-session = true), use created payment method ID and send requests to the Stripe in order to actually capture funds. Everything works fine with cards without 3D secure. However, with 3d secure it does not work. Customers successfully pass 3D secure authentication and saves payment method. However, once we create payment intent on the back-end side and try to capture it - Stripe says the it is in requires_action state instead of requires_capture.

My questions:

  1. Does Stripe support SetupIntent approach (i.e., saving payment details for future payments) for cards, which require 3D secure? If so, how should we implement the integration? What is potential problems with our current approach?

  2. I heard, that some banks require customers to pass 3D secure authentication for each transaction. Does it mean that we should switch to one-time payments instead of usage of SetupItents in order to support such banks/cards?

tall raft
#

What are the integration methods Stripe offers for customer payment

vocal wagon
#

Hi

#

i am trying to test webhook from postman

#

is it possible to do that?

#

i have created the endpoint from postman and also created the checkout session but when i checked the webhook in strip dashboard i see error

fringe scaffold
#

How to correct/update my company's name that displays customers credit card receipts? Its showing an incorrect company name that is not listed on my account? My company profile has the correct information listed. Very odd

#

my account details, public details and business details are all correct in my dashboard.

strong adder
#

Getting a 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. error when attempting to use a saved bank account payment method.

plucky badge
#

Hi Dev Team, have a question regarding the Stripe ACH integration using financial connections. Our merchants connect to our platform using Stripe Connect as standard accounts. We're noticing that in the ACH popup modal, where a customer signs in to their bank, the modal is always showing our platform name and not the business name associated with the merchant's Stripe account.

#

Is there a way via the payment intent or something else that will allow us to display the merchant's business name in that ACH modal?

versed onyx
#

Hello

half violet
#

Hi Devs, we are struggling with storing 3d secure cards for future use. Basically we are wondering if there's a way to detect if the card being used is setupintent -capable or not. Right now we don't see how to do that, and this leads us to displaying two back-to-back authentications for the user, the first to store the card for future usage, and the second to receive payment. Any assistance on this topic would be greatly appreciated.

long remnant
#

Where is my payout!

#

This is bullshit how you guys take my money and then hold it days on end

summer sonnet
#

hello i need help please

#

I am working with the payment front and I have an error

#

hello

harsh socket
#

Who would I contact to lower our Stripe 2.9% percentage? We have been over the required amount for 2+ years to qualify for this and need assistance in getting this setup.

crude gorge
#

Hi, I have a site with history payment. How do i add an invoice pdf link to all history payment that customers has made?

deft wedge
#

Hello! I as wondering about the best way to handle Subscriptions, I'm using StripeElements and it seems like it only supports PaymentIntents.

charred swift
#

Hi, I have an invoice of a subscription with quantity 2. The amount paid is 22.49. I did a partial refund by specifying the amount as 11.24. Then I created a credit note to revert the tax on refunded amount. Then I got an error: “The sum of credit amount, refund amount and out of band amount ($11.24) must equal the credit note amount ($11.25)”. I am wondering how stripe rounds the amount

charred cipher
#

Hey how to make VCC with stripe

hexed rain
#

Hi folks! Had a question on dealing with exchange rates and fees. I'm using Stripe Connect and have a payment that converted from USD -> CAD. However, it seems that the API doesn't return the same exchange rate information as the dashboard does (the dashboard shows 1.3792 while the API shows 1.3655). I'm wondering why this discrepancy exists and if there's another place to get the info I need?

unreal bridge
#

Hey all. I have a question regarding the payment sheet api. I am able to successfully create a customer and display the payment sheet with the correct amount, but for some reason the "Save card details for future payments" checkbox is not appearing. I have tried many different things I have seen online, namely removing the "setup_future_payments" option, but nothing has worked. Any advice on how to get this checkbox to appear would be greatly appreciated

rain lintel
#

Where do we go to report ongoing card testing attacks?

summer sonnet
#

Is there someone here who has implemented the payment front without errors

deft tendon
#

Question how i can make a one-time payment for my product..... i know how to do a recurring payment but in the documentation i dont understand how to apply....

vagrant steppeBOT
#

MidnighttFoxx

fast spoke
#

Hi all. Is it possible to use other gateways (e.g. adyen, checkout etc) with stripe billing?

vocal wagon
#

Im coding this platform where whenever the user makes a payment, a part goes to one receiver, another part goes to another receiver, and the rest comes to me
First I approached this with the stripe session checkouts, than created 2 transfers, one for each receiver and the rest would by default go to my stripe account, it was perfect for what i need but than i got the error that I needed the source_transaction attribute in the transactions for transactions made in Brazil (where im located), but the checkout session doesn't respond me back w a charge id, it gives a checkout id, and i imagine that charge id its created after the user makes the payment, but i didnt find a way to receive that charge id so i could save it into a variable and put it into the transfers.
How should I approach this, my first idea was to do my own checkout page, because than i imagine i would create a charge on my code whenever the "pay now" its clicked, and that way i would get the charge id back in a response, now being able to save it in a variable

Sorry for the long text, I need help, can I approach this using the stripe checkout? If yes, how? If no, does my other idea makes sense or is it not gonna work?
Btw im coding in python, flask
Pls tag me if you can help

eager raven
#

Hi. Can you tell me how to use my stripe express account in live mode? Publishable and secret key are already in live, but i still keep getting test mode when logging into stripe express dashboard

vocal wagon
#

Hello - Question payment_intent statuses for ACH. To my understanding, when a PI is confirmed it will move to a status of payment_intent.processing and remain there for a while. If the payment is successful, it transitions to payment_intent.succeeded. What happens though if it fails, would it go to payment_intent.failed, payment_intent.requires_payment_method or something else? Also where in the data structure can I see the reason for it failing? Making sure I'm processing webhooks correctly. Thanks.

analog ether
#

Hi, how can I link the Card payment to a user?

spark token
#

Hello, am I able to preauthorize a hold longer then 7 days

tender quest
#

Hi. I have a client that has a connect account linked to our platform account. They have some disputed payments that the customer is claiming the bank disputed and that they didn't dispute the charge themselves. Is that possible? Wouldn't that come across differently and not as a dispute?

frozen ether
#

Hello! I have a few clients that are claiming they cannot access the stripe web view to set up their account. We have a pre selection configured so they can choose if they have SSN or ITIN number. That's causing them trouble. When they try to set up their stripe account, after they select the SSN option, a loading screen comes up and nothing else happens making it impossible to further set up their account. This has been going on for weeks
Device:
iPhone 12 Mini, iOS 16.0
Location:
San Antonio, United States (en-US)

coral shoal
#

While in test mode, is there a fast way to delete connected accounts on my dashboard while I do more testing?

vagrant steppeBOT
#

Sofii

viral spoke
#

Hey, how is it possible that the customer can pick multiple upsells? For example if you have a customizable product and the main product have all the possible upsells. The user click on the checkout link and get all the options for customisation. How can I do this with price table or checkout links?

runic sequoia
#

Hello, I would like to know if it is possible to add paypal together with stripe

grim fable
#

Hey my payouts got paused and they asked for proof of bank so I submitted mine. (On the stripe express dashboard) (I run a subscription service through WHOP) Me and my friend are partnered up on this and he created the stripe account under his name although the payouts are going to my account because it better helps us organize. After I sent my bank statements they Stripe accept them and asked for a tax form which may take me some time to get and I’m wondering would they want mine or my partners info… let me know if you can help! Also is there a phone number i can speak to?

vocal wagon
#
@views.route('/success', methods=['GET', 'POST'])
def order_success(request):
    session_id = stripe.checkout.Session.retrieve(request.args.get('session_id'))
    payload = request.body
    sig_header = request.META['HTTP_STRIPE_SIGNATURE']
    event = None

    try:
        event = stripe.Webhook.construct_event(
        payload, sig_header, endpoint_secret
        )
    except ValueError as e:
        # Invalid payload
        return HTTPResponse(status=400)
    except stripe.error.SignatureVerificationError as e:
        # Invalid signature
        return HTTPResponse(status=400)

    # Handle the checkout.session.completed event
    if event['type'] == 'checkout.session.completed':
        session = event['data']['object']
        charge = stripe.checkout.Session.retrieve(session_id, expand=["payment_intent.charges"])
        transfer = stripe.Transfer.create(
            amount=2995,
            currency='brl',
            destination=current_user.accountId,
            transfer_group='{transfer1}',
            source_transaction=charge.stripe_id
        )

        nutricionista = User.query.filter(status='nutricionista').first()

        transfer = stripe.Transfer.create(
            amount=2995,
            currency='brl',
            destination=nutricionista.accountId,
            transfer_group='{transfer1}',
            source_transaction=charge.stripe_id
        )
    # ... handle other event types
    else:
        print('Unhandled event type {}'.format(event['type']))
    # Passed signature verification
    return HTTPResponse(status=200)
#

Im trying to handle this checkout.session.completed event but i keep getting this error

#

Im imagining its that the webhook its not sending the request that the event happened to the endpoint

#

but its supposed to be

vagrant steppeBOT
#

Fonseca

opal marlin
#

Hi a question on search rate-limits... 20 read operations is the limit. Is 1 'read operation' the same as 1 api call? I assume yes but just wanted to check?

tawdry wagon
#

From the Docs, " If Stripe doesn’t quickly receive a 2xx response status code for an event, we mark the event as failed and stop trying to send it to your endpoint." SO what is "quickly" defined as? 1 second, 30 seconds, a minute? What if our webhook endpoint is down? How can we know for example, if a charge was successful? Is there an API to get unprocessed webhooks?

novel horizon
#

Hello can someone help

quiet beacon
#

Hi dev, I have a question about the last payment for the subscription. If I want the last payment to be on 10/1/2022, which date should I set for the subscription end date where it won't prorate the amount?

torn marlin
#

Hello everyone, this my first time over here. I have just signed up with Stripe trying to integrate with my website. However, I am struggling to copy and paste my " Secret Key ". Every time I come back, It tells me to request a new Key from Developer. Frustrating.

vocal wagon
#

When I try to create a virtual card, it asks me to contact sales

#

Can I do it directly with api ?

fathom sparrow
#

First I am not a tech, I own the site and I can't get access as my email and password dont' seem to work and here is no authentication through my email

gaunt seal
#

Hello! I sometimes get an error_code: url_invalid and I'm not sure why. I'm testing in local and we use codeigniter, so our return urls are a series of key/values. I can post the invalid url or the request_log_url here.

sleek rose
#

Is Stripe down currently? Getting a lot of errors on the dashboard

dark thicket
#

just refresh guys

#

it did it to me as well but i just refreshed

unreal bridge
#

is there a way to set the values of the CardField from variables?

steep mirage
#

Hello, I am getting an error in test mode when trying to make a transfer to a custom connected account

balance_insufficient
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.
sharp fiber
#

Hi! I'm trying to create a subscription for a user and set the payment method that they use as the default pm. However, it shows on my dashboard that the customers have the payment method, but it is not their default. How can I ensure this works correctly? This is my code on node:

await stripe.subscriptions.create({
      customer: stripeCustomerID,
      items: [{ price: stripeProductID }],
      payment_behavior: 'default_incomplete',
      payment_settings: {
        save_default_payment_method: 'on_subscription'
      },
      expand: ['latest_invoice.payment_intent'],
      metadata
    })
vagrant steppeBOT
#

khornfucius2

edgy wyvern
#

how can i try the email being sent when subscription renewal failed? i can make the payment failed but the email isn't sent. i already set the setting to send email when payment failed

solid wolf
#

hey team... is there a list of error codes we need to handle for the integration? like when creating a product through API, a price, a checkout session, a PI, what are the possible errors returned?

icy dome
#

Can someone help me create a connected account to pay out my service provider? I'm trying to create a link for them to signup to enable me being able to pay them out regularly once a week.

vocal wagon
#

so for some reason on my sveltejs-stripe site, after the latest updates I'm getting require errors w/ import stripe. The built js source contains requires, dunno how they're getting in there.

cursive zenith
#

Hey everyone 👋🏻

I would like to understand best practice of Payment Intents.

If a payment intent of an appointment is created for $80, but the customer also has 'add ons' totalling an additional $15, which option is better practice:

  1. Update the existing payment intent to $80 + $15 = $95 (1 charge).

  2. Keep the first payment intent for $80 and create a separate payment intent for $15 (2x charges)

n.b. we are holding the funds, then capturing them at a later date. Also, Capture_method is set to “Manual”

Thanks!

hazy holly
#

Is it possible to create an invoice for a given subscription without pulling in any of its pending line items? When I try do this I get an error:

You may only specify one of these parameters: pending_invoice_items_behavior, subscription.
The docs seem to indicate that I can use both parameters in tandem: https://stripe.com/docs/api/invoices/create#create_invoice-subscription

What I'm trying to achieve is invoice the customer a specific set of invoice items (not pulling in any pending items like prorations) while still have the invoice be associated with the subscription (so that the subscription gets marked past due if the invoice isn't paid on time).

median coyote
#

Hello
I am facing the issue in Magento.
I need to transfer amount to connected account with application_fee_amount for platform.
But the issue is when I trying to append "application_fee_amount" in the paymentintent params array it is throwing an error.
Can you please help me about it?

vagrant steppeBOT
#

Adil kadiyawala

turbid cedar
stiff bloom
#

Hi Team
How we can identify the payment is in process or success or failure or paid when user paid from the stripe checkout page?

vagrant steppeBOT
#

Jerry Jose

sharp fiber
#

Hi!
I'm trying to create a subscription for my customers, but only allowing them to pay by card. This is the code that I've been using on node.js:

await stripeFaber.subscriptions.create({
      customer: stripeCustomerID,
      items: [{ price: stripeProductID }],
      payment_behavior: 'default_incomplete',
      payment_settings: {
        save_default_payment_method: 'on_subscription',
        payment_method_types: ['card']
      },
      expand: ['latest_invoice.payment_intent'],
      metadata
    })

However, on iphone using safari, the apple pay option still appears. Is it possible to remove this option for my customers?

solid wolf
#

hi team

#

can we use checkout session ID as the transaction ID and expose that to the customers? meaning, making it public visible. Is it leading to any privacy concerns?

#

Or is it causing security issues?

edgy wyvern
#

if i remove the retry schedule, does it mean it wont retry at all?

vocal wagon
#

Hello. Is there a way to test payments in production? At the moment we are using test mode to test our integration but it would be nice to test at least happy paths once we deploy changes to production.

cunning elk
#

Hello! Is there a way to export the csvs for payments automatically? or do it from code at all, but in an automatic way?

https://dashboard.stripe.com/payments

I'm reffering to the export function from this page. I would love for a csv to be exported everytime a payout is made. Can I do that?

brave rapids
#

Hello

#

How to pass the L2 and l3 data in stripe beta order api

hollow sand
#

Hello using Stripe Connect with Express accounts, our sellers don't get billing information of the buyer because they only see the Transfer on their dashboard. A member of the staff here suggested to put that data in the Transfer object metadata but they buyers don't see that metadata. Did I do anything wrong?

viscid dock
#

Hi, I'm trying to find a way to update a subscription which required a 3D secure auth from the user. Right now the issue I have is that since it goes "incomplete" it overwrite the existing subscription for the user even if the user cancel the auth.

graceful niche
#

hey guys hope you're doing well
i have a question regarding subscription schedule (always starting 1 month later)
is there a 3ds authentification when registering with a 3ds card please ?

wispy crow
#

Hi!, I want to change the model billing on production in order I improve my products with new prices, and actually they price will change too. How is the correct way to do that in production environment with my actual clients that are subscribe to that?

native juniper
#

Hello from NL. I have a database with SEPA mandates which needs to be moved over to Stripe. Does anybody have an example how to add an existing SEPA mandate as a source? I am a bit unsure which fields are needed when creating the source.

turbid canyon
#

Hi Support, I have to pass the orderId in payment Intent and then want to search in Stripe dashboard? In which attribute I can add the orderId in the payment Intent to search in the dashboard?

turbid cedar
#

Hello, is it possible to identify if an invoice is paid for the first time or via the retry attempts?

supple jetty
#

When using stripe cli, can I resend a connect webhook? When I click resend from the ui, it does not get redirected locally anymore. stripe listen --load-from-webhooks-api --forward-to https://somedomain.test

vocal wagon
#

Hello! Deferred Apple Pay cart item seems to require a deferredDate attribute, which we can never know in our business model. How can we use Deferred Apple Pay payments without knowing this deferredDate ?

thorny breach
#

Hi Team, for applepay, i think we've successfully integrated from our side, but i just try to make a test booking but still fail, could you help check? (or maybe could you help check if it would shown as not supported in your side)

charred valley
#

Hello, deployed my project on vps, and after charge-off-carde-session i have double charge off,but locally all is ok.Using pm2 and nginx

vocal wagon
#

Hello, 👋 it is possible to create coupon specific to product which will be created automatically by stripe during checkout session. (for e.g this prod_MSZkxGnXvfMzgt product was created during checkoutSession by stripe)

sand wadi
#

Hey guys I went back home yesterday so my thread got closed but my issue is still unsolved here is the original thread #1031930215376629811 message

vocal wagon
#

Hi there, what does cancelled at refer to? In created subscriptions with a duration of 1 week, some subscriptions' 'Cancelled at' attribute is the same as the creation date, but some have it five days later i.e 2 days before the cancellation date. Why is it inconsistent?

exotic moth
#

Hi, i'm still struggling to get a valid token from apple-pay (using flutter-pay package) I just need to confirm that kind of response stripe is expecting from apple pay. I've gone through the whole stripe CSR, process on apple and stripe side. And have the merchant id. But i'm getting an encrypted token back from the apple-pay wallet, and i wanted to confirm that i should be getting something like {token:"tok_???"}

stiff bloom
#

Hi there, can we get payment intent id by using success url (from checkout) ?

vocal wagon
#

Hi Team, I have two uncommon questions and am asking for your ideas:

  1. For creating setupIntent, how do I must properly send a request to Stripe so that the end user will be required to process full SCA validation of the credit/debit card? Something more then just setting parameter "usage" to value "off_session"? I have too many setupIntent that are completed with the status "require_actions" and I cannot get why it is happening.
  2. The connected account became "Restricted" (it was "Complete" before"). I've started to receive 400 error while trying to create paymentIntent due to "insufficint_capabilities" which is expected because the destination of the paymentIntent is this restricted connected account. Is there any way to trigger creating failed paymentIntents again via Stripe UI or maybe there is some API endpoint that can start processing such paymentIntents?
solid wolf
#

hey team

exotic spoke
#

Hello! For a couple of weeks some webhooks of a specific type were failing (the issue was on my platform), and now the issue is fixed and I want to resend those webhooks. The oldest that failed is from about 2 months ago, and when I check the Events page I can see a bunch of those events showing "There is 1 webhook pending" but when I click on the event to see its details it shows "no webhook attempts in the past 15 days" so I'm not sure if these are the events that I need to resend. (For example: evt_3LRlA9IHkzU3FsNm1EyEcZLr)
So my question is: what does "There is 1 pending webhook" mean? Does it always mean that the webhook was not successfully develired yet for that event?

molten light
#

Hello every body, i have a question about use in stripe cli trigger event(https://stripe.com/docs/cli/trigger), how to custom parameters when i trigger a event such as payment_intent.payment_failed, i use the command like this "stripe trigger payment_intent.payment_failed --override payment_intent:customer=mrcsj", but it seems that has no effect, could anyone give more info about this question.

ancient bison
#

Hi Team, we got an error when creating a payment intent request for request id req_ZxP6d1mGtsqgtR

{
  "error": {
    "message": "No valid payment method types for this Payment Intent. Please ensure that you have activated payment methods compatible with your chosen currency in your dashboard (https://dashboard.stripe.com/settings/payment_methods) or specify payment_method_types",
    "param": "payment_method_types",
    "request_log_url": "https://dashboard.stripe.com/logs/req_ZxP6d1mGtsqgtR?t=1666173233",
    "type": "invalid_request_error"
  }
}

May I understand what's the real reason about it?

wintry hornet
#

hi everybody , i want to use ACH to test payment

#

no matter i use old API or new API,i will receive the same events of webhook,(charge.succeeded or charge.failed )right?

opaque quiver
#

Hello Guys,

I have question regarding no code script.

The no code service is every time creating new customer when user has cancel their plan and user want to subscribe again.
In stripe, We are providing service of immediately cancel the subscription plan.

How can i manage if already customer exist in stripe?

Thanks.

placid marlin
#

Hi Guys,

#

is it possible to register Stripe for out of US merchants?

#

Thanks

hasty dock
#

I need help. Im from india and would like to request urgent payout

cerulean pineBOT
#

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

soft otter
#

Hi there, can I ask if tiered pricing is possible as a "One Time Payment"? When I add a new price through the dashboard for "Graduated Pricing" or "Volume Pricing" they both seem to be subscription based only.

Am I correct in thinking that tiered pricing for one time payments must be defined in the code logic? I was hoping to use Stripe checkout for this

vocal wagon
#

What is the best way to change the price of a subscription product for new customers but keep the old pricing for existing customers? Is it best to create a new price and archive the old price?

wanton burrow
#

Why isn't it possible to change the settings -> dashboard -> display_name of a connect account through the API? The documentation says it's only used in the dashboard and I could understand if that was the case, but it's also used in invoice/receipt PDFs and such and the standard name doesn't look good in our case. We want a way to set it during account creation without having to go into the connected accounts dashboards and change them. Or is there a way to change it in invoices/receipts?

pastel mountain
#

I have two products on stripe, let suppose productA and productB.
I have subscribed to product A, now i want to upgrade the subscription to productB , can it be done ?
I need to achieve it with API

scarlet mirage
#

Hello guys, why stripe is not accepting my electricity bill it is in my father's name because I live with my parents (the address is the same)?

cerulean pineBOT
#

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

viral grove
#

Is there a way to get the Payout ID attached to a Balance Transaction?

floral harbor
#

Hi, When I make a payment using an indian card, it shows "Non-INR transactions in India require a card issued outside India. More info here: https://stripe.com/docs/india-exports" I am using stripe checkout feature. How to fix it?

nocturne dew
#

Hi we use useApplePay from @stripe/stripe-react-native but apple keep refusing our app due to :
Merchant's name on the payment sheet missing

Where can we add it in order to satisfy this ?
I got through some of github issue talking about this and we already add as last Summary Item, one with our compagny name. But apple rejected it.

vocal wagon
#

Hello devs, implementing a signup flow on the web with stripe JS (elements + SetupIntent + future payments). Step 1 is collecting some customer info, step 2 collecting payment info and confirming a SetupIntent via stripe JS. Step 3 is sending final signup request to my server. Let's assume this request fails (e.g. some validation) preventing the signup. The user can adjust the signup form and try again. What about card details? Can user modify e.g. card number of this SetupIntent? If yes - how to do it with the JS API? If no - should I disable entire stripe elements section so they cannot modify card data?

lapis egret
#

Hi. Thanks for all the help you provide here. I was wondering if there is a way to determine from the invoice.payment_succeeded event object whether the invoice is the first one since the trial has ended? We offer a checkout enable trial period and would like to send a receipt for the initial payment once the trial period has ended. Thanks.

native cloud
#

hi, I have created stripe-mock-server for our own use-cases but I struggle with the signature validation. Can anybody help?

latent pebble
#

the customer has one free plan and they upgrade to the pro plan how can I restrict the upgrade without adding card details?

formal talon
#

Hello

#

Need help with this

waxen quail
#

@formal talon I opened a thread for you, please use the thread to chat

silver cobalt
#

Hi. Could someone check the setup of account acct_1FyxNYDwc6XwfsRM for apple pay? I have deleted and recreated the domains as suggested yesterday with a live key and I want to check if they are in the correct state as it's still not working as expected.

pine depot
#

Hi all! how do you do anything with the Stripe API if you don't have "real" business? It seems until I create a USA based account and connect with the bank account etc I can't do anything in Test mode because it's all limited. I'm from Europe and I'm trying to develop Stripe Connect support for my app but it seems impossible. I can't even add a "test" balance to create a test payouts to the accounts. Or I'm missing something obvious here?

vocal wagon
#

Hello, I'm giving more details following my message this morning, that has been archived in the meantime.
I want to upgrade Stripe React Native SDK from 0.4.0 to the latest version 0.19.0.
With version 0.4.0, we were using Apple Pay this way

const { error, paymentMethod } = await presentApplePay({
  cartItems: [{ label: 'Label', amount: '30.00' }],
  country: 'FR',
  currency: 'EUR',
});

Now with version 0.19.0, each item in cartItems must specify a paymentType which is of type 'Deferred' | 'Immediate' | 'Recurring'.
Our business is about home services (haircut, massage, cleaning etc) and we charge the customer only after the service has been done, which means we always charge customers in the future. For this reason, I assume we should use paymentType: 'Deferred'.
The problem is, we never know the payment date in advance, but calling presentApplePay with paymentType: 'Deferred' forces us to also specify a deferredDate attribute, which we can never know.
My questions are the following :

  1. I am correct to assume that we should use paymentType: 'Deferred' ? (as we always charge customers in the future because of our business model)
  2. If yes, how can use paymentType: 'Deferred' without knowing the deferredDate ? (deferredDate is required, according to the types definition file)

Thank you in advance

desert vigil
#

Hi,
How can I prefill the email and phone number here?

pseudo raft
#

Hello,

I am setting up a SetupIntent.

Before, I used the card API to add or remove a customer's cards.

Now if I understood correctly with SetupIntent it is the "payment method" API that must be used.

But the problem is the following, with the "payment method" api, you can't delete the payment method (which are only cards with me) but only detach the payment method and that if you do this d 'after documentation "the payment method can no longer be used for a payment or attached to a customer."

Does this mean that if a customer detaches his payment method, which is a visa card, for example, he will no longer be able to add it to his account?

I don't understand the documentation very well as English, so if a developer can enlighten me on this point...

Thanks in advance

stiff bloom
#

Hi there, In stripe checkout page, I got error like connection interrupted once I completed the payment request, what will happen in this scenario. How can I redirect to my application?

ionic dune
#

hello there, stripe

I have a question. I want to open a Stripe account for my business, which is registered in the United Kingdom (LLC)

The problem is that I live in France at the moment, and my accountant, who handles my invoices and client payments, is from Morocco.

So my question is, will it be a problem given the IP changes and My Business Registration so on...

umbral root
#

Hello,
I have a question regarding turned on payment methods of standard connect accounts. Can I check which payment methods (i.e. card, bancontact, sepa etc.) a connect account has actually turned on via the API or a webhook event? The capability is marked as active and requested, when I request the account's capabilities but in the dashboard of the connect account it is not turned on (and thus does not appear in the payment element).

I wanted to give the user an overview over the payment methods that are turned on, without needing to enter the dashboard.

polar hedge
#

Hello, I have a client who has custom logic for calculating the metered usage of their clients during a billing cycle.

What I wanted to know, is according to this doc (https://stripe.com/docs/billing/invoices/subscription#adding-draft-invoice-items) in that period of 1h before the invoice is finalized, will any changes to a subscription items usage record still be updated on the draft invoice before its finalized?

bold moat
#

Bonjour je connecter mon compte shopify a mon nouveau compte stripe et en creant mon compte j'ai mit la mauvaise localisatio j'aimerais la changer je trouve rien sur le net a propos de ca

#

merci de pouvoir m'aider

#

Hello I connect my shopify account to my new stripe account and when creating my account I put the wrong location I would like to change it I can't find anything on the net about it thx if you can help me

golden sigil
#

Hi there! I have to change my company registered in the stripe. I thought this would be a simple process, but searching on Stripe' site, they say I would have to create a new account. Is there any way to do this without losing data, records, ... ?

cunning elk
#

Hi! Each payout resulted from automated payouts has a description AND has a list of transactions. Each of the transactions has a description (see photo)

I want to change that description to transfer some pieces of information about the transaction but I can not seem to find how to do it.

I charge each customer using a checkout session, the object has no way to add details to it. Where can I update the transaction's description?

rare horizon
#

Hi there! We're trying to use Custom Actions beta, using this documentation https://stripe.com/docs/payments/run-custom-actions-before-confirmation The idea was to apply the application fees to each transaction of connected users (Express Connect feature) by modifying the payment intent (applying the fees to the amount) with the help of the webhook. It didn’t work, unfortunately, because the payment intent switches to transaction almost the second it is created. Naturally, we don’t have enough time to use our webhook and apply the fees. The code snippets and requests with errors attached below. Please advise

Client error: POST https://api.stripe.com/v1/payment_intents/pi_3Ltxbx2elJUACBwH08erbGqt/confirm resulted in a 400 Bad Request response: { "error": { "code": "payment_intent_unexpected_state", "doc_url":

{
"error": {
"message": "Some of the parameters you provided (application_fee_amount) cannot be used when modifying a PaymentIntent that was created by an invoice. You can try again without those parameters.",

{
"error": {
"code": "payment_intent_unexpected_state",
"doc_url": "https://stripe.com/docs/error-codes/payment-intent-unexpected-state",
"message": "You cannot confirm this PaymentIntent because it has already succeeded after being previously confirmed.",

thick cliff
#

Reading this article https://stripe.com/docs/payments/save-during-payment and I see that it says we can save the payment method that's used by the customer for the payment intent so we can reuse it later. However, we use connect and generally when we are creating the payment intent it's for a connected account. So, if we opt to save the payment method it wouldn't work here would it? We would instead need to save the payment method, then clone it and use it for the transaction, right?

keen pelican
#

Hi Team #dev-help

Could you please guide me what are the steps to create Stripe Plans and assign multiple prices to plans by using API's, So that users can take subscriptions based on those plans?

We want to create a system where the admin creates subscription plans by using stripe API and users will take subscriptions to use our website features

turbid canopy
#

hey guys!
Need a quick hand 🙂

One of my users is trying to subscribe to our platform but they're getting an error, Im checking the logs but cant find much,

customer: cus_L5GbDukxYN7i64

vocal wagon
#

Hello Stripe team ! 😁
One of our client connecting Stripe to his Agicap account has the following question/issue:

  • The client wires money from his Stripe account to his bank account every friday.
  • On the 1st screenshot you can see that there are three different balances.
    Question: can this amount be retrieved? We currently retrieve Available, Connect_reserved and Pending. Today the account balance we display is the sum of all these sub balances.
    Issue: it seems that on friday the cash balance on the way to the bank is excluded from the amount we compute.
open kraken
#

I have received the payment_intent.payment_failed webhook with id evt_3LuP0KGNN1T4yZi60JrYTf2N. When I look at the content of this event, it says that array of charges is empty (see first image). But when I do a stripe get on the related payment intent, then the array of charges is not empty anymore (second image). Do you know what happened? How could the charges array change? Note that I use Stripe Checkout and don't create the payment intents myself.

molten light
finite peak
#

hello

#

can i get some helo

#

help*

#

i need to get a webhook api

#

for stripe payments for our website

#

can someone help

analog bridge
#

Hi, where I can get live webhook secret ?

finite peak
#

yes

#

webhook api

fiery stirrup
#

Hi all... is there a way to find out if a balance transaction has been included in a payout? Is the payout id for a balance transaction available anywhere?

vocal wagon
#

Hi, we have a problem with Stripe. When we want to buy a product, the section which requesting payment by bank card does not appearing. Anyone has an idea why? We pasted the keys to the wordpress website.

viral grove
#

Is it possible to retrieve payment intents with an array of IDs instead of having to retrieve one by one

half violet
#

Hi Devs, regarding the response 'Insufficient Funds' that appears often when trying to process transactions - is that only/specifically displayed when there's actual no funds or is it also referring to other potential issues?

fierce bison
#

Hi - on the checkout element. is there a way to not allow the Enter bank details manually. Issue is with Micro deposits - would like to just allow the linking of the institute or credit card. Cant seem to see where we can auto approve outside of that.

true narwhal
#

From an invoice, I can get:
invoice.getLines().getData().get(0).getPeriod().getStart(); and invoice.getLines().getData().get(0).getPeriod().getEnd() - the begin and end of the related subscription period, so I can basically get the related service period.
How to get the same info from a credit note?

vocal wagon
#

hi devs, we are implementing the Connect Standard implementation, and a couple of questions arisen during the preperations:

  1. With Connect account creation is it necessary to use the Account Link flow to gather all the necessary information or the all the data can be filled in via the accounts API without client interaction?
  2. For accepting payments we want to continue using our own payment page - so not using Stripe Checkout (and likely not Payment Element). Is it possible to continue using our own payment page with Connect Standard? We already pass the card/billing details using PaymentIntent with the current integration which isn't using the Connect account.