#dev-help

1 messages · Page 30 of 1

glass rose
#

Is my SSN secure?

torn shell
#

When you want to check if a card is valid without a charge (https://support.stripe.com/questions/check-if-a-card-is-valid-without-a-charge), is there a way to do this with an existing customer multiple times, not just the first time a card is saved? E.g everytime they login to your app you want to make sure that person has a valid credit card? Used as an extra measure of security against people/bots who use credit cards that could pass a check, but then later is no longer valid?

ruby yoke
#

Does anyone have documentation for creating ephemeralKeys?
I got an error in the log saying "Must provide exactly one of these parameters: [:customer, :issuing_card]." What are these parameters?

snow mulch
#

Hi , i'm trying to use LinkAuthenticationElement in React to use Link. My company uses a backend in php that creates and confirms a PaymentIntent immediately. So it looks something like this on the backend:

$confirmedPaymentIntent = $team->stripeClient()->paymentIntents()->create([
   'amount' => $amount,
   'currency' => $currency,
   'payment_method' => $paymentMethodId,
   'confirmation_method' => 'manual',
   'confirm' => true,
   'customer' => $customer['id']
]);

This would mean that the frontend doesn't receives a client secret but only creates a PaymentMethod from a CardElement and send it to the backend, implemented like this:

const card = elements.getElement(CardElement);
const { error, paymentMethod } = await stripe.createPaymentMethod({
   type: 'card',
   card,
});

I'm facing two problems:

  1. it seems i getting this error when implementing LinkAuthenticationElement:
Uncaught IntegrationError: In order to create a linkAuthentication element, you must pass a valid PaymentIntent or SetupIntent client secret when creating the Elements group.

Is it possible to setup LinkAuthenticationElement without client secret?

  1. Say if implementing LinkAuthenticationElement without client secret is possible, in my case, how do I know which payment method the user has chosen and how do I manually create a payment_method_id for Link and send it to my backend?
sly pewter
#

Hi i'm try to create a payout to external account using snippet as image but get the error No such external account: .

My destination external account's status is Complete . I'm using stripe 11.12.0 SDK. Could you please help for this problem. I have run this snippet days ago and it has worked. Thank you so much!

scarlet crane
#

Hey I am using stripe mobile sdk to make payment everything is working correctly we are not storing customer card details on our side. But that UI for entering the card number and expirty and cvv is our custom one so do we need to go through PCI compliences?

tribal scroll
wicked sail
#

how we setup webhooks after ACH payment
i am using this code right now
try{
$payment = $stripe->paymentIntents->create([
'amount' => $request->rent*100,
'currency' => 'usd',
'customer' => $user->stripe_customer_id,
'payment_method_types' => ['card', 'us_bank_account'],
'payment_method' => $request->payment_method_id,
]);
$payment = $stripe->paymentIntents->confirm(
$payment->id,
);
}catch(\Stripe\Exception\CardException $e){
return back()->with('error',$e->getError()->message);
}

tawny fern
#

Hey folks! I need help. Anyone available?

clever tartan
#

When executing the session creation everything works fine, except that when using the same email I would like to link to the user belonging to the email.

ruby yoke
#

Hi, I am using Stripe connect to build a platform that takes payment on behalf of sellers. My goal is to save payment methods for customers so they don’t have to type their card numbers again when purchasing from a different seller.

I am onboarding sellers with Standard accounts and using Direct charges for the payment.
My server side uses Node.js, and my client side is IOS with SwiftUI.

I am following this guide below: “Multiparty Payment -> Enable other businesses to accept payments directly”
https://stripe.com/docs/connect/enable-payment-acceptance-guide

Currently, I am able to create customers under a Connect account, create ephemeralKeys for the created customer, create PaymentIntent on behalf of the Connect account, and save payment methods for the customer under the Connect account. When the customers buy from the same seller again, they won’t have to re-enter their card number, but when they buy from a different seller, they would have to re-enter.

How can I achieve my goal to save payment methods across all Connect accounts?
When a new customer tries to purchase, should I create a Customer object under my platform account or under the Connect account that the customer is purchasing from?

safe hollow
#

are stripe webhooks paid ? or free ?

clever tartan
stable spire
#

Hi

#

I needed some help in setting up googlePay

patent mantle
#

how can i add the expiry date of checkout with my coustome date

winged scarab
#

Hi guys how are you?

#

I am trying to create customer and payment intent but I see this error.

#

IntegrationError: Invalid value for stripe.confirmCardPayment intent secret: value should be a client secret of the form ${id}secret${secret}.

violet beacon
#

Hi guys after my sellers connect bank account to their stripe, they do not receive email about account connection. Does stripe send emails when connecting bank accounts

lucid wadi
#

hello i need help and information regarding stripe tax sales

#

how we can charge tax for usa all states?

#

we use stripe only for payment through card
so is it compulsory to integrate sales tax on each transaction?

drifting lotus
#

Hello there

#

i need help with using Stripe on Shopify

#

can anyone help me?

#

i can't proceed with making a payment

vagrant steppeBOT
#

ShipX

jagged ore
#

Hello there

#

What kind of reason can be affected to not show some events when going to setup webhook?

willow latch
jagged ore
#

I cannot see some events there ex: 'account.application.deauthorized

#

& more

indigo smelt
#

hello - i'm looking for a sepa test iban for setup intents with delayed success.. theres one for a payment intent but that changes the setup intent to success in an instant without delay..

tribal scroll
#

Helloo -- when i create payment intent it's status return 'requires_payment_method' method. i want to create payment intent for google pay what should i send in payment_method option

grizzled mica
#

Hello everyone!

I am new to stripe and have been looking to the doc for a while but cannot find the solution. i have problem to send money in connect account by using checkout session

clever sierra
bleak quartz
#

Hi, can we set the subscription to charge the customers a week before the actual end of the current billing cycle? I would like to retry collecting payments during the left 7 days and mark subscription as cancelled if it could not be collected within the period.

tardy dirge
#

Hi,

I am trying to create a customer from the fetch api

river pivot
#

psst, use the thread

ionic jacinth
#

Hello, is it possible to remove the county select from the stripe element JS? thanks

vocal wagon
#

Hello everyone , is it possible to change the size of the fields within embedded stripe elements? To be more specific , I am working with an Address Element and I would like rows to contain 2 or 3 fields (e.g. first name and last name to be on the same row) Thank you !

safe hollow
#

if i use custom connect account , will i be charged for every payouts ?

civic onyx
#

Hi , I'm creating a paymentIntent with setup_future_usage: off_session and capture_method: manual (customers require that) so that I could reuse the card later. I'm testing with a 3DS required card and the paymentIntent goes into "requires_capture" status after I authenticate the card successfully during 1st payment.

I'd like to know would that be enough for Stripe to optimise future payments in the context of SCA ( i.e : The chance that SCA happens for future off-session payments should be low ) ? Does the first payment have to be in succeeded status for Stripe to apply that optimisation ?

vocal wagon
#

Hello guys, again I need some clarrification on payout events behaviour, since I see different behaviour from the one I was told here. It was said that payout.updated is not sent out for "paid" and "failed" states since they are self-sufficient - but when I triggered manual payout following was sent:
payout.created -> payout.updated (status: paid) -> payout.paid
But for automated payouts in Dashboard I only see payout.created, and then some time later payout.paid - and there payout.updated is missing. So I need some more info on this. Thanks

#

Hi there ! I need to "remove" incomplete payment from certain customer history in order to be sure that they won't receive paiement request anymore since they already fully paid my service. Do you know how to do that? 🙂

visual bolt
#

Hello, i followed steps for enabling 3d secure on each transaction (https://stripe.com/docs/payments/3d-secure#manual-three-ds) and on the first payment of 3 euro it didnt trigger 3d. Later i saw on payment intent log that 3d secure 2 was run:

=> 3D Secure authentication succeeded. This transaction has been authenticated with 3D Secure 2. The customer was authenticated via a frictionless flow, without any additional input from them.

Learn about authentication to reduce fraud and meet regulatory requirements.

unique star
#

Hello, when trying to update a connected account by passing the account_id, I am getting an error saying *"Error: Stripe: Argument "account" must be a string, but got: [object Object] (on API request to POST /v1/accounts/{account})" *. can someone please tell what is an issue and how can fix that?

Here is a sample code i used to update account.

const account = await stripe.accounts.update({ id: 'acc_xxx', type: 'express', });

limpid scaffold
#

Hello there

I'm trying to listen invoice.finalized webhook, for the invoice
But I getting error message This object cannot be accessed right now because another API request or Stripe process

What can cause it? Haven't seen such error, not sure what to look for

median glacier
#

Hi, I m about to integrate stripe payment intent element to get paid.
But I noted payment element is just getting raw amount of value.
$stripe->paymentIntents->create(
[
'amount' => 1099,
'currency' => 'usd',
'automatic_payment_methods' => ['enabled' => true],
]
);
Like above.
I need to know, does payment element support for the price ids instead of raw number (Price id - prices we create via stripe dashboard. )

patent mantle
#

how can i charge coustomer to update their subscription plan

foggy pier
#

hello, I m using @stripe/stripe-react-native in my app
is it possible to make custom design for add card info like this?
If yes then how to confirm payment? , i tried but not woring please help me

deep plinth
#

HELLO

#

I have a question

#

Can someone help?

#

I have a customer who paid for shopping, signed for the goods, and filed a fraud in my account today. I have his receipt record, how should I deal with it? Is there an administrator who can solve it for us small merchants?

deep plinth
# deep plinth HELLO

I have a customer who paid for shopping, signed for the goods, and filed a fraud in my account today. I have his receipt record, how should I deal with it? Is there an administrator who can solve it for us small merchants?

#

😫

vocal wagon
#

Hi,
I need to fetch a payout from stripe API using the trace_number.
This information is not visible in fetched payout object (GET /v1/payouts/:id).
Do you have any suggestion please ?

worthy elk
#

Привет, ребята! возможно кто то сталкивался:

  1. Есть приложение в Google Play и Apple Store, аккаунты зарегистрированы на юридическое лицо №1
  2. В связи с тем, что Stripe не поддерживается в Грузии есть возможность зарегистрировать юридическое лицо №2 в Эстонии для Stripe

Вопрос, можно ли будет использовать Stripe с Эстонскими документами для привязки к приложению в Google Play и Apple Store зарегистрированным на Грузинские документы

Hi guys! perhaps someone came across:

  1. There is an application in Google Play and Apple Store, accounts are registered to legal entity No. 1.
  2. Due to the fact that Stripe does not believe in Georgia, it is possible to register a legal entity No. 2 in Estonia for Stripe

The question is whether it will be possible to use Stripe with Estonian documents to link to an application in Google Play and Apple Store registered for Georgian documents

lost slate
#

Hello

#

I am getting issue integrating stripe on adnroid

#

when pressing pay button on stripe form and press hardware back button, it shows cancelled error but actually the payment is charged

visual bolt
#

Hello, how long do you keep payments in your system, i mean is older data ever deleted or can it always be accessed by payment intent reference id?

oblique glacier
#

How to configure BLIK option in my Shoify Store?

peak jasper
#

Hi Guys,
On the available balance can I check which payments are included?

vocal wagon
#

Hrllo

#

Helo

spark silo
#

Hey. I follow the following:

  • 20$/yr subscription
  • buy extra credits

Id like to create a „pay“ button and only redirect the user to a api route when it’s successful. The route then should check for the user info and write a DB, then start the upgraded app. What’s the recommended way of doing that?

half breach
#

hello, I wanted to understand why this event fails? Our app sends a request back to stripe and continues on its way but in the stripe dashboard we are getting an error

safe hollow
#

Do we have automatic payouts in connected account type standard ?

dull gull
#

Hello iam quite new to this discord comming with a developer question.

#

I want to prevent sales as B2B and be able to not show this checkbox, that defines a sales as customer. where in the API should i start looking

vocal wagon
#

Hello Stripe team,
I'm working on integrating the customer portal with my website and my aim is to permit my users to upgrade/downgrade/add/delete subscription products and plans as shown in this demo: https://billing.stripe.com/p/session/test_YWNjdF8xR3kxaUZBbHF2S3B4SkN1LF9OUHByN05IMVVKbTE5SGR5NEVMNkFQTVFIQ09nN01G0100VMY2o59I.
I followed the documentation https://stripe.com/docs/api/customer_portal/configurations/create and set all the parameters needed, but what I still haven't figured out is how to redirect my users from my website to the portal.
The API currently returns the default URL from the stripe session: "return Ok(session.DefaultReturnUrl);" whose value is currently null. Thank you!

wide herald
#

Hello,
I would like to integrate Stripe on a site of an association to be able to make recurring donations with an amount chosen by the donors. However, I haven't found a way to do this. I was using subscriptions until now but it is not possible with Checkout to enter an amount and donors see that they are subscribing, which is confusing. I would therefore like to know if it is possible to carry out an integration to make recurring donations by entering an amount defined by the donors.
Thanks for the help.

buoyant vale
#

Hi Team, We want to process ach payments manually by using routing numbers and account numbers directly, so for this case I read microdeposit thing is mandatory, can anyone explain if we could do without microdeposits?

unique patrol
#

hello, is there an option to get payment method details describing which card type was used so I can guess estimated payment fee? e.g. I want to know if normal card fee is applied, or it's premium card or international card or other payment method? Thanks!

vocal wagon
#

Hello, I have changed the bank account details on stripe since we had submitted the wrong ones but the confirmation email is not sending?

vocal wagon
#

Hi there ! I came this morning to talk about this issue : "I need to remove incomplete payment from certain customers history in order to be sure that they won't receive paiement request anymore since they already fully paid my service". You told me that I needed to check with WooCommerce from where my customers buy (VS direct Stripe link) BUT I saw that the paiements are fully done on WooCommerce (so nothing to do on their side). So, how to remove the "incomplete" status from Stripe? 🙂 Thanks again !

sand hill
#

Hello, I'm wondering if there is anyone here that can help us getting beta features access. We've been contacting our account manager but have not heard from her in a while. Thanks.

vocal wagon
#

goodmorning guys there is a way to clean all transactions in test envirorment?

atomic oriole
#

Hello, a question about connected accounts (express) and their setup.
We implement this flow https://stripe.com/docs/connect/express-accounts and on its own it works fine.
The situation we're in is that a single human being (our client) wants to set up two separate connected accounts for her two affiliated but somewhat separate businesses.
For a single business the process works and all is good (the created account is acct_1MdgngC0nqvCCDBQ).
Questions arise when she tries to set up a second connected account (by following a second separately generated link to stripe).
Somehow during the second flow stripe matches an account she has already created and updates it, instead of creating a new account.
We thought that the matching is done by email, asked our client to use a different one, but still ended up with existing account update instead of a new one created.
The question we have is, what input data should the user provide differently to create a new connected account? That is possible, some of our clients have set up separate accounts in a similar situation.

Express enables your platform to manage payout schedules, customize the flow of funds, and control branding. Stripe will handle onboarding, account management, and identity verification for your platform.

wary sedge
#

Hello, I'm trying to redirect my user from the connected account platform back to my app with the parameter "return_url". It works fine on iOS but when I try to do the same on Android it doesn't work, instead I get this error: "err_unknown_url_scheme". The url I'm trying to redirect to is a dynamic link created on Firebase. I already added the host in Android Manifest btw

frank basin
#

Hello! How can I configure the text that is sent to the customer's credit card statements when making a transaction?

I am referring to Stripe Payments.

junior prairie
#

Hello, for Stripe Connect Accounts (express), how are people testing transfers? All of my test connect accounts are left status restricted because of missing information but the list of info needed is significant. See attached. How does one test through these requirements, particularly Terms of Service Agreement? There doesn't seem to be test tokens available for these requirements under the following stripe doc: https://stripe.com/docs/connect/testing#payouts

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

frank basin
#

I am referring to Stripe Payments transactions

forest shore
#

I am requesting upcoming invoice from the stripe api. Is it possible to get the descriptions for the line items in in my preferred language instead of english?

proud sleet
#

Wondering if there is an easy way to automatically associate an invoice to the default payment method. So we sell a monthly subscription service, but the first invoice we typically use the "send invoice", for the second monthly invoice there is typically a default method on file. Is there a way to automatically associate the upcoming invoices to the default payment method? Right now we have to do it manually in each individual profile.

limpid scaffold
#

Hello there

I have a customer with active subscription but w/o any payment method attached
It's working fine for subscription

But when I trying to add a subscriptionItem - I'm getting an error "This customer has no attached payment source or default payment method. Please consider adding a default payment method. For more information, visit https://stripe.com/docs/billing/subscriptions/payment-methods-setting#payment-method-priority."

I'm creating subscription item by such request (php sdk)

\Stripe\SubscriptionItem::create([
 'subscription'       => $this->subscription->id,
 'proration_behavior' => 'always_invoice',
 'proration_date'     => time(),
 'price'              => $newPriceId,
 'payment_behavior'   => 'pending_if_incomplete'
]);

Is it possible to add a subscription item in a pending state to subscription w/o payment method attached? With a intention to pay that invoice out_of_band later?

tight delta
#

Hi, I'm looking at the Payment Element integration. We have a guest bill payment page where we would like to allow the user to add new payment methods, but not see any existing ones. If we pass the customer ID into the Stripe SDK but not the customer ephemeral key, will it achieve that goal of allowing writes but not reads? Or how can we accomplish this?

subtle crown
#

hey, im currently testing my application in production. I noticed that i can submit the form and confirmPayment with wrong CVC. What could cause this?

wispy wraith
#

Hi,

I am executing subscription create using api. How can I get transaction id (charge id) after payment successfully done.

tacit tulip
#

Hello, I want to create connect account from any country of the world. But in express account I can't create account from all country. Is it possible in stripe??

vocal wagon
#

my verification code is no longer being sent to my phone

#

I cannot reach stripe support except via email, can someone please help??

rocky garnet
#

Stripe m2 swipe device are available in Gujarat?

raven berry
#

Hey i am using Payment element with one time payment and subscription , in the one time integration it display some additional payment method but not all(not seeing google pay or apple pay even with HTTPS) ,and in subscription integration i do not see any of the payment methods , what should be the reason not seeing the payment methods?

sand geyser
#

Hey! I'm trying to resend a WebHook event trough the Stripe CLI on live mode. It shows me the following error:

{
  "error": {
    "code": "resource_missing",
    "doc_url": "https://stripe.com/docs/error-codes/resource-missing",
    "message": "No such notification: 'evt_************************',
    "param": "id",
    "request_log_url": "https://dashboard.stripe.com/logs/req_rXdzbp2qDe0OmU?t=1677253031",
    "type": "invalid_request_error"
  }
}

I'm grabbing the event id from the Stripe dashboard so I don't what I'm doing wrong :/

exotic geyser
#

Hi stripe Dev team! Just want to ask if there is any option to remove the amex card image on the Stripe checkout page on my website? Can this be done thru Stripe dashboard or API?

rocky garnet
#

M2 device is linked with stripe account?

limpid scaffold
#

Hey

Want to continue the thread

#dev-help message

Is there any possibility to bypass the limitation of non-existing payment method for subscription updates? Is it possible to attach some mocked-payment object or some similar workaround?

What I want - is to be able to update / modify a subscription with a proration, but with possibility to pay invoice out_of_band

And currently I don't see any options here

So the case:

  1. Customer created without payment method attached
  2. Subscription created with default_incomplete status
  3. On subscription renewal - it creates draft invoice, which can be paid with out_of_band option (otherwise subscription become past_due)
  4. What's an options to update that active subscription with proration (add new item / change the price to a more expensive one / etc), and to mark that proration invoice as out_of_band payment?
brave scroll
#

Hi there. Is there a way to look how much revenue comes from one country in Stripe or via API? Thanks!

faint burrow
#

Hello. I wanted to clarify how idempotency keys would work in the case of Payment Declines. If we use idempotency key "statement-826438" for a user's statement, and it is declined for insufficient funds, we will try again 3 days later. If we use the same idempotency key "statement-826438" at that time, will it then fail as a duplicate or would it succeed since the previous one was not a successful charge? Thank you!

wind pelican
#

Hi, how do I handle a subscription with a payment method that requires 3DS? It returns a subscription with status: 'incomplete', but it doesn't seem to have the payment intent that was created for the subscription.

slate vine
#

Hi, I wanted to ask about recurring payment and webhooks. I understand the webhook checkout.completed when my user has paid for the subscription. But will I get notified (some webhook) every next month he gets successfully charged?

Any link to the docs explaining this matter is enough, but I can't find anything

ashen sonnet
#

hey, do you know how to add this role to a person in stripe? data_migration_specialist ? in my company's website this option does not appear

vocal wagon
#

Hola no puedo acceder a mi cuenta de stripe

#

Hello, I can't access my stripe account

When I try to reset it I get this

surreal temple
wind knoll
#

Hello
i have to reduce time to quick load the checkout popup modal (form)
anyone suggest me how to do it?

true walrus
#

Hello, I'm new in stripe so I would like to find out what features is best for me.
I have created PHP site with Steam login.
Main goal in steps:

1)Login with Steam account.
2) Select game server.
3) Choose package from game server.
4) Buy with stripe.
5) If payment is successful -> it send rcon command to my game server and adds user to permission group.
6) After 30 days it expires. (or any other custom time)
tawny pivot
#

Good morning. I noticed that for a few of our customer cards, the CVC check is marked as "unchecked". We have our customers enter in their CVC for all cards. What would cause this to be "unchecked" vs. "pass" or "fail"?

cloud sage
#

I am stuck, I am getting a message for our elements, afterpay integration claiming that 'usd' is not a valid currency

The currency provided (usd) is invalid for one or more payment method types on this PaymentIntent. The payment method type afterpay_clearpay only supports the following currencies: cad. Either correct the provided currency, or use a different PaymentIntent to accept this payment method type.

Does anyone have any thoughts on this?

dim marsh
#

Hello, reaching out for clarification on webhooks. A minor issue but not really sure where to go, my current webhooks for subscriptions are being pointed to my deployed url but how do i point them to localhost?

cloud sage
nimble delta
#

Hello. I receive this error message when trying to use Stripe with Odoo on my website: Stripe: The communication with the API failed. Stripe gave us the following info about the problem: 'This API call cannot be made with a publishable API key. Please use a secret API key. You can find a list of your API keys at https://dashboard.stripe.com/account/apikeys.'

silk escarp
#

Hello we are getting this error with the Stripe for Salesforce Billing Connector when we try to authenticate in live mode. What is the issue here and how do we resolve? We just did a package update a couple days ago. This is a production issue.

still latch
#

I started building a ashx file with this method.

    public void ProcessRequest(HttpContext context)
    {
        var endpointSecret = "blah";
        var json = new StreamReader(context.Request.InputStream).ReadToEnd();
        var signature = context.Request.Headers["Stripe-Signature"];

        try
        {
            var stripeEvent = EventUtility.ConstructEvent(
                json,
                context.Request.Headers["Stripe-Signature"],
                endpointSecret
            );

            switch (stripeEvent.Type)
            {
                case Events.PaymentIntentSucceeded:
                    // fulfill order
                    // send a customer email

                    var paymentIntent = stripeEvent.Data.Object as PaymentIntent;
                    Console.WriteLine($"Payment Succeeded {paymentIntent.Id} for ${paymentIntent.Amount}");
                   
                    break;
                default:
                    Console.WriteLine($"Got event {stripeEvent.Type}");
                    break;
            }
        }
        catch (Stripe.StripeException e)
        {
            Console.WriteLine(e);
            throw e;
        }
    }

Since this page will process all payments received on the site, what check do I need to know which user's payment that I am processing? Is that where the clientsecret comes to play? Do I need to store the clientsecret in my db so that I can retrieve it and match it up with the currently logged in user?

pliant zodiac
#

Hi,
We set up the Privy discount code popup on our checkout page in BigCommerce, we connected with Stripe already in BigCommerce. Could our customers use the promo code when they use the Link one-click checkout?
Thanks.

ruby narwhal
#

Hi I can’t log into my stribe account . I know the password however my previous phone number I signed up with is no longer active ( past contract) Iv tried logging in by verifying my identity but the scan seems not be working on my files : please help .

weak python
#

Hello, How to get the end date of a subscription knowing that 'current_period_end' and 'current_period_start' have the same date?
Should I take the created date and add the price.interval?

grizzled fjord
#

Hi,
I wish to create a webhook for Stripe using Express.js.
Where to start? The goal is to detect a purchase, and then add the customer email address to a mongodb local database.

west marsh
#

hello, can you help me by clearing a doubt, if my client buys with a credit card, does it take longer to receive?

feral moon
#

We are modeling a Stripe subscription (per/seat) integration right now with a SAAS. We are hoping that a Customer can represent the company that they are purchasing a Subscription for. What if the person who originally entered the email/name/payment method for that Customer leave the company in question. Is there a mechanism to update the Customer for a given Subscription?

lyric pine
vocal wagon
#

Hi @all, there is no Invoice creation (pdf/webhook) when i pay via Debit, also if i set th 'invoice_creation' param for the checkout session, the webhook wont be triggered?! When i pay via visa it works as expected. Any ideas?

trim niche
#

Hey!
We're having some difficulties with a working Apple Pay when following a social link from the instagram app. So far we have stumbled on this article: https://github.com/stripe-archive/stripe-payments-demo/issues/84
Are there any suggestions on what to do if a user follows a social link from instagram to have Apple/Google Pay displayed

GitHub

When using the demo in the "in app browsers" of the Facebook and Instagram mobile apps, the Apple Pay button does not load. However, it does load when using in-app browsers of dif...

wary sedge
#

Hello, after user completes the Connect Onboarding experience, I'm trying to redirect my user from the connected account platform back to my app with the parameter "return_url". It works fine on iOS but when I try to do the same on Android it doesn't work, instead I get this error: "err_unknown_url_scheme". The url I'm trying to redirect to is a dynamic link created on Firebase. I already added the host in Android Manifest btw. I already tested the url on mobile Chrome and it redirects me to my app, so there's nothing wrong with the url. Also, I tried redirecting my user to Google instead of my app, so there's nothing wrong with the code too. Since it works fine on iOS, I assume there's something wrong with the Stripe SDK that won't let me go back to my app using that dynamic link

wind pelican
#

Hi, when a subscription is created, it fires a customer.subscription.created event. I am expecting that when the payment intent attached to that subscription fails (after going through 3DS), there is another customer.subscription.updated event fired, but that's not the case. The status of the subscription stays stuck on incomplete even though the payment intent failed. Could I get some help? Thanks!

obtuse talon
#

When I try and log into Stripe Express and I put my email address into it, it says that I have to verify the information by my phone number. My phone number has changed, how do I change my phone number so I can get into my account?

alpine goblet
#

Hey there, using : https://stripe.com/docs/payments/payment-element the payment element, I'm trying to work out how to hide the postcode and country fields? (If this is at all possible). We're using the React integration, any help / direction would be appreciated!

Accept payment methods from around the globe with a single secure, embeddable UI component.

unkempt hollow
#

Hi everybody, in our team we are about to integrate apple pay payments through stripe. As such, the stripe documentation mentions that it is possible to use an apple pay wallet from the safari browser, but when I try it, it returns the message "This app is only available on the App Store for iPhone and Apple Watch."

inner pulsar
#

#dev-help Hi All, my platform creates and invoice and a payment intentes on let's say day 1. However, that payment intents may not be paid until Day 30, the invoice due date. I need to ability to update the application fee on day 30. Is that possible?

gray maple
#

Is there a way to move subscriptions from our main Stripe account to a Connected Account? We used to set up subscriptions through our account with the Connected Account as the transfer destination, but we would like to move all subscriptions to their associated connected accounts. Is there a way to do that through the dashboard or API?

surreal elk
#

Hey guys, how are you doing? i'd really like to know how can i negociate and add different methods of take now pay later (parcelamento) for Brazil. is there a way to do that through stripe?

grave spoke
#

hi guys, i have a question, when paying by credit card, is there a possibility that the payment remains floating in the bank and the result is success?

#

@ember bear e.g. when the payment undergoes a verification before being accepted by the bank

ember bear
#

@grave spoke please keep messages in the thread I opened

digital remnant
#

Hello everyone! I need some help! I work for doordash and I need the invite link so I can access my 1099...can anyone point me in the right direction because doordash has been no help!

sweet forge
#

Hey, how to trigger failed status of Charge object?

void fjord
#

Hi am trying to remove an employee's access to my company's Stripe, I have the Administrator role but I do not see a place for team access management

unkempt hollow
#

Hi, Having a mac laptop with a magic Touch Id keyboard, will it be possible to run the apple simulator (ios simulator) running an Iphone device using the Touch input from the physical keyboard?

azure oyster
#

Hello, is there a webhook event for connect accounts I can use that will inform me of balance transaction updates? Specifically, I'm trying to determine when their status goes from "pending" to "available".

next trench
#

Hello friends, how do I send the minutes and the amount used in a subscription plan, I try to send it as informed in the documentation but I get this error: Usage report failed for item ID si_NPy5YTHcrXicSA with idempotency key 6ea9ab1baa0efb9e19094440c317e21b: (Status 400) (Request req_7iJ0CXueDzCpER) Cannot create a usage record with usage type licensed. You can only create a usage record for metered plans..toString()

#

$stripe->subscriptionItems->createUsageRecord(
// $subscriptionsItems = \Stripe\SubscriptionItem::createUsageRecord(
$array['subscription_item_id'],
[
'quantity' => $array['usages_quantity'],
'timestamp' => $array['timestamp'],
'action' => $action,
],
[
'idempotency_key' => $array['idempotency_key'],
]
);

lusty field
#

Hello everyone. We are having an issue with stripe cli testing webhooks on a local server (laravel homestead).

#

We are getting a 400 error. Is there a way of seeing what this means on your end with the event id?

next trench
quasi night
#

Hi, wanted to know if I have a customer who is subscribed to multiple product subscriptions, will they be billed in a single invoice or one invoice per subscription? even if all the subscriptions invoice on the same billing date?

inner pulsar
#

#dev-help hi all, can I refund an application fee to a connected account without refunding a charge to a customer?

clear crag
#

hi all, following whats mentioned on identity page that its only available in US and UK, I am trying to understand what it means for my app. Would I be able to integrate with stripe while my app is being used outside of US or UK?

narrow patio
#

Hi, I'm not able to load the PaymentElement. Have you seen issues where other divs/etc block the PaymentElement? Sometimes if I refresh the page it will show for a second and then vanish...

hollow marlin
#

Hey, I'm trying to set up webhooks. From the docs, i think it should send checkout.session.completed when a payment_link is paid, however It doesnt seem to be firing any events. I can only get account_update events to fire. Does anyone know what is wrong?

midnight sparrow
#

Hello, if i link my coinbase account to stripe will stripe pay me through buying funds on coinbase?

weary coral
#

hello

#

how do I connect to stripe

vocal wagon
#

Hello, anyone know what is the set up process webhook to update adalo collection when stripe invoice is paid ?

left idol
#

I’m not receiving my 1099 from door dash

quasi night
#

Just a follow up on this solution mentioned here: #1078788285230501908 message, if I consolidate everything on a single bill using a single subscription, the description on the invoice will show the same description for all line items right? as they all belong to the same subscription?

Discord

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

earnest sundial
#

hi there! couple of question for the custom checkout flow

  1. Is there a way default to Gpay/ Apple instead of the CC form when the stripe payment element appears?

  2. Is there some sort of field that lets us know (for analytics purposes) if the Gpay / Apple Pay selection is shown/hidden for the user. As I understand it , if the user did not set up their Apple Pay / GPay wallet they will only see the regular credit card form.

delicate snow
#

I have description on invoice "description": "Employee record charges",

#

but on dashboard it display payment for invoice

winter hemlock
#

Ive been uploading all type of documents for ownership verification..can some staff help me? because ive tried all the documents and its getting rejected...

gritty anvil
#

I'm currently working through handling manual payouts via a task scheduler that will payout based on if the available balance has hit a certain threshold and on a rolling time basis.

I'm trying to find an efficient way to query all connected accounts using our platform and, ideally, their balances as well. Is there a way to do these queries in bulk?

Ideally, I'd make a query (or batch of queries) to Stripe for balances that need to be paid out, check if they've hit our thresholds and then pay out the available balances accordingly.

Any insight?

delicate snow
#

when creating an invoice, can we pass payment intent description?

tender lance
#

Hi there, I have a question about modeling some complex metered usaged pricing scenerarios

I know stripe supports pricing tiers in a given billing period, but I am curious if there is any mechanism to change the price based on the aggregated usage throughout multiple billing periods.

To give an example, let's say I have a product that costs 1 dollar per unit by default, but if the user uses 100,000 units any time over the course of their subscription term (which is a year) then the price would be .90 cents. The use case here is that some of our users may have very seasonal or growing usage over a year and they would want their highest usage months to still help apply towards getting a larger discount as they use more, but not to have that be tied to billing period

past bone
#

hello, qq, can you get a customer's billing email through the api?

storm kiln
#

Hello, I'm currently trying to get the sample code to work just to be able get the Stripe API working but for some reason the JS script which runs when I access the payment page on my app is not able to detect the API keys that I provide on the code. Could I please get some assistance?

cerulean pineBOT
cerulean pineBOT
#

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

ornate pollen
#

Hi Stripe Guru's,

solid wolf
heady relic
#

Just here with the wildest thought, does anyone think it’s possible to SwiftUI and Cloudflare Workers to do Connect onboarding for Custom Accounts?

main crane
#

Hello, how do i update a subscription items with different number of items. I don't have a problem updating from less to more items. However, when I update from more to less items I see problems in the upcoming invoice. It doesn't remove the previous items. Do I delete the existing items? or is there a cleaner way of doing it?

livid onyx
#

Hi how can I configure my /webhooks endpoint to listen for only three type of events: checkout.session.completed, checkout.session.async_payment_succeeded, checkout.session.async_payment_failed?

lavish gorge
#

Hello.
I would like to know how to correct the billing_cycle_anchor if it is unintended due to timezone differences.

fallow cobalt
#

Hello,
I am using the firebase stripe integration and creating a checkout_session within the customers collection in order to checkout. I am setting a custom "fulfilled" property to false on the metadata field and see the data populating on the corresponding document. However, when i go to retrieve the checkout session from the stripe api on my backend, the fulfilled property is undefined. Is there something I am missing? Does the metadata from the document not translate to the checkout session received through the api? I'd like to use the field to manage order fulfillment status, is there some other way i can achieve this? Thank you for your help!

brittle nebula
#

hi Stripe dev , i have a question in regards to Stripe and ios in app purchases , we are releasing our react native app to the ios store soon and we want to know if we can use stripe for subscriptions ,

willow latch
soft needle
#

quick question regarding payment intent that created in test_data mode status with requires_confirmation. is there something wrong or did I missed something ? why it require_confirmation ?

payment method is capture using checkout session with SETUP mode, it has been attached to customer

question : why the payment intent that created in the test_data mode status is requires_confirmation

const paymentIntent = await stripe.paymentIntents.create({
amount,
currency,
payment_method: paymentMethodId,
payment_method_types: ['card'],
confirm: false,
capture_method: 'manual',
customer: customerId
});

{
id: 'pi_3MfwteCEwYwVqPAD0Yua2OPT',
object: 'payment_intent',
amount: 100,
amount_capturable: 0,
amount_details: { tip: {} },
amount_received: 0,
application: null,
application_fee_amount: null,
automatic_payment_methods: null,
canceled_at: null,
cancellation_reason: null,
capture_method: 'manual',
charges: {
object: 'list',
data: [],
has_more: false,
total_count: 0,
url: '/v1/charges?payment_intent=pi_3MfwteCEwYwVqPAD0Yua2OPT'
},
client_secret: 'pi_3MfwteCEwYwVqPAD0Yua2OPT_secret_ObGKx93gfS78RVXnAGr2kxIGj',
confirmation_method: 'automatic',
created: 1677466622,
currency: 'usd',
customer: 'cus_NPjJC7tuOtlVeS',
description: null,
invoice: null,
last_payment_error: null,
latest_charge: null,
livemode: false,
metadata: {},
next_action: null,
on_behalf_of: null,
payment_method: 'pm_1MfJjPCEwYwVqPAD6SX0AGOD',
payment_method_options: {
card: {
installments: null,
mandate_options: null,
network: null,
request_three_d_secure: 'automatic'
}
},
payment_method_types: [ 'card' ],
processing: null,
receipt_email: null,
review: null,
setup_future_usage: null,
shipping: null,
source: null,
statement_descriptor: null,
statement_descriptor_suffix: null,
status: 'requires_confirmation',
transfer_data: null,
transfer_group: null
}

fierce dew
#

Hello, in the Stripe docs for the address-element it states the following:

"In a multi-page checkout flow, you can manually update the PaymentIntent or update the Customer object with the address details received from the change event or getValue method before moving to the next step."

For the site I am working on, I currently have a functional single page checkout flow with an address-element and payment-element. When a user enters their shipping information I need to update the amount for the payment intent to include the cost of shipping. I'm just a little confused on how I can securely go about this as the documentation doesn't really feature a good example of this scenario. The documentation includes this snippet for obtaining the shipping details on the client side so they can be sent back to the server:

  const addressElement = elements.getElement('address');

  const {complete, value} = await addressElement.getValue();

  if (complete) {
    // Allow user to proceed to the next step
    // Optionally, use value to store the address details
  }
};``` 

Would it be as simple as sending a complete address value back to the server, updating the payment intent, and then redirecting the user to a second page with the payment element? I'm not entirely sure if I should just switch over to Stripe Checkout since I'm little worried about not handling this correctly.
elder knoll
#

In order for Stripe Connect Standard accounts to accept Apple Pay on the web, does platform need to register it's domain name on every standard connect account? Apple Pay is accepted with Elements.

vagrant sonnet
#

where to look for my chat history? can someone redirect me

deep onyx
#

Hello everyone, I'm using Nodejs to integrate Stripe in my app. Is it possible to add additional email recipients to a customer through API, aside from doing it on the Dashboard?

snow mulch
#

Hi, I was watching a tutorial on Stripe Link from the Stripe channel in Youtube (https://www.youtube.com/watch?v=LYRJzu5t3CA). The instructor mentioned at 3:07 that Stripe Link only supports USD currency. But the tutorial video was created 9 months ago. I tried looking for documentation to answer my doubts but to no avail.

What currency does Stripe Link supports now?

north pumice
#

Hi

#

getting this error on local host

broken sluice
#

Hi, i disabled 3DS secure code for payments on my rules, but my customers are still receiving the 3ds authentication

grave agate
#

Hi Stripe Team, I hope you doin great! I need help, on "manage failed payments" can we used a fixed date? e.g. if user failed to pay on 14th January I want to retry the payment on 1st February rather than retry every few days. Thanks!

desert vigil
#

Hi,
How can I secure the stripe API code? Currently the stripe key and client secret are showing in the js code so everyone can see those details and make fake payments with any tool.

visual bear
#

hi team, want a help to build one of the subscription system.....
For the first time payment we are creating a checkout session on which we apply first time discount coupon on payment.... Then user can increase the quantity in the same subscription by paying the prorated amount for the billing cycle.
The issue is right now when we add the second seat i.e. change the quantity in subscription the bill/amount charged is prorated cost of new quantity + discount given on the first quantity.
How can we only change the prorate change on the individual increase in quantity with the plan amount and keep discount only on the first checkout session?

stable spire
#

Hi

#

M getting error while making payment through googlePay

#

And the error is Request Failed An unexpected error has occured. Please try again later. [OR_BIBED_07]

#

Can you please help with this error?

lucid verge
#

Hi,

We have successfully Stipe Connect and now have connected accounts and about to introduce subscriptions for this connected accounts.

My question is when one of these connect account have "deauthorized" Stripe Connect we want to stop/cancel/delete active subscription made by our Stripe Connect on their behalf and automate it via API. Is this possible?

Thanks

normal venture
#

In SaaS environment, what is the best way to store the customers PK in the backend side ? I found no clear answer, I would like to know what stripe advices?

cinder burrow
#

does anyone know how to transfer money?
from a connected account
to
the plataform or main account
?

tender owl
#

Hi!,

When updating a subscription_item to a new Price, is there a way to avoid an invoice being sent every single time? Ive tried to change the proration_behavior to "none" but the account is still being sent an invoice. Is this by design, or is there a way around this?

fast isle
#

Hi Team, is there any way we can supply a specific zip code to invoice for automatic tax calculation?

lavish gorge
#

Hi! I would like to know how to get subscription_schedules by customer_id in Stripe API

hot ferry
#

Hii I'm using stripe checkout n my laravel project. on my project, I added one GET request for the stripe webhook that calls after stripe payment is successful but every time it gave me the same error like the POST method is not allowed but I make the GET request for the webhook. Can you please help me with what should I do?

vocal wagon
#

Hi is this information correct: "When you create a manual Payout via the API, it's not possible for us to known which transactions (charges or refunds) are bundled into that Payout amount. As the platform, you control the logic on that end and we simply tag the Payout as manual." ?

last anchor
#

Hello, is it possible for existing customer with existing default payment method force to re-enter card details on stripe session checkout?

nimble barn
#

Our company is going to use Stripe for usage-based billing. I know this is already mentioned in the documentation but would like to get the best workaround here.

What's the best way to charge upfront (flat setup fee) and then charge in graduated pricing according to the usage. (usage-based billing)?

The document mentioned this can be done using two pricings but I am not sure how to. Any advice is appreciated.

tender owl
sullen elbow
#

Hello everyone , I think there is a problem with an API , when I try to create a sub with a trial period , Stripe doesnt activate a trial period after period , thus I specified the trial period in the API.
const subscription = await stripe.subscriptions.create({
customer: customerId,
items: [
{
price: priceId,
},
],
payment_behavior: "default_incomplete",
payment_settings: { save_default_payment_method: "on_subscription" },
expand: ["latest_invoice.payment_intent"],
trial_period_days:3,
});

dry gust
#

Where do I find the documentation for error handling for the JS PaymentElement?

I want to handle cases such as "not enough money on the card" etc, but I'm unable to find the documentation for the error codes. I have successfully found the error codes for the server side errors.

rain turret
#

Hello, when it comes to confirming payment using:

    const { error } = await stripe.confirmPayment({
      //`Elements` instance that was used to create the Payment Element
      elements,
      confirmParams: {
        return_url: 'http://localhost:3000/test-return'
      }
    });

How is return url being used? It's not a success url, so wouldn't be better to stay on the same checkout page and somehow listen to stripe events and if its successful then redirect user to success url yourself?

Or do you have to redirect to return page and then check payment intent status?

foggy pier
#

Hi, i m using stripe in react native
why i am getting thid billing addrss, is it possible without billing address?

desert vigil
#

Hi,
How can I secure the secret key?

sterile snow
#

Hey everyone. I couldn't find any information in the documentation on how to change a user's subscription amount. Specifically, we would like to upgrade a user from the $5 plan to the $30 plan when we exit beta, but we don't know the exact date of this event. Therefore, we would like to have the flexibility to upgrade the user's plan when we choose to do so. Could you please let us know if there is a way to implement this?
*Expected scenario: *
The user takes a 3-day trial.
Then, the user is billed $5.
When we exit the beta (we don't know when this might happen), we would like to automatically bill the user $30.

vocal wagon
#

What does delay payouts mean when i set it to automatic every day?

teal flume
#

Hi, we need some help.

For context:

  • We're a saas business on a mobile app, which charges annual plan ($60/year/seat)
  • Using Stripe pre-built Checkout, we would pass through number of seats / quantity of this product (e.g if customer has 3 seats, the pre-set checkout would be $180)

The question is: How do we prevent the customer from changing the quantity at the checkout page?

What is the best practice? Otherwise, using Stripe pre-built checkout for SaaS doesn't make sense.

regal sun
#

Hello,

I am not collecting billing address of customer, so I don't have any address data of user. Could I handle taxes by using the card address? For example if credit card belongs to the US, use US tax rate.

hasty roost
#

Good Morning all!

I have a request to update my platform information with Stripe data.
We use the account.updated webhook, we do receive important data (like charges_enable) but we do not receive some information like the address or business type.

Can anyone help please?

vocal wagon
#

Hello! I'm working on integrating stripe customer management portal with my website, when calling the api that returns the url to redirect to the portal I'm getting the following error on the front : " Access to XMLHttpRequest from origin 'http://localhost:4200' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.". On the back-end I have enabled and allowed everything related to cors. Any help?

patent mantle
#

if i have realseed the sheduling subscription why they call the event of sheduling created ?

merry saddle
#

Good morning,

I have a question, I just want to know if I need to build everything from scratch or is there anything that I can use that Stripe provides that make it my project easier.
my requirements for the checkout page is the following (Prices are examples):

  1. Monthly\Yearly Subscription at a rate of 129$/mo or yearly at 10% off
  2. Monthly\Yearly Subscription at a rate of 199$/mo or yearly at 10% off
  3. One time payment for initial setup fee. for example 1000$
  4. One time payment for credits, going to be slider based from 1 to 10000 and more (it's actually a graduated price, but Stripe does not supporting this case with one-time payment).

It there anything that can be this process quicker? or I need to build everything myself, thank you

vocal wagon
#

Hello! Please help me, how to add payment method pzelewy24 to shopify store?

#

I turned on it in Stripe, but have no idea how to add it in Shopify 😦

celest wraith
#

Hello. I have managed to create a report via the api and receive the callback once its done. The callback provides a URL for the report but what credentials do I use to download the file?

vocal wagon
#

Hello, i got an Webhook 302 Error within the API connection Stripe to Magento 2.3.1. - any tipps for that problem?

worldly yoke
#

Why did the payment_failed event is triggered even before the subscription was created?

patent mantle
#

can anyone tell me about this

turbid cedar
#

Hello, I am testing the Dispute scenarios by using the specified test cards to create disputes. I wanted to test the dispute won or lost scenario on the disputed payment, but in the stripe dashboard, there is no option to set the dispute as won or lost. how do i test it?

young plover
#

hi, how can io delete a guest customer with a payment attached? (test mode)

foggy pier
#

Hello, i using stripe in react native
i m getting error in google pay after i add card and address details

Transaction declined: invalid payment method.[OR_CCREU_01]
please help me

echo coral
#

why this notice shown in my account

meager rune
#

Hi someone opened an account with my email and enabled 2 factor auth

#

Help! I can’t change the password to delete the account and there’s no live support anywhere for stripe they claim “24/7 customer support”

raven schooner
#

hi

vocal wagon
#

Hi, nice to greet you all . I would like to ask a question about Stripe Tax and the PHP API. I assume this is the correct chat, isn't it?

dire pike
#

the shipping zip code to calculate the sales tax and then generates a total amount to charge the credit card stripe in node js

raven schooner
#

hello

wary ledge
#

Hello, someone cal help please!?

acoustic flume
#

Hello, is there a way to credit users based on their usage ? I tried the react component CardElement but I got an error that the amount is 0. We want to save the user credit card in stripe and use it later based on their usage

indigo tartan
#

Hi all! Please help me figure out the following issue:
We are using Stripe in test mode. At the time of payment, the user can make "Save info in one click" (that is, only enter a phone number). At the next purchase, Stripe displays a dialog box in which it says that an SMS confirmation code was sent to the phone number. But in reality, SMS does not come. Plz, tell me if this is due to the fact that we use the test mode, or should SMS come in spite of this?

spare sleet
#

Hello guys
I am trying to caluclate tax using invoice

but its not wokring will you help me how to resolve this

const invoice = await stripe.invoiceItems.create({
customer: customer.customerId,
price: 'price_1Mg2MtFVALh7mfVT4KrtH4Ri',
automatic_tax: {enabled: true},
});

limber ruin
#

Hi All! If the Payment/Charge has destination on it, when we do refund, doesn't automatically use the connected account for refunding? I noticed that every refunds for a connected account, there's a transfer from the platform. Or maybe I am just confused. If there's anyone can clarify how does the refund do work for connected accounts. Thank you.

shrewd coral
#

Hi Devs, I am using payment intent to create payment I want to pass custom reference number into for later can you guide me how to deal with it.

still latch
#

I want to use element API for format the card element with the flat theme. However, it isn't working. Developer tools in the browser says strClientSecret is invalid parameter but the documentation says it is correct. Any ideas?

  var publishable_key = document.getElementById("hdnStripePublishableKey");
  var stripe = Stripe(publishable_key.value);
  var strClientSecret = document.getElementById("hdnClientSecret").value;
 
  // set up elements
  var appearance = {
    theme: 'flat'
  };

  var elements = stripe.elements({ strClientSecret, appearance});
  var cardElement = elements.create('card');
  cardElement.mount('#card-element');
rain turret
#

Hello, I am trying to test stripe connect and I am being asked for real phone number during test mode?

In the docs it mentions to use test phone numbers, but clearly they don't work as you can see in the screenshot:

Force-skip the account form instead of having to fill out an entire account application (Standard)
Auto-fill 000 000 0000 as the test phone number and 000-000 as the SMS code when prompted (Express)
thorn brook
#

Hi community!
Is there a trail started webhook event? if not, how can i catch it?

still latch
#

I will try give me a sec.

vocal wagon
#

hello

#

everytime i make a stripe account they close it in 1-2 days

#

without even money on it

#

Hi! We have a question regarding what happened for a customer of us who has two subscription/invoices (on send_invoice / customer balance). It says these payment intents where canceled via the API. "cancellation_reason": "requested_by_customer". What does this mean this status mean exactly? When a subscription/invoice receive this status?

#

Hi! We requested the PayPal private Beta more than a month ago and still did not received an answer.

vocal wagon
#

Hello ! Is it possible to make a payment and save the card information for a future payment? For example, I would like to make a payment of 50€ +20€ blocked to be unlocked later via API. With \Stripe\PaymentIntent::create(...); I can have the authorization for a future payment. With \StripeCheckoutSession::create I can make a payment. But I can't do both at the same time.

vagrant surge
#

which stripe event indicated that the subscription is created and the payment succeed ?

chrome stag
#

Hello, I'm having problems with processing transactions and I checked that the reason was that the user that was supposed to receive the funds was pending, so I saw that in the dashboard there are accounts with pending status, but only with the message informing that payments and transfers are suspended while Stripe verifies the account. In that, I assume that it's verification from the Stripe team, is that right? If so, I would like to know how long it usually takes to inform my users.

cinder sinew
#

Hi there I have a problem with updating the subscription
Basically, the action is the user inserts desired quantity the I update the subscription quantity.

Problem is that stripe sends one event that is not necessary .

payment_intent.created
customer.subscription.updated (status past_due)
payment_intent.succeeded
charge.succeeded
customer.subscription.updated (status active)

customer.subscription.updated (status past_due) -> it shouldn't be. because of this event, I got delay in displaying the subscription on FE side.

What can I do?

#

it should be only
payment_intent.created
payment_intent.succeeded
charge.succeeded
customer.subscription.updated (status active)

vocal wagon
#

Hello,
Ich benötige einen Zugang für meinen Steuerberater. Wie kann ich das veranlassen?
LG Mike

hexed laurel
#

Hi there, i have a problem with api InvoiceItem ,, i try to create InvoiceItem with tax so i created a tax_rate but when i want to create a InvoiceItem with that tax_rate ID, i got error ->
"
invalid_request_error - tax_rates
Invalid array
"

Any idea ?

tough topaz
#

It is ridiculous that an ordinary person, not wanting anything to do with you, cant reach Stripe support. I hope no one uses this service. You shouldnt deal with people's financial info and provide no real means of support

drifting delta
#

Hi, if a card has been filed loss with the bank and we attempt a charge on it. What is the expected error code?

dusky marlin
#

What is the difference between requeriments and future_requeriments and does it exist in the object of account and also within account.individual, I would like to know the differences.

blissful tulip
#

Hi Stripe team and community. I have issue from time to time stripe frame empty "__privateStripeFrame1436" It happens very often. Any ideas how to fix or catch it, i lost many revenue.
i use Laravel, i know maybe can be issued in cache, but if clear cache it back again
Problem looks as grey box over input field, and iframe is empty (can't attach image there)

keen frigate
#

Hello, I am trying to listen to webhooks locally, but I am getting this error:

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

here is my code

    try {
      if (!sig || !webhookSecret) return;
      event = stripe.webhooks.constructEvent(buf, sig, webhookSecret);
      console.log(event);
    } catch (err: any) {
      console.log(`❌ Error message: ${err.message}`);
      return res.status(400).send(`Webhook Error: ${err.message}`);
    }

I am using stripe trigger payment_intent.succeeded what does this error mean?

wise cedar
#

Wow, it's busy here already! Lol...everyone else saving up their questions from the weekend...like me?? 😅

#

Question for y'all, does anyone have a favorite infrastructure-as-code solution for Stripe? I've seen a few "unofficial" Stripe providers in Terraform. Anything official, or WIP for official? Anything besides Terraform?

vocal wagon
#

#dev-help

can setup intent be done using Payment Request Button Element ?
I do payment with Apple/google pay. I would like to know if these card details can be saved using setup intent.

If yes how?

#

Hey guys, hope things are going well
When my users are going onto their customer portal, they get a 403 with load_error_report . Does someone once got this too ?
Thanks

slim grotto
#

Hello there, I have a problem with tax ids (using the npm package, v11.11.0):

  • I can create a new tax id for a customer
  • then if I decide to delete it with its ID, the API sends me an error indicating that the id does not exist
  • but then if I retrieve the list of tax ids of this customer, the deletion seem to have been correctly done because the list is empty

On the other hand, if I want to re-create a new tax ID with the same number I previously deleted, I got an error indicating that a tax ID with this number already exists for the user.

And after this error, if I retrieve the list of tax ids again, this number appears in the list (but was not before)

vast idol
#

Hello, I noticed for invoices created for billing_reason: 'subscription_create' (vs subscription_cycle), the invoice.period_start and invoice.period_end are the same. Is this intended? Example eventId: evt_1Mg7btATPMIqPNWuKgNq1zsH

patent python
#

#dev-help

We have a discrepancy with one of our customers subscription on Stripe and our internal Database.

The customer paid paid for a while year and her subscription is supposed to be Active (as it is in out internal database). However on stripe her subscription got cancelled due to some internal back office error.

Now we need the customer's subscription restored as per the contract without charging her card again for $375

When I try to create a new subscription for her with free trial for 364 days (to avoid charging her card) I get an error message

Please help

wary hazel
#

Hi, I need to speak to someone about a refund I'm expecting from a wholesaler who uses your system.

#

Who can I speak to?

vast idol
#

Hello I noticed for invoices created for

sand hill
#

Hi all, we have multi-product subscription setup and I'm running into a bit of a challenge with previewing changes that will get charged immediately, I have a couple of questions. For instance, let's say a customer has a subscription that is buying 1 user seat for $39. If I poke the preview-end point per docs it will give me the next invoice. Which brings me to the first question.

Is there a way for preview invoice to simulate what some one would be charged now? in this scenario I would expect the end-point to return $0 as the customer has not made any changes. Let's say this customer add another user seat for $39. I would expect the invoice would say $39 amount due. So far I have not been able to accomplish this. Is this even possible? Any other suggestions to accomplish this?

viral spoke
#

Hey, the request req_k800ufwUpbhO4y could not be finished the checkout. But why? I dont see any error from my side. Is my code wrong or something like this? Did the user entered something wrong..

sweet forge
#

What is the (maximum) time gap between 2 or multiple web hook events fired in wrong sequence?

radiant rover
#

Webhooks are always POST right?

warped delta
#

Hey, I have a multi-product subscription and want to know how to deal with undoing a cancelation at period end or updating the subscription after a cancelation at period end.

ionic jacinth
#

Hello to everyone. I would like to ask about the country select inside Stripe Elements. I tried to remove it but Stripe gives me this error You specified "never" for fields.billing_details.address.country when creating the payment Element, but did not pass confirmParams.payment_method_data.billing_details.address.country when calling stripe.confirmSetup(). If you opt out of collecting data via the payment Element using the fields option, the data must be passed in when calling stripe.confirmSetup()
Is it possible to remove it without any errors?
Thanks

vocal wagon
#

Hey.
We want to allow our users to choose payment collection method 'send_invoice' with a subscription model. We also want to set days_until_due to 30 days with these invoices because bank transfers could be slow and we'd like to allow them to use our services meanwhile. We can see that there's a configuration in Stripe to cancel the corresponding subscription if an invoice is past due for 30 days (or 60 or 90) although when this first invoice goes to past due there's already a new invoice since we're billing them monthly and the subscription goes to 'past due'. In case they pay the new second invoice the subscription goes back to 'active' and the first invoice won't affect the subscription's state when it hits the 30 days after past due mark. Is it a bug? How can we work around this?

The following use case for a subscription model:
1- Invoice issues for first month of usage
2- User does not manually fulfill payment
3- (They can still access service for 30 days)
4- Second invoice issued after 30 days
5- User pays second invoice only
6- Strip changes user state to activated
In subscription model, with manual payments (manual invoice fulfillment by user), it seems Stripe only accounts for the latest invoice to change state and ignores and pending invoices? Why and how to bypass that?

wise shard
#

Hi all, had a question that I wanted to clarify. Based on the checkout API is it possible to have a list of the users saved credit cards with the default showing first. (Not using the link functionality). If this is not possible would this mean in order to perform a similar functionality to Amazon where there are stored payment methods and a user gets to choose on the checkout (with default first) it would require a custom checkout screen and use the payment intent API in the background?

prisma steeple
#

Hi all, we have a checkout session - cs_live_a14Pspogg3cgpesnmnLf9EM6RBngbNRygcAykwZgpT9PFf6qRRoWf4WgJX that occurred on the 20/02/2023, but the payment attached pm_0MdboREHSdXPilfDxxeRWaWO did not happen until 23/02/2023. Its a direct debit. Is that delay to be expected/common? We havent seen it for other checkouts.

minor canopy
#

Hello, we use the Stripe terminal (Javascript SDK) to connect to a WisePOS. I've added a second terminal so that we have a back up. Our terminal has been acting strangely lately. I want to modify the javascript code so that it will use whichever reader it finds so that my staff can just turn off one reader and turn on the other one. I was wondering if anyone could help me with the discoverReaders method. Thank you!

lethal laurel
#

Hi folks. On a Payment in the Dashboard, we can see that Link was used (next to the card info, similar to how we'd see that a Google- or Apple Pay wallet was used).

Is there a way to see in the API that Link was used for a payment? e.g. perhaps similar to payment_method_details.card.wallet.type
It would be useful info for us to have when analysing performance of payment methods and wallets.

civic onyx
#

Hi, when creating a setupIntent from the backend (server side) with confirm:true and payment_method attached. I think we would receive a response with status requires_action immediately (i.e: synchronously , not via the webhook) when SCA happens, is that correct ?

tawny hollow
#

Hi there I'm setting up a pay-as-you-go system and I was wondering if there is a way to detect cards that require authentication in all transactions and prevent people from using them

sand hill
vocal wagon
#

hi, where is the API version 2022-08-01 all my host accounts are under that version, but i cant find this version anymore.

sand hill
quiet beacon
#

Hello, which property in the JSON response contains the date the payment was captured, the when the payment was initiated?

golden swallow
#

Hello all! I have a customer who provided their VAT# after paying their invoice and is saying they need it added to it. It is paid and finalized. Does anyone have a workflow they'd typically go with here? i.e. download the invoice PDF and modify it? Create a second invoice with a full credit applied to it, etc? Just not sure what the "best practice" here is, if any. Thanks!

vocal wagon
#

hi all, i have a question about receipt and stripe connect functions, can i exclude from the receipt the connected amout ? for example user pay 1000, 800 goes to connected account and i want to send the receipt only for the remaining 200 how can i achieve that?

near thicket
#

hello I have several transfers that will be made on an old card of mine which has expired so I deleted this card in the settings and replaced by that of updating but when I click on the transfers in transit it always shows me my old card so should I wait for it to update. If not, how do I do it?

west sable
#

is there a way to have the Payment Element not render the country and zip code. We have our own address form already. Is the only way to use the built in Stripe Address Element?

fringe quartz
round rivet
#

Hi, is there any option to import list of the product in excel sheet to the dashboard instead of adding product one by one for the invoicing from dashboard itself ?

violet gust
#

Hey, I’m curious, is it possible to delete restricted Stripe Connect accounts under the main account? I’m testing things out and need to delete accounts

golden jetty
#

Hi there,

fresh heath
#

Hey there, I have a 3DS question -

In the docs, we can use the request_three_d_secure property when confirming a PaymentIntent. The docs say that if this is set to any this will always provide a challenge if supported by the card. If not supported, the payment will proceed without a challenge.

Is there a way we can change the logic so that if it's not supported we don't allow the payment to continue (so we can e.g. for a particular customer, always require 3DS regardless of what cards they have)

golden jetty
#

Our clinic is having trouble getting into our account because our previous clinic managers set the 2-step verification to her private cell phone number and so when logging in we cannot perform the action because it notifies her phone and she no longer works with us. Is there any way we can reset the 2-step verfication without this number?

manic igloo
#

Hello stripe help!
I want to implement referral code functionality in my react native app. Can you refer to me any documentation to get it done?

desert tartan
#

Hi, I've implemented a webhook that listens to charge events and sends out confirmation emails when charge succeeded. I've ran into the issue where manually sending a receipt from the dashboard through "Customers" does not use my custom e-mail, instead uses built-in stripe email. Does this "Send Receipt" functionality trigger an event that I can listen to in my webhook to send my email instead of stripe's

near dawn
#

Im using Jetpack compose with an androidview component to render the CardFormView form however for some reason the field is looking not correct , there is any way to control the design of the fields of the CardFormView ?

spark solar
#

Hello. I am creating a callback handler to handle events tied to subscription creation (e.g., invoice.paid). I would like to pass metadata into the subscription so that I know which entity in my database the callback refers to. I see I can pass metadata in the SubscriptionCreateOptions class in stripe.net, but that is returned only in callbacks related to the subscription itself (e.g., customer.subscription.created). How can I set metadata to be sent in all callbacks (invoice, etc) related to the subscription creation? Thank you

empty spire
lusty field
#

Hi. Quick question about subscription webhooks. If we are listening for successful weekly payment of a subscription, including the first payment when we create the subscription, can we just listen to the invoice.paid event? We want the charge objects to be able to record the charge id and I see in your documentation for the invoice object this: "charge": null, Will that contain a charge object? Or something else?

mighty oak
#

Hello, I would like to know if there is any professional who can help me verify my stripe partner account

#

I have a billing app and I would like to be part of the stripe patner program

undone delta
#

Hello, I'm working on integrating stripe connect within our application where we want to do a revenue share and had a few questions to clarify any limitations to the proposed approach. The way we're thinking of implementing it is when we get paid via ACH deposit, we would create a charge for the full amount to our Platform (central) account from the ach source, and then create a new transfer to the connected account after doing some processing. For handling any refunds and disputes we would do a transfer from our connected account after we process the transfer from platform account to connected account so that way we have funds to withdraw from for the refunds from connected account when required.

Q1: If the connected account doesn't have enough funds but we do a withdrawal for refunds, would that refund request fail?
Q2: Are there any other limitations on transfers or the approach mentioned above that we should lookout for?

Thank you!

tropic spear
#

Hi Stripe Team,
I have a bug report for the Terminal part of the Stripe Terminal JS SDK. I've already filed a GitHub Issue here, https://github.com/stripe/stripe-node/issues/1692, but it was the wrong repository. In short, when sending floats instead of integers, the call fails silently. This cost me quite some time to debug, it would be great if the library did some validation like it does with the other attributes (attribute names are checked and validated for example).
The Server-driven Integration for the Terminal handles that, it throws an error when trying to provide floats.
Thanks!

hasty jackal
#

Hello, I forgot that I put my credit card on hold a while ago. I now reached my maximun 24h attempts on a site. (after remembering it was on hold) I removed my hold. Anyone know how I can now use my card? the site ceeps saying i enetered to many failed attempts

stable mantle
#

hi team, I needed to look at the webhook log inside a user event, to understand what happened, but those last for 15 days only, any way to get the data from 30D old events somehow?

quartz python
#

Hi how do I get detailed statements of my earnings for each week that shows my name and the dates as well

final hornet
#

It seems that Free trial is not recommended on price. Where should we set it now using the UI?

cerulean pollen
#

When i activate account, I select wrong type of business. Can I change?😩

desert tartan
#

Hi expanding on this conversation, #dev-help message

Could I then instead make use of https://dashboard.stripe.com/test/webhooks
to "resend" charge.succeeded event in the scenario of a customer requesting a receipt.
We are making use of custom receipt email from our webhook, and are looking for an alternative to using stripe's builtin "send receipt" from dashboard customer

sullen kayak
#

I'm trying to create a payment intent with an attached payment method and confirm=true, API returns an error about missing return URL, why is that required? I thought this is all done in the backend and the customer will stay in our website

topaz root
#

Greetings. I have a draft subscription invoice that was supposed to be charged today. However when I look at the invoice in theStripe dash, it says that it's scheduled for 1 minute from now.

#

Every time I reload the page, it says it's scheduled for one minute from the current time.

primal iron
#

hi developers, i have an issue with my code and am following the documentation but for some reason it isn't working for a charge but it is still giving me an error, can someone please have a look at it

vagrant steppeBOT
#

𝕾𝖎𝖗 𝕵𝖔𝖘𝖊𝖕𝖍 𝖑𝖑𝖑

wild wyvern
#

We've seen an elevated number of blocked connect payments for zip code failure with newly connected Standard Accounts. It appears that Standard Accounts created since August have had 'avs_failure' defaulting to true. Is it possible to change this (1) when we create/oauth the standard account initially, and (2) after they've connected their account (or can we let them know how to change this?)

glossy saffron
#

Question, trying to invite a new team member inside Stripe dashboard but they never receive the email. Nothing in spam or junk. Any thoughts on what to try next?

heady relic
#

Holy cow y’all are busy.. appreciate ya! I’m building my own verification flow in SwiftUI for Connect onboarding for Custom Accounts. Y’all have a phone verification code api in the web version… is that something I have or can get access to? I haven’t dug too far into the Package Dependency but I didn’t see anything at first glance

restive umbra
#

hey stripe team!
quick question, are there monthly limits to the Search API?
i see theres a 20 read operation/second rate limit
but how about total monthly requests?

lusty field
#

Hi all. We are listening for invoice.paid webhook events. We are finding that it is picking up this event twice within milliseconds. This is what we run in stripe cli. Is there a reason we are getting the same webhook twice:

#

stripe trigger invoice.paid
A newer version of the Stripe CLI is available, please update to: v1.13.10
Setting up fixture for: customer
Running fixture for: customer
Setting up fixture for: payment_method
Running fixture for: payment_method
Setting up fixture for: invoiceitem
Running fixture for: invoiceitem
Setting up fixture for: invoice
Running fixture for: invoice
Setting up fixture for: invoice_pay
Running fixture for: invoice_pay
Trigger succeeded! Check dashboard for event details.

shut imp
#

Hi, how can i get last 4 digits from PaymentElement?

sharp aurora
#

Hi all, I am implementing some tools for Stripe Radar. What could cause the open_reason on the review object to be manual. From what I can tell, there is no way to open a manual review on a PI or CH object.

fiery stirrup
#

Hi all. I am using the Stripe Terminal SDK and I am trying to test it using Test Credit Cards but I am having problems because using setup intents with test CCs generate a generic error: "The latest attempt to set up the payment method has failed because authentication failed." @languid tulip told me a week ago that this was an issue on the Stripe side and that it was reported based on that conversation. Now, today I tested again and I am still getting the same error. Is there any ETA on when the issue will be solved?

gaunt seal
#

Hello! We're seeing problems with subscription modifications where, when a new subscription unit is added, the customer is charged for that unit, then charged again for the full modified subscription amount. I can post an event here.

shell warren
#

I'm attempting to query the number of charges that have failed due to "code": "subscription_payment_intent_requires_action". Is this possible through the api? Would you recommend using Events api? https://stripe.com/docs/api/events

silver sable
#

Can you believe stripe closed our wrong accont and now we cant accept payment online am so stress out

shell warren
humble galleon
#

If I have multiple subscriptions levels that users can subscribe to from my site, how do I make it so that when a customer that already is subscribed to a subscription level will automatically cancel their current subscription level when they upgrade/downgrade to a different subscription level?

silver sable
glass warren
#

Hello, question regarding ephemeral keys. Trying to enable identity verification for iOS clients, and it seems like they have a different set of fields required to begin the flow.

In step 2 for adding a server endpoint I see a call to stripe.ephemeralKeys: https://stripe.com/docs/identity/verify-identity-documents?platform=ios

await stripe.ephemeralKeys.create(
  {verification_session: verificationSession.id}
);

But I do not see verification_sessions as a valid parameter in the Node SDK. I thought this may be because we are on an older version of the SDK, but I do not see this parameter listed in the stripe API docs either, only the ability to create one given a customer ID, but not a verification session ID.

Curious what I am missing here between the IOS docs, API docs, and SDK.

jagged vine
#

What is the difference between Stripe v2 and v3?

sharp echo
#

When I do a subscription update using proration_behavior: always_invoice,how do I check if the proration payment was successful?

urban summit
#

Hi ! Hi !
Is is possible that there's a slight bug in the API ?
I'm trying to retrieve my prices using the Node wrapper
But the answers is missing some currency options, I'm supposed to retrieve a array with the tiers.

topaz root
#

Is there a way via the API to fetch a URL to send users to for 3d secure verification?

radiant musk
inland river
#

Anyone have any experience with using the Stripe the API integration with make(.com)? I can't seem to figure out the syntax to pass all the line items to stripe. I can hard code it like the screenshot and it works fine, but that's only for two items.. I want it to work for any number of items.

regal quail
#

I've read through some of the docs, and previous threads here, and I'm a bit confused about testing Apple Pay. From the docs on using the Payment Request Button with Connect accounts (https://stripe.com/docs/stripe-js/elements/payment-request-button#html-js-using-with-connect):

You must use your platform’s live secret key to register the domains—don’t add domains in test mode.

Is it not possible to test Apple Pay with test-mode Connect accounts? I just tried registering a domain using the live secret key and a test connect ID, but got the error "The account acct_xxxxxxxxxxxxxx was a test account created with a testmode key, and therefore can only be used with testmode keys."

I'm seeing answers saying you can test Apple Pay, but I don't understand how that's possible if you can register in live mode using a test account?

serene junco
#

So I've read a bunch of the docs about enabling ACH on the account and watched some vids on implementing it with the code snippets provided. Is there a no code option?

Is there any integrations you could recommend where we could use ACH payments without having to go through and build it, just using an API instead?

fallow trench
#

I'm new with Stripe and i have question about stripe refund from
https://stripe.com/docs/refunds#:~:text=To refund a payment using,refund in the Payments page.&text=)%20to%20the%20right%20of%20the,ll%20issue%20a%20full%20refund.

when they are talking about full refund, does the client get all his money back minus the stripe transaction fees or the client get all his money without losing any benny and the app has to pay the transaction fees ?

it's a bit unclear for me any clarification will be appreciated

Cancel a payment or refund it partially or fully.

topaz root
#

Do uncollectible and void invoices count differently towards revenue analytics?

vocal wagon
#

Hey, looking for assistance on instant or daily pay-outs, thanks.

serene junco
wind pelican
#

Hi, is it possible to get the stripe account id of a connect account through the subscription object? (when it is created)

lucid spear
#

Hi, is there a way to enable both billing and shipping mode while checkout

hazy coyote
#

Hi Team, Our stripe accounts have been gated into automated validation for ACH payment. They gave me this link to go through
https://stripe.com/docs/payments/automatic-bank-account-validation
This works through rest api not Stripe Library for one-time payment using a bank account do i need to create a customer to skip verification_method

buoyant dagger
#

hi i need help

#

can some help me

#

i was just exploring API and all my payouts went to reaserve

#

what do i do?

#

support says

#

it will tak 24 to 458 hours

#

48* hrs

vagrant steppeBOT
#

Sapphire

sterile marlin
#

Hi, I have a question with Stripe and tax with regards to my software. Basically I have a client that wants to pay freelancers through my software (we use stripe API), however they are concerned how the tax/w9 process is handled?

radiant musk
#

For the "email_domain_blocklist" if you add @gmail.com for example what would be blocked?

west sable
#

I wanted to re-open a discussion had in here (https://discord.com/channels/841573134531821608/1079803550030385203). i'm working with a form that contains a payment element. when I enter an email in the link box that pops up and hit enter, it appears to submit the form. this doesn't make sense because once the link request goes through, a box appears to enter a code to confirm Link

Discord

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

carmine lintel
#

Hello - I am experiencing a bug with the Wise POS terminal reader and the server driven integration. When I set the total to end in 03, the payment is declined but the screen just shows Processing with the spinner and it never ends

gaunt seal
#

Hello! I have questions about collection_method=send_invoice when updating a subscription and a payment fails.

If subscription collection_method=send_invoice it becomes past_due when its invoice is not paid by the due date, and canceled or unpaid if it is still not paid by an additional deadline after that.

Does this mean if an initial payment attempt fails, the invoice remains open until the due date is reached? How is an additional deadline set? Manually?

boreal ore
#

Hi! I have a question about the status field for Invoice objects. Based on the documentation (https://stripe.com/docs/invoicing/overview#invoice-statuses) it seems like invoices can have 1 of 5 statuses. I've noticed in practice invoices can also have a null status in the case where an invoice is paid then later refunded. Are there any strict rules for how this is set? i.e. is the status cleared every time a refund is processed?

Learn more about the basics of Stripe Invoicing.

late jay
#

Hello! I'm trying to use integrate Apple Pay using a setup intent through the @stripe/stripe-react-native, and I'm always receiving 'Amount Pending' as the total amount. Is it possible to show the total or cart items? Apple denied my app store submission and requested this change. I've added a picture for reference

vagrant sonnet
#

During stripe checkout how do i not auto populate the previously used credit card

mighty hemlock
#

hi! i'm looking for a recommendation/feedback on my subscriptions implementation for my app. It has two main tiers: Starter (w/ no credit card required free trial), & Pro (paid upgrade, with no free trial). Given that this is my first time implementing stripe ever, im looking for recommendations on how people are internally keeping track of which tier the user is on, based on the webhook events.

Putting the rest into the thread here

turbid raft
jagged vine
quiet beacon
#

How do I get the refund date from the API?

tropic field
#

How do I set the link on the payment page to open to my website main page and not the main page of the booking site?

lucid verge
#

hi,

Could you help us with subscription webhooks, it does not include the Product/Plan Name "Extra Accounts", so what's happening is on our database Laravel Cashier is putting default instead and breaking the user's subscriptions, we have to fix it manually.

Thanks

timid palm
#

Hi i'm using stripe as payment processor for my react native app with stripe react native sdk. my application going to collect users card details and tokenize the card and send the token id to my .net backend but in sdk createToken method not allow to set card details how to achive that.

elder knoll
#

I attempting to retrieve a specific domain from apple pay domains list but getting an error: No such apple_pay_domain. However, when I am retrieving a list of domains, that domain is present. This is using Java SDK 22.3.0 with ApplePayDomain.retrieve for a specific domain vs ApplePayDomain.list for a list of domain (both calls with params for a standard connect accounts). Any ideas? I have a request-id if its helpful.

celest gorge
#

Hi friends- I have a pretty basic Q, but I'm trying to scope some work for my team and figured I'd just ask y'all.

We're a SaaS service and users will pay per-seat- If your server has 10 members, you need to pay for 10 seats. The default checkout page does not let you assign or lock quantities.

I know that we can assign & lock the purchase quantity via the API, but if we do that do we need to rebuild the entire checkout page, or is there a way to use the default appearance as provided by Stripe with that API-adjusted quantity?

vagrant steppeBOT
#

Scottie Steph

drifting delta
#

Hi, does stripe provide the bin number of a payment card? if so, please provide doc on how to extract. ty

polar cedar
#

Hello everyone, my name is Vincent...and We have a question about security. We are using the API of Stripe and We are asking if the number of credit cards is possible to be read using some command?, or if the data of credit cards is only used internally in Stripe.... Thanks

gray light
#

Hi Stripe support team,
My customer can't withdraw the money.
Stripe payout ID: po_1Mf7rx2YwLjB0v1XfF4lV4N3

What should I do to support my customer?
Can I know the reason and how to fix it?

undone depot
#

Hello, I want the customer to pay for the first month of a subscription that is going to start in 2 months. It seems I can't use billing_cycle_anchor that far in the future and I can't use a trial period as I want my customer to do the first month payment now. Any idea ?

gusty basalt
#

Is there any easy way to get a list of Stripe Connect countries that we cannot add application fees? We know of Malaysia. What others?

tawny fern
#

Hi Folks anyone available for help?

foggy pier
#

Hi anyone here?

hidden orchid
#

Good morning/night! I need help setting up the webhooks when a Connect User creates a checkout session. Dont know which event the webhook should look for

spare sleet
#

Hello All

I am trying to generate token of card , But if we enter invalid cvv for the card still it is generating the token
And when trying to pay then t throws error of invalid parameters?
Is ther eanything by which we can vlidate card info properly while generating the token

brave rapids
#

Hello,I have doubt regarding refund API Call Is there any **limit **while doing through API

umbral thorn
#

hi everyone, for more than a day I'm trying to create invoice for a subscription for a recuring payment. but it keep on giving me exception again and again.
-> i have created the subsciption successfully, but when i pass the subsciptionId to invoiceCreate it give me that exception " Nothing to invoice in the subscrption ". please help !!!!!!

rocky valve
#

Hello

#

I need to understand the process of the application free related process how you can help me

#

It is possible to you to connect over call or online meeting to help fast

misty hornet
#

@rocky valve I've created a thread for you, let's discuss there.

rocky valve
#

Okay

slow pond
#

@misty hornet please help me w my account

spare sleet
#

Hello All
How we can enable cvc_check while creating card token?

primal skiff
#

Hello

#

I need help please 🙏🏾🙏🏾🙏🏾

#

Hello , this message is very important, I need a refund for a payment , I was told that it was an one time payment when I bought from the people they said they could make sure it only charges once but turns out there charging again can you guys stop it please , nd since I paid with Apple Pay nd not signing up I can’t login

keen frigate
#

Hello, I am using react and I am trying to call loadStripe on behalf of connected account and I found this in the docs.

import {loadStripe} from '@stripe/stripe-js';

// Make sure to call `loadStripe` outside of a component's render to avoid
// recreating the `Stripe` object on every render.
const stripePromise = loadStripe('{{PLATFORM_PUBLISHABLE_KEY}}', {
  stripeAccount: '{{CONNECTED_STRIPE_ACCOUNT_ID}}',
});

stripeAccount is obviously dynamic and has to be taken from the context or redux state, so it has to be inside component?

I came across this potential solution that tells you to use wrapper, I just wanted to know, if that's whats recommended by stripe?
https://robertmarshall.dev/blog/dynamically-set-an-account-id-in-stripe-using-loadstripe/

Solved: Error 'Unsupported prop change on Elements: You cannot change the stripe prop after setting it.'. useEffect and useState to fix and dynamically set.

boreal ember
#

we are migrating to PaymentIntent from charges api, what is the webhooks that i need to lister for

  1. when someone refunded from stripe dashboard
  2. when someone capture the amount from stripe dashboard
green hare
#

Hi , in stripe how long does a one-month recurrence last? i.e. if i make a subscription on february 28, stripe when does the next payment run?

spare sleet
#

I am creating the token and using that token as source while creating customer
BUt facing the error while doing payment
Any solutions or is there any method to validate source card detail while creating customer

misty hornet
#

@spare sleet your thread is still open, let's discuss there

ivory siren
#

Sir, I had done 1 day ago SK purchasing Benas online buy $100 , but the money has gone from my account, but I have not received it either. ?

dim kestrel
#

about Issuing ,I can't open and submit the form, what should I do?

clever sierra
#

Hi, we recently added ACH using payment element on our frontend, on selecting bank we are shown a dialogue box(Screenshot attached). I wanted to change the text etc color on this box to be in sync with our website design. Let me know how I can do that.

hexed laurel
#

Hi, i'm actuallly using the stripe API on Bubble.io.

  • I can create InvoiceItem from my Bubble App for a customer but when i want to create an invoice with this InvoiceItems for that same customer,, the API create an Invoice but don't take the InvoiceItem.
    I end with an Invoice of 0.00€

Any idea ?

rich kindle
#

Hey, awesome Stripe team. Is there a test card number that can be used to trigger additional authentication when creating a new setupIntent?...

vagrant surge
#

Hi can I change the pay link in invoice to point to my website payment page instead of stripe.

fluid scroll
#

Hello

I'm working with one Magento marketplace website. Where we are selling services to other vendors.

Now we want to pay our vendors or seller after the service successfully completed. Till that amount will hold on the main account of the website.

Can you please guide me on how can I achieve this in stripe?

vocal wagon
#

Hello, i activated EPS and much more. But in my Shopware 5.7.10 is nothing to see... Creditcard, Google Pay and Giropay works fine. Plugin is up to date (5.5.1), Cache is cleard.

harsh estuary
#

Hello! Spent a lot of time on trying to find my answer in stripe docs but no luck. I use stripe connect and I issue invoices using "on_behalf_of": {connected_account_id} and I need to include their VAT on the invoice. How the heck do I get to their vat id? Calling stripe.Account.retrieve doesn't help here. And in order to include VAT on an invoice, according to stripe docs, I need to send account_tax_ids: [atxi.........]. Do you have any idea how to handle such thing?

steep pecan
#

hi isnt it the normal method to take card details at time of signup when using a free trial? how do you do that with subscriptions? i normally make a payment intent

pale quarry
#

Hi, i already tick collect customer number phone, then why the number phone is not collected?

vocal wagon
#

Hello Stripe Team!
I'm integrating stripe customer portal with my website and so far I was able to redirect users to the portal and display all the needed actions (update, cancel, edit payment method...).
However, I was only able to this from stripe dashboard: https://dashboard.stripe.com/settings/billing/portal, when I tried altering the parameters using stripe apis on my server side: https://stripe.com/docs/api/customer_portal/configurations/create and https://stripe.com/docs/api/customer_portal/configurations/update the changes were not applied in my portal. (example: tried changing the portal default headline: "Cactus Practice partners with Stripe for simplified billing." to "blah blah" and nothing changed.
Any help on how to edit the portal using api configurations and not from stripe dashboard?

forest shore
#

Hello, is it possible to use multiple subscriptions with stripe customer portal. E.g. starter subscription with seats and teams? How would you manage that? Do you need to manage that outside stripe customer portal and then use the stripe checkout?

tranquil robin
#

Hello, i have got a question upon period within invoices. When creating a subscription, the invoice generated will have the same period_start and period_end value and the next invoice will have as period_start the previous period_start and as period_end the date of the renew of the subscription payment. Does the billing_anchor_cycle within the subscription is what i am looking for to make it so the first invoice is actually the first period of usage of the subscription (period_start being begin of the subscription and period_end being the period_start + 1 month for example)? thanks 🙂

lament seal
#

Hi everyone!

I'm trying to create a pricing table for subscriptions.
I'd like one of the subscription's price to evolve with time. I mean, I'd like it to be $289 for the first year, and then $259 per year.

I managed to create a different pricing from 2 or more "products" bought. But I don't want the customer to buy more than 1 product at a time because the product here is a subscription.

Is there anyone who would know how to set this up properly? Thank you 🙂

#

here 's what i got so far

urban yarrow
#

Hey folks, I have a question regarding being able to get the last date/time a payment has been updated (say status changed from pending -> success) but I don't see this available in the payload, only creation time. I see that events include date/time https://stripe.com/docs/api/events but we don't store event IDs so is there a way to lookup the payment update/execution time directly?

visual bolt
#

Hello, is it possible hide card brand icons through PaymentElement custom style options?

wooden mountain
#

Hi,
I am using Stripe Payment Element and passing the following as options:
layout: {
type: 'accordion',
defaultCollapsed: true,
radios: false,
spacedAccordionItems: true,
},

When Payment Methods rendered in Payment Element are atleast 2 then all accordions are collapsed but when only 1 payment method is rendered, then it comes in expanded accordion state and is not respecting "defaultCollapsed". Kindly tell how can I always make all the accordions in collapsed state on first mount.

supple eagle
#

Hello there, I have scenario where user subscribe to product using direct debit which creates a subscription(using checkout page).
Next application admin want to assign a one more product to same user, and It creates a another subscription for user with just new product.
I am using the first payment method used for second subscription as well, is it ok when payment method is direct debit?

wanton shore
#

Haii can we sync digital order information to stripe ?

onyx bone
#

Hi guys, I'm having trouble integrating with Breww, we had two accounts for some reason and I deleted one of them which was synced to breww as the other was synced to Sellar and taking payments. Is there any way of not reversing an account deletion?

vocal wagon
#

Hi,

We're using the Stripe Hosted Checkout page in subscription mode and we allow ACH Direct Debit as a payment method but we restrict it to instant verification only. The problem we have is even with instant verification by the time Stripe redirects us to our success page, the PaymentIntent's LatestCharge's Status is still in 'pending' even if the selected account is failing. This way we cannot really show a proper message that the payment was unsuccessful and the related subscription is cancelled and can no longer be used. A couple of seconds later of course the LatestCharge's Status is 'failed' but we can't rely on this, at least we don't see how we could.

Any suggestions here?

primal iron
#

hello devs, what is the simpleist way to send money from your own stripe account to another persons bank account?

merry cypress
#

Hi,

I would like to use graduated pricing on my subscriptions, but when all the units are used up, I would like to immediately charge customers for the excess, not on the next subscription billing. Is it possible to do this?

true narwhal
#

I am sending payouts over Stripe connect. From the time I issue a payout (to any country in the world) - I would like to explain the expected minimum maximum duration to my customers in a support article. Can you please tell me in Layman's terms, as well as point me to a online document that I could refer to? I found:
https://stripe.com/docs/payouts

Is that the correct reference?

Set up your bank account to receive payouts.

ionic jacinth
#

Hello to everyone, I would like to ask about the country field inside the Stripe Element form.
Does it need to follow the user/IP country of the request or the country of the card bank?
Thanks

primal iron
#

hey how do i verify a connected stripe account so i could do transactions

minor island
#

Hey! I'm testing Stripe elements as the docs indicate, but I notice that as soon as the payment is successful I get redirected to the success page and the payment is captured (or so I believe at least). So my doubt is the following, is it possible to only validate the payment on the frontend but capture it on the backend after some other logic occurs?

zealous cove
#

Hi! We're developing an NFT marketplace for our users and we'd like to create account on our user behalf (using connect) please guide me how can i do the process?

vocal wagon
#

Hello, I uploaded a new version of the stripe app and it just keep on being processed for quite some time now. Can I do something to fix that

broken tartan
quaint zodiac
#

Hi ,

I am using stripe payment plugin developed by woocommerce on wordpress website.
There I am facing issue while customer pay order with stripe payment gateway.
The issue I am facing is the payment intent id created notes added on the order status after payment with stripe but later on the order status got cancelled
This issue not faced by all the customer but 80 percent customer facing this issue in last 5 transaction
Can you please help on it?

Thanks

west sable
#

I'm currently using https://stripe.com/docs/payments/defer-intent-creation?type=payment#enable-payment-methods and then trying to finalize an invoice and confirm the payment intent. I'm getting this odd error when using Link that I don't understand. "The type of the provided PaymentMethod (pm_1MgSRTF6KG2nMs1lu7awodVv) is link. This does not match the expected type card. Try confirming with a PaymentMethod of type card."

Build an integration where you can render the Payment Element prior to creating a PaymentIntent or SetupIntent.

misty stream
#

Stripe payment was successful but on dashboard I see this message: 1 pending webhook and webhook API endpoint was not triggered in production/live mode. Any suggestions how can I find out what is the issue?

storm tapir
#

Direct Debits - We haven't got a single success, all payments are showing as "Pending", the earliest was attempted on 24th feb

midnight ibex
wet cedar
#

Hi guys anyone can help me out, i need to enable PIX(brl currency)for payments

#

im already using the correct currency

#

but for some reason

#

PIX option just dont appears for me

stable lotus
#

Hello!
I have a short question is it possible with the billing API to create free tiers?
e.g. we have the following
Subscription Plan 1: 2 € per month
Subscription Plan 2: 5 € per month
and we would like to have some hidden plan
Subscription Plan 2 - Free: 0 € per month

Subscription Plan 2 - Free can not be selected by an end user just activated within one of our backend systems.

Question 2: If we would like to activate such a subscription for an user does he have to have a credit card (because it is free it seems not necessary)?

vocal wagon
#

Hi i payed with stripe on panda buy but they take my money and after give me an error

distant quiver
#

Hey quick questions in regards to subscription - prorate amounts do you have to display these amounts to the end customer (Have a client who doesnt want to)
is there any documentation or anything that can back it up if so ?

spare vortex
#

Hey I'm trying to implement a token based system in my web app where clients will pay a subscription that gives them a different amount of tokens on each plan.

Starter - 5 tokens
Middle plan - 15 tokens
Scaling plan - 30 tokens

I'm looking to charge upfront and these tokens can then be used in our system to redeem things and will reset every 30 days. We're using the standard pricing model right now as the graduation/metered pricing doesn't quite fit our use cases.

This is the first time I've actually implemented Stripe especially in this complex way, so could do with some help.

I have 2 main questions:

  1. When creating our subscription plans, does it make sense to use quantity or pass the number of tokens in as metadata? What is standard practice?
    1. E.g. if it costs $50 for the starter plan, should I make it 5 items worth $10 each or just have a $50 plan and send 5 tokens via metadata to my backend?
  2. My most pressing issue is in regards to upgrading, simple proration won't really help us because the customer may use some of their tokens before they upgrade.
    1. E.g. if they purchased the starter plan for $50 and used 3 tokens before the midway point of the billing cycle and wanted to upgrade, I can't just prorate based on time because they've used $30 worth of tokens
    2. If the Middle plan is $100, my thought is to reset the billing cycle and reset their tokens to the full 15 tokens but I'm just not sure if I need to refund them or charge them the full amount
      1. E.g. they paid $50, they used 3 tokens, should we discount them $80 for the new $100 plan?
        1. Should we refund them for the unused tokens in the previous plan or discounting on the next plan
      2. But in the opposite case, if they havent used the tokens and its day 29, we need to charge them and prorate
      3. Since they are paying upfront, will the proration be a refund or a discount on the next plan
sullen oar
#

I'm trying to integrate Stripe Checkout with my Sveltekit app but I'm having trouble. Does anyone have any experience with the two together?

manic tundra
#

Morning team. Using >net SDK.
Creating a charge taking around 1.2 to 2 seconds. Is it what supposed to be or am I doing something wrong 🙂

pseudo raft
#

Hi,
I have a question.

It's possible to catch the errors of retrieve customer?

I explain when a customer registers on my site, a stripe id is created and then saved in my db.

Now let's say I deleted the customer on my stripe dashboard.

When I go to search for the customer with his id registered in my db,
Stripe will necessarily return the error: No such customer: 'cus_XXXXXXX

The problem is that the error only appears on my php logs and this is how I try to catch the error:

try { // $resultat['stripe_customer'] is the stripe id saved in my db $stripe->customers->retrieve($resultat['stripe_customer']); } catch (\Stripe\Exception\InvalidRequestException $err) { // Query to do if the customer identifier is invalid }

frigid vigil
#

Hi Folks - quick question please. We are using Stripe Connect and need to start generating and emailing out internal custom receipts. This means we would like to disable the automatic receipt emails that Stripe is generating and emailing out to our customers. Can you please help us figure out how to do this?

white warren
#

I am creating a custom form to get the iban before client make a payment. First I create a paymentmethod with the iban in the input, and then I attach a customer_id to it. Finally, I confirm the setupintent with the id of paymentmethod. But I am getting error for 'Missing required param: mandate_data.' Any suggestion on how to fix this error?

light maple
#

connect question

late yoke
#

Ahoy! Question - Is it possible to select only a subset of fields when using search api?

vagrant steppeBOT
#

DiscoBlade

tawny trellis
#

Hello

#

I would need to have some help on a report

wintry gazelle
#

Hello, I have a question about licensing subscripton (can't create thread, I'll add additional information when thread's been open, because it is a bit long)

mighty hemlock
#

In the case where a customer.subscription.deleted , meaning the subscription status moves to canceled, does the same subscriptionId get updated to active if* the user decides to resubscribe/enter valid CC info? or would a new subscription id all together get created for that user?

faint burrow
#

Is there any error message surfaced when an idempotency key is found to already exist when a charge is created? I see in the docs that Stripe will return the same response as the first time. Is there any way to know that this was due to idempotency?

near dawn
#

Hey im using the CardFormView with the theme Theme.MaterialComponents.Light.NoActionBar
it looks like this, i dont seem to be able to change the colors somehow

forest shore
#

How do I use stripe customer portal with multiple subscription products and proration?

Customer portal looks like this:

formal wyvern
#

Hi there,

We've noticed an issue with the business name that is being displayed under our business account for customers when they place an order. Instead of our correct business name, customers are seeing "A" as the business name.

We want to ensure that our customers receive accurate information and that our business name is accurately represented. Could you please look into this matter and find out why this discrepancy is happening?

Thank you for your time and assistance.

Kind Regards

Tom Johnson

slate finch
#

I’m locked out and waiting to get verified to access my account but is there a way I can gain access to my 1099 another way

narrow seal
#

hey, guys! I'm having a problem with ACH credit transfer, i am waiting for source.transaction.created event but is not reaching my webhook, can you help me?

lament seal
#

Hi everyone

I'm trying to cancel a subscription at the end of the period (not right now). Basically, the user is subscribing to a one year recurring plan. I'd like cancel their subscription (effective one year later) to schedule a new subscription in one year time which has a different pricing.

Basically, I'm on a n app where the subscription is cheaper from year 2.

So my issue here is to set the cancelation to the end of the period, and not right now

mighty hemlock
#

in the webhooks API docs, under customer.subscription.updated, the note mentions Sent when the subscription is successfully started, after the payment is confirmed. However when i create a trial subscription directly via the API, im not seeing that particular webhook firing. Is this expected?

neat fjord
#

HI Everyone,
I am getting this error from a payment outcome "Error: You cannot confirm with the off_session parameter when setup_future_usage is also set on the PaymentIntent because you cannot set up future usages when processing payments off-session"

Does this mean that setup_future_usage can be used only on a SetupIntent?

mortal yew
#

Hi guys! I have a Laravel backend. On the backend, I generate a link to the connected account onboarding (by calling

  account: 'acct_1IBEeOCEnZhi6R0t',
  refresh_url: 'https://example.com/reauth',
  return_url: 'https://example.com/return',
  type: 'account_onboarding',
});```

To generate this link, I need to specify `return_url` and `refresh_url`. But the `refresh_url` itself requires user authorization on my backend. And for this I need to pass an **auth token** when calling `refresh_url`. Do I have to specify the **auth token** directly in the `refresh_url`'s query parameters, or is there another way to force the Stripe to pass the **auth token** when calling `refresh_url`?
vagrant steppeBOT
#

PhatBoB

#

dmitriy.b

signal timber
#

Hi - if we allow a customer to pay via Apple Pay or Google Pay, is there a way to allow them to save that payment method for future use, when they return? I am currently able to save individual cards that the user enters with the setup_future_usage parameter set to off_session will this is also work for Apple or Google Pay?

hexed mountain
#

hey, a question about Google Pay. When I select a card with 3D Secure, the form from my bank renders behind the Google Pay modal and is not clickable with a console error "Blocked autofocusing on a <input> element in a cross-origin subframe.". Is it familiar to anyone?

edgy bloom
#

What should i do with my subscription if i offer a pause/resume feature? like i have the account paused for 6mos then after 6mos it resumes

snow dirge
#

Hey all, we are currently going through EMV certification. I've had trouble locating approval letters on stripe/bbpos.

Can anyone direct me to the Mastercard TQM letter? The one provided last year expires this week.
Also, need L1 contact letter too, as the one provided expires in April.

Any help is very much appreciated

forest shore
#

"You can't delete standard payment method, because you don't have an active plan."

Is this text correct? Since customer has 2 active subscription products.

molten sonnet
#

I've been creating Connect accounts as standard accounts. Very straightforward but those accounts cannot change business_profile.mcc so I am considering moving to express Connect account type. Looks like there are two basic differences.

  1. you can add more parameters (like business_profile) to the intial ->create() command.
  2. The Connect account's dashboard is much simpler -- plus there's an app.
    Am I missing anything critical, or trivially important?
west sable
#

When you're testing WeChat Pay and you authorize or fail the payment on the Stripe test page, is the test flow supposed to require I close the WeChat modal to be sent to the return_url

robust tusk
#

Hello, We have an issue with unexpected proration payments for subscription. We changed the anchor date and were not aware proration is on by default :(. Payments are showing is pending and we would like to cancel them. Since its connected to Third party account using stripe connect we went ahead and refunded from the connected account dashboard .
We are unclear about the following :

  1. Is there any way for us to cancel these payments before the customer bank approves them?
  2. Will the customer see these payments on their bank transactions and when ?
  3. What will the refund operation do?
graceful niche
#

hey there hope you're well
i have a question please
is it possible to set a subscription next invoice for a specific date
& reset the billiing anchor at the same occasion ? (each month on this date)

polar hare
#

Hi there! i need to know does stripe support Stripe coupon and promo in their intent API ?

wintry gazelle
#

Hi, is it possible to change the price description in subscription bills for tiered prices?

e.g. I have a German customer, but in the details, there is:

First 5
Flat fee for first 5

etc., can we change these terms?

autumn geyser
#

Hello: We want to use Stripe Payment Element with Paymentintent.
We have a page, where we need to show the payment element as soon as the page opens. This means we will have to create a PaymentIntent every time the page is opened. But the customer might never actually pay. This means we will leave a lot of unused PaymentIntents.

Is this okay? What is the best way to cleanup the unused paymentIntents?

thorny axle
#

Why is the ability to scroll down in the webhook log removed? I need to reach an older request!

vocal wagon
#

Why is my stripe disabled I get 3-4 purchases then someone tries to card it and I get an email that my business is "High Risk" I am doing digital marketing Im trying so hard to open a stripe account and every time I get blocked even tho I give proof from my last payment processor etc..

naive coral
#

Hey! Is there a way to retrieve the line items from a checkout session?

thin cloak
#

Hi there, I am having an issue receiving subscription payments on my website (Wix), and they have advised talking to you as this is the new account?

autumn geyser
#

Hello: Can Stripe payment element be used with the charges api?

twin hamlet
#

Hello, is there a way to know if customer card is premium or corporate card?

median pier
#

#dev-help how to be able to send a Stripe invoice and people can pay w/ Plaid?

livid onyx
#

Hi, every-time I try to verify the payload using webhook signing secret I get the SignatureVerificationException. Will you please help what am I doing wrong?

swift basalt
#

Login help

near shadow
#

Hi team, I want to capture payment from customer's card and transfer to an account without the preauthorization process...Which approach would you advise?

restive umbra
#

hey stripe team, i am implementing stripe subscriptions into my app, i have some webhooks set up to trigger on the next billing cycle of a subscription, is there anyway for me to test this in production? basically i want to trigger an event early

thorn edge
#

Question about the Stripe Apps secret store. I was checking the docs today and couldn't find a reference to the size of data that can be stored in a single secret. I vaguely remember it used to be 5000 characters, but I'm not sure and I don't know if that might have changed. Can you confirm the maximum size of data stored in the Stripe Apps secret store?

feral moon
#

When creating a checkout session (or customer portal session) server side is there any reason that the url cannot be sent back to the client via xhr (graphql) and the redirect handled by the client?

spark solar
dusky jasper
#

hi all, currently trying to use createPlatformPayPaymentMethod from '@stripe/stripe-react-native'; but not available in the library. was this renamed to something else? trying to follow this documentation to use Apple Pay to only collect a PaymentMethod https://stripe.com/docs/apple-pay?platform=react-native#create-payment-method

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

silver sable
#

question if stripe closes an account what is the best solution moving way forward.

prisma kestrel
#

Would someone be able to help determine why an Amex Black card is failing on the tokenization step? Returning a "generic_decline" with no additional information. Customer has reached out to Amex and they state they are not the issue

vocal wagon
#

Hello team ! Quick question regarding Apple Pay (and google pay) payment through Stripe Element. Are they secured with 3DS ?

hardy juniper
#

is there anyone here who can help support us with the salesforce Order Management Stripe package? nothing has changed in the org and now our client has not been able to capture payments for 7 days now.

rough forge
#

Hi! I’m looking to create a payment plan like 5 installments of $100/mo, potentially starting on a specific date too. SubscriptionSchedules (https://stripe.com/docs/billing/subscriptions/subscription-schedules) look like the right thing, but it’s a little unclear to me on how best to create them. I see that the hosted checkout doesn’t support them, so looks like my next best bet is to do it with the Payments Element.

Can I just follow the same flow I’d do to create a normal subscription (e.g., this guide https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements), but instead of stripe.Subscription.create, I do stripe.SubscriptionSchedule.create(…, expand=['subscription', 'subscription.latest_invoice.payment_intent', 'subscription.pending_setup_intent']) and then access the underlying subscription to complete things in the same way?

vocal wagon
#

I am implementing an account-deletion mechanism to account to comply with Apple's privacy rules for my client's app. If we delete a customer object on stripe, I see it deletes the active subscriptions too. What does it do with remaining pro-rated value of that subscription term? My guess is it makes the subscription completely unusable as if a billing admin were to click "cancel immediately, without refund" in the portal?

fierce grove
#

Good Day, trust all is well...I need help , is anyone able to assist me ?

limpid scaffold
#

Hello there

In some cases - we're marking Subscription invoices as paid_out_of_band
But the problem we have here - that all Stripe reports ignores such invoice as revenue

Any possibility to have them on a revenue reports as well?

zealous belfry
#

What is the best way to safely dig into a response. Since Stripe::Account.retrieve returns a Stripe::Account object I cant use did in ruby

flat wharf
#

Just joined - hello all 🙂

Working on a project that has the Stripe Connect done by another developer. Now, the next step they say is to do the Terms of Service... Are there examples/repos of this to help gain domain knowledge of all this?

gaunt seal
#

Hi, quick question. I'm setting up subscriptions with collection_method set to send_invoice in the test environment and using test clocks to advance through a simulation. Do test emails actually get sent out in a test environment? I'm using a real email(my own), the Manage invoices sent to customers settings are set to Email finalized invoices to customers and I see the event complete but I receive no email.

vagrant surge
#

Hi would stripe sound email to our customer with invoice / receipt /... ? in test mode I didn't see any indication of this behaviour but what about when we accept real payment for our subscription

primal skiff
#

Hello

#

Can I get a call from you guys support team

lucid spear
#

Hi can some help me with the confirmPayment

#

payment intent

dense aspen
#

Hello! I'm trying to right a unit test for my PaymentForm component that incorporates the Stripe Payment element (in react). I'm using react testing library and was wondering if there are any good sources of how to achieve testing on such a complex component?

chrome stag
#

Hello, I have a Stripe account that has several connected accounts associated with it. I use the payout service, where I receive payments from users and transfer them to others. However, some of the payments I receive are via Apple in-app purchase (another source), but the transfer I'm going to make is to a connected Stripe account. Does a Stripe account have an international account that can receive transfers from Apple and keep the balance to be used in supplying credits to users of the connected account? Is it possible to have this account number to link to Apple? If so, where can I obtain it?

hazy coyote
#

Hi Team, we are working with 2 accounts on Stripe. we want to share customers and payment methods across the accounts. Stripe told us to create a Platform account as a single centralized place to store customers and payment methods. Create other 2 accounts as Connected Accounts
Then, when we create payment intent we can clone the payment method down to the connected account and use it for the payment intent. referred to this doc:
https://stripe.com/docs/payments/payment-methods/connect#cloning-payment-methods
in turn of steps im down below. Can we combine any of the below steps? and am i doing it right?

1- Create a customer on the Platform account
2- Create a payment method on the Platform account
3- Attach the payment method to the customer on the Platform account
4- Clone the payment method on the Connected account
5- Create payment intent using the cloned payment method on the

vagrant steppeBOT
#

Amer Bearat

tardy cypress
#

Hi community, currently, running into a big issue with Stripe payment, and my customer could not pay. My student completed enrollment, and proceed to stripe create-checkout-session.php, the webpage will not redirect to stripe payment page, and basically keep still. It worked fun one week ago. Is there change on Stripe side, or any key expired and needs renewal? Thanks.

#

My PHP is version 7.4, I do not think that old.

atomic oriole
#

A question regarding payouts of connected accounts. Before, there have been two separate balances, one for card payments, and one for ACH ones which had to be paid out separately. We've recently switched to ACH Direct Debit and now it seems like there is just one balance, both card and ACH payments go there, and it all gets paid out together. I didn't find any documentation on that, so the question is, whether my assumption of just a single balance when using ACH DD is correct.

sullen elbow
#

Hello , I have an issue creating a sub with a trial period of 3 days, but every time I try to make an API call, I get a 400 Bad request

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

loud rose
#

Hi, I have this error: Apple Pay domain verification failed. I followed the steps given by stripe but after I uploaded the file to my domain, it says: "... but received a 418 status code from your server. Please check that the file is hosted correctly."

fallow flower
#

Does anyone have any experience using djstripe? I know it isn't fully compatible with connected accounts, but it seems that functionality that should exist given the models doesn't exist, such as adding accounts.

It seems to have trouble validating the request on specific events such as capability.updated. Other events seem to work fine, but I get this kind of error on the few connect events I have tried: stripe.error.InvalidRequestError: Request req_d8vEXjYZWQBAqf: No such notification: 'evt_1MgaKEBGpwTKYSTBCcQCRaPc', which returns a 500 error to Stripe.

I don't see where the event type should be causing a problem in the code. This is a problem without the database being attempted to be written to.

undone delta
#

Hi, I had a question about source transactions and getting them into my platform account to make a charge. I was wondering how I would be able to create a payment intent to use the source to make a charge for my platform account on stripe? Or are source transactions automatically deposited to platform account? Any help appreciated!

lean cradle
#

When I try to create an account through Stripe API (Node.js) with ES6 import and using typescript, I'm getting this error, which highlights the key "type". I have specified it as "custom", and I get the following error:

No overload matches this call.
Overload 2 of 2, '(options?: RequestOptions | undefined): Promise<Response<Account>>', gave the following error.
Argument of type '{ type: string; country: string; email: any; metadata: { user_id: any; }; tos_acceptance: { date: number; ip: string; }; business_type: string; individual: { address: { line1: any; country: string; state: any; city: any; postal_code: any; }; ... 5 more ...; dob: { ...; }; }; company: { ...; }; business_profile: { .....' is not assignable to parameter of type 'RequestOptions'.
Object literal may only specify known properties, and 'type' does not exist in type 'RequestOptions'.

granite ore
#

Hello! I have some connected accounts on my platform, and I set up subscriptions for them where we take a small percentage. The API I use to generate the subscription is currently structured like this:

await stripe.checkout.sessions.create({
    mode: "subscription",
    customer,
    line_items: [{ price: price, quantity: 1 }],
    success_url: host,
    cancel_url: host,
    subscription_data: {
      transfer_data: {
        destination: vendorStripeId,
        amount_percent: 93,
      },
    },
  });

My understanding is that this is performing a destination charge, which means stripe fees are being taken from the portion I keep.

If I wanted to convert this to a direct charge would I make it something like this instead? :

await stripe.checkout.sessions.create({
    mode: "subscription",
    customer,
    line_items: [{ price: price, quantity: 1 }],
    success_url: host,
    cancel_url: host,
    subscription_data: {
      application_fee_percent: 4
    },
  }, {stripeAccount: vendorStripeId});
lusty fossil
#

Is it possible to list all transactions for a connected userid with the API? Such as payouts, payments etc.

west sable
#

I'm back with a new issue! I'm working on styling and it appears the custom font i'm using doesn't work in dropdowns, but works everywhere else

brave herald
#

Hey! I use clickfunnels connected to stripe. Is it possible to connect a course within stripe (add a digital asset after payment on stripe) so they are able to access the course after payment through stripe.

dusk haven
#

Hello!

I'm trying to implement direct charges on connected account saving also different customers.
I understood that I have to create the customers directly on the connected account and not in my platform, but I also would like to save customer.id for each customer inside my database, so that when I need to create a paymentIntent I have his id to set up the paymentIntent.
Is this possible in any way or I will have a different customer.id for each of my connected account for the same user? If so, how can I retrieve the correct customer.id of the user for that specific connected account?

stone surge
#

Hi,

I have a product with multiple price points:

  • $1/wk
  • $10/mo
  • $100/yr

Is there a way to display these price points as a select (dropdown) box using Stripe Checkout?

placid mural
#

Anyone familiar with payment elements know why my enabled wallets wouldn't appear? eg: attached picture isn't appearing. I'm following the nextjs guide exactly. Does it have something to do with the paymentIntent?

autumn geyser
#

Hello: In our application we capture the name of the user. While entering the card details, Stripe only requires the card number, exp date, cvc, and zip code. Is there a way to verify the name on the card matches the name of the use we have? This is very important to our business compliance requirements. How can we implement this?

heavy spear
#

hi! Question about the Connect API. I'm trying to understand what the webhook is going to look like for a person.updated event type. For accounts.updated the data.object is an account object. Would the data.object be a person? I also read online that a person.updated event triggers an account.updated event

worldly stump
#

Hi, I have successfully set up a 3 tier subscription plan for users, I am not sure how to incorporate a free trial on top of this for users. When I follow the attached documentation https://stripe.com/docs/billing/subscriptions/trials#:~:text=From the Subscriptions settings of,option%2C then select Cancel immediately. it overwrites the 3 tier plan I have set up and activates each tier as a free trial. I am instead trying to offer a free trial as an option alongside what I have set up. Any help would be greatly appreciated

Delay payments on active subscriptions using trial periods.

south trellis
#

is there a way to view the webhook associated with a specific event or subscription

upbeat grove
#

Hi, is there a way to make any card (payment method ) a default method for a customer?

heavy spear
#

In regards to Stripe Connect, if an account/person is verified and they make changes to their account or person object, is their KYC information reverified? aka, is it possible an account is verified, and then changes are made, and that account becomes unverified?

river sail
#

Any other way to verify identity

elfin mantle
#

Hi Stripe Apps team,

Is there a documentation of accessible data in the ExtensionContextValue (@stripe/ui-extension-sdk/context )of a stripe app?

For example, on the customer page, do stripe apps have access to customer name?
Another example, on the homepage, do stripe apps have access to MRR?

vagrant steppeBOT
#

mochihealth

rare timber
#

Hey guys, I'm using stripe for a while in my app, but now I need to add shipping option, but on the docs doesn't say how to do that on mobile.
Because we create the subscription before the user pay, and it's not possible to edit the invoice.
I did the job creating an invoice item before creating the subscription, but if the user don't finish this payment and create other, this invoiceItem stay active.

So I would like to know the best way to add shipping to subscription on mobile. Thanks

quiet beacon
#

Is it possible to move a credit card from one customer account to another?

tardy cypress
#

Hi Team, in below API call, are the key names are still being used?

#

$checkout_session = \Stripe\Checkout\Session::create([
'payment_method_types' => ['card'],
'line_items' => [[
'price_data' => [
'currency' => 'usd',
'unit_amount' => $_SESSION["price"] * 100,
'product_data' => [
'name' => $_SESSION["course_fullName"],
'images' => ["stripe.jpg"],
],
],
'quantity' => 1,
]],
'mode' => 'payment',
'success_url' => $YOUR_DOMAIN . '/portal/paid.html',
'cancel_url' => $YOUR_DOMAIN . '/enroll',
]);

#

Or, I have to create products on the dashboard, and go with below example code by Product ID:

#

$checkout_session = \Stripe\Checkout\Session::create([
'line_items' => [[
# Provide the exact Price ID (e.g. pr_1234) of the product you want to sell
'price' => '{{PRICE_ID}}',
'quantity' => 1,
]],
'mode' => 'payment',
'success_url' => $YOUR_DOMAIN . '/success.html',
'cancel_url' => $YOUR_DOMAIN . '/cancel.html',
'automatic_tax' => [
'enabled' => true,
],
]);

autumn geyser
#

Hello: In our application we capture the name of the user. While entering the card details, Stripe only requires the card number, exp date, cvc, and zip code. Is there a way to verify the name on the card matches the name of the use we have? This is very important to our business compliance requirements. How can we implement this?

I am unable to post in the other chat. We are accepting card info via the PaymentElement, and we use PaymentIntents.

echo hamlet
#

Can I please get some help on stripe promo code implementation?

frozen kernel
#

hi. i have a question about how upgrading/downgrading plans works.

e.g. what happens if the user does the following:

  1. subscribes to $40 a year plan
  2. $40 in payment is collected
  3. immediately downgrades plan to $10 a month plan
  4. user now has $30 credit in their stripe account due to unused time on the yearly plan (this is not refunded to the credit card as far as i can tell)
  5. user sets their (now monthly) plan to cancel at the end of the billing period
  6. 1 month passes
  7. subscription is now inactive

what happens next, does the $30 credit just stay in their account? or do they then get a $30 refund on their credit card as well?

rocky cloud
#

I'm using Stripe Elements for checkout: Shipping + Billing Elements. I'm targeting a "One Page" checkout.

Unless I'm missing something, there does not appear to be a Stripe "Shipping Element".

My checkout is like the majority of e-commerce checkouts:

  1. Enter shipping address
  2. Select ship method (method will affect billing amount)
  3. Enter Billing

Missing this critical 2nd component makes this implementation exponentially more complicated to keep seamless / uniform. Do you guys have a "best-practice" for this? Thanks

south trellis
#

is there a way to view the webhook associated with a specific event or subscription. i know you can see like a list of all the webhooks from the developers tab but is there a way to see from looking at a subscription all the webhooks that were fired for it

signal trout
#

Hi ! I need help.

I need to be able to apply a discount to users who pay with a single credit card. This must be done using the BINS code of the card but I don't know how to integrate this function in Woocommerce.

#

Someone knows?

novel obsidian
#

Is there a test card I can use that only declines some charges, e.g. charges above a certain amount, or some other criteria I can use in tests?

lean cradle
#

Hi, after converting my node.js backend from commonjs to es6 (using import instead of require), I no longer can use stripe services...
I have a file called stripe.ts where I create the stripe class:

import Stripe from "stripe"
const stripe = new Stripe(process.env.TEST_STRIPE_SECRET_KEY as string, {
apiVersion: "2022-11-15",
typescript: true
});
export default stripe

Then in other files I access the stripe and reuse the class there so that I dont have to define the class etc for every file. Now, I get the error everytime I try to access the Stripe module with the following message:

{"type":"StripeAuthenticationError","raw":{"message":"Invalid API Key provided: status:'********************************************1cf'","type":"invalid_request_error","headers" [...]

I have double checked and made sure that the TEST_STRIPE_SECRET_KEY value from process.env is accessible, I have added a console.log before the initiation of Stripe in order to see if it worked

ruby hamlet
#

I'm trying to use the Create a Product" API. Since my products are actually events, I need to include date and location as parameters. It doesn't appear the API has such parameters. Is there a way to add those?

tropic bridge
#

Hello, quick question. In my current integration, I'm supporting both checkout and native integration. Usually, to save stuff on my db I wait for either invoice.paid or customer.subscription.created, now that i'm supporting checkout i should also listen to checkout.session.completed? or the one i'm listening are enough to confirm that a payment has been completed successfully?

tawny dust
#

Hi, I'm trying to setup payment via the stripe-react-native sdk.
I've setup payment intents and got that working. But now I want to set it up for subscriptions and have some issues.
Looking at your examples here:https://github.com/stripe/stripe-react-native/blob/master/example/server/index.ts#L573

  1. Is the "initPaymentSheet" meant to be used for setup intents? Since we have to wait and see if the pending_setup_intent is not null, this leaves the app without a client_secret to confirm with. It seems that when I create the subscription as in this example, the subscription is successfully created and confirm without the apps consent. Like it needs for the payment intent.
  2. For the payment intents, the SDK will handle if a user does not have a payment method and ask to provide one, will this also be handled when trying to create a setup intent? I'm not able to get pending_setup_intent to be anything else than null, so I'm not able to test the part of the process.
GitHub

React Native library for Stripe. Contribute to stripe/stripe-react-native development by creating an account on GitHub.

heavy spear
#

in the context of Connect, is it possible for me to request the verification status of an account programatically?

vagrant sonnet
#

Hi. the default payment intent expiry is 24hrs, is there an option to reactivate the same paymentintent post 24hrs?

rough rock
#

Hello, I logged into my account, and I am unable to see any of my information, including invoices, subscriptions, payments, and customers. Everything has disappeared.

odd cloak
#

Getting no such payment method error

vague fox
#

Getting invalid promo code on Stripe Payment Links - I created the promocode and it says active and valid but when I apply it at checkout it says invalid. This is on a live account

edgy cypress
#

Hi I'm looking to direct my customers to an external URL once payment has been made. Does anyone know how to do this? Thanks

smoky fossil
#

Under what circumstances does WisePOSE get an Unknown network error when connecting to wifi? any idea?

compact topaz
#

Hello I'm working on 3Dsecure payment with flutter and I already confirmed payment intent and what should I do with next action certificates for fingerprint authentication .

uncut grail
#

Hello All
I want to retrive customer balance of stripe connect account , to handle marketplace scenarios, anyonw knows proper ways to do this?

main crane
#

hello. I was checking out the no-code customer portal. Is there a way to restrict products for certain customers? let's say i have product 1-3 and i only want customer 1 to see product 1 & 2, but have customer 2 only see product 3. is this possible with this https://stripe.com/docs/customer-management?

restive kiln
#

Hi Team, while offering a trial period before a subscription, which settings are to be enabled to receive customer's paymentMethod and billingDetails during checkout only.

vocal wagon
#

Hello there! We recently updated out Stripe API version to latest. We deployed code to handle updated version webhook payloads and updated the version in Stripe dashboard. But some events that were sent with the old version are now constantly failing because our code now handles latest version only. I tried to find resources on how to handle both versions, but seems to be impossible now after the Stripe-java lib has removed setting version explicitly.
I also tried to resend the events using CLI, with --stripe-version arg to latest but it still uses the old version in payload.
Any other ways you suggest?

marsh sluice
#

Hi, I'm testing the payment samples and am not able to get localhost to work ,any ideas?

zenith fjord
#

Hello. I'm using flutter Stripe package and use the credit card form to let user input a credit card information. The problem I found is the behavior when changing country, Zip box on iOS is alway shown but on Android show zip box at the first time and hide after change the country except US, CA, UK.

is it a bug? or I can configure it to always show

wooden mountain
#

Hi, I had encountered one issue yesterday w.r.t Payment Element and mailed to the Stripe support team but have not heard back from them - discord thread of the detailed issue #dev-help message
I wanted to check if this behaviour is expected or not from the team as because of this inconsistent behaviour I will have to put a hack at my end 🙂 Kindly help.

lusty gyro
#

Hello, I am creating a customer and saving the user's database id in the metadata as userId shown in the image below. When a subscription is created/canceled etc, a webhook updates the database based on the customer's userId in the metadata. This works fine on my webapp with the user flow, but when I try to manually add a subscription to a user through the stripe dashboard, the metadata object is empty. How should I go about fixing this?

stark spruce
#

guys, any chance we can get option to receive payments from crypto, convert it to fiat on stripe balance, and also payout other people in crypto ?

#

i get like 5+ crypto payment gateway offers per month on our support mail, most seem fishy, but i know some are legit and regulated, stripe plans to expand on this issue ?

#

not to mention customers asking for crypto payments, then having to give em binance or kraken wallets manually, check payments there etc etc... i think stripe should look into expanding in this area (read a bit about their beta project, looking forward to expand it outside US too).

humble galleon
#

I need a developers help with a Netlify Function / Stripe Webhook which unsubscribes the user from their currently selected Subscription.

gritty yacht
#

Hi, looking to get some clarification on invoicing/auto-payment.
Assuming an active payment method is on file, when are invoices automatically paid?

With invoices and subscriptions -
Is the first invoice (one-time and subscription starter) required to be manually paid?
For recurring invoices (subscriptions) are these automatically paid?

rough nebula
#

Hi i need help with the "payment processing error" in my wocommerce store

tropic spear
#

Hi Stripe Team,
We run an event ticket marketplace platform and we process payments via Stripe. For each payment, our platform collects a small application fee. Because we try to keep cost for the event organizers as low as possible, we are using Connect Standard accounts. Now, we are working on implementing box office functionality. Card Payments automatically go through Stripe (via Terminal), but everything paid in cash never sees Stripe. That means, we need to get our platform fee manually from the connected stripe account. I read that this debiting functionality only works with Express or Custom accounts. We try to avoid sending a separate invoice or requiring organizers to manually pay that fee back as we try to make it as easy as possible. We generate all the necessary paperwork for tax, etc automatically after the events.
Now my question: What is the best and cheapest way to collect money from connected accounts? Is that even possible without user interaction?

proper comet
#

Hello! We use Stripe Connect Express and I want to query the application fees we've charged a particular express account. Is the only way to do this to query all application fees for my platform and then filter out the irrelevant ones?

dry garden
#

Hi folks,

I have small query.

I am creating invoices and subscription for customer.

Receipt settings is enabled. How to check whether stripe sent the receipt to customer on successful payment?

uncut grail
#

Hello
Anyone know how to confirm this payment?

#

I'm using stripe connect account and trying to create paymentIntent , but while confirming the paymentIntent, it gives me error like you need to provide paymentMethodId or invalid customerId

spice shale
#

HI Guys,

I need a help with stripe bank transfer in Mexico in woo commerce store, Already I have installed the stripe and using the credit card, Client want to integrate the bank transfer in stripe, store based on the Mexico, so can you please help on this

Thanks,
gsbala

boreal ember
#

i have created a payment intent pi_3MgjpUCcR9hnCOES1l5ZwGWQ for 10000 and later update it to amount: 11000

after update i'm calling stripe.confirmPayment in React, but when it opens apple or google pay for payment its still showing the old amount 100000 inside the app

last anchor
#

Hello, I'd like to know when Stripe asks for recurring payment to fill 3d secure check again. For example this case in_1MgYjAKK2KWtVf1nJUkZ6hWN Is it something we can control over dashboard or is it controlled somewhere else?

gloomy yarrow
#

How to setup payment success webhook for paymentIntent

empty pulsar
#

Hi, two questions.

  1. I'm making destination charge to stripe express account, is it possible to tell stripe to take stripe fees from the amount and the rest transfer to express account, or I need just to chargeback stripe fees after initial charge
  2. We have moved to production and made couple charges with real cards, amount was charged from the card but in stripe express dashboard is still pending and not available for payout. It is already 3rd day. Is it OK, do I need to do anything as a developer, if not when it will be available?

Tnx

quartz quarry
#

hello

#

i need to change the api version in my stripe account , any help ? thanks

magic lance
#

Hello. I have one question.

We're Croatia based company and we're selling our SaaS as subscriptions with Stripe. After user has successfully paid for his plan we need to create a fiscalized bill in Croatia's tax administration. That service is providing us bill in PDF which we can send to customer but we want to check if we can create beautifully looking bill through Stripe. Can we somehow create Stripe bill in pdf and insert some metadata required for legal stuff and send it to customer's email somehow? (We'll send through Sendgrid mail, I am just curious can we get bill in pdf somehow)

vagrant steppeBOT
#

MarkoBoras

misty stream
#

How to handle plan upgrade/downgrade? I have $50 and $100 plan each having 2k and 10k credits. Now it can happen user paid for $50 plan and used 100 credits out of 2k credits so i.e 1.9k credits remaining. Now next day if user upgrades plan then I carry forward credits so total credits will be 1.9k + 10k credits of $50 plan. But if user does not use any credits and still upgrades plan then 2k + 10k credits = 12k credits so basically I am giving more credits during plan upgrade. Any suggestions?

vagrant surge
#

From stripe charge, is it possible to retrieve a receipt pdf ?

keen frigate
#

Hello, I am following this tutorial here - https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements

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

I am getting this typescript error:

Type '{ save_default_payment_method: string; }' is not assignable to type 'PaymentSettings'.
  Object literal may only specify known properties, and 'save_default_payment_method' does not exist in type 'PaymentSettings'.ts(2322)

What do I need to add to payment_settings now, has the api changed?

Create and manage subscriptions to accept recurring payments.

half salmon
#

I’m trying to reset password and I can’t

#

Says to many login attempts

grave agate
#

Hello Stripe Team, How can I get customer total funds that has been paid?
as example, I have a customer that have subscribe to a product that is $4/month. And the customer has subscribe for 4 months. So the total would be 16... how can I get 16 using Stripe API?

thorn epoch
#

I put stripes in my shopify store and I can’t pay with Apple Pay it doesn’t work, I need to do something to fix it ?

twilit flicker
#

Hello, could I please receive some assistance in tracking down why I am getting 400 error response codes from testing?

wintry furnace
#

Hello, is it possible to use the sources API for bank transfer other than ACH ?

quick shard
#

Hi, We are using this function \Stripe\Charge::create to charge our customer using Stripe Token but we are receiving following error.
Fatal error: Uncaught Could not connect to Stripe (https://api.stripe.com/v1/charges). Please check your internet connection and try again. If this problem persists, you should check Stripe's service status at https://twitter.com/stripestatus, or let us know at support@stripe.com. (Network error [errno 7]: Failed to connect to api.stripe.com port 443: Connection timed out) thrown in /home/usr_ctlimo/topctlimo.com/stripe-php/lib/HttpClient/CurlClient.php on line 579

nova locust
#

Morning! What happens when you create a new secret stripe key whilst the old one is still active? Will it still work?

lament seal
#

Hi everyone!

I am building a new paying app.
I will migrate customers from the old app to the new app.
Since they will have already paid a subscription in the old app, I'd like to welcome them into the new freely for the remaining time of their subscription in the old app.
The admin will confirm manually on my app that these users are actually old customers with an active subscription. He will enter manually the date of the end of their subscription on the old app.
Each user has a Stripe customer id created on the new app.
From these data, I'd like to add a active subscription to the "old customer" which will end at the "end of subscription date" mentioned above and then will automatically change phase to a "paying subscription" after that date.
Therefore, the subscription status will change if the user hasn't entered their bank details on stripe yet (I don't want to force them to enter their bank details ASAP). I want them to add them by themselves before the end date or once the subscription status has changed.

My plan is to use Subscription schedules with 2 phases:
1st phase: price_id_1 -> $0, start date=now, end date= "end of subscription date (entered by admin)"
2nd phase: price_id_2 -> $259, start date="end of subscription date (entered by admin)"

Would someone know if this is the right approach?

Thank you

dreamy karma
#

Hi team, how are you all? i have question my client is getting too much emails of donation and it's fraud money on stripe the requests is not coming from platform where i integrated the API because payment process is long and we are not allowing 1$.

rotund frost
#

Hi team, Is there a way to add custom tax or edit the tax in stripe payment links?

wintry quest
#

Hi Team Stripe, I have a problem with payments with 3d secure,
I get this:

paymentIntentServiceRes.Status = "requires_action"

what do I have to do though? do I have to open a url and wait for the customer's confirmation?

in Stripe.PaymentIntentNextAction = "use_stripe_sdk"

I don't have a url to call...
someone help me

Thank you

zealous cove
vestal lichen
#

Hi Stripe team!

I have a fairly simple question. I have something that needs to be paid for.
So i create a PaymentIntent with the following options. customer_balance and ideal.

So i would like to give the customer 2 ways to pay this Intent.
Default should always be customer_balance. So initially i display the bank transfer instructions to the customer.
What should i have to do to let the customer confirm this payment intent with ideal.

And if ideal fails they should always be able to transfer funds by bank_transfer .
Do i have to update the paymentintent object everytime? Because if i update the PaymentIntent to ideal the bank transfer details are gone, and if i update the customer balance they PaymentIntent would not be fullfilled. And that's not an option....

Thank you 🙂

deep prawn
#

Hi,

Is there subscription api available for flutter (In android and iOS both) or we need to use seperate IAP of both platform?

mint zodiac
#

Hi, I have a coupon with a 10% discount. When I create a quote I see the discount in the quote. But when I accept the quote, I have this error "error": "Internal server error: Request req_iMZoTvhBoKw1KI: No such coupon: 'di_1MgWTxE0TrdS8dkGbQXDeXiX'"

forest shore
#

Hello, is it possible to get pricing data when a customer is creating a subscription? I know I can use upcoming invoice if the customer already has a subscription and I am modifying it. What if the customer doesn't have a subscription yet?

uncut grail
#

Hello All
Anyone knows how to add payment method and how to attach to payment intents from backend?

merry geyser
#

Can I use Stripe Tax and not pass a TaxId? I plan to simply insert it into invoices as an additional field. Is it possible to do so? Because the amount of tax is already calculated by customer country.

umbral thorn
#

hi ,
im creating the subscription using the collection_method = "send_invoice" adn payment_behaviour = "default_incomplete",
but it still create the subscription with active status. i want to create subscrtion with above collection method and need invoice to be paid first then status changed to active

#

please help

wary ledge
#

Hello, can anyone help me please?

umbral thorn
wary ledge
#

I tried to contact stripe support via email by didnt get any answer

uncut vale
#

Hi, we are running a stripe connect platform and have a question about how we might be able to automate paying connected accounts i.e. the other way to how it works with us setting an application_fee on charges

restive kiln
#

Hi Team, is there a way where we can change description to be shown on checkout-session in case, when we are offering trial period and when we are not offering trial period.

strange rune
#

Hi, we are running an Stripe Connect platform with Express customer accounts. We are based in Spain and we charge to our users in dollars and we want to send funds directly from our dollar balance to an Express customer account in USA but the platform said that send funds directly to USA is disabled and they activate charges instead. How can I send funds from my balance in USD to my customer Express account based in USA?

tropic spear
quick shard
warm panther
#

Hi there, I want to know how I can connect an existing stripe account to my platform as connected account?

sterile egret
#

Hi ! Is there any way to add custom 'Province' table to the prebuilt checkout page billing address ?

mint zodiac
#

Hi. I made quote -> finalize quote -> accept quote -> subsciption active. How can I retrieve a PDF invoice(bill)?

sand nexus
#

Hi, I'm new to Stripe and would like to integrate it on our website. I have read several things about PayPal. That there is probably a private beta. Is this true and how can I sign up for this?

supple ice
#

Hello, I have a question regarding SEPA Debit and the required billing information you would need to provide to the Stripe-JS to get a valid payment method. For German bank accounts, it seems there is absolutely no requirement of a billing address (name and email alone are sufficient), but once I started testing with a Swiss bank account, it suddenly requires fully filled out billing_details and won't proceed at all.

You can see this in the sandbox site provided by the Stripe Docs site: https://qry5s.sse.codesandbox.io/

Entering CH93 0076 2011 6238 5295 7 produces an error. DE89370400440532013000 does not.

Is this documented somewhere which EU countries require the billing address? We would only like to request as much information as needed and not more (so no billing address for DE, but for CH if it's required), but it's tedious to test through all the countries.

worldly yoke
#

How do I get if stripe has been refunded via api? I get api status as paid but later that invoice has been refunded, but I cannot get this information from the invoice object neither from the payment_intent

wispy sphinx
#

Hi, I want to connect Onboarding Account Creation in React Native App. How we can redirect to spacific screen in our android and
IOS mobile application (not web screen).?

vestal tartan
#

Hi, I noticed that I sent the wrong document for my Strip account, so my account was closed.
Is there a way to send the right documents again and to activate my account again? #dev-help

kindred coral
#

Hi, I noticed that on the customers tab it shows 0 payment for our specific customer but they have already paid. Can i get a help how/what to do about it? thank you!

lean cradle
#

Hey, I was trying to get help with this yesterday without any luck so please I need someone that actually knows how the Stripe module works for Node.js
Ever since I converted by backend to typescript from commonjs, and converting from using require to import, I cant seem to be able to use the Stripe Library any more to make API requests. I have configured everything according to the documentation, double checking that my test api key is attached from .env etc, and I have console.log the stripe object where I can clearly see that before I try to make an api call, that it does attach the api key to the bearer token. But I still get the error:

"type":"StripeAuthenticationError","raw":{"message":"Invalid API Key provided: status:'********************************************1cf'","type":"invalid_request_error".

I have tried not creating a stripe object in one file and exporting it to other files that requires Stripe API access, and the other way around and nothing seems to work

visual bolt
#

Hello, how can i get card brand from PaymentElement on input change?

sharp steppe
#

Hello! I'm getting 3 CSP errors from the Stripe.js iframes, but only during my e2e tests and I cant figure out why:

VM202:2978 Refused to apply inline style because it violates the following Content Security Policy directive: "style-src 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-O7z3XfDqpo/k6SAoVjTQ4HzFpPcC/KgXDRT6QeppF5g='), or a nonce ('nonce-...') is required to enable inline execution.

VM202:2978 [Report Only] Refused to apply inline style because it violates the following Content Security Policy directive: "style-src 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-O7z3XfDqpo/k6SAoVjTQ4HzFpPcC/KgXDRT6QeppF5g='), or a nonce ('nonce-...') is required to enable inline execution.

VM204:2978 Refused to apply inline style because it violates the following Content Security Policy directive: "style-src https://m.stripe.network". Either the 'unsafe-inline' keyword, a hash ('sha256-O7z3XfDqpo/k6SAoVjTQ4HzFpPcC/KgXDRT6QeppF5g='), or a nonce ('nonce-...') is required to enable inline execution.

They seem to be coming from these iFrames that stripe is loading:

https://m.stripe.network/inner.html
https://js.stripe.com/v3/m-outer-[...].html

I'm using playwright for my tests, and testing in Chromium

small plover
#

Heyya, maybe someone has an idea what's wrong with my webhooks setup or how to keep debugging as I am running out of ideas. Everything works fine on staging, but webhook keeps failing on production. Even weirder is that all the events that need to be triggered through webhook actually succeed, I also have error logging service set up and it actually get's to webhook's success event. However on Stripe prod setup webhook keeps returning failed status with message "No response body" and webhook's event returns HTTP status code "timed out".

mental shoal
#

Hey i have a backend in TypeScript and front end app in Flutter i want to save Apple Pay and google pay as payment method for user to enable off session payments, how can i do in ts code? I already create the client using stripe sdk for typescipt and register card for off session. Now i want to enable the registration of payment method using apple pay or google pay

robust tusk
#

Hello,one of our customers tried a large ACH debit and was blocked with reason "charge_exceeds_ach_weekly_limit".
Just confirming the limit is on customer side and not the platform?
Is there anything we can do to lift this limit?

fresh heath
#

Hello! Is there a test card in the works which simulates an Argentina based issuer?

Since the new rules stopping ARS being used as a presentment currency with non-ARG issued cards, it's very difficult for my client to test things for their Argentina based customers.

Cheers.

vocal wagon
#

Hello, is it possible to trigger an automatic payout on test-env?

twin hamlet
#

Hello, we are building a stripe connect platform for express accounts. In the case of Payment Elements intergration, is there a way to update application_fee in payment intent depending on the credit card used so we can properly handle different CC type fees.

brave sandal
rigid arch
#

Hi I have integrated the gateway with my shopify store but I can see only credit card option is activated, how can I activate other options such as Debit card, wallets, net banking etc.

gloomy yarrow
#

i am developing an nft marketplace where users can buy and sell nft's using fiat currency, and users should be able to transfer the amount they collected by nft of sale to their bank account, I am trying to integrate stripe connect,
can you please help me with
api to create customer
api to get customer balance
api to directly pay to platform
api to pay to other user in platform
api to offload amount to bank
api to add royalty to a transfer
Thank you

tawny dust
#

Hey stripers!
I'm wondering if there's a way to somewhat accurately calculate the feeds that Stripe is gonna take from the platform account.
What I've gathered, with the Swedish market as an example, so far it's:
-Regular payment intent with european cards: 1,5% + 1,80kr
-Regular payment intent with foreign cards: 2,5 1+ ,80kr
-Subscriptions: 0,5 % on top of either of the two above.
-Currency conversion rate: 2 % on top of the previously mentioned amounts

Are there other potential costs that can come to be added?

I would like to set a strict 2% cut for my plattform on each payment intent. This potential differences in Stripes fees makes it very hard to calculate.

Do you have any processes in place to account for this or other tips on how to handle it?

clever moon
#

Good day greetings, I have a problem when I created my stripe account I did it from the wordpress plugin, and now I try to start, but it tells me that I have no password associated with the mail, how can you help me?

remote mason
#

im use stripe on shopify I have noticed some customers trying to pay but Some people can't. Some people change 2-3 cards to be able to pay. Why is payment so difficult? What should I do?

rugged plinth
#

Hello !
I'm building a stripe connect plateform for standard account and use a checkout session to allow plateform client to pay. The funds will go directly to the connected account and the plateform will get back the plateform fee.

Everything works as intended for the payment and the invoice and receipt are automatically created after payment between the client and connected standard account.

My issue is that the invoice and receipt for the plateform fee between the connected account and the plateform is not created.

Is there a way to automate the invoice/receipt for the plateform fee ? If not, can i create an invoice based on the plateform fee id (example fee id: fee_1Mgo3oRklZT9U7HTEgVHAQL0) ?

Below my javascript code for the checkout session creation:

// Create a new checkout session
const session_checkout = await stripe.create("/v1/checkout/sessions",{
line_items:[
{
price_data:
{
product_data:
{
name: summaryProduct,
},
currency:'eur',
unit_amount_decimal: amount,
//tax_behavior: 'inclusive',
},
quantity: "1",
}
],
customer: id_stripe_customer,
success_url: 'https://xxxxxxxxxxxxxxxxxxxxx',
mode: 'payment',
payment_intent_data:
{
application_fee_amount: commission_fee,
on_behalf_of: id_stripe_designer,
transfer_data:
{
destination: id_stripe_designer,
}
},
invoice_creation: {enabled: true},
},
{
stripeAccount: id_stripe_designer,
}
);

keen frigate
#

Hi just a quick question, I know this can be based on preference, but I would appreciate the info.

I have my platform customers and my platform connected account(Standard account) customers, would it be better to have 2 separate tables in my database to store their info or store everything under one table? What is the common practice here?

clear vortex
#

Hi,
Is it possible to configure dev accounts which only have access to test mode? So they would not be able to see the live keys and real transactions?

west sable
#

Is there a reason the Stripe dashboard doesn't display saved Payment methods like WeChat or Alipay?

vocal wagon
#

Getting this error: Received unknown parameters: eur, cad, brl, ron, sek, idr, cny, rub, nzd, krw, bgn, isk, nok, mxn, try, pln, hkd, zar, gbp, inr, czk, dkk, myr, aud, thb, huf, jpy, chf, hrk, sgd, php, ils. Did you mean id?
With this payload:

{
  "payment_method_types": [
    "card"
  ],
  "line_items": [
    {
      "price": "price_1MgG2yGOimzZWdx6BwAEIyZf",
      "quantity": 1
    }
  ],
  "client_reference_id": "rec_demo-2190160e30-f362e7",
  "subscription_data": {
    "metadata": {
      "invoice_id": "demo-1c228c6380-597ef5",
      "recurring_billing_id": "rec_demo-2190160e30-f362e7"
    }
  },
  "customer": "cus_NRUOQSVBi8xnSs",
  "metadata": {
    "invoice_id": "demo-1c228c6380-597ef5",
    "recurring_billing_id": "rec_demo-2190160e30-f362e7"
  },
  "mode": "subscription",
  "success_url": "https://store.demo.dev/invoice/demo-1c228c6380-597ef5",
  "cancel_url": "https://store.demo.dev/invoice/demo-1c228c6380-597ef5"
}

Unsure as why this his happening

river lynx
#

hey

#

hello all

#

i'm getting this error in my Logs:

{
  "error": {
    "message": "Ensure you have properly quoted values while searching. Try updating your query to `name:\"guilherme\"` at line 1 and column 7.",
    "request_log_url": "https://dashboard.stripe.com/logs/req_TAOITN5ahXWJfb?t=1677640923",
    "type": "invalid_request_error"
  }
}
fiery stirrup
#

Hi All. Are there any docs on how to provide pins when required by the CC when using the Terminal SDK?

vocal wagon
#

Hi there, can you help ? I can't see why this tax id from switzerland is not recognized by stripe. (+ error 400 in logs for tax_ids)
here is request id req_KTdVu9BS2UCGSV
here is a screen. Thanks a lot for your help !

lyric wyvern
#

Hello there, i want to create a subcription starting the first of next month. We are the 1st of march and i have this error :billing_cycle_anchor cannot be later than next natural billing date (1679433476) for plan
Can you explain why ?

zealous cove
#

can user access account independently created with stripe.accounts.create to withdraw their money??

oblique root
#

How to disable the payment elements for web js

trim smelt
#

Hi! I was wondering, is there a time limit for the support of API version? We are still using years old stripe api version, is there a limit of like 5-6 years of support for an api? Will we be forced to update our api version because it would not be supported?

dire egret
#

Hi there wandering how I can change the footer ACH account I tried adding a new one but it didnt change anything

steel inlet
#

Hi there! Are there any way to create payouts from dashboard in the sandbox environment? We are trying to test a feature in our app that uses the /payouts API to fetch and shows all payouts of a Stripe Connect account. Thanks in advance!!

acoustic blade
#

hello I'm looking to intergrade some more of your solutions through praxis(*i already have your card online solution)
and i need some more information from your side to start the process

fickle niche
#

Is stripe experiencing any problems with integrating payments to small UK bank C. Hoare & Co?

autumn geyser
#

For credit card payments, is there a way to pass cardholder details including name, and have the credit card processor validate if the name they have on file matches what we pass in as a part of the paymentIntent?

oak sleet
#

is stripe currently experiencing issues with Financial Connections?

vocal stump
#

In what states of a payment intent can I not update payment_method, application_fee_amount or amount, if any?

#

I believe it used to become locked at some point

#

but I can't really find out when

#

Of course excluding succeeded

chrome stag
#

I would like to clarify one point. All transactions listed as pending on the balance will only be listed as available after 7 days, no more and no less, right?

river lynx
#

Hello, how do I pass cancellation_reason parameter to paymentIntent cancellation request using the node.js lib await stripe.paymentIntents.cancel(

shut tinsel
#

Hi Guys. We are using Stripe's card issuing service. Is there a way to know how many different BINs are available in Stripe's network?

crude falcon
#

Spanish Support?

#

The detail that I try to send the form and simply the submit button is disabled. Is there a phone number I can call, no matter if it's in English?

vocal wagon
#

Hey, guys, I'm creating a manual Radar rule, copying it from the Stripe docs exactly, and it couldn't be parsed. I'm really lost, because it's copied from the support docs, what can be wrong?
What I want to do is to limit total charges per IP and total customer per IP.
Thank you!!!

rugged lotus
#

Hi, I just got a Wise POS e and I believe it is in tamper mode, can a dev check that for me please?

lost rover
#

Hey! Quick question:
When we are retrieving customer's PaymentMethods from the following method:
public PaymentMethodCollection listPaymentMethods( CustomerListPaymentMethodsParams params, RequestOptions options)
The Bank Name that we are getting from PaymentMethods that are US_BANK_ACCOUNTs sometimes have extended names such as "<Bank Name>, N.A." which presumably is for North America but there may be other names that we haven't seen.
If we wanted to get a shorter name (such as Capital One instead of Capital One, N.A for instance) is there a way to do this via Stripe or would we have to do any sort of text cleanup (removing anything after comma, etc) on our side programmatically?

west sable
vocal wagon
#

hi! is it possible to exclude Germany for SOFORT payments? We want to use GiroPay for Germany. Thanks!

ruby hamlet
#

Hi! Newbie here. I attempted to pass the follow JSON to send metadata for the Create a Product API, but it won't pass through. I've been told that's because it needs to be a querystring...? How do I do that?

#

{
"metadata": {
"Start DateTime": "<start datetime>",
"End DateTime": "<end datetime>",
"Location": "<location>"
}
}

outer bison
#

Hi, one of our customers is getting the following when they try to pay: This PaymentIntent requires a mandate, but no existing mandate was found. Collect mandate acceptance from the customer and try again, providing acceptance data in the mandate_data parameter; request-id: req_DNxuqbd60EMF5p

We haven't been seeing this in our test mode so i'm confused about why it's coming up in production. we're using Stripe elements to capture payment methods, which I thought included a mandate

fallow cobalt
#

Hello,
I've setup a webhook for the checkout.session.completed event, and am successfully receiving the webhook payload. However, I noticed that the provided payload does not contain the line items that are associated with the checkout session. Is that information not provided? Do i have to manually fetch the checkout session from the api to retrieve the data? Thanks!

safe flax
#

Hello, I have a very basic question:

I created a product, and then I created a payment link (checkout) for that product....
After that I created a promotion code.

But in the check out, there is any space to introduce the promotion code.

How can I make that happen?

(I've noticed there are some articles talking about doing it with an api, but how do you change the checkout?

ripe osprey
#

Hey everyone, i've got a question about retries that i'm struggling to get a good answer on. We're using BACS debit as the payment method with subscriptions via Stripe. The docs suggest that BACS isn't retried, but we've seen it being done in January 2023 and back to January 2022, just not in a deterministic way. Can someone confirm the rules that would dictate how retries are done for BACS?

charred stratus
#

is there a way to limit how the quantity of items in a subscription? I've enabled the option to allow the user to update the quantity property in their subscription in the billing session, but I need to limit the number of items based on the product

vivid burrow
#

where would I go to ask about the stripe upcoming invoice setting? it looks like its not triggering on the duration of days I set on the dropdown.

autumn idol
#

Hi everyone, if a card with no cvc how to link the payment?

oak mural
#

I just launched my production server. I've extensively tested my development server and everything works, but I want to do a test transaction on my live server. can I use the test card number to run a transaction with the live keys?

undone delta
#

Hi, I'm trying to create a new transfer to one of the connected account after I create a payment intent with param "confirm=true" as the source is of type "ach_credit_transfer". But the API returns with an error message of "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.".

Is there a way to address this issue without disabling automatic payout since the payout would be paid tomorrow?

Thanks!

lean cradle
#

Hey! Something crazy is going on with the payout.failed webhook. It keeps on sending hundreds of webhooks to my server whenever a payout has failed. I'm in test mode and I intentionally used the invalid bank account bank details to test my backends management of the event. But Stripe just keeps on trying to make the payout, and has now sent approx 3-4k webhooks in 2 hours

meager yacht
#

I have been attempting to get Stripe set up on my React Native application and I am been having some issues with it. When installing the package @stripe/stripe-react-native and attempting to run the application I am getting the error:

Expected org.gradle.api.artifacts.result.ResolvedDependencyResult but found org.gradle.api.internal.artifacts.result.DefaultUnresolve
dDependencyResult

I have been attempting to fix this for a while now and it has completely blocked me from getting everything. Help would be appreciated

radiant musk
#

In one of the more recent updates to the @stripe/stripe-react-native library the AddressSheet component was introduced. Is there a way to require the full billing address when adding a new card within the payment sheet?

marsh sluice
ruby hamlet
#

My messages keep getting closed

broken spruce
#

Someone is having a problem with Stripe checkout not redirecting after success?

#

It's redirecting to a stripe page, not to the one we ask it to

#

works on development, but not in production

raw fox
#

Hi there, I tried searching for this info before posting here but wasn't able to find concrete answers.

  1. When using the no-code pricing table for a new subscription, how do you track users to only allow subscribers to access your web-app? Can this be done with the customer.id? or does this have to be done with an external database, which would deviate from the no-code pricing table?

  2. When adding a "free trial" to a subscription, how do you prevent users from repeating the free trial multiple times instead of paying? I am currently testing and am able to cancel my subscription prior to payment kicking in, but then am able to access a new free trial with the same credentials and payment info.

barren juniper
#

I need help with my Stripe account

rare timber
#

Why I can't create a subscription with a price_data without productId but I can do that on the checkout session?

somber solar
#

Hi, is it possible to define the number of cycles of a monthly payment subscription for a product?

robust tusk
#

Hi, using checkout session for bank ACH debit. I'm not clear where does the customer is expected to fill micro transactions code ? Is there away to disable micro-transactions option in the check process?

plain lake
#

Hello. How can I configure stripe so that when I charge the customer for $5, I will also receive a $5 to my bank account and the fee from the transaction is payed outside of the transaction (eg credits)

half bane
#

Hello, I am having difficulty understanding how to transition an
application's current Charge API based workflow to one using
PaymentIntent API. The goal is to allow the application which
currently only handles credit cards, to handle Apple and Google Pay.
The application is making the charges on connected accounts but wants
to have a platform Customer which has saved payment info.

The current flow for creating a charge is:

1. Initialize Stripe.JS with the platform account and create a
   Token from the Card Element and send it to the backend
   (ruby/rails)
2. In the backend create a Customer on the platform account with
   that token as 'source'.
3. Create a Token on the connected account from the above platform
   customer.
4. Create a charge on the connected account with that 'customer'
   Token.
5. Captures the charge.

I have read through the documentation on migrating to the
PaymentIntent API
(https://stripe.com/docs/payments/payment-intents/migration) but that
is leading me to create and confirm the PaymentIntent on the connected
account which results in the PaymentMethod being created on that
connected account rather than on the platform account and I am unable
to attach it to my platform Customer.

What is the correct way to use PaymentIntent API such that one can
store the PaymentMethod used on a platform Customer but still make a
direct charge? (The goal again is to allow for Apple/Google Pay so the
current plan is to migrate to the Payment Element as well)

Thanks in advance.

wooden spade
#

Hi, a Connected account has 20$ in her account and this must get back to our Master account. Is this possible? If yes, how can we do this?

torpid sierra
buoyant saffron
#

Hello, we are using setupIntent + confirmSetup to create subscriptions with trial period (for off-session payments).
When the trial period ends, a paymentIntent is created with status = require_action.
We are using card 4000 0025 0000 3155 for testing and the 3D Secure page appears normally when we invoke the confirmSetup method.
How to make paymentIntents created by subscription not request this extra iteration with the user (and continue off-session)?

proven pecan
#

I am new to the process and this channel, so please forgive me if I am childlike in my questions and involvement on this interface.

I am trying to track down when payment processing flow the payment_metadata[reference_number] is populated. Big picture, I have some transactions that are automatically being brought into our Oracle Financials environment, and some that are not. I am trying to learn the steps a transaction goes through start to finish so I can figure out why. The transactions that are imported automatically also have data in the payment_metadata[reference_number] column on the payment reconciliation report. Others are blank.

sleek plank
#

Hello Im on the Durable website trying to buy a monthly subscription and its declining Chase Visa card and my bank said they dont see it. Durable told me to contact you guys. Do you guys not take Chase Visa Cards?

pearl yew
deep sinew
#

One of my friends wants to make a purchase but the payment is blocked

ember harbor
#

can i get someone on site schat support pls i need it fast

vagrant surge
#

Hi is subscription.update event also include change in subscription status like : incomplete | incomplete_expired | active | canceled | past_due

ionic lodge
#

can someone please get my card unblocked from the blacklist so i can purchase a subscripiton

undone delta
#

Hi I'm trying to create a transfer to one of the connected amount after I create a new payment intent and do a reversal on one of prior transfers. But I'm running into "You have insufficient funds in your Stripe account. " error message.

Example:

  1. I receive an ach_credit_transfer of $400 to one of my sources.
  2. I create payment intent from the source from step 1.
  3. I do a reversal of one of previous transfer with amount $100 from connected account to platform account.
  4. I want to create a new transfer from platform account to connected account of $500 <--- This is where I'm getting the insufficient error.

Is there a way I can fix the error?

nocturne moat
#

Hello,
Are there any test cards that we can use in prod live mode to test particular flows in subscriptions?
For example, if I want to test out past_due status in prod live, is there a test card that I can use to create subscriptions so that it fails and goes into past_due?

gritty anvil
#

Can I get a couple examples of platforms in production that are using Stripe Connect Express in production, ideally for payout support? Would love to see how their integration flows.

loud lake
#

Hello! I'm at my wits ends and can't figure this out - I have a modal that displays the Stripe Elements component for a SetupIntent, so a user can enter and save their card details. However, I also need to add a name field.

Since I can't make the Elements form show the name field, I have to capture it separately. I made a text input above the form and pass the name in when confirming the setup intent.

It works great, but when I focus the text input, then press tab, it skips past the entire Stripe form to the bottom when the buttons are 😦 I should be expecting it to tab through the Stripe form

west sable
#

The email input for Link in Payment Elements doesn't properly respond to focus styles. See the phone input does.

tawny dust
#

Hey!
I'm using the stripe sdk for react native and I have a question about updating the payment intent used to trigger the payment sheet.

To open the payment sheet I need to create a payment intent. If a user does not have a payment method, I don't know what currency to use for the payment at this point. So when I recieve the intent on the client and open the payment, it will ask the user to provide a payment method. After adding one the user can now accept the payment.
However, the charge is now made with a currency that might not reflect the currency of the card, resulting in a conversion rate being applied.

Is there a way around this?

barren juniper
#

You already contacted me but you haven't answered me for days, could you help me speed up the process?

placid axle
#

Hi, im creating a subscription with session and Stripe send me these hooks. subscription.created but also subscription.updated...why

#

i dont want the updated on creation

waxen onyx
#

Hello! I'm using Stripe with Bubble.io and I'm having trouble creating the customer id and getting it written into our data. I'm also having a second problem in the same area of my app, where I'm unable to get the charge id from the payment intent. Big thanks ahead of time.

quaint thistle
#

Hi. I want to change my phone number at the login for my stripe account. For the 2 step authentication.

sudden yoke
#

hi, is there anyway to make api call to stripe to pay invoice partially by the payment method of a CC attached to the customer and partially out of band?

worldly stump
#

Hi, I have successfully set up a 3 tier subscription plan for users, I am not sure how to incorporate a free trial on top of this for users. When I follow the attached documentation https://stripe.com/docs/billing/subscriptions/trials#:~:text=From the Subscriptions settings of,option%2C then select Cancel immediately. it overwrites the 3 tier plan I have set up and activates each tier as a free trial. I am instead trying to offer a free trial as an option alongside what I have set up. I am not using the dashboard to implement this. Any help would be greatly appreciated

Delay payments on active subscriptions using trial periods.

inland citrus
#

Hello, we recently updated the official Stripe Magento2 module to the latest version (from 3.3.8 to 3.3.12). Now we have a strange issue - Apple Pay and Google Pay show up for some people, but not for all. If I am testing on my own android device it doesn't show up, but we do receive some payments through the wallets. Can you offer any advice how to debug this? Our live website is www.picturehangingsystems.com

compact jay
#

Hello, I've got a question regarding upcoming invoice and existing subscription update

undone delta
#

Hi, I had a question about transfers from platform account to connected account. Is there a way to transfer from platform account to connected account if the platform amount balance is less than the transfer amount and have it be automatically withdrawn from the bank account associated to the platform account? Thanks!

median marsh
#

Hi, so I have a review rule in Radar that says Review if :card_funding: = 'prepaid' . But I have this payment that went through without review that, according to the Risk insights panel for the payment intent says "Prepaid card? Yes". Wondering if this is a bug or if this is some special type of debit card that is prepaid? It's confusing to me

brittle stump
#

Hey ya'll, does the payment_intents_metadata table not get populated in Sigma?

vocal wagon
#

Hello i have a problem : I have a message on my dashboard "incomplete payment", while my client tells me to have paid. will i get my money anyway??

#

On stripe Dashboard

plain laurel
#

Hi! I know Stripe no longer supports the Orders Legacy API, but was hoping someone could help. In our Stripe Dashboard under order settings, we are calculating order tax with a Stripe webhook that calls TaxJar.

We noticed for some addresses if a shipping line 2 is filled out the tax will differ from if the same address was filled without shipping line 2. In the Tax Jar Documentation(https://developers.taxjar.com/api/reference/?shell#post-calculate-sales-tax-for-an-order) the API only accepts a key of to_street and not multiple lines for an address field.

I was wondering if there is a resource for what Stripe sends to Tax Jar so I can narrow down if Tax Jar is calculating the tax incorrectly or if what is being sent from Stripe is not formatted correctly. Thank you!

viscid hatch
#

Hi! In Flodesk, I'm attempting to switch from a personal Stripe express account to a business Stripe account. The issue is that when I log in using business Stripe account, it informs me that it is not a Stripe Express account.
Do I need to create Stripe express under Connected accounts?

arctic zodiac
#

Hello! I am having issue with tax_behavior when trying to add invoice items to an invoice. I am passing in tax_rates that may be set to "exclusive" tax_behavior, but for my use case I am trying to override that when creating these line items and switch it to tax_behavior "inclusive" for these one-offs.

The result is the tax_behavior is still "exclusive" (although I do see the lines -> data -> price -> tax_behavior does have my override on it but none of the amount values respect that setting on the line item or invoice.

Is it not possible to do an override on the tax rate behavior this way when creating invoice items?

honest cliff
#

Hii, Im having an issue understanding customer.subscription.updated webhook event. How do I differentiate updated event whether the event is fired for downgrade or upgrade? For my use case, the downgrade happens at the end of the billing_cycle and the upgrade should happen immediately.

west sable
#

What is the proper way to update an existing subscription's default payment method and settings. I have an edit subscription page where you can change the term and change the default payment method. The payment method can either be one that you already have or a new one. I can't figure out how to best do this smoothly. Creating the subscription is easy because I can just make a new subscription without a payment method or with an existing one and just confirm the payment intent, but updating is proving to be a lot more complex since I can't get a payment intent to confirm necessarily. I also can't find any examples in the docs that would show this flow.

vocal stump
#

Is it correct that I can cancel a payment intent to release uncaptured funds?

haughty canopy
#

Hi I am having issues with my account. I have a business LLC which is connected to an auction site I use called auctionninja.com, I have had previous auctions on their site and my "publishable key and active key" are both connected and work but my account has been restricted. They state it as being under their restricted business list, however dozens of other companies use Stripe as their preferred payment system. I also set my father's business account via Stripe and there was never a problem. It is very annoying that there is no customer service for Stripe. Can anyone on here help?

median marsh
#

So for all the customers I have in Stripe, I need to go through each of their payments and see if each payment contains a specific Product. I use Stripe Checkout. What is the best way to do so? It is pretty easy to do so in the Stripe Dashboard UI but doing it code-wise seems a little more difficult and I haven't been able to figure out the best way

heady swift
#

My C# integration of Stripe is working perfectly with Direct charge and creates customer by default but Flutter integration does not create customer in stripe and instead create guest user. I can see customerCreateAlways property for C# integration but can't find it in flutter. How can i make my mobile app integration create customer for every payment by default.

summer kiln
#

Hi so I’ve been noticing on our stripe page we had over 50+ failed payments. How can we prevent people from adding in declined cards?

urban mist
#

Every time I create a promo code or coupon and try to use it, it says it is invalud

simple geyser
#

I have a following flow:

  • I initiate a charge to my platform account with Checkout Session.
  • When a condition is met in my application, I collect the charge manually.
  • I transfer the money to the connected account.
  • I payout the money to the connected account's bank.

My questions are:

  • Which steps will generate Stripe fees.
  • How do I check how much will the fees be, before initiating the flow - so I can charge the customer the full price including the fees?
delicate light
#

Hello, I just created a test account in stripe. I'm just wondering, why I don't have option to set Price ID here?

river lynx
#

Hello, I had a problem today by morning but I think It isn't solved, how do I create a query that uses a JavaScript variable on it

unkempt bear
#

Hi all, we're using Stripe JS to implement a payment system into our web app and wanted to clarify a couple of things.

  1. To maintain minimal PCI compliance (i.e. SAQ A):
  • The only info required to be handled by Stripe are payment details?
    • e.g. card number/expiry/CVC via the Payment Element
  • We can handle billing info and pass it into stripe.confirmPayment and maintain SAQ A?
  1. Many other payment systems ask for "Name on card"
  • Does Stripe require this? It doesn't appear in the Payment Element.
  • If so, how is this verified?
    • Does it come from the billing info?
    • What if billing info and cardholder names are different?
snow cargo
#

hi how do i use promotion codes programmatically? i can setcoupon to an invoice/ subscription with the coupon but thats using couponid, not promotion code

signal wraith
#

Hello, I want to create token to enable user save bank account details in React and then send to bckend. Can anyone point me to the right docs for this??

vagrant steppeBOT
#

Muritz

hoary veldt
#

G'day, is there any support phone number for account holders? Happy to discuss via DM if not.

smoky fossil
#

What happens when Wise POSE can't connect to WiFi? The router is already set to WPA2 and the hotspot is connected.

summer kiln
#

Hi so I’ve been noticing on our stripe page we had over 50+ failed payments. How can we prevent people from adding in declined cards? Just putting this back up because I cant edit the thread I am in

willow yoke
#

Hello,
I was generating reports from stripe using the reports api. I think API report type: payouts.summary.1 generates reports of payouts to platform bank account. How can I generate payout reports summary done to connect accounts?

nocturne ether
#

yeah how do we figure this out i dont wanna lose my account due to multiple disputes its not my failt how do i prevent faulty cards

void hornet
#

Can someone help me understand how when i let people "PAUSE" their subscription, it also VOIDs there account - right now I have people in my memebrship that arent paying!

vagrant steppeBOT
#

kristin

feral sierra
#

If i want to collect card details before starting trial subscription, do i've to create create setupIntent and proceed the subscription create logic inside webhook?

winged scarab
#

Hi I want to implement one time payment + subscription in stripe.

feral sierra
warm panther
#

Hi there, I want to know how I can connect an existing stripe account to my platform as connected account?

zealous cove
#

Where the money goes from connect account on payout??

spice shale
#

How to solve the following error when implement the bank transfer in our website. "Uncaught IntegrationError: Invalid value for elements(): clientSecret should be a client secret of the form ${id}secret${secret}"?

torn plinth
#

Hi team, I need your help to check Stripe processing fee

heady relic
#

I found a Cash App terms agreement but can’t find any documentation on it, is there a link? Or is it too new?

frank wave
#

Hello! do stripe have a single purchase of products? How to create and use?

ionic zephyr
#

Hello, I have a small business and I am trying to connect my bank information (account number & BIC) to their system and they use STRIPE to do money transfers, but their system isn't allowing me to do so. I wanted to ask how can you help me? My bank information is from TURKEY.

fluid knoll
#

@here Just wanted to ask a quick question. Can I add additional details to stripe payment receipt ? If yes can you explain me how?

fast flame
#

Hey guys seeing a very strange issue where the appropriate webhooks arent firing for certain checkouts. Our product is a SaaS subscription based product

We need the customer.subscription.created event to fire to update the customers paid state in our backend, and that's not firing for some reason on some checkouts, when the customer has compelted checkout

ionic jacinth
#

Hello, I would like some help about my implementation of confirmSetup and confirmPayment on stripe element because I have a weird behaviour.

uncut grail
#

Hello ,
where I can find payload and signature for paymentIntent.succeed webhook?

umbral thorn
plucky surge
#

I have a client who requires a Wix website with all payment transactions being facilitated through Stripe. However, I have encountered a challenge as there is no available Stripe app on Wix. Although I attempted to utilize the checkout feature, the client has multiple products available for purchase, which raises the question of whether I need to host each product individually.

Considering this predicament, I am exploring alternative solutions, such as generating a dynamic checkout link that can accept parameters for product and price. This would streamline the payment process for the client and eliminate the need for individual product hosting.

loud quail
#

Hi there, I'm having issues syncing data from the API, I get the following error: The provided key '******' does not have the required permissions for this endpoint on account '******'. Having the 'rak_accounts_kyc_id_numbers_read' permission would allow this request to continue. I have granted full read permission for this key. How can i grant the rak_accounts_kyc_id_numbers_read permission?

solemn musk
#

How do i prorate remaining balance from a subscription when creating a new checkout session. i.e have the prorated balance subtracted from whatever the new subscription price is.

vagrant steppeBOT
#

JesseFL

winged scarab
#

I created subscription on backend and how to confirm this in front end side? (React + Node.js)

white warren
#

I have integrated the payment of my site with stripe. I have added two different paymentMethods, sepa_debit and card, both for future payments. Everithing works but I have found a situation where if the card requires 3D Secure, even if I authenticate the card, when I have to make the payment I get that the 3D Secure authentication attempt is incomplete.

paper hamlet
#

Hello Everyone,

I am having an issue with google pay, couldnt see Google Pay button if testEnv is true. Please help me out.

I couldn't see the google pay button on android (using the real device). I have followed this https://stripe.com/docs/payments/accept-a-payment?platform=react-native&ui=payment-sheet#react-native-google-pay.
I am using initPaymentSheet({
appearance: {
shapes: {
borderRadius: 25,
},
},
customerId: 'xxx,
paymentIntentClientSecret: paymentIntent,
merchantDisplayName: 'xxx',
applePay: {
merchantCountryCode: 'US',
},
googlePay: {
testEnv: true,
merchantName: 'My merchant name',
merchantCountryCode: 'US',
currencyCode: 'USD',
},
allowsDelayedPaymentMethods: false,
})
and presentPaymentSheet() methods to initialize and show paymentsheets.
I could see Card payments on android and iOS, Apple Pay on iOS.
Expected: On Android google pay button should be visible.
I could see google pay button if testEnv is false and if i click on it, throws an error as it needs approval.

Thanks.

Securely accept payments online.

vocal wagon
#

Hi, I have a question about if this site is free and if not how much does it cost? I am also interested in how taxes work, are they deducted automatically or do we pay them ourselves?

tame geyser
#

I need help with our webhooks

astral drift
#

Hi,

I have a client who wants to integrate Stripe Connect for some b2b sales - multiple vendors, multiple customers that can exchange services. The main issue is that his customers will exchange high value products, so we're talking about not 1,000 transactions of 5$, but 10 transactions of 50,000$ each per month.

In this case, if I would use Stripe Connect Express, Stripe fees would be massive. So we were thinking to use Stripe Connect Standard.

I can't really find information specifically about limitations for Standard accounts. Will I be able to initiate transactions using API, will I be able to set a payment date for specific transactions?
Generally, what API stuff is available in Express that it is not available for Standard accounts?

zealous cove
#

does stripe connect asks for external_account during onboarding???

summer verge
#

Hi guys. I have a question about subscription invoice. I have a feature to add coupon to subscription invoice after 14 days trial by webhook, It took me too much time to test my webhook to see if it's working properly or not ( I have reduced my trial day to 1 but still take a lot of time to test) . Is there any faster way to test this feature ? Thank you guys

turbid hollow
#

Hi guys, I have a question regarding the internal transfer (to the connected account) and the error "Insufficient funds in Stripe account." This is the error I'm getting if the "destination" account doesn't have enough funds. But, since I'm transferring the money (amount which is confirmed by the transaction executed via ChargeAPI) to this account I can't understand why this error appears (it is completely valid for the Payouts). Could you explain or point me to the documentation where I can read more about this? tnx

tropic spear
#

Hi,
quick question about payouts. Is it correct that for payouts a stripe account is mandatory? My use case is that I have a platform using stripe connect, but we'd also like to pay out an external party. This is so infrequent (maybe once in 2 years) that we try to avoid requiring them to create a stripe account. Can I send money to bank accounts (in Germany)? Like charging them via SEPA, but the opposite way around. Thanks in advance!

vagrant steppeBOT
#

Mint

valid torrent
peak vortex
#

I need help in tokenization of card using stripe elements since I don’t have PCI compliance, How can I achieve this using payment element? Is there any prop that I need to pass to tokenize the card?

civic onyx
#

Hi I'm following https://stripe.com/docs/payments/save-during-payment and https://stripe.com/docs/payments/save-and-reuse to setup the cards first and reuse them in the future, especially in the context of SCA. My understanding is: if customers authenticate the card first (without or without payment), then the chance that SCA happens in later payments would be rather low (I understand it might still happen randomly)

My question is : is it possible that when I setup the cards first, the bank happens NOT to trigger any SCA/authentication, and then it triggers lots of SCA/authentication for recurring charges in the future ? I know it might sounds a bit weird and defects the intention of "save and reuse", but would like to know the possibility if that could happen.

Learn how to save payment details during a payment.

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

lavish gorge
#

Hi! What should I do if I want to have the customer confirm the invoice amount after the invoice is prepared and then finalize the invoice?
If an Invoice Draft is created every time a confirmation screen is displayed, we think it is not good because it will increase the number of unnecessary invoices.
Or is there a feature like Invoice simulation?

smoky fossil
#

My one Wise POSE always get "unreachable" error when using Server-Driven, but another one always good. Any idea?

signal wraith
#

I need to store user bank account details for payouts, how is this supposed to work between a Frontend with React and Node/express backend

mint zodiac
#

Hi, I have created this subscription with a monthly payment sub_1Mh7efE0TrdS8dkG8izf1cLZ this subscription has a duration only for month? I want to create a subscription for 12 months with a monthly payment.

winged scarab
#

Hi How can I generate invoice after payment success using react + node.js?

winter hazel
eternal rune
#

If Subscription.status is past_due and the Customer changes his card, will Stripe immediately try to pay the Subscription ? or will it happen later ?

languid blaze
#

Hi,

Please see attached screenshot of our subscription settings.

Currently we only accept card payments, when these fail Smart Retries will kick in and attempt to take the payment X amount of times then finally cancel the subscription.

We are now introducing Bacs Direct Debit as a payment option. I am aware that Stripe will not retry these to avoid bank charges.

My question is; If a Bacs payment fails, what will happen to the customers subscription? Will it be cancelled after one failure or will it remain active?

Are there any other options we can set around failed bacs payments?

mossy vault
#

Hi there, I’ve got one question regarding digital wallets.
It’s possible to test digital wallets? I mean, using them in test mode to make sure everything is working properly before going in live mode.
Thank you in advance!

vocal wagon
#

Hello. I'm trying to use connected accounts with a magento 2.4.3 stripe extension integration. I created a connected account from the stripe dashboard and from i understood from the documentation i just need to send this connected account id in the header "Stripe-Account" for the requests. After doing this i get 2 errors in checkout : 1. ""The client_secret provided does not match any associated PaymentIntent on this account." and the second "no such payment_intent: 'pi_3MgrNaBQUpG6gP9m2HqKjjyO'"

echo coral
#

Hi,
In latest Stripe API version, charge.refunded webhook event doesn't pass 'refunds' ? How can I get refund details from the webhook event?

forest shore
#

Hello, i am creating a subscription with multiple subscription products, base subscription, seats and teams. The customer first buys the base subscription and can later add teams and seats. I am using the stripe checkout as much as possible.

When the customer has bought the base subscription and is editing their seats, I want the customer to immediately pay for it and I want to show how much the customer will pay. I use upcoming invoice for this. However, if the customer hasn't added a seat or teams yet. How do I show the upcoming invoice? I.e. how much the customer will pay if he adds seats and teams product to his subscription.

I know I can use upcoming invoice when editing existing subscription products, but in this case the customer doesn't have the seats or teams product yet.
https://stripe.com/docs/billing/subscriptions/prorations#preview-proration

Learn about prorations.

dapper prism
#

Hi guys! What's up?
Does anyone have an example of a good and secured terraform provider to stripe? I would like to create a product and a price model using terraform.
Thanks!

covert yoke
#

Good morinng - My customer purchased subscription and on first invoice there is a email and his name what he provided. Is there a way to updated paid invoice to show company details instead of his details?

hasty dove
#

is there a webhook to say when funds have been cleared?

spare stump
#

Hi, we have a customer , whose payment sometime getting succeded and sometime its getting blocked by stripe with reason Blocked by default radar rules ( card declined due to highest level of risk ) while customer is using the same card for all payments. Can anyone suggest why its happening ?

summer verge
#

Hey guys. I have a problem when connect webhook with ngrok. everytime i send an event it got this error. Can you guys help me solve this ? Thank you

graceful niche
#

hello
is it possible to create a subscription in the past please ? (i want my sub to start on the 1st of this month)
the 1st month will be billed today
and the nexts on the 1st of each months

dreamy karma
#

HI Team, how we can add google captcha in checkout page our checkout page is external user is redirected on stripe checkout page

terse turret
#

Hello! I need some help with reporting on payouts and tying a payout to the transactions included, has this been done before?

prisma stirrup
#

Hello I didn't get the google pay button in stripe payment sheet after implement googlepay:true

how can i resolve it ?

boreal mica
#

Hi. Not sure this is the right place to ask but I'll try anyway.
I am looking to setup package pricing but am stuck on how to offer a free allowance before charging. I'll describe the pricing below for my product:

  • The first 1m requests are free
  • After this we charge the same fee for every 1m requests
    If I use package pricing, then I cannot apply the first 1m free requests
    If I use graduated pricing, then I have to define every single 1m tiers and assign the same flat fee
    I can set up a unit price with graduated pricing but then we will charge for individual requests rather than blocks of 1m requests.
    I hope this is clear
magic lance
#

Hello
I have one question about downgrading. I am testing with test clocks. I bought one year subscription through Stripe checkout and then I downgrade to monthly plan which will start after 1year subscription ends. When I advance 1year payment fails because there is no payment method on that customer. Can I somehow when user adds his credit card in checkout first time set that payment method as his default?

gritty yacht
#

Hi -

I have a one-time product generated for a one-time invoice, and I am attempting to retrieve its corresponding product object using the stripe API.
This returns fine via Stripe.products.retrieve however does not work using Stripe.products.list({ ids: productIds })?

halcyon robin
#

Hey i am implementing stripe in my project for backend we are using PHP-laravel and in front-end for kotlin can some one help in implimentation

plain arch
#

Hello!
We are implementing Stripe API with PHP on our project. We are now discussing ways to charge our clients.
I know that Charge API is in Legacy status right now. And it's better to use PaymentIntent API.
What are the ways to charge money from clients card immediately, in a process of payment, without a need of asynchronous actions of backend (creating PaymentIntent) and client (confirming PaymentIntent with a Client secret)?
On our previous projects we simply created charges by hands and withdrew money without any client's acceptance, after receiving all the needed card information. It works for now, but as I understand it is legacy now. Could you help me with a process flow here?

gritty yacht
muted mason
#

Hi Dears!

Need your help in integrating it to a React Native app.
I am getting following messages:
What went wrong:
Execution failed for task ':app:mergeDebugResources'.

/Users/pravatkumarbehera/.gradle/caches/transforms-3/16f624c3bff71ca5f10723864db5da5b/transformed/material-1.8.0/res/values/values.xml: Error: Can't determine type for tag '<macro name="m3_comp_assist_chip_container_shape">?attr/shapeAppearanceCornerSmall</macro>'

What went wrong:
Execution failed for task ':stripe_stripe-react-native:compileDebugKotlin'.

A failure occurred while executing org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction
Compilation error. See log for more details

zealous cove
#

How to check if user has linked an external account to his connect account or not???

languid blaze
#

Is there a way to emulate a change of Bacs Direct Debit status?
IE change an accepted Bacs mandate/payment method to inactive so I can test what would happen to a customers subscription if the customer was to cancel their Direct Debit mandate via their bank?

steel inlet
#

Hello! I'm getting an error trying to create a payout through the /v1/payouts endpoint. I'm getting the following error: "The provided key '******************' does not have access to account '' (or that account does not exist). Application access may have been revoked."

vocal wagon
#

Hi, I've a problem with list all checkout session with param payment_link

magic lance
#

Hi
I have one issue weird.

  • User is automatically subscribed to free plan
  • User subscribes to monthly plan through Stripe checkout (everything works fine)
  • User goes back in app and decides to update subscription to be yearly through customer portal (everything works fine)
  • Immediately in customer portal after he upgrades to yearly he can "Upgrade" back to monthly plan and user has monthly plan active in app
  • In dashboard user has credit balance which is used each month to take money's from his account

Is this intended or what?
I'll take video in thread

waxen spindle
#

@vocal wagon I will have to ban you if you keep on getting into other people threads, please read and respect the rules of conduct on this server

vocal wagon
#

Ok sorry 😂

#

I'm sorry but I'm having problem for English but I'm trying to cupito translate it

merry river
#

Hi.

vocal wagon
#

But it is possible to respond you are in the evening because I'm it's time now to to work

cerulean pineBOT
#

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

vocal wagon
#

Ok ok thank you thank you so much

merry river
#

can some one help me to create an individual account on stripe.
my purpose it that to attach stripe payment gateway into my woo-commerce website for accept the payment from pakistan debit/credit cards, and that receiving amount will go on my PayPal account is that possible?

faint jasper
#

Hello quesiton regarding subscription discount codes.
I can set discount code with duration e.g. 3 months, that means user can use this discount 3 times for monthly subscription.
Will Stripe automatically give discount to this customer when this discount code is filled with first purchase and after 3 months it will automatically be without this discount again?
Is this use case doable? Thank you

uncut grail
#

Hello
I want to add withdrawal for customer in customer's bank account using stripe

wintry gazelle
#

Hi there,

is it possible to show one own's VAT in the invoices which are created by abonnements without custom_fields? If we create a bill manually, we can check in the last field to include our company's VAT, but if it is created by subscription, it doesn't appear at all :/

steel inlet
#

Hi @waxen spindle , please could you you reopen the thread 1080816431895171142 to continue talking about the issue? 🙏

vagrant surge
turbid hollow
#

Hi, given that there is one platform account and separate connected accounts how the balance of the platform account could be checked via the dashboard?

visual bolt
#

Hello, i have some issue with displaying all payments on admin dashboard, when start filtering for example to only display failed list stays the same?

placid ether
#

Is the 20 subscription item limit something that can be increased? We have a bunch of variable usage-based items that accrue on an invoice, and this is a bit of a blocker to us.

magic lance
#

Hi. I want to enable my users grace period when their automatic payment fails (they don't have money on account) and I want to give them some grace period where they can continue using PLUS plan. As I can see in settngs -> billings -> automatic I can enable when do I want email to be sent to users that their payment has failed and give them link to update their payment method. Is there some event that I can trigger in webhook for 3rd retry

I want to somehow have in my webhook some event that is trigerred when 3rd retry fails and in that case I want to send user my custom sendgrid mail.

hasty dove
#

do you have a link to the docs that show how long it takes for credit/debit card payments to clear for each country?

paper raptor
#

Hi
I am facing one issue, I am on stripe connect with express
After some time like if the verification failed, transfer capabilities go inactive.
Is there any hard and fast rule, through which I can identify these users

worn garnet
#

Hi there! I'd like to know may I update exists subscription which one have created by checkout.session.create method update the same method ?
I need update subscription with redirect url

limpid ledge
#

Hello,

How do you get the Payment Intent ID from a Payment Link ? Or how do you refund a Payment Link with its ID ?

lyric cedar
#

Hey guys. Encountered some interesting behavior on stripe test mode. Dashboard shows that an ACH debit payment has succeeded, but I've got only a pending webhook event out of the payment (expected it to emit pending and then succeeded events). Payment id: py_1MhBr2BVfuMTCR40bM9NZqj2

lyric cedar
echo coral
#

Can I expand 'charges' in create payment intent API?

uncut vale
#

Does stripe provide a solution for a platform account to pay any connected accounts

slate vine
#

I have configured webhook to be sent to my endpoint, I finish checkout but nothing is sent. Nothing appears on the 'Waiting for events...' page in stripe dashboard

vocal wagon
#

Hey! We have a customer who has tried to purchase a new subscription but fails. “This payment failed because Stripe determined it was too high-risk”. Is there a way for us to “allow” the user to purchase? Thanks 🙂

wind nimbus
#

hello

worn garnet
#

Hi there! how can I update exists subscription with checkout.session method ?

wind nimbus
#

i need to know how to link stripe and square space to a wix account for klarna payments

languid tulip
forest shore
#

How do I use the upcoming invoice API to show pricing when I modify my subscription such that it only shows the payments that are due now? See example below.
This shows what to pay now and what to pay from april 2nd. The totals are for both, but when a customer modifies their subscription. The new changes are charged immediatly. It's my own interface on top of the data.

frozen jasper
#

Hello All! We are using Stripe Payment Links and so far things have been good. But, now I have the following requirement that when a user clicks on Pay now button on the UI, for a particular record,
the app has to redirect to the payment link screen and once the payment is successful, I would need certain values like the

  1. User id, 2)the environment or the URL that the app is in
    and 3) the clicked record id. Currently, I am using client_reference_id to get the record id. But for the other two values I am not fully sure of how to use the metadata parameter. Out of the key-value
    pairs that I set in the metadata object, the keys are always the same while the values keep changing. So, I am looking for the best and the right way of doing it.

One approach that I thought of is, on button click, update that particular Payment link with metadata and then use it in the checkout session completed event object in the webhook. But here the payment
link as a whole gets updated while I want it to be updated only for that specific user at that instance.

west sable
worldly stump
dull gull
#

Hello Dear Stripe. Since your help and adivce to my last question was so quick and lead into immediate success, i would like to ask a new one. I was given the Task today to get all payments as *pdf from our customers for our office. I created a vsc via report in the stripe dashboard and do know all invoice id's for this month. What is your suggestion to batch process all 140 of them since i would like to avoid to click each one and manually download. could we write a curl loop of all the id's. any experiences or advice on such matter? every input is welcome.

robust whale
#

Hello Team, i want to send email to customer after payment for subscription. Right now no email

steel inlet
#

Hello! Could someone help me to create payouts using my sandbox account? I'm trying to do it but I'm receiving an error because I don't have sufficient funds in my account's balance. Is there any way to increase the balance with fictitious funds?

glacial fulcrum
#

Hello! Just a quick one, if I try to contact support using the link provided there is no chat or phone call option available... is there a reason why the support is not available?

median remnant
#

hi for refunds - even ach - what events should we expect? So stripe always assume the refund will succeed if we have the balance in our stripe account and then if it fails, we will get an update event? Or does it have a separate event for pending, success, and fail similar to charges?

main crane
#

hello, how often do i need to clear test data? i use them for automated tests so i generate quite a bit of data in there.

shut chasm
#

Help!, I need to integrate stripe with my account in the CRM active campaign with the intention of sending my client's data after making a payment through a stripe link to the CRM and being able to define in it that it is already a client. Thank you

candid osprey
#

Hello, I'm looking at implementing the beta Express Checkout Element https://stripe.com/docs/elements/express-checkout-element/accept-a-payment. One thing that I'd like to do is perform validation on the form in the page the element appears on once a button is clicked and prevent the payment UI being launched if validation fails. In the docs there is the "confirm" event which happens too late. I can listen to a 'click' event but with no way of preventing the default action it seems. Any advice? Thanks.

white steppe
#

Is it possible to delay a credit card payment for products until we report back the order has been shipped?

rotund blaze
#

Hi, Im looking to integrate stripe through a subscription pricing system, and a custom UX. basically i need some assistance to make sure that i'm approaching this problem in a manner that makes sense

cold yoke
#

Hello, I created a payment to my Stripe account on test mode. On Balanced page, it says it will take a week to arrive and be available. Is it possible to add money to my test account ballance without having to wait for 7 days? I need to have some money on the account to test the integrations of transactions.

simple geyser
#

I'm testing my integration. I created a payout po_1MhDyXQceZn8qv6q9tuP0xKe. Yet, while I try to retrieve it I get "No such payout: 'po_1MhDyXQceZn8qv6q9tuP0xKe'". Failing request id: req_O5G2VLyzWSVp3S.

summer verge
#

Hi guys. I have a question about subscription invoice. I have a feature to add coupon to subscription invoice after 14 days trial by webhook, It took me too much time to test my webhook to see if it's working properly or not ( I have reduced my trial day to 1 but still take a lot of time to test) . Is there any way help me to reduce the trial day so i can test my feature faster , in few minutes or something ? Thank you guys

nimble roost
#

How do I get a old 1099 from previous years with out having an account through stripe anymore?

mint zodiac
#

Hi! Can I remove a discounts frome a quote qt_1MhE3UE0TrdS8dkGZHnWxkHA?

eternal sky
#

Greetings! We are implementing SEPA Debit flow: We have successfully created a sepa_debit paymentMethod, as well as a paymentIntent using that paymentMethod. All good, but it seems that the paymentIntent is held in "processing" status. Is there any way to mock a successful fund transfer? In addition, is there any way to check the email Stripe sends to the customer as documented in https://stripe.com/docs/payments/sepa-debit#debit-notification-emails ? (Currently all settings are enabled in Customer emails settings)

hollow sage
#

Hello, when I try to log in to my profile, I get the following message: We noticed your account is not up-to-date with our latest security measures. For now, we have temporarily paused access to your Dashboard. This change does not affect your ability to accept payments and process payouts.
Once we confirm your identity, you’ll be able to sign in using your credentials. I choose the first one, but then it gives me the following message: Too many unsuccessful login attempts. Please try again in a few minutes, or contact https://support.stripe.com/contact/email. And when I try to open the connection I get the following message: Page not found. Please help

vocal wagon
#

Guys, I have this kind of garbage flooding daily for more than a week already. Looks like card testing. Is there a way I can stop it on my side? I tried different blocking rules, but didn't help at all. Thanks!

rotund blaze
#

Hi Im getting an error and I would like to confirm the behaviour and the correct approach as to how to manage this correctly

steep pecan
#

hi whats the normal method to add the address to the customer with the api. When you use elements it only sets it to the payment method?

fiery stirrup
#

Hi all. We are working with iOS Terminal SDK and we are having a weird issue.

We are calling Terminal.shared.collectSetupIntentPaymentMethod() to wait for the credit card to be tapped but before that happens, the user wants to change the reader. Because of that, we call collectSetupIntentCancelable?.cancel() using the cancelable that was returned by Terminal.shared.collectSetupIntentPaymentMethod(). This works without a problem but when we try to disconnect the reader to scan for new readers, we are getting the following error: Could not execute disconnectReader because the SDK is busy with another command: collectSetupIntentPaymentMethod.

This same logic seems to work without a problem when using the Android Terminal SDK. Is this a bug in the iOS Terminal SDK?

simple geyser
#

I'm writing test for my flow and I can't get over one step.
I initiate a Checkout Session. In normal use that gives me a link, when the client uses it and pays this will attach PaymentIntent and this have attached charge. I need that that charge id to later capture the charge manually.
But I'm not sure how to do this in automated tests - how to simulate the CheckoutSession being paid?

vital rover
#

Hello! One question, for express connected account, do we have the web hook event of account.updated??

turbid viper
#

Is there a way to fetch a coupon/promotion and see what products it is assigned to? (if any)

hushed grove
#

Am I talking to Stripe?

magic lance
#

is there event that only triggers when renewal of subscription hasn't processed because insufficient funds on the card

vocal wagon
#

Hello, is there a way of limiting the countries you accept payments from?

serene siren
#

If I cancel customer's subscription and create new subscription, Can I use the same card I have stored for the customer ? if yes, how ? I couldn't see posibility in the create subscription endpoint 🤔

meager adder
#

Getting status as requires_source_action. What does that mean ?

vocal wagon
#

We are going to be selling our products only to other businesses , is there a way of making the purchase as a business option mandatory?

rotund blaze
#

when using the PaymentElement can I customize it to remove the country?

hazy coyote
#

HI Team, im getting the below error. here is the red id: req_k2QaesSmg2bHIm What setting i need to unable to bypass 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.

lost rock
#

So I have my stripe set up in my React app exactly how I like it for testing purposes, how do I convert it over to accept real credit cards with confidence?

rocky turret
#

Hi Stripe ninjas,

How can we make Transfer API call to send funds from ACH payment to our connected account ??

We need to make this transfer through Stripe webhook. Which event should we use ? Checkout.session.completed and checkout.asynch.method.completed are not working with it.

Please advise on this. Thanks.

fiery stirrup
#

Hi all. Using the Terminal SDK, once Terminal.getInstance().collectSetupIntentPaymentMethod() is called, is there any way to detect if the Reader loses connection? Ex. The terminal is turned off by mistake. We would like to provide some visual feedback to the user that the terminal got disconnected.

reef gazelle
#

Hey there, with the introduction of the data retention policy to auto delete subscriptions in test accounts, was that supposed to effect subscriptions created prior to the introduction of the policy? When I first noticed it in the dashboard I had checked, and it wasn't applied to subscriptions that I wanted to remain long living in our test environment (didn't even have the option to exempt them). Today we had a few of them get canceled automatically

dreamy karma
#

HI need i need some help about card testing fraud

#

i am using Stripe checkout session

spring tree
#

Hello! 👋 I have a flow where I'm doing:

  • create a SetupIntent
  • confirm the SetupIntent
  • set Customer's default invoice payment method to the payment method from the SetupIntent
  • create a Subscription (non-trial)

however in the dashboard I see that 2 SetupIntents are created. I think the second one is being created from the Subscription. How can I prevent the second SetupIntent from being created?

lime bear
timid oriole
#

Hello!!! Whats the best way to delay a subscription via Dashboard. I had people pay me on feb 26 and i want the following invoices to be on the 1st of each month. I was thinking adding a trial or pausing payment but im not sure.

zenith nimbus
#

Hello, when offering discounted shipping costs or shipping costs partially covered by store credit, is it possible to suppress the regular shipping cost in Stripe checkout? Its rather confusing for customers.

rocky cloud
#

On stripe.confirmPayment() JS error: Uncaught (in promise) IntegrationError: Missing value for stripe.confirmPayment(): value should be an object.

Any help?

queen mulch
#

Hello.
I have a customer that is subscribed to a metered plan, which means he can first use his subscription and will pay only at the end of the billing period. If this customer has an invalid payment method when Stripe tries to charge him at the end of the billing period, the charge will fail. If this user goes to the customer portal and tries to cancel his subscription, Stripe will allow it, even though the user has not paid. Is there any way to not allow the user to cancel an unpaid subscription?

granite ore
#

I currently process destination charges for some connected accounts on our platform. On the stripe dashboard, I'm able to see all the customer accounts along with their spend.

I have plans of converting the structure to start using direct charges as opposed to destination charges. As the platform, will I still be able to see the customers and their spend on my dashboard?

hazy coyote
#

When i do POST /v1/payment_intents im adding "verification_method": "skip". I dont get to do the verification. When i do setup_intents, im getting verification required. can i add "verification_method": "skip" to setup_intents? where it goes?

fiery stirrup
#

Hi all. On the Android Terminal SDK, it looks like we are always receiving null as battery level on the Readers that we receive on onUpdateDiscoveredReaders. Is this a bug?

light python
#

Hi, I created a product link for a monthly recurring payment. How do I connect this link so when they pay through my website, it will add them to a subscription?

open junco
vocal wagon
#

Hi,
I need to help to implement the following use case:
I want to create subscriptions, that are bound to the calendar month and should with the current month. Given the subscription is created today for March, I backdate the start to 1st March 12am and set a billing cycle anchor to 1st April 12am, because it must be in the future. Now I want to charge the customer for the full month (with proration NONE). The problem is, if I set the billing cycle anchor, no invoice is created for the current month. How can I achieve this?

#

I paid my self $15 and my stripe got closed and I got an email " We recently identified payments on your Stripe account for BOOK-SALS that don’t appear to have been authorized by the customer, meaning that the owner of the card or bank account didn’t consent to these payments." I paid with my card LMFAO

vagrant surge
#

Hi how can I pay a subscription that canceled because it past duo

daring merlin
#

Hey Guys .. I am using node.js and I am encountering this error in the webhook

#

Webhook payload must be provided as a string or a Buffer (https://nodejs.org/api/buffer.html) instance representing the raw request body.Payload was provided as a parsed JavaScript object instead.
Signature verification is impossible without access to the original signed material.
Learn more about webhook signing and explore webhook integration examples for various frameworks at https://github.com/stripe/stripe-node#webhook-signing

GitHub

Node.js library for the Stripe API. . Contribute to stripe/stripe-node development by creating an account on GitHub.

#

any help will be appreciated

inland hearth
#

Hi all !!
Does Stripe accept network tokens?, Looks like stripe has in-built network tokenization but can I bypass in-built and use the one a custom token for a payment?

reef flume
#

Hi guys!
I'm trying to figure out oauth in stripe apps. I am following the official documentation (https://stripe.com/docs/stripe-apps/oauth) to build a "sign in with google" button in my app. But I am getting errors in step 2 i.e. "Retrieve an access token from the OAuth provider" because google oauth2 is expecting me to send client_secret as well. How can I authenticate a user in my stipe app using google oauth2?

Implement PKCE OAuth workflows in your Stripe app in the Stripe Dashboard.

thin moth
#

Hi ,
I have united kingdom bank account and things all.
I just mistakenly added payoneer United stated account and then deleted it. And facing this issue I dont have document of US so what to o?

#

Any solution?

blissful epoch
#

Does Stripe support sending back the issuing bank (i.e. Chase) on the card object or any other part of the Payment Intent response?

rocky cloud
#

Is it possible to submit a payment-form using a button outside the form?
onClick="document.getElementById('payment-form').submit();" Appears to skip all Stripe processes

west sable
#

Is address line 2 ever actually necessary for billing? I've seen places leave it out and was wondering if it impacts anything

jade trench
#

Hello, working on updating pricing on customers and using subscription schedules. How would I rollover discounts? it seems like after testing a few customers the coupon got removed

wise shard
#

Looking to confirm my understanding as it is critical functionality. The end goal is based on either a checkout session or a payment intent to determine the exact amount received in the balance transactions net field. I understand I could use stripe fees calculation but would prefer using api to get exact details (for example in case fees change in the future there is no change in design). Right now from a checkout session I am getting payment intent, from payment intent I am getting the latest charge field. From that field I’m getting balance transaction. From there I can get the net. However I think this would only work for credit cards since I think that’s the charge object. Is there a better way to do this? That would work also in case payment is through a bank ach for example

tight delta
#

Hello, we are reworking an existing REST API integration. I noticed that in the existing code, for all the form data in the POST requests we are sending the value as an array, even for things that are documented as strings such as source and customer on the create charge endpoint. Is this something that will always be supported, or should we move away from this behavior?

pallid coyote
#

Hello,

I am looking to tie individual Balance Transactions to the Payout that they correspond to with data pulled from the API. I know that this information is available through the reports, but I would prefer to make this association without running a report. Is it possible to get this information solely from data available in the API?

Ultimately I am looking to identify the fees associated with the payout, and the only way I've been able to find that information is on the individual balance transactions, so hence the need to tie the two together.

Thanks in advance!

vocal wagon
#

yo guys, Im pretty new to this stuff and I need a checkout pag built. Im on the PreBuilt checout page right now and I need a LOT of help. Anything is helpfull.

latent karma
#

Hi, for ach direct debit with save payment method for future use, the js library opens a pop up to collect bank account details. Is there a way that we can avoid pop up & have an in-page iframe just like for card?

trim smelt
#

Hey, hi! I'm wondering: if a subscription is unpaid, will the customer's next invoice will be created at the planned date?

vocal wagon
#

Hi! So apparently my account can no longer be supported because I received donations from GoGetFunding and I'm pretty confused why this is happening and I'd also like to know if there is any way to keep my account with all my money, I seek help guys...If any of you know how to help me please do

hollow hearth
#

Guys I have a big problem. My stripe account just got blocked due to "my business being high risk" while the only thing I do is sell access to a course.

I have a lot of money within my stripe balance. This money will be refunded to the customers and my account will be closed. Please help me out.

I have tried to mail the customer support but they are not responding to my email.

#

What is the closure time of a stripe account?

vocal wagon
#

Hi , I have a monthly subscription that sends next invoice on 15th March, I would like to cancel the users subscription such that the subscription is cancelled and no invoice is generated beyond 15th March, but charge them only for 16 days (15th March to 31st March). any help on how to achieve this would be great.

prime shadow
#

Hi Alvin

zealous cove
#

During connect onboarding we're choosing standard type account for our users but stripe is asking business details although we just want to open individual accounts not business account?

oak bluff
#

Hi, I've got a question about the stripeJS stripe.confirmCardPayment method. Most of the time it will complete the payment and return succeeded but sometimes it will return requires_capture (especially if we try testing with a bad postal/zip or something like that).
I can find info about capturing in the stripe API: https://stripe.com/docs/api/charges/capture
But I can't seem to find anyway to handle capturing in JS
I'm guessing we need to handle the capture in our nodeJS api on the server side?
If so: In the example in the api docs it looks like we pass a key, but none are listed in the parameters - what key is this?

silver fjord
#

Hi team, what properties on an express account should I look out for if an account is currently filling in details but has not submitted all the information?

I am asking so I don't have to send an account link in these scenarios

sand hill
#

Hi team, if a subscription payment fails, there's an open invoice, and a default payment (the one that fails). Upon the customer paying the open invoice is there a way set that new payment method as default for the customer?

shut chasm
#

Good afternoon. I did the integration from stripe with the CRM mailchimp and I do not receive the configured data in my mailchimp account. How can I solve it?

vestal wolf
#

Hi all - I'm using the low-code Stripe checkout option for my application and using a payment link I can activate the subscription status to 'true' when they are directed to a page on my site. But when a subscriber cancels their subscription I need to switch that bool to false. Is there a Stripe checkout/low code way of listening to the cancellation and firing a function when a user cancels their subscription?

hazy coyote
glossy tangle
#

What would be the best way to handle dynamically prorating a subscription price with subscription schedules? We have a system where users receive credit to use on the site when they purchase a subscription. The proration amount needs to match the amount of unused credit when they upgrade the subscription. It doesn't look like coupons can have the discount amount dynamically altered, is there another way?

placid yew
#

I saw https://stripe.com/docs/payments/ach-debit/accept-a-payment?platform=web&ui=checkout#instant-only-verification. Is it only possible to pass in verification method in Checkout, or can I also do it on a setupIntent? such that standard Financial Connections modal appears without microdeposit option.

try {
const response = await stripe.setupIntents.create({
customer,
payment_method_types: ['us_bank_account'],
payment_method_options: {
us_bank_account: {
verification_method: ['instant'],
financial_connections: {
permissions: ['payment_method']
}
}
}
});

return res.status(200).json({
  clientSecret: response.client_secret
});
thin quarry
#

can someome explain this scenario on stripe. If a customer pays through my website through stripe can I wait until all my funds add up to a bigger amount before i transfer from stripe to my personal bank accout to avoid more stripe fees per transfer?

sudden yoke
#

is there a way to pay out of band with some metadata attach to this out of band payment method?

west sable
#

I have a payment intent where last_payment_error.code is blank. Is this normal? pi_3MhKnAF6KG2nMs1l10rstxNN

rocky cloud
#

Is it possible to remove this language from my Payment Element?

By providing your card information, you allow [business name] to charge your card for future payments in accordance with their terms.

I have automatic_payment_methods disabled and the caption still shows up.

rapid jasper
#

Is there anyone to help me now?

cunning marten
#

We sell a cellular enabled device with one free year of service. We do this by attaching a recurring 1 year subscription with a one-time coupon for a free year.

Customers are asking us for 3 year plans, typically because they have a budget they want to spend now. Is there any way to set them up for one free year, collect payment now, then in a year put them on a paid 3 year recurring subscription?

supple path
#

Hello, I've created an API call that creates an account, and I can return the service that is created which has event details but I need the actual response item that has the newly created account ID. Any tips to go about doing that? public object AddAccount()
{
StripeConfiguration.ApiKey = _stripeKeys.SecretKey;
var options = new AccountCreateOptions
{
Type = "custom",
Country = "US",
Email = "jenny.rosen@example.com",
Capabilities = new AccountCapabilitiesOptions
{
CardPayments = new AccountCapabilitiesCardPaymentsOptions
{
Requested = true,
},
Transfers = new AccountCapabilitiesTransfersOptions
{
Requested = true,
},
},
};
var service = new AccountService();
service.Create(options);
return service;
}

azure spindle
#

Hi guys,
We are trying to determine the best path for integrating subscription purchases for existing customers in Stripe into our web app.
We are looking for whatever can do what we want with the lowest code output on our end.
We need to offer 3 tiers of a subscription that has yearly payments.
We offer "data packs" that are a different cost depending on the subscription tier the customer is subscribed to.
A customer starts with no subscription, so initially subscribes to a tier, but may subsequently upgrade.
Separately, they can purchase 0 - 1000 licenses (independent of the tiered subscription of which they will only have 1.

Apologies asking, but I'm a bit confused at the options ... I don't THINK the no code portal would fit (can't purchase initial subscriptions, can't show only the data pack price that is appropriate to their tier) ... ?

#

We will be supporting several hundred customers making several purchases a year at fairly high value subscriptions ($20k+ per purchase).

valid willow
#

👋 Hey all. Trying to investigate a weird issue–a user's subscription was canceled and then a successful payment was collected after. Event log says it was canceled automatically but cannot determine a reason why.

drowsy tulip
#

I'm trying to issue a cancel subscription api and I'm running into an error. This is the error code it gave me. Any ideas what I'm doing wrong?

req_xkqkqNHyyNB3zA?t=1677800546

drowsy kindle
#

Hi There I am having an issue with one of my connect customers. "stripe.Customer.list_sources(
"cus_Gcxu1pQ3Hckhy8",
object="card",
limit=3,
)" results in a "AuthenticationError: Invalid API Key provided: cus_FYzU******Cnxy" but I have created a new key from the account and it still does not work

ivory lion
#

hello My payments are not given, it says with the help center, when will I get my money?

ruby hamlet
#

Hi, each of my products have up to 6 different prices depending on the customer's membership type. When I use "Create a Price" API, will tiered billing scheme work for this or do I really have to create a listing for the same product 6 times?

vocal stump
#

Is there a problem with the log system on the dash? I noticed the layout of the menu items just changed and now it says "no results" no matter what I select

wheat wind
#

Hello, wondering if there is a way to for my client side to fetch transaction data for connected accounts directly, and not have to pass it through my server?

crude abyss
#

can i use a payment intent to start a subscription?

drowsy kindle
#

I am converting customers to our system and they each have a pre-existing payment method but the payment method is not showing up as a "source". Is it possible to convert these payment methods to sources?

unborn ether
#

How do you make invoices with this? I used to be with square I was forced to switch over and I find this so much more difficult to use. I have not been able to accept payments or create invoices comfortably with my phone. I hope I don't have to use the laptop all the time. Can somebody assist me? I guess. This is the only way you can get help. I do not like where you cannot call companies to talk to a live person

#

Testing

ruby hamlet
#

So I read through https://stripe.com/docs/products-prices/how-products-and-prices-work and https://stripe.com/docs/products-prices/pricing-models#multiple-prices. It appears that I can create one listing for one product, but I have to call "Create a Price" 6 times if the product has 6 different prices. Is that correct? Neither usage, tiered, nor variable pricing appears to be appropriate for my case.

Learn how products and prices in Stripe model your business.

Learn about common pricing models and how to create them.

#

It doesn't seem possible for "Create a Price" API to create 6 different prices at once...

misty hornet
#

Hi @ruby hamlet I've created a thread for you, let's discuss there.

uneven flint
#

I have a pretty urgent question

why do the same emails have multiple connected accounts? Some of them succeeded and some of them did not

crimson yoke
#

HELLO EVERYWONE

#

my account suspendu

charred jolt
#

Can anyone help with ways to get the image of a stripe link? On twitter when you post the link you get a perfect image and words. On several other setups like a wordpress site using embed options the picture does not appear The picture is important to the whole idea Can anyone help or make suggestions of directions to take to fins an answer.?

crimson yoke
#

can you help me

misty hornet
#

@crimson yoke I've created a thread for you, let's discuss there

crimson yoke
#

ok

misty hornet
marsh tundra
#

Can anyone help with how to add two bank accounts to payout on Stripe?

languid swallow
#

We have many connect standard accounts using our SaaS product via Stripe's OAuth process. In the OAuth response, we save the pk_live key to use in our solutions front-end using Stripe.JS Elements. We do not save the sk_live key, instead we save the AccessToken and use that for all of our server-side requests; on behalf of the connected account. My question is, since we are using the connected accounts public key for tokenization, what happens if the connect account rolls their publishable and secret keys? I suspect the secret key roll doesn't matter to our platform because we communicate to stripe using the AccessToken. However, I do think our platform will "break" when the connected account rolls the publishable key - because that will no longer match what we saved from the OAuth response. (Assume the connected account retires the old publishable key during the roll process).
Is this a correct understanding?