#dev-help

1 messages · Page 18 of 1

edgy wyvern
pastel mountain
#

I need support on for following request req_QBEhTq6ZQPFVA2

thorn trout
#

Hi there! I have a account that is configured to Indian account and Indian address, now when I create a subscription Product with USD and try to collect the payment from Indian customer it throw error but it works well for other country customers, How do I resolve this

whole swan
#

Hello team

Facing issue in Stripe Payment Element with subscription (with trail period) because it won't return payment intent client secret. So I'm trying to use pending setup intent but it's not working

rough spindle
#

I am getting the following error:

#

Stripe.StripeException: Invalid parameter amount. Amount must be at most $3,000.00 CAD.
at Stripe.StripeClient.ProcessResponse[T](/pad/StripeResponse response) in //src/Stripe.net/Infrastructure/Public/StripeClient.cs:line 153
at Stripe.StripeClient.RequestAsync[T](/pad/HttpMethod method, String path, BaseOptions options, RequestOptions requestOptions, CancellationToken cancellationToken) in /
/src/Stripe.net/Infrastructure/Public/StripeClient.cs:line 115
at Stripe.Service1.RequestAsync[T](/pad/HttpMethod method, String path, BaseOptions options, RequestOptions requestOptions, CancellationToken cancellationToken) in /_/src/Stripe.net/Services/_base/Service.cs:line 263 at Stripe.Service1.Request[T](/pad/HttpMethod method, String path, BaseOptions options, RequestOptions requestOptions) in /_/src/Stripe.net/Services/base/Service.cs:line 240
at Stripe.Service1.Request(/pad/HttpMethod method, String path, BaseOptions options, RequestOptions requestOptions) in /_/src/Stripe.net/Services/_base/Service.cs:line 211 at Stripe.Service1.CreateEntity(/pad/BaseOptions options, RequestOptions requestOptions) in /
/src/Stripe.net/Services/base/Service.cs:line 61
at Stripe.PaymentIntentService.Create(/pad/PaymentIntentCreateOptions options, RequestOptions requestOptions) in /
/src/Stripe.net/Services/PaymentIntents/PaymentIntentService.cs:line 70
at WorkorderMasterProcessor.PaymentGateway.StripeHelper.CreatePreAuthorizedDebit(/pad/PreAuthorizedDebitDto dto) in

clever tendon
#

Thanks, zsc. This is already behind a sign up. I’ll take a closer look and see if they’re scripting this or doing it manually…

vagrant steppeBOT
#

Rikki

vocal wagon
#

Does stripe guarantee to send subscription webhooks about created invoices after end date of a subscription? ie. subscription ends today at 3:12PM, am I guaranteed that stripe webhooks will fire after that timestamp?

magic wren
#

Hello, could you tell me how to identify if the default paymentMethod is a sepa or bancontact with only the customerID? I tried to get the paymentMethodID from the customer.invoice_settings, then retrieve the paymentMethod object with it. but the pm object type is sepa_debit for both (sepa and bancontact)

mild crystal
#

Hey Guys I am using django and nuxt.js as a techstack. and google's app engine. but for some reason app engine proxies webhook requests made by stripe and I am unable to verify if the request is really from stripe or not. Could some one help me out thanks.

fringe quartz
#

Hey guys, hope you're good! Is it possible to reopen this thread #dev-help message thank you very much 🙏

old remnant
#

How can I get the product id user subscribed to from Stripe.Subscription object?

manic tundra
#

Is there any way we can add a payment method to a subscription from the terminal?

velvet berry
#

Hey there, another question about subscriptions: when a customer upgrades his subscription, how long does it take until I receive the invoice.paid event so I can upgrade it in our system too? In DEV mode it takes some seconds until it's paid, idk how this behaves in LIVE mode though.

vocal wagon
#
  • Hi I have problem with 'save card' button needs to be pressed twice in order to create setupIntent. since the problem is: Your card number is incomplete. but according to stripe logs, the setupIntent already made the first time. Anyone has the similar problem?
reef swan
#

Any Stripe Devs in here?

mossy mango
#

Hi, huys! We use PaymentIntent API along with Payment Element and auto option for payment methods. We would like to support Indian cards recurring logic and for that we need to pass the mandate details in the paymentintent. Does the approach specified in docs (https://stripe.com/docs/india-recurring-payments#impact-other-products) works with Payment Element? How to understand that we need to pass mandate settings for the particular card?

Learn how to update an integration to support RBI e-mandates.

vocal wagon
#

I am not able to send business registry documents as they are not being saved on the portal

Could you please send me a secured file link to upload it and pass for manual review

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

tropic chasm
#

Hi! Is there a way to check my checkout link in other countries? I guess there is the opton to use some VPN, but is there any other way?
For example, I want to check how the link looks (which payment methods it allows etc) in China. I would like a way that I can consistently use myself, rather than asking a friend or customer each time.

drowsy gyro
#

Hello!

We are having an issue related to 3D secure with an integration for a checkout page (integration done indirectly via Paykickstart).

Payments are failing systematically when 3D secure is triggered. (It has been working fine so far)

It's for a live Black Friday promotion 😬

somber citrus
#

Hi, is there any optimal way to retrieve the subscription id from the payment intent object other than reading the invoice?

limpid scaffold
#

Hello there

If subscription have multiple items, 10 as for example
By creating subscription schedule - can we replace just one of them, w/o specifying other 9 in subscription schedule phase?

round ferry
#

hi guys, is there a way to hold the payment for 24 hours and then release it once we have the confirmation? e.g. we have a system where any bookings made by user must be accepted by the host in 24 hours. If the host declines no charge should be made, and if they accept we should charge whatever the amount is.

vocal wagon
#

Hi! Quick question, on payment link checkout there is a field VAT Information with placeholder Business name. I cannot find where this data is kept in Stripe. Can you help me ?

#

Hello there, we would like to have a two step integration - first step: cardnr, cvc and expiry date elements with stripe js api (works already) an then after clicking on the submit button we call confirmCardPayment with following options: confirm: false, handleActions: false - the request suceedes - next step is that we would like to confirmPayment with PHP API after the user confirms the order. But if call then confirmPayment we get following error message: You cannot confirm this PaymentIntent because it has already succeeded after being previously confirmed.

#

why is it previously confirmed - we set confirm in the first step to false

zealous dragon
#

$stripe = new \Stripe\StripeClient(
'test key'
);
$pmethod = $stripe->paymentMethods->create([
'type' => 'card',
'card' => [
'number' => '4242424242424242',
'exp_month' => 11,
'exp_year' => 2023,
'cvc' => '314',
],
]);

        $customer = $stripe->customers->create([
            'description' => '4 weeks recurring / 3 months programe',
            'name' => $custname,
            'email' => $email,
            'payment_method'=> $pmethod->id,
        ]);
            
        
        $customerid = $customer->id;
        //create Subscription
        $subscription = $stripe->subscriptions->create([
          'customer' => $customerid,
          'items' => [
            ['price' => 'price_1M6tkACCyjo9885AunK96LUI'],
          ],
          'default_payment_method' => $pmethod->id,
        ]);
        
        $subscriptionid = $subscription->id;
        $paymentid = $pmethod->id;
        
        //create subscription schedule
        
        $subscriptionsch = $stripe->subscriptionSchedules->create([
          'customer' => $customerid,
          'start_date' => 'now',
          'end_behavior' => 'release',
          'phases' => [
            [
              'items' => [
                [
                  'price' => 'price_1M6tkACCyjo9885AunK96LUI',
                  'quantity' => 1,
                ],
              ],
              'iterations' => 3,
            ],
          ],
        ]);
        print_r($subscriptionsch);
#

hello to all... i am trying to create a code in php for creating a schedule of 3 months subscription i.e. 3 iterations but after running the code i am not able to see the end date in stripe panel. please guide me how to create a schedule of 3 months auto payments with 3 iterations. and please check the code if it is correct or not.. thanks

tulip granite
#

Hello , i need some help please

#

we cant activate cards payments

rough creek
#

Is there a bug in stripes API docs? When running the example for adding shipping prices to a checkout session I'm getting an error

somber citrus
#

Hi, what should we do when we receive the dispute created event due to insufficient funds, can we update the subscription status as unpaid via api? or we have to cancel it?

vagrant steppeBOT
#

okawei

final wing
#

Hi , Apart from stripe dashboard. How we can get secret key programmatically at backend to call stripe api ?

verbal fulcrum
#
exports.handler = async function ({ path, httpMethod, headers, queryStringParameters, body }) {

    // const { path, httpMethod, headers, queryStringParameters, body } = event;
    if(httpMethod == "POST"){
    // const sig = req.headers['stripe-signature'];
    const sig = headers['stripe-signature'];
    let eventT;

    try{
        eventT = stripeAPI.webhooks.constructEvent( body, sig, key);

    } catch(error){...

Hello! How can i get the rawbody without using express server. (I am hosting a netlify function)
I get this error in stripe webhook response:
"body": "{"error":"webhook error No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe? }"

queen wren
#

Hey, have you dropped support for cards that are stored in the browser and in that place you put Link?

rocky trail
#

Hello, is there any particular reason why no WooCommenrce plugin/module supports MOTO payments? This is a basic feature for modules for other platforms like Magento.

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

golden hare
#

Hello All
i am implementing Strip Gpay in android and i am getting this error can you please help me to fixed this error
Error is:
Request Failed
An unexpected error has occurred please try again later. [OR_BIBED_08].

honest quarry
#

Hi there. Can you tell me if it is possible via the Connect API to set up a subscription payment for a connected account, in which the product and the customer are both linked to that account and not to the platform directly, but in which the stripe fees are paid by our platform rather than by the connected account? Initially we thought we could achieve this by setting up the subscription in the context of our platform and setting transfer_data[destination] to the connected account. In this way the fees are paid as we would like, but it does not allow us to use customers/prices which are linked to the account as they are not visible to the platform directly. Hope this makes sense!

little cape
#

how can i activate my payments ??

cerulean pineBOT
#

:question: @little cape 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

left basalt
#

Hi i am trying to get stripe to make a api call to my app to change the database after purchase of a memership i am using payment links. my app as a api, would it be possible to make a api from the after-completeion redirect to URL from stripe. i.e. is it possible to make strip api calls from browser. the api call would be the api for my app not stripe. is that possible?

novel locust
#

Hi there !
I am currently working with webhooks in PHP, I perform a processing on the event payment_intent.payment_failed by passing metadatas by the session and the field payment_intent_data. There is no problem when making payments at once but when I want to make a subscription I can’t find a solution to switch from metadatas to the event payment_intent.payment_failed.
Thank you in advance.

left basalt
honest quarry
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

balmy comet
#

my account gets blocked please help

cerulean pineBOT
#

:question: @balmy comet 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

alpine spoke
#

I have my users saving cards through setup intents, is there any way for them to be able to select what card they want to use in checkout or is it just automatically the most recent one?

muted frost
#

Hello!
Does anyone know how to delete a BillingPortal configuation that was created with Stripe::BillingPortal::Configuration.create?

edgy onyx
#

Hi, I am trying to create a payment method (acss) using a Setup Intent, I need to add a metadata to the payment method but the confirmAcssSetupIntent method doesn't accept metadata, and also the payment method doesn't provide the the setup intent id. So how can we pass the metadata to the Payment Method that is created by stripe when a setup intent is confirmed ?

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

exotic geyser
#

Hi stripe,

With the Link to a Stripe-hosted page option, Stripe provides a secure, private URL to a Stripe-hosted page in the email. On that page, you can securely collect payments from your customers without writing additional implementation code. I need a solution to deal with a scenario where a customer's credit card is expiring. but I am restricted from adding this functionality. Please advise on the easiest way to set this up.

quartz burrow
#

Hello 👋
I'm having trouble setting up the Stripe CLI to send a checkout.completed event similarly to the one I'd receive in prod.

Here are the commands I'm typing:

stripe login
stripe listen --forward-connect-to localhost:3000/api/subscription
stripe trigger checkout.session.completed --add // What should I add here to make the mode in subscription + existing products?

Thanks in advance for your help 🙏

proper frigate
#

Hello sorry I want receiving discord notifications. Can we open this thread again?

little bone
#

hey 👋 is there anyway of removing platform controls from a standard connect account? i.e. user created Stripe account through us, and now wants to disconnect from us

rose flame
#

Hello guys.

When I'm trying to make payments on_behalf_of a express connected account, sometimes I'm getting this error?

Your account cannot currently make charges. To find out why charge creation is currently disabled, look at the `requirements.disabled_reason` property on this account (/v1/accounts/acct_1M7iaBFJF2auwjQ7).

Can you help me with it?

fringe heart
#

Hello is there any way to apply a default coupon for my products in stripe?

little bone
main crow
#

Hello, Is there any webhook for billing portal session? if I update a plan, after successful response it should go to certain (my website) URL?

radiant breach
#

Hi! It seems that Stripe Subscription does not support an interval greater than a year. I'd like to explore a 2-year subscription. Have anyone tried to accomplish that? I've thought about few options (they all seems a bit hacky though), but I'd like to hear from you guys if you have any suggestion. Thanks.

brisk thunder
#

unless your not talking about charging someone every 2 years

radiant breach
radiant breach
stark tide
#

generally, banks / card networks view subscriptions with very long intervals as being high risk. a) customers forget that they signed up for a subscription multiple years ago, and dispute them, and b) businesses which take payment for multiple years in advance are in effect a credit risk - if the business becomes insolvent, and can no longer provide the service paid for, customers will dispute the original charge for the value of the remaining service not provided

#

to my knowledge, there aren't laws on the books in the US prohibiting offering subscription with multi-year intervals - it's a restriction primarily from the banks

radiant breach
#

Ok. Got it, makes sense. Thank you.

vagrant steppeBOT
#

Rohit89

#

Alpha-kr

#

Edrain

#

axelvaindal

severe ember
#

Hello, why on a Standard Connected Account when I want to Onboard, it ask me to enter an email and a pwd ?

My customers don't have Stripe account yet. Is it requiere to create one ?

broken spruce
#

Need some help with stripe checkout

vagrant steppeBOT
#

Kyle De Ayala

#

David Yanez

#

brett935

cold axle
#

Hello team! I need help on how to use dummy data for testing using payment integration. We are developing an ecommerce platform and we need to deliver the MVP. Is there any possibility to use fake data to test it? No need to use real credit card data.

vagrant steppeBOT
#

out

#

Ankoro

#

tyson

#

cheezdude

broken spruce
#

Hi there, can I get some help with Stripe Checkout?

jaunty beacon
#

Hello Stripe Team, How can we get Plan's (Product) feature list via API call for my custom pricing table? So far I checked all related objects and nothing returns this .

vagrant steppeBOT
#

mooon

#

AlexTakitani

verbal fulcrum
#

Hello! Does someone know how to get the rawBody from Lambda function to use it in stripe webhook?

vocal wagon
#

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

#

Everything worked well yesterday.

#

Uncaught (in promise) FetchError: Error fetching https://r.stripe.com/0: NetworkError when attempting to fetch resource.

vagrant steppeBOT
#

ColonelBudinca

idle iris
tropic oak
#

Hi

I'm trying to subscribe to a client and it's returning the following image. The Customer is registered, but is not following the subscription process.

can you help me?

stark tide
#

RicardoNeto-setupintent

junior ravine
#

How do I get in touch with the stripe sales people

#

What if my striped account is blocked before I even start using it

vagrant steppeBOT
#

wenyang

junior ravine
#

Before my account was used, I was told that there was a high risk of account disputes and my account was closed

vocal wagon
#

Hello to everyone!
I have a problem with subscription, I've subscribed to a game called MSA for monthly 5 € and now I can't cancel my membership. Can you please help to do it?

devout walrus
#

hello, "We noticed a lot of unauthorized charges on your account, and payouts are now paused" and i still have some scheduled payouts, the balance will still be deposit to my bank account?

swift pond
#

Hi! Question:
If we have a platform account and a connected account (for a different business unit), would we need two terminals for each till if those staff need to handle transactions for both business units? My assumption was that the terminal could be connected to the platform account, and the charges would just specify that the connected account is the one being charged

vocal wagon
#

How can I cancel the subscription?

swift pond
# vocal wagon

I think you might need to talk to the developer of the game for this one.

solid sleet
#

Hi

#

a silly question

#

Is it possible to have the client web html form on my server sending the CARD data to our backend to finalize the purchase and communicate with API Stripe from our BACKEND?
We call it a transparent checkout.

trail drift
#

Does anyone have experience with the Stripe React Native SDK? I was really excited to use it but then I saw this in the docs which pretty much states that I can't use it as I'm not selling a physical good

If you're selling digital products or services within your app, (e.g. subscriptions, in-game currencies, game levels, access to premium content, or unlocking a full version), you must use the app store's in-app purchase APIs.

solid sleet
trail drift
solid sleet
trail drift
solid sleet
solid sleet
#

found here

#

then complicated

#

Another point, is there a possibility to scale from 100 to 1k or 10k?

golden hare
#

Hello All
i am implementing Strip Gpay in android and i am getting this error can you please help me to fixed this error
Error is:
Request Failed
An unexpected error has occurred please try again later. [OR_BIBED_08].

stark birch
#

ANy way I can collect the customer name ONLY and not the whole address?

arctic socket
#

Hi there,
I'm currently developing the payout feature, but I'm a bit confused about the payout fee.

  1. I'm using a custom account
  2. on the pricing website it show that the payout has fee for: 0.25% + €0.10 per payout sent
  3. but when I tried to create a payout both for the my dashboard account and for the user account, on the payout details it shows 0 fee.

my question is, is it because I'm using a test account so the payout fee doesn't reflect on the receipt details? or I misconfig about the account?

Thanks

sterile sparrow
#

can i use

#

one stripe account

#

for 2 different shopify stores

golden hare
#

Hello All
i am getting error while add card for gpay integration
we couldn't complete this action. try a different payment method or contact us
[OR_CCREU_02]

gray scaffold
#

Link bank account

#

Having an any options

vernal trail
#

HI

meager swift
#

Hi, I've just started working with the API and been testing Subscription.Created events to determine when a sub has been purchased. It seems that this is not reliable as this is created before payment is made. What event should I be looking for to determine when a new subscriber has paid and the sub is created ? Any pointers appreciated🙏

blissful zodiac
blissful zodiac
compact dune
#

Hi I am new here and abit new to Stripe as a developer but I think I know enough to ask sensible questions....I am very frustrated I cannot find documentation on Stripe php classes and associated methods for example "constructEvent" from the following code snippet try {
$event = \Stripe\Webhook::constructEvent(
$payload, $sig_header, $endpoint_secret
);
} catch(\UnexpectedValueException $e) {
// Invalid payload
http_response_code(400);
exit();
} catch(\Stripe\Exception\SignatureVerificationException $e) {
// Invalid signature
http_response_code(400);
exit();
}

#

anybody know where the documentation is....like what the method does, what parameters it takes, what it throws as an error etc

vernal trail
#

Hi
Looking for some hel[

#

p

vocal wagon
#

Hi Everybody,
I have a Product with three prices (subscription monthly, quater, yearly) and in some cases i want to give a 30 day trial for the customer, depending on a coupon they use. i handle the trial in my code (just add the trialDays to the subscription model). but i want to be able to give a fixed value discount on the starting plan after the 30 days. if i try with the same route as i do for normal coupons i get the error:

Error creating subscription: {"status":400,"message":"-\u003e This promotion code has expired.","param":"promotion_code","request_id":"req_XXX","type":"invalid_request_error"}

feral plinth
#

I need help

shy cliff
#

does anyone know if it's possible to create a payment intent with £0 value because the customer has applied a 100% discount? I can't use Stripe's coupon system because it only works with the invoicing system. I could just bypass Stripe if the total after discount = £0 but I rely on Stripe for accounting/transactional reporting which would create gaps if I bypass it

viscid finch
#

👋 Its been a while since i used stripe, and i'm currently working on a simple checkout (using php), but if i follow the customize success page docs (https://stripe.com/docs/payments/checkout/custom-success-page) I'm getting the following error: "PHP message: PHP Fatal error: Uncaught Stripe\Exception\InvalidArgumentException: The resource ID cannot be null or whitespace.

zealous dragon
#

Hi, can you please share the code..

smoky pasture
#

hello all, how do I obtain the account name, account description, account email of a connected account via a checkout succeded event?

opal marlin
#

Is it possible to set the checkout session success_url to the initial invoice receipt?

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

blazing panther
#

we have a payment solution similar to VISA.
we would like to be integrated to stripe so that merchants clients will be able to pay with it. (like they use VISA).
any exciting integration docs?
whom should we contact with?
thanks in advance.
please tag me on response

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

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

idle iris
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

jaunty beacon
#

Hello Guys! Can you please help me to understand how I can add TRIAL PERIOD when creating checkout.session for a plan/product ? (I create session via Node.js for a particular subscription). UPDATE: I found where it is: it was additional param subscription_data: {trial_period_day: XXX}.

vocal wagon
#

Can i ask something about webhooks?

night falcon
#

@vocal wagon don't ask to ask, just ask

red osprey
#

Hello, wondering if the properties can be expanded on a single item call. Example, expanding the default_price when retrieving a specific product.

#

Think I got my answer from inspecting the TS model for the Product object. Will be back if it doesn't work. 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

vocal wagon
#

Hi,

#

My webpage developer needs my stripe secret key to setup my web page payment portal. Is it safe to share ?

fathom elk
#

Stripe latest API version 2022-11-15

#

The charges property on PaymentIntent has been removed. You can use the latest_charge property instead.

#

However, the latest_charge property has sending just charge_id not the charge object

#

So Should I have to make another API call to get the Charge details on PaymentIntent API

#

Before API version 2022-11-15, PaymentIntent Create API response provide charge object like below.
"charges": {
"object": "list",
"data": [
{
"id": "ch_3M8a8jIcWSSPnlgr2m87jdBb",
"object": "charge",
"amount": 10558,
"payment_method_details": {
"card": {
"brand": "visa",
.....

#

But the new Version API just returns latest charge_id
"latest_charge": "ch_3M8ZbzIcWSSPnlgr09NMEPpx",
"livemode": false,

#

Please advice..
Would it be possible to get following object/data when creating transaction through PaymentIntent API

  1. Charge status (succeeded/failed)
  2. Credit Card Brand (Visa/Master etc..)
#
  1. Last four digit number of the credit card
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

stiff bloom
#

Hi Team, How we can validate stripe webhook events?

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

shell saddle
#

I’m using Webtoffee plugin for Woocommerce and Link by Stripe is displayed in English, everything else is displayed in Romanian. How can I change Link by Stripe to be also in Romanian? I don’t have settings for Link by Stripe in Wordpress plugin, I can only enable or disable it in 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

vocal wagon
#

My payment are dissabled

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

ionic onyx
#

From where can I edit my Stripe payment page?

#

I mean the page where the user pays

#

that page I want to edit

#

Can I do this from code?

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

fading prism
#

Hello, I need help to integrate Stripe Checkout with many products

burnt wolf
#

Hey guys. We are configuring right now Stripe Connect feature, and we wanna to be able to split up the payments into three parts: application owner, and two connected accounts. Seems like Stripe charge doesn't support 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

mystic egret
#

Hi, is it possible to have affirm payment option included in stripe buy link?

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 field
#

Good evening ladies and gentlemen, where can I ask questions regarding Stripe account creation?
It asks for Industry
It asks for Business Website
It asks for the Product Description

Anyone can give me guidance on how to proceed

Can I ask here or in another chat

I’m a copywriter, and digital marketer, I help businesses with everything related to online marketing

Brazil Stripe Account Creation, who can I speak to get my doubts clarified

mint tiger
solar field
gleaming cargo
#

hello, i can't find why this error occurs. This promotion code cannot be redeemed because the associated purchase does not meet the minimum amount requirement

#

error occurs when using trial with promotion code but when i delete trial from request then error is gone

true creek
#

hi every body, sorry for the interuption but my paiements method are suspend and i don't know why, someone could help me ?

idle escarp
#

Who sets up my strip account you guys or my employer

#

Who runs this website

#

Please help

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

arctic basin
#

stripe disabled my account without giving any reason. please help me

astral isle
#

Under Payments in the Stripe, Dashboard, is there a way to list all sold items? For instance, a customer bought a pink shirt, black tie and black shoes for $100.00.

At the moment, I can add a description with one item name, I am not sure how to create a list of items, or if it is possible.

I want to use this with Stripe Terminal.

earnest spear
#

Hey folks! I have a freemium product, and was wondering do most folks end up creating a stripe price of $0/month for a free plan, or just not track the free users in 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

leaden jewel
#

Is it possible to use the Stripe Express onbaording but prefill all the required information with out opening a website (i know custom exists but i dont want to use custom)

vagrant steppeBOT
#

Bart

grand grail
#

Hey guys, I have a webhook I'm listening to to detect when subscriptions to my SaaS app are successful so that I can update in my database a user's account status. This works fine, and I do it as follows from a webhook route:

  case (.checkoutSessionCompleted, .checkoutSession(let session)):
            let userId = session.metadata?["user_id"] ?? ""

I have to listen to the .checkoutSessionCompleted because i pass a user_id into the metadata field of the checkout object.

Now, I am running into the issue of I am not sure what webhook event to switch on for when a subscription is cancelled and when a trial expires.
Presumably, those events will not have the session metadata on it (which is where I store my internal user_id which I use to look up the user in my DB)

ivory onyx
#

Hi everyone, I need some help integrating Payment Element and Payment Intents:
My problem is that whenever someone tried to check out, a new payment intent is created, but then if you refresh that page, another payment intent is created. Or if you just go back by accident and click to checkout again, a new payment intent is created. My questions is, what do you do about all the payment intents that are lost like that?

vagrant steppeBOT
#

Steven P

#

amanuel

chrome radish
#

I accidently hit submit and need to upload more documents for a account review. How can i submit more docs?

golden cosmos
fiery oyster
#

Short question: When I am testing webhooks locally using the Stripe CLI program, are the ids and other data that i get, only applicable for one specific instance of the tool? For example, if I do:

./stripe trigger checkout.session.completed

I am able to get a cus_xxx or cs_xxx (i.e. a customer id or a checkout session id). Using the customer id, I want to then create a subscription_id, etc. But if I use the cus_xxx that I receive from the above trigger and then do:

./stripe trigger invoice.paid

and pass the cus_xxx, i don't get any data[]. I am guessing the reason for this is because the triggers are independent and the data generated with each trigger may will not be available with the next trigger. They do appear to work within the trigger. Is this right?

heavy kindle
vagrant steppeBOT
#

vicky555

boreal ember
#

We are trying to integrate MobilePay-beta into our application, but for some reason its throwing this error

Invalid payment_method_data[type]: must be one of acss_debit, affirm, afterpay_clearpay, alipay, au_becs_debit, bacs_debit, bancontact, blik, boleto, customer_balance, eps, fpx, giropay, grabpay, ideal, klarna, konbini, link, oxxo, p24, paynow, pix, promptpay, sepa_debit, sofort, us_bank_account, or wechat_pay

idle escarp
#

I have a question who sat up my strip account my employer or strip

marble compass
#

Hi folks, we've added a new bank account for our second currency (now we have AUD + NZD) but I see there's a 0.91% payout fee for the NZ account. If I have a direct feed from Stripe to Xero will that fee transaction come into Xero along with the payout each day?

glossy pecan
#

Two questions - 1) For Elements, is it possible to customize the text that appears at the bottom of the form. The one that says "you allow company to charge you in the future according to their terms and conditions?
2) I am using connected accounts. I want the cards to be used across multiple accounts. So I save them to the platform account, and then I am attempting to clone the payment method to the connected account. The problem is that I am unable to find documentation on how to do this. I tried the code below but it did not work. To clarify, I am trying to clone the payment method that is attached to a customer from the platform account and attach it to the a customer on the connected account. Any help is appreciated! Thank you!

const paymentMethod = await stripe.paymentMethods.create({
customer: '{{CUSTOMER_ID}}',
payment_method: '{{PAYMENT_METHOD_ID}}',
}, {
stripeAccount: '{{CONNECTED_ACCOUNT_ID}}',
});

civic furnace
#

@misty hornet I need some help with Stripe. My account was locked for some reason and now I cant get my own money out of it.

#

I did...

#

they are recommending me fill out this form and submit doc about a business.. I dont own a business

#

I was going to use it for personal use

#

but now I have no way to "provide business verification" and now I have money stuck in Stripe I want back in my bank

misty hornet
#

@civic furnace I can only help with technical integration questions, please follow up with stripe support. Thanks

trim niche
#

Hi!
When accepting payments from our customers using Apple Pay or Google Pay are we able to capture their emails after a successful purchase or do we need to ask it from our customers by ourselves?

valid radish
#

Hi! How can we get subscription amount in user's location currency? Stripe Plan object also does not seem to contain multi-currencies amount even though I have set it on plan using dashboard.

fickle apex
#

Hello - What's the difference between an "Includable Property" and the URL? I'm trying to get Line Items for a Checkout Session, and it mentions these. If I use the full URL as suggested, I can get the right response. I'm just not sure what an includable property is though? 😁

boreal marsh
#

Hi Looking for sales executive for IT company..If anyone intrested please let me know..

misty hornet
#

Hi @boreal marsh this is not the right channel for your question.

vocal wagon
#

hello i noticed that you don't support my contry and i want to integrate stripe API on my website so any solution

willow grove
#

hello there, have a question regarding PaymentSheet + SetupIntent in iOS. after receiving:

  • customer id
  • ephemeral key
  • client secret

We cannot display the PaymentSheet using above returned value, it failed with unexpected error.

The same response work as expected tho for Android

restive sedge
#

can i use test card details on live mode to check the events are working or not ?

manic tundra
#

Morning guys, So what I did:

  1. Create/retrive stripe customer.
  2. Created a [SetupIntentCreateOptions] for the customer with PaymentMethodTypes as card_present and sent the clientsecret to termicalJS.
  3. In terminalJS calling collectSetupIntentPaymentMethod.
  4. Is there a way in termicalJS to confirm Setup Intent so the current card is added to the current customer.
mystic egret
#

Hi, is it possible to have affirm payment option included in stripe buy link?

cedar silo
#

hey
I am new here in stripe developers community

#

i want to ask you guys about a problem i am facing with my stripe live payments

#

when i try a transaction of 4-10$ its successfull, but a transaction of large amout like 100$ it does not successfull neighter show any error

misty hornet
#

@cedar silo I've created a thread for you, let's discuss there.

vocal wagon
#

Hi good morining,

I face some problems with subscriptions, trials and coupons.

I want to create a subscription with 30 days trial and a fixed value discount.

shadow willow
#

mornin, am i understanding it correctly, that it's not possible to backdate a subscription without charging the customer from the dashboard? and that it's only possible to achieve that with the API?

vocal wagon
#

Somebody any information about that?

dusty yoke
#

Morning - If someone has a standard Stripe account are they able to use the same email address to setup a Connect Stripe account?

leaden jewel
#
    stripe.Key = "sk_testx"

    a, _ := account.GetByID(
        "acct_1M7y000000B",
        nil,
    )

    fmt.Println(a.Company.Address.City)
}```

returns the error in the screenshot
velvet berry
#

Hey there, I have still got problems with the automatic renewal on my subscriptions: if the payment fails, Stripe keeps trying every day to still retrieve the payment and I don't get a invoice.payment_failed event. I want max 1 try and if it fails I want to cancel the subscription for the user. How can I manage this? A sample subscription would be this one: sub_1M6sOLClDK2O5WMjHi7dc7pM with this payment/invoice in_1M7Es3ClDK2O5WMjutNrUWgF - as you can see Stripe already keeps trying to retrieve the payment which doesn't make sense for a daily subscription model. How can I force it to fail the first time and call the invoice.payment_failed webhook?

vocal wagon
#

Hi there,
I want to create a subscription schedule. Is there a way to give the values i would give to a subscription to it like with normal Subscriptions like autotaxbehavior etc?

manic tundra
#

Morning guys, I want to attach a card to the customer after swiped on terminal So what I did:

  1. Create or retrieve one stripe customer.
  2. Created a [SetupIntentCreateOptions] for the customer with PaymentMethodTypes as card_present and sent the clientsecret to termicalJS.
  3. In terminalJS calling collectSetupIntentPaymentMethod.
  4. Not able to find the confirmSetupIntent to get it attached to customer though.
    Not sure what are the possible options 😦
unreal arrow
#

Hi There,
Is there a way to redirect to a custom_url or add a link in payment completion [Download Invoice&Receipt Page in Invoice Checkout] ?
I need to redirect the user to a different site once the payment is completed in the invoice page.

vocal wagon
#

Goodmorning, I have a problem with verifying my phone.
I'm not getting the SMS from Stripe...

thorny breach
#

Hi team, for stripe 3ds integration, will stripe open 3ds for every transaction meets SCA requirment? (if we just set the payment_method_options.card.request_three_d_secure as automatic)

plucky slate
#

I'm using Checkout Session to collect one-time payment from customers. When creating a Checkout Session, I'm passing in "OrderId" from my system as an item in SessionCreateOptions.Metadata. In my backend, I'm listening to stripe events (via webhook) and would like to do fullfilment after customer completed payment. Currently, I'm subscribed via webhooks to "payment_intent.succeeded" but it does not contain the metadata and I cannot continue processing on my backend. What am I missing? Am I listening to wrong event etc?

final wing
#

Hello Guys, while calling stripe api from backend only , Is it possible to provide granular permissions to connected account for accessing stripe api without using restricted keys ?

velvet berry
#

Hi, when using elements.create('card'), why am I seeing the tabs for selecting credit card or google pay online, but locally I only see the credit card? We only want to allow credit card but I am confused why google pay suddenly appears online.

clever tendon
#

Hey folks, once a coupon is created (with applicable products) can more products be retrospectively added via the dashboard? I can't see an option...

vapid hedge
#

I'm trying to set up recurring payments for my service. I'm using wordpress plug-ins, and all of the ones i've tried seem to create a new product for each new subscription instead of being able to assign an existing product to the new user. Can anyone tell me if this could cause any issues later with metrics or managing my data is I get like 5000-10,000 subscriptions? I just don't know if this is a problem that I need to fix or if it does not matter at all.

steady cosmos
#

Hi Team,

I have a doubt with a integration of stripe test-mode

timber sedge
#

Hi guys! I just got charged 90$ for Direct Debit, but not sure whats that for exactly. Anyone can check that for me? Thnx.

cerulean pineBOT
#

:question: @timber sedge 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

carmine hedge
vernal trail
#

hii

burnt wolf
#

Hey guys. We are configuring right now Stripe Connect feature, and we wanna to be able to split up the payments into three parts: application owner, and two connected accounts. Seems like Stripe charge doesn't support that

vocal wagon
#

Hi, I'm setting up payment for "one off payments" through Stripe using Zapier. There is a field on the right bottom corner "Business Name", when filled I cannot fin this data pulled to Stripe. I can see it in the logs but in Zapier there is no event which holds this data. Can someoone assist me with this matter? This is crucial for invoicing that we collect this business name

rich bolt
#

Hello, can we update the invoice which gets generated when a subscription is created?

whole swan
#

Hello

#1044577798750216242 message

As you mentioned, we can control payment methods for our connected accounts but how to control payment methods for invoice & subscription in Stripe Payment Element?

For normal account - we can manage from here - https://dashboard.stripe.com/settings/billing/invoice but what about connected account?

ivory ledge
#

Hi, im working on a ecommerce and i need to send a article from my shopping cart to Stripe, It can be possible? Im working on Springboot

nimble flicker
#

Hi there. I'm trying to sell a product using payment links. Is it possible to set up different kinds of shipping for different shipping address locations? It costs much less to ship domestically than internationally, and I'd like to account for that. Also, shipping different quantities of the product requires different costs too. Any advice on how to achieve this would be helpful.

vocal wagon
#

Hi, im working in a metasearch website, i collet the credit card informations and i have to get the SCA Authentication Token (SCA_CAVV) from user cards... how can i do?

somber citrus
#

Hi guys! I added a configuration in Dashboard to cancel the subscription immediately if a dispute is opened, but the subscription remains active, check this subscription Id: sub_1M95YiFCuLihQKs9Hl0D1Fho

cerulean pineBOT
#

:question: @somber citrus 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

boreal mesa
#

Hello, I have created a app and privately uploaded to my account. How can I install it in the another connected account ?

mortal moth
#

Hey stripe team, how can I payout using Stripe when users withdraw from their deposit?

left basalt
#

Hi on the topic of webhooks, i have set up one and i am receiving the event invoice.payment_succeeded to the webhook, i want to pass the spesific price_ID of the product to the webhook so i can identify the Product on my apps data base and amend the quantity. how do i get that id passed through ?

golden sigil
#

Hello guys.
I am selling a monthly subscription plan and would like to make a value adjustment next year. What would be the best way to do this? Can I simply change the value on the dashboard?

somber pilot
#

Hello stripe team, Question: In my company, we are giving express accounts to our users, and we want to know how the payouts look like in their banks. Who is the issuer? which is the description?
Thanks!!

west pumice
#

Hey. I have a question regarding invoice on threshold. I set threshold to 50€. When I update subscription pending invoice is created but it is never sent to the customer (billed). sub_1M7FuiGpJlO3RAQZguX1r8j8 this is the subscription that was updated.

jolly mica
#

Hello
What happens if in the account where I make the transfer, after you want a refund and this account does not have funds to return the money?

vocal wagon
#

Hi! What's the difference between the invoice item (ii_123) and invoice line item (il_123) entities?

hearty jewel
#

Hi - I've got some errors related to how we're setting stripe checkout sessions - wonder if someone could advise?

forest furnace
#

Hello stripe team, I have a question on product and prices, what stripe plan do I use if I want to create a pricing system where I assign x amount of tokens for x dollars. I tried volume pricing and captures it correctly but how do I add more tokens for a user if they exhaust before end of the billing cycle and they want one off purchases

severe meadow
#

hi there, how can I conditionally (after a certin trigger from the frontend) release funds to a party?

old remnant
#

Hi, I've asked about this here previously, but wanted to reconfirm. In my earlier chats I was told that removing coupon from a customer does not affect their active subscriptions.

But I wanted to reconfirm before release so I contacted support, and they told me that it does affect subscriptions as it removes coupon from active subscription when next invoice is generated.

Can you please reconfirm this?

If this is indeed the case, how do I migrate users so that coupons and their expiry are applied on the subscription instead of customer object/profile?

lunar narwhal
#

Hi, I am trying to implement stripe for payouts on my platform and i don't know how to go about this. I need help on the process to do this.

hexed lance
#

Hello, we want to implement a timeline of all events related to a payment (payment_intent), similar to what is there already on Stripe Dashboard. One way to do this would be to subscribe to all payment-related events (specified on our webhooks for Stripe to call) and save them ourselves, so that later we can reconstruct the timeline. Is there an easier way to accomplish this with Stripe API? An operation of the sorts: "give me all events related to payment_intent with this id"

fallen elk
#

hi again, is there a way to capture/retrieve the SK Key of express connected account?

meager dawn
#

Hey everyone! I want to build on top of my current stripe integration which resolves around subscriptions (SaaS model) to introduce an affiliate model where resellers can get a % of the subscriptions they bring in.
From the API docs, what I understand so far is that when an invoice gets successfully paid, I can then check on my side if a payout is due and create a Payout with destination the partner bank account.
Now how the reseller bank accounts gets added, that's where I am unsure. Is it that when a reseller gets confirmed, then their account should be added to the External Accounts of our Account, and then that external account used as destination on payouts?

novel locust
#

Hi there !
I am currently working with webhooks in PHP, I perform a processing on the event payment_intent.payment_failed by passing metadatas by the session Object, by the field payment_intent_data. There is no problem when making payments at once but when I want to make a subscription I can’t find a solution to get/set metadata to the event payment_intent.payment_failed.
Thank you.

umbral horizon
#

Hello, I have a 3D Secure attempt incomplete, how can I handle it? In a subscription context

frosty urchin
#

Is there a way to pass the customers name and email into Stripe Elements so that it is defaulted for the payment methods that request this?

digital holly
#

Afternoon,

We had a customer make a purchase on 25/11. 2x payements have been taken but only assigned to one order number. When checking the Stripe transaction data, both transactions have been successful. The orders are 3 minutes apart.

One of the succesful payments has a pad lock next to it. Does this mean anything?

Thanks

silk flicker
#

Hi Stripe devs, I'm a Stripe user based in the UK and I'm launching a marketplace app whereby when the buyer pays the seller, the seller should receive their payout instantly (minus our platform fee).

I'm trying to use Stripe to achieve this user experience but the developers I'm working with need some assistance in implementing this. Please would someone be able to help me?

velvet saddle
#

Hey Stripe team! Hope everyone had a great Thanksgiving. I have a few related questions about pricing that I was hoping someone might be able to help me with

I am building billing software, and we use Stripe as our primary payment partner. We use Stripe Connect and integrate with a few different Stripe APIs -- our primary use case leverages Stripe Connect and the Stripe Invoice API.

We've had customers using our service for about a year now, and those customers have never paid Stripe Billing fees (only Stripe Payment fees) while using our service. Last week a customer flagged the pricing page on Stripe Invoices (https://stripe.com/invoicing/pricing) and asked us if they would incur fees from Stripe (on top of Payments) while using our service.

  1. Has something changed about Stripe Invoice pricing recently? These fees were not on my radar previously.
  2. Is there any difference in Stripe pricing while using "send email" versus "charge immediately" invoices? Charge immediately invoices are advertised to work just like payments, so I'm wondering why there is an additional fee there.
  3. Is there someone who would be a good person to chat with for a few minutes about a few pricing-related things?
gleaming osprey
vernal trail
#

HI

#

Need some help

#

on refund payment

cloud pasture
#

hmm for some reason i am getting an error with my CLI

#
[Mon, 28 Nov 2022 06:55:00 PST] FATAL Error while authenticating with Stripe: Authorization failed, status=401, body={
  "error": {
    "code": "api_key_expired",
    "doc_url": "https://stripe.com/docs/error-codes/api-key-expired",
    "message": "Expired API Key provided: rk_test_*********************************************************************************************OdsQAd",
    "type": "invalid_request_error"
  }
}
swift pond
#

Hi! If we have a platform account and a connected account (for a different business unit), would we need two terminals for each till if those staff need to handle transactions for both business units? My assumption was that the terminal could be connected to the platform account, and the charges would just specify that the connected account is the one being charged

lunar narwhal
void raft
#

Hey, I have a problem with adding ApplePay to my shopify store. I am trying to add a new domain to stripe for Apple-Pay. The instructions are telling me to upload a verification data to a specific place in the domain. How do I access the domain?

lunar narwhal
#

Hi

serene heron
#

Hello, good morning, I have a question.
Is it possible to add a customer to an existing paymentIntent?

hazy sigil
#

Hello, I am trying to clone a customer and their payment method from a platform account to a connected account. When I make the request to create a token as outlined here: https://stripe.com/docs/connect/cloning-customers-across-accounts, I get an error saying The customer must have an active payment source attached., however the customer's payment method (which is a us bank account) is marked verified and default

rapid sandal
#

A question on Fraud rules. How do I create rules for created accounts? I basically want to force 3DS for all transactions including all transactions in my connected accounts.

ornate pebble
#

Hi, sorry if it's a wrong question.

I'm trying to create a checkout session in payment mode. I have enabled google and apple pay on the dashboard, but they don't appear on the pre-built checkout page. what is wrong here?

#python

vocal wagon
#

Hi my orders dont match with anymore i tried removing all old orders from system, reinstalling stripe.....
using woocommerce

#

i place test order today and it just takes the item from a random other order and adds it to the order that is made and customer only pays for 1

meager dawn
#

I'm not sure if this is where I should be asking this, sorry if it isn't.
In an SaaS subscription based model where subscriptions have "period limitations" (e.g. N views / month), when customers want to upgrade in the middle of the billing cycle, is there any recommendation on wether the billing anchor should change or instead do proration on the missing time on the new subscription? I suspect the answer may be "up to you and your needs", but it could be there is some general battle tested consensus 😛

novel locust
#

Hello !
Invoice evenement in webhook are trigger in test mode ? Because when I do a paiement the invoice.payment_succeeded is not triggered.

somber citrus
#

Hi! is there a way to update a description of a paid invoice, or add a note ?

thorny shoal
#

I am trying to attach a payment method to an existing customer, but always receive an error of type "The customer does not have a payment method with the ID ...". Any idea of why is this?

steady cosmos
#

Hi Team, how are u? I have a question, how works the "Link" for save card in test mode?

limpid scaffold
#

Hey there

Have a pretty weird situation
Customer is trying to sign up, we're using SetupIntents

After successful 3DS verification - he got card declined (generic decline in the logs). Any possibility to deeper investigate it on our side? Or that's only bank declines here?

open junco
dire isle
#

hey everyone! one question about archiving products and prices.
we had some products that was configured as metered and we archived that and created new ones configured as licensed.
and we didn't realized that the prices wasn't archived. we saw that we have a total of 11 subscribers to that prices.
what I expect about archiving the prices is that the subscription will be ended at the end period and it would not be renewed.
is this assumption correct? is there any side effect we should be aware of?

fringe heart
#

Hello Im having problems with coupons and checkout this is a anual suscription and I want a discount for 28 usd for first buy but the total is 0$ anyone can explain it?

woven geyser
#

Can someone help explain to me why the src_1M43FcEkTO8kaKcKSsN3Hu79 payment source looks to have been auto-detatched/consumed right after it was attached to a customer? We're seeing at least one of these per day, so it would be good to track down a resolution.

somber citrus
#

Hi! we need to specify the invoice numbering of future invoices and determine the sequencing of invoices across our account, but in production mode we cannot configure this!

turbid elk
#

Hi I need help

nimble breach
#

Hello team, I have a question about Stripe Payment Link vs. Stripe Checkout.

  • For Stripe Payment Link, could you not create a new Stripe Customer for this API?
drowsy raven
#

Hello everyone and thanks for the channel! I have a question, I'm using Stripe Checkout to generate this checkout page. Is there a way to put "US Bank Account" before "Card"? There doesn't seem to be a way to setup a default one, or a priority one. Thanks!

solid jackal
#

Can someone dm me. I need to get my stripe account back. This is so unfair.

#

They are going to refund thousands of orders that has been shipped out

acoustic ember
#

Is there a way to charge a purchase price AND a monthly subscription for Consulting/Support with stripe?

stray forge
#

webhook error 302 ... Invalid URI in request HEAD

rose siren
#

Hello

#

Hello

wraith sleet
#

Hello, my name is Brenton, I'm the co-founder and CTO of Kicky (kicky.com). I'm going to be setting up Stripe using Connect in a situation where one buyer is purchasing from several sellers. I haven't started digging in yet, but I'm sure I'll be spamming this channel when that time comes.

I do have a question for today though: are any of you familiar with Bubble (bubble.io) or helped other companies using Bubble and Bubble plugins? There are half a dozen Bubble<>Stripe plugins that exist, but as far as I can tell, none of them facilitate one buyer to multiple sellers. That's something I anticipate needing to dig into later but for now I just wondered what the Bubble-awareness is at Stripe... are y'all aware of Bubble at all?

rigid musk
#

Hello

languid tulip
#

@plain sparrow self-promotion is against the rules of this server. See: #📖rules. I'm deleting your post and please do not self-promote or you will be banned.

#

Last warning

plain sparrow
limpid mauve
#

Hey! I am looking for some help with the setting up subscription updates in my billing portal. I have been in contact about this already and have a reference number, but I am unable to get ahold of anyone to see what the status is of it. I am trying to put the products in I want my users to be able to choose between. The document shows that it should be like :"features[subscription_update][products][0]". I am using python I will attach a screenshot of what I am entering. The reference number for my conversations about this is: 02884253

fringe heart
#

Hi guys Im using checkout and suscriptions for an app like netflix and testing the integration I realize that in the billing portal the invoices are shown as paid but it can be confused to final customer, so is there any way in billing portal to notice to the custome that theses invoices belongs to cancel suscriptions?

mossy dagger
#

good evening dear

I am trying to integrate payment by bank transfer in the US in stripe, could you help me understand if it is possible to integrate or if there is a solution for this type of payment.

plain meteor
#

C'è qualcuno che parla italiano?

daring lodge
#

Siamo spiacenti, qui possiamo aiutarti solo in inglese. Per assistenza in altre lingue, contatta l'assistenza.
https://support.stripe.com/contact
(Usando Google Translate, scusa qualsiasi linguaggio strano.)

shell sand
#

Hello. Might be having an issue with the return_url on the stripe.confirmPayment call of a payment element.
When testing with a 3DS card that always declines the .then() method fires AND the the return_url is called. The 'redirect' setting is 'if_required'. The call to the redirect url can be seen
in the browser's network tab though it shows as cancelled. The response tab shows for that call shows: Failed to load response data: Connection is closed, can't dispatch pending call to Network.getResponseBody.

The results from the return_url being called are ignored. Is this expected?

tender quest
#

Hello. What is the cutoff time for a transaction coming into Stripe for it to be on the next payout?

drowsy raven
#

Hey again, is it possible to create configuration objects to pass to a billing portal directly on the Stripe UI?

acoustic ember
#

Who do I contact if someone canceled payment for services provided? Stripe has already refunded them, but we already created their LLC and paid for their registered agent

misty lake
#

Hello friends! Thanks for this space, it's really helpful to get in touch with u, guys! I want to ask: Is there a way that Stripe can validates the ZIP and country Code while creating a customer? The business I work with is trying to integrate some tax compliance and we will start gather ZIP code in customers entities, so we're looking for a way to Stripe to validates the ZIP code is an actual and existing ZIP code. Thanks for reading!!

elder yarrow
#

Hello everyone. I want to get the information of the products by using the id's of many paid products. I want to use the "ids" parameter in https://stripe.com/docs/api/products/list. How do I create an object? I couldn't get enough hints from the document.

elder nest
#

Hello, I've got a question re: webhook events for regular invoice sales vs. Stripe Checkout sales. 🧵

elder nest
# elder nest Hello, I've got a question re: webhook events for regular invoice sales vs. Stri...

Our customers can integrate their stripe account sales with our saas app. That is, we enable them to authenticate with Stripe and we configure a webhook so we can get their purchase events into our app.

We've always responded to the "charge.succeeded" and "customer.subscription.updated" (to handle cancellation) events and this was working fine. But it appears if the person is using Stripe Checkout, then we don't get a "charge.succeeded" event. Instead, it looks like we get a "checkout.session.completed" event.

I'd like to confirm a few things.

  1. Is this the case that we must handle both "charge.succeeded" and "checkout.session.completed" of events in order to capture regular stripe invoice sales as well as Checkout?
  2. Can we be sure they are mutually exclusive? That is, we won't cause duplicates by responding to both.
  3. For a Checkout session, if a subscription is sold, will we still see "customer.subscription.updated" events, i.e. if the customer cancels, even though they used Checkout?

Thanks!

alpine spoke
#

hey y'all i'm getting a message that says "automatic card filling is disabled because this form does not use a secure connection" but i'm using https. i'm using a mkcert on localhost so chrome is coming back with "SSL certificate is not valid. Security level: DANGEROUS." in the console, is that the reason?

acoustic ember
#

@languid tulip I am guessing I did not do it correctly lol. I am seeing an option for one or the other, not both the CRM and Subscription

warm knot
#

Is there a Webhook that is sent when a customer updates their subscription (in particular, the Quantity) through the Customer Billing Portal? From googling, it is not clear whether the customer.subscription.updated is the one I need for this situation

elder nest
#

Follow-up question to #dev-help message it appears we failed to process charge.succeeded because we didn't find an email where we expected in data[receipt_email] re: https://stripe.com/docs/api/charges/object#charge_object-receipt_email. Instead it looks like the email is in data[billing_details[email]]. The docs don't really explain which one of these should be used in which situations... We can fallback to billing_details, but we'd like to understand what's expected here. Thanks!

silent stratus
heavy jewel
#

Hi, i need help in my stripe account it's there a message that action required:
So in my inbox i don't have a mail

coarse apex
cerulean kestrel
#

how to avooid HTTP status code
Timed out in webhook ?

elder stag
west sable
near kite
#

Hello! I have a question about the redirect=if_required option. Does this only prevent redirects when QR code modals are closed? It's not clear.

ruby yarrow
#

For stripe tax determination based on IP, we've had it work well for the USA, but so far have yet to find a Canadian IP that is recognized by Stripe as being in any tax recognizable location. Does IP based tax location work at all for Canada, or am I just getting really unlucky with the ppl I know in Canada testing this?

ivory onyx
#

I know that there is a demo for Stripe Connect Express. Is there one for Stripe Connect Standard?

modern terrace
#

Hi, I was signing up for Stripe but I accidentally selected "company" instead of "individual/sole trader" for the type of business here. I clicked continue and then I can't go back and change it. Is there a way to fix this?

jovial summit
#

Hello, today I discovered my Checkout Session has NULL for customer attribute. On the dashboard I see a Guest Customer instead of a Customer with a cust_id. This was working code. Did anything change that I no longer get a customer id?

vagrant steppeBOT
#

Ryiian

wicked heron
#

Hi, is there any way to add custom metadata to Stripe Connect payouts so that our connected accounts can use the Stripe Express Dashboard to view an itemized breakdown of the lump sums that we pay out every day?

plush vale
#

Hi support team,
I am testing the scenario where the payment method fails to be switched for subscription. Please refer to sub_1M9J8VIXF5VHSVPpeLG5aNv1 for testing subscription.
my question:

  1. Before executing INVOICE: 0F4CA790-0005, I switched to the payment method of decline, but the payment was successful.Why?
  2. Will 0F4CA790-0002 and 0F4CA790-0003 retry tomorrow? Will they deduct fees every month?
sinful dune
#

Hi! I need some feedback on an architecture for an app I'm working on. The use case is the Buyer will pay the Seller directly, then our app will take a percentage of the sale as an application fee. We also need to pay fees to other parties as part of the sale. Everything is being done with connected accounts. So we're setting up a payment to Connected Account A for $1000 and an application fee value of 8% ($80). We then need to send 2% ($20) to Connected Account B and 1% ($10) to Connected Account C. Our app then keeps 5% ($50). There doesn't appear to be a way to have a buyer pay Connected Accounts A, B, and C directly, so we came up with this. The challenge we are running into is we need to wait for the application fee to be available. It doesn't seem like we get a web hook for that. Is our only option to query the fee transaction after some period of time to see if it's available, then initiate the transfers to Connected Accounts B and C? Is there a better way to do this?

vivid estuary
#

Hey all,
Was directed to support to maybe raise my issue here.

When i make a checkout session and complete it, the corresponding CheckoutSession (CS) is different for the live and test data.

The test data has an additional item 'charges' , which is a list of the charge (and receipt url which i need)

And the live data does not.

I may have a theory, does that charges item only return if the card has been charged multiple times?

frank wave
#

Hello!
What's the difference between api <stripe.customers.createSource> and api <stripe.paymentMethods.create>

unreal nacelle
#

Hello,

I'm being told that my payments cannot be released because my account number is wrong. But I double checked and I have the correct account number.

ivory onyx
#

Hi! I currently have an express account flow, and I have some questions!
This is how I create the account:

    const account = await stripe.accounts.create({
         type: "express",
         country: "US",
         email: "email@email.com",
         business_type: "individual",
    });
  1. When I specify "business_type: "individual"", why is it still giving the option of selecting business type on the onboarding?
  2. I have required address collection on onboarding, but I don't see any options to retrieve their address from account?

Thank you so much in advance!

silent stratus
rich bolt
#

Hello, when a recurring subscription payment fails, wt happens to subscription status when there are no retries

copper obsidian
#

When I receive the checkout.session.completed event, I provision access to the subscription for the user, but I'm wondering the following: If the payment fails, when exactly will invoice.payment_failed be sent? If it is sent directly after checkout.session.completed, I run into the issue of the subscription still being in the process of being provisioned on my system. In other words, I can't cancel the subscription because it's still in the process of being created, and after it has been created, I can't cancel it because I "missed" the invoice.payment_failed event.

twin cairn
#

Hi RubyDev again

#

I need help on request req_gJD6umksy9wRK2

#

I'm getting unknown parameter ID

#

can anyone please help?

tulip hornet
#

Hi , Is there any option to save a bank account information like checkout js UI to save bank account in stripe.

desert bobcat
#

Hi I am using stripe in my react app and it is working fine in local. But when I am deployed my backend in aws lambda, it just stops working.
app.js ->

    const origin = req.headers.origin;
    if (allowedOrigins.includes(origin)) {
        res.setHeader('Access-Control-Allow-Origin', origin);
   }
app.use('/payment',authentication.authenticateToken,paymentRoute)
    console.log("payment started 2",user,process.env.STRIPE_SECRET_TEST)
   
    let customer_id ='cus_Mt0mS4YVHVi3qt'
  
    const payment = await stripe.paymentIntents.create({
        amount:user.amount,
        currency: "USD",
        description: "Test Marketplace",
        customer:customer_id,
        payment_method: user.id,
        confirm: true
    })
    console.log("payment 5",payment)

    
}```

actual pay function in the backend
icy spire
#

Hii,I need to verify that the user enters a CVC number during a saved card payment. If the CVC number entered by the user and the CVC number of the card are the same or not, please provide a method to check in Stripe.

split elk
#

Hi everyone, i have a problem understanding how to handle different currencies. Can anyone help me?

zealous dragon
#

Hello Stripe team, Please help me regarding how to refund the payment in stripe using PHP

#

I tried. But how to get charge id

vocal wagon
#

Hello to everyone, please I'm new here. I have a question. Anybody can help me? Thanks

deep anchor
#

Hi, im having this error on webhook test mode, I dont know exactly what causing this .. please help

" [ERROR] Failed to POST: Post "http://127.0.0.1:3000/api/billing/webhooks/stripe": context deadline exceeded (Client.Timeout exceeded while awaiting headers)"

thorny breach
#

Hi Team, for stripe dispute, is there an interface to accept dispute directly?

marble hollow
#

Hi there,
i'm developing an oss software that also had stripe as a payment provider in the past, but i don't use the payment providers myself.
I have to change a lot in the internal payment logic, so i have to test all the payment providers that are available.
Am i right that i can create a stripe account for free and test the integration without costs for me?
Thanks 🙂

vernal trail
#

HI

worthy ermine
#

Hello,

I have a question about subscription, prices and proration for the following scenario:

Our pricing is based on Users and API Calls. Eg. a customer purchases in a subscription (10 Users, 1000 API Calls) per year starting on 1.1.20xx. After lets say 6 months the customer wants to purchase another 500 API Calls.

For this case we update the subscription and add another 500 API Calls per year. So the subscription is then (1500 API Calls and 10 Users) per year.

Problem: Stripe do a proration for the API Calls product. Therefore, the additional 500 API Calls are sold for 50% of the price.

What I need: An option to purchse 500 additional API Calls per year where the full price will be considered in the active subscription period.

Can you help me with this?

Still not working

vocal wagon
#

Hello,

I have implemented Stripe checkout, but the page seems stuck loading. In the error console I get the following error.

Can someone help me?

sick token
#

Hello there, we have a specific use case and I would like to ask if we can use stripe to fullfill the requirements: We have a webpage with a list of customers that have to complete a payment. This list is accessed from a mobile device and, using a pos, we would like to complete the payment by selecting a customer in the list. Is there a way (we are open to the idea of using stripe's own POSs if needed) to automatically send the correct amount to the POS and then to get some sort of feedback to our system to set the customer as a paid one? Thank you for the help. 🙂

pastel mountain
#

while updating subscription, can provide null value for coupon ??

forest furnace
rose epoch
#

Hello beautiful people, we were creating some one-off invoices for our customers and having some questions:

  • is it correct that the invoice will be automatically finalized within 1 hour?
  • if we set collection_method: 'charge_automatically' , will we still be able to use stripe.invoices.send to send the invoice as email to our customers?

Thanks a lot in advance! 🙏

restive sedge
#

I am using restricted key on test mode and save it on my firebase stripe extension and it is working fine for test mode.
but What I have to do for live mode ? Should I create a new restricted live key or give secret key on firebase stipe extension?

vocal wagon
#

My account has been restricted i made it newly and just got restricted

cunning elk
#

Hi! I can't seem to find the way to register specific TVA collection per line item in payment links the same way I can set them up for checkout sessions. Can you help me?

vocal wagon
#

hello I have payment of an invoice pending with write The customer's bank is processing this payment how long does it take?

split elk
#

Hi everyone, I'm struggling to obtain information about rate exchanges for eur to usd conversion. Can anyone help me?

edgy portal
#

hi stripe how can i turn on the ach in my sanbox? it reminds me to active the account

blazing wharf
#

Hi there. We are developing and running a market place app with mostly Custom accounts (some Express accounts) — currently only in Denmark, but we are soon expanding to other European countries. We are following this approach to move funds between seller and buyer through platform https://stripe.com/docs/connect/destination-charges

When I read through some of documentation, it seems like it should now be possible to shorten the delay on our payout schedule from 7 days down to 3 days. https://stripe.com/docs/payouts#accelerated-payout-speeds-in-europe-and-canada

How do we get to a point where we can turn this on? Or do we have to do payouts manually through e.g. the API in order for us to do faster payouts?

When I go to our dashboard our Payout schedule is set to "Automatic" and when I navigate to some of the accounts on our platform it seems like we cannot go lower than 7 days at the moment.

So basically, how do we turn on the faster payouts? 🙂

With Connect, you can create charges on your platform account, take fees, and then transfer remaining funds to your connected accounts.

Set up your bank account to receive payouts.

icy spire
#

hello,Can we pass a CVV number during the create charge method? If so, which parameter key can you help share information on?

wind fable
#

Hi there, I think I'm experiencing a bug. When I update a price in Stripe, product.updated fires, then price.updated and then product.updated again.

While the price.updated makes sense, analysing the two product.updated events, only the updated path is amended. Is this expected behaviour?

devout warren
#

Hi, I'm looking for a solution to solve my current issue in Golang.
We have monthly subscription plan, and I’m struggling with the updating invoice dates.

Situation:

  1. A user paid 20$ on 01/01.
  2. A user upgrade the subscription plan to 10$ on 10/01.

Current situation:

  1. Charge him 20$ on 01/01
  2. Invoice for 01/02 is -10$ because current subscription plan is cheaper than previous one. Therefore the user can use free for next month.
  3. (In this situation, the user can just change the subscription plan at the end of the month and pay less.)

Expected situation:

  1. Charge him 20$ on 01/01
    32 Invoice for 01/02 is 10$ , and we start charging him 20$ per month from 01/02.

Below code is what we have now to update the subscription. Could you please tell me how should I fix?

params := &stripe.SubscriptionParams{
CancelAtPeriodEnd: stripe.Bool(false),
ProrationBehavior: stripe.String(string(stripe.SubscriptionProrationBehaviorCreateProrations)),
Items: []*stripe.SubscriptionItemsParams{
{
ID: stripe.String(subscription.Items.Data[0].ID),
Price: stripe.String(priceID),
Quantity: stripe.Int64(int64(licenseNum)),
},
},
}

rare badge
#

Hi #dev-help I am getting an error StripeSignatureVerificationError for a user that i have deleted long back. It is trying to renew a subscription plan that i also deleted way back. Not sure what is causing the error..

vocal wagon
#

hello, i'm setting up a graduated price. But ive ran into some problems with the tiers and multiple currencies. If I add a price with multiple currencies and 2 tiers I can only see the default currency price in the tier array. Expanding the currency_options show all added currencies but they're all null even tho they are added to the price from your website.
below copy from currency and tier in the price object.
thanks!

"currency_options": {
    "eur": {
        "custom_unit_amount": null,
        "tax_behavior": "inclusive",
        "unit_amount": null,
        "unit_amount_decimal": null
    },
    "sek": {
        "custom_unit_amount": null,
        "tax_behavior": "inclusive",
        "unit_amount": null,
        "unit_amount_decimal": null
    }
},

"tiers": [
{
"flat_amount": null,
"flat_amount_decimal": null,
"unit_amount": 1000,
"unit_amount_decimal": "1000",
"up_to": 1
},
{
"flat_amount": null,
"flat_amount_decimal": null,
"unit_amount": 8900,
"unit_amount_decimal": "8900",
"up_to": null
}
],

astral hare
#

Hey guys! My app has subscriptions and I use Stripe as a subscription management system. Also, I have tokens in my app, which user can achieve and use as a discount for subscription. There are two types of subscriptions, monthly and annual. So can somebody, please, advise me the best way to implement this discounts, based on user tokens in system, for Stripe monthly and annual subscriptions?

crimson viper
#

Hello, i'm playing around with stripe elements and link, but i have an issue, when a pass defaultValues.email to the elements.create('linkAuthentication'), the link element doesn't display the email, is this normal ?

Here is the code for creating the element

const linkAuthenticationElement = elements.create("linkAuthentication", {
        defaultValues: {
            email: "test@example.com"
        }
    });
cursive gorge
#

@here Hi need help in 3d secure while creating checkout session to update card details of a customer

desert bobcat
#

https://stackoverflow.com/questions/56399250/stripe-payment-gateway-throws-an-exception-on-live-server-working-fine-on-local

I think I have problem similar to the one in the link. Stripe payment and Customer Creation is working fine in localhost.
but when I deployed my backend in aws lambda, payment got blocked.
Error is - Access to XMLHttpRequest at 'https://stage-back.eidverse.io/payment' from origin 'https://stage-front.eidverse.io' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

But it only occurs when I hit the api that invokes any stripe function.

Otherwise no Cors error shows up. (Sign up, signin works fine)

sub domain of my front end is different from the backend subdomain.

I have logged my backend but didn't see anything in the try catch. It means it is trying to hit stripe but something is blocking it.

I used aws lambda for backend
and cloud front for frontend.

The stackover flow issue is similar to mine. But Not sure what need I do next?

manic tundra
#

Morning guys
Can you check the req_NJKxUBREAbtFxP?t=1669729180. Created a setupintent --> did collectSetupIntentPaymentMethod --> Then confirmSetupIntent
Then trying to collect a payment for invoice created earlier through invoicePaymentIntent

near saffron
#

Hi, is there a way to pull a merchants logo and checkout colors to use on a screen before the checkout page?

magic wren
#

Hello, about the retrieveCustomer with expand "subscriptions", could you confirm that the customer.subscriptions.data[0] is always the most recent subscription?

cerulean bough
#

when i trying to create customer via api , customer created with currency aed, but i want to create customer with usd currency, is it possible to set currency for a customer?

true narwhal
#

Hi,
We want to implement one time payments -
now with 3D secure, it might be that the one time payment will need a payment intent -
so to keep it simple, I always return the payment intent to the client so that the client
confirms the payment with this payment intent.

But something is wrong - there is one method - confirm card payment - but it requires the customer
to re-enter the credit card details, it seems - but we already have create a stripe customer with payment method stored in stripe!

And there is another method - handle card action - but when we forward the payment itent, we get an exception:
invalid value for stripe.handleCardAction intent secret: value should be a client secret of the form ${id}secret${secret}.

heady wyvern
#

Can I detect if the payment request button is loading ApplePay or GooglePay?

tender quest
#

is it possible to configure a generic card swiper to work with the card element?

north scroll
#

Hi,
I can't find any advice on max id size. I would need an approximation of it for PaymentIntent IDs, Customer ID and Account IDS for my database fields.

willow crow
#

Hey there!
Need some advice here. When an application is listening to the refund created webhook is there a way to get information about the way an refund was created - from the dashboard or with the API?

elfin escarp
#

Good Morning! I was directed here to ask about a problem that seems to be a glitch in trying to set up an account. I have tried 3 different devices and used Chrome, Firefox and Edge with the same issue. The problem is from the very first info form. Name, email, etc.. after creating password, click the creat acct button, a red error box pops up stating that CAPTCHA is required however nothing pops up as a CAPTCHA to prove I am not a robot . Basically impossible to make an acct bc I cannot move past the initial sign up .. Is this a know problem? 🤔

final tartan
#

Stripe Connect - Question 👋
I have the customer object + payment method on my platform account and I want to use this to make a payment on my connected account.

I want this to be a direct charge.

I am almost positive I seen some news that this was possible now but I can't find how to do it in the docs anywhere.

thank you in advance 🙏

polar fractal
#

Hi
When we create the express account of a company and now we want to split the payment to vendor and we also need to create the account for them in order to make transfer to their account do we need to provide all the documents in order to set up a vendor account?

glacial quail
#

Hi. Is it possible to have help with delayed payment please ?

heavy fiber
#

I don't have a Stripe account but I made a purchase from a business that does. They guaranteed results in 21 days or my money back. I got no results. I'd like that refund. I was able to dispute one of the $10 charges through PayPal but not the remaining $60

heady wyvern
#

We are running into an issue with the Stripe Payment Request button which is throwing a validation error due to an input that is included in the Stripe Payment Request Button.

fierce wagon
heady wyvern
#

<input class="__PrivateStripeElement-input valid" aria-hidden="true" aria-label=" " autocomplete="false" maxlength="1" style="border: none !important; display: block !important; position: absolute !important; height: 1px !important; top: -1px !important; left: 0px !important; padding: 0px !important; margin: 0px !important; width: 100% !important; opacity: 0 !important; background: transparent !important; pointer-events: none !important; font-size: 16px !important;" aria-invalid="false">"

#

This input is throwing a validation error which is being surfaced as "Must enter at most 1 characters"

polar pine
#

Stripe Connect - Question
Hello, one of our merchant for which we process payments through Stripe Express account was rejected because of service agreement violations. This merchant has pending orders for which we need to process payments on behalf of him, but Stripe charges return an error when we try to charge as the account is disabled. How can we solve the situation? Big thanks!

desert bobcat
#

https://stackoverflow.com/questions/56399250/stripe-payment-gateway-throws-an-exception-on-live-server-working-fine-on-local

I think I have problem similar to the one in the link. Stripe payment and Customer Creation is working fine in localhost.
but when I deployed my backend in aws lambda, payment got blocked.
Error is - Access to XMLHttpRequest at 'https://stage-back.eidverse.io/payment' from origin 'https://stage-front.eidverse.io' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

But it only occurs when I hit the api that invokes any stripe function.

Otherwise no Cors error shows up. (Sign up, signin works fine)

sub domain of my front end is different from the backend subdomain.

I have logged my backend but didn't see anything in the try catch. It means it is trying to hit stripe but something is blocking it.

I used aws lambda for backend
and cloud front for frontend.

The stackover flow issue is similar to mine. But Not sure what need I do next?

I tested using postman. An internal 502 error occurred.

vagrant steppeBOT
#

codelogix

calm geyser
#

Hi, i can’t seem to find out what exactly happens when an active subscription updated with an “application_fee_percent”

When does it start getting applied to the invoices?

golden sigil
#

Hi there. Can I attach a Terms and Conditions url page in Stripe Checkout for different products that I sell?

halcyon pike
#

Hello, stripe payments when i had a shopify store, were blocked, and i cant get money, all the cash were refund to the customers, what was the problem?
How could i fix it?

cerulean pineBOT
#

:question: @halcyon pike 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

static compass
#

hi, we are trying to add webhooks for terminal_hardware_order but cant find them in the available hooks

undone plover
#

Hi! I work with Rover and they said I should have received an email from y’all about my 1099 tax form but I did not- can someone here help?

cerulean pineBOT
#

:question: @undone plover 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

undone plover
#

I don’t have a stripe account and I can’t figure out how to contact support without one.

still egret
#

How can i charge 50 usd setup fee in subscription

vocal wagon
#

Hi,
On the dashboard, there is the option to cancel the transfer.
Can you tell me what happens in this case?
1/ Is the money recovered from the bank account on which the transfer was deposited?
2/ Is the money refunded to the customer who made the payment by credit card?
3/ It's just at Stripe level but nowhere else?

agile raft
#

Hey! I have a problem about acc verification. Is there anyone can solve that problem?

vocal wagon
#

Hi everyone, how can i setup Authentication only for 3d Secure and get Authentication info?

grand valley
#

hello. CONTEXT: the stripe bbpos wisepos e reader seems to loose connectivity, but it takes a while before the status of it being of line is reflected as being offline. our app checks the status the card reader before initiating payment capture. This means that our app can initiate payment to an unavailable card reader incorrectly. QUESTION: is it possible to get the status of the stripe card reader to be reflected on stripe dashboard immediately it looses connectivity?

stray forge
#

how do I get the id from json I keep getting TypeError: string indices must be integers

half crane
#

Hello, my company is exploring the idea of a price increase across our suite of product offerings and I want to understand what is/is not possible. We currently have 3 products, all of which have options to be subscribed to Monthly, Quarterly, or Annually. The main question that I need to get an answer to is, if we were to update our price for said products, I know that any new customers would then be paying said increased price for their subscriptions, but is it possible to have it so that all current customers price increases take over at their subscription renewal date? Because any customer that is mid-cycle is locked into their price until their renewal. So we need to ensure that they are not charged for a prorated price increase for their current term and that when they renewal date comes, they are just billed the new increased price. Thanks!

random meteor
#

How can I get a Session object from a PaymentIntentSucceeded in order to get the original checkout session lineitems?

eager elbow
#

is it possible to do unreferenced refunds with stripe terminal? If a customer walks into a merchant store and wants to return an item but we don't have the original transaction, what do we do?

#

is it possible to capture that customers credit card via a terminal and issue a refund without a reference?

rancid jewel
narrow verge
#

Stripe staff help me , there was an attack of card testing on my stripe acccount, you guys are charging me for radar fees for charges that didn’t go through, and you guys made my bank account -11,600, and after you took the money you start dodging my emails, and calls, my business doesn’t even make this much.

signal quiver
#

Hello! I'm working with an existing setup that allows a one month free trial on a yearly subscription. We recently added wallets (Google Wallet/Apple Pay) as payment options, and now it looks like the one month trial is being ignored when using a wallet (I can see holds for the full amount of the first month in my bank account). Only changes (process-wise) is that we now create a paymentIntent when the wallet element loads and use the paymentIntent's client_secret when creating the Wallet Element; otherwise the flow is the same. Any thoughts?

vocal wagon
#

Hello guys how do I change "service agreements" on express accounts?

amber topaz
#

Hi! I am trying to test out issuing for connected accounts, but cant figure out how to make this work in test mode. Through the dashboard it gets stuck loading when i "view connected account dashboard". Also trying to click "new" for creating a card just redirects me back to the dashboard

boreal ember
#

We are using node package to retrieve stripe event details, but the stripeApi.events.retrieve is always throwing error for event id: evt_3M9XpIB1Bb0p37lb1jFsq5E8. But i can see this event id lister in my Dashboard. Not sure why this is giving error (No such notification: 'evt_3M9XpIB1Bb0p37lb1jFsq5E8')

kind karma
#

Hi there, I have two separate issues. One: is there a way to get the public url to whitelist stripes url for webhooks? The second: is I’m having issues with dynamic tax rates with checkout. It’s not taking us and keeps giving me this error

tulip hornet
wintry quest
#

Hi Stripe can i have support please?

viscid meadow
#

hi, are there certain characters that are never included as part of randomly generated coupon id's? are these only alphanumeric? would like to make sure that if our UI ignores whitespaces and special characters that we'd be safe

sudden inlet
#

Hi I want to confirm my understanding of how the paymentButtonElement.on(‘click’) works.
https://stripe.com/docs/js/element/events/on_click?type=payButtonElement

It mentions I have to resolve the on click event within 1 second, so with that in mind I would not be able to/would not be a smart idea to make a call to my backend to do some tax calculations correct? Wanted to be sure I'm reading the documentation correctly. Thanks.

hazy sigil
#

Hello! Are there any guarantees that webhooks will be sent in the order that they happen?

topaz phoenix
#

what are the steps in creating a custom connect account/ payout account and be able to activate it

azure lodge
#

I have a checkout system that uses Stripe Checkout with payment method capture and then charge, and we're getting double submits from the Stripe form. Is there a way to prevent this?

frozen kernel
#

Hi, we are using checkout to collect payment either for a monthly subscription, or a 1 time payment which represents a lifetime subscription.

Is it possible to query stripe by customer_id and see their payments, so I can check if they have the lifetime subscription?

Checking for the monthly subscription is easy enough, stripe.customer.retrieve while expanding subscriptions. But I don’t see any expandable ‘payment’ field on the customer object

vocal wagon
#

Hi there, when a custome has a valid eu_vat tax id attached and the platform account is registered with the countries VAT, why does a company VAT number not remove the tax from a upcoming invoice?

analog ether
#

hi , is there a problem in sending public key by API?

raw roost
#

What does this setupintent error mean? Are we not able to update setupintents after they are already confirmed?

StripeInvalidRequestError: You cannot update this SetupIntent because it has already succeeded

heady wyvern
#

We are seeing an input that is being rendered out side of the iframe that loads the Payment Request Button, which is breaking out form validation and looks like a bug

analog dew
#

Does anyone know if 1099 tax forms are regenerated every time they're downloaded from the Stripe dashboard interface? Or are those generated once and stored? (I assume they're regenerated when there's a revision or corrected version)

vivid bison
#

Hey devs, quick question do Payment Request Buttons flow support recurring payments (subscriptions) ?

twin field
#

Hello. I am currently trying to implement a scheduled downgrade for a subscription, but I can't find anything about it in the documentation. Basically the idea is, that if a user wants to downgrade, he will keep the subscription as is until the end of the billing cycle and after that it will be updated. Is there a way to do that with stripe or do I have to build my own service for that ?

inner pumice
#

I want to grant sales people access to stripe's dashboard.
I want them to be able to create invoices but not delete products
But when I look at https://stripe.com/docs/account/teams/roles, I don't see anything like this.
Any suggestions?

hazy sigil
#

When webhook events are sent, there's no guarantee that they will be sent in order, but is there a guarantee that the event's corresponding created timestamps will be in order?

For example, if I created, then updated, then deleted a Subscription and got the events out of order like

  1. customer.subscription.updated
  2. customer.subscription.created
  3. customer.subscription.deleted

would the created timestamp on the customer.subscription.created event be before or after the created timestamp on customer.subscription.updated?

lime bear
#

Connected account secret/publishable keys - we still have a few older connected accounts where we recorded these two . Am I correct that they should no longer be used? Should we only be using our platform secret and publishable keys?

faint burrow
#

Will the customer.source.expiring webhook be sent for Cards that are Payment Methods?

hazy holly
#

What's the best way of getting transfers via Stripe Connect to work properly in tandem with automatic payouts? Specifically, we'd our Stripe account to keep automatically paying out funds into our bank on a regular basis (ideally daily).

However, when an invoice payment succeeds, whenever we try to initiate a transfer, we get an error like this:

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.

The advice is to use manual payouts and keep some reserve amount for Stripe Connect, but we don't want to use manual payouts because it's manual work micromanaging our balance to keep the right reserve amount and also because manual payouts don't provide a good paper trail of the transactions involved in a payout, and automatic payouts are required by our Netsuite integration.

native wind
#

Hello,
Im working with some legacy code and im coming across some charges with a prefix
"py_". im not familiar with these kind of charges and i dont know much about them. what are they, is there any documentation about them? thanks in advance!

strong hinge
#

Ok, massively stupid question here:
Is "Stripe Connect" a premium service, or is it just a feature that's available with any Stripe account?

fallen ether
#

Hola, busco asesoria en español.. Saludos.

bronze heron
#

Hi! I'm using Stripe Treasury, and I need to delete a Financial Account associated with one of my Connected Accounts. After that, I'd like to delete/reject the Connected Account; they have decided not to use my service. I don't see a way of deleting a Financial Account in the API documentation. Can you help? Thanks! 🙂

vagrant steppeBOT
#

DavidS

astral jackal
#

Hi, I'm integrating the pricing-table and I need to know where to set the redirect URL after purchase

signal coral
#

Hey all, for hosted Stripe checkout, typically there is a popup that asks the user to authenticate to use Saved payment method, I've verified this works with credit card payment method.

Does this work for ACH?

tender quest
#

hello. I was told to use the payment_method_data parameters to pass card info directly to Stripe (so I can get our web application working with a generic card swiper) and this is the response I get: "Sending credit card numbers directly to the Stripe API is generally unsafe. We suggest you use test tokens that map to the test card you are using, see https://stripe.com/docs/testing."

dusty sky
#

Hi guys,

So I have a wizard which has a flow similar to below:

  1. Enter personal details
  2. Enter address
  3. Enter payment details
  4. Review Info

Essentially I want the customer to enter their card details at step (3) without a charge and when they click submit at (4) I want to submit an api call to my server that finalises the payment with stripe. Any idea how we might do this and what sequence of functions we need to call?

Cheers

tired dagger
#

My google pay button (Payment Request Button Element) for Stripe is causing issues. Were there any updates on this component or other users suddenly having issues?

hazy holly
#

Following up on this thread: #dev-help message

The source_transaction parameter wouldn't quite work if the net invoice is negative, i.e., if the customer decreased their subscription quantity and the invoice is net negative, but there is an invoice line item with a transfer we want to perform otherwise. If the source charge isn't enough to cover the transfer (or doesn't exist), then we'd want to have it pull from our account

tawdry wagon
#

If I create a us_bank_account payment intent where the user needs to do a microdeposit, does the customer get an email with the link, or do I have to send the authorization URL to the customer?

analog maple
#

Hi guys,

Sorry to bother you with this, but a person on your sales team directed me to you.

I'm trying to get buy-in from my Lead Accountant and General Manager on Stripe, but they have reservations.

Specifically, they want to know how to mass export invoices from Stripe into Sage (our current accounting software) by hand: Literally "Click here, click there, ..." etc.

I sent an email to the company asking for a 5 minute tour and someone to answer questions about how to use the UI to do this, but was told to join discord and talk to you.

I'm reasonably sure you guys have better things than to give my administrative team a tour over Zoom, but your sales person was adamant that I ask you.

Respectfully:

  1. Was your sales staff correct to direct me here?

  2. If so, can someone DM me about booking that tour?

  3. If not, can someone point me to the appropriate resource?

shy wind
#

Is it still possible to set or update the id of a Price model?

I know it was once possible to set the id of a Price to an arbitrary string as my org has several Price models that have custom ids from when we migrated to Stripe earlier this year, but I can't figure out how we did it.

We're about to launch a new Product model and I'm trying to create Prices for it. Ideally, I would set their ids to match the custom ID format we use on our existing Price models, but I'm struggling to find a way to set the id of the new Price models. I can't find any place in the web GUI to set the id of a new Price, and the POST is rejected if I include an id parameter and try to create a new Price via the API.

Is setting custom ids not supported anymore? am I missing something obvious?

candid crypt
#

Hi everyone, can you please help me on this, call to Session.create() in java lib returns error:
"Failed making field 'java.net.Proxy#type' accessible; either change its visibility or write a custom TypeAdapter for its declaring type"
even though the call to Stripe itself was successfull. Seems like response json can't be parsed into Session object, maybe I use wrong lib version or smth? (Stripe java 20.32.0, project on Java 17)

remote snow
#

It's not clear in the documentation

vagrant steppeBOT
#

Ivy_Ray

sand goblet
#
  • which requirements, when listed in requirements.pending_verification, will cause an account for a user who has finished the onboarding flow to have details_submitted True but payouts_enabled False?
  • asked another way - which requirements that are needed for payout enablement are asynchronously verified?

for context - i am trying to test (in Stripe test mode) the case in which the user has submitted all immediately required information for payouts to be enabled, but Stripe still needs to do some additional verification that is async in nature.
this is how we define the pending payout status on our side (i.e. user does not need to take any additional action, but Stripe needs to do something before payouts can be enabled)

round cobalt
#

Hey there! I need some guidance with creating a subscription checkout session, trying to figure out how to implement metered and scheduled with a future start date baked into the url

pseudo vapor
#

Hey peeps! I'm having trouble styling a PaymentElement for autofill styles. The element does not accept a style option and can only be styled with the Appearance API. The AppearanceAPI doc (https://stripe.com/docs/elements/appearance-api?platform=web#form-inputs---labels-above) suggests that you can style autofill with .Input:autofill however it doesn't get picked up.

The class applied to the input when autofilled is .Input:-webkit-autofill:not(.p-Input--delayAutofillStyles) . I've tried using .Input:-webkit-autofill without any luck.

Has anyone overcome this issue?

covert pawn
#

Hi guys, we have 2 different types of customer, 1 time payment with a contract for 1 or 2 years and subscription per month and I am using Zapier for the first part of the integration and after that I am doing API calls. This is what I have so far:

Variables:

  • Initial price: if the price is 0 this will mean we are talking about a subscription. If the price is > than 0 then it is a “1 time payment” for an X amount of months. After the duration of the contract, we need to start a subscription using the “Monthly price after initial term”.
  • Monthly price initial term: if the price is > 0 we are talking about a subscription.
  • Monthly price after initial term: In the subscription case, price initial and after initial term are equals. In case of 1 time payment, price after initial term is a little bit lower than initial price.
#

With that being said:

Case 1: 1 time payment (old solution)

          If initial price = 0
          And monthly price after initial term is > 0
  1. Create a customer in Stripe (Zapier Native Integration)
    a. Name:
    b. Email:
    c. Description:
    d. Billing Address:
    e. Billing City:
    f. Billing State:
    g. Billing ZIP:
    h. Billing Country:
    i. Language: en
    j. Credit Balance: “initial price”
    (This is pretty straight forward)

  2. Create Product in Stripe (Zapier Native Integration)
    a. Name: “Internal Campaign Name”
    b. Description: “Name BB”
    c. Tax Code: “txcd_10010001”
    (Do we need to create a product every time? Does this means that we are going to end up with the same amount of products as the amount of customers in our database? Should we add a “find product” step in between? How many products can we have in our database? In reality, we have around 21 products in our database. This number may increase to around 40)

  3. Create Price in Stripe (Zapier Native Integration)
    a. Product: “output_id from step 2”
    b. Price: “initial price”
    c. Currency: “GBP”
    d. Recurring or One Time: One Time
    e. Tax Behavior: Inclusive
    (Is there another way to do this? Usually the prices are always the same.

  4. Create an Invoice (API)
    a. Collection_method: “send_invoice”
    b. Customer: “output_id from step 1”
    c. Days_until_due: “30”
    d. Description: “Service Campaign Name”
    e. Pending_invoice_items_behavior: “exclude”
    f.

  5. Create an Invoice Item (API)
    a. Customer: “output_id from step 1”
    b. Description: “1 time payment”
    c. Invoice: “output_id from step 4”
    d. Price: “output_id from step 3”
    e. Currency: “GBP”
    f. Quantity: 1

  6. Finalize Invoice (send to customer)

a. POST to https://api.stripe.com/v1/(output_id from step 4)/finalize

sand goblet
glass turret
#

Hi! When using Stripe Destination Charges, is there a way to apply the Stripe fees to the connected account, rather than the platform account?

upbeat leaf
#

Hello, we have some customers that have signed up for an automatic charge to their account. When their payment is unsuccessful, we remind them to pay the account and some of them will pay again. However even if they had already paid the system will automatically run another payment. Can you check why that is?

muted wing
#

Is there a way to make failed payment intents not collect the application fee? Also, how do I see previous charges on a payment intent?

edgy portal
#

hi stripe team, how can i create a ACH checkout session? it reminds me the request is invailid

restive fox
#

does anyone know if its by design that reader webhook events dont work in QA mode? or perhaps im just doing something wrong

willow grove
#

Hi stripe team, we are having some questions regarding Google Pay integration in Android. cc @ripe igloo .

We are using Compose with single activity.

Currently, GooglePayLauncher requires PaymentConfiguration to be initialised up front, and we have multiple publishable keys based on user's selection. Any suggestion for this?

edgy mantle
lime ermine
#

For Stripe Connect, is there any way to charge the application_fee_amount to the buyer instead of charging it to the seller?

warm osprey
native copper
#

I'm trying to sign up for a new stripe account. But I am getting this strange error despite following the instructions the right way. Please help.

#

Please help me generate a password for a new stripe account.

willow canyon
#

hello

#

how to copy secret key -- it is just showing masked secret key

native copper
willow canyon
#

there is no option of show full key -- only this and its unable to copy

ebon summit
#

Is there a way to change the account type from a personal account to a company account

vocal wagon
#

Hello! I have 3 bank accounts linked to my stripe account. I am trying to get my stripe funds that are coming into one of my accounts into another account in stripe. How can this be done?

restive sedge
#

ACH payment method is not showing from India.
but it was showing on test mode

sacred locust
#

hi hope everyone will be doing good . Actually am new to this Stripe platform so for now i have created subscription based payment using credit/debit Card and its good . and am building a Ecommerce product so can anyone guide me about how can i hold payment for 15 days as e.g customer made a purchase and stripe charge it but its on hold (authorization and Capture ) and after 14 days it will be transferred to merchant account (Payouts)
i have seen a repo of holding a card for days but how can i link to the payout system . Can anyone guide me or have some code for me in JS
to look at it

#

Thanks

grave agate
#

Hello Stripe Team, I need help..

So, I'm currently creating subscription through $stripe->subscriptions->create(). After that getting the client secret from the response and put it in Stripe Element.

The problem is, when the user decide not to pay now.. maybe later... it will create a new subscription object and will piled up the subscription request.

So I'm thinking to adding a due date for the subscription session, and check if the user has a pending payment request, then use that instead. But when I use days_until_due parameter. It doesn't return a client secret that I need to use in Stripe Element.

how can I solve this issue?, Thanks

vagrant steppeBOT
#

dingkai031

vocal shadow
#

Hello, how can i enable country specific payment methods while using create paymentintent api call

left rain
#

Hi there, is there anything like sort of test cards that can be used to test payments on live app for stripe apple pay and credit cards ??

tulip hornet
#

Hello, how to get btok_cjsksnshsj Id passed in this function

const stripe = require('stripe')('sk_test_4eC39HqLyjWDarjtT1zxxxsc');const bankAccount = await stripe.customers.createSource(  'cus_4QFH0Vc7JRxtEv',  {source: 'btok_1M9jN72eZvKYlo2CU4xxxxnJ'});

lilac fox
#

Hello stripe team, i want to update price object in subscription, but i can not update unit_amount and recurring.interval parameters as they are not available in update api of the object price. i am attaching link on that api. please guide if you have something. https://stripe.com/docs/api/prices/update

icy spire
#

Hello,how Can we get the carId in the stripe.customers.listPaymentMethods API responce?

tawny marsh
#

Hi there, hope you are doing well. On Android 12, If I click on EditText it does not show keyboard just getting the focus but keyboard doesn't show up. Only happening if I upgrade my stripe version to 20.12.0 and onwards below 20.12.0 it works fine .It's weird

hearty jewel
#

Hi all, is it possible to search stripe (either dashboard or API) for all customers who have set up a direct debit payment method for their subscription?

vocal wagon
#

Hi, I want to add 3Ds in my react native app I am using @stripe/stripe-react-native package. I need one help regarding the
<StripeProvider publishableKey="" urlScheme="your-url-scheme"> how to add urlScheme in my app can you please share the implementation with me that would be helpful

#

Hey Guys ! Hope you're having a great day.

When i add a credit card through customer portal, i can't get it through API "listCard" (aka listSources + type=card) endpoint. How is that ? Am i doing it wrong ?

muted wing
#

Is it possible to see the stripe fee on a pending charge? There's no balance transaction attached to the payment intent sent to the webhook.

echo nova
#

Use Case: Custoer payment failed due to some error

We want to giv a CTA to the customer to retry payment, how to achieve this?

vocal wagon
#

I'm having problems with storing data after a canceled payment in my firestore database.

drifting breach
#

@Hello all
I am facing an issue with google pay, My case is like
if I select google pay and payment done, and after once again i trying to payment this time its shows google pay selected in payment method screen and i select card then payment will done from both type,
how can I remove google pay selected from the payment method list?

torpid wharf
#

Hey team, Can you pls let me know how to save and display a customer's saved cards. I am using Stripe Elements

thorny stream
#

Hello 👋

We are using the Charge API,

I try to set the field statement_descriptor when creating a charge:

stripe.Charge.create(
    amount=amount_to_charge,
    currency="eur",
    customer=stripe_info.stripe_customer_id,
    source=stripe_info.stripe_source_id,
    statement_descriptor="BLABLABLA",
    metadata=metadata,
    idempotency_key=charge_idempotency_key,
    api_key=api_key,
)

But I am getting the following error:

stripe.error.InvalidRequestError: Request req_ZRUXzbCSMyKIpu: Invalid string: {:"0"=>"BLABLABLA"}

Is it not the right way to go?

high shard
#

Hi there, hope you are doing well, so am using stripe and i want to add appelpay, but am using only the server so when i get token appel pay but i can't use react.js or stripe.js so how can make a payement juste with this token? the token is an string

arctic surge
#

Hello stripe support!!

We have received a charge error for a client with some previous existing payment history.
The error is:
{
"error": {
"code": "payment_method_unexpected_state",
"doc_url": "https://stripe.com/docs/error-codes/payment-method-unexpected-state",
"message": "The source you provided is not in a chargeable state.",
"request_log_url": "https://dashboard.stripe.com/logs/xxxxxx",
"type": "invalid_request_error"
}
}
I can provide the request log if necesary

What are the pin points to check when this happens?
Thanks!!

Learn more about error codes and how to resolve them.

steady cosmos
#

Hello Stripe Support,

I have a doubt with Element Payment, Can I set the language of the form?

Thanks!

undone bloom
#

i want strip gateway for bloging website to collect support funds

vocal wagon
#

Hello. I have some issues with quotation during use of Search Query Language.

plush vale
undone bloom
#

i want strip gateway for bloging website to collect support funds

grave vine
#

hello,
need help,

is there a way for a current subscription updated (added with add-on item) then bill the customer with prorated automatically without resetting the bill cycle?

e.g.
basic247 - $247/month
addOn-50 - $50/month

customer subscribed to "basic247 / monthly" starting Nov 15
then today, customer subscribed to monthly add-on, "addOn-50 / monthly"

so it makes the current subscription with multiple items.
item lines:

  • basic247
  • addOn-50

current bill should be prorated of addOn-50
next billing cycle of the main subscription would be $247 + $50 = $297

waxen quail
#

@undone bloom please chat in the thread we created for you.

novel locust
#

Hello
How can I set the number of cycles when I create a subscriptions paiement with session ?

undone bloom
#

one time

#

payment

waxen quail
#

@undone bloom Please ask your question in the thread we opened for you. It's in the sidebar on the left.

undone bloom
#

i wantnew strip gateway for bloging website to collect support funds

vagrant steppeBOT
#

Little_seven

undone bloom
#

plzz relpy

cerulean pineBOT
#

:question: @undone bloom 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

vagrant steppeBOT
#

Ankoro

main lava
#

Hello everyone 👋
My company is using Stripe Subscriptions for one of our SaaS product. It works amazingly well and we are really happy with what Stripe provides.
We recently got a request from our accounting team because they are seeing a lot of $0 invoices which is a pain for them to report.

Is there a way to prevent the creation of $0 invoices in a the case of a Subscription Trial? We were planning on moving our Free plan on Stripe to simplify the integration but we are now a bit worried about the number of 0$ invoices it would create.
I couldn't find anything in the documentation related to this subject.

Does anyone already encountered such need and know if it's doable?

white tendon
#

can I talk with someone in dm? the problem is that here I can't talk with the same person every time and that if I have a problem I always have to create a new ticket

willow abyss
#

hi i need a help,for the merchantName ,where i can find ..to integrate a Gpay in android

charred lava
#

Hello everyone
I Hope, you are doing well!
I have integrated stripe payment in react js without a backend, so I am using the endpoint of stripe API (https://api.stripe.com/v1
I am creating a customer using this endpoint (POST => https://api.stripe.com/v1/customers) so the customer creates a successfully but I pass the header in Axios API.
{ authorization: "Bearer SECRET KEY" }

so I need to hide the Secret key in Axios API, can you please solution another way?

tawny pollen
#

hi, quick question here. what's the easiest way of fetching the FIRST invoice for a given customer?

  • it seems the "list invoices" api endpoint for a customer always returns newest first. is it possible to change the order (i.e. oldest first)?
  • at the moment, i have to fetch ALL invoices to find the first one
  • or is it possible to use the "search invoices" api call to easily find the first invoice some how?
  • any advice?
torpid wharf
#

Team, for 3DS 2.0 how do we send the brower detaile?

left rain
#

Hey team, can i delete any connected account from stripe dashboard and add that again, we are doing testing on app, and are short on real accounts, would deleting these account again and again risk some flags ?

vocal wagon
#

Hello Team, we integrated the one time payment checkout process for credit cards in our application. Since our customers are corporate buyers, we have to send invoices (Including addresses, invoice nr., quantity, tax, etc.) How is it possible to integrate that? Thank you!

worn notch
#

Hi! If im triying to get all the credit card payment methods of a customer and i want to know the last one added (the one who is going to show in the checkout) can i use the "created" field?

orchid saffron
#

Hey team, we have developed a shop system where customers can subscribe for products (subscriptions) or buy a product (invoice). But the invoices are being created by the system, so the customer retrieve a custom invoice with an invoice number as pdf. But we need a way to reference these invoices in the payment (credit card or direct debits). For example the invoice number of the custom invoice. Is this possible when generating stripe invoices?

quasi pike
#

Hello. Could you help me? I have stripe account in UAE and there is different commission when user pays by UAE cards and cards of other countries. Could I check country of card (before payment) and write a right commission for user?

long sonnet
#

Hello. We are trying to integrate Stripe through self hosted payment page. Want to understand how/where to pass device_information to Stripe Server in order to enable 3D Secure 2.

While Stripe Elements collects and passes this device_information through Stripe js, I would need your help to know how to pass this directly through an API only integration

https://support.stripe.com/questions/3d-secure-2-device-information

vital timber
#

Hi, I have a question regarding tips.
I have a marketplace that uses standard connected account and splits payment with destination charges (transfer_data[amount]). I would like to add the possibility for the buyer to choose a tip to give to the seller using this https://stripe.com/docs/payments/checkout/pay-what-you-want. But I'm not sure it's feasible regarding the amount to set in the transfer_data[amount] to take into account the amount the buyer entered

wispy crow
#

Hi! I have this use case example: A customer has a subscription with a SEPA Debit payment method associated. The user can update his subscription in order to upgrade to another one. He do the operation, and I'm listening the webhook customer-subscription.updated to internally have tracking of the status of the subscription. Before the update the subscription was "active", after the update the subscription status because the customer is charged by SEPA and I'm using three minute delay to receive the payment the subscription status becomes "past_due". How can I handle this situation, if I want to remain the subscription active when the payment it's with SEPA debit type

keen beacon
#

How do I view my customers cancellation reasons from the dashboard?

whole swan
wheat lake
#

Hi everyone, we had a merchant partner onboard using an express account, they left one half done and another they fully completed. Now when they login see two accounts, one completed and one half-complete however on our dashboard we only see the completed connect account. How do we delete this half-complete account as they have no way and I can not see it via the dashboard. Do I need to resort to API for this?

steady cosmos
#

Hello Team,

I have a doubt, Can I show the payment element and after create the Payment Intent?

dusty sky
#

Hi guys,

So I have a wizard which has a flow similar to below:

  1. Enter personal details
  2. Enter address
  3. Enter payment details
  4. Review Info

Essentially I want the customer to enter their card details at step (3) without a charge and when they click submit at (4) I want to submit an api call to my server that finalises the payment with stripe. Any idea how we might do this and what sequence of functions we need to call?

I understand you have a beta program for confirming payments later, but is that the only way you can do it? I would rather not use a beta product.

shadow willow
#

is there an option to generate the next invoice of a subscription before the due date? (10 days before for example)

drifting breach
#

how to hide higlighted payment method in android

vocal wagon
#

Hi! We're trying to see if a customer has bank transfer as a payment method (on their customer object or more likely on the subscription)?

I've been here prior asking about how Stripe defines the bank wire payment. As I understood it last time it was not really defined as an payment method entity (but rather living on the subscription with collection_method send_invoice as well as subscription.payment_settings: { payment_method_types: ["customer_balance"] }). However, after paying a invoice with customer_balance in test mode there is an payment_method with an ID X and of type "customer_balance" on the related payment intent.

Is there anyway this can be queried from the PaymentMethod endpoints?

river surge
#

Hi team,
I am facing an issue that when i create stripe subscription it cancelled automatically after some seconds.

#

@meager hawk

long sonnet
#

Hello. We have our own page where we are providing 'Apple Pay' as a payment option. Since we are not using Stripe Elements and are currently using only an API-only integration, we would like to know how to route Apple Pay transactions through Stripe.

We are currently hitting the Apple Pay Server directly to get a Session Token to load Apple Payment sheet and prompt user for Touch ID/Face ID authentication. Once the user authenticates, we receive a ApplePayPaymentToken(https://developer.apple.com/documentation/apple_pay_on_the_web/applepaypaymenttoken). Apple suggests passing this Token to a payment processor and so we want to pass this token to Stripe's /PaymentsIntent API in order to process this transaction. Is there an attribute within the PaymentsIntent Request body through which this can be achieved?

turbid canyon
#

anything happened in Stripe side suddenly for normal cards it is giving 3d secure response(test environment)?

old torrent
#

Hi team,
I want to create payment link that associated connected account at python.
but I got an error "No such price: xxx".

How I can do it?

my code is below

product = stripe.Product.create(name='test',
        default_price_data={
            "unit_amount": '1000',
            "currency": "jpy"
        },
        expand=["default_price"])

stripe_account_id = 'xxx'

payment_link = stripe.PaymentLink.create(
            line_items=[
                {
                "price": product['default_price']['id'],
                "quantity": 1,
                },
            ],
            stripe_account=stripe_account_id
        )
mighty orbit
#

I've finished the stripe integration to React native

tired wedge
#

Hey! We are a marketplace platform using:

  • Stripe Connect with express accounts (for sellers)
  • Stripe Payment Element and Setup Intents API to capture bidder's card info. The card is not charged unless the bid is accepted at a later date.

However, our users have received emails informing them a direct debit has been set up by STRIPE PAYMENTS EUROPE, LTD. Is this required so that we are able to charge the card later? Is there a way around setting up the direct debit?

tender quest
#

Is it possible to connect one of your card readers to a Windows machine running our custom application (.Net web application) and either bypass or fill out the card element after initializing a Payment Intent object?

vocal wagon
#

Why updating subscription makes stripe trigger payment success webhook, but the charge value is null?

The subscription was updated with proration_behaviour set to always_invoice

      "billing": "charge_automatically",
      "billing_reason": "subscription_update",
      "charge": null,
      "collection_method": "charge_automatically",
covert pawn
#

Hi guys, I have a question. I am using Zapier to send API calls to Stripe. My questions is: how can we find a product in Stripe using the name of the product? Thank you

vocal wagon
#

Hi there, can we change the order of payment methods on Stripe Checkout page? I enabled most of them, but I see that Bancontact goes second, right after Card. The third is EPS. Is there a way to make Alipay second, for example?

wind pelican
#

Hi, on Stripe Dashboard, is there a way for me to filter and get ONLY payments that were canceled due to payment intent expiration? (a payment intent that was pending for over 7 days)

opal marlin
#

Is there a simple programmatic way to find all the transactions (charges, fees etc) against an individual payout? I can see it is visible in the dashboard (Payments/Transactions/Payout) but can't figure out how they are doing this trivially. I am trying to create a custom report for our business.

delicate pelican
#

Hello, we just noticed the node lib jump a major version. Looking also noticed that a new API version has been released. Is this going to be a regular thing now that API versions are update at a much higher cadence? I mean it's been 3 months since the last one (which we still haven't been able to refactor our codebase for).

delicate gull
hollow whale
#

Hello all

#

I have a query

#

I am trying to implement connect on our platform

#

the tutorial says to create a new client

#

but our clients already have a stripe account

robust sandal
covert pawn
#

Hi, I need to find an specific product id based on the name. Is it possible to write a code that can fetch all the products and retrieve the id of the one that matches with the one i am looking for?

stray swift
#

Is there any way to run unit tests with tax enabled without creating a specific "unit test account" with tax enabled? For context, I'm trying to unit test calling the upcoming invoice endpoint with taxes enabled.

placid locust
#

hi, we want to add bank transfers. I'm wondering if its possible to receive bank transfers in another currency than the subscription currency? For example all our products are in USD, but want to receive bank transfers in EUR

vocal wagon
#

Hello, im new here. I would like to ask for some help. I'd like to use a per-seat subscription using Stripe and Bubble. Can someone please help me to do this? Thanks a lot!! 🙂

inner fractal
#

Hi guys, I hope this is the correct channel for my problem.
I have created a monthly recurring subscription in form of a Stripe product.
And it worked for the first payment.
Now, in the second month of the subscription, I get the error message: "The PaymentIntent requires a payment method".

This is the code I used:

  const subscription = await stripe.subscriptions.create({
    customer: customer.id,
    items: [
      {
        price: req.body.price_id,
      },
    ],
    payment_behavior: "default_incomplete",
    expand: ["latest_invoice.payment_intent"],
    coupon: req.body.coupon,
  });

Will the card not be charged automatically every month?

empty stump
#

Hi there - I am having a problem creating a subscription (this is a bit convoluted - bear with me): Ages ago, when we first integrated Stripe subscriptions into our product, we created "Plans" and created unique id's for the Plans. At some point, it seems like those Plans were rolled into Products and Prices by stripe. Our code uses the plan_id's when we need to retrieve info about our various plans/subscriptions. From our side of things, everything works as it has for years. But I noticed that from my Stripe dashboard, those plan_id's are now actually shown as the API id for Pricing. Still, everything seems to work fine. The problem is that now, I want to add another Plan and give it a unique id (that I have defined). It looks like the way to do this would be to create a Product, and then create a Plan giving it a unique id and product_id of the newly-created Product. Would that work such that I could keep using our code that references "plans" (rather than having to change everything to reference "products" and "prices")? And is there any way that I can create a Plan thru the dashboard?

sick gorge
narrow nova
#

Hey folks. Am I right in thinking that charge.transfer_group is only set when transfers are created? And if so, am I right in thinking that Stripe sets one if we don't provide a transfer_group when creating the transfers?

tender quest
#

Hello. In order to pass raw card data across the API (I know it's not recommended but we have no option) I have flipped the switch in the settings, but I'm still getting this error: "Sending credit card numbers directly to the Stripe API is generally unsafe. We suggest you use test tokens that map to the test card you are using, see https://stripe.com/docs/testing. " This is for a connect account. Do I have to get my clients to flip that switch on their side as well? Is flipping it in our Platform account not enough?

muted wing
#

How do I see the stripe fee on a pending payment? There's no balance transaction attached but I can see it in the dashboard. This is for an ACH payment, and in test mode those resolve much faster than they do in prod

small saddle
#

I have a question about some customers who seem like they should have invoice.upcoming events generated for them, but they haven't been generated:

  • cus_MB4xt4IunUsqMq
  • cus_MB556p9xWHifkZ

cc: @bleak wasp

open junco
#

Hi, I have a subscription to stripe and I want to change the product you purchased with the subscription.
Which api endpoint do I use?

signal tinsel
#

Hi,

If I create a subscription_schedule (because it doesnt start right away) that only have 1 phase (so no start / end / start / end) for multiple phase, but only 1 phase.

How can I tell the subscription schedule to stop after X occurences:

  • Start on december 1st. Monthly subscription
  • End after 3 occurences, so after 3 months in this example

I have everything setup and working already, I just dont know how to make it "end" after 3 occurences

every 3 months, end after 3 occurences = end after 9 months
every 6 months, end after 3 occurences = end after 18 months

and so on

vagrant steppeBOT
#

maria795

night falcon
#

how can I test the account.application.authorized from a test mode enabled account with a live URL of the API?

molten scarab
#

How do i enable FPX on the dashboard for stripe?

#

i dont see fpx

agile olive
#

Hello!, I have been looking for a way to connect a personal stripe account to incorporated business account. Basically that personal stripe account should be owned by the business account which is connected to stripe atlas. What is the correct path I should follow ?

lost vapor
tired dagger
#

Is there any way to accept apple pay in chrome browser on React web app using Stripe Payment Element?

lost vapor
#

In the code witin the code failed at confirmCardPayment when I am in China (using Singapore mobile phone with roaming data), but the same code passes with my Singapore's computer. How should I address that? The code is at front end.

languid tulip
lost vapor
umbral patio
#

We are trying to implement a Stripe Rule where a user cannot submit more than 1 payment using the same US Bank Account per day. In Stripe Rules, we see that :card_fingerprint is an option, but not :us_bank_account_fingerprint (or something to that effect). Is there a way we can do this?

night falcon
#

for stripe apps, to get the ACCOUNT EMAIL, which permission do I require and where exactly do I get the account email?

balmy yacht
#

Is there a way to resend an email for a purchase done from a Checkout ?

pseudo raft
#

Hello dear developers,

I'm currently having a problem that I can't solve.

I have a payment page (in php) where the customer who does not already have a registered card can easily add a new card and proceed to payment, everything goes perfectly.

The problem arises when this same customer wants to make a new payment by reusing his card which was registered during his first payment.

how to do this ?
Can I publish my page.php and my checkout.js?

willow urchin
#

Hi stripe devs, I need a help regarding to stripe subscription prices.

ancient bison
#

In https://stripe.com/docs/api/payment_methods/customer, how can I list customer's all payment methods? since we don't care which type of payment method it is. But we want to let customer choose one of the method to pay. but currently, we can only list payment method by type, but there are more than 10 types available

surreal canyon
#

Hi there - I'm currently using the Orders (Beta) API and have noticed that, if a coupon is applied that brings the total to $0, the order isn't marked as "succeeded" in the dashboard, and we don't get order.payment_completed hooks, etc... - is there a way to manually mark the order as complete? Or some other configuration needed here? Thanks in advance

coarse apex
#

Hi, I have a question about using Stripe Elements with some API componennts

trim smelt
#

Hi! I've got a question. How to use a price (in USD) that has a currency_options element in CAD in a subscription of a customer in CAD?

shut iris
#

Hi
I got this error message in the webhook dashboard This webhook delivery failed... This event was retried after 5 mins and it succeeded. However, in the webhook logs I can see the event 2 times, both successfully handled.
What could be other reason for this? The retry trigged some events twice (mails etc) which were not needed.

harsh ember
#

Hello!, I am not sure if it is right to ask this within this channel, but it is very simple, one of our customers is getting a card_decline_rate_limit_exceeded . The error is displaying the following message: “You have exceeded the maximum number of declines on this card in the last 24 hour period. Please contact us via https://support.stripe.com/contact if you need further assistance.”

In this case, should the retailer contact Stripe support or the customer herself needs to contact Stripe Support instead? Thanks a lot in advance for this clarification.

safe thistle
#

For the Elements library, using a Card element, is there a built in way to display the card types accepted

lime bear
#

Balances for ACH direct debits not showing up in our platform bank balance?

balmy yacht
#

If I get a charge.succeeded webhook, by looking at the object, is there anyway I can tell if the charge came from a stripe payment link from a product?

upbeat leaf
#

Hi can you check this: in_1M4baCCaKFsInLlX2eW7XXKe

The system attempted to collect 2 $200 payments for this customer

kindred moss
#

Howdy Stripe, Im a developer for Keap located in Chandler AZ and we have been going back and forth about setting up Apple Pay with you guys and we are still having issues. As of right now my back end dev is saying this, "In a previous conversation they(Stripe) seemed to indicate the only way to test registering a domain for Apple Pay to a Stripe account would require creating and using a Stripe account in production using real information as opposed to test data, ie. with real bank accounts and real contact information. This isn't ideal. We need to know if this is an absolute requirement, or if there is any way to test either with a test account/fake data, or if there's some way Stripe can provide us with an account that can be used for testing." Let me know thanks!

autumn creek
#

Do I need to use Stripe Built In checkout to use Stripe Tax?

next pewter
#

Hi Team, Qq: I am trying to find the stripe api to check the coupon id is valid or not and if its valid want to get the discounted price on that coupon

#

Could you please help on this

opal raven
#

hey there, unsure how i pass a coupon code to stripe, is there a specific value name i need to use, this is what im currently passing to create a payment intent and would like to add a coupon field js const response = await stripe.confirmCardPayment(clientSecret, { payment_method: { card: cardElement as StripeCardNumberElement, billing_details: { name: name, email: email, }, }, });

shut plume
#

Hi Stripe Team! I hope you're doing well.

I build a system where users(child accounts) should be able to use the same card (payment method) as a parent account. How is it possible to attach the same payment method/card to several stripe accounts?

Thank you for your help!

empty cobalt
#

👋 Questions regarding upcoming invoice and subscription schedule:

  • We are building a subscription seats based model and let user reduce their number of seats for the next billing cycle, they can also go up in number of seat but here we just update the subscription directly so out of scope of the question as done straight away with prorata.

  • For that we create a subscription schedule with from_subscription then update with 2 phases to have current phase with current number of seats and second phase the new lower number of seats.

  • Then we allow user to preview what they will pay at the next billing cycle depending on number of seats (they can change to whatever value the number of seats) by using upcoming invoice endpoint.

  • if there is no subscription schedule everything work perfectly by just changing quantity of item and playing with prorata_behavior depending of upgrade (immediate effect) or downgrade (delay to next billing cycle).

  • but if there is one, it always seems whatever the quantity we have in the second phase (so downgrade of seats) of schedule subscription.

1️⃣ First question: Are we doing something wrong with the schedule subscription? when we test with test clock the behavior looks okay to us.
2️⃣ Second Question: is it normal that schedule subscription affect the upcoming invoice when trying to preview specific quantity?

if missing info don't hesitate to ask for more details, thanks in advance for your help 🙂

sand goblet
#

I noticed that the account.updated webhook does not fire when re-enabling payouts on a connected account from the Stripe admin dashboard. It does fire when pausing payouts, however. Is this expected?
Seeing this for acct_1M9dyxRKDC75q3J5.

main crow
#

Hello, if I am using stripe checkout and subscribed for a plan. It create a subscription.
I am upgrading a plan with same checkout action but passing new price. It creates one more new subscription.

How it will update the existing subscription on checkout?

session = Stripe::Checkout::Session.create({ line_items: [{ price: '{{PRICE_ID}}', quantity: 1, }], mode: 'payment', success_url: YOUR_DOMAIN + '/success.html', cancel_url: YOUR_DOMAIN + '/cancel.html', }) redirect session.url, 303 end

tawny axle
#

i thought i would make a suggestion, what about adding a stripe package for google, apple login authentication, at the moment as a dev we have to code these separately which can be a pain, what would be excellent is if there was a package one could add to visual studio that would detect the platform say android or apple and display the appropriate login prompt for that platform, seeing as you already do that for your payment method you already have the means to do such a thing, think it be really popular too seeing as there isn't a solution that does this yet..well none that do it well at least, well none that i could find ... anyway just a suggestion 🙂

round cobalt
#

@surreal temple I have a follow up question reg. my thread from yesterday (metered+scheduled subscriptions via checkout session)

cedar atlas
#

Hello, had somebody worked with Subscription::Update and confirmed payment intents?

When I try to update a subscription, a payment intent is created but immediately comes canceled, then I'm not able to confirm it from the front-end side, see this event records:

A new payment pi_xxxxxx for €98.00 was created
11/30/22, 6:20:04 AM

The payment pi_xxxxxx for €98.00 requires you to take action in order to complete the payment
11/30/22, 6:20:06 AM

A payment pi_xxxxxx for €98.00 was canceled
11/30/22, 6:20:06 AM

#

check the times, please.

night falcon
#

when I use stripe connect, how can I get the email of the ACCOUNT that the user connected with?

signal quiver
#

working with SetupIntents and Wallet buttons and running into some issues. a continuation of the thread "dan-subscription-trial-wallets" from yesterday

leaden jewel
#

Stripe Connect Return/Refresh URL,

How can i return back to the app with a return message? and is it possible to open the onboarding screen in app (swift)

elder nest
#

Hello, I've got another follow-up question to #dev-help message and #1046933957054300231 message

This is about digging the customer's email out of the various forms of the charge.succeeded event that we see for single-purchase, subscriptions, and Stripe Checkout...

  1. The customer, if present. In the example below, there is a customer, but the customer.email is null.
  2. The receipt_email, if the customer isn't present
  3. The billing_details.email, if the receipt_email isn't present

Falling back to the billing_details is helping a lot. However, we're still seeing some of these events where there is no email to be found in any of those 3 places (example: ch_3M9whnGlB3V4SWCZ0YHz04FE), except for the charge.description which looks like "Charge for <email>".

Just wondering if this indicates a setup problem for these particular stripe accounts? And is there some advice we could tell these accounts to help? These are stripe accounts for our customers that integrate with our saas, so we don't have direct dashboard visibility into these accounts (only via oauth'd webhook events/api).

Or is there some other object we could get to from this event/charge data that we might get an email address out of?

Thanks!

regal fossil
teal dove
#

Has anyone used Stripe connect express for iOS apps?

#

If Yes, then can you please show me how the onboarding was done?

woeful osprey
#

Hi, for stripe in person payment, I can't seeming to discover stripe terminal on iOS devices, can anyone help me?

cobalt plank
#

Hello ! I have a little (big for us) problem in my stripe platform account, when I try to make a recharge on our balance, I can't make a transfer or "recharge" with the reason "connected accounts". I would also like to know if it would be possible to automate the reloading of the balance for the connected accounts.

tulip gazelle
#

Hello, Stripe says: "For Custom accounts, the platform can also set the destination bank accounts and debit cards".

Some context: I'm building with Connect Custom + Destination Charge + on_behalf_of. My sellers are always the MoR, they accept a Full Service Agreement and have the capabilities card_payments and transfers activated.

My question:

  1. As the platform, am I able to set as much alternative currencies for my sellers even if they don't have multiple bank accounts? This is intended only for the sake of always intelligently adapting the presentment currency
vivid rivet
#

3 questions related to stripe fees:

  1. if we receive a payment that is then transferred to a stripe connect account, is the fee charged to the original account
  2. what's the best way to cover the fees incurred in this case (i.e. topping up the origin account, or some other way)
  3. what's the best way to get a history of fees paid to stripe. I'm trying to download the balance transaction history in the last year, but the report export fails
clear plover
#

Hello! I'm trying to setup indian emandates with my integration. But it seems like the API is not working. Can anyone assist me with it please?

unborn hinge
#

When using Plaid for ACH bank payments, is there a way to save the payment method that we get from Plaid so that it can be charged automatically in the future?

#

Note, Plaid integration seems to force using the Charge API instead of the PaymentIntents

gray maple
#

Is it possible to change the application fee percentage on an already created subscription for a connected account? I didn't realize the subscription object asked for an application fee percentage rather than an application fee amount like in one-time transactions. So now we have several subscriptions that are tied to connected accounts, but 95% of the transaction is going to our account instead of 95% of the transaction going to the connected account.

calm moon
gray maple
calm moon
hollow badger
#
invalid_request_error - shipping_address_collection[allowed_countries]
Invalid array
shut plume
#

Hi Stripe Team! I want to share the same payment method(from the parent account) across different accounts(child accounts). To do so I use clone payment method API - https://stripe.com/docs/payments/payment-methods/connect#cloning-payment-methods:

    $payment_method = \Stripe\PaymentMethod::create([
      'customer' => $customer, //customerId of parent account
      'payment_method' => $payment_method, //payment method of parent account
    ], [
      'stripe_account' => $childAccId //customerId of the child account(the account that will use the payment method of parent account),
    ]);

The error I get:

The provided key *** does not have access to account 'the customerId of child account' (or that account does not exist). Application access may have been revoked.

I use the same Stripe key in other api calls and they work. I also checked on stripe dashboard that the customerId of child account exists (as well as customerId of parent acc).

I would appreciate if you could help me to find out what I'm doing wrong here.

Thank you!

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

trail thicket
#

Does anybody know if it's possible to use the "freemium" model (ie, $0 prices for subscriptions), with a multi-currency setup? We've run into a problem where once we create the subscription for our customer it defaults their currency to whatever the prices currency was set to. When a customer later goes to pay for our full plan, they can only use the currency that was selected when the free plan was set up.

I'm aware that we can delete the Stripe Customer and resubscribe them in a different currency, but this makes the entire integration so much more complex that it isn't even worthwhile for us to consider.

For the record, we use Stripe Elements. I know that we're probably able to work around this with Stripe Checkout, but having our own hosted checkout form is very important to us.

Relevant docs:
https://support.stripe.com/questions/setting-a-customers-default-currency
https://stripe.com/docs/billing/subscriptions/designing-integration#subscription-models

Thanks, appreciate all that Stripe is doing!

Learn what choices you need to make to integrate subscriptions into your business.

leaden jewel
#

Conducting a refund help

        Charge: stripe.String("ch_3M5J2tKasd"),
    }
    params.SetStripeAccount(result_stripe.Connected_ID)
    r, err := refund.New(params)
    if err != nil {
        return ResponseReturn("could not conduct refund", 500), nil
    }

    return ResponseReturn(r.Status, 200), nil``


floral osprey
#

Hi, Question around creating a connect account. We are attempting to own the connect account creation flow at our end (instead of having users to go through the form once an AccountLink is generated), Following the docs here: https://stripe.com/docs/api/accounts/create, I see that it is possible to prefill things like the company details, EIN, phone etc, but I can't see an option to provide SSN / ownership details etc.

Is there a way we can send all the information via the API or do we need to push users through the account link to onboard?

wind warren
#

Hi, I am trying to figure out how i can have an automated email sent to the customer through Stripe when a setup intent has been confirmed. Is it possible to do?

round cobalt
#

hey, have a question reg my thread that was just closed

lost owl
#

Hi, I'm trying to create webhook to listen for charge.refunded events, and test it with the stripe CLI, but I'm having some issues. Here's what my route looks like:

  console.log('stripe refund route running')
  const event = req.body
  if (event.type === 'charge.refunded') {
    const chargeID = event.id
    // call function that changes an order's status to "REFUNDED"
    console.log('event', event)
  }
  res.send()
})```
vivid rivet
#

@dry hatch can i revive my thread from a couple hours ago

#

have a new question

dry hatch
#

sure

willow grove
#

Hi Stripe team, for Google Pay, are we able to test failure in Test environment in Android? Thanks.

atomic nebula
#

Hi community, have any of you used Connect with bank references?

nimble dagger
#

Hi there,
I have my payment code working. Now I'm working on refunds. I have a use case I need to support where there could be more than one refund on the same PaymentIntent. For example, we sell two tickets for $100. First we refund one ticket. Then later we want to refund the second ticket. This seems to cause problems because there is already a refund for that PaymentIntent. Any suggestions?

muted wing
#

Question about ACH connections: When testing the integration I'm seeing the option to instantly verify the patient's bank account. However, the documentation indicates that I should need to set up the Plaid integration to get instant verification, which I have not done. Is the documentation out of date or is the test mode integration incomplete? If the instant verification won't be available in production, is there a way for me to simulate that in test mode?

snow musk
#

Having some trouble understanding upcoming invoices based on subscription schedules I added. Anyone have a second to take a look?

grave vine
#

Hello need help for the correct api (php).

e.g.
given:
basic214 = $1,497.00
add-on = $100

customer subscribed to a plan basic214 started Nov. 1 which cost $1,497.00
then on Nov 15, customer subscribed to add-on plan which updates the main subscription.
items will be: basic214 + (add-on)

next billing invoice will become
$1,643.43 = ($46.43) + ($1,497.00 + $100)

where $46.43 is prorated calculation this month of add-on.

this can be done in stripe dashboard but I can't get the correct api.

need help for the correct api, can't get the correct combination in parameters in

  1. upcoming->invoice for preview of expected payment
  2. subscriptions->update
west sable
#

Is there any update on when the payment element will support existing saved payment methods

clever swallow
#

Hi there,
Please help me
Can we use standard connect for card issuing or else it definitely required custom connect?

drifting hollow
#

We are adding Stripe Link to our checkout. The account is in test mode. I am not getting an SMS of the code. Is there a test code to enter?

lean bobcat
#

Hi guys. I currently use stripe and love it! I am wondering if I can set up stripe for a bank account in the UAE and receive international payments in local currency?

#

If so what are the associated fees?

deft arch
#

Hi I need help for implement subscription.

We are using card element with payment confirmation on server.
https://stripe.com/docs/payments/without-card-authentication

Is there an example for the integration of server confirmation, because the only example I found is client-side confirmation.
https://stripe.com/docs/billing/subscriptions/build-subscriptions

Build a simpler integration, with regional limitations

Create and manage subscriptions to accept recurring payments.

latent pebble
#

when I update my subscription with other plans it is added with the existing subscription not updating?

oak cargo
#

can anyone help with treasury question? I keep trying to get onboarded and stripe keeps trying to confirm my test accounts? Why?

compact rose
#

Hi, we are currently using Stripe Connect with Standard accounts to facilitate payments. We're looking to implement Stripe Tax so that our connected users will be able to meet their tax obligations. We collecting payments via the Payment Element hosted on our site. Couple questions:

  1. We currently support both subscriptions and one time payments (via the PaymentIntent api). It seems Stripe Tax integrates pretty naturally with subscriptions, however does not support PaymentIntents. Is that correct? Is there an easy way to use Stripe Tax when collecting one time payments via the PaymentElement?
  2. This page lists where Stripe Tax is available (https://stripe.com/docs/tax/supported-use-cases). Does that mean only businesses based in one of those countries can use Stripe Tax? Or only customers in one of those countries will be taxed appropriately?
  3. I'm trying to figure out how we'll need to update our existing payment collection flow to account for taxes. Currently, we have a two step flow where the customer chooses a product/price, can apply a promo code & can preview the price they are about to pay, and then a second step where the PaymentElement appears & the customer enters their payment information. Does the PaymentElement include any kind of handling for displaying tax information? Are we responsible for previewing the price a user will pay ourself (using the upcomingInvoice endpoint)? This page says that we need to have the customer's address before creating the subscription (https://stripe.com/docs/tax/subscriptions#handling-location-validation). Does that mean we now need a 3 step process (get address -> customer chooses plan & we create subscription obj -> show payment element)? Or is it possible to collect the address at the same time as the payment information? Are there any examples that you can point to of sites that are using a combination of the AddressElement + PaymentElement + Stripe Tax + Stripe subscriptions?

Learn how to collect and report taxes for recurring payments.

wind warren
#

Hello, i wanted to use AddressElement but it says it requires beta access. Who do i talk to to get that?

sacred locust
#

Hi , how can i send payout to merchant account as what will be the destination ID for that

#
const stripe = require('stripe')('sk_test_51M7CqbAqAePi9vIiIaBO0wAHIUmAmrUTTM89z5dx6MfbYK10pFs8YOJgxo3qrz2jXdRsWqbEuVNhaoLS4wkTfU3p00EweFGR7b');

const payout = await stripe.payouts.create({
  amount: 1100,
  currency: 'usd',
});

vagrant steppeBOT
#

Murtaza Shah

cursive gorge
#

I need help in 3d secure integration...

#

I'm unable to update cards successfully

#

@here

fiery yoke
#

Hello, anybody is doing PayNow integration?
How is the QR code generated properly? I dont see much in the documentation except it just say "Display now the QR code"

tranquil robin
#

Hello, i have got a question about the behavior of the invoices with 3ds and stripe webhook. I am creating a subscription as incomplete and retrieve the payment intent. I then confirm the payment intent with the 3ds. But as the invoice goes into invoice.payment_action_require, i don't understand well why it goes as to invoice.payment_failed to then be updated by the confirmPayment using the paymentIntent. Theorically it should be in hold as payment_action_require no?

vocal wagon
#

Hi,
I have problems on the call "$stripe->checkout->sessions->create" which returns me the field ""payment_intent" to null. Do you have a solution? Without ID I can't intercept the payment outcome wekbhook

light moat
#

Hi ! I would like to know if it possible to transfer money to a connect account through a wire transfer (or through another way?) ? And on the platform (main) account ?

Thanks !

gilded fog
atomic sleet
#

hi Dev team

can we send the amount breakups to the stripe like:

item_total_amount: 3000
discount_amount: 200
wallet_amount: 300
final_amount: 2500

final_amount is the payable amount to the stripe

i just want to send this data to the stripe checkout session

is there any facility ?

vocal wagon
#

Goodmorning, is there a way to provide a cancel_url next to a return_url?

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

grave vine
#

Hello team,

can you help me on how to convert this specific upcoming invoice calculation to stripe api php?
can't get the correct parameters for subscription-items.

the "Remaining time on Limit Leads 25000 after 15 Mar 2023" is the one I have difficulty to put into the api.

covert pawn
#

Hi, I am having some problems displaying the right payment methods. Can I get some help?

brisk zinc
#

stripe,i have problem, for android

#

who knows the solution?

#

this react-native

gentle pecan
#

Hi, we have built the subscription tool for our SaaS product which will accept monthly and Annual subscriptions. We already have a US tax engine that calculates tax for us and we want to collect the taxes for our service and then send the amount across to Stripe. Is it possible to only send the calculated tax value to Stripe so the value can be added to the customer invoice and collect the final amount after addition?

solid jetty
#

Hi There,
Does anyone know here if it is possible to set the Radar for Fraud Teams to block if a user has attempted several times to verify 3ds (SCA)( in the block rules)?
For instance, a user has attempted ( a potential bot) tries to bypass the 3ds attempted 175 times. We would like to block this kind of behaviour, blocking the IP and email, this user would still be able to try before getting blocked, and the 3ds would attempt, am I right?

warm osprey
#

Hi, I'm trying to migration from CardElement to PaymentElement and following this document https://stripe.com/docs/payments/payment-element/migration?integration-path=one-time&client=javascript

However, I encountered this problem..

The payment intent is indeed available.. notice the last 4 digit... bXuN..

I also noticed that it requests using the /v1 path...

I'm developing using Ruby on Rails and using the latest Stripe 8..0.0 gem

Learn how to migrate your existing integration with individual payment method Elements into a single Element.

split elk
#

Hi I have a question regarding the currency I receive when a user buys one of my products

main crow
#

hey!! To calculate the stripe tax for a customer for a paid plan we can pass these params in checkout session

billing_address_collection: "required" customer_update: {address: "auto"}, automatic_tax: { enabled: true },

It will calculate tax when user enter the billing address on checkout page.

For free users we dont have checkout page. Users are created in application and subscribed with free plan using below

.subscribe(plan: plan_name)

User can switch to paid plan from billing portal. For free plan I need to pass automatic_tax: { enabled: true } while creating subscription. What else I need to pass for address?

cerulean fjord
#

how can I contact a specialist?i want to know how to connect the stripe payment gateway to my website.

velvet berry
#

Hi there, short question: is there a possibility to delete all subscriptions from the test dashboard (just to get a better overview)?

tulip hornet
#

Hello, I was working with a stripe connect api. I created an account and then saved bank info for that account in the account.createExternalAccount function. It saved information successfully but when I am getting that information the account number is masked and it only shows me the last 4 digit . So how can I get the full number or I don't need that. I can perform a payout but just the account I'd given by stripe can you please confirm.

calm heart
#

Hello there, I have a checkout method that athletes can book a training package. A package consists of multiple sessions. Whenever a coach confirms the bookings, payment for the package is captured. Let's say the package price is $1000 and there are 5 training sessions. So, I want to transfer the portion of the amount ( amount per session. for mentioned case, it will be $200 per session ) to the coach's connected account for each successful session ends. How may I able to transfer the amount from the payment I captured for a package?

It works for one time charge like this -
$this->stripe->transfers->create([
'amount' => $transferData['amount'],
'currency' => $transferData['currency'],
'destination' => $connecetedAccountId,
'source_transaction' => $charge['id'],
'transfer_group' => 'BookingTimeID - '.$transferData['session_id'],
'description' => $transferData['description'],
]);

is there any method to transfer the amount using payment ID?

fresh adder
#

Hi I've started a stripe account earlier this month and didnt have an ABN (Australian Business Number) but now I do and I want to add it to my stripe account but I cannot find the option to add it anywhere. Does anyone know how I could find this?

vocal wagon
#

Hey guys, we wanted to track the end of a trial period.

So do that, we setup the webhook to receive Subscription.updated , checking the previous_attributes.status, et the new one. To see what's happening.

But, as we're trying it now, it doesn't happens this way. When the trial period is over, and switch to past_due, the event received has previous_attributes.status as "active" (instead of trialing) , and the new status as "past_due" as it should be.

Do you have any idea about that ?

Thank you very much for your help

tired wedge
#

Hey! We are a marketplace platform using Stripe Payment Element and Setup Intents API to capture a bidder's card info. The card is not charged unless the bid is accepted at a later date.

For cards that require authentication (3D secure / PINs), the user is prompted to authenticate the card when the card info is captured. Are we able to charge the card at a later date without further authentication?

Desired outcome: once a bid is accepted by a seller, the buyer's previously authenticated card is charged without further authentication.

vernal trail
#

Hi

#

Need some help

lyric wyvern
#

Hi there, is there any way to configure a subscription this way :
i want it to be automatically paid with a payment method
BUT i also want the invoice to be send every month .
?

slow hedge
#

Hello, we are using stripeConnect with standard users. We want to get 0.5% commision for every transaction that is made. The problem is that the fee for every card is different and that we need to pay the fee after every transaction leading to some transcations to be negative for us.

So if a user needs to pay 100 euro we are adding 0.5 euro -> 100.50 euro. Additionally to that if a user has european cards we are adding an additional 1.4% + €0.25. so that the user pays the application fee + Stripe fee. The problem is that we don't know beforehand what the Stripe fee will be so we can't add 1.4% + 0.25 euro because if the user has an international card the fee should be 2.9% + €0.25.

Can we know beforehand the stripe fee and add it to the charge of the user?

arctic surge
#

Hello stripe developers.

We have a long time running system with old and new clients running the same services.
For the old ones we are using the old direct charging system (we do that from our backend when certain conditions apply)
and for newer customers, we are using the stripe managed subscriptions.

Since according to yesterday's feedback from this #1047439040103845968 message
we want to migrate old ones to the new subscription system, with the less friction and interaction possible from the customer's point of view.

What is the recomended way of doing this?
Can i programatically create subscriptions for the customers directly without their direct consent once they are already a running customer?

Thanks!!

cursive gorge
#

hello developers, I need a help in update card configuration once again...

#

while updating a card, I'm using this card 4000005540000008 (it's a NZ card) but when I expand my card form stripe it's says billing as India?

rustic pulsar
#

Hello there,

I wanted if there was a way to remove the link Pay faster button. I've tried disabling it on the dashboard but still no effect.

This never used to show till recently. We'd only show Apple/GPay buttons. But now if they aren't available, Stripe just shows this new button

clear locust
#

Hello developer, I would like to ask if stripe can be used in google play or apple app for subscription payment?
I not found description in Billing.

vocal wagon
#

Hi! I have a question about subscriptions scheduling.

I have an active yearly pro subscription. I want to create a schedule, so at the end of the term, it will change to monthly pro. Via the API, I'd do make a call with the following values in phases: [ { items: [{ plan: "yearly-pro" }], startDate: 123, endDate: 456 }, { items: [{ plan: "monthly-pro" }], startDate: 456, endDate: 789 } ];

But when I try to do it via the dashboard, I get a completely different result in phases:

      {
        items: [{ plan: "yearly-pro" }],
        startDate: 123,
        endDate: 456
      },
{
        items: [{ plan: "yearly-pro" }],
        startDate: 123,
        endDate: 456
      },
      {
        items: [{ plan: "monthly-pro" }],
        startDate: 456,
        endDate: 789
      }
    ];```

Why is that and which one is correct? Can I avoid having the doubled first phase when creating a schedule via the dashboard? or maybe I should set it when creating via API?
#

Hey guys, we plan to implement stripe connect. Who can support me with my open questions?

fossil sonnet
#

Hey! Question about Connect and PaymentIntents API (Direct charge) - let's say we have a (captured) payment on Connect account with application fee of $10.

Afterwards, we issue two partial refunds on that payment which trigger two separate application fee refunds with proportional amounts (refund_application_fee and reverse_transfer = true) - is there a way for me to get the amount of application fee being refunded back to the Connect account for each Refund object (re_)? I can get the total through ApplicationFee API

Hopefully it makes sense 🙂 Thanks for your time!

grizzled fjord
#

Hello

#

Is there a boilerplate in react for Stripe one time payment, allow user to download the invoice?

atomic oriole
#

A question about us_bank_account_ach_payments capability when creating a new connected (express) account. We try to pass is as one of suggested capabilities in the https://connect.stripe.com/express/oauth/authorize url. But get the error "Platform passed invalid suggested_capabilities "transfers, card_payments, us_bank_account_ach_payments".". us_bank_account_ach_payments is enabled on the platform account. Can us_bank_account_ach_payments be requested on account creation? Or should it be additionally requested after account creation? What are the rules?

vocal wagon
#

Hello there, I have a problem with "tos_acceptance" when I'm onboarding customer accounts to my merchant stripe account

wicked glade
#

Hello team, we are in the beta tip to pay for android. Will we be able to create subscriptions with it or only one time payments?

lilac fox
#

Hello stripe devs. i am making a single page for subscription. and i want to show events on that page like stripe dashboard is showing like the image given below. can you help me out here.

sleek otter
#

Hi all, can we block the payments based on Card Issuer ?

coral torrent
#

Working with the orders (beta) api. I want to add 21% VAT on an order, but without using stripe tax.
How can I do that?

Since the products and prices are defined already, I don't see how I can manually set a tax amount?

pulsar bough
#

Hi team! We need a bit of clarification regarding disputes of SEPA payments in Germany. We're a connect platform, and one of our German merchant is saying that certain disputes are actually payment failures (due to insufficient funds), and that we can differentiate it by the reason provided for the dispute. Specifically, some disputes show up as "customer_initiated" <- this would be an actual dispute, and some disputes show up with the reason: "general" (see screenshots). Can someone confirm whether this is the case or not?

vocal wagon
#

Hi team!

Our Payment Process:
Payment by customer (Several methods, like card, sofort, giropay,sepa...)
After succeeded Payment: TRANSFER proportional part to a connected Account (acct_...)

Payment is ok and works fine, but the afterwards transfer failes with message:
(for example req_9m2nJ3iLrtrBn8)
balance_insufficient You have insufficient fun||ds in your Stri||pe account for this transfer. Your card balance is too low. You can use the /v1/balance endpoint to view your Stripe balance (for more details, see stripe.com/docs/api#balance).

This error comes with all payment methods.

I think the problem is, that the following transfer cames before the pending money is booked on the Stripe Account.

What can i do to prevent this ?

#

Hello,I am interested in using stripe for a couple of new projects,but I have a couple of questions about the checkout. We want to add extra functionalities such as; a select, checkbox or input field that we can customize. Is this possible?

maiden hazel
#

Hi all, I am working with subscriptions. When a user subscribes, I set the billing_cycle_anchor to the 1st day of next month, which is working fine. The issue is, when the payment fails, the subscription state changes to past_due, which is fine. But after the payment succeeds and the state changes from past_due to active again, billing_cycle_anchor resets to the day of when the payment succeeded. How can I achieve that the customer will get charged on the 1st day of next month?
I tried updating the subscription's billing_cycle_anchor, but I get an error saying "When updating an existing subscription, billing_cycle_anchor must be either unset, 'now', or 'unchanged'."

keen latch
#

Hi I am uk based working on server driven integration with Terminal we have a BBPOS WisePOS E.

How can we get this working in uk im getting an exception:

#

The server-driven integration is currently only available in certain countries. For more information

vocal wagon
#

hi, we are trying to implement card registration for futur payments including 3DSecure auth (as they will be offsession) but payment intent keep asking authentication, any help ?

sick sail
#

PaymentIntents ... do I always have to supply the "pm_id" ? Is there a way to only provide cust_id and stripe figures out which pm to use (the cust may have more than 1)

vocal wagon
#

Hello,I am interested in using stripe for a couple of new projects,but I have a couple of questions about the checkout. We want to add extra functionalities such as; a select, checkbox or input field that we can customize. Is this possible? does this work with wordpress elementor?

wild cobalt
#

Hello! Is there a webhook we can listen to, for us to know when a transaction has been blocked by Stripe ? Thanks 🙏🏾

vocal wagon
#

can staff please help me noboddy have checkt my account request and now it is day 20 and i want my money!

broken spruce
#

Hi there, can I please get some help configuring stripe betas?

red spruce
#

Hi, I have a question about separate charges for Conneted Account. Is there a way to make it like Direct Charge, where I get my fees first, then, for example, the driver and the restaurant get the remaining amount in percentage, like :15% for driver and the rest goes for the restaurant?

tawdry wagon
#

question on emails for payments in test mode. Does stripe send out email receipts in test mode? Because I never get any.

novel locust
#

Hello !
Is it possible to send a recap email of the subscriptions and not the first paiement ?
If not, can we get the model of an invoice in HTML ?

hollow whale
#

@crimson needle thanks for the help regarding connect oauth, made it

quasi plume
#

We are having issues where invoices created via the API are paid by a customer using ACH or a check. When we issue invoices, and someone pays via ACH or physical check, the money goes somewhere but is basically floating in space and it does not get applied in the invoice. Stripe doesn't really give us notice that an invoice payment was paid, and it does not apply the payment to the invoice either. We do get a generic email saying that we received a payment that doesn't match anything (see attached picture), but when we click review, it doesn't give us any options other than to see the payment. Eventually after some time, Stripe will apply the payment, but we have no way to know that the invoice was paid and it is still marked as past due. What is the correct approach here? What we are doing doesn't seem to be working. Is there a way to apply the payment to the invoice correctly? Either via the API or web portal?

sharp ibex
royal schooner
main crow
#

Hello, Is there way to update a subscription from plan A to plan B via checkout session?

vocal stump
trim smelt
#

Hi! I cannot write in the thread of yesterday, "scottmada - multicurrency prices"

tranquil robin
#

Hello, when creating a subscription with a fixed price and a trial period using its setupIntent. I try to use a card with 3ds to confirm the setupIntent. Upon trial end, the subscription goes into pay due and require once again the 3ds secure check. Making the subscription off session and confirming the related setupIntent is not enough to avoid the 3ds once again when trial end or its necessary to then use the invoice hosting page and send it to the customer so they confirm once again the 3ds of their card for the subscription?

dusk oracle
#

Hello, I'm trying to create a mobile app, with a tap-to-pay terminal using an android phone. I developp this app using react-native, and the sdk package @stripe/stripe-terminal-react-native.

After initialize the terminal on the phone (and accepting localization and bluetooth), with the initialize() method of useStripeTerminal hook, I try to reach the reader of the phone by using the function discoverReaders

const { error } = await discoverReaders({
      discoveryMethod: "localMobile",
      simulated: false,
});

My problem is everytime this function is triggered, it returns me the following error {"code": "UNEXPECTED_ERROR.UNEXPECTED_SDK_ERROR", "message": "The Terminal 'localmobile' module must be included for this DiscoveryMethod"}
Do you know if it is possible to connect to the terminal app to the local mobile within react-native ? If yes, how can I solve this error ?

vocal fox
#

We’ve just had a subscription service on our website all payments have been fine until today with them not renewing? Payment keeps failing the customer has sufficient funds and has even changed payment card but still failing can some one help as it seems to be failing from stripe side?

remote snow
#

Is the card Origin in the Stripe dashboard the same as the 2 letter country code in the API ?

tulip schooner
#

Hi,

Any thoughts on the below error message ?
This occurs when I run the code on a UNIX machine. Anything to do with proxy server perhaps ?
Caused by: com.stripe.exception.ApiConnectionException: IOException during API request to Stripe (https://api.stripe.com): connect timed out Please check your internet connection and try again. If this problem persists,you should check S tripe's service status at https://twitter.com/stripestatus, or let us know at support@stripe.com.

inner pumice
#

Question about coupons and international currencies.
I have a coupon that has been successfully redeemed by users paying in USD and CAD.
But stripe isn't allowing users paying INR, CHF, or NZD to use this same coupon.
The error they are getting back is "This code is valid, but your order doesn't qualify.".
Are you guys able to confirm that coupons work on all currencies?

dusk oracle
normal kernel
#

Hi, I'm seeing an error message showing up after trying to create a subscription and I can't quite track down exactly what is going wrong

timber pendant
#

Hi 👋
I would like to see data/a report on my churned subscribers, particularly a quantitative breakdown of churn reasons.
I want to answer questions such as:

  1. What % of my churn is voluntary vs. involuntary (payment failures)?
  2. For the voluntary churn what is the % breakdown of reasons subscribers provided?
  3. How have 1 and 2 changed over time?
    Can I see this somewhere/export this data from somewhere?
somber citrus
#

hi team! I'm creating a credit note, the lines parameter doesn't seem to be required in documentation, but I get this error quantity` or `amount` is required when crediting an invoice line item., I'm using api version 2020-08-27
"requestId":"req_cEnmCiQ9OUjYWQ"

wind warren
#

Hello, is it possible to change a label in the AddressElement?

sick sail
#

I receive payments from businesses - then payout drivers. Currently I do a stripe_acc->stripe_acc transfer. Is there a way to do a stripe->customer_id->stored_bank_acc ?? (so drivers do not need a stripe acc)

quick timber
#

Hello there. When using the API to list prices tied to a particular product, is there a way to tell which price is the default?

vocal wagon
#

Hey , I'm using Stripe in combination with Invision Community - For my Web hook I have all events enabled as said by the guide. However my payments have to be manually captured since they become 'uncaptured' - Is there any way to automate the process without having to manually capture every payment coming in? I checked my events and seem to be getting these errors (ill be posting them in order of my logs):

PaymentIntent status:
requires_confirmation
(200 OK)

PaymentIntent status:
requires_capture
200 OK

3D Secure succeeded

charge.succeeded
Delivery failed
Event delivery failed after pending for three days.

POST /v1/payment_intents/pi/capture (401 ERR)
reauthentication_required
Please log in again to complete this action.
(idk if this has anything to do with it)

pseudo raft
#

Hello,

I try to use the sample "charging a saved card"

taken from the following link:
https://github.com/stripe-samples/charging-a-saved-card

I have installed everything necessary with composer, however I notice that the index.php file shows me the following error : ) Fatal error: Uncaught TypeError: Argument 1 passed to Dotenv\Dotenv::create()

GitHub

Learn how to charge a saved card and handle failures - GitHub - stripe-samples/charging-a-saved-card: Learn how to charge a saved card and handle failures

random meteor
#

Under what circumstance would a paymentintent have multiple sessions associated with it?

stable stone
#

Hello, I have a quick question about using the API to create invoices. Can I create an invoice in Stripe and mark it that it has already been paid outside of stripe?

tulip schooner
#

#1047917203959332965 message

i see that a proxy host is used.

How can I set this for the below api call ?
PaymentIntent pi = PaymentIntent.retrieve(id,params,null);

rocky steeple
#

Hey there, is it possible to create a one off invoice (unrelated to any subscription) for a customer who has a subscription and pending invoice items due to a change in the cost of that subscription since the last billing cycle, without the pending subscription related invoice items automatically being added to the one off invoice?

astral karma
#

Can Stripe be used for US government purchase cards?

old remnant
#

When using Stripe.customers.retreive() does the subscriptions.data array also have inactive/cancelled subscriptions?

river trail
#

Hi, I would like to know which API to use if I want to pre-authorize my user before charging him/her, like we do at the gaz pump. My use case is that we use the Stripe Checkout Page and we want to accept payment but before charging the customer we have to perform a validation. When the validation is completed with success we want to proceed with the charge automatically and allow the access to our platform.

hazy sigil
#

I'm trying to leverage the Manage disputed payments to automatically handle subscription status changes once a dispute has been opened.

I created a customer and a subscription with a fraudulent card [4000000000000259] in a test clock which generated an invoice and a dispute on the invoice. I accepted the dispute, but the subscription is still in an active state despite updating the preference to cancel the subscription immediately without prorating.

Why is that? I would have expected the subscription to move to a canceled state.

sharp ibex
golden spade
#

I'm having trouble reading a webhook (evt_1MAIJyCoTIfwbn28frcxP3RH) that I believe should represent a Subscription upgrade. Trying to figure out which keys to look at to determine which previously present items are no longer on the subscription due to the upgrade. The webhook request seems to list all the items that were previously on the Subscription and the new one.

polar hedge
#

Hello, I am trying to setup a Payment Intent to use a customer balance, but I am getting errors that dont make sense when trying to apply the balance. I am only trying this because the previous error said the PI needs to have customer_balance as one of the options for the PaymentMethodTypes.

Are there additional params that need to be passed when allowing customer balance to be applied to the PI?

buoyant sundial
#

collectPaymentMethod on IOS keeps returning error "a required parameter is invalid or missing"

regal fossil
#

hello, while tying the stripe API reference, i've noticed that the POST to /v1/customers with the same email always returns a different ID, is this a expected behaviours?

swift cape
#

hi Stripe! I want to mass-update a list of stripe account ids to have the 1099-misc capability, if the account's country is US. is there a better way to do this than iterating one by one and updating each capability? Looking at about ~130k stripe accounts, and I want to do this within the next few hours

uncut dragon
#

Hi Stripe! It’s not letting me remove my account

#

I would really love to and add my other account account

wary meteor
#

Hi, I'm trying to create a Canadian bank account and on Stripe's dashboard I see 2 fields (Transit number and Institution number). How do I send those two fields using the API?
I see that routing_number can be used to send the institution number, but what about the transit number?

prisma drift
#

I work for a custom men's clothing manufacturer. We're potentially interested in using Stripe's invoicing solution but I would need to show each product's custom attributes on the customer's invoice page and PDF files. Does the stripe invoice platform support adding 15-20 additional fields per product (which would vary based on every order line)?

#

And if the answer is yes, would you happen to have any examples that you can share?

strange grail
#

Hi team, I have some questions about Stripe Connect Express accounts and the Stripe Data Pipeline with Snowflake.

My team is using Stripe Connect Express accounts to onboard our third party sellers. We then use the Stripe Data Pipeline with Snowflake to grab all connected accounts information for our tax reporting purposes. However, when we access the accounts table here: https://dashboard.stripe.com/stripe-schema?tableName=accounts, all legal_entity_address_fieldname fields are empty, even though the onboarding process includes an address input step. Is this simply a access limitation with Stripe or a configuration issue on our end?

spiral minnow
#

hey, i am currently trying to integrate Stripe Tax into my service but it seems like it keeps telling me Stripe Tax has not been activated on your account. Please visit https://dashboard.stripe.com/settings/tax/activate to get started. even though I went through all the steps on that page and it seems to be activated? on both live and developer mode

drifting epoch
#

Hi all.

#

Is this the right place to ask about some guidance regarding web hooks?

left lily
#

hi. im test mode i am trying to remove delete a bunch of test Connect accounts. I've tried "delete all test data" as well as trying to get rid of them individually. no luck.

tulip schooner
#

I am using the below to extract the Payment Intent.
PaymentIntent pi = PaymentIntent.retrieve(id,params,null);

Is there a way to include the "customer" object in the response by using the "expand" query param ?

wraith snow
#

Hi, I'm having some difficulty using the paymentIntentsAPI to save payments details during payment. Everytime a payment is made, Stripe is creating a guest instead of attaching the payments to the Stripe customer that was created for the authenticated user

Below is my create paymentIntent api call

hybrid hemlock
#

If present in combination with setup_future_usage, this PaymentIntent’s payment method will be attached to the Customer after the PaymentIntent has been confirmed and any required actions from the user are complete.

#

Are you confirming the payment intent?

wraith snow
#

I am

#

Is this correct

#

I think I've figured out where it's going wrong btw

wraith snow
vagrant steppeBOT
#

dida

#

pakkerr

vocal wagon
#

Hi, are there any workarounds for creating receipts for one-time payments using Stripe Checkout Sessions?

tired dagger
#

How do I enable apple pay if I'm using the Stripe Payment Element on a react web app?

crimson viper
#

Hello, i've wiped my test data. but its seems that terminal configuration stayed, additionally, when i try to delete the configuration via the api, it fails, telling me that there still is a location using it, but i've got no locations according to GET /v1/terminal/locations, here is the delete request id for reference: req_1RcnZbjLvYbShm

merry cypress
#

Hi folks,
Is there a way to access an OXXO voucher without submitting name and email?

keen cypress
#

Hi, I'm trying to make it possible for customers to downgrade their subscription quantity at the end of the billing period by using the subscription's schedule, and that works great by introducing 2 phases the first time, but if I do it again with a new quantity, the phases already exist and can't be overwritten. Is there a way to clear a schedule or remove phases so I can add more back on?

ornate pollen
#

Hi Gurus, is their a way to send a receipt to multiple email address after a Payment Intent has succeeded. I know i can populate the Payment Intent with an email using receipt_email, which i'm currently doing. Although i'd like to send to multiple email addresses, can this be done?

raven flare
#

hello, i want to know how many payments intents does stripe when the payment has failed?

late kayak
#

Hey there! I followed the Build a Subscription Integration guide and noticed that since subscriptions are created before their setup intents are confirmed, the subscription is left attached to the customer in the event that the customer's card is declined. This isn't particularly worrisome, except that it looks like the subscription is going to keep generating invoices and that the failed invoice is going to keep trying to charge the customer. Should I be concerned about this? The subscription's "Billing Method" seems to be "Charge default payment method" until a payment has succeeded and the payment method is saved to the description. Does this mean it will try to charge the customer's default payment method if they eventually have one?
https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements

silent stratus
#

Hello I have a question about the external account requirement on a stripe connect account.

wicked fog
#

For pending charges, can I show my customers a link to the payment receipt?

tepid kraken
#

Question regarding Stripe Terminals. Is there a way to allow customer signatures on the WISEPOS E Readers? Looked everywhere to no avail

edgy helm
#

Hi I am trying to set up a Rails 7 app to be hosted on Railway. I am have trouble getting the webhooks to listen on the app. Does anyone have experience with railway.app as a production environment? Thanks

nimble breach
#

Hello, I am using the Stripe Create Checkout Session API and wanted to confirm my understanding. Can a customer checkout with coupon AND promotion code or is it coupon OR promotion code?

ornate pollen
#

Hi Gurus, I'm aware that we can send a receipt of the Payment Intent to multiple email address by calling update and declaring a new email address. Can this also be done for refunds? The documentation indicates that it only uses whats specified on the customer.

worn notch
#

Hi! im in this current flow:
I have a checkout prefill with a credit card, i click on "change" credit card deatil i added a tottally diffrent card (never added before of the testing strip doc) and the payment is succesfull but when attaching the payment method to the customer getting this erro:

novel obsidian
#

Why is my subscription's current period 30s off from the schedule's current period? Subscription ID sub_1MAMIOBSqAkKUXpQZCd5jbQa, schedule ID sub_sched_1MAMIcBSqAkKUXpQQhSNyC4S. And I am seeing subscription.current_period_end - schedule.current_phase.end_date == 30 as well as subscription.current_period_start - schedule.current_phase.start_date == 30. I would expect those to be equal.

leaden jewel
#

Hey, What is the TOTAL fee stripe takes from Tap to Pay in person transactions

silent stratus
silent summit
#

Hi there, in the documentation to create a Connected Account, https://stripe.com/docs/connect/add-and-pay-out-guide , it says 'Don’t email, text, or otherwise send account link URLs directly to your user. Instead, redirect the authenticated user to the account link URL from within your platform’s application.' Is this required by the terms of service or is this a suggestion? What are the possible consequences of emailing, texting, etc. account link URLs? Thank You!

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

drowsy raven
#

Hello. Is it possible to enable a field for inputing coupons on the stripe checkout page, or I need to pass the coupon code directly when I generate the link?

nimble dagger
#

Hi there,
I am writing .Net unit tests. I need to create a dummy payment intent and have it confirmed by Stripe but not captured. My code:

        StripeConfiguration.ApiKey = ",,,,,"    // using test Api key

        // Create
        var options = new PaymentIntentCreateOptions
        {
            Amount = 500,   // = $5
            Currency = "usd",
            PaymentMethod = "pm_card_visa",
            CaptureMethod = "manual",
        };
        var service = new PaymentIntentService();
        var paymentIntent = service.Create(options);
#

Oops, cut off the important part of the code:

        var confirmOptions = new PaymentIntentConfirmOptions
        {
            PaymentMethodTypes = new List<string>() { "pm_card_visa" },
            PaymentMethod = paymentIntent.Id,
        };
#

var paymentIntentService = new PaymentIntentService();
var confirmPI = paymentIntentService.Confirm(paymentIntent.Id, confirmOptions);

#

Creating the PaymentIntent is fine. But when trying to confirm, I get an exception:

remote snow
#

Hey all, the Stripe Identity documentation says:

Document checks are asynchronous, which means that verification results are not immediately available. An identity document check typically takes 1 to 3 minutes to complete.

All the verifications we've done so far for users in different countries using different ID types have all been fairly instant, within seconds. Is this documentation outdated?

viral wave
#

Hi dev-help, we are a Canadian company hoping to roll out terminals. We got our terminal and are almost finished the integration with our API however when I added interac as per the documentation https://stripe.com/docs/terminal/payments/regional?integration-country=CA&terminal-sdk-platform=js#interac-payments I get an error (specifically when I add "'interac_present'" to payment_method_types: ['card_present', 'interac_present'] I get an error:

"message": "Payment intent must accept an in-person payment method."
"type": "invalid_request_error"

everything is up and running with credit cards and working perfectly. I add one line to enable interac and nothing works. Does anyone have any ideas?

an example requestID is here https://dashboard.stripe.com/test/logs/req_knBina2x9yaoTc?t=1670004434 (req_knBina2x9yaoTc)

vocal wagon
#

Hey guys sorry to ask you this but I need your help please

#

I want to change my account representative but I don’t know how

#

In my dashboard setting when I go in business details the account representative section is changed so I can’t to change

#

Please someone help me

tropic bridge
#

Hello folks, we would like to change the country and business information in our account and we notice that this is not possible and that we should do a migration.

Can you give me some guidance on the steps i should expect to be taking and answer some of my dubts?

NOTE: i know that this seems like a question more for support, but i hve some technical dubts

drowsy raven
#

Hey @midnight marlin I couldnt get to thank you on the thread but THANKS!

ornate pollen
#

Hi Gurus, does it work if i specify an email address on the refund Payment intent? Or does it only use what is on the customer?

nimble breach
#

Hello team, would you mind explaining me what's the difference between a Coupon and a Promotion Code?

grave agate
#

Hello team, can we see payment failed reason on invoice.payment_failed ?

compact rose
#

Hi, we are currently using Stripe Connect with Standard accounts to facilitate payments. We're looking to implement Stripe Tax so that our connected users will be able to meet their tax obligations. We collecting payments via the Payment Element hosted on our site.

I'm trying to figure out how we'll need to update our existing payment collection flow to account for taxes. Currently, we have a two step flow where:

  1. the customer chooses a product/price, can apply a promo code & can preview the price they are about to pay
  2. the PaymentElement appears & the customer enters their payment information.

Does the PaymentElement include any kind of handling for displaying tax information or, are we responsible for previewing the price a user will pay ourself (using the upcomingInvoice endpoint)?
This page says that we need to have the customer's address before creating the subscription (https://stripe.com/docs/tax/subscriptions#handling-location-validation). Does that mean we now need a 3 step process (get address -> customer chooses plan & we create subscription obj -> show payment element)?
Or is it possible to collect the address at the same time as the payment information?

Learn how to collect and report taxes for recurring payments.

muted tusk
#

Hi team, a customer recently asked us if it's possible to pay "off session" subscriptions / recurring payments through ACH?

The documentation seems to indicate that it's not possible to pay a recurring subscription fee over ACH - is my understanding correct?

olive quail
#

Hey there! We're having some serious issues with Stripe regarding connecting to it for Discord's subscription feature. The first prompt is to ask for my email, I enter in the one we use for our team in our existing Stripe team/account yet it is asking me to fill out all of my business information and is creating a new team on my account. Can someone help?

#

Also @misty hornet, I see you help a lot here, you should totally implement forums for this page it would save you all a lot of time. 👼

mystic egret
#

Hi, is it possible to integrate Facebook pixel and Google pixel on stripe?

subtle parcel
#

你好

ivory onyx
#

Hi! After I generate an onboarding link, what is a good pattern to know that they successfully completed it? I'm thinking of pros and cons of webhook vs fetching the Account object. In this link: https://stripe.com/docs/connect/express-accounts, I know it is saying that you can check details_submitted, but then right after it also says something about charges_enabled, so I am a bit confused on what the difference is. I want to know when to not send an onboarding link again, but instead make a dashboard login for them.

ivory onyx
#

Is it very unsafe to store customerId / accountId in session? I am currently storing it there and then sending it to my server for whatever calls I make that interact with Stripe API. Is this safe, or should I fetch the customer id from my db right before each call to the Stripe API

golden cosmos
#

@ivory onyx lets continnue the discussion in your thread

mossy mango
#

Hi, guys! We use PaymentIntent API with Connected accounts.

  1. We want to use metadata with account_update API (https://stripe.com/docs/api/accounts/update) for our connected accounts but we don't see the metada settings for our connected accounts in our dashboard. The connected account type is Standard. Maybe our clients need to enable some settings for metadata?
  2. Also, using this account_updated API in test mode we get this error message: Only live keys can access this method.; request-id: req_RxJ6z2xrB4NsCt. What is wrong?
stiff bay
#

i need help

#

can someone please help me

vagrant steppeBOT
#

Skintypoo

torpid wharf
#

Hi team, I am trying to set up Elements for android and ios, can you pls let me know if I need to set up the ephemeral key endpoint to access customer details

steady cosmos
#

Hi Team,

I have a doubt, a webhook is trow after o before of the redirect of the confirm payment?

Thanks!

naive magnet
#

Hi Team,
Anyone available for the help?

vocal wagon
#

Hello, I have a question about subscription, any help?

frigid kettle
#

I have an issue with accepting payments even tho I seem to have activated my account, any help?

vocal wagon
#

Hello again
My Problem asked yesterday was:
Our Payment Process:
Payment by customer (Several methods, like card, sofort, giropay,sepa...)
After succeeded Payment: TRANSFER proportional part to a connected Account (acct_...)
Payment is ok and works fine, but the afterwards transfer failes with message:
balance_insufficient
You have insufficient fun||ds ....
(for example req_9m2nJ3iLrtrBn8)

Now i have transfered money (DEV Mode) (Pic attached)
Error still exists
Here is the BALANCE->retrieve JSON.

{ "object": "balance", "available": [ { "amount": 0, "currency": "eur", "source_types": { "card": 0 } } ], "connect_reserved": [ { "amount": 0, "currency": "eur" } ], "livemode": false, "pending": [ { "amount": 1262549, "currency": "eur", "source_types": { "card": 1262549 } } ] }
I can´t find my 1000EUR from the
"Future refunds or disputes or negative balance - Account
Extra funds to cover future refunds, disputes, or** a negative balance**. "

Depending on this quastion:
When will the pending balance switch to available balance

Any Idea ?

old remnant
#

Hi, We've added support for localised pricing by switching the price Id depending on user's country. This price Id has support for multiple currencies.

However, I learnt from Stripe Support yesterday that it will default to the USD price if customer is prefilled in the checkout session and that currency needs to be defined at the time of customer creation.

Since we created customer objects at the time of account creation at our end, all customers now have USD currency by default.

Despite the fact that that is an extremely odd default, is there a way to override currency for a particular checkout session? I see docs for this in "Present Local Currencies", but there is no type for currency override in the Node.JS library types. Are the docs wrong, or is the library missing types?

Or maybe update the currency associated with a customer in Stripe? I don't see types/docs for this in the Node.JS library.

worn notch
#

Hi i have one question, when i create a checkout session i put "setup for future usage" in "on_session" and works fine when in the checkout i change the card details to a valid payment method. But when i change it to a decline card, the decline card is not attaching parameter : ref-id: req_9bAmQX61QuEEMf

sweet fjord
#

Hello, Is there a way to add/edit billing email and add multiple cc email address to customer via API, similar to Stripe dashboard, where we can edit customer and edit billing email, which is different from customer email? I would like the invoices to go to multiple emails and not only customers email?

icy pine
#

I need a solution.
Using Stripe Elements with Nextjs

Application error a client-side exception has occurred while using Safari on Iphone.

Console error content

[Error] IntegrationError: Invalid value for elements(): clientSecret should be a client secret in ${id}_secret_${secret} format. Specified.
silver canopy
#

hi, I'm new on the stripe API. I try checkout session with capture_method "manual" and setup future usage "off_session".
When I try to retrieve session and get paymentintent for capture I have this message "StripeInvalidRequestError: This PaymentIntent could not be captured because it has already been captured." Any ideas plz ? Seems capture method manual not working in my case.

vagrant steppeBOT
#

Jeko

manic tundra
#

Morning guys
Creating SetupIntent to attach paymentmethod to a customer
Though the payment method on the customer profile is different that what I received back as a response from confirmSetupIntent --> payment_method

vital mantle
#

Hi,
I integrated the Stripe Payment Request button. In the case of Apple Pay, I'm getting an error InvalidAccessError: Page already has an active payment session.
I found out from the stripe archives that this issue is reproduced when the user double-clicks on the apple pay button. Is there any possible solution for this?
Stripe Archive issue -> https://github.com/stripe-archive/stripe-payments-demo/issues/158

vagrant steppeBOT
#

rising_geek

vocal wagon
#

Hello! We are working with stripe (apiversion: 2022-08-01, module version 11.1.0) and we want to include custom_text to Checkout Sessions. However we get the following TS error :
Object literal may only specify known properties, and 'custom_text' does not exist in type 'SessionCreateParams'
Any ideas? Thanks in advance!

burnt dagger
#

Hello Devs in the house.

I have an Issue with integrating Stripe with VueJS-3.. I am using the stripe npm module, when I create and try to render a Card Element on screen, it does not display anything ... Upon inspection in the browser dev tools, I see and element is created with a StripeElement StripeElement--empty class, some nested div with __PrivateStripeElement class but nothing displays on the page.. Please Help 🙏

dark totem
#

Hi 👋 We're trying to launch a product so that

  1. customers can signup before Christmas
  2. billing is paused until end of year
  3. first three months in 2023 are free (with a coupon)

How does the coupon duration work in this case? Does the coupon get redeemed only when billing is resumed 1.1.2023, or does the coupon get redeemed when it's applied to a Subscription?

(any ideas how to best solve the requirements 1-3 are welcome)

jolly tide
#

Hi team,
I need a small support with below.
I am trying to open a stripe subscription checkout using an iFrame in my React Application.
But it throws this error.
"Stripe Checkout is not able to run in an iFrame."

Can someone help me to fix this?

cold osprey
#

Hello dev help team,

i have a subscription question.
when a new user is created, i also create a new subscription with payment_behavior: 'default_incomplete' that is pending. the issue is that the customer might not pay directly and instead make changes to his subscription that will result in a different price. i would like to update the subscription to reflect those changes when this happens but i can't update that temporary subscription. would you suggest canceling it and creating a new one? or is there another way?

magic wren
#

Hello, I need some advises. Currently in my project, I'm doing a payment method attachment after a subscription creation. by retrieving the paymentIntent with the subscription.latest_invoice.paymentIntent object. however when the price of the subscription is 0, there is not paymentIntent object, I guess I need to use the pending_setup_intent in the sub object, but could you confirm me that we always has one pending_setup_intent?

lilac sequoia
#

Hi All. Am trying to integrate the Stripe Payment link into my website. The only way I can see to match a PaymentIntent or Charge from the Payment Link with a user in my system, is get the the charge.billing_details.email value, which is the email submitted on the Payment link form, and compare it with the email of the users in my system. It works, but it does not feel like a very full proof way. Is there a better way to do this?

jolly stone
#

Hey evenyone hope you are doing well.
Currently i'm facing the issue with stripe with Google pay account.
https://nimb.ws/lCXVgw
Error : Your request failed. Contact us. Learn more [OR-CCSEH-24]

#

Can you please anyone help me ?

vocal wagon
#

Hi

#

I have a question regarding webhook

rigid stag
devout sable
#

It's been almost 1 year, I am trying to delete my stripe account but stripe isn't helping me. While joining the medium partner programme, I gave some fake information and created a stripe account. Now, I realized that it was a bad idea to open an account with fake info. I now can't verify the information because I gave everything fake, also stripe is not available in my country. So, I want to delete my account. How can I do this? I am trying for the last 1 year to delete my account but unable to do so.

lilac crow
#

Hi guys, i have a question about Stripe connect to my chrome extension mv3, what should i do??

#

script src is not working

left basalt
#

Is there a way to never create a customer with payment links, I can't use the checkout, but it is creating a new customer for every transaction is causing a lot of issues. can't I pass a Cus_id into the API call.

summer verge
#

Hi guy ! I'm implementing Klarna for the checkout process. It working perfectly on test site. But on production it got this message after i create payment intent . Can anyone help me this ? Thank you all

solar jackal
#

I am facing this type of issue can you please help me

shadow schooner
#

Hey my dudes. We are having our (Java) Backend create payment intents, then our (React) frontend handles the payment using the Payment Intent Secret etc.

The success of the payment is required to load the next page, the customers profile properly to reflect their purchase. I'm curious what is best practice in terms of getting the successful payment for a synchronous payment to the backend. Either forward the successful payment response from the Stripe client to the backend, or using webhooks.

Some of my devs have concerns withusing the Stripe client result over the webhook because if something goes wrong the successful payment might not reach the backend and the purchase would not register. My concern is if we rely on the webhook before letting the customer see the page they would go to after a successful payment is that it might complicate things more and cause an unnecessary delay.

I guess the actual answer might be to use both but curious if there is a standard/recommended payment flow that either is webhook first or stripe resonse first.

hearty jewel
#

Hi there, we've just switched from sending our own emails, to using Stripe to send 'em. We're getting lots of tickets from customers though saying that they haven't received the invoice - can someone help me troubleshoot this?

royal pike
#

Hello,

We're using Apple Pay to create and confirm Stripe Setup Intents. The issue is that some users receive the error invalid_cvc. That cannot be because Apple Pay wouldn't even allow a user to add a card with an invalid CVC. Additionally, one of us has this problem and they are sure their CVC is valid as they can use Apple Pay to pay in other apps just fine.

vocal wagon
#

Hi, I would like to verify my account. As it has not been verified, since registration, all transactions are cancelled - failed. What to do? And where? Thank you, please, contact me as soon as possible, now many people want to pay on e-shop by card.

analog ether
#

hi , How can I define the expiration date of a checkout link?

half dragon
#

Hi all.
I`m connect Stripe to my project on Vue 3 using stripe-elements, and its working, but according to design I have, expiration date must be setted by 2 dropdowns.
Can somebody give me an advice, how to make it?

willow gazelle
#

Hello is it possible to cancel a subscription which was paid by checkout session ? Like I have a product with reccuring payment ($x/day). And whenever a customer wants to pay I create a checkout session for it where the user can pay. I have a feature where the user can cancel it anytime he wants. However the checkout session doesnt return anything of which I can identify the paid subscription inorder to cancel it.

#

I only get the cs_.. id

carmine hedge
#

can somebody help me with stripe scan card sdk

surreal ore
#

Hello helping people 🙂

I'm testing my B2C app (Angular/Firebase) with Cypress.

During my test, I create an custom account (a seller) linked to an external account (to simulate the receipt of funds). Then a lambda customer buys using the testing cards. So far so good.

The money received by the seller goes first in the pending balance, and 7 days after moves to available balance (that can be withdrawn).

I wanted to use testClock to simulate this advance in time, but the account object doesn't accept it (only customer can ?)

Could you help me find a way to advance in time for my seller ? Or maybe send my transfer back in time ?

queen mulch
#

Hi guys.
Currently, I have a single stripe account in test mode. This account has an API key that is being used by the same app in 3 different environments.
When performing actions against Stripe, like creating a subscription, for example, an environment will receive a webhook event related to the action that it has performed, and the other envs will receive the same webhook event, even though they have not performed any action against Stripe. That happens because they are sharing the same API key.
I would like that each environment receives only webhook events related to its own action. Webhook events resulting from other environments' actions should not be received. Also, I would like to keep them sharing the same API key. Is there a way to achieve that?

vocal stump
#

Can I explicitly ask for a higher API version in a request than my account is upgraded to?

wild cobalt
#

Hi guys. In test environment, when a card charge is blocked by Stripe Radar as high risk Stripe emits charge.failed event. However we had a situation in production where a bank payment method was blocked and no event was emitted. Any idea why this happens ? We need the charge.failed webhook event to handle the blocked transaction properly. Thanks

tranquil robin
#

Hello, when creating a subscription with a trial and using a 3ds card. After confirming the setupIntent generated from the subscription creation with the PaymentElement and confirmSetup. When the trial get to the end (setting the trial_end to now), the new generated invoice become pending with the subscription in past due (requiring user action 3ds). The card used was 4000002500003155, which theorically wouldn't prompt me to check the 3ds again. Does the fact the product goes from a trial (invoice to 0) to the price amount (invoice to pay X amount fixed) will so trigger the 3ds? From the documentation, if the payment method is setup as 'off_session' it wont prompt again the user for the others payment, but for the case of an off session subscription starting as a trial (so price at 0), it happen to then prompt again the user to confirm for the 3ds. Is there a configuration i missed or that is the normal behavior of the invoices and subscriptions transition from trial to pay with a card whom ask 3ds?

honest hemlock
#

Hi, I'm wondering if it's possible to use promotion codes using the no-code pricing table -> checkout flow, or do I need to do be able to create a checkout session myself to allow promotions?

hasty dove
#

when transferring funds from a platform account to a connected account, what webhook should i listen to, to determine it succeeded? on the platform side I see you get a transfer.created hook, is there transfer.failed too or would the fact that it failed only appear when I use the SDK to create the transfer (although the docs do say the hooks are the source of truth pretty much)? On the connected account side I see there is payment.created and balance.available.

keen cypress
#

@languid tulip I just want to say thank you so much for your help yesterday in #dev-help message, I got it working by releasing the schedule and then creating a new one! You were right about the update error and unblocked me bigtime. I really appreciate your help ❤️

vivid burrow
#

Where do I go internally to see more details about a "StripeRateLimitError...This object cannot be accessed right now because another API request or Stripe process is currently accessing it?

jolly wind
#

Hi everyone the stripe is the live mode. I have created one payment intent with a shipping address. I have already enabled the After pay in the stripe dashboard. But the payment intent response return only card payment type.

cunning parrot
#

Hi, I have a small issue using the stripe-magento2 library. In the admin view I get the following message, which is not removable, and doing as instructed does not resolve the issue. Everything works as it should, payments are not affected, it's just this error message which I can't get rid of. What is a bit weird is that the generated webhook uses API-Version 2020-03-02, which seems fairly old, idk if the library version 3.3.6 which came out 3 weeks ago should be using this two year old API-Version. Thanks for your help in advantage!

sudden inlet
#

Hi, I just wanted to know for the payButtonElement on click event what statuses I have available to me to send through to the resolve? Thanks

vocal wagon
#

Can days_until_due be set to 0? or does it have to be set to null? I'm having an issue where I had it set to 5 days and non-paying subscribers with no intention to renew get a second invoice generated before their subscription is finally canceled

glossy tangle
#

It's a little unclear to me how to use subscription schedules to downgrade a subscription. When a user downgrades their subscription, I'd like for that to take effect at the end of the current billing cycle. Is this a use case for subscription schedules? Or is there a parameter I can use on updating the subscription to tell it to wait until the end of the billing cycle?

polar ridge
#

Hello everyone.

We are experiencing a strange error. we are trying to show NET prices of given line items
for that we use the property . amountExcludingTax of the InvoiceLineItem object
(the documentation states: The integer amount in %s representing the amount for this line item, excluding all tax and discounts)

this all works out great UNTIL we add a promotion code then the numbers are wrong (not even including the discount they are just wrong)
Here is an example invoice, could someone help us?
in_1MAbITCdMXqOJ44NsGKlmcA4

left lily
#

is it possible to break or force a test connect account to have 'past_due' requirements that disables their account? so i can test for that scenario?

keen cypress
#

Hi there, I'd like to use the same card brand icons that appear inside the <CardElement> when I display the last4 digits of a Payment Method, am I able to reference those images somehow from my component in Node.js?

vagrant steppeBOT
#

MarvinSchramm

#

mdubya

#

Hydriad

brisk thunder
#

Hi, I have a Google pay payment in stripe dashboard while google pay is disabled that also supported 3D secure authentication? Payment id is . is it possible to get an explanation for this payment? I wasn't aware that Google pay payments supported 3D secure and worked still with google pay disabled in stripe settings.

wild cobalt
#

@stray oxide Here is the id of the payment py_1MAGBiBVfuMTCR40WoZF3olc, thanks in reference to this thread #dev-help message

dark totem
#

Hi 👋 It's not immediately clear to me from the API docs how to start a subscription that's paused initially. I understood any "complex" stuff should be done with Schedules, but I don't see an option in the Schedules API to set pause_collection. The problem is:

  1. A subscription always required an item to be created, so I can't create empty subscriptions
  2. That item is immediately charged, before I can make the update call to pause payment collection

The only solutions I've so far come up with:

  1. Add a small 5 minute trial, so I can pause collection before payment is attempted
  2. Use quantity 0 on the sub item initially, then pause, then correct the quantity

Just though I'd ask here, maybe consider this also as a feedback request for option to start subscriptions in paused-state 🙂

glad sonnet
#

Hi there what is the best way to differenciate between a renewal and a cancellation in a customer.subscription.updated event, I have a weebhook and there I need to know if is a subscription cancelation or not

real wyvern
#

Hi, we are a platform account with connected accounts. Trying to set up a payout reconciliation report in our platform for our customers to view their payout information. How do we get refunds for connected accounts to show up as deductions on this report so the totals match for any given period between their bank statement and the report? https://stripe.com/docs/reports/payout-reconciliation

glossy tangle
#
Stripe::SubscriptionSchedule.update(
  schedule.id, 
  { 
    phases: [
      { items: [old_items], end_date: 2.weeks.from_now.to_i },
      { items: [new_items] }
    ], 
  },
)

☝️ This throws an error: The subscription schedule update is missing at least one phase with a start_date to anchor end dates to anchor end dates to

But if I add a start_date: now to the first phase: You can not modify the start date of the current phase.
If I add start_date: 2.weeks.from_now.to_i to the second phase: The subscription schedule update is missing at least one phase with a start_date to anchor end dates to anchor end dates to.

How do I structure this to schedule a change for an existing subscription?

scarlet carbon
#

Hey everyone,
I have a question on Suitesync. We have a client transitioning from SuiteSync to a custom solution as they also transition their backend. As they get ready to move into Prod they are looking for some sort of either redirect or even just an alert when a customer tries to use one of the old Suitesync links. Is this possible?

vocal wagon
#

Hi.. i have a question related to webhook live

finite hawk
#

Hey! I was wondering if there's any way to automatically add a credit to a customer if they use a promo code to pay for something that is lower price that the amount of the discount. Thank you!

tranquil garden
#

Hi, I seem to recall I used to be able to get payment sources included in the call to GET  /v1/customers/:id. What is the recommended way to pull customer sources? Can they be pulled with the customers GET call?

rare whale
#

Hi, without any explanation my stripe payouts have been locked and my dashboard tells me that stripe will be unable to work with me anymore because of unauthorised payments and none of the explanation inside the website makes any sense. I tried to contact the customer care but none of my mails have been answered and the live chat and the call connects to reach executives have been disabled for whatever reason. Please help!

#

Thank you

devout mica
#

Can I setup stripe webhook endpoints that accept glob patterns?

Preview environments in vercel have changing URLs and I'd like to create a temporary stripe webhook endpoint with my events on the fly (that gets destroyed on PR merge basically)

Is that possible?

viral wave
amber topaz
#

Hi! Question about issuing: When i create a physical card in test mode, it comes back with status: 'delivered' without me manually marking it as delivered using the endpoint. Is there a way to simulate a pending delivery?

faint frigate
#

Hey all. New here. I'll start by complimenting the engineering team for an incredibly well-thought-out service and API. And excellent documentation. I have struggled along the way, but ultimately it all makes sense once I read and think enough. I look forward to getting some extra help here as well. And maybe I can share some of what I've learned too. FYI, I'm developing using C#.

I have iterated my way up from simple to complex implementation. My employer provides a platform for our principal customers, who are "accounts" in Stripe's terminology. Their customers pay for services from those accounts. And we take a cut. Customers take services from many different accounts. So I am registering customers at the platform level. As of today I finally have a functional way to clone one payment method and then the customer record to the connected account long enough to complete a payment. Success! I see that if I do this every time I will get duplicate cloned customers on the same account. So I use metadata to search for those cloned customers first and create if I don't find what I need.

Now here's where I am puzzled. What if the customer at the platform level changes their payment methods? Like chose a different default. Or delete an old one. I don't see how to mirror that change in the platform customer's payment methods to the connected account mirrored customer account. Make sense? The Customer.Create() call can (must) include a PaymentMethod parameter for cloning. But the Customer.Update() call may not include such a setting. I am even trying to create a new cloned payment method, but it appears to be ignored. I'd appreciate some tips here. Also. I am curious why cloning a customer does not also clone their payment methods and preferences.

Thanks in advance!

nimble breach
#

Hello team, I was wondering if it is possible in the Stripe Checkout Hosted Page, could we display the Price Object Name instead of the Product Object Name?

low vessel
#

Hey! Does anyone have issues using coupons on retrieve upcoming invoice endpoint? If I want to preview a new subscription invoice with a 15% discount coupon it works as usual. But, if I'm updating a subscription (removing an item and adding a new one), total discounts are 0 but the invoice line includes something like Remaining time on X product (with 15% off)

How can I get the real discount? Or is there something I don't get about this API endpoint?

novel obsidian
#

What's the best way to ensure a customer only has one checkout session open? I am using it in mode=subscription and I don't want it to create multiple subscriptions. 1) I did not find a way to expire all current checkout sessions when creating a new checkout object. 2) When listing checkout sessions, I can only filter by customer and not by status=open, so if the customer opens multiple checkouts over time this endpoint could get slow.

bleak holly
#

Hi there, we are looking to build functionality that listens to the "payout.created" webhook for Stripe Connect accounts. We have code to create an instant payout for a Stripe Connect account and receive that webhook. My question is, how do we generate a "payout.created" webhook event for a regularly scheduled payout? https://stripe.com/docs/api/events/types#event_types-payout.created

viral wave
#

Hi, I asked a question here and then someone responded but I can't reply with what they need because the thread is locked. Should I be doing something?

restive estuary
#

Help , I’m working for door dash and imputed the wrong social security code

#

Where do I go for assistant

small ginkgo
#

Are invoice payments blocked if the price is archived? Risk was not evaluated.

tawdry galleon
#

Hi I'm having an issue reconfiguring something in the Stripe Dashboard. In our account Settings > Public Details I want to update the email and phone number to contact for support. However when I try to save these values it throws a client error that A value is required for the Shortened descriptor. We set Shortened descriptor dynamically over the API accordign to type of service for the specific transaction so I dont want to set this in the console. Is there a workaround?

ebon wave
#

is there a procedural style for stripe-php?

spiral minnow
#

hii for some reason my customers see the Checkout Page in German language (my language I set for my stripe dashboard etc) even though it should automatically choose their Browser language (which is english) or am I wrong?

rancid nest
#

hi, I cant complete the connection from stripe to my site

#

it stays on step 3

torn drift
#

Howdy! I'm trying to setup Stripe Connect (Express) accounts to be able to accept payments directly. Following the steps here - https://stripe.com/docs/connect/enable-payment-acceptance-guide everything works great! However in step 4 it requires a PRICE ID. In order to get a Price ID that means the business would need to create a product, and then that product is created underneath MY stripe account and not underneath their Express account. So if each business created 100 products that seems like it could get really messy really quickly, is this how the Business Direct Payment setup is meant to work?

kindred moss
#

Howdy Stripe me again with more apple pay shenanigans. Okay so I'm getting this error when trying to use Apple Pay through Stripe Elements. The account ID thats being sent along matches the ID of my live account so I don't understand why it says its not registered with Stripe. Let me know what you think thanks!

elfin rain
#

How to move my money to paypal or another bank account

stone vessel
#

how to delete stripe account

#

own account

ember bear
#

@stone vessel let's use the thread I created

grave terrace
#

Hey! Somehow can I connect Stripe with Discord? If someone buys a product on Stripe then automaticly join to my server and get a rank?

hybrid hemlock
livid ore
#

Hello again. Is there a way to trigger an issuing_transaction.created for testing purposes?

delicate merlin
#

Hello good afternoon,
I hope you can answer our question. Is the stripe api fully validating a card (correct date and CVV) or does it only validate the card number? What happens if the wrong information is entered?

outer bison
#

hi! is there any way to get tax-related information via the API? Like if I wanted to download a connected account's 1099?

woven vapor
#

Hi guys! I'm building an ecommerce platform for a client. I have troubles adding multiple products to line_items in Stripe.
I'm using an variable index (in the code: "v.i") to generate the arrays:
{ "price": "{{r.19.d[v.i].price}}", "quantity": 1 }
But when navigating to the generated url checkout I'm only getting one item in the cart. Do you have any clues on what's going on with it?

inner zealot
#

Hello team,

We are trying to create connect accounts for our internal customers where we are requesting the card_issuing capability. But after the user goes through the KYC onboarding, we are not able to see that capability on the account.

When we fetch the connect account object, we don't even see the card_issuing capability in the response (screenshot below). We were expecting to see the status of that capability (active, pending, inactive) but its completely missing.

Can you help figure this out?

Thanks

marsh perch
#

Hey team, is it possible to send our team alerts when our Stripe balance runs below a specified amount

true stag
#

Hi, made a stripe connect setup where platform is taking a percent of all shop orders, overriding woocommerce stripe plugin to do so. question; for stripe webhook should I set that up on platform account or the connected account? using express with direct charges

cedar atlas
#

Hello!
I having some troubles when using the 4242 test card, all payment intents are getting requires_confirmation status

nimble breach
#

Hello team, is there a way to convert an ongoing free trial subscription to a paid subscription immediately using the Stripe Update Subscription API?

compact cypress
#

hi! I am trying to query the MATCH list, is this possible?

floral osprey
#

We're seeing a few instances where when our users sign up for a connect account while requesting for the treasury capability, we get a webhook of account.updated as "active", but after sometime we get another another webhook for account.updated where treasury is inactive. Two questions

  • Is this expected? Shouldn't active be the terminal state for a capability?
  • If it isn't, is there a truly terminal state so we know that Stripe onboarding has finished?
halcyon lynx
#

Having an issue transferring charges to connect accounts. Consistently getting errors like: You have insufficient funds in your Stripe account for this transfer. Your card balance is too low. You can use the /v1/balance endpoint to view your Stripe balance (for more details, see stripe.com/docs/api#balance). Im not seeing much documentation that explains what a card balance is. I can see our bank_account balance and card balance split out when using the balance api. We have attempted to top up our primary account but that doesnt seem to be impacting the card balance. Can top-ups be utilized to cover card balances in order for us to make connect transfers? We are making transfers with an older API version im not sure if thats the culprit here. (2020-08-27)

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

mighty stirrup
#

Very quick question. Im trying to find out the maximum amount that stripe will charge when somebody makes a payment to my platform. this link https://stripe.com/gb/pricing confuses me a little. is it 2.9% or is it 4.9%?

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

shell patrol
#

It is possible to get some statistic from the dashboard like sales in the last 7 days, with the API ? Or I should get all transaction in cache and do it myself ? Thanks 🙂

halcyon harbor
tulip phoenix
#

Hello all, I am trying to integrate stripe payment in react native, and I have created paymentIntent with the payment method id, but the payment sheet still gives the option to choose a card. is there any way to confirm the payment using payment intent and without opening the payment sheet?

vocal wagon
#

Hello, my name is Geani, you just opened my website and I added the Stripe payment method, but I haven't registered the company yet and Stripe asked me for additional information to prove the verification, it will take until I can send all the necessary information, my question is
I can pay my clients and the money goes to Stripe and unlock the money until I have all the checks done

#

Forgive me if I'm unprofessional but I don't have much experience if you want details I'm ready to answer to i

viral lintel
#

Hi everybody, hope yall are well. I'm running into an issue of verifying Stripe signature on NEXTJS serverless functions. My implementations works locally, but on serverless functions stripe API complains about not receiving raw body of the request. Has anybody else had the same problem? I followed this example https://github.com/vercel/next.js/blob/canary/examples/with-stripe-typescript/pages/api/webhooks/index.ts

GitHub

The React Framework. Contribute to vercel/next.js development by creating an account on GitHub.

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

willow void
#

Hello

#

I need Stripe help for technically

tulip hornet
#

Hi, is there any react component for collecting bank information in stripe elements because I could not find that. I want to be able to select currency and countries based on that it should show me validation for my routing and account number if their format Is invalid for that country.https://stripe.com/docs/payments/elements

Is there anything that can help me in this. Or have to build from my own or is there any api for this validation if there is no element. Thanks.

Create your own checkout flows with prebuilt UI components.

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

zinc patrol
#

Hey all, new to stripe. Wondering if there's a way to use my own pdf templates when sending invoices? Or maybe it's more trouble than it's worth.

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 umbra
#

Hello everyone.

I've been questioning my checkout management. I wanted to know if it is good practice to check that the payment intention has not already been created. If for example I reload the page several times, that it creates several intentions. So that this doesn't happen I can check if the order already has a payment intention. However I don't know if this is a good practice.

What do you think?

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

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

green bear
#

My Stripe Account and identity has been stolen. My debit card, email and phone number has been changed. I can't log into my account to even speak with any customer service staff. They people are attempting to take money out of my account by tomorrow. How can I show my identity and show Stripe, so that I can recover my account ASAP? PLEASE HELP?

hallow brook
#

Hi, I am using stripe.confirmCardPayment(client_secret) when the payment intent available, now when confirmCardPayment return a success how will I update my payment as success in my serverside, do we have a 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

main glade
#

I am not able to verify my identity in discord verification

main glade
#

@languid tulip

livid wyvern
#

I wasn’t able to verify my tax info since I opened the account so I created a new one and still says a need to verify

steel cape
#

Hi everyone, I have an issue with the metadata 500 character limit. I have a ecommerce website that adds items to cart which can contain extras and notes from customers. My stripe checkout works however, my cartItems Object can easily get over 500 characters. I was wondering if anyone has a workaround they may suggest for order creation. I am using the MERN stack.