#dev-help
1 messages · Page 55 of 1
Hello, I am creating a chekout session for a standard connect account but i am getting an error that price does not exists (I can see the priceID under the same connected account)
curl https://api.stripe.com/v1/checkout/sessions
-u ss:
-d "payment_method_types[0]=ideal"
-d "payment_method_types[1]=card"
-d "line_items[0][price][currency]=eur"
-d "line_items[0][price]"=price_1NhWtZBzcSw7JdYbEdfd69QK
-d "line_items[0][quantity]=1"
-d "payment_intent_data[application_fee_amount]=100"
-d "payment_intent_data[transfer_data][destination]=acct_"
-d "mode=payment"
-d "success_url=https://example.com/success"
-d "cancel_url=https://example.com/cancel"
Hello, I'm trying to integrate the webhook to pull sales data and most importantly the UTM, but it's not working, I don't receive the UTM through the webhook, do you know any way I can do this?
HI, I have a question: how to set up fee on stripe and how to send the fee to one account and the payment to another account?
is it me or \Stripe\PaymentMethod::all do not return the default payment method and the way to find the default payment method is to loop thru $subscription->default_payment_method ?
@everyone
Scenario / Requirements:
I want to create an e-commerce marketplace. in which the user will send/deposit amount in-advance. when user will want to buy any product from the marketplace they will used that amount. if the product amount is equal to or less than the available balance. The user amount will be used to purchase that product and show the remaining balance. Users can also withdrawal the remaining amount in their bank account.
Please suggest which stripe API's should I use.
Hi!
I'm working on my project, I connected Stripe, and when I make a transaction in a bank, my number is displayed there. Can this be fixed?
How can I do the same as this example (see images).
As you can see the total due excluding VAT, if the customer checks the checkbox "Purchase as a Business" and enters a VAT ID.
But when I try this I don't get the same effect, does anyone know what the problem is?
Hi devs, when ever i --> stripe.accounts.create(accountObject,function(err,account){ -- call this its showing error message like below -->
"You can only create new accounts if you've signed up for Connect, which you can learn how to do at https://stripe.com/docs/connect.",
I am looking to collect a field "client_reference_id" when creating a checkout session. I have preiously been doing this with payment links by adding a query to the url like so: https://buy.stripe.com/notrealurl?client_reference_id=${user} Can I do the same this if using the stripe checkout sessions?
hi is it possible to see events for a specific charge
I am working on change credit card into existing subscription, so next month charge will be by new creditcard. Is there a way to verify is change is successful or not via dashboard directly?
the a Hi , I am setting up a webhook for connected account for the successful / failed payment status on checkout session link. I am seeing that once the payment is successful using the checkout link, The webhook is sending the paymentIntentId, but who to map to verify this paymentIntent because create checkout session request does not have such parameter
Hi, i'm using the PaymentElement from @stripe/react-stripe-js
When I test the page and try to make a purchase, I assumed Chrome would've suggested the existing card saved on my browser but it doesn't. It does auto-fill the AddressElement but not the credit card details on the PaymentElement. Please let me know what I can do to prompt Chrome to auto-fill these fields. Thanks in advance
Hello,
I am trying to use payment intents with destination charges and application fees.
Code snippet:
val params = PaymentIntentCreateParams.builder()
.setCurrency(stripeAmount.currency())
.setAmount(stripeAmount.amount())
.setApplicationFeeAmount(stripeAmount.applicationFee())
.setTransferData(TransferData.builder()
.setDestination(accountId)
.build())
.setCustomer(customerGatewayId)
.addPaymentMethodType("card")
.build();
The question is - what is recommended way to make sure that connected account is ready to accept transfers (.setDestination(accountId))
Should we wait for connect webhook of type "account.updated" and check
"capabilities": {
"transfers": "active"
}
or webhook of type "capability.updated" and check following content
"id": "transfers",
"status": "active"
What is the most robust and recomended in this case?
Hi, I have a question about the invoice. It seems, during the test modus my own VAT ID is not printed on an customer invoice ? Is that true or do I have to pay attention to something?
My query - I use connect to initiate a hosted Page for card payment. In API request, i am passing cancel URL. Stripe respond with redirect URL and in redirect URL, i could see a back button. Question is : WHat if i click in back button with my session created with you?. Will you kill the sesion created then ?. will u let me know with any webhook ?
Hey guys, nice to meet you all. Is there a way to make a past-due subscription turn into active status after pausing the collection for some period of time?
When I retrieve an upcoming invoice (preview for a newly created subscription) the subscription_proration_date is populated as now even though I am not prorating the invoice (its a full charge for the billing cycle) Why is this field populated under these circumstances?
Hello, I want to make a transfer from my stripe account to the bank of a connected account, please help or guide?
Hey there, is it possible to request an IPN (Instant Payment Notification, like PayPal) when initiating a Stripe payment? I don't want to install a constant listener so I want Stripe to just send an HTTP request when an order is completed.
Before you go with the on-success redirect, I use it already, but recently a customer managed to somehow pay and exit the browser fast so the server failed to process the successful transaction.
hi I received a scam from a site with a stripe payment holder the site is called bakecasocial.com can anyone help me?
is it possible (in sandbox) to create a payment and have some dummy payment method (e.g. a customer entering cc# 4242....) attached automatically? Or alternatively, go to stripe.com and edit the payment manually to add a pm?
I I'm in need of help assp
I have been trying to get into my account for 3 hours now. I do not know or remember the back up password not do I. I need that taken off.
I have tried every way possible and everything leads here
Like I'm having trouble even typing this my nerves are so bad. Like why can't someone just call me..
But I do not know what type of question it is but I need my account recovered from not knowing the Back up password I'm sure I never got and the account is supposedly not on 2 step verify
So can someone plz get me into my account that would be great. I also tried answering the questions but the site/ app is glitching not accepting the responses like..yall are killing me
@solar drift please use the thread I've created.
Ok
Am I doing that?
..
And you see the issue. I need to get into my account
And I would rather talk on the phone but whatever
You're not using the thread, you're sending all the messages to the main channel
Ok HOW do I use the thread?
If you click on the "5 messages" link then you'll be able to see the thread and join
hi there... what should i do if the stripe deposit verification code is only 3 characters long instead of 4?
Hi team, I was wondering what the best way to identify partial refunds when querying charges might be? since the refunded flag is false for charges that are both non refunded and partially refunded. What about identifying the amount that was partially refunded?
I am currently in the process of developing an ecommerce website using Next.js, and I am integrating Stripe Checkout for payment processing. In a previous inquiry, I sought advice on how to incorporate outfit size data into the checkout process (for example, sizes S, M, L, XL). Based on the suggestions I received, I decided to implement various price variants to serve this purpose. Subsequently, I created distinct price variants for a particular product, each linked to a different outfit size.
Now, I am seeking guidance on how to implement this logic within my code. Specifically, I would like to enable the functionality where clicking on the "S" button will dynamically update the product's price to correspond with the price variant associated with the "small" size. I am unsure about the necessary modifications to my current code to achieve this. To provide a clearer picture, I will share the relevant portion of my product page code where the product is rendered. I believe that adjustments are required to ensure the proper functioning of this feature.
Hello,
Questions about Issuing:
I'm issuing virtual cards only.
The goal is to display the card information (Number, Cvv, ExpirationMonth, ExpirationYear, Brand) to my user.
The project is using react-native.
On the web there is Issuing Elements, but there does not seem to be an equivalent for react-native yet.
Does it break compliance to retrieve the card on my server and pass its information
(Number, Cvv, ExpirationMonth, ExpirationYear, Brand) to the user without storing it
- except in memory for the duration of the request ?
If so, what is the right way to display the card ? Webview + using the web library & Issuing Elements ?
Thank you
Hi! I was wonderin if there was any way to manually update these payment objects. For example, we have a way in our system for the user to mark invoices as "paid" say if they collected the payment in cash. Basically, how this works is it adds a credit note to the invoice for the amount they paid in cash. If they pay in full the invoice goes to $0 due and the payment object gets set to "cancelled". Is there a way I can manually set this to "complete" with a note saying it was paid in cash.
Hey guys, I was wondering if it was possible to use the stripe api to automate payments from my personal stripe account to another. I want to pay employees every-time they complete an order. Is this possible?
Just tried Tap to Pay on my iPhone for the first time. I noticed a generic icon is displayed on the customer-facing payment screen as they tap their card instead of my business logo (which is properly configured under the "Branding" settings of the Stripe website dashboard). How do I get my business logo to appear where it matters - i.e. as the customer is presenting their card to my phone?
Hay guys, I just hope you have a good day today 🙂 .
Hey, I am trying to understand something. I am currently building a website and we already have implemented payment intents and webhooks. Everything seems to work perfectly, but I wanted to extend the intents to use a Customer object with a saved payment method.
Our current flow is like that:
- Create a paymentIntent with the desired amount
- return the secret to the frontend
- receive a webhook after the client has paid with his card
My question:
- At which point do I create the Customer with the email of my client
- How will I save the payment method when the payment actually goes through the frontend.
- I know I can retrieve the list of payment methods via the stripe java api with my client's email, but since the payment will happen on the frontend via the secret, how will my customer choose the desired saved payment method and so on.
Thanks in advance and have a good day! 😉
Hi stripe i have an issue with second payment of a subscription
hello
I can't access my Stripe account. I've checked several times that my email address and password are correct, but I'm still having trouble logging in.
Hi! I am trying to use the ‘payment request button’ (Apple Pay). Is there a minimum width constrict for the button?
Good morning all, I have an integration using php library that's been working for years, now getting fatal error, busy payment system has been down since Friday evening. Was there some breaking changes to the API?
Hiya! I've got an integration with Checkout, and it seems that it's not verifying CVC when I enter my card details. I sort of assumed that Checkout would just do that stuff automatically. Is there somewhere I have to configure CVC checks and stuff?
Hi
hello
i need help with stripe because i forgot my password
and when i want to reset the passord it doesnt send me the email
How do you get the amount of tax paid as part of a PaymentIntent, of tax was done automatically by Stripe Tax? I want to display the tax amount in receipts
Hi 😀
I'm working on subscriptions in test mode and I've realized that when a payment contains a subscription, the Link payment method isn't possible, whereas it is on payments without a subscription.
I use the payment Element in my integration. I checked the Link configuration and everything is activated. I also found in the documentation that it's supported. https://stripe.com/docs/payments/payment-methods/integration-options (see photo)
Thanks for your help.
Am having problems with my second payment on stripe
is there a way to download the developer logs? We would like to report on the API errors, is there a way to automate that or do we need to look at something like Splunk to manage that?
Hello there, Is there a way to create multiple files through the API?
P.S. The files are going to have the same purpose
hey is there any way to test getting the decline code of transaction_not_allowed?
Hey is there any way to customise the stripe billing portal to restrict the users to not to change the subscription quantity while creating a billing portal session for a customer using the API?
Actually I want some users not to have the option of changing their subscription quantity on Stripe and some users have the option of changing their quantity on Stripe. How to achieve this?
In customer details page, we can see a list of billing email. However those billing details are not available from the Customers API. How to get those billing emails linked to a specific customer?
Does anybody answer here?
Hey guys! I'm trying to get Tap to Pay working. I've enabled the necessary entitlement, it was approved by Apple. However, my iPhone isn't discoverable with this config:
let config = DiscoveryConfiguration(
discoveryMethod: .localMobile,
simulated: useSimulator
)
Unfortunately, I find the documentation of that feature is very weak. Can anybody assist me please?
PS: I can't see any errors. The app just tries to discover a reader.
I have a problem with payments
hey stripe,
i'm having difficulties adding showing the "description" field in a subscriptionSchedule created through the api. We'd like to add extra information to each line item (or the general subscription) in the invoice; this needs to be customer-specific and should show on the invoice.
I'm setting the field through this API request, but i can't see the description showed anywhere in the dashboard/invoices
i'll attach the json event and the PDF of the invoice as i see in the dashboard
Hi I used schedule to cancel a yearly subscription with 1 day free trial after one year, however, according to below screenshot, it doesn't show it'll be cancelled, is there anyway to check? thanks.
yo
Hi, I want to confirm the payment intent in flutter after the payment was added by customer. I am using this: https://stripe.com/docs/terminal/features/incremental-authorizations?terminal-sdk-platform=react-native#confirm-payment-intent But in this, I want to see for flutter or node.js
But I can't see them in this step. Is there a way to confirm in flutter or node.js?
hey i seen that your a STRIPE staff @foggy dawn ive been having trouble with getting my payout to go to my bank account and i keep putting in my right information and it doesn't go through and it keeps bouncing back into my STRIPE account
I am having a problem enabling email receipts to be sent to customers when their API-created invoice is paid. On the Settings > Customer emails page, I have Payments: ( ) Successful payments and ( ) Refunds options both enabled. I have a custom domain activated for sending also.
My stripe impressions aren’t updating it still says 0 impressions but I’m averaging more
I'm having an issue where the checkout.session.expired event doesn't trigger.
For testing, I've been using Test Clocks. I'll create a session and won't complete it, I'll advance the clock a day, buy the event never fires.
Hi, today from nothing I started getting error in "checkout.js" that says :"ReferenceError: Can't find variable: Stripe" in offiecial prestashop stripe module v3.1.1 it is problem with Stripe() from "https://js.stripe.com/v3/" ?
Hello – My brother is almost done creating a stripe app that facilities shipping. He would like to demo the app to Stripe users that ship product. Is there a user community or any other way that he can talk to Stripe users?
My stripe account is blocked, how can I open it? They are not interested in mail. Please write privately

I apologize for the newb question here. I have learned that my postman calls are returning different information than my Stripe Python SDK (v6) calls. e.g. {{baseUrl}}/v1/payment_intents/:intent?expand[0]=charges.data.balance_transaction returns the charges. But the SDK does not. I understand that was phased out in the SDK, that's fine. But what do I need to update in postman to make sure my results match? The URL to a different version?
Hi, as I was advised by Stripe team, I made changes to my schedule, now it doesn't work and I don't see my subscription is cancelled
$stripe->subscriptionSchedules->update($schedule->id, [
'phases' => [
[
'items' => [
[
'price' => $itemPrice,
'quantity' => $itemQuantity,
],
],
'iterations' => 1,
],
],
'end_behavior' => 'cancel',
'start_date' => 'now',
]);
Is there any documentation available discussing the length of time that can occur in the processing of payment intents and the webhook being called
Hi guys, I can somehow sell something, and at the same time withdraw money to the account if I live in the Crimea....😑
?
I've got a question about metered billing - and maybe the use cases that work with that. Can I get answers about that here or should I use the other channel?
Is it possible to inject css into payment elements?
Continuing where I’ve left off, does stripe api (using the api to automate paying out workers) work in the US?
\Stripe\PaymentMethod::detach($pm); return error PHP Fatal error: Uncaught Error: Using $this when not in object context in /var/www/html/vendor/stripe/stripe-php/lib/PaymentMethod.php https://stripe.com/docs/api/payment_methods/detach?lang=php an idea why ? I used \Stripe\PaymentMethod::retrieve and \Stripe\PaymentMethod::all without problem but detact is not working
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hi there,
i created 2 functions:
1)First one creates supscription for user
2)Second one is adding extra cost at day 1 of each month to the invoice and paying using cronjob
• i need it to cancel payment for first month,
• i also need to not send email asking user to pay manually
If I have a product that has small, medium, and large sizes with each of those having a different price, would it be better to have one product with 3 different prices in Stripe or 3 different products?
Hi there!!
I'm trying to create a test authorization, but I'm getting the error "Received unknown parameter: cashback_amount". I took a look at the request that is made using the create test authorization button on the dashboard and I saw that the "cashback_amount" parameter is set to 0. How do I not use this parameter when I use the "Create test authorization" button on the dashboard?
is there anybody here I can ask about customizing payment elements?
Hello, I'm using this guide for setting up the ability to handle payment intents: https://stripe.com/docs/payments/quickstart. My question is: From looking through the guide, it appears that a payment intent needs to be set up with a predetermined "order amount", which works fine for subscriptions, but how should I approach a business model where: I have a monthly subscription base fee, and then overages for excess usage?
Hi all. I am working on a Tap to Pay for iOS implementation and I am getting the following error when calling collectPaymentMethod(): A required parameter was invalid or missing. The Payment Intent ID is pi_3NhfC7IJwkxnVmNV0MTWUB4N. Where can I find out what the invalid or missing parameter is?
Hello i have question abount Stripe processing fees, when a user wants to top up RM10 we added 1.13 and from it Stripe supposed to take the fees even if Stripe takes all its ok for now but then Stripe is taking more and in the end user gets below RM10 what they where promised, how to prevent this ?
Hey there , i'm building a marketplace app where sellers sell and ship clothing. I want to release funds upon delivery via the api, my sellers are registering as Standard connect users. Is it possible to release payments via api when my carrier webhook triggers delivered ? I need no liability for disputes (which is why i chose standard connect), but it seems i can't hold the money in my account and just update the payment intent with transfer_data: { destination: seller.stripe_user_id, } ?
Hello! Where I can ask for help about a flow that I need to implement in my platform?
Hello there. Currently all my users use single Subscription tier. But i need to add multiple Subscription tiers and the tiers should be upgradable/downgradable baisically instantly, i.e. cant wait until the next payment period. I want the user to do the upgrade through the Stripe Checkout session, so i cant just modify the Subscription item prices
Is the only way to create a new subscription Checkout and on completion cancel and delete the old subscription?
hello, we are new to Stripe. We have been using for 3 months. In last 3 weeks or so, all our amex cards have started declining with currency not supported reason. Its the same cards that succeeded a month ago. Is there any special configurations for Stripe checkout method (stripe.checkout.sessions.create()) to accept amex?
Hello,
I'm in the process of designing a pricing model that involves an initial charge of $99 at the beginning of each month, granting users 10 hours of service usage. Beyond this allocation, there will be an additional charge of $0.10 per minute for any overage. I'm seeking guidance on the most optimal approach to implement this. Should I create a single product with a fixed recurring charge of $99, along with another product that follows a metered structure for overage?
Hello for some reason I'm having this problem:
Something went wrong
You might be having a network connection problem, the link might be expired, or the payment provider cannot be reached at the moment.
This may be a silly question, but is there a recommended way of coordinating balance.available events and charges to know which one is associated with the new available balance? I do manual payouts on connect accounts, and I need to know when the available balance updates, which transaction it relates to.
If we enter lanes in different locations, will we have a problem?

Hi team, we recently discovered an issue with Link and subscriptions: almost every payment intent for an off-session invoice (billing_reason=subscription_cycle or automatic_pending_invoice_item_invoice) is stuck in the requires_confirmation state. We're using the PaymentElement for subscriptions according to https://stripe.com/docs/payments/finalize-payments-on-the-server?type=subscription. I tried setting setupFutureUsage: "off_session" on the Elements component, but payments for subscription_cycle invoices still failed.
How can we make Link payment methods succeed without confirmation, or otherwise to confirm them, for off-session, Stripe-generated invoices?
i executed a USD to CAD transfer from my platform to conncted account (req_pJS5J8Lf3P0STC) and then a payout (req_fv2YusrbxqXAKI) from that account. However, I don't see any currency conversion fee being applied. i thought there should be a fee?
Hello! We use Stripe Connect Express and as the platform account, we realized the money is coming from us to cover disputes. For refunds, we dealt with this by setting reverse_transfer to true. In the case of a dispute, is there anything we can do proactively to have transfer reversals happen automatically or do we need to build some internal tool to trigger the transfer reversal?
HELP NEEDED: We created a checkout link for users to pay against few products. Stripe is creating new products and archiving them. How to ensure new products are not being created at the time of checkout?
I'm integrating buy now pay later for our platform with connected accounts. Each BNPL provider has some restricted businesses, and I want to check if the connected account is allowed to use a BNPL provider. Is there a way to determine based on MCC and BNPL provider, via a simple API or some file I can download that helps dynamically determine if an account is allowed to use a specific BNPL provider?
Hello! I had a question regarding the reliability of the created timestamp on the Event object. If I make 2 consecutive API calls to say update a subscription, will the event generated from the the first API call guaranteed to have a created timestamp that's before the event generated from the second API call?
Reason I ask is b/c I know that webhooks aren't guaranteed to be delivered in the order that they were generated. So want to make sure the created timestamp is chronologically accurate. I'm having a difficult time articulating this question so please lemme know if this doesn't make sense 🙏 .
Hi guys!
I prior used Oauth to integrate other business's stripe accounts with my platform's Stripe account. I believe via what Stripe calls an "Extension".
I keep reading about how "Extensions" are deprecated and will stop working in 2024. I'd like to continue to use Stripe Connect, but I'm unsure if that counts as an "Extension" and will stop working in 2024.
Does anyone know if by integrating with Stripe Connect (especially after prior having an "Extension") I'm setting myself up to have a non-working integration in 2024?
Hi, i had a question, how can I test bank transfers (SPEI)?
Hi, I have noticed there is no processing fee on the payment when I use the transfer_data while creating the paymentIntent, but when I create the paymentIntent particular to the connect account, there is the processing fee on the payment. what is the difference which way is better to use ?
ramakotaiah
Hi, hello, when I use the WeChat payment in stripe, the following error message appears Missing required param: payment_method _optlons[wechat _pay][client] How should I get this?
HI good morning,
I've issue on verifing the account.
I've submitted my company SSM info and with IC front and back but still rejected.
may I know what is the issue ?
stripe is not responding to my emails
Hi. Will current_period_end ever be null?
I have a problem where my hosted api webhook is returning errors:
Webhook Error: No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe?
but works when I run the webhook locally with stripe listen. the code is:
const cryptoProvider = Stripe.createSubtleCryptoProvider();
export async function POST(req: Request) {
let event: Stripe.Event;
try {
event = await stripe.webhooks.constructEventAsync(
await req.text(),
req.headers.get("stripe-signature") as string,
env.STRIPE_WEBHOOK_SECRET,
undefined,
cryptoProvider
);
} catch (error) {
return new NextResponse(
`Webhook Error: ${error instanceof Error ? error.message : "undefined"}`,
{ status: 400 }
);
}
...
not sure why this is happening, would appreciate any help
Regarding the API https://stripe.com/docs/api/payment_intents/retrieve, it is returning latest_charge in one region while other regions returns charges . is this expected?
Hi guys how are you I have a question, if I want to create a custom dashboard for my client it’s possible? With his brand and stuff like that , so let’s say basically he don’t know it’s processing from the stripe platform
Hi, I need help regarding increasing and decreasing the quantity here.
Actually, I have multiple roles in my app and let suppose I have one role as normal user and 2nd one as admin role then I want that only admin can increase or decrease the quantity over here and normal user can not.
So how to do that and could you please provide me any reference or API?
I'm using Payment Link for subscriptions. Which events does Stripe call to my webhook for:
- First payment
- Recurring payments
- Fail recurring payments
Hey!
I have a Calendly which is capturing the event details and customers pay in order to schedule an event with me from Calendly.
After they booked an event with me thru Calendly, I need to capture the card information.
From the captured card information, I need to use an integration to charge those customers on monthly basis.
So now, is there any way you can advise me to go about this?
I googled and they are giving me Stripe Checkout as an option,.
I cannot get any specific property from the object Stripe sent me through webhook
Hi, I am getting Invalid signature: Unable to extract timestamp and signatures from header from my deployed webhook, but when testing locally everything was working fine. I am using Python (Django) to send the request
When I try to list out the payouts associated with my stripe account, I getting data as 0 in my response. var service = new PayoutService();
StripeList<Payout> payouts = service.List();
when I go to https://connect.stripe.com/express_login - put in my email and select I don't have access to this phone this error is what I get I sent the screen shot
I am trying to change my phone number to my current one that I actually have access to so I can start delivering.
Hey team, using Stripe API version 2018-02-28 but I'm struggling to find much documentation regarding subscriptions.del - is this the same as subscriptions.cancel? They seem similar but just wanted what, if any, are the differences?
hi. could i test klarna or alipay in sandbox environment??
i am using stripe's react native sdk to integrate prebuilt UI. i am creating payment intent using payment method id of customer. i want to show pre filled card details in ui from payment method id.
how do I set manul payout option for platform account?
can we show pre filled cardField or cardForm using payment method id or card details ?
@glad chasm I've created a thread for you, let's keep the discussion there.
Hii Developers,
I am facing issue in my code
when I use this code for payments I am not getting any errors
$payment_intent = $stripe->paymentIntents->create([
'amount' => $request->amount * 100,
'currency' => 'usd',
'payment_method' => $request->payment_method_id,
'payment_method_types' => ['card', 'us_bank_account'],
'customer' => $booking->stripe_customer_id,
'application_fee_amount' => $application_fee_amount * 100,
'confirm' => true,
],
['stripe_account' => $booking->landlord->stripe_connected_account_id]
);
but I check in stripe docs they not recommend this code for custom connect account so I use this code
$payment_intent = $stripe->paymentIntents->create([
'amount' => $request->amount * 100,
'currency' => 'usd',
'payment_method' => $request->payment_method_id,
'payment_method_types' => ['card', 'us_bank_account'],
'customer' => $booking->stripe_customer_id,
'application_fee_amount' => $application_fee_amount * 100,
'confirm' => true,
'transfer_data' => ['destination' => $booking->landlord->stripe_connected_account_id],
]);
but I am getting this error
No such PaymentMethod: 'pm_1NgnsDQqNMNrTPN5pvl3vi9E'; It's possible this PaymentMethod exists on one of your connected accounts, in which case you should retry this request on that connected account.
hi , is there any way to authenticate the user whose bank does not support 3Dsecure?
Hi there!
Recently we have a lot of decline payment wit code card_not_supported. it's some days about 20 percent of all payments.
Hey there!
I'm getting an error while transferring an amount from one account to another stripe account using "Connect".
Error: Unable To Distribute Amount - due to Insufficient funds in Stripe account. but I have sufficient balance in my account
Hello, I received feedback from the customer that after he entered the card number, he could not continue to pay. I check the webhook in the background and there is no error message. I think it is caused by the stripe SDK error. This is my pid: pi_3Ng7V1CXtWTC6Upk1enoGABn, pi_3Ng7gXCXtWTC6Upk06b0nCdY, pi_3Ng7hGCXtWTC6Upk1N7ZQV2S
how tf i should do that ? if it doesnt let me to type my name
how tf i should do that ? if it doesnt let me to type my name
on twitter
Hey, in the Customer Portal when handling a subscription is there a way for the user to select multiple products? i have subscription tiers and some tiers have additonal quota packs
Hi team, Is there any possibility of making CVC optional when using Stripe card elements in making payment
Hello Guys!
can anyone help me sort out a issue?
We are working on revenue share model with multiple companies. We They all have a stripe account charging payments of their platforms. How do we take our revenue share directly from stripe to our own bank accounts?
Right now payout only goes to single bank account and we have to do all calculations to take our own share from back.
Hi team i am trying to onboard user in connect account in test environment but I am getting invalid url in business url. Can you please share some business url for demo
One of our users is trying to create a custom connected account through our app. It keeps complaining that his postal_code is invalid. The postal code is 1053 NL (in Amsterdam), and when I look it up, Google tells me that in fact that is a valid postal code: https://postal-codes.cybo.com/netherlands/1053-TL_amsterdam/
Request ID is: req_wd00j5nQ8YgpVA
Hello. Are there any plans to enable updating customer billing emails (to and cc) to API? Currently it's only possible to update these fields via dashboard.
Hello, is there any way I can check whether and if so which voucher did user use in the checkout session page? Thanks!
Hey, how to update payment method without customer portal & i am using payment intent
hello, how to delete that one in red?
Hi if i want to resend the webhook event again how can i do this from api?
Hey stripe dev i have an off session payment that failed because of payment_action_required
Help Needed! I would like to know how to collect payment for renewal in subscription in advance.
Hey guys,
I need to access the description/metadata of a product in an invoice. Unfortunately the "lines" section returned by the API do not include that information. I can't use "expand" on the lines' price's product, since it's more than 4 levels deep. Is there a more elegant way than calling the products API for each one?
Note: I'm not using Stripe Products at the moment, but rather create the invoice items on the fly. Therefore the products->all API returns an empty list, despite active = false.
Is it possible to create subscription by future date?
I am using the below code
const session = await stripe.checkout.sessions.create({
mode: 'subscription',
line_items: [
{
price: price.id,
quantity: 1,
},
],
success_url: "",
cancel_url: "",
customer: stripeCustomerId,
client_reference_id: "",
locale: 'auto',
});
how to test func reader(_ reader: Reader, didStartInstallingUpdate update: ReaderSoftwareUpdate, cancelable: Cancelable?) for update simulation for physical M2 reader
I have a quick question,
is client secret needed to create payment element?
how to disable payment retry (subscription based) if there's no payment source
Hi!
I'd like to use Stripe Elements for several connected accounts.
Which pk do I need to use in that case?
The top Stripe account's one or each connected's ones?
Hello,
I am currently transitioning to a new Stripe account and intend to transfer all my old data, including subscriptions and customers, to this new account. While Stripe provides the capability to transfer customers, I understand from the documentation that other data needs to be transferred manually, or in my case, through a script that I will be writing.
My primary concern revolves around the subscriptions. If I transfer them correctly, will the customers continue to be billed? Also, will there be any charges from the old account? I am seeking clarity on this process and would like to know what other essential data I should be transferring to ensure a seamless transition.
As I understand it, Stripe's payment service works in the following order
- paymentIntents are created (the client calls the server with the order (transaction) information (basic info like payment amount)).
- the client calls stripe.confirmCardPayment() with the client_secret information and navigates to the returnUrl only if the payment was successful on the Stripe server.
If the Stripe payment is successful and navigates to the returnUrl, we plan to create an order for our store.
If the order validation fails at this point (for example, the item is out of stock or discontinued, even though the order was in good standing prior to the attempt), can I call the Payment Cancellation API?
How do third parties deal with these cases?
What are the best practices?
Hello,
I have a table with prices from Stripe, now I have to add column "Number of subscriptions" for each price. Man would think it will be a very simple task, but as far as I can see, the price API does not give that info.
Is there a better way to get this number, then getting all subscriptions first then mapping them against each price backwards ?
Is a subscription auto generated after a successful plan and payment link payout?
Hello, when I have a WeChat payment test, I click the payment button in the picture, it will jump to another page for confirmation, and then click 'AUTHORIZE TEST PAYMENT' The redirected address here does not carry available parameters, what should I do about it
hi, I need to understand why a payment is failing over and over for a customer subscription: https://dashboard.stripe.com/invoices/in_1Na6poBEDYDqpisu59qlKCtN
Hi.
I have a question about Stripe Webhook events.
Question 1. For subscriptions, what type of webhooks do you recommend using for payment authorization and payment refund? Do you recommend using the event types below?
Payment authorization for subscriptions.
- invoice.paid
Payment refund for a subscription
- charge.refunded
Subscription's status change
- customer.subscription.updated
Question 2. For payments, what webhook types do you recommend using for payment authorization and payment refund? Do you recommend using the event types below?
Payment authorization
- payment_intent.succeeded
Payment refund
- charge.refunded
Hello,
I want to charge schedule phase immediately when creating schedule
Here is how I have created schedule:
await stripe.subscriptionSchedules.create({
customer: '{customer_id}',
start_date: 'now',
end_behavior: 'cancel',
default_settings: {
default_payment_method: '{payment_method_id}',
},
expand: [
'subscription',
'subscription.latest_invoice',
'subscription.latest_invoice.charge',
'subscription.pending_setup_intent',
'subscription.latest_invoice.payment_intent',
],
phases: [
{
items: [{ price: 'price_id', quantity: 1 }],
iterations: 3,
proration_behavior: 'none',
}
],
})
This will create subscription with active status but didn't get charge object and invoice status is draft.
Is there any way I can create schedule and charge first phase immediately ???
$payment_intent = $stripe->paymentIntents->create([
'amount' => $totat_amount * 100,
'currency' => 'usd',
'payment_method' => $request->payment_method_id,
'payment_method_types' => ['card', 'us_bank_account'],
'customer' => auth()->user()->stripe_customer_id,
'receipt_email' => auth()->user()->email,
'receipt_number' => ,
'application_fee_amount' => $application_fee_amount * 100,
'confirm' => true,
'transfer_data' => ['destination' => $booking->landlord->stripe_connected_account_id],
]);
what I pass in receipt_number?
Hello
i want to set subscription schedule on checkout session
Hi, I can see that there's a charge object list when I retrieve the payment intent detail by curl, but I can't see in the stripe java sdk v22.31.0. How can I do?
Hi, I'm using stripe payments module and hyva theme in our magento project but gpay is not showing in cart page, though it's showing under product page, stripe account is from US only, can anyone guide/help with this?
Hi guys, i'd like to add some custom_fields to invoices generated by subscriptions.
I know i can add custom_fields when creating an invoice, but apparently i can't when i create a subscription
Hi, I'm in Spain and we have to send an address verification document. My client has a certificate from the town hall stating that he is registered in that city. This document is renewed every 6 months, and right now that document is dated 5 months ago, would it be valid? It is a document certified by a town hall in Spain. The 3 months is not mandatory for official documents, truth?
This might be a quick one, because I think the answer's easy. But does Stripe Connect have a minimum charge?
For example, could a payment of $0.01 be accepted? (it would presumably result in $0.31 fees, so wouldn't be profitable for the connected user, but for the sake of software consistency and not having to code every edge case, it's definitely useful from a developer perspective).
I'm building a "saas" app that's near completion and I'm wondering if Stripe allows my clients to sell products, me to collect commision and forward the rest to my client? Is it all going through my Stripe account or do they need their own?
Is Stripe a viable option for this?
I'm in the food ordering and restaurant business.
Hi, in Stripe Identity a redact takes max 4days, Is It possibile for a redact to fail once filed?
Hi Stripe Devs, need your helpl with Tax calculations. I am creating Tax calculation using the stripe tax api. Sample: stripe.tax.calculations.create({
currency: 'eur',
line_items: [
{
amount: amount,
reference: 'L1',
tax_behavior: 'inclusive',
product: stripeProductId,
}
],
customer_details: {
address: {
country: 'DE',
},
address_source: 'billing'
}
});
I made input box white colored text with transparent background
because of that, all the options when select country are also white texted, and they have white background as default
is there any way I can make only the options black texted?
Hello everyone, is it possible to modify this part of the invoice (see screenshot) generated by the creation of a subscription without affecting the end date of the subscription with the api ?
Hey,
I am implementing 3DS in my Vue JS application.
I open the authentication redirect URL in an iframe in a modal, After clicking on "complete payment" or "Fail payment", I get the same message from that iframe i.e. "stripe-3ds-fallback". How can I know if the user has clicked on Complete or Fail payment?
Hello, friends! I own a global e-commerce platform and we have lots of customers in Brazil. In Brazil there is a tax called IOF and I noticed that Stripe charges customers twice (one for product itself and the second for IOF). Is it possible to charge them all in one? Or maybe hide the IOF and let my business pay it for the Brazilian government?
Hello,
I am making a scooter rental based on the use time/km. I use the tiered pricing on the price of the scooter.
- The user save his card for later use with setupIntent.
- When the user start renting it, I make a paymentIntent with a bail amount that is in waiting mode (To check if he has money too).
Then I create a subscription with the subscription Item that is the scooter. - When he finish using it, I save the use time with usage records.
Then I make a cancel subscription with invoice_now: true.
Is it a good way to make it? Will I have problems with 3DS?
hey stripe i want to get the subscrtiption id from webhook customer.subscription.deleted , how ?
hey all, seeing this error StripeInvalidRequestError: You cannot preview the upcoming invoice for a canceled subscription. on a subscription (id = sub_1NXdlWEk6sr5GyDhaFNeUYln) that is marked "Expired" in the ui.
in the typescript client i see the possible values for this status field are 'active', 'canceled', 'incomplete', 'incomplete_expired', 'trialing', 'past_due', 'unpaid'.
i'm wondering if i could get a quick confirm on a list of statuses where it is possible to ask for an upcoming invoice on a subscription? i'm thinking 'active' and 'trialing' (but maybe past_due and unpaid too?)
hello
Hi am passing the defualt payment method in create subscription api https://stripe.com/docs/api/subscriptions/create#create_subscription-default_payment_method but y is setup intent succeeded event is triggered for this?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
hi I need help adding promotion code feature to subscription on React app
stripe checkout session always create a customer , this cuase duplicate customer rather than repeating customer. How to resolve it ?
Is there a way to view Payment Method reports (https://dashboard.stripe.com/payment-methods) with a focus on wallets like Apple Pay and Google Pay? If not, is there a way for us to collect that info another way via the API?
Hello, I have a question about subscriptions, if I have an annual subscription that is about to expire, lets say it expires on the 1st of September, is there a way to give my users a grace period of 7 days to pay again, I was thinking of updating the subscription to have a 7 day trial when it expires, is there a better way to do this?
Hello,
I am working on creating a custom checkout page in my application using Stripe libraries:
"@stripe/react-stripe-js": "^2.1.1",
"@stripe/stripe-js": "^1.54.1".
On this checkout page, users can choose between monthly and yearly subscriptions.
I already have a backend in place that sends me the appropriate client_secret keys based on the chosen option.
I have encountered the following issue: during the initial purchase setup, for example, for a monthly subscription, I receive client_secret: 'x' from the backend. When selecting a yearly subscription, the backend sends a new key, client_secret: 'y'. However, when I subsequently send a request to confirm the payment to the address https://api.stripe.com/v1/payment_intents/pi_123/confirm, the request is sent with the data <client_secret: x>, despite updating the local state and storing the new key <client_secret: y>. As a result, a subscription for X is purchased instead of the expected subscription Y.
Summary - After displaying the Stripe card data input form using client_secret: X and subsequently updating it to a valid client_secret: Y, the form doesn't update, and the submission still uses the old client_secret: X.
Hi.. I would like to sell products only specific location is that possible in stripe?
Hello, I was wondering it if it is possible to intergate stripe and discord together to receive real time updates on e.g successful payments etc
Hi am passing the defualt payment method in create subscription api https://stripe.com/docs/api/subscriptions/create#create_subscription-default_payment_method but y is setup intent succeeded event is triggered for this?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hi,
Is there a way to fetch a list of charges by a list of IDs (using the list or search API for example) ?
Thanks
Hi there, I wanted to double check some behaviour when swapping subscription prices. If I change from annual to monthly, does it change the billing date or does it wait until the end of the annual subscription to change to the new monthly price?
Hi,
could you please help me on finding the errors that I am making over here it is showing that invalid array:-
const configuration = await stripe.billingPortal.configurations.create({
features: {
customer_update: {
allowed_updates: ['email', 'tax_id'],
enabled: true,
},
subscription_update: {
default_allowed_updates: ['quantity','price','promotion_code'],
products: {
prices: [
"price_1NLLrlCqhyxGoBc4HWMCi3Yz","price_1NEWC6CqhyxGoBc4tLguFgNk","price_1NLLsLCqhyxGoBc4YkpWfMCq","price_1NEW8tCqhyxGoBc4CQyIN0v9","price_1NLLrlCqhyxGoBc4HWMCi3Yz","price_1NEWC6CqhyxGoBc4tLguFgNk"
],
product: [
"prod_NxnKbBr00f53VI","prod_NxnL8m3Ix1trg0","prod_NxnKbBr00f53VI"
]
},
enabled: isPermitted
},
invoice_history: { enabled: true },
},
business_profile: {
privacy_policy_url: 'https://www.resure.realestate/termofservice',
terms_of_service_url: 'https://www.resure.realestate/privacypolicy',
},
});
I'm using schedules for subscriptions, but my subscriptions need to be defined for more than 20 years. However, when I set intervals in the subscription schedule for more than 20 years, I receive an error 'You cannot create a subscription schedule that ends more than 20 years in the future.' Is there a way to bypass this limitation?
Hey, when using Subscriptions, is it possible to ‘move’ customers from one subscription product to another subscription product on Stripe using the subscription items part of the api?
See Example, where customer pays for sports training via subscription:
Sport Subscription 1 which costs £20 per month for 3 soccer training sessions
Subscription 2 which costs £45 per month for 6 Athletics training sessions
Having looked the the two links below, it appears possible to change the price of the subscription (in example above, Subscription 1 price would be updated, but the customer is now receiving subscription 2 product). Would this be possible by updating the subscription item and subscription name in Subscription 1 to match the subscription name, price and items of Subscription 2 on Stripe? Ideally this would work in such a way that on our site it would look like two different subscriptions to our customers, so that they would ‘transfer’ from one subscription to another. Would this be possible or am I misinterpreting how this works?
https://stripe.com/docs/api/subscription_items/create
https://stripe.com/docs/api/subscription_items/update
Thanks
For checkout session. Can we pass an amount to be charged instead of creating a product on the dashboard?
hey I’m running into with timestamp issue when creating Subscription.
invalid_request_error - billing_cycle_anchor Invalid timestamp: must be an integer Unix timestamp in the future.`
Let’s take this as example, current time: Aug 21, 9PM for a user that’s located in EST (GMT-4) and wanted to create a new subscription that will start on the next day so we set the
billing_cycle_anchor: moment.utc(effectiveDate, 'YYYY-MM-DD').unix() //1692662400 Tuesday, August 22, 2023 12:00:00 AM
I’m seeing the error above coming from Stripe. Could someone explain to me why this is happening since the time provided is already in UTC and also in the future?
dump question but in test mode I have option to put a promotion code, while in live that option does not exist. How do I enable it in live? I think I have to turn on a setting in my stripe dashboard but I forgot which one
Hey Devs,
I want to implement the accept stripe custom payment workflow where we get a webhook post after successfull payment.
We are selling tickets for concerts. Every seat in the convert only exists once.
So we need to prevent that 2 people book the same seat at the same time.
The problem is, that after redirecting to the payment provider (for example klarna), and the user then clicks on "pay", we don't have a final check if the seat is still available.
So before sending the user to klarna we can do a check, but after sending him to the payment provider, we only recieve the webhook after payment is done.
Is there a way to have a final check against our api before you finalize the payment?
Our alternatives:
- Reservate the seat for X minutes after the user has been redirected to the payment provider
- After webhook is received by our api, check if the seat is still available, if not refund the payment immediatly
Hello, How can I validate if a transfer to a connected account was successful?
I can't find a link where i could test the webhook in my local enviorment. can someone provide me link? there was a UI divided in 3 steps and on triggering the response came up in the received object
Hello, when upgrading a subscription with proration_behavior != none and billing_cycle_anchor=now, Stripe computes wrong the prorated refund for customer's that has changed their tax exemption status before upgrading. To fix this, I plan to calculate prorated refund and manually creating invoice, charge the invoice, and update Stripe subscription with proration_behavior=none and billing_cycle_anchor=now. But I observe that when billing_cycle_anchor=now, Stripe auto generate an invoice when updating subscription. Is there anyway to turn this off?
Question about creating/updating and cloning customers in one Node JS script and assigning them different subscriptions (without Connect)
So I’m looking to build a single Node JS script that triggers from a webhook, checks three different Stripe accounts for that customer (using the email fed from the webhook), then either updates or creates that customer (or a mix of both) across 3 accounts.
I’m looking to build a flow where when someone signs up for our Patreon, they are marked as a premium subscriber on three different publications on newsletter platform BeeHiiv. To do this, I have to make them a $0 subscription on three different Stripe accounts that share the same login. I am not collecting payment info anywhere in this flow, so no need to use Connect.
I understand how to create or update a customer and how to list them via email. I also understand how to create a subscription.
Where I’m stuck is how to repeat these actions (create/update customers, assign subscriptions, etc.) across 3 accounts in one script. Does anyone know how to do this?
hello, I have an urgent request to the support team. how can I create a ticket?
Hi all. I am working on implementing Tap to Pay for iOS and I have gotten to the point where I tap to continue the process in the test Tap to Pay interface. Right after that, I am calling Terminal.shared.collectPaymentMethod() and I am receiving the following error: The card object must have a value for 'number'.. Am I missing something silly? The payment intent was pi_3NhugmIJwkxnVmNV0HPzONnz and these are the related code and log:
We want to use the new "link" payments for integrating CashApp into our system. However, our site is designed for all charges to look like "ch_{string}" but now this new link payment returns it as "po_{string}" Is there a way we can change this or easily get the charge? Curious why it's different
iOS Swift Tap to Pay, getting error discoverReaders failed: Error Domain=com.stripe-terminal Code=2900 "Operation not permitted. Verify the app has the necessary entitlements and that the application bundle is valid." UserInfo={com.stripe-terminal:ReaderMessage=Error usually caused by an entitlement issue, an invalid application bundle, a configuration issue, or a token issue., NSLocalizedDescription=Operation not permitted. Verify the app has the necessary entitlements and that the application bundle is valid., com.stripe-terminal:Message=Operation not permitted. Verify the app has the necessary entitlements and that the application bundle is valid.}
Hi Team. How can I retrieve subscriptions usinf customer id?
Hi while working with schedules, I'm getting below error, would you please tell me where I'm doing wrong:
$stripe->subscriptionSchedules->update($schedule->id, [
'phases' => [
[
'items' => [
[
'price' => $itemPrice,
'quantity' => $itemQuantity,
],
],
'iterations' => 1,
],
],
'end_behavior' => 'cancel',
'start_date' => 'now',
]);
here is the error:
Received unknown parameter: start_date
Hello!
When cancelling a Subscription from the dashboard, the disabling of the proration_behavior does not seem to be working.
For example, if the billing_anchor is 9/1 and I set 9/15 as the end date and disable proration, the 9/1 billing will still be prorated.
How can I work around this?
Hello. Im playing bombom337 from Turkey. I just paid 280 turkish liras to get coupons on the game but Stripe took my money and didn't give me my coupons. Can someone help me about it please ?
How can i contact with you guyz. Im not a company owner im just a person
Hi there, I can't get webhooks to work locally, I created this function in my nodejs backend which is properly called :
this.app.post('/backend/webhook',express.raw({type: 'application/json'}), async (req:any, res:any) => {
const sig = req.headers['stripe-signature'];
let event;
try {
event = this.stripe.webhooks.constructEvent(req.body, sig, 'whsec_e61893e4f6e59597f619fac43495dfcb5d0ce51018d97088f7c04341b6dee98b');
} catch (err:any) {
return res.status(400).send(`Webhook Error: ${err.message}`);
}
switch (event.type) {
case 'invoice.payment_succeeded':
const paymentIntentId = event.data.object.payment_intent;
console.log(`ID du paymentIntent : ${paymentIntentId}`);
break;
case 'invoice.payment_failed':
break;
default:
console.log(`Événement inconnu de type : ${event.type}`);
}
res.status(200).end();
});
}```
then I made the command line on stripe CLI on windows which answered me that :
```stripe listen --forward-to localhost:3001/backend/webhook
> Ready! You are using Stripe API Version [2022-11-15]. Your webhook signing secret is whsec_e61893e4f6e59597f619fac43495dfcb5d0ce51018d97088f7c04341b6dee98b (^C to quit)```
Then I used the command to test an event:
```stripe trigger invoice.payment_succeeded
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.```
But nothing happens in my backend despite my debug ?
My express listens on port 3001 locally (see screenshot)
And I've also got the listener created on the dashboard (see screenshot)
Thanks in advance
hey ,I have turn on my Alipay ,but still not appear Alipay method in my checkout method ,can anyone help please ? Thank you so much !
Hello, I have a product with metadata and payment link for that product with same metadata. If I pay this link then created payment doesn't get metadata from payment link or product. Can I inherit metadata from payment link or product somehow?
Hi Team
when a customer is updated does customer_id change?
also does customer id changes when invoice is updated for a subscription
Hi while working with schedules, I'm getting below error, would you please tell me where I'm doing wrong:
$stripe->subscriptionSchedules->update($schedule->id, [
'phases' => [
[
'items' => [
[
'price' => $itemPrice,
'quantity' => $itemQuantity,
],
],
'iterations' => 1,
'start_date' => 'now',
],
],
'end_behavior' => 'cancel',
]);
here is the error:
You can not modify the start date of the current phase.
We're attempting to migrate to stripe checkout and I can't seem to find any information about subscription cancellations or subscription changes (moving from one price to another). Does stripe checkout handle subscription changes or is it purely for subscribing people initially?
For stripe prorations, I have made a yearly subscription(1 Jan 2023)but after 3 months I decide to change subscription using the proration. Now when will the subscription expire(1 Jan 2024) or (1 Apr 2024). The billing cycle of the second subscription is also 1 year
const configuration = await stripe.billingPortal.configurations.create({
features: {
customer_update: {
allowed_updates: ['email', 'tax_id'],
enabled: true,
},
subscription_update: {
default_allowed_updates: default_allowed_updates,
products:
[
{
prices: ["price_1NLLrlCqhyxGoBc4HWMCi3Yz", "price_1NEWC6CqhyxGoBc4tLguFgNk"],
product: "prod_NxnKbBr00f53VI"
}
,
{
prices: ["price_1NLLsLCqhyxGoBc4YkpWfMCq", "price_1NEW8tCqhyxGoBc4CQyIN0v9"],
product: "prod_NxnL8m3Ix1trg0"
}
,
{
prices: ["price_1NLLptCqhyxGoBc4UENuUK7m", "price_1NEW7UCqhyxGoBc4uvfakIwb"],
product: "prod_NxnLLj4c25z0K1"
}
]
,
enabled: true
},
invoice_history: { enabled: true },
},
business_profile: {
privacy_policy_url: 'https://www.resure.realestate/termofservice',
terms_of_service_url: 'https://www.resure.realestate/privacypolicy',
},
});
I am getting an error that
Cannot enable subscription updates while disabling payment method update.
request id is : req_rjkdtOKUYs2dl9
can someone help me to resolve this issue?
Hi! When my connected account owners verify their banks manually with microdeposits (our integration uses Plaid), the external accounts have status: 'new' on them instead of status: 'verified' which then does not allow them to perform top ups: This action requires a verified bank account. Is there any way to verify an existing external account for a connected account? As more context here we have users in very rural parts for whom neither plaid nor financial connections supports their bank, so manual verification is a must
Hello I got so many failed payments does that flag my account and is there any way I can fix that? Thanks!
how to get api key of an custom account and also how to revoke it.
Hi there. We have created a subscription that works the first time. But when cancelled and resubscribed the user will get this error message: The customer does not have a payment method with the ID pm_1NhvpeGpyuoUMkXE5tJssasN. The payment method must be attached to the customer.
It works in india on the developer account, however in UK does not work with my card - please help thanks!
hi there i need help in setting my stripe account
any of team available?
im trying to setup my account and i need help, how?
@copper reef Can you open back the thread?
Hi there,
Could you please check the request with the ID req_5w6VUIpFmmo4yY? I'm not getting the client secret after creating the Stripe subscription.
I am creating a Connect on-boarding workflow for Standard accounts. I am in test mode. I have set-up an end point in test mode, checked the "Events on Connected accounts" and I have subscribed to all events for testing.
After creating the Connect account, and using AccountLink I complete the on-boarding form on connect.stripe.com. I do not receive a webhook. I have tested that a webhook fires if I programmatically update an account using the API and it does.
What am I doing incorrectly?
What is the best event to look out for, when a us_bank_account fails validation?
Has anyone seen a problem with the localhost webhook Key not compatible with the .net stripe library? It looks like it's looking for a "v1=" key - but looking at the key pairs sent, there's only a 1= and v0= key. Even if I change the 1= to v1= the hashed key is still not authenticating.
I am working on a custom checkout flow. I am using an address element to collect the user's billing address in order to collect sales tax, and a payment element to collect payment info. I'm able to grab the info from the address element to update the tax amount for the subscription based on the stripe tax calculation, but the initial invoice for the subscription is finalized before I'm able to update the tax information. Is there any way to get around this and update the tax info for the initial subscription?
Hello everyone, I created an webhook via the stripe dashboard for testing purposes a while ago and I received an email from Stripe indicating that the endpoint associated to the webhook is generating too many failed responses, when I try to look at the logs for the webhook in the dashboard I'm getting this error message and it won't show me any logs associated to the webhook, is this a known issue or am I doing something wrong ?
hey stripe dev i notice that i have this object on my subscription object
"trial_settings": {
"end_behavior": {
"missing_payment_method": "create_invoice"
}
},
Hey Stripe team, what would be the reason for getting the following error message on updating a payment link? The payment link's metadata is being updated by a Stripe app.
You cannot update a payment link that was not created by your application
Hello Stripe folks, we are currently working with separate charges and transfers where our platform account accepts the money from a charge and then we pass it along to our merchants to their connected stripe express accounts. When we charge the cards we provide a statement_descriptor_suffix so that the customers know what the charge is for, however it seems like authorizations are still appearing on customers statements with our platform account's name.
Can I override the statement descriptor on authorizations so that it doesn't show the platform account's name?
Hello! I am curious if there is a way to get the receipt pdf from the invoice object. I am able to see the invoice pdf but not the receipt pdf.
I am having trouble getting Link to be consistent enough that I can test it. Generally what happens is the first transaction saves the info fine. Sometimes I can process a transaction with that saved information but eventually I get to a state where it doesn't allow me to save details OR use previously saved credentials. I know there is not a lot there but any thoughts on troubleshooting or what this could be. This is using the Payment Element in the context of Connect with a Link payment setting behing inherited from the parent.
Hey there! Is there a reason that Stripe would automatically downgrade a subscription? I updated a subscription to a new price (via the API) and then at the subscription's next billing date it reverted ('downgraded') to the previous price again.
@languid tulip Hi, I added 1 day free trial to subscription, now the schedule ignores that and immediately one year starts, do you think I need to add trial_end to schedule phase?
I'm seeing payment methods I have not enabled via the dashboard or code using the Payment Element.
quick question, my company has multiple (3) different SaaS products. We use the firestore extension (webhook listener running in firebase functions). We've always seperated each product into it's own "Account" on Stripe, rather than including all the products as Stripe Products in a single account. We just reuse the same EIN, Bank, etc.
What's the best practice approach here?
My question is regarding invoice generation: is there a setting to delay the creation of an invoice for some time after the billing period end? For example, if a billing period is set to end on the 15th, then the invoice could be created on the 18th and we'd receive an invoice.upcoming event on the 15th?
Hello, can i ask about the customer portal. After creating a new product price through the API, I need to add it in the customer portal so that our users are able to switch to it.
Is it possible? 🙂
Hi @willow latch
Is there a way to see if the funds from the payment for a specific invoice are available in the platform account? I want to make sure the funds are in the platform account for a specific invoice before initiating a transfer to connected accounts. Is this a case to use source_transaction? (https://stripe.com/docs/connect/separate-charges-and-transfers#transfer-availability)
Hi guys, how to set USDC to default?
Hello! Where I can ask for help about a flow that I need to implement in my platform?
Hey, so I've built the entire stripe flow for my saas app and it's all working fine. however I never saw the right docs until after I built it, and I've realized my code is extremely overcomplicated and am looking to simplify it down. Doing so, I'd like to clarify some things:
- When a customer pays for a tier, they get put on the plan subscription and usage subscription that corresponds to their tier. Should I / is there any advantage to storing the subscription item ids (for recording usage) in my DB rather than just retrieving it from stripe?
- Is there a purpose for handling the customer.subscription.updated event? We allow the user to upgrade subscriptions within our platform (not using stripe's prebuilt page), but we don't ever need to care about the customer.subscription.updated event because I can just rely on invoice.paid, customer.subscription.deleted, & invoice.payment_failed to correctly provision a customer's access.
- We offer 3 tiers for the SaaS app, but will also be handing out a lot of custom subscriptions. In general, what is the best way to do this? Some of the typical custom subscriptions we make are a tier at a lower price & don't charge for some specific usages. I think there are two approaches to do this (if I understand correctly). Firstly, I could make a new price under the product and manually create the subscription for the customer (as well as a new price for the free usage), but then how would I know in the code what 'tier' they're on? Unless for every new 'price' I make I have to add it to the mappings in the backend so it can recognize what this price corresponds to. (Ideally not this because I don't want to have to make a new PR for every custom subscription we make). The second approach I can think of (which only applies to the tier subscription discount) is to apply a coupon to an existing price when manually creating the subscription for the customer. But I would also like to know in the BE if they're on a custom subscription
Is there Stripe UI where User can enter their Card Details to save for subscription ?
Hello, I have an app which creates a stripe account using the node.js API here: https://stripe.com/docs/api/accounts/create I'm trying to send an international phone number in e.164 format to the business_profile.support_phone field but for non US numbers it always gives me back an error response saying "...is not a valid phone number". Does this field not support international numbers? If so, does anyone know what the format is supposed to be?
Hello, Have few questions related to transaction fee in ACH and Card payments.
If transfer_amount is not mentioned in the stripe-secret call, will Stripe automatically take transfer amount = total amount - transaction fee?
And that will be deposited to the Stripe connected account?
Has anyone gotten the stripe .net framework working with webjobs but NOT .CORE and NOT with MVC? Just straight WebAPI with IHttpActionResult?
I am having a hell of a time translating
var signatureHeader = Request.Headers["Stripe-Signature"]
to someting that EventUtility.ConstructEvent can take. That's .CORE MVC code which won't work for me.
var json = Request.Content.ReadAsStringAsync().Result;
var stripeEvent = EventUtility.ConstructEvent(json, Request.Headers.GetValues("Stripe-Signature").FirstOrDefault().ToString(), MySecretKey);
Is failing authentication. I think there's an issue parsing out the Strip Signature I send as the second parameter,
Stripe has been really response and helped me track it down to my problem (it wasn't what I thought it was) - but I think they are limited to dot.core in their knowledge base.
The current Band-Aid is I don't do the authentication, and then just go retrieve it again manually from Stripe with the ID I get from the request content.
This is fine... it works... but twice as much bandwidth is not very efficient.
hello
Hi all, what tools/frameworks are recommended to deploy a Stripe backend? I was thinking NestJS on DigitalOcean but would Netlify Functions also suffice in terms of security? Wouldn't want my private keys floating around the internet 😉
Hi,
We are looking to implement Interac payments and I was wondering if there was any progress in the last 2 years regarding the following issue (posted by someone else 2 years ago): With Interac our fees are lower than our regular card fees. When we create a payment intent, we don't know whether the card that is going to be used is Interac or a regular VI/MC/AMEX card, so we set our fees to our regular card rates. When the card is used and happens to be Interac, as we know, the Interac intent is automatically captured. This is also the first we find out that they used an Interac card.
Is there any way to get the fees set differently base on it being an Interac card?
@copper reef Seems like I am having trouble using the non simulated Tap to Pay Reader on Android: E/StripeTerminal( 4865): com.stripe.stripeterminal.external.models.TerminalException: Debuggable applications are not supported in the production version of the localmobile reader. Please use a simulated version of the reader by setting DiscoveryConfiguration.isSimulated to true.
For invoice.upcoming events, is there a way to set the timing for those through the API or is that only configured in the dashboard? Also, that setting can't be configured on a per subscription basis?
Hello guys. Im implementing Stripe payment sistem on my app.
But I'm unsure if I can use the Stripe logo freely. Does anyone have any documentation regarding the use of the brand image in external apps?
Hey, I am having an issue with apple pay in my iOS app. My cert expired yesteday. I followed the instructions to create a new cert a few weeks ago and thought everything was good. The new cert shows in stripe and apple as valid. Today after my cert expired the live app is no longer working with apple pay sayings it unavailible for this app. I can't see why I would need to releease the app to fix this but is that the step im missing? Is there some secret sauce I am not doing?
can anybody please help me with customizing payment element?
Hello! I'm working on a project that has monthly plans and each plan comes with a number of credits ($10 - 10 credits, $20 - 20 credits, etc.) Currently i'm storing the credits as metadata, but i'm wondering if stripe has a better way of handling this? I was looking into package products with units ($10 for 10 units), but i don't see anywhere in the API documentation that shows the units in the payload. Any advice on how units work or if there is some other best practices for handling a product with consumable amounts would be super helpful
Hi, when my customer wants to upgrade their usage subscription, we prorate the charges accordingly. However, when updating their subscription as follows, they're charges don't get prorated and are just charged whatever the amount is on the invoice then they are put on the new usage subscription.
For a customer on annual subscription, is there any webhook event that is generated monthly? I wanted some sort of trigger to send out a monthly email notification with some information.
Hi all. We got the Tap to Pay entitlement approved for development but on the approval email Apple mentions that some extra review will be required before we can publish our app to the App Store. Is there any documentation on what extra steps are required?
Hello again 🙂 I am using Stripe Connect and I let users create payment links and invoices to send to their customers. I do this by adding the { stripeAccount: '{{CONNECTED_ACCOUNT_ID}}', } object when I create the payment link or invoice. But when I do this with an invoice, the invoice states that my platform is charging my user's customer, and the user's name or business is nowhere on there. https://stripe.com/docs/connect/invoices states that if I want the connected account's branding on the invoice then I have to use the "on_behalf_of": '{{CONNECTED_ACCOUNT_ID}}' property when I create the invoice. My issue is that if I do that, then the customer I'm billing isn't found because their customerId was created on the connected account, not my platform. So I receive a 'customer not found error'. It really doesn't seem right to go the obvious route and create the customer on my platform's account. What should I do?
I have blocked my account, they sent me this communication. How can I remove this lock?
Hi, I've recently been tasked with building a Stripe integration for a customer. I began testing some requests via Postman and can execute the GET requests just fine with the test key. However as soon as I try to submit a POST request to create a product, it tells me I've exceeded the rate limit. No one else is running queries from revieweing the dashboard, just my singular request. Support hasn't been too helpful, does anyone know why this might be the case? I get this behavior with developer access under the client's account, and also with a test account that I had setup.
can anyone offer dev help, with stripe webhooks
When I retrieve a Payment Intent from the Stripe API, is there a way to see whether the payment was a "Card Present" transaction or a "Card Not Present" transaction (for payment intents with a card payment)?
Hi does stripe has a flow that i can trigger from our platform to renew a credit card that is about the expire? It's for subscription
Hi! We are implementing mobile check deposit in our mobile app and had a few questions and concerns:
- The Stripe RDC docs about auto rejection of check deposits (https://stripe.com/docs/treasury/money-movement/remote-deposit-capture#overview-of-risk-factors) state that Stripe uses a check deposit technology partner that uses OCR to auto-reject check deposits:
For example, if the OCR returns unable_to_read_account_info which has a severity of reject, then Stripe automatically rejects the deposit.
Question: how long does it take for this partner to automatically reject the check deposit - is it immediate? i.e. When we call the confirm endpoint, will confirm immediately return an error? We can't test this in Stripe's testing mode because in test mode, AFAIK check deposits aren't actually reviewed - we have to manually transition statuses of check deposits in tst mode.
- The Stripe RDC docs about post-confirmation money flow (https://stripe.com/docs/treasury/money-movement/remote-deposit-capture#post-confirmation-money-flow) state that after confirming a check deposit, a ReceivedCredit object is created immediately and then a Transaction object is created only after the holding period.
After the holding period, a Transaction object is created for the financial account, and the account is credited for the amount listed in the corresponding CheckDeposit. The transaction ID is populated in ReceivedCredit.transaction.
Question: If a CheckDeposit is confirmed and then manually rejected before the end of the holding period, then am I correct in saying that a Treasury Transaction object will not be created at all?
Hello, we'll be using stripe checkout to set up subscriptions that look like:
- a base fee each month
- multiple metered usage based billed items
We were told to use stripe customer portal to manage these subscriptions, but I am only seeing the ability for customers to choose the base fee products as an option.
Is there a way for me to create an option in stripe customer portal that lets a customer select a "package" of line items?
Hello guys. Excuse me, I have a question related to the creation of payment links, products, and connected accounts.
I want to create payment links for connected accounts, but in turn, I want the products that receive the payment link in the "line_items" property to be related to the connected accounts and not my main account.
That is, I want a connected account to be able to create a payment link and all the elements (both prices and products) remain associated with it and not with my main account.
I'm using the stripe-node package to generate the elements, but when sending the second parameter on creation, with the "stripeAccount" property, it doesn't seem to work as expected. It should be noted that I want to use destination charges and not direct charges. Is it possible to achieve what I'm needing?
Hi, I need some clarification on https://stripe.com/docs/payments/payment-methods/connect#cloning-payment-methods
If we create a Charge via PaymentIntent that goes to our platform account and that charge happens to go through 3DS, if we were to clone that payment method later on in an attempt to process a direct charge intended for one of our Connected accounts, is it possible that this 2nd charge attempt would trigger 3DS? If so, how can we achieve charging the customer on some date A and then, charging that same customer/cloned payment method on some later date B without them having to do anything?
pedrofumero
Hello devs!
I am about to implement a checkout with Stripe web elements, and I have some questions.
In the checkout, detail shipping and payments are done in one and the same page. Details are going to be done with Stripe link so we need a payment intent. But if the customer does not complete the order, we have a payment intent that is incomplete and will show up in the stripe dashboard which is not wanted. What is the solution for this?
Hello
I am working on subscription schedule.
in which i have one main product like "Gold Membership" with this i have two add-ons
"Top Ranking Spot" and "Social Media Post" add on
Now I want to start subscription schedule on Aug 23, 2024 but add on should start after that i.e Sep 24, 2024.
How to assign different start date for products under same schedule
hello, Can you listen to the events of a connected account?
i need someone to walk me threw the payment process so i can finally get my money please
Good afternoon, how to confirm the payment is successful on the front end besides search the keyword 'success'
Whats up, trying to create account using the custom onboarding method, however I am unable to find the account.create function in the stripe.js file
can stripe call my phone number
hello, was wondering when our webhook endpoint gets called by an event and inside of our endpoint we call stripe.Webhook.construct_event, does this construct_event call return the most recent data objects? If not, does this mean we should call the respective api to get the most recent data (e.g. retrieve PaymentIntent )
We are currently in the process of implementing the Cash App Pay integration using the direct method as outlined in the Stripe documentation https://stripe.com/docs/payments/cash-app-pay/accept-a-payment?platform=web&ui=APIhttps://stripe.com/docs/payments/cash-app-pay/accept-a-payment?platform=web&ui=API.
During our testing phase for the desktop integration, we have encountered an unexpected behavior related to the redirect process. As per our understanding, when handling the redirect manually via the cashapp_handle_redirect_or_display_qr_code.hosted_instructions_url and accepting the payment on a mobile device by scanning the QR code on the hosted_instructions_url, we expected the redirection to occur on the desktop, but it seems that the redirection is happening on the mobile device instead.
This behavior is contrary to our expectations and could potentially cause a less-than-optimal user experience. We would greatly appreciate it if you could provide some insights into whether this behavior is intended, and if not, any suggestions or guidance on how we can achieve the desired redirection behavior, particularly for the desktop scenario.
Hey, I have an interesting issue where I have single user on my backend but they have multiple customer objects within Stripe. I need when they update a single payment method on one of their customer objects for it to auto update theo ther ones too, but when I try this I get an error on Stripe:
The customer does not have a payment method with the ID ****. The payment method must be attached to the customer.
Quick question.. do Payment Intents expire in 48 hours or 7 days?
I can't seem to find the documentation. I know I've read it somewhere before
Hello,
Scenario
I want to create a payment link and when payment will receive through the payment link. i want to add some metadata into the paymentIntent.
What should i do?
Hello! I want to withdraw money from buymeacoffee, I connected stripe, and then what?
Hello All,
I am using stripe.checkout and passing in the customer id. this prefills the customer email on the actual stripe payment page, is it possible to also prefill the default payment method for the customer so the customer will not have to enter card information if they already have a saved default payment method?
Hello I am trying to add a webhook endpoint but getting an error saying not a valid URL even though it is
Hi, I'm having a weird issue where I can't get Apple Pay to work on a web page. I get an error which I'm pretty sure is from Stripe saying "Something went wrong. Unable to show Apple Pay". No errors in the Stripe back end so I'm a bit stumped. Any suggestions appreciated 😃
Hello,
I have been trying to activate iDEAL for recurring payments. I went through the steps, it's all activated on my payments accepted page, but it will not show in a checkout process. However, testing on another account (my partners) using our same exact checkout session (just our unique API ids) it shows on his just fine. Can someone assist please?
Hi, we are seeing increased reports from users who are receiving a "Too many attempts. Please try again later." error within the Stripe UI when going through the Account Links onboarding for their (Express) Connect account. Sometimes it resolves when the user tries again, sometimes even trying an hour later doesn't fix the issue. We've had some limited success with manually deleting the user's Connect account and recreating it, but this is causing quite a bit of user frustration. We don't appear to be anywhere near the rate limits for making the API calls for the account links (and in any case, is it expected that API rate limits apply to operations users take within the Stripe UI?). Any idea why our users would be seeing this message?
Hey there, with the Address Element, we are seeing an issue when a user autofills an address that changes the country. For example if the form loads with United States as the default, then you autofill an address in Canada, every part of the address fills except "Province" which is empty. I suspect it's because the form changes from "state" in the US to "province" in Canada, and the field is not ready to be autofilled. Has anyone worked around that?
Good afternoon. If we release a hold on a payment intent how soon can we expect that transaction to disappear from the card holder's pending transactions? If we place a $1 hold on a card to validate it for future use and then immediately release it would it even show up in the pending transactions for the card holder?
When i create a price item in Stripe, it gives me the option to add multiple currencies. But it seems like people are always charged the default currency when they go to the checkout session. Is this something we have to specify when creating the session, which currency we would like to use?
Hey all.
In our code, We are creating a stripe subscription and then using the latest_invoice.payment_intent to collect payment. how do i set up future usage (off_session) for this payment intent? i would modify the payment_intent but the documentation says when modifying a payment intent you can only change from on_session to off_session and not vice versa, is there a way for me to pass in the setup_future_usage when creating the subscription as i am not creating the payment intent directly
Hi, Following up on yesterday's chat related to api version #1143374773200621689 message We confirmed from our code and log that we are setting the default api version, but still getting incorrect response. can you please help check?
Hi, I'm trying to understand the Balance Transactions API and I couldn't figure out how to create an Instant Payout in test mode. What I really want to do is see a Balance Transaction for a Payout where there is a non-zero fee amount. I want to make sure that I understand what values I should see for "gross" and "net" when there is a fee associated with a Payout. Can someone help me walk through an example?
Hi! I'm wondering how I can use stripe preview features.
Is there a way to create a charge coming from 2 different payment methods?
Hey stripe team
My name is Jay York
My sister Rachel York works for stripe
I have not been able to get a hold of her- can someone tell me if they’ve talked to her within the last week or so
Sorry for the strange off the wall question
Hey Stripe gurus!
We've been very successfully working with webhook events for a few months now, including pretty extensive automated end-to-end testing. But I saw new behavior today that I hadn't seen previously. I tracked it down to webhook events that were in pending state. It was only a handful out of many successfully delivered events. (The pending events did deliver a couple of hours later.) I looked through the events and webhooks on the dashboard extensively but I couldn't find any reason why the pending events weren't delivered. They showed no attempts to deliver and no errors. All events over the past few days have been delivered successfully with 200 HTTP responses. Importantly, there are no timeouts shown anywhere that I can find. The only suspicious thing I see is that the Webhooks response time graph shows a Max time of 7.3 seconds. (Average is 300ms) I'm aware of the best practice of handling the event asynchronously, but the guidance there doesn't really give a lot of detail about the behavior when the endpoint is somewhat slow or occasionally slow.
So my questions are:
- might a slow response be the reason why webhooks were pending with no explanation?
- is there somewhere I'm not looking to find the reason why a webhook is pending when the event has no deliveries yet?
I need to chat with someone about adding my bank account
Hi, I'm working on implementing a subscription system. I use the "invoice.paid" event and the billing reason to determine whether it's the first subscription invoice or a subsequent one. When I receive the "invoice.paid" event for the first time, the billing reason is "subscription_updated". Can I expect that the following "invoice.paid" events will have the billing reason as "subscription_cycle"?
Hello I am trying to understand the tax segment of stripe. I am extremely confused about this process. We only sell online. I am wanting tax to automatically populate in the checkout of my woocommerce website. Do I have to integrate the API into the platform or can I simply just click 'use automatic tax calculation" and be fine/
rachel_67246
Hello Stripe Team,
Is there a way to implement test clock when creating checkout session?
thank you
Hello. Some of our stripe orders cannot be found in the stripe management backend, and most of these orders that cannot be found have been refused payment by the bank. What is the reason for this? Thank you.
Good Morning. We are building a membership business. We are using a Swedish company to deliver digital membership cards to our members and run our membership management program. We want to run our payments through Stripe and they have sent me a PDF about their API. Has anyone connected their stripe to an API and how difficult is it? Has anyone used a stipe extension from Joomla to create their payment page and then connected it to an API? We normally use freelancers for our development but as this is the payment side of things am nervous about using a freelancer. Cheers Jim
Hello, if I want to create the pricing that a team pays "per site", kinda like webflow.io, should each new site be a new checkout payment instance? If so, when the team gets billed for have 3 sites, will the bill all come separately? How can I get the team to have 1 bill but on there it says the have 3 sites, which reflects in the price
is there a way in stripe connect to have a discount paid by the platform, not the connected account?
hey team, if I change the trial_end for a subscription that has cancel_at_period_end=true. Will the subscription still cancel at period end?
Hey Stripe Support, I've been searching Discord and reading your Stripe Docs regarding migrating subscriptions from a different payment processor (in our case, Wix Payments) to Stripe. What I'm still unsure about is whether once we re-create the products and pricing plans in Stripe to match the existing ones we'll be importing, can customers AUTOMATICALLY be charged on their defined scheduled payment date? Or, will customers still need to re-enter/re-authorize the new payments? Thanks so much in advance!
What regions does Stripe support for payments?
Is there a way to export log data? i'm looking to analyze the Origin on /v1/payment_intents/:id/confirm requests that come through
Hi, I am trying to put some information on my POS before customer can pay. But not sure if I am clear.
Hello. Dashboard's support team cannot be contacted. Always connected, please wait!
Hello, I don't have any code rather I have a question about what is possible/how stripe payments API works with Ionic. I have an app developed and we want to integrate stripe payments because we currently use stripe checkout links as our form of payment. My question is a little hard to type up and I don't want to take up too much space. Can anyone take a call or is it fine if I type it up here?
I'm trying out the AddressElement and thought that when using mode: "shipping", it would allow the customer to optionally enter a different billing address. Do we need to do that manually?
Hi, how can I get the tax id data without using Stripe js?
Payout canceled for no reason
Hello,
we are using Stripe for Subscriptions with granted benefits. Is there any indication that a month has gone by for subscriptions with yearly payment?
hello stripe team,
is there a way to set a checkout session to be expired in a specific time? and catch it in webhook?
Wassup
Hello, as shown in the picture, I can use 'spacingAccordionItem' to control the interval of the payment method, but how to set the bottom margin of the folded box in the picture, I tried a lot of properties and it didn't work
Hi! What is the best tax category for property management?
Is there a way to capture email address when a customer clicks on Apple Pay or Google Pay then abandons the cart if we're using the Stripe express checkout element? We added all available event listeners for all elements (AuthLink, Address, Payment, paymentRequest, paymentRequestButton) but none returns the customer email for AP or GP.
hello guys! im looking into updating my checkout page with the new elements, im currently using payment element, express checkout and address element but im having issues with the loading state, is there a default or best practice for this? also, i cant seem to find a way to disable user input in address element
We are currently using the Customer Portal to introduce plan changes to our services.
I have one question.
After changing a plan, it is possible to continue to change the plan.
Is there any way to disable the ability to change the plan after the plan has been changed?
Hello! How fix problem with flyout <select><option>...</option></select> if parent div has positon: fixed and scroll page?
When can I user get an error message like this:
Invalid null ID found for url path formatting. This can be because your string ID argument to the API method is null, or the ID field in your stripe object instance is null. Please contact support@stripe.com on the latter case. ?
How can I change my account currency to USD. It’s a canadian account as i’m living there, but I still have an LLC in the USA and all my sales are in USD, so i’m paying conversion fees right now..
hello I use stripe with woocommerce and it rejects all the cards even the test ones. The information is that "one of your rules blocks the payment" any solution?.
Hey there!
I'm getting an error while transferring an amount from one stripe account to another stripe account using "Connect".
Error: Unable to Distribute Amount - due to Insufficient funds in stripe account. but I have sufficient balance in my account.
I'm using Checkout subscription and want to implement a free trial with it. Is there a flag somewhere that tells if the user has used a free trial before or is it something I have to put in myself in the local database?
dhrutish_ramoliya
Hello, quick question. Can I setup stripe accounts to connect to my stripe account using the stripe api?
JS question: After I run the create customer function, how do I get it to return an ID to be used immediately in my JS script?
Hello I am using Stripe test mode. I am new here. I want to save card for a customer. When I try to add the card it allows me to add using tokens. But doesn't allow to directly enter the card details. In real screnario (when not in test mode) customers will have to enter details not the token. How can I get the customer to save their card without using token?
Here the code that I am using:
token = request.POST.get('token')
# For getting id of current logged in user
current_user_id = request.user.id
user = User.objects.get(id = current_user_id)
# Check if the user already has a customer ID
if not user.customer_id:
# Create a Stripe customer
customer = stripe.Customer.create(email=user.email)
user.customer_id = customer.id
user.save()
# Check if the card is already attached to the customer
existing_payment_methods = stripe.PaymentMethod.list(
customer=user.customer_id,
type="card",
)
for payment_method in existing_payment_methods:
if payment_method.card.fingerprint == stripe.Token.retrieve(token).card.fingerprint:
return JsonResponse({'error': 'Card already saved for this user.'})
# Attach PaymentMethod to customer using the token
payment_method = stripe.PaymentMethod.create(
type="card",
card={"token": token},
)
stripe.PaymentMethod.attach(payment_method.id, customer=user.customer_id)
# Create PaymentMethod
payment_method = stripe.PaymentMethod.create(
type="card",
card={
"token": token, # Replace with the actual token
},
)
return JsonResponse({'message': 'Card saved successfully.'})
Hello @silent rune
How can I create one promotion code for all customers can use one time in stripe for particular product.
Hi, I wanted to trigger a subscription.payment_succeeded with the stripe CLI, but I get this error:
Trigger failed: Request failed, status=402, body={
"error": {
"message": "Sending credit card numbers directly to the Stripe API is generally unsafe. We suggest you use test tokens that map to the test card you are using, see https://stripe.com/docs/testing. To enable raw card data APIs in test mode, see https://support.stripe.com/questions/enabling-access-to-raw-card-data-apis.",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_06oaBms6P19Rp1?t=1692769969",
"type": "invalid_request_error"
}
}
public function store(Request $request) {
$subscription = Subscription::where('broker_id', auth()->user()->id)->whereNull('canceled_at')->first();
$stripe_secret_key = SiteSetting::value('stripe_secret_key');
Stripe::setApiKey($stripe_secret_key);
$stripe = new \Stripe\StripeClient($stripe_secret_key);
if($subscription) {
$subscription_retrieve = $stripe->subscriptions->retrieve($subscription->subscription_id)->delete();
$subscription->canceled_at = now();
$subscription->save();
}
$expiry_date = $request->type ? now()->addMonth(12) : now()->addDays(30);
$session = \Stripe\Checkout\Session::create([
'success_url' => url('upgrade/return_success_url?session_id={CHECKOUT_SESSION_ID}'),
'cancel_url' => url('upgrade/cancel_subscription'),
'mode' => 'subscription',
'line_items' => [[
'price' => $request->price_id,
'quantity' => 1,
]],
'metadata' => [
'expiry_date' => $expiry_date
],
]);
$plan = Plan::find($request->plan_id);
$subscription = new Subscription;
$subscription->plan_id = $plan->id;
$subscription->session_id = $session->id;
$subscription->price_id = $request->price_id;
$subscription->type = $request->type;
$subscription->expiry_date = $expiry_date;
$subscription->save();
header('Location: ' . $session->url);
exit();
}
Is there a way where we could use checkout page for renewal/upgrade/downgrade subscription?
Please send php code for renewal/upgrade/downgrade subcription
@steep hatch please continue inside the thread I created
Okay sir
I want to upgrade of current subscription . But I have not code for this problem. sir please send reply this problem in personal chat
hi , by what time a person can raise a dispute for a payment?
hi Team, I want to build a function where if I opt for a subscription plan it should check if there is an existing plan and when it will end and then it should start the new plan when the existing plan ends.
Hello! Is it possible to fill in AddressElement with data from the user? Not as a prop, but rather as a function. Almost like we have an elements.getValue, is there a elements.setValue ?
Hello, I can't get the webhooks to work locally, I already asked for help yesterday but to no avail. It seems that I can't receive stripe requests, although when using postman my backend receives them perfectly.
Here's the webhook backend code:
this.app.post('/backend/webhook',express.raw({type: 'application/json'}), async (req:any, res:any) => {
const sig = req.headers['stripe-signature'];
let event;
console.log('received')
try {
event = this.stripe.webhooks.constructEvent(req.body, sig, 'whsec_e61893e4f6e59597f619fac43495dfcb5d0ce51018d97088f7c04341b6dee98b');
} catch (err:any) {
console.log(err)
return res.status(400).send(`Webhook Error: ${err.message}`);
}
switch (event.type) {
case 'invoice.payment_succeeded':
const paymentIntentId = event.data.object.payment_intent;
console.log(`ID du paymentIntent : ${paymentIntentId}`);
break;
case 'invoice.payment_failed':
break;
default:
console.log(`Événement inconnu de type : ${event.type}`);
}
res.status(200).end();
});
}```
I logged in with stripe login using the stripe CLI with windows and did the other commands.
I've tried stripe listen and stripe listen --forward-to localhost:3001/backend/webhook but nothing happens when I use the stripe trigger invoice.payment_succeeded command.
Hi team, I'm using stripe card elements(split Elements)(cardNumber, cardExpiry, cardCvc) for making card payments. I want to make CVV optional. But when generating token via stripeInstance.createPaymentMethod() method, Getting Your card's security code is incomplete error from Stripe. Can some one assist in making CVV optional for making card payments.
Our concern is the LAK currency.
One time I entered the amount 5000*100 = LAK50000 on the Stripe, but the Stripe displayed the incorrect amount as LAK5,000,000.
Can somebody assist me with this?
Hello there
I've implemented google pay on our WordPress website using stripe
I am not able to place an order because we are getting "OR-CCSEH-21" error on google pay using a test card
could you please guide us on this if there are any changes that needs to be done on stripe dashboard or Wordpress woocommerce plugins payment settings???
I've attached a screenshot of the error - please review it once and let us know
Hello. I am creating an invoice for a customer with CollectionMethod.SEND_INVOICE parameters and generating a Stripe hosted invoice link. During the creation of invoice, I am also setting the default payment method. When Stripe hosted invoice page is opened, it still asks to enter payment details and not pre-fill the default payment method details. Is there a way to pre-fill them with the default payment method? Thanks
after a stripe connect transfer with currency conversion. what's the api to get the final amount being sent to connected account with their settlement currency? it's not available on the transfer object
sunnylbk
what do I need to do here if it already says enabled
Good morning folks,
We have circa 10k Stripe subscriptions customers. We've been asked to switch all subscribers to one-off payments, whereby customers would pay same amount each month but we'd have the joy of handling the recurring payments ourselves.
Question: can we do this without going back to the customers and asking them to reconfirm their billing? Any high-level advice would be fantastic. Thank you!
Hi, I recently had the problem with subscription.payment_succeeded. After updating the CLI, there is still the same error
Hello, is it possible to enable promo codes for invoices? I can find this option for payment links but not for invoices.
What would be the best way to implement 1) monthly metered usage subscription 2) and must accurately include the aggregated monthly (must have the second usage on the billing end date). Is it possible to send a usage_record upon invoice.created event?
Sorry, I just searched this channel and it seems there is already an answer to my question: #1069886326213718056 message
However, I do not understand why it is not possible to allow promo codes for invoices. Would be great if you could explain the idea behind this decision (and also update the docs to make this clear).
Is there any session time limit for checkout page?
With Stripe Tax, there is the option to add Tax IDs: https://stripe.com/docs/tax/custom#tax-ids
This requires submitting a type and value
type: 'eu_vat',
value: 'DE123456789',
If I'm selling internationally, how would I determine the type? Shouldn't this be determined by Stripe based on the customer address?
Am I able to use test clocks within my project? Test clock on stripe dashboard doesnt allow me to use existed customers
Why is this price not editable? And it says it will not include tax? Is it because its in test mode? The ones i have in normal mode can be changed
hi can you please tell me how we update the payentintent value of amount in flutter in stripe
hi team! I am retrieving customer subscriptions through this query:
const subscriptions = await stripe.subscriptions.list({
customer: customerInStripe.data[0].id,
});
I get a list of subscriptions. How can I differentiate that two subscriptions are different plans?
hello,If the M2 device terminal reports that the battery level of the card reader is low and then replenishes it, the connection status is in progress. Can you automatically connect it immediately after charging
Hey Hey
Thank you for your response Maou
Hello, it seems like stripe.checkout.Session.retrieve is returning a list of discounts, however afaik there is only one possible discount at the time. Is it safe to just select the first discount from such list?
I need to get the applied voucher code id from the checkout session and try to use it while creating the subscription (using coupon="xxx")
Thanks
Hello! It seems like defaultValues on the AddressElement does not accept line1. Current object only fills out name, phone { name: defaultState.CHECKOUT_NAME_INPUT ?? null, address: { line1: 'defaultState.CHECKOUT_ADDRESS1_INPUT ' ?? 'null', line2: '', city: 'fetsund', state: '', postal_code: '0581', country: 'no', }, phone: '+4793674399', }
Hi team,
I am seeking advice on best practice of the subscription function.
I have read through the documentation, I understand how to create subscriptions. However, a subscription needs a payment method saved to make the charge. I can't find how to create a payment method for a customer.
My application uses connect, so one customer can belong to multiple merchant connected accounts. From my understanding, a customer will have different stripe_customer_id associated with different connected accounts. By providing the assoicated customer id when creating a subscription can link the subscription to the customer under that connected account.
But here the problems come:
- The customer will have multiple records under my main Stripe account.
- When creating a payment method, does it only get saved to one customer record based on that given customer id? Or does Stripe uses Email/Phone to recognize the same actual person?
- How do I create a payment method without making a payment?
- Q3 is caused by: Creating the Subscription does not give a link to pay it. Only an invoice will be generated? If an invoice is generated, should I get a link to pay the invoice and send it to the customer and let them make the payment there? If this is the case, will Stripe save the payment method used there and use that payment method to charge the customer for future payments? Any action I need to make?
Your help will be much appreciated!
Hi everyone,
I have a quick questionr regarding the IBAN.
I am aware that we can see the FULL-IBAN through Stripe UI.
Can we fetch the Full IBAN through any endpoint instead of the last 4 digits?
I am implementing payments on my domain. https://eazytipping.com using Stripe Apple pay wallet. I need to verify my domain by accessing this url
https://eazytipping.com/.well-known/apple-developer-merchantid-domain-association
But this url gives me 404 on production server
How to resolve this 404 page issue
I am using React js on Front-end
Eazy Tipping - Tips made easier
Eazy Tipping - Tips made easier
Hello guys
I have a question regarding setup-intents
I am generating it in this way on server side:
val params = new SetupIntentCreateParams.Builder()
.setCustomer(customerGatewayId)
.addPaymentMethodType("card")
.build();
return SetupIntent.create(params).getClientSecret();
And in the stripe js form I see Autofill link.
How can I disable it in test mode?
in dashboard it is saying that it is not possible in test mode. Is it correct?
i cant access subscription object's plan
I have a question regarding Hyros ad tracking.
I recently ran a promo where customers got to choose their own price. (between $1 and $75)
That data out of stripe was inconsistent.
Some sales were attributed to the name of the offer "Name Your Price"
And some got a named based on the amount of the sale "Stripe 10" or "Stripe 25"
I have no idea why the naming is inconsistent and I need to get all the sales to come through with the name, so I can track my ads correctly.
Any ideas about this would be massivley apprciated.
Aloha!
Hey! Is it possible to pre-select apple or google pay in stripe elements when it's enabled on customers device? Currently the first option (Card) is always selected on load
Hi there. We keep on getting this error mesage when trying to resubscribe. The subscription works once and will take the payment etc but when cancelled it will not take payment again. It works in india however does not work in UK. Please can you help me thanks
Any timeframe to resolved this issue?
Hi, I want to create a subscription when my customers avail trial. Later on, before the trial ends, if they like my product, they can add their payment method on the Stripe customer portal to continue the subscription. I want to let them add coupon codes to get discounts while they add payment methods on the Stripe customer portal. Is that possible to configure?
Hello Team,
I have question related to saving just the card details and not charging customer at all, but then Passing the ID to 3rd party client so they can charge customer later (charging the customer is not in our hand but 3rd party client is handling those) May i know which ID has the card details saved which can be passed on further ? (Please attach documentation as well) Thanks in Advance!
Hi, I'm setting up Stripe Connect accounts with the BACS Direct Debit Capability, through the Stripe accounts api in the node sdk. When I do this, I get an error in the Stripe dashboard that BACS Direct Debit is Inactive, until I provide a "BACS Direct Debit Display Name". I can't see anywhere to set this in the accounts.create function, nor can I see anywhere to manually set it in the dashboard?
Hi ! 👋
I am creating a connected express accounts through the api. When the user got the account link, to start the onboarding process, is there a way that this onboarding process is in different language, for example spanish ? Is there some option to specify the preferred language of the user that is being created ?
Hello, I have implemented Stripe subscription APIs in my application. However, I am facing an issue where I do not receive any email notifications regarding the subscription or its cancellation(when customer subscripibe or cancle existing subscription). I'm not sure why this is happening, so could you please provide guidance on how to enable this functionality? Additionally, I would appreciate your assistance in customizing the renewal subscription to suit my requirements. It's important to note that the Stripe account is currently in a testing state.
I need help it says I don't have wifi when I go into stripe from my phone..
Help please
How to set default payment method for future payment intent?
Hello Im working with stripe react native and I have a redirection issue with my payment intent, it gets stuck to this page... do you have a configuration advice to automatically close the 3d secure verification ?
Hi, i am having trouble verifying a Stripe Connect Standard account. I used the AccountLink API to generate a verification URL, which worked fine for an Express account. However, when I tried it on a Standard account, the Connect account remained restricted. (Test mode)
Hello all. If we are moving to using Visa/Mastercard network tokens, my understanding is we pass the token in the PAN field. As the CVV is a required field on a payment intent how does this process actually work? Surley the Intent will reject saying CVV is required.
Hello,In my project i want to change the stripe check out but here i have a doubt how to get the charge id
and one more i want to use only card related data not required the paywith link so how can i Avoid that
HI, I want to know if the Stripe Subscription system for reccurring payments will is working in Egypt (Egyption Cards/Banks)?
Hi, what is the object I receive when receiving the event subscription.payment_succeeded? I currently can't trigger this event, but want to start with the implementation. Do I receive the subscription or payment intent or ...?
Hi may I append new question to this thread?
I am creating a free trial for the following settings
subscription_data={
...: "description": "Description",
...: "trial_period_days": 30,
...: "trial_settings": {"end_behavior": {"missing_payment_method": "cancel"}},
}
Which webhook event should I listen to when it gets cancelled?
I tried to cancel it from customer portal and didn't receive a webhook event on subscription cancel.
Thanks in advance
Hello, I am in Stripe Test mode. I have created few customers. Made some payments by payment intent, and the money is saved in my account.
Now I want to create custom Stripe Wallet. I want to create wallets for the customers. Then I want to add money to their wallet from my account or from customers' card. Then customers should be able to send and receive money from their wallet.
How can I achieve this?
Thanks.
Hi, Is it possible to obtain payment_intent_id when the customer_subscription_updated event occurs? In event data, there is only latest_invoice, and when I get invoice details with this latest_invoice, payment intent is null. Can anyone assist me?
How to pay back the amount under "Top Ups"?
Hello,In my project i want to change the stripe check out but here i have a doubt how to get the charge id
Please help msg me
Is it possible to pull in all available payment methods somehow with icons? Like the Card brand choice icons in the payment element
Hi, I've created a strip account yesterday and made a little virement from m'y bank account, but thé money did not arrived.
Could you help me to resolve this
Thanks
Hello
I want to create subscription with 3 line items, But all there has difffrent start date. How can i do that. In this three item , one is main membership and other two are add-ons
Hello, how long is Stripe store invoice pdfs and receipts?
Hello, How can I add a test Bank Account in Stripe Test mode?
Does an API key that has been restricted to write access to Checkout resources the ability to create an invoice using the api to create Checkout sessions?
Hi, I'm using Stripe Connect Custom. I have setup BACS Direct Debit as a payment method on the platform account, and I have also added it as a capability on a Stripe Connect account. When I try to create a Setup Intent for BACS, I get the following error: "StripeInvalidRequestError: Your account is not configured to directly use SetupIntents to create Mandates for Bacs Direct Debits. See https://stripe.com/docs/payments/payment-methods/bacs-debit to learn more, or contact bacs-debits@stripe.com.". I can't see what else there is to setup, and I have this exact flow working fine in a different platform account & connect account.
is it possible to get an upcoming invoice for a future date in a subscription? We have customers which receive a free month for referrals and we have modelled this using the free trial for that subscription month. We want to display only the next paid month and the date, is it possible to get this directly from one of the endpoints or do I need to calculate the value and date ourseleves?
Does Stripe provide any security recommendations regarding the usage of Secret keys? I'm looking into deploying several Netlify Edge functions, but I'm not sure whether the keys will stay secret on there
Hey,
i would like to update a subscription for my users. The user should be able to change his subsciption to another subscription (upgrading or downgrading). The subscription should change on the next payment interval and not immediately. I already am able to change the subscription immediately but that behavoir is not which i want.
Hello, is there a way by API for search ID connect if I have email of company?
Hey guys, can someone help me troubleshoot the declined transaction, log id: req_1rmOhoLmNS2hVe
How to change 100$ subcripation plan to 200$ subcripation plan
Hey, I anm getting error everytime I try to buy from my shopify store, anyone else have the same problem?
Hey guys, I wish to activate automatic tax in my stripe account for my client. I wanted to test it on the test part before seting all up, but I don't recieve tax calculation in stripe when I subscribe to an item and send address of my user, any idea how could I do this?
Hello, do you know how add pdf faile to receipts email template? When I buy the subscription I have email with pdf and can download but when I do usual payment, I have receipt without pdf file
Hello, I am using Stripe Test mode.
Which API can be used to I create test Bank accounts for the already existing customers?
I want to add test bank accounts like this to transfer funds.
Hi, I have created a recurring payment in testmode/test clock. I am trying to get payment intent id on webhook event 'customer.subscription.updated'. This event is recieved after 'invoice.paid' event. But null value is displayed for payment intent in invoice when I call 'Invoice.retrieve' api using latest_invoice from 'customer.subscription.updated' event. Any idea why this is happening?
Hello, I'm interested in creating a Stripe account, but I've noticed that Indonesia is not available as a supported country. Do you have any suggestions or solutions for individuals in Indonesia who want to use Stripe for online transactions and payments?
Good morning. I have a question regarding the user data that is collected at the time of the checkout. When a subscription has 7 days free, is it possible to disable filling in credit card details, for example, required at checkout? And then only if the person really wants to sign after the 7 days to collect this information?
Invalid subscription_item id: sub_1NiFvWFWeVPgvuaXl5r4PFb3 throw this error
@steep hatch Let's chat in our existing thread
Hi, I need help. I am trying to implement a future payment tied to a connect account. In doing so, I followed the steps in the link https://stripe.com/docs/payments/save-and-reuse?locale=en-GB. Every of ths steps seem to work ok, except when it comes to get the paymentMethod, the result is is always empty . here is my code const paymentMethods = await stripe.paymentMethods.list(
{
customer: stripe_customer_id,
type: 'card'
},
{
stripeAccount: stripe_user_id
}
) and the result {
object: 'list',
data: [],
has_more: false,
url: '/v1/payment_methods'
}. Any help to resolve please. Thanks
I'm trying to work out which STRIPE checkout option to use. We will be selling a digital product that will be delivered via email and sms. The data I need to collect on my payment page will be, whatever STRIPE needs along with mobile number and DOB (this is a legal requirement). Your sales team sent me a bunch of information including:
[4] https://stripe.com/docs/payments/checkout
[5] https://stripe.com/docs/payments/elements
[6] https://checkout.stripe.dev/
[7] https://stripe.dev/elements-examples/
Which one of your checkout options can I pick that allows me to edit it to add in DOB and mobile number?
Hey guys! I'm trying to get Tap to Pay working. I've enabled the necessary entitlement, it was approved by Apple. However, my iPhone isn't discoverable with this code:
func discoverReaders(completion: @escaping (Reader?, Error?) -> Void) -> Cancelable? {
self.completion = completion
let config = DiscoveryConfiguration(
discoveryMethod: .localMobile,
simulated: useSimulator
)
guard let terminal = terminalProvider.getTerminal() else {
completion(nil, NSError(domain: "", code: -1, userInfo: [NSLocalizedDescriptionKey: StripeTerminalError.stripeTerminalNotInitialized.message ?? ""]))
return nil
}
return terminal.discoverReaders(config, delegate: self) {error in
if let error = error {
completion(nil, error)
}
}
}
Unfortunately, I find the documentation of that feature is very weak. Can anybody assist me please?
PS: I can't see any errors. The app just tries to discover a reader.
Hello,
We have successfully integrated the Stripe subscription API into our application. However, we have a question regarding the renewal system.
Suppose, for testing purposes, we have subscribed to a service and would like to test the renewal functionality. Waiting for a full month to confirm whether it charges the customer upon subscription expiration isn't practical.
Therefore, we are exploring options that would enable us to review the renewal system more frequently, such as charging the customer immediately upon the next invoice.
Your assistance in this matter would be greatly appreciated.
Thank you.
Hey, I need some help with understanding some concepts around Stripe Connect for a solution we’ve been trying to implement
- Can Stripe Connect Standard account be used for onboarding accounts (connected accounts)? I see Stripe Connect is only available for Stripe Express accounts, is it available in Standard accounts as well?
- Is compliance taken care of by Stripe Connect for the sensitive card / bank information?
- Let’s say I have an existing account with a few onboarded customers (connected accounts), how can I extract the PCI compliant data (bank / card information) using the Stripe Dashboard or APIs?
- How can I schedule recurring payouts? Recurring payouts are those which can be scheduled to fire once or recursively ahead of time. I see there’s a payout schedule which tells let’s you schedule it on a daily / weekly / monthly basis, but what if I want the payouts to be processed on a specific date or time?
- How can I carry out bulk payouts? Let’s say I have a CSV with information regarding users and their data, how can I carry out the payouts in bulk?
my pricing tabel link is not working when i or my clients use his email he will not revice an email
here is the link https://billing.stripe.com/p/login/4gw1504Rc0Fz5Xy144 @
Hey, how can I extract non PCI compliant data (bank details) for my connected accounts in Stripe Connect? I'm aware that PCI compliant data (card number / exp month + year) cannot be extracted, but how can you extract non PCI compliant data like bank details?
Hi, im making commercial website, and i wanna add stripe like basic payment method, cuz stripe is method, that i already worked with, but im little confused, because i realized, that i need dynamical subscription, and i dont have any idea how to implement this, so customer have to subscribe, and depending on how many actions he did, such a check will be released at the end of the month, for example he did 3 actions, but 1 action cost 1$, so i remember all of his actions and month later stipe charges him for 3 dollars, ty in advance!
Hello, I am the IT leader of a marketplace website. My name is Gamze. The name of the website is wboxgo.
Wboxgo uses Stripe. My sellers are Turkish. How can I transfer money from stripe to banks in Türkiye?
I would like your help and guidance on this.
Kind regards.
Hello, I am using the stripe-cli docker image to listen for stripe webhook events in my container. But after building my image, and my app is up and running, when i try to test a feature that triggers a stripe webhook event, i get an error:
Failed to POST: Post "http://localhost:8001/webhook/": dial tcp 127.0.0.1:8001: connect: connection refused.
But on the stripe webhook dashboard, the status of my local listener is "Listening". So please i need help with this. Thank you.
Hello, as a software provider providing a service in the UK and managing payments on behalf of our clients using Stripe, will/ may personal data ever be transferred outside the EEA?
Hey,
in my backend i want to create a new Subscription Schedule. It should not have an end data. It should just work like all the other subscription i use. In my special case, i want a user to change his subscription while having another active. When he changes his subscription, the new one should start at the end of the old one. Therefore i want to use a subscriptionSchedule. How can i make the scheduling behave like a normal Subsciption without having an end data? I assume, that i have to set the "endBehavior" field.
Hello, Can I pass price_Id instead of amount in Payment Intent? I know that I can use checkout to use price_id. But I want to use Payment Intent so that I can choose the paymnet method.
Here is my code:
Create a Payment Intent
intent = stripe.PaymentIntent.create(
amount=299900, # Amount in paise
currency='inr',
payment_method=payment_method_id,
automatic_payment_methods={"enabled": True, 'allow_redirects' : 'never'},
customer = user.customer_id,
# confirm = True,
# off_session = True
)
# Confirm the Payment Intent
intent.confirm(off_session = True)
Hi Guys!
Hello, there
Hello,
Requirement:
How to get lifetime total volume of custom connected account using api?
I have an issue on AWS amplify
I am going to host a small React app via AWS amplify
But that error occurred
Hello! Can someone help me how to build a page integrated with Stripe like this > https://my.weeditpodcasts.com/order/subscription-builder?
Client portal for We Edit Podcasts
Please help me
hello stripe, I have a question with the payment links, it happens that when a customer's subscription expires and he wants to renew when making the payment, a new customer stripe id is created and the one already created in stripe is not reused. How can I work with this?
hi, stripe devs, first of all, thanks for this great library... I'm working with react native and trying to implement stripe using initStripe rather than StripeProvider... everything works fine but the apple pay button, although set up correctly, when clicking on it, it does nothing... I've only found examples using StripeProvider like this one: https://youtu.be/uK7W5x_8gbg but none using initStripe methodology
In this episode of our React Native Series, Charles Cruzan talks to Cecil Phillip about how mobile developers can enable digital wallets like Apple Pay and Google Pay in their react native applicatons.
Presenter
Charles Cruzan - Software Engineer at Stripe
Cecil Phillip - Developer Advocate at Stripe - https://twitter.com/cecilphillip
###...
hello i needd help to apen my account i got this email and i dont know why
im talinkg but idk why that happent
Hi I need help with something, I have a question. Can I convert and ordinary payment in a year subscription with out having any product registered in your Stripe dashboard? The payments right now work really well but we need that convert it into subscruptions.
look tecnacly i got this email:
If you believe that we’ve misunderstood or miscategorized your business and would like us to conduct another review of your account , please complete the form on your Stripe Dashboard to provide more information about your business.
Request further review
If you have any questions, you can contact us any time from our support site.
Thank you,
The Stripe team
and idk why i make a test paymnet with the card 4242424424242 i think this is the problem\
@gusty magnet let's keep discussion in the existing thread
Ah I see you just messaged there
Hey there,
I am trying to copy subscriptions to another account and I need help if I am missing something
dest_subscription = stripe.Subscription.create(
customer=dest_customer.id,
items=[{ "price": new_price_id }],
coupon=subscription['discount']['coupon']['id'], # subscription is the old account's subscription object
billing_cycle_anchor=subscription['current_period_end'],
default_tax_rates=subscription.default_tax_rates,
default_payment_method=old_customer.default_source,
metadata=subscription.metadata,
collection_method=collection_method, # charge_automatically
payment_behavior=payment_behavior, # default_incomplete
proration_behavior="none" # None or "none"?
)
- Did I set proration_behavior right? Now the subscription will bill the customer full payment on period end right?
- Am I missing any important fields that needs to be transferred (Customers has been copied from the dashboard)
- The start date appears to be the date of the subscription is created at (Which is today) but I want to set it as the old subscription's start date if possible
Hi! Under what circumstances is a fingerprint generated for a payment method, like a card? I ran a quick test where I created a Stripe Elements instance for a new PaymentIntent, with paymentMethodCreation: "manual", and after I filled out the element and ran elements.submit() and stripe.createPaymentMethod({elements}), the returned card payment method didn't contain a fingerprint property; are there extra steps I can take to make sure a fingerprint is added to the card?
For context, I'm trying to support a flow where guest buyers can create subscriptions. Since the users are guests, a new Customer is created on each checkout, but this means that a given payment method can't be used for more than one checkout. To enable this usecase, I was looking into the possibility of retrieving a previously-created Customer based on the payment method's fingerprint, validating the billing details, and then reusing the previous Customer for the new subscription if the details match.
👋 re: stripe identity. looks like date of birth isn't included in the verification report even though it's available on the dashboard?
how do i fetch it programmatically?
In past I was able to see my product name in Payments -> Description column, (for one time payments) but now its something like pi_3NixrpeCD5...
is there anything changed? it was working till Feb 2023
Hello! Is there any way to split payouts for payments from European Union and other countries? The payment origin influences on our taxes and we are spliting this payments manually.
Hi! I am struggling with one issue with Stripe (using the Python SDK): I am trying to create a PaymentIntent, then from this payment intent pay two accounts in return. However the transfer_data field of the payment intent only allow to provide one account. I have seen in the documentation that you can create a transfer to pay another account, but I cannot manage to use the funds from the paymentintent in order to fulfill the transfer, even by providing the paymentintent id to the transfer.
What could be the best solution to solve this? I am trying to avoid holding money on my own account (atomic transfer of paymentintent funds once checked out by the user to the two accounts).
I see that https://stripe.com/docs/apple-pay?platform=web#recurring-payments says:
"You can use Apple Pay tokens to create one-off payments or subscriptions. For repeat purchases that aren’t related to a subscription, Stripe recommends that you create single-use tokens. Your customer must authenticate with the Apple Pay payment sheet each time—attempting to reuse payment information for a non-subscription payment can result in it being declined." and "Recurring payments with Apple Pay is currently not supported in Mexico."
Our music lessons app works like this:
Students use Stripe PaymentElement (card, Google Pay, Apple Pay, and eventually we'll enable Cash App too) to pay for a lesson.
We then save that payment method to the Stripe customer. For subsequent lessons, we charge the payment method on file. It's not a subscription. Each lesson is scheduled and priced independently of the others.
Let's look at this sentence:
For repeat purchases that aren’t related to a subscription, Stripe recommends that you create single-use tokens.
- What does "Stripe recommends" mean there? Would there be any consequences / risks of not following Stripe's recommendation on this matter?
- What does "create single-use tokens" mean?
- If we wanted to honor the spirit of the recommendation, it seems like we should simply never save a payment method to the Stripe customer if the card was added via Apple Pay, right? But how could we detect that Apple Pay was used (so that we know not to save that card to the customer)?
Thanks so much for your help! 😃
Hello, how can I retrieve payments associated with some product?
Hi,
I played around with Stripe connect (without actually using it). Now I can't publicly distribute my Stripe app.
How can I remove stripe connect from my account
Where and how can I raise issue with Strip?
Hello! When I am creating an invoice with collection method as CHARGE_AUTOMATICALLY and specifying a default payment method, I see invoice is finalized, but is still in Open state. I was expecting it to debit the amount from the card and shown as paid. Do I have to include anything else during invoice creation for it to debit the amount from card automatically?
Hi guys.
I'm using the Stripe: <Elements stripe={stripePromise} options={options}>
with const options = {
mode: 'payment',
currency: 'usd',
}
To process a one time payment, but my question is if I need to modify that in order to support recurring payments?
for example changing the mode to "subscription"
But will this break the one time payment model I implemented?
the above message is from one of our patients,,,,,we are new to stripe and this is the first technical issue question from a patient...where should we steer them?
thank you
Hi, is there an example project in java showing how to do a SetupIntent and a payment in the same session?
Thanks in advance
I realized that when I deploy my application, the signature checkout generates successfully, after a while with the application in the air it gives the following error, then I have to redeploy it again to get it working again, remembering that I only generate the checkout link in server without using stripe-js on the client, take a look at the following error:
Something went wrong
You might be having a network connection problem, the link might be expired, or the payment provider cannot be reached at the moment.
hi, can anyone help me? When I leave a subscription scheduled to update the product, it turns out that I can't cancel the program if I want to, has this happened to anyone?
Hi, i have saved metadata to a Stripe Product but when I purchase the product the metadata is not saved to the payment. Is this a setting I need update or something?
登录 - Google 帐号
Hello,
I have a Discord bot that tracks Subscription status and they get a special role/perks if their status is active.
However I have noticed today that when someone paid using bank account info, while the payment is pending, Stripe still says the subscription is active.
if subscription.Status == stripe.SubscriptionStatusActive {}
Is what we're using. Is there a way to not have them return as active until the payment is finalized?
Hey Stripe Team
we're currently in the process of exploring ways to enhance our revenue sharing system. Currently, we facilitate revenue sharing through ACH transfers using Direct Debit, allowing our users to automatically split their earnings with additional parties.
As part of our ongoing efforts to improve user experience and provide more payment options, we are interested in enabling credit card payments as an alternative to ACH transfers. We have been actively looking into Stripe's suite of APIs and believe that they might offer a solution to our needs.
We're particularly intrigued by the possibility of leveraging Stripe's API to facilitate revenue sharing via credit card payments. We envision a scenario where a user can split a percentage of their earnings with other parties (e.g., sharing 30% of YouTube earnings with video editors) using credit card payments.
Could you kindly guide us on how we can use Stripe's API to achieve this revenue sharing setup with credit cards? Specifically, we are interested in understanding the following aspects:
The APIs and features that Stripe offers to facilitate credit card payments for revenue sharing scenarios.
Any potential challenges or considerations we should be aware of when implementing this solution.
The integration steps required to set up this revenue sharing mechanism using credit cards within our existing system.
Additionally, if there are any relevant code examples, documentation links, or best practices you could share, it would greatly assist us in moving forward with our exploration.
We truly value the expertise of Stripe's developer relations team, and we believe that your insights could significantly shape our approach. We are eager to learn more about how Stripe's technology can empower us to create a seamless and efficient revenue sharing experience for our users.
Thank you in advance for your assistance and guidance.
I am using Stripe Checkout with promo codes enabled. Can I control what copy shows up after they enter a promo code?
Additionally is there any way to make a referral code apply a discount in the same stripe checkout session?
Hello, as a follow up for this, #1143939873422704640 message, I tried with auto-advance true as well, invoice is still not charged automatically
Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.
Hi, going back to an earlier thread, I'm encountering this problem:
Alright so this is what's happening:
Ie. t1 charges are 2$ / item, t2 charges are 1$ / item.
What happens is when they upgrade, they aren't billed and their usages are just transferred over to the new subscription where they'll now pay the lower rate for all their past usages. I don't want to charge them for their usages on the old subscription immediately, but want the new invoice to be 2$ / [# of items on old usage] and 1$ for all future usages. Is that possible?
@bright merlin see our #📖rules -- this is not the place to ask about Account support. This is your last warning otherwise you will be banned from this channel.
Hi, my metadata object is empty in my webhooks.js file. I followed this guide: https://stripe.com/docs/payments/quickstart
@languid tulip , Found a example from dashboard where as per your suggestion invoice does get create during checkout session only. Here is data.
Payment Intent - pi_3NiFvTBpUPkXutBj1OeUppbD
Invoice ID - AF6FE490-DRAFT
Customer ID - cus_Nq1AyyjQd13NHk
But the total amount is different.
Good morning Stripe! Is there any way to read eCardSystems gift cards with Stripe readers?
hi, is there any scheduling apps that are compatible with Stripe Connect? I need to split payments coming in from the customers and therefore need to use Stripe Connect instead of Stripe. Any help is really appreciated.
hi
How can you identify if someone used a card or a bank account for a checkout session?
how to add an clients email? to api
I am trying to cancel a terminal payment when a user clicks cancel - Currently the payment pops up on the WiseE pro terminal and then I have a cancel button that calls the following function. The function is being called but onSuccess or onFailed both are not ?
fun cancelTerminalPayment(paymentIntent: PaymentIntent) {
Log.d("CartActivity", "Cancel Terminal Payment Called")
Log.d("CartActivity", "$paymentIntent")
Terminal.getInstance().cancelPaymentIntent(paymentIntent, object: PaymentIntentCallback {
override fun onSuccess(paymentIntent: PaymentIntent) {
Log.d("Cart Activity", "Payment Cancelled")
// Placeholder for handling a successful cancellation
}
override fun onFailure(exception: TerminalException) {
// Placeholder for handling a failed cancellation
Log.d("Cart Activtiy", "Payment not cancelled?")
}
})
}
Hi, I am looking into exposing some information from our server related to metadata associated to a payment intent. Basically I want to enrich the data that is returned in a payment intent given a client secret, like what products were purchased to be shown in an order confirmation screen. The buyer in this case is not required to be logged in. I feel like it should be safe to expose a route on our end that takes in client secret, but unfortunately it doesn't seem like there is a great way to query the stripe api from a backend perspective using client secret. My question is - would it be considered bad practice to expose a route publicly that takes in a payment intent id and returns some metadata related to that payment intent?
If I have a Coupon for 100% forever (annual SaaS product) and I create a PromotionCode for it with max_redemptions = 1, the coupon will still be applied to future invoices, right? It's just that the PromotionCode can only be used in one checkout, right?
We're importing 81 tables from Stripe to Snowflake. Is there any documentation on what gets transferred through Fivetran? I understand that Fivetran is a partner with Stripe. Ideally would like what info is in each table and an Entity-Relationship Diagram.
Question regarding draft invoices automatically generated by subscriptions. If our application responds with 200 to the invoice.created event, we have 1 hour before it's finalized. At this point, can we delete this draft invoice if our business logic determines it should not be sent?
I'm looking to establish a webhook, but I'm unsure about the most suitable event to monitor. In the context of integrating Stripe into my React Native application, the user clicks a link to initiate Stripe outside the app, completes the checkout process there, and upon successful completion, I want the webhook to be activated. Is the appropriate event for this scenario checkout.session.completed?
Hello,
I'm looking at https://stripe.com/docs/billing/subscriptions/webhooks, but I'm confused on what event to listen to when I want to update a subscriptions current_period_start and current_period_end after a succesful payment. Likewise, I would also want to know what event to listen to to downgrade a subscription after a payment hasn't succeeded. Thank you!
Hey have you found a solution? I'm facing the same issue here.
hello, I see in API doc that i creare Standard connected account, but when i try have error: You cannot create Standard connected accounts with capabilities via API.
Hi, is it possible to know when a subscription_schedule has moved onto its next phase?
when adding a payment_method for future off-session payments via the payment methods api, how can I set that payment method as the default payment method for the customer?
Hello. Is Stripe eCommerce based on Shopify?
do i need to take any extra steps to apply taxes to invoice checkout? i have a setup(laravel using making stripe API calls in my backend) where im getting the price from a product id (products default price) and creating an invoice using said price, but its still showing up at 35$ when im looking at the completed invoice, even tho it seems like my taxes are set up here to make it go up to 39% automatically
Hi, when I add a new Stripe payment credit card in woocommerce and click save it seems like working correctly but the card doesn't show right away in the list, is that related to the Stripe API and how to resolve ? (I'm in testing mode) thanks
Hello Stripe
I logged in twitter monetization with a stripe account but it’s closed now..
I want to add another account to twitter but it’s refusing to accept the new account but rather asking for the old account information… please help
why am i seeing "Capture payment fail".I tried to make payment for items from a website via stripe.What should I do?
Hello, I want to configure webhook endpoint for connected account via api, but getting this error message: "You are not permitted to configure webhook endpoints on a connected account. Did you mean to create a Connect webhook on your account instead?"
What can be a reason?
May I know how stripe payment ai blocking system work??
Hey. I have hard time to understand docs regarding bank transfers. We are business operating in US. We have customers from EU and we want to provide them possibility to buy things with a bank transfer as the payment method. Without any problem, we can set sepa_debit but this is not the method we want. From https://stripe.com/docs/payments/bank-transfers/accept-a-payment?country=eu I've creatd a payment intent with:
payment_method_options={
"customer_balance": {
"funding_type": "bank_transfer",
"bank_transfer": {
"type": "eu_bank_transfer",
"eu_bank_transfer" : {
"country": "FR"
}
},
},
},
However, I'm getting the following error stripe.error.InvalidRequestError: Request req_VlVlBGUHF1JgKU: The currency provided (eur) is invalid for one or more payment method types on this PaymentIntent. The payment method type customer_balance only supports the following currencies: usd. Either correct the provided currency, or use a different PaymentIntent to accept this payment method type. So are transfers allowed or not?
I'm building an app that provides revenue analytics for Stripe merchants. I need to receive the payment_intent.succeeded webhook from their Stripe account.
In the old days (before Stripe Apps) I'd just send the merchant through the Stripe Connect OAuth flow.
Now with Stripe Apps, in order to start receiving these Connect webhooks, do I need to submit a Stripe App and go through the approval process to publish it?
I have a handful of people who want to beta test my app, I don't really want to go through the process of submitting a Stripe App for approval & publishing it publicly...
Hi, I was trying to do a transfer with a source_transaction param and I got this message: The source_transaction ch_3NiMjKC8DIBPG9zA16Pvqlyo can only be transferred to the account that the destination field was set to when it was created (acct_1NgXwfCKRGgsEFgg). Although it seems to me that I did things according to https://stripe.com/docs/connect/separate-charges-and-transfers#transfer-availability in that I retrieved the latest_charge from the payment_intent associated with that transfer
Hello, what is the event in webwook to listen to payment.created
hello I refactored my code so the payment intent through stripe elements is created after they sign up, so I don't want to ask them for their email in the next page again. I used an option from here https://stripe.com/docs/js/elements_object/create_payment_element#payment_element_create-customized_fields-fields but it is still asking for email on the payment element form
I am launching a marketplace application using Stripe Connect with destination charges. The only main difference being that the customer doesn't immediately purchase a product from the seller's "shop". Instead the customer requests a "product", and the seller would confirm the request. When confirmed, the customer would then be charged. Is this possible with destination charges? What would be good practice for accomplishing this?
Is it possible to have a stripe checkout promo code for a product (1 time purchase) that creates a cashback promo for their next order?
Currently I have built this using referral codes but its unclear which field customers need to enter their code into which is causing confusion
Is it possible to apply a coupon to multiple customers at once via the API?
hello how do I cancel a substription through scripe. I don't have login, I was given a link to go to pay. I didn't like the service and requested cancelation but they are taking money every month knowing I don't want the service.
Hi, another subscription question: Is there a way to get subscriptions to invoice at the end of each billing period instead of at the start?
Hi guys, could you guys help me with a circular dependency issue between two functions? -> let paymentIntent and const orderResponse? My site is built with Next.js and I am using Stripe and WooCommerce. Is it possible to create the paymentIntent two times?
there do Hello how can I change my stripe payment options input field text color by default it's blue and css overriding is not working. Is any other way or you guys have any code that I can add in my function.php file to change the text color?
I have a payment on a connected account that I've refunded and set the description on. (pic1)
Is it possible to set the description on the connected account's dashboard view? This is what it looks like right now (pic2)
And when exporting transactions as csv, there isn't a way to find/link the original payment that was refunded
how can i upgrade a subscription to a different price and prorate without a subscription schedule
Hello, can I create subscriptions with dynamic prices ("buy me a coffee" style) and if so how
Hi, we are using the Stripe js payment elements in our Angular ui.
we have this when user submit the form in our client:
const {error: submitError} = await this.stripeElement.submit();
if (submitError) {
.....
return;
}
// create the client secret in the backend, it is working as expected
this.billingService.createPaymentSetupForTrialUser(this.firm.hash).subscribe(res => {
console.log("setup intent secret: ", res.data); seti_1NiOfMCJRzpigsVacLHjlU1k_secret_OVPU9LfDx7nzAyNYWQ0BKpbagWR3j0I
// confirmSetup is not accepting them as they are, i needed to create the constants
const elements = this.stripeElement; // in top we have: this.stripeElement = this.stripe.elements({
const secret = res.data;
const {error} = this.stripe.confirmSetup({
elements,
secret,
confirmParams: {
return_url: 'http://.........',
},
});
if (error) {
console.log(error);
// This point is only reached if there's an immediate error when
// confirming the setup. Show the error to your customer (for example, payment details incomplete)
} else {
// Your customer is redirected to your `return_url`. For some payment
// methods like iDEAL, your customer is redirected to an intermediate
// site first to authorize the payment, then redirected to the `return_url`.
}
});
It shows me this error:
ERROR Error: Uncaught (in promise): IntegrationError: You must pass in a clientSecret when calling stripe.confirmSetup().
IntegrationError: You must pass in a clientSecret when calling stripe.confirmSetup().
does stripe send any emails during test mode for subscriptions or payment confirmations? I'm not receiving any
Hi, how should I manage a subscription item that has various prices for each customer and could change every few months? Should I just have 1 product and dynamically create a new price everytime a customer subscribes?
Hello, I noticed that when confirming setup intent, the payment method is not returned by this call?
const { error } = await stripe.confirmSetup({
//`Elements` instance that was used to create the Payment Element
elements,
confirmParams: {
return_url: `${process.env.NEXT_PUBLIC_BASE_URL}/${id}`,
},
});
How can I retrieve the payment method that I just confirmed?
Hi! Is there a way for me to configure the ability to accept payment methods only from a certain country? Using the dashboard perhaps?
hello I use stripe with woocommerce and it rejects all the cards even the test ones. The information is that "one of your rules blocks the payment"
How might I search or list charges related to a connected account?
Is there a way to specify an account ID with this? https://stripe.com/docs/api/charges/list
Hey team, I'm wanting to check the payment element's country before validating the card. Is there a way to access that value directly from the paymentElement?
Hi devs, i have a doubt, i wanna clear, i have a checkout session with card and Boleto, the checkout is working well, also with webhooks, order is generated with event "checkout.session.completed" when session.payment_status === 'paid', i've also add in webhooks event.type === 'checkout.session.async_payment_succeeded' and event.type === 'checkout.session.async_payment_failed'. Now my question: just to confirm "Boleto payment method " is belong to this event: event.type === 'checkout.session.async_payment_succeeded' right? I saw that event fired because i've added a simple console.log message to know which stage i am. Now, other consideration, when boleto is generated the hypelink goes back to checkout session when it says: "link is expired", Could you return it instead to an URL LIKE CHECKOUT SESSION , where it could say for us , DEVELOPER, we could let user know payment confirmation is waiting (a return link for boleto or using the return url, specifying order will be sent when payment is confirmed ) or whatever else. Thank you!
I'm receiving a webhook for payment_intent.succeeded, and I'm quickly trying to fetch more details about that payment (the Charge, etc.), and it's not returning anything. If I try again a minute later, everything's there. How long after the webhook event should I expect to be able to actually fetch all the data I need?
I'm creating invoices, paying them, transferring funds to connected accounts when the funds are available in the platform account. Question is this: when I look at the results of \Stripe\Balance::retrieve(), the source_types array includes all the available funds under the 'card' type, even though some invoices were paid using card and some were paid using us_bank_account. Are they not listed separately? (Test mode)
I need some help with ‘custom payment flow’ with php. I am implementing the quick start guide’ on stripe docs. According to that guide, while creating payment intent ‘amount’ is declared. ‘Buy now’ button on index page redirects it to checkout.html page. Is there any way I can specify the ‘amount’ based on the selected product on index page. For example, if first buy now button is clicked, amount will be 200, if second button is clicked amount will be 400. I don’t need a cart, as it is always a single item sale at a time.
I'm creating payment links for our products, our payment flow is collect payment then payout to the practitioners who signed up and created products on our site, we came up with the idea of allow practitioners collaborate by making payment link for multiple subscriptions, and we want more than one destination but accroding to the docs i can only have one destination on a payment link, is there any better way to do it?
https://stripe.com/docs/connect/manage-payout-schedule this only works for Express and Customized, is there any way to control payout schedule for Connect Standard account?
where would i be able to add googlepay and cashapp to my pay options
Hello Stripe Team,
Is there a test card that I can use for recurring payments?
i would like to use it in this scenario, in first payment it was successful
but in the renewal / second time it should fail.
so I can catch the webhook event for that
Hello, I encountered a difference in the payment amount when using Google Pay. For example, for a product whose price is USD 100, the amount sent to Google Pay is '10000', but when a JPY 100 product is sent to Google Pay, the amount is '100', is this correct?
I can't seem to change the tax behavior from inclusive to exclusive on a price in Test mode where I've created a payment against the price. Is there something I can do to change this back to "unspecified" or is it locked as inclusive?
Hello, i have a per-seat model. when the user creates a new user, i update the line-items "await stripe.subscriptionItems.update(lineItem.id, { quantity: oldQuantity + 1 })". After the quantity is increased, how do i get the user to pay for that extra seat immediately? I used stripe checkout to create the initial subsription
Hi.. I would like to know invoice.upcoming event will be raised for invoices even if collection method is "send_invoice" ?
meek
Hello. There is a question that needs to be consulted. I previously contacted the support team via email, but I have not replied to the message yet.
Hi. I was told via Twitter DM to join this channel and ask my question here.
Im trying to sell a product, but also add a 100% off coupon code for the first 15 people who use it. I had an old API version and was told to upgrade it. And so I did but yet I'm still running into the issue where people can't use the coupon code.
Hi, I have a feature that needs to be implemented. When a user successfully invites someone, I want to grant them a free one-month membership. This membership should come at no cost. I noticed that in Stripe, this can be achieved by extending the trial_end time, which prevents users from being charged. Alternatively, changing the behavior to "void" while in a paused state can also achieve this. I'm curious about the best practices for implementing this in Stripe.
Hi, I want to find an tax api which I pass the country iso code, for example US, and then the api response all of the tax types belong to the country. Is there one?
Sending credit card numbers directly to the Stripe API is generally unsafe. We suggest you use test tokens that map to the test card you are using, see https://stripe.com/docs/testing. To enable raw card data APIs in test mode, see https://support.stripe.com/questions/enabling-access-to-raw-card-data-apis
The refunds documentation (https://stripe.com/docs/refunds) says "Check our pricing page for more information [about fees on refunds]." The pricing page it links (https://stripe.com/pricing) doesn't really say anything about refunds. What are the fees for refunds?
Hi, I opened my stripe account through a company sometime back and i got an email by stripe saying that I cannot accept payments because apparently my business represents a higer risk??
Please help me asap
Hello, something strange is happening. I am creating a "charge_automatically" subscription. And I am not specifying any payment method. But in my case it's not supposed to because I want to create the subscription, and then go get the pending invoice and the user pays on the Stripe Checkout Page, I don't want to send credit card details on the form, because I'm using the Stripe Checkout Website for that. Can anyone help me?
When i try to generate the subscription it says that there are no payment methods specified for that customer.
Im not using Stripe Elements in my Website, because im doing everything using the default Stripe Checkout Page
Hi
When I trying to login it asks me for these which I do not have what should I do
Hi, is there another way of implementing oauth except for using pkce authorization flow?
chiayi
why is link to stripe-hosted page disabled on the subscription settings for failed payments?
Hi, need your help to verify transaction status
“Someone has already signed up for this account with a different email than you entered. If this was you, please re-use the email and phone number you originally signed up with.”
That’s what happens when I try to log in with my new stripe account on twitter.. the old stripe account is closed . Can’t access it to make changes
Hello, what is the best approach for a per-site model like webflow where users pay per site? Should there be just 1 checkout and i just update the quantity of the line items each time they make a new site? Or should i be creating new checkout sessions for each site?
The con to the ladder is that the customer will receive 3 different bills for 3 different sites
Actually here is show i want to set this up. I have 3 different prices
Per site -> $20: Whenever a new site is created, user pays $20
Per team member -> $10. Whenever you invite a team member to the main app, user pays $10 for each team member
Per client -> $10. Whenever a client is invited to the site the user created, user pays $10 for each client.
Would appreciate some guidance. Thank you
Hi, I failed to create customer with tax id data. This is error message: Received unknown parameter: tax_id_data; code: parameter_unknown; request-id: req_yKLwcfQsGaQKUE
can you help me?
Hi, is there any option to transfer saved cards from authorise.net to stripe ?
Hi. after initializing the code. how do i make test payments?
How to upgrade subcription to current subcription in laravel
For example I have current subscription 100$ . I want to upgrade this subscription. I want to complete current subscription then after active new subcripation.
Hi, is it possible to create an invoice with 0 price and mark it as paid without having payment source?
is there a way to get the stripe account holder to get notified when a customers card fails payment?
Hi. Is there a way to get all the fees collected by stripe (for example, per connect account fee every month, etc.)?
Hi Is there a way to retrieve a list of deauthorized Stripe connected accounts using the API? I followed the steps outlined in https://stripe.com/docs/connect/oauth-reference#post-deauthorize to revoke account access, and now I am looking for an API method or endpoint that can provide us with a list of these deauthorized accounts. Could you please guide me on how to achieve this?
Hi, I am using Stripe Checkout with React for Frontend and Django for backend.
The frontend makes a call to the backend API from where I redirect directly to Stripe instead of returning the URL to frontend.
I am getting this issue. Can anyone help me with this?
Thanks in advance
/onboarding/:1 Access to XMLHttpRequest at 'https://checkout.stripe.com/c/pay/cs_test_a1QZfDMKQouSRETWDB94OkxdnWLfvQ7ebJjXbHsoExdb8jXSfYHjAFZFIM#fid1d2BpamRhQ2prcSc%2FJ0xrcWB3JykndnBndmZ3bHVxbGprUGtsdHBga2B2dkBrZGdpYGEnP3F3cGApJ2R1bE5gfCc%2FJ3VuWnFgdnFaMDRMaDFyTU9MXTY8R2ZNR1JTM2ZNRnU2bHVdNUI2fH92bUJTdFJdMDFUVmN1T2dPT1dJZkNjXEQ2dUFgfHRTVDxgT29UNzNjVHBTS2c9YEJETGR2MUNVU3Q1NX9GPGM1Q0BzJyknY3dqaFZgd3Ngdyc%2FcXdwYCknaWR8anBxUXx1YCc%2FJ3Zsa2JpYFpscWBoJyknYGtkZ2lgVWlkZmBtamlhYHd2Jz9xd3BgeCUl' (redirected from 'INTERNAL_URL') from origin 'INTERNAL_URL' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Hi, we use Stripe issuing. Is there any way to test card 3DS messages in our development environment?
Hi, I need help with subscription cancellation process issue
Hi team,
I want to use my stripe test mode for different environments, for exp: I want to receive webhooks on my dev and staging env. Is that possible?
the popup interface is outside the browser ,i expected it to be in the browser, how do i config it
Is it possible to retrieve any payment / transaciton notes added via the Stripe Dashboard on the API?
Hi, I need some clarification on a particular issue, namely Stripe + Plaid integration for bank account verification purposes in ACH bank debit flows.
In the current Plaid docs - https://plaid.com/docs/auth/partnerships/stripe/, it mentions that we ought to fetch a stripe_bank_account_token that can be to a charge object perhaps? I'm not clear on where to attach this token and how the verification flow will proceed thereafter.
Also, what if we don't use charges and use paymentIntent Instead? I was not able to see any plaid related field in paymentIntent object (apart from Financial connection related fields). Even the Plaid docs (https://plaid.com/docs/auth/partnerships/stripe/) mentions the same deprecated doc.
Hey guys! 🙂
I just paid for a monthly membership through the customer portal and the following situation happened to me where this webhook called 2x at the same time. The earlier one set my subscription from trialing to active and the one above that set my subscription back to trialing. Has anyone ever had the same thing happen to them?
#dev-help message
reference to this when we test using stripe.confirmCashappPayment using JS SDK, it open a QR code on desktop web page, and we scan this QR code and approve this payment, then its doesn't redirect the current webpage rather, it redirect on the mobile browser, this disconnect the session on the two User will expect the thank you page on desktop
Hi my company is deploying to middle east (currently present only in us-west). UAE has strict data localization policy where data needs to be stored within the region. Does Stripe have presence in UAE?
Hi, I'm new to google pay & apple pay stripe, can any one please suggest any document to implement google & apple pay in my website
Can we increase the webhooks limit (16) per account?
Hey, I have a question. Is there a way to prefill the Checkout session in payment mode with another payment method than what is most recent on the customer?
Hi, I have a problem regarding the automatic retry of billing payments, when the payment fails: a customer has several payments binded to a single Subscription, resulting in 3 different payments for the same Subscription
Hello !
I have a problem with a 'setup' payment. On the following request : req_DlMBpcqjuhEigD
I understande the message but why is it impossible?
Hi, I have some questions regarding subscriptions and 3DS authorization: we are seeing some failing payments where payment intent status says requires_action. This is happening in most cases when customer is upgrading their subscription and therefore needs to be charged immediately, but we are seeing the same thing for some customers that are simpluy renewing the subscription in regular way after previous billing period ended. The payment method is being captured off session on the subscription. Is there a way to avoid having customers needing to enter this additional verification step? It seems very tedious if our customers would need to enter this info every month just to keep their subscription going.
Hi, I have a hard time understanding how to handle payment method updates (credit card only) with 3d secure during subscriptions. I create the setupIntent and attach the newly added payment method as my customers default payment method via customers->update. But at the same time, shouldn't I be able to confirm it via 3d secure? Or will he only be asked for 3ds when the subscription will be renewed?
Hi guys, I have one question. When cancelling a subscription, we want to give full refund of their last payment. Is that possible in one go through the API? I can see that it's possible in one go through the Dashboard. If not, what's the usual way to get the last charge for a subscription in order to separately refund it? Thanks!
where to see my stripe profile the whole discription and website i typed in when i made my stripe account
Hi everyone
How can I integrate UPI payment method in stripe
my stripe account is US based
Buongiorno.. i miei bonifici sono bloccati perchè Stripe non riconosce l'URL del mio sito, ma in realtà è rimasto sempre invariato, ed è sempre funzionato. Grazie mille
Hi. We are on a old version of the API (2020-08-27) and we're also on an old version of the stripe Ruby gem (5.55.0). We want to upgrade the gem to as high a version as possible that will still work with the API version we're on. Can we upgrade all the way to version 9.0.0 of the Ruby gem lib as long as we specify the API version in the Stripe-Version header?
Hi, in this link: https://support.stripe.com/questions/enable-apple-pay-on-your-stripe-account & step: From the Apple Pay settings page, click + Add new domain.
I didn’t find option in my dashboard, please suggest. I'm in test mode, I'm new to this
Find help and support for Stripe. Our support site provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Morning! Is there a way to change the UTC register from the stripe DashBoard and that this dashboard takes my local hour as reference for creation, delete , etc registrations ?
Hello guys! I have a situation where I can't find a proper way to disable link from <PaymentElement> in a reactjs app. Found out in the docs that it can be disabled from the settings in dashboard. Double checked that: it is turned off. But I can still see link enabled in the app. Found also that there is a disableLink parameter but doesn't seem to be for <PaymentElement> or its options....anybody figured this out 😦 ? (also read in github issues of reactjs stripe that there was no option for it since 1 year ago...hmm)
Hello, I'm tryng to implement stripe payments with SEPA bank wire in Italy for one of my client. I set everything up on WP and tried one payment (1€) but the transaction on the Stripe platform doesn't succeed and stays on "pending". Am I missing some steps? Thank you.
Hello, question about cloning customers saved payment methods across stripe connect accounts.
Here is some context:
I want customer to save card once and use it to pay for products from all stripe connect accounts and my own platform products as well.
I am using direct charges with my stripe connect accounts.
Based on stripe documentation - https://stripe.com/docs/connect/cloning-customers-across-accounts?locale=en-GB these are the steps for cloning:
1. Storing customers, with a payment method, on the platform account.
2. Creating tokens to clone the payment method when it’s time to charge the customer on behalf of a connected account.
3. Creating charges using the new tokens.
Does that mean, that I can't, create payment intent on stripe connect account with save card for future use enabled, after successful transaction attach THAT payment method to my platform customer and use that for future charges across all stripe connect accounts?
Can we reopen this? I've got some doubts still.
Hi there Team, we’ve got a question regarding PayPal. We are currently migrating from Braintree to Stripe when working with Paypal. The migration team is working on it. We would like to know if we would be able to link our PayPal account to Stripe and start processing payments in Stripe or is the case we would have to wait until the migration process is over and then link our paypal account.
Thanks!
Hi, I have a question regarding our stripe account who can I ask help for?
Hey, is identity verification and vendor onboarding taken care by Stripe for Standard accounts?
Greetings everyone, we have always used the atripe api for .net, everything has worked fine but now we have passed the service to an environment to make https calls and it gives internal error 500 each and every one of the calls to stripe. I don't see in the bibliography that something different has to be done, any comments or help ?
Hi there! Using Stripe's API, is it possible to create an invoice that has a past timestamp for period[start] and period[end]?
Hi All, Is there a way to take payment again from a guest customer's payment details?
Hi there! I am integrating the Stripe Payment Element in the Salesforce Commerce Cloud PWA App. It's written in React.js . The confirmPayment() requires the Payment Element to be mounted when it is called to fulfill payment. But I have one more checkout page (order review page) after billing (where Element is rendered and the user add their payment details) and I need to deduct amount at the last page. My question is, is there a way to collect a payment details in the form of a token or something at the Payment Element so that I can use that to fulfill the payment on the last page? Thanks
Hi in Indian subscription payment why it is taking user approval?
when we have tested subscription payment was automatically happening
but in production this is not happening automatically.
Hi, is there an example project in java showing how to do a SetupIntent and a payment in the same web session?
We'd like to have our customers to enter the amount of a one-off payment along with their payment information only once and submit the form. As a result, a one-off payment would have been placed ALONG with their payment information that we could re-use later to charge for monthly payments. Is is possible and is there an example of that in java?
Thanks in advance
Hello yes. I disabled them from the settings of payment_menthods...but I can still see link there. Seems my thread is locked and closed... I can't reply there..
中国人用新加坡注册的公司可以注册stripe吗
hi team, can we do a schedule in stripe where the plan will start at a later date but the payment is done now, similar to a mobile plan recharge where we pay for a plan but it gets activated after the current plan expires
Hello, I am a developer working on stripe integration I am getting one error when integrating stripe with Next JS to enable recurring payments, please help me our!
Hi there, I need help with migration between plans.
hi, I should implement fees to customers when other customers subscribe. I saw that however stripe does not directly allow this thing. how could i solve?
Hi here, Could you please help me with issue? How can I generate Share payment update link throw the API ? I only found out how can I do it on a site https://stripe.com/docs/billing/subscriptions/share-update-payment-link but I need to generate a link uisng the API
Hi,
If the user wants to pause and resume their subscription, how can we accomplish that?
and also guide for webhook handle for the pause and resume subscription.
Hello team, in my project I have created a subscription using the stripe api but I cancelled that subscription from stripe dashboard. But that cancellation did not trigger any webhook and update it in my database . Can I please get some help in fixing this
Hello, One question: Is there anything similar to TrialPeriodDays but for not recurring paymeintent
Hello, can I retrieve a payment link If I have an ID of price fopr which was the link created?
Hi there, we recently transitioned to using stripe connect to onboard sellers instead of what we did previously: ask for their stripe account id and push funds EOW.
We used to rely on the charge webhook to place an order before. However now we are only receiving the fee webhook. How can I continue to receive the charge webhook even when im using stripe connect?
Hey! can somebody send the the
tos_acceptance.date format
Hi Team,I have doubt i am using cheout.js,stripe form for card elements its showing 'Secure, 1-click checkout with Link' so i don't want that where i need to remove from pgae
Hello! A question: we have seen around here some cases of invoices being generated, but not being paid in a timely manner by the clients, which ends up leading to the cancellation of their subscriptions. However, somehow they end up making the payments after the subscription is already canceled, and the recurring charge is no longer active. Is there any configuration option for the subscription with deactivated recurring billing to be reactivated if a user makes the payment after the end of automatic billing attempts?
Hey, for ACH direct debit payment method is there a way to disable the micro-deposit verification? We are already doing the verification with Plaid.
I am using stripe connect webhooks: See: https://stripe.com/docs/connect/webhooks
On the docs it says "All events on the connected account are sent to the Connect webhooks."
Does this mean all activity on a sellers account, even ones that dont originate from my platform will be sent to my webhook endpoint?
Hey guys!
I'm having trouble figuring out a solid way to do automated testing of our Stripe integration.
We want the user to be able to buy a subscription, it's the only product we have.
We use the Stripe Checkout Page and listen to webhooks (even though I'm still a bit confused about which ones to listen to) to update the state in our database.
The approach I'm currently considering:
Since the Checkout Page can and should not be used by automated software like Cypress, the only thing related to payment we test in the frontend is that a subscribed user should see different things (we would use pre-registered actual users for this), and that when clicking the subscribe or the manage payment button, you land on the correct stripe page.
Now to test whether our webhook works correctly, I intend to use the stripe cli to trigger events for temporary customers and then monitor our database state before and after.
Does this sound like a viable approach, or do you have any feedback on it?
And then I have one other question:
I had a situation previously where I had an E2E test that would trigger the stripe cli and then validate the application by visiting it with the user the event that was triggered for.
I did it by setting the --override customer:email=... parameter. This resulted in a lot of temporary users being created because I found out later that the email is not unique.
This led to a lot of confusion, in combination with the fact that I was also using the same account in different environments. So often the state in our database would not match the other database state or the state that's actually in stripe.
Hope this makes sense and sorry for the rambling.
Hello! I'm creating a subscriptions feature with metered billing (by use amount of products). I'm using javascript.
For context, I'm not on scale plan yet because I don't think I need any of it's features just for charging automatically at the end of the period.
My current task is to test if payments actually happen at the end of the period.
However, I need to wait 30 days for the end of the end of the period. Is there no quicker way to test this?
I mean, there should be a way to set the end of the period to an earlier date. Is there?
hi, i have a system that uses stripe subscriptions and i'm trying to use stripe terminal to allow people to pay for those subscriptions from a mobile point of sale system using the server integration method. i have the subscription create call passing collection_method="charge_automatically" and payment_behavior="default_incomplete" to prevent errors from getting thrown if there is no default payment method on the customer. i'm running into an issue where the paymentintent that is attached to the invoice on the subscription cannot be used with in person payment and cannot be overridden to allow in person payment. is there a way that i can bypass that protection? or another way that i can accept in person payment without having to mark an invoice as paid out of band?
Hello Stripe Team,
im using stripe webhooks,
please help me to fix this.. thank you
Received event with API version 2022-11-15, but Stripe.net 42.1.0 expects API version 2023-08-16. We recommend that you create a WebhookEndpoint with this API version. Otherwise, you can disable this exception by passing throwOnApiVersionMismatch: false to Stripe.EventUtility.ParseEvent or Stripe.EventUtility.ConstructEvent, but be wary that objects may be incorrectly deserialized.
Hey everyone, my payouts have been suspended by Stripe. What do I need to do?
How can I retrieve the first name and last name that a user enters during the Express account onboarding process? I've reviewed the webhook events, but I haven't come across this information in any of the events that have occurred. Could you please guide me on how to access this data?
Hello, How I can Integrate Paypal with Stripe in Woocommerce? I don't find any plugin that integrates Paypal to my stripe account. I want to receive my PayPal Payments in my stripe account. Please help.
Hello Stripe team!
We are using Stripe Connect in order to create some sort of marketplace for our users.
We create an account for our sellers that is linked to our main account via Stripe Connect.
We create their products on our main account, to have 1 single store entry, and use the payment_intent_data.transfer_data property when creating a checkout session for such product, in order to trigger a transfer to their connected account when succeeded.
This works well.
We would like to be able to add information on the payment that is done to the connected account (description, metadata...), so that they are aware of which product has been bought.
Unfortunately, I can't find a way to update such a payment (with id like py_xxx)
I can easily update the transfer and add description or metadata when it is created, but our seller does not have access to that transfer.
Is there a way for us to indicate to our sellers on what product the payment has been done? (via the API of course)
I have a question about updating the payment intent. I wanted to pass the metadata to the stripe payment intent and that works fine, but a circular dependency issue happens when I try to pass my orderId (which is generated by creating a woocommerce order) to the stripe payment intent. So to solve the circual dependency issue I want to update the metadata in payment intent after creating the woocommerce the order, but this is the only page I could find that explains something about updating the payment intent's metadata: https://stripe.com/docs/api/payment_intents/update.
It doesn't really show how to update the payment intent's metadata when using the Payment Element. And Im not sure if it is a good or bad practice to update the metadata
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hello, If I load list of checkout sessions, are they always sorted by time from the newest?
Has there been an update for Stripe? Perhaps something to do with not counting trials as active subscribers? My dashboard numbers look different
Hello,
How can I trigger a customer.subscription.update webhook event with status unpaid for an existing subscription?
Where would i log a bug with the stripe connect embedded UI beta?
my last thread
How can I retrieve the first name and last name that a user enters during the Express account onboarding process? I've reviewed the webhook events, but I haven't come across this information in any of the events that have occurred. Could you please guide me on how to access this data?
I tried approach you shared
Yeah don't think that is how it works during the onboarding flow. You would listen for account.updated here and then if you want the Person first/last you would wait for the Onboarding to be completed and then retrieve the Person for that data
but i ran into error : This application does not have the required permissions for this endpoint on account 'acct_id'.
Hi Experts, Can you please let me know how I can enable emails for subscription confirmation to the customer once the checkout is completed. How can I configure the email wordings?
Hi, I have a technical question regarding the PaymentIntents API and javascript front-end, who would be best to answer that?
Hello can you create account in custom using card details
Is it possible on the stripe dashboard to restrict payments originating from certain countries to specific payment methods such as visa debit. Im getting alot of fraudulent transactions originating from Nigeria , I implemented radar althought I havent really dove into its technicalities since I dont have enough data to make use of it yet. I just want to restrict payments from Nigeria to visa debit, no credit cards.🤔
I asked earlier about connect webhooks. https://stripe.com/docs/connect/webhooks
Is there a way to limit the webhooks we receive to just the ones that originate from our platform? I dont want to handle all the webhooks for charges my sellers are receiving in their stipe account
i need talk with stripe staff on dm
Hello, If I enable Paypal payments from Stripe Dashboard and then Install Stripe and Paypal plugins in Woocommerce, all the payments through paypal will be receive in my stripe account. Right?
Is it possible to customize the payment sheep to have the US Bank Account cell before the Card cell?
Hello, all. I was curious if there was any effect when attaching shipping information to a payment intent other than reference?
Hey, y'all! Has anyone noticed a rise in the "suspected card testing" block when customers attempt to use a card?
We've seen it with customers retrying a card they've successfully used in the past with us, and we've seen a card get blocked multiple times for "suspected card testing" and then it gets approved shortly thereafter
We hadn't seen this block reason until recently and now it seems pretty relevant
curious question here, does someone know if I could set percent_off=100 when using discount for one time purchases? what would happen if I did?
Hey! We are about to ask to copy user data and payment methods into a new stripe account. My understanding is that users' ids will remain. But, what about payment methods, the ids will be different. What about default payment method. It will be set to the user as well, or?
Greetings.
I created a stripe webhook in hosted endpoints but for some reason, it is not getting any events, can someone please help me with this?
I have nginx as reverse proxy and nestjs as my backend framework.
Sincerely, Fazliddin.
I am getting an exception when trying to send a transfer. Is there a quick way in the Stripe UI to enable transfers? Your destination account needs to have at least one of the following capabilities enabled: transfers, crypto_transfers, legacy_payments
Hi there!
Is there any possibility on the server, from webhook data or somehow else, to find out what Stripe fee the payment had?
Hello. I'm looking for some clarification on how to onboard existing Standard and Express accounts with OAuth. The UX I'm going for is, connect YOUR Stripe account to our platform, rather than always creating a new account. Is there a way to configure Connect onboarding to allow this? The user authorizing their existing account?
Hi? I want to create a curl request to have all subscription with expand customer from 22/08 to 24/08
Hello, I am having a really weird issue. I have a main account with a few connected standard accounts to it. When I login to my main account and try to search up a payment intent ID that is stored in my database it is saying there is no results but that doesnt make sense to me.
When Stripe Apps first launched, the recommendation was to create your app within a new Stripe account. For example, if I had an existing Cool Analytics Stripe account, the recommendation was to create a new Stripe account (Cool Analytics - App) to house the Stripe App. Is that still recommended?
hi all - we will be using Connected Accounts with manual payouts. The Connected Accounts will all likely have 2+ bank accounts each that we will be paying out. When creating a payout for one Specific Connected Account, will we be able to get the available balances for the 2+ bank accounts under that Connected Account?
Hey! We are about to ask to copy user data and payment methods into a new stripe account. How can I simulate copy over users' data and payment methods. I would like to test it between test accounts.
when will the cvc_check field value be null on a payment method? shoud it not always have a pass or another value?
Webhook notifications on the test platform:
Hi, on the dashboard in test mode, is it possible to receive webhook notifications from objects created on the dashboard?
I know that in that environment, it's possible to trigger a web hook event via the stripe CLI. But I'd like to know if it's possible to be notified for the following events:
- A pre-authorised payment that I have created on the dashboard has been accepted
- a setup intent that I have created on the dashboard has become ready
Thanks in advance
The customer displaying for payment intent is different from owner will you please help me on this.
Super quick question: If I create a product with a "recurring" payment method will that automatically bill the payment method without me adding the customer to a subscription?
Hello, most of our recurring payments (subscriptions) on our connected accounts work fine but we encountered an odd situation where instead of rolling on a whole a month it only rolled on to the last day of the month:
The 31st July should be 1st August. Why did it do this?
Hi, I was wondering if I can combine invoices to send to a client? Or how to delete previous invoices if I make one with all the charges from 11 invoices together? Thank you
I had sent them all, so I don't think they are drafts...?
@slim escarp please respond in the thread I made!
Hi everybody, 👋
Our Stripe account stands as a "merchant of record" where we've many "connected accounts" for our merchants.
Quick question:
When Stripe suspends your account what does it mean in particular?
Case: If one of those "connected accounts" will red flag like in case a dispute arises, does that mean Stripe will suspend only that account or is there a risk that it will affect other "connected accounts" too?
We never faced with suspended case, just would like to clarify it.
P.S. Could not find the answer in Stripe docs.
Thanks a lot.🤗
We have enabled us_bank_account (ACH) as a payment options for our customers using Stripe Checkout. After successful payment, we can see the bank account stored on their customer profile. However, when creating subsequent checkout sessions with that customer, the stored bank account is not an option and the user must re-enter their account information. Are we doing something wrong?
Is there a simple way to bill a percentage of usage of a resource w/ the billing flow? Trying to charge "$1/host/mo" based on time spans where a host is used, but the reporting of "99 host units" is a bit awkward in the UI, pushing us to just use invoices directly and manage the subscriptions ourselves
Is this is the right place to chat with developers about problems ?
Excuse me if im in the wrong channel
Hey!
I'm trying to setup a card for a custom account. What's the preferred way of tokenizing the information before sending it to the API? Do I need to tokenize the expire month and year, or just the credit card information?
Thanks in advance,
Noah
If we have an Indian customer who signs up, with a payment mandate for off-session. What is the chain of events that will happen if the "payment_method_options[card][mandate_options][amount]" that is provided is different than the amount we attempt to charge. For example, the user signs up for a subscription base fee + metered billing price in one subscription, and then we need to charge above the "base fee" due to excess usage.
how can take a percentage of a subscription with connect
how can i get rid of this
Hi, I'm trying to clear the usage record for a subscription item so I'm using the following code:
Hello team,
From today I have started facing this particular issue.
It was working earlier but suddenly from today, I am facing this error.
Help is highly appreciated
Once the Stripe.elements form is displayed to the customer, is it possible to change the amount that will be charged without refreshing the form if they have entered their information? The goal would be to change the price if the customer enters a coupon code at the bottom of the payment form. The coupon code textbox is located between the form where the customer enters their credit card information and the submit button.
Hello! Could you explain the difference between transfer and charge? Which one is the best to use if I wanna charge connect account in the wenhook? thanks
Hello, need help to implement Apple Pay via Stripe add-on in Gravity forms (WordPress). Apple Pay in payment methods turned On and website's domain verified
Hi, I am using Vue JS for front-end and stripe for payment. I am new to both of these.
For 3DS flow, I get a link from backend that I show in an iframe.
For simple 3ds, I receive post messages from the iframe like event.data.type that gives me
-- "loaded" when the content is fully loaded and
-- "stripe-3ds-fallback" when I click on Complete or Fail payment.
But when I use test card for 3DS 2, I only get "loaded" message and not the second one. and I don't know what can be the trigger event for me to close the opened modal that has the iframe.
Can someone help please?
I am using .NET. I am successfully capturing a charge with a payment intent. It includes a transfer. I can include an amount and a destination in the transfer, but I am not able to add metadata. With the old API, when I completed a charge, I would receive a transferId. I would then retrieve the transfer and add the metadata. The payment intent returns a transferGroup (id?), but no transferId. How do I retrieve a transfer from a paymentIntentId or a transferGroupId?
- I don't understand why we can't just add metadata to the initial transfer.
- Why doesn't a payment intent include the transferId?
I currently have a PayPal business account, but it is not comfortable for my clients since not all of them have a PayPal account. Therefore, my main objective is to configure a direct payment channel with cards, apple pay and google pay. As a legally constituted company I have all the necessary information to proceed, however I do not know what steps to follow. last point my business account and my nicofit limited liability company is registered from costa rica.
I tried to contact you via email to make clear a problem, but it said "You’ve sent an email to an inbox that isn’t actively monitored."
Hey, so I am creating a payment integration. I wanted to test the webhook locally. I have written the /webhook endpoint which receives the data whenever I trigger the webhook manually as shown in the picture. But the problem is that the data in the webhook is random I think, like I have ids and customer in my webapp's database.
Is there any way to change the values of data in the stripe webhook trigger payload
Hello , Can we get the spent amount per customer in monthly format?
if i make a pi to a pm of a customer without indicating on or off session explicitly, what does stripe default ot?
For a Checkout Session in mode: setup, how can I mark the payment method collection as needing tax calculated / off_session? Or is Setup implicitly off_session?
Hey!
Is there any way to autofill the card element form/div on creation?
Thanks 🥰
when creating a subscription via api, can you change the price for first 3 months of subscription. So say price is $30 / month for 12 months, when creating subscription can you say its $25 for first 3 months then go back to original price of $30 for remainder?
hello,
i'd like to retrieve a subscription expanding latest_invoice - however, sometimes it's a zero dollar trial invoice that our system needs to ignore completely. is there any way i can automatically sidestep that 0 dollar invoice in this call, or is my only hope to issue another request to get all invoices by subscription and do the filtering myself?
can you let me know what is going on with this invoice in_1Nici3BPM36OC3gXTTA4pBa3
How can I know what retry # an invoice is on for payment failures? I have it setup that it retries after 1, 3, and 5 days. But I want to take on different actions in the app depending on if I receive the first retry event or 2nd retry. How can I distinguish them?
We're just about to launch P24 in Poland and had someone helping us test there in production. When doing a test we're looking for the charge.completed webhook event but its taking multiple minutes to receive. Any ideas? Is there an alternate flow that doesn't involve an async webhook where this might be faster? Blik works fast.
hello - i have a question about changing the interval on a subscription plan without creating a pro-rated bill for the customer
Hello, I would like to close my account, but you are preventing me from doing so. I can't find an answer on your site. Can I get technical support? I speak French, I can get by in writing but not speaking in English.
Hello guys how I can get status field showed in this view from a connect account
hello, is stripe able to handle basic auth for webhooks? any docs on this related to webhooks or handling basic auth?
I am having issue using stripe session checkout
$response = app('stripe')->checkout->sessions->create([
'payment_method_types' => ['card'],
'amount_subtotal' => 1000,
'amount_total' => 1000,
],[
'stripe_account' => $stripeAccount,
]);
But i keep getting this error Received unknown parameters: amount_total, amount_subtotal how do i solve this please
Hello, How can I get the object of a transfer with the api and c# having the ID attribute :"tr_1NhhYKICcfgou5Ma3eLHeEHe"
Hi Stripe devs. Quick question. it looks like when one sends float or int values for a field in metadata, they are converted to strings. Just want to confirm that's the case, and not something that is happening in my own codebase before it arrives to Stripe.
Hello - I sync my stripe with QuickBooks Online and am seeing both the deposit and a sales receipt from stripe for the same transaction so on my profit and loss statement it has both when there should just be one transaction. What am I doing wrong?
Hello- I cant locate my sign in email. Can you help me find it please?
Hello
Can anyone help me figure out why I can't transfer my balance to my bank account?
when trying to transfer I get the following warning Cannot create transfers. Contact us at https://support.stripe.com/contact and send us more information for help
Find help and support for Stripe. Our support site provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
I am making call via Stripe API to get invoices data. I saw that there's a limit of 100 items we can get from each API we we need to use pagination, but I am havng a hard time to understand how to do it.
Does custom field array start at 0 or 1
Example of saving acss PAD payment details:
Hi, I'm trying to apply the following example https://stripe.com/docs/payments/acss-debit/set-up-payment?platform=web to acss PAD payments. The example show how to do it for card payments.
Do you have any client-side example on how to do it for acss bank account?
Thanks in advance
Pending updates aren’t supported when the subscription’s collection_method is send_invoice or when bank debits are used as the payment method for the subscription. so what happens if the current subscription is using ach debit and I want to upgrade the subscription
Hello 👋
I would like to create a Stripe::Treasury::OutboundPayment https://stripe.com/docs/treasury/moving-money/financial-accounts/out-of/outbound-payments#obpexternal
using the destination_payment_method option. Therefore I need to create a PaymentMethod object. I would like to use this PaymentMethod when the user is not present. Do I need to associate this PaymentMethod with an off_session PaymentIntent?
Calling stripe.checkout.sessions.create (node js) but receiving a v1/customer call in my stripe logs? confused why I'm not getting a checkout session object return
My brain is working overtime right now so I'd like to apologize in advance. 😅
After creating a Card Element and Mounting it to the Div. Is there any way to retrieve the Card Element object using only the Mounted Div Element?
Is it possible to have a subscription on one stripe customer and then transfer that subscription to another customer? cant seem to find any doc's about this idea..
Hello 👋
I thought all the webhook events were listed here: https://stripe.com/docs/api/events/types
I don't see any treasury events on that list, but I see a number of Treasury events listed here: https://stripe.com/docs/treasury/account-management/financial-accounts#webhooks
Does the first link above not list all the events?
is there a way to use stripe for tax calculation with in-person terminal payments?
need help about stripe webhook, which event for subscription cancel for webhook?
Hi, we have a partner that we pay through Stripe Connect, that user would like to update their bank account that they receive payment sto. What is the process for doing this?
Hello, I'm new with stripe
Last week I opened an account on Stripe
And I got some payments
But he asks me to wait seven days, and today is the time
But until now I can't withdraw payments
Hi, i have a subscription with usages on it. Upon a user upgrade, I would like to bill the user immediately for all their usages then move them onto the next subscription with their usages cleared. How can I do this?
Hi
Hey, we have a stripe connect express user that is not able to receive instant pay to his bank account now, the API returns that his bank account is not eligible for Instant payouts, but he has been using that same account for over a month with instant payouts. Did anything change that is not accepting it anymore? acct_1N1ZtvFLrJhTnYOf
hi how do i set default payment method in stripe session checkout in laravel ??
where can i invite teammembers
I'm trying to get a preview for a subscription upgrade and i'm getting this error can you take a look at the request id req_IP4hjQgRusqKOS
Hello, Is there any way to know the device from which payment happened in Stripe? mobile vs desktop, or app vs web?
Hi, once the Stripe.elements form is displayed to the customer, is it possible to change the price on a subscription without refreshing the form if they have entered their information? I know it's possible with a paymentIntent and elements.fetchUpdates() https://stripe.com/docs/payments/accept-a-payment?platform=web&ui=elements#fetch-updates but if i try to change the price on a subcription it return error : "You cannot update a subscription in incomplete status in a way that results in a new invoice or invoice items. Only minor attributes, like metadata or default_payment_method, can be updated on such subscriptions." The goal would be to change the price if the customer enters a coupon code at the bottom of the payment form. The coupon code textbox is located between the form where the customer enters their credit card information and the submit button.
Hello my stripe payment link is showing expired after creating a payment link
I dont see any credits that the customer has in their account being reflected in the invoice preview. is that expected behavior
hi there
I understand charge.dispute is someone start dispute from their bank, but what is issuing.dispute
Hi. I want to transfer my mollie payment method customer and card info to stripe. How can I do that?
Pending updates aren’t supported when the subscription’s collection_method is send_invoice or when bank debits are used as the payment method for the subscription. so what happens if the current subscription is using ach debit and I want to upgrade the subscription
Hi everyone - I am having an issue with charging a customer via API. The error message says that Cannot charge a customer that has no active card. But when I go to the customer's account, the customer DOES have an active card. Not sure where the disconnect is. Can you help? Request ID is: req_oJPjepOWmb6zbB
Yo I'm trying to pay my PGSharp subscription and it keep declining my card for NO REASON
hello, we are using stripe as a platform.
we are able to connect users and they are able to make payment without issue.
but when they try a refund we get this error
Hi there,
Anyone using stripe-react-native and come across the initPaymentSheet issue where currencyCode is not a propr for applePay?
I believe it's this issue - https://github.com/stripe/stripe-react-native/issues/1333 - wondering if anyone else has worked around this issue?
teeks_02079
Hi all!! Happy Friday :). Quick question about development using standard connect account - can we hold funds in our company-connected account and issue them back to the buyer (e.g., refund) before they reach the seller’s separate stripe account? Or will we need an express account for that.
Elisabeth
Hi, quick question for test clocks: you can't add a test clock to an already existing customer, right?
https://stripe.com/docs/api/payment_intents/update
Is there a way to see Price ID from a payment intent? I am trying to use Price ID as a way to associate items to names for order notifications, but i do not see it
Hi all
I am working on shopify application , implementing Login with stripe with this API
https://connect.stripe.com/oauth/authorize?response_type=code&client_id=#{client_id}&scope=#{scopes}&redirect_uri=#{redirect_uri}"
here i am making redirect url as
https://admin.shopify.com/store/#{@shop_domain}/apps/#{@application_name}/thank_you?auth_platform=#{@auth_platform}&shop_id=#{@shop_id}
and same redirect url i am adding in stripe application settings at (https://dashboard.stripe.com/test/settings/connect)
But the issue is my shop_domain and shop_id is a dynamic value and the url i am passing at stripe application is static ,
i want make it dynamic so, even if my redirect url is
https://admin.shopify.com/store/#{@shop_domain2}/apps/#{@application_name}/thank_you?auth_platform=#{@auth_platform}&shop_id=#{@shop_id2}
i still able to redirect to my app successfully without getting error like image attached below
Kindly please help me regarding this problem
Thanks a lot
Hi, I want to ensure that I create a subscription only when the customer has a payment method setup. So, I would need to look on the default payment method in the invoice settings. If it is defined, I create the subscription with that payment method, if not I create a setup intent. Is this the normal flow?
Hi, I am an end-user and need to create a payment link from the API to enable intent to store payment details. I'm following some documents for the code but don't know how to access the API in the first place. can someone point me to this/is this something I need to do myself?
I have configured a product with a US dollar price, and then I hope that when the user pays, he can pay in the local currency according to the region. How can I achieve it? For example, the use of RMB in China...
execuse me.I generated a checkout link using backend code, but I found that there was no Apple pay and instead a link. I am sure my device supports Apple pay
hi
i have one doubt
what is the difference between sourceId which is src_xxx
and cardId which is card_xxx
sometimes im getting src_xxx in customers cards some times card_xxx why it is like that?
Hello Stripe, may I ask, what's the TerminalException.TerminalErrorCode associated to this error message "Failed to collect payment method data"
Hello everyone, I'm new here, I just finished open my stripe account how do I get payment please guide me
the in stripe when user doing the payment through the invoice url
invoice = stripe.Invoice.retrieve(subscription.latest_invoice, expand=['payment_intent'])
invoice_url = invoice.hosted_invoice_url
is there any option for user to apply the coupon for the payment
Hello team! Our current implementation of stripe uses the client side to create a payment method, and then the payment intent is created on the server side. The intent's capture_method is set to "manual" & confirmation_method to "automatic", which means that if the payment method is confirmed and is succesfull the funds are held untill the server captures the amount. I was wondering if and how I can get the expire time for which the funds are held for? From what I've already searched, there is a general rule of thumb online of 7 days but depends on the payment method types so I would prefer if I can use the API's response for a set timestamp..
Hi, I'm using the checkout portal for subscriptions. I'm using the customer.created webhook to update the customer ID in the database and "customer.subscription.created", "charge.succeeded" and "invoice.paid" webhooks to update the subscription details in the database. Sometimes in rare cases (~1 out of 40 times) none of these webhooks could update the database as the customer ID was not found in the database. Ideally, the customer ID should get updated before any other event as the customer.created webhook is triggered before all.
I understand there might be a delay on our server, which is causing this issue. Can someone help me with a better approach to making sure that the customer gets updated before all other events?
Here's the screenshot for understanding the scenario better.
Hello using the billing subscriptions api. My subscription has a metered product on it. How do I get the current amount chargeable updated by the usage records?
Hello, I am not sure what to put as my webhook URL. I have my code properly set up and I can show you my file structure if you need! I'd rather not share the actual URL to my site so if you could pretend my site is "google.com"
@uncut turtle (not officially stripe ) you need to create an enpoint on your web api for stripe to call with updates. So if you create an endpoint called yourendpointforstripe you need google.com/yourendpointforstripe
@uncut turtle Let's use the thread created for you: https://discord.com/channels/841573134531821608/1144521397322924085
Hello! I have activated Google Pay & Apple Pay as payment methods. Although a weird "Pay now" button appears on a mobile phone browser when switching on "desktop view". What's that, and how to turn it off?
Hi, i placed apple-developer-merchantid-domain-association in .well-known folder, but when i click on add doman, i faced We attempted to retrieve the file at https://**.*******.org/.well-known/apple-developer-merchantid-domain-association, but received a 404 status code from your server. Please check that the file is hosted correctly. Note that our servers most likely send different HTTP headers than your browser; you should check your logs to see why the request failed. For more information, see https://stripe.com/docs/stripe-js/elements/payment-request-button#verifying-your-domain-with-apple-pay.
Hi team,
I have a question with the Client Portal.
I am using Stripe Connect, so a User can be dealing with multiple connected Merchants on my platform. Each Merchant has its own customer_id for a user. So when using the client portal,
$stripe->billingPortal->sessions->create([
'customer' => '{{CUSTOMER_ID}}',
'return_url' => 'https://example.com/account',
]);
The CUSTOMER_ID provided here will only be for one Merchant. Does it mean, that the Customer will have multiple Client Portals on my platform?
Thanks for you help.
Hi here, could you please tell me if I can customize billing portal page in any way? I want to show additional information in subscription area?
Anyone? Knows how to fix this glitch? Sometimes it says payment failed and the costumer get his things and i get nothing i guess its a illegal carding method to do this glitch
okay so the test payments are okay now.
How do i create invoice to send to customers? Thanks
hi what is meant by applied balance ?
Hey, I am getting "payment_intent_authentication_failure" with a message "The provided PaymentMethod has failed authentication. You can provide payment_method_data or a new PaymentMethod to attempt to fulfill this PaymentIntent again." on some of my 3d-enabled payment attempts by customers. Is this the regular "3d failure" message, or is this something else?
Hello everyone !!
I have integrated Stripe on my Woocommerce website, but I am facing significant difficulties regarding its very long loading time for the scripts at https://js.stripe.com/v3/.
I'm not sure if anyone can help me on this channel?
How to connect Stripe in-person payement to an Angular app
Hello Everyone,
I am using react-native-stripe-sdk in my react native app
I am using CardForm for the UI
Unfortunately, I didn't find any way to mask CVC field (CVC: ***)
Please help
The customer will only be on one connected account with one billing portal. Why will there be multiple billing portal buttons if there is only one customer?
Like for a customer purchasing on a ecommerce platform:
The customer can purchase from Merchant A,B,C. Then foreach Merchant, the customer will have a individual customer id. So there will be 3 client portals for this customer?
@waxen spindle @willow latch
hi all please i need help
i have a stripe account and multiple businesses and multiple posters i want to connect the businesses to stripe and connect the poster account to business acount
please help me anyone ?
Hey, we're a Connect Platform (standard). Is there a way to know if one of our connected accounts has enabled Stripe Radar?
Hello, is there a way to transfer funds (adjustment) from CA client to GB platform?
we got this error "Account debits are not supported from CA to GB"
after setting up a subscription, if a user intends to upgrade the subscription to a higher tier, such as the "Advance" plan, is there provision for customers to manually input a coupon code during the payment process for the subscription upgrade.
?
How to resolve this. This is payment is incomplete . How to resolve this error in Java
I have a strange scenario where a customer has failed a direct debit payment, then gone to my checkout to pay again and used a different payment method (visa) and the payment has gone through. But the subscription from the original DD has stayed cancelled and not made a new one. Pi is pi_3NfIlgAjtNFaRAYo1vc3aPZ2
Hello, I have a question, but I don't know where to put it. I paid in one of the stores. Before paying, he responded to my inquiry. After paying, he did not answer me. What should I do and how do I recover my right?
Hi, I using plaid to connect my ach bank in my react application which is using nodejs in backend. When in tes env, when I try add bank it works fine. Whoever when I try to add another bank for testing, it follow all procedure but it return only one bank. Is it because in test mode, stripe only provide us one bank for testing?
Hello All, we have a question, is it possible to send a bank transfer directly from the stripe dashboard to an external iban ?
Hey, If I have several products on stripe with frequent changes in pricing, where can I check and track the pricing changes made to the products?
Hello,
I have a "The provided paymeentMethod cannot be attached. To reuse a PayementMethod, you must attach it to a Customer First" on my Wordpress with Woocommerce and Stripe.
On the Stripe Payement, i have this message : "Payment XYZ requires an action on your part to be finalized."
When i perform payement on my own, its working fine ...
Do you guys have any idea ?
Thanks a lot !
Hello, I just want to ask who is the one create invoice in stripe?
Excuse me, I have a question. Is the first bill for my subscription generated on January 31st, and the second bill generated on February 28th (the last day of February)? Is the third bill on March 28th or March 31st?
Please I need help to understand how to bill a connected account! In the documentation it says that I must create a customer object that represent the connected account, but I can’t see the connection here! Is the customer id == connected account id? I want to create subscriptions for connected accounts
Excuse me again,. Is the first bill for my subscription generated on January 30st, and the second bill generated on February 28th (the last day of February)? Is the third bill on March 30th or March 31st?
Hey, I am currently creating a session to subscribe to an product. I also give metadata with the request. The response shows the metadata, but the webhook data later does not show the metadata. Why not?
Actual request: req_x7ALXifLXOsDDm
The webhook data: evt_1NixR2D4LgnRPd5tUVB61zfQ
Apple Pay: why it showing 'The customer has not entered their payment method'. I'm in test mode.
Hi, i am seeing invoice paid webhook event and when 20 subscription items are there in subscription the invoice paid web hook has 20 invoice line items data but for only 10 subscription item is coming, how to get subscription item related to each invoice line item
We use Connect with Custom Accounts.
We do a custom onboarding and need to connect a card to the account we create.
To do that we try using:
https://api.stripe.com/v1/accounts/[account]/external_accounts
But we get this error:
“Requests made on behalf of a connected account must use card tokens from Stripe.js, but card details were directly provided.”
So we use:
https://api.stripe.com/v1/tokens
But we then get 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. To enable raw card data APIs in test mode, see https://support.stripe.com/questions/enabling-access-to-raw-card-data-apis."
How do we attach a card to the account so we can complete the onboarding?
Hi folks! I am quite confused about payment methods and not sure in which field this question is underlying. SEPA is switched off in the Payment methods, but in our reactjs-app(where we are using <PaymentElement />) SEPA is still available. Moreover payments eventually are really accepted via SEPA which means that issue is not just a UI issue.
hey hi guys. right now i have been developing website which is related to long term rental properties. so here i need to integrate both recurring payment for each month rent and also split commission in between property owner and website owner.
is it possible to do with stripe subscription + stripe connect product?
is it possible to do both for each month? it mean while recurring the payment each month the payment need to split automatically. is it possible with stripe? kindly guide me.
I'm doing a test payment (with test api keys) on a connected account.
It seems like stripe is not sending any events to the webhook I set up in:
- Test mode
- Type: connect
https://dashboard.stripe.com/test/webhooks/we_1NixyJKWokmZWsWf8Bqi16uK
#1144583687611088989 message
That worked, thanks! ❤️
Hi, is there a way to retrieve the fee amount taken by Stripe for a transaction? I haven't found that field in the documentation for charge or payment intent
For instance if I pay 100 euros and the processing fee is 1.5% (regular card, no conversion), retrieve 1,5
Hey everyone. An online store I'm working on is looking to add Klarna as a payment method. When arriving at the Stripe checkout, is it possible to have Klarna pre-selected (rather than card) if the user chooses the Klarna payment method on our site? If not, would this sort of journey require two separate Stripe accounts, one with Klarna only and the other without?
Hey, I would like to reopen this thread: #1142009093545017404 message
OR create a new one 🙂
I am fine thanks
Hello.
I am trying to add Apple and Google Pay to our checkout page, using Express Checkout react element, and I have a few questions.
- Im trying to test them on incognito mode while using wallets (https://stripe.com/docs/js/elements_object/create_express_checkout_element#express_checkout_element_create-options-wallets) and for some reason it does not show the buttons (Google Pay for example) while using the same code it works in regular window (where I have Google Pay connected to a Credit Card).
- Another question, I didn't find it in the API but is there a way to disable the button? because it takes some time to redirect to another page, and the Google/Apple Pay are still enabled.
- Is there a way to use express checkout with Google/Apple Pay without stating confirmParams: {
return_url:....,
},
We have a logic that redirects after payment succeded and we prefer to use it if its possible
Hello.
I want to set up my Stripe account in a way that my customers won't receive credits when they change from a more expensive subscription price to a cheaper one (downgrade) and also that my customers will be charged immediately when changing from a cheaper subscription price to a more expensive one (upgrade).
Is it possible?
Hi, I have a question in regards to refunding application fees based on what I read on https://stripe.com/docs/connect/direct-charges#issuing-refunds and what was observed in test mode. In test mode I can "view the dashboard AS the connected account". When I do this and attempted to do a refund on a charge that had an application fee assessed, it gives an option to refund the app fee in the UI. Is there a way to prevent this?
Hello
"error": {
"code": "reauthentication_required",
"message": "Please log in again to complete this action.",
"message_code": "reauthentication_required",
"request_log_url": "https://dashboard.stripe.com/logs/req_ez3KjlVZIxon9v?t=",
"type": "invalid_request_error"
}
how exactly or what i have to re-authenticate ?
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
How do I get the source object from a payment intent?
Our webhook handler requires it to identify orders in the webhook
Hello Everyone,
I am using react-native-stripe-sdk in my react native app
I am using CardForm for the UI
Unfortunately, I didn't find any way to mask CVC field (CVC: ***)
Please help
Hey, I am curretly setting up a Stripe custom onboarding flow and need to know how to send the external account data (card, year, month and so on)
hi, anyone with integrating stripe in india
In .NET, is Stripe.Events.PaymentCreated deprecated now in the Stripe.net library v42.x.x?
Hi Team, is there any way we can get subscription default payment updated to the latest payment used
this was pointed out by stripe developers that if default payment is empty for subscription then renewal won't go through
thanks
Hi there, we use the invoice api in order to generate invoices on behalf of our customers. each customer has a connected account. Can we somehow customize the upper right side Logo on the invoice so it shows the customers logo?
hi team, is there a property in identity verification sessions outcome that I can get to see these risk profiles described here ?
After I create a payment intent, I view the latest_charge. Sometimes it has a transferId inside it and sometimes it does not. There is a transfer in every case. What could be causing this?
Hi there in connect we would like to payout our users, we cannot understand if a non business person could receive a payment throug connect, when we try to create a test one company or business type must be filled
Nevermind, I see it now. It's ACH, so the transfer hasnt happened yet.
Is there a way to allow a customer to add their CC information through a stripe request?
Im in a sticky situation. Long story short; In my situation theres no way to pass a stripe object as a variable.
Creating a new isnt an option because the same instance has to be used when tokenizing. (Im tokenizing a card element).
How exactly does stripe.js recognize a new instance of the stripe object, and is there any way to create a copy using its contents? The ID, a stringified version of the object or such?
Thanks in advance 😋
hello, I have a question regarding payment intents and application fees. when creating a payment intent I don't know which card (type) will be used for payment so I can't calculate stripe fee and in relation the correct application_fee_amount I want. Since the payment intent should be confirmed on the client side, when (and how) can I get the source card so I can add application_fee_amount? after the customer adds card info and before confirming the payment intent?
Hi, why can't I create an onboarding URL for standard stripe connect in Laravel?
$onBoardLink = AccountLink::create([
'account' => $account->id,
'refresh_url' => 'http://localhost:8000',
'return_url' => 'http://localhost:8000/?account' . Crypt::encrypt($account->id),
'type' => 'account_onboarding',
]);
I get the following error:
Stripe\Exception\InvalidRequestException: You cannot create Standard connected accounts with capabilities via API. in file /var/www/vendor/stripe/stripe-php/lib/Exception/ApiErrorException.php on line 38
What's the difference with express?
Is there a test card number that I can use to get back one of the "Incomplete" payment intent responses? These would include a PI with the status of: requires_payment_method, requires_confirmation, requires_action, processing and/or requires_capture. I need to test how our application is handling that scenario and I feel like I've tried every card listed in the documentation with no luck.
I need to write some tests for a form but I can't find a way to properly mock this actual element?
<form>
<PaymentElement
id="payment-element"
onChange={(e) => {
form.setValue('payment.paymentElement', e.complete);
}}
/>
</form>
is there any documentation I can follow in order to properly mock that Element and the onChange event?
Hello in stripe dashboard i cannot create a connected express account outside united state, why this happens?
There seems to be a validation issue with the NZ bank account (using the connect APIs)
The validation says "digits" but actually the example has alphabet. Can anyone help?
Hi, I am not sure this is the appropriate channel, I have Stripe integrated with Go Modern (a CRM App). I want to offer additional physical products to my subscribers, but I have limited quantity, because this item is curated and can't necessarily be recreated once sold out I want to set a product available amount on the item. I can' figure out how to do that within Stripe.
Hi! I couldn't find this anywhere in the docs but are object ids unique across our platform or are they scoped by connect account or anything else in any way?
Specifically, we want to know if treasury transactions created on different Connect accounts (but all under our platform account) could potentially have the same ID
Hello
i have used the Donation Block for Stripe by GiveWP on my website and i want to receive an private URL after the donation is succesfull
hello, when using Stripe Elements in our application and attempt to Enter bank details manually instead the pop up form that shows up does not let us type anything in it? Any suggestions how to fix this?
Let's chat in the thread created for you
Hey there is some bad compagny that uses stripe but doesn't respect their TOS (they shouldn't be allowed to use stripe because of their type of product) how can i report this compagny to stripe ?
Hey could you please check request req_JycjYkTbqBC41c How can I enable to customers to handle their payment methods?
I'm sorry, I got distacted and now can't respond in the thread. Is there a replacement for the PaymentCreated or was it just removed?
Hi. I can't access Invoices on my dashboard. It says "Page couldn't load"
Hi, could you tell me how to enable p24 ? For some reason im getting such error message "Request req_eWFdo6nfH7jkAl: The payment method type provided: p24 is invalid. Please ensure the provided type is activated in your dashboard (https://dashboard.stripe.com/account/payments/settings) and your account is enabled for any preview features that you are trying to use. See https://stripe.com/docs/payments/payment-methods/integration-options for supported payment method, currency, and country combinations." When I look at my dashboard i can see that this payment type is 'suspended' and dont see an option to configure/enable it
Hi, we're trying to complete a SetupIntent using the terminal and are wondering if there's a way to get the cardholder's name from the resulting SetupIntent or the PaymentMethod attached to it?
Hello I want to take commission fees on every transaction. How can I do that)
I need help
Basically I have started a shopify store and have enabled shopify payments, on my chosen account to receive the funds it has added stripe as a direct debit how comes
Let's talk in the thread I created for you
Is there some issue with Stripe terminals right now? I'm getting tons of reports from our merchants of Readers not working right now
Hey. I currently have a concurency issue with some webhooks when a recurring invoice is being payed
Currently I receive multiple different webhooks that pretty much mean the same thing and I was wondering which one do I need to focus on
repetition there
payment_intent.succeeded invoice.paid customer.subscription.resumed
others that I listen too
customer.subscription.deleted customer.subscription.paused
Hi there! We recently implemented stripe connect to allow our customers to collect payment through our platform. we'd like to offer customers the ability to test a payment flow through our platform. could someone please help us understand which credentials shoudl be used to offer linked accounts a test payment flow?
is there a way to trigger a specific event from the dashboard?
for instance, payment_intent.succeeded from a specific test customer's subscription?
Hi, I would like to ask on how to disable the proration in stripe.
Hi all. I am having a problem when calling Terminal.getInstance().confirmSetupIntent(...) from the Stripe Terminal SDK for Android. This is the error I am getting:
E/StripeTerminal(10795): com.stripe.stripeterminal.external.models.TerminalException: The card object must have a value for 'number'.
E/StripeTerminal(10795): at com.stripe.stripeterminal.internal.common.proto.ProtoConverter.toTerminalException(ProtoConverter.kt:248)
E/StripeTerminal(10795): at com.stripe.stripeterminal.internal.common.api.ApiClient$Companion.decodeResponse(ApiClient.kt:246)
E/StripeTerminal(10795): at com.stripe.stripeterminal.internal.common.api.ApiClient$Companion.decodeResponse$default(ApiClient.kt:223)
E/StripeTerminal(10795): at com.stripe.stripeterminal.internal.common.resourcerepository.OnlineDirectResourceRepository.confirmSetupIntent(OnlineDirectResourceRepository.kt:585)
E/StripeTerminal(10795): at com.stripe.stripeterminal.internal.common.resourcerepository.DirectResourceRepositoryRouter.confirmSetupIntent(DirectResourceRepositoryRouter.kt:148)
E/StripeTerminal(10795): at com.stripe.stripeterminal.internal.common.resourcerepository.ProxyResourceRepository$confirmSetupIntent$1.invoke(ProxyResourceRepository.kt:109)
E/StripeTerminal(10795): at com.stripe.stripeterminal.internal.common.resourcerepository.ProxyResourceRepository$confirmSetupIntent$1.invoke(ProxyResourceRepository.kt:108)
E/StripeTerminal(10795): at com.stripe.stripeterminal.internal.common.resourcerepository.ProxyResourceRepository.withCurrentRepository(ProxyResourceRepository.kt:147)
E/StripeTerminal(10795): at com.stripe.stripeterminal.internal.common.resourcerepository.ProxyResourceRepository.confirmSetupIntent(ProxyResourceRepository.kt:108)
I can confirm I am setting the simulated CC number. Any suggestions on what I may be missing here?
Hi! I'm using Stripe Connect to allow users to connect their Stripe account to our app. For some users, it says that they have "Re-use this business to create a new account". WHY IS THIS HAPPENING?
hey Stripe team - all of a sudden starting yesterday we are having trouble connecting our POS applications to the WisePOS-E readers.
We have seen this happen before where maybe the tablets or the readers pop onto different networks - and we have even seen where the DNS goes from recommended to Default which for some reason causes issues.
But this issue I have never seen before -> When going to set the recommend DNS on the reader we get the below? Not sure if this is related, but just trying to trouble shoot.
Hi I need help with stripe connect, refresh_url in account creation.
Hey team, from the time Link was turned on for us automatically, and when we disabled it for our account, I am seeing that all webhooks that were sent to us for successful payments (charge.succeeded) failed, because we did not have a handler for type=link in our code. So we have no record of these payments in our database. I am wondering if you can provide me with a cURL or some other way for me to see all of these failed webhooks specific to link payments, or simply pull a list of any and all successful or rejected link payments on our account (since I can re pull them if I have the charge IDs). Thanks!
pi_3NfyphFfzadd3IOM1fFAVHB1 is the example I found that triggered this investigation
Hi, I have card Id and customer Id now I have to pay some amount without checkout stripe
Hello, I am having trouble connecting my terminal to WIFI. I checked all the settings and it meets the requirements but the loading screen never connects to the selected network
Hello, I need help getting a stripe element on vue js. Thanks!
Hi, I have card Id and customer Id now I have to pay some amount without checkout stripe
Hi Team, I'm using Stripe Connect and it works well with signing up on my platform. However I'm struggeling with how to call the API to search for a users invoices. That being a user of that connected account. I can't seem to find an API endpoint where I can search for all users of my connected accounts. What is the correct way around this?
does the 'payment_intent.canceled' event include the subscription ID in the response?
Hello, I have created my connect webhook and set the account.update to listen but it does not receive events
I can update the email on a customer successfully using \Stripe\Customer::update()
Updating email on a connected account using \Stripe\Account::update() fails with invalid_request_error "This application is not authorized to edit the parameter 'email'".
I created the connected account using \Stripe\Account::create()
What am I missing to auth to update a connected account property?
Thanks
Hi folks! If I have a user based out of Sweden that has a valid US-based business (they have EIN) are they able to setup a Connect "Company" account with the country as United States?
Everything seems good for the most part but I'm not 100% sure if Stripe will require that they have a US SSN or US Identification. I.e. would they be able to supply their Sweden identification here?
Hey Stripe Wizards! I'm looking for some help on an error I'm getting -- it's a great error message but I'm not sure how to come back from this. A payment intent created on the server is trying to be confirmed by the Stripe React Native SDK. the error message is When setup_future_usage is set to off_session with a secret key, you can only update setup_future_usage to off_session using a publishable key.. (https://dashboard.stripe.com/logs/req_u0Rd8OUbvSrfk7). Is the Stripe SDK updating the setup_future_usage property automatically?
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Hi Stripe Ninjas
I changed my stripe customer email from dashboard, but receipts are still going to her old email, how to fix ?
Any help in this regard will be much appreciative. Thanks in advance.
KR,
Malik.
new here
decided to come here because emails are taking way to long and has been escalated 3 times because my questions are to technical
front-end angular typescript
back-end node js express
i have about 6 questions I need to ask
question 1.i am making a call to create verify identity address (invite only approved for US)
i hit this stipe iframe
I select the default verification success
I then see my return object when I request the session
shows verified but some of the fields are empty and some have been replaced with verified and match etc
is that how the live will come back? I was under the impression that it would return exactly what the user put in
so I tried with putting my own stuff in by hitting proceed
i filled in all of my information and the return object was not what I put in
how can I test and get valid data that is as if a user input it without errors?
also needed to get the dob so i took the vs id and requested the last report with vr id and expanded the call to include the dob
i could never get any test integration to return the dob
Is there a way to give the customers list or search an array of customer IDs I have stored and get back the customer objects matching those IDs? It doesn't look like I can based on the API docs, but thought I'd ask just to make sure.
We have successfully integrated the Apple Pay button on our registered domain and it's functioning as expected.
However, when we attempt to use an iframe to embed our checkout page, which includes the Apple Pay button, on a different domain, the Apple Pay button is not loading.
We have received the following error message in the Safari console: "Blocked a frame with origin 'https://example.com' from accessing a frame with origin 'https://js.stripe.com'. Protocols, domains, and ports must match."
Additional context:
Our primary domain (https://example.com) has been registered and configured properly with Apple Pay. The Apple Pay button works seamlessly here.
The issue arises when we attempt to use an iframe to display our checkout page on a separate domain.
I suspect that the error is related to cross-origin restrictions. Given this situation, we are unsure how to proceed in order to ensure that the Apple Pay button is displayed within the iframe on the external domain.
Could anyone please provide guidance on how to overcome this specific cross-origin issue and successfully display the Apple Pay button within an iframe on a different domain? Are there any recommended configurations or workarounds that we should implement to make this integration possible?
Hi, I am trying to create a subscription with trails along with some one time purchase items in a transaction. I am setting
trial_end -> trail end unix timestamp cancel_at_period_end: true billing_cycle_anchor -> trail end unix timestamp
While creating the subscription
This works for most part, but I am looking to auto cancel the whole subscription after
the trail end, and seems it’s not really happening even the cancel_at_period_end is set.
Any suggestion on how can I achieve the goal?
This might be outside the scope of this channel, but I have a question that likely reveals my relative lack of understanding about financial services and terminology:
The company I work for currently has a merchant account and a payment gateway provider. We're looking to switch to a different payment gateway while still using the same merchant account. Is this a service that Stripe even offers? From what I've been able to dig up with some Googling, it sounds like Stripe is just a fundamentally different sort of service (a payment aggregator) than what we're looking for (a payment gateway), but my understanding feels exceedingly tenuous.
I'm facing weird issue. I'm using stripe payment element. For one user the payment element is appearing as expected but for other user who has the exact same code has a distorted UI. Have anyone faced some this issue previously? Is this issue from the stripe element for the other css of the application is messed up?
We are getting error when the terminal restarts and try to update:
How can i disable all the other options like cash app pay or any other option which may come. I just want to show card
If I create a coupon code to be applied to a customers next purchase (Yes, you would specify a coupon when creating the next session https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-discounts-coupon) and its been used already, will that prevent the checkout session from being created?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Looking for help with tracking conversions via Google Analytics. We have implemented the guidelines for conversion tracking from Stripe's page but less than 40% of our conversion results are accurate. By accurate, I mean that only 40% of conversions are being tracked and shown in GA. Do you have any suggestions for ways to implement tracking to capture more data on GA?
Hey there i am having some difficulties creating payment methods. I am using react, and trying to use the PaymentElement to collect the data. But it seems like it is needing an intent, but, if my understanding is that i dont need an intent because im just trying to add a payment method for the customer? I am reading about the docs, but it doesnt seem to provide any insite into how to avoid creating an intent. i see the
const options = {
mode: 'payment',
amount: 1099,
currency: 'usd',
// Fully customizable with appearance API.
appearance: {/.../},
};
But im not sure if there is a mode that is required for just trying to create a payment method for a customer
physically wont let me type in my address info after failing a payment only fixed one time bc i turned off nord and now its doing it again yes i tried everting fix your site
Hey there, is there a way to test a client secret without using any frontend ? Some kind of a Payment Element simulation ?
Hi, i've a customer have a subscription of 89.76$ for 12 months. But he decided to upgrade the plan and i need to chsnge thst value to 165$, but when i tried to do it stripe puts 239$ in the vslue of the next billing invoice
is there a reason you guys dont support WPA3 networks? We have readers that are going to be used at events in hotels and other venues and I can see this being a huge problem
Can anyone help me please, I'm using stripe to receive payments in my store in the USA being in Brazil, but I went to test if everything was working ok but all payments are denied! NOTE: I tested 3 different payment types
Hi, if a user on our app requests to downgrade / upgrade their subscription, I create a subscription schedule for them to upgrade / downgrade them at the end of their next billing cycle. However, come the time of the next billing cycle, in the event where their card gets declined, I still want to internally 'move' them over to their new upgrade / downgrade. But, because I only provision access / update the db internally on invoice.paid events, my code currently doesn't do that
For some reason when I open my customer portal via the API, it doesn't load the same as the one I created on my stripe dashboard (which is what I've seen work out of the box from other videos)
my code is like this
const session = await stripe.billingPortal.sessions
.create({
customer: userWithStripeId.stripeCustomerId,
return_url: RouteCalc.baseUrl,
})
.catch((e) => {
console.error(e);
return null;
});
The page I've created is supposed to look like this, but it has no product information inside of it when it loads from the API generated url.
I use custom connected accounts. When trying to use a session create it wont work because the prices is not known for my account but only the connected account. This is because I was told that I shouldn't use the Stripe-Account header when creating sessions/invoices. Any guidance on this?
I'm trying to use the test cards for disputes to validate some behavior. I used the first one from https://stripe.com/docs/testing#disputes, the transaction went through, but looking at the associated payment object it just lists it as succeeded (and I also see no webhook calls for anything being disputed)
Any ideas what I might be missing here? Or is there a particular time window I should wait before the charge will get disputed?
one of our clients' bank accounts is blocked for some reason - can someone help me find out what the issue is?
are there more details on what exactly the sensitive_data_access_expired error code entails? we're attempting to access a user's us_bank_account.account_number via the /v1/payment_methods/:id api
we haven't encountered this error before, and this specific flow has been running (successfully) for some time
Hey Stripe Wizards! I'm looking for some help on an error I'm getting -- it's a great error message but I'm not sure how to come back from this. A payment intent created on the server is trying to be confirmed by the Stripe React Native SDK. the error message is When setup_future_usage is set to off_session with a secret key, you can only update setup_future_usage to off_session using a publishable key.. (https://dashboard.stripe.com/logs/req_u0Rd8OUbvSrfk7). Is the Stripe SDK updating the setup_future_usage property automatically?
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Hello Stripe guru's! i'm having a problem whereby people that are using stripe to pay through MightyForms, people can enter through mobile but not through desktop. could someone please help as a matter of urgency? 🙂
Hello, designing a table to hold stripe events, one quick question, is Stripe event id unique?
I'm an integrator using custom connect accounts and destination charges to process payments for my users. In the stripe UI a connect account payout shows the payments that were included in a payout to a connect account, is this something I can obtain so I can show similar details in my platform UI? I've looked at the payout events and the payout object and I'm not seeing anything that appears to provide this granularity of data with respect to payouts. Is this possible?
I try to use the clock to simulate the end of first month period for my subscription but i don't understand anything. I can't use a current subscription with current existing customer to simulate it ? And the other question which event i should look at when Checkout page is cancelled or the payment fail ?
Can someone help me with CLI syntax in stripe customers create? I am trying to pass the argument to set the preferred_locals array. I'm getting the error "InvalidArray" in "preferred_locals", but I cannot find an example of the syntax to pass the array. I want to set it to auto
Hi.
I have a question, is it allowed to save the clientSecret returned by the server in the cookies so that other Payments Intent are not created if the client refreshes the page ?
Another question :
If allowed, suppose a client changes the value of the cookie. Do you have an idea to check the validity of the Secret client ?
Thanks
Hello, I want to create stripe connect standard account, however I want to ensure that successful payments on my stripe connect accounts would have my business name and my business name would appear on stripe connect customers bank statements.
So if we are uber eats, I want ubereats to appear on customers banks statements even if customer bought pizza from "dominoes".
What fields do I need to prefill to ensure that using stripe .create() method?
const account = await stripe.accounts.create({
type: 'standard',
country: 'US',
email: 'jenny.rosen@example.com',
capabilities: {
card_payments: {requested: true},
transfers: {requested: true},
},
});
Hi, I'm using stripe shipping rates on my checkout, and came around with a question to ask here, just to be sure that I'm not missing anything, is there a way to charge the user by some integration with a third party api of shipping somehow? So that depending on what region the user is, the charge goes in a different price, is that possible or not?
Hi Team
does every payment intent has a linked invoice (all invoice events will trigger like they do for subscription)
also if we add receiptemail does stripe make sure to send mail to customer?
Hi, I am trying to enter Canadian test bank account from https://stripe.com/docs/connect/testing in the connect UI, but when I do that I get Please enter 9 digits for your routing number.
it looks like we don't actually create a Financial Account at all, but rather just create a customer for our users initially, which was that 2023-08-08 date
the flow as follows:
- get or create stripe customer
- create setup intent
- collect bank account for setup using setup intent
- confirm bank account setup
- retrieve payment method by
intent.payment_method.id
once 24 hours has past since the initial stripe customer creation, the retrieve payment method api errors out with sensitive_data_access_expired .
do we need to create a new stripe customer every time the user wants to add a new payment method (connect a bank account)?
For Connect Standard Account, which one should be used, stripe.paymentIntents. or stripe.checkout.sessions
The two are mentioned in different doc for the same kind account
Hi, i am with Bito, an AI assistant for developers. we just launched with stripe about 10 days ago for payments and recurring subscriptions. slightly urgent issue we have seen as month end approaches. We have many customers using Alipay to make payments for subscriptions. But what we see is that the payment method is not updated in the customer detail when suer is using Alipay to pay. so will this restrict Renewal of subscription. This is also causing an error when subscription quantity is updated. As there is no payment method, the quantity update API is failing. Please suggest how monthly renewal and quantity update will work via API for payment methods similar to Alipay? here's a screenshot:
This channel is closed on weekends and holidays, but we'll be back! If you need help before we return please contact Stripe support: https://support.stripe.com/contact/email?topic=api_integration
We're back! The channel is now open and we're ready to help you with your technical and integration questions!
i have problems implementing my ios stripe terminal integrations. I am using SwiftUI MVVM architecture. override init() {
super.init()
Terminal.setTokenProvider(self) // Set the token provider
Terminal.shared.delegate = self // Set the terminal delegate
}
, if i am init Terminal.setTokenProvider and delete inside mvvm, i am able to trigger my didChangeConnectionStatus ui changes BUT my app will crash after collect the payment, error message [StripeTerminal] ⚠️ An integration error was detected in your app. You can only call setTokenProvider before requesting the shared Terminal instance for the first time. We recommend calling setTokenProvider in your AppDelegate's application:didFinishLaunchingWithOptions: method., then i change those to init to class Delegate: NSObject,UIApplicationDelegate {
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {
FirebaseApp.configure()
// Terminal.setTokenProvider(APIClient.shared)
// Terminal.shared.delegate = APIClient.shared
// Set the token provider
Terminal.setTokenProvider(APIClient.shared)
// Set the terminal delegate
Terminal.shared.delegate = APIClient.shared
return true
}}
my ui change related code won't update , i can print the message on the console Connection status changed to:
Debug: connecting
Connection status changed to:
Debug: connected
true
discoverReaders succeeded but ui didn't updated
@silent sonnet Let's use the thread created for you: https://discord.com/channels/841573134531821608/1145510301131874354
i have wrapped with dispatchque but has no effect, func terminal(_ terminal: Terminal, didChangeConnectionStatus status: ConnectionStatus) {
print("Connection status changed to:")
DispatchQueue.main.async {
switch status {
case .connected:
print("Debug: connected")
self.isConnected = true
self.showReaderView = false
print(self.isConnected)
case .connecting:
print("Debug: connecting")
case .notConnected:
self.isConnected = false
// You might want to set `self.showReaderView` to `true` here or handle it according to your logic
print("Debug: Not connected")
@unknown default:
fatalError("")
}
}
}
Is there a way to restrict what products you can update your subscription to on the customer portal? We have 2 products, each with 3 prices, and we want users to be able to sign up for either of them, or both (separately). The problem is, when you go into Update Plan in the Customer Portal, you're able to change that subscription to the other product, which we do not want. We only want to allow changing the cadence (price) of your subscription
Hi there,
Could you please explain why https://stripe.com/docs/invoicing/payment-methods does have only a few payment methods marked as required send_invoice while https://stripe.com/docs/api/invoices/create#create_invoice-payment_settings-payment_method_types have much more of them marked. I.e. bancontact is marked as requiring sending invoice on the latter link, but not the first one
when I use the preview upcoming invoice api to upgrade a subscription to another price for some reason it is giving me the wrong amount. Also the invoice has 3 line items instead of 2. Any help?
I wish the tax_codes API would contain the category type like how it does in the docs: https://stripe.com/docs/tax/tax-codes https://stripe.com/docs/api/tax_codes/list
Hello, I've been trying to figure out the Stripe API for days but can't get it working. What I want to achieve for my SaaS project: (✅ = already completed)
- using UI elements from Stripe in my Nuxt 3 project ✅
- create customer with address ✅
- subscribe customer for a free trial of 14 days ✅
- assign a payment method (use the data from the UI payment element) to the customer ❌ AND charge him automatically after the trial has ended ❌
This is what my submit function does:
await stripeCreateCustomer()
// gets price id of subscription product
await stripeGetPriceById()
await stripeSubscribeUser()
const { error } = await stripe.value!.confirmPayment({
elements: elements.value!,
confirmParams: {
return_url: `${useRuntimeConfig().public.baseUrl}${ROUTES.ADD_COMPANY_PROFILE}`,
}
})
After submitting, my dashboard in Stripe shows the customer two times:
- with full information (address etc. but without payment method) + subscribed to free trial
- guest user with the same name, no address etc.) + with payment method + not subscribed for the trial but bought once. I think because this isn't quite correct but how to create a payment intent for the subscription?
const params: Stripe.PaymentIntentCreateParams = {
payment_method_types: ['card'],
amount: 1999,
currency: "eur",
};
const paymentIntent = await stripe.paymentIntents.create(params);
- I've just started working on a project where we'll have a .Net web service. From the web side I want to query the Stripe SDK determine to know how many subscriptions this account has. I'll have either the stripeID customer ID for the account.
- I came across this documentation on expanding the customer object to include subscriptions:https://stripe.com/docs/api/expanding_objects
- Running this code:
09: StripeConfiguration.ApiKey = "sk_test_...";
10: var service = new CustomerService();
11: var options = new CustomerGetOptions();
12: options.AddExpand("customer");
13: options.AddExpand("invoice.subscription");
14: var customer = service.Get("cus_...", options);
I get the following error:
Unhandled exception. Stripe.StripeException: This property cannot be expanded (customer).
at Stripe.StripeClient.ProcessResponse[T](StripeResponse response) in /_/src/Stripe.net/Infrastructure/Public/StripeClient.cs:line 153
...
at Program.Main(String[] args) in /home/.../Program.cs:line 14
I just wonder if I'm not going about getting account based data/subscription data in the right way.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
What is the magic way of creating a payment intent and applying a customer balance to it?
Hi i want to know what is the best method of preventing a user from going back after the payment intent is paid. I create the intent based on the user current cart store and once paid its deleted but if you go back an empty cart payment intent is created where the user can pay again.
Hi team,
I am trying to use the client portal feature. I'm using Stripe Connect, Standard Account and Direct Charges. I setup the platform account's portal settings in the dashboard. However, when creating the client portal url, it shows: You can’t create a portal session in test mode until you save your customer portal settings in test mode.
How can I get this work?
Hi, I wanted to create a aubscription with the default payment method of a client. I thought it would automatically pay the invoice for the first month, but it does not. After the first invoice was payed, the client is billed automatically. Do I need to pay the payment intent for the first time (with Stripe Elements for example)?
Hi, the account.updated event only appears when an account is updated, is there any event emitted when an account is created. I set up my webhook endpoint to listen to all events (['*]) but I only get the second event (if I update the account) for each account not any event for the first time I post to /account
Hi, I’m using apple pay stripe, in dashboard transaction payment method showing as 'none' , payment id : pi_3NjxhnB0RWwYRD2b1EMDQVEi
Hello
Can we get the payment method id by using the client secreat id or payment intent id
Hello Stripe Team,
We are currently implementing Stripe Webhooks.
We have Web application and Web API.
The stripe webhook is currently located in the WEB API. unfortunately it is not expose, only WEB App can communicate with it.
I can only expose a route in WEB App that can call the Web API Stripe webhook.
StripeConfiguration.ApiKey = _applicationSettings.Value.StripeAPIKey;
var json = await new StreamReader(HttpContext.Request.Body).ReadToEndAsync();
var endpointSecret = _applicationSettings.Value.StripeWebhookSigningKey;
var stripeSignatureHeader = Request.Headers["Stripe-Signature"];
In json variable, I'm having error because it is null.
Please help us on how can we fix this?
Thank you.
on a checkout.session.completed event, can i know if their payment method yields an async success / failure?
Hi , I am using https://stripe.com/docs/connect/oauth-reference standard users to connect stripe account. I have a question regarding the functionality of connect accounts on the Stripe dashboard. Is there a way to implement a restriction that prevents Connect accounts from manually clicking the "Capture" button within their dashboard for transactions? I would like to ensure that the capturing process occurs automatically without any manual intervention from the Connect account holders.
God morning, I am following the guide on - Collect payment details before creating an Intent https://stripe.com/docs/payments/accept-a-payment-deferred?type=subscription. I can get the PaymentElement to display but there is not different payment methods like Klarna available even I test with currency: 'sek'. Any ideas?
@misty hornet and admins - our company has been requesting to enable raw card data feature for days. We have submitted SAQ-D certificate and explanation of our payment flow but we have been getting no answers from stripe . Please help
Hi there - We want to show a payment form on our app so that the customer can enter card details. We have a connected account and our app is used by multiple clients with their own stripe account. We are doing the following to display a payment form
- Customer logs in to the app.
- They call an api to generate a payment intetnt
- We generate and send a payment intent using customer stripe account id
- The frontend app uses connected account public key to display the form
When doing this and when user enters card details into the form, it is throwing an error and the reason is the public key (connected account) used in front end doesnt belong to the stripe account of the customer account which was used to generate payment intent in the api.
How do we handle this our app, backend and frontend?
Hello team, i have this type of error how can i resolve it?
code: 'insufficient_capabilities_for_transfer',
message: 'Your destination account needs to have at least one of the following capabilities enabled: transfers, crypto_transfers, legacy_payments',
Hello, when we use the api interface to call the payment, how to get the status of the current transaction order?
Hello team I am from India. I use Indian stripe account. When I connect in my shopify app it connect but when customer pay from USA it not work . Please can you help me to resolve this issue
@remote patrol this error show
Using stripe.invoices.retrieveUpcoming with automatic_tax, is there a way to access the tax type like in the invoice object (https://stripe.com/docs/api/invoices/object#invoice_object-default_tax_rates-tax_type) or the tax calculations API? (https://stripe.com/docs/api/tax/calculations/object#tax_calculation_object-tax_breakdown-tax_rate_details-tax_type)
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
hi, how do i create a setup session that sets the added card as the default payment method?
im using this snippet to create the setup session:
SessionCreateParams params = SessionCreateParams.builder()
.setSuccessUrl(successurl)
.setCancelUrl(cancelurl)
.setMode(SessionCreateParams.Mode.SETUP)
.addPaymentMethodType(SessionCreateParams.PaymentMethodType.CARD)
.setCustomer(customer.getId())
.build();
Session session = Session.create(params);
Hi all, does anyone know if there is any update about the Opennode integration release in the Stripe Apps Marketplace?
Hi everyone I am from Thailand, I have question about PromptPay payments.
I have successfully integrated Rezdy with Stripe, but when it comes to the payment step, I'm unable to process PromptPay payments. I've checked the PromptPay settings and confirmed that it's enabled. Is there anything else I need to configure?
ACH transfer to do in Canada? Is it possible if so then how can I achieve this?
hello is anyone i need help
Can I retrieve a plan through a Product ID?
hello devs! this is Karlis from Latvia, I've been looking for a gateway that would handle NFC payments on my terminal device.
I found some documentation on android tap to pay - but it is not very clear
-
in Stripe web page I see the tap to pay regions are quite limited, does this apply to the terminal use location or the business registration location?
-
is Tap to pay only android limited? can I use it with a NFC terminal on a RPI for example?
-
Tap to pay testing - I saw a post where it was mentioned that there is no test environment and you have to have your app google signed?
-
any advice on where to look further?
Thank you and have a productive day!
Hello devs,
How can i create account with UK country for gbp currancy?
Hi, should a Stripe user for the customer be created already when they create an account and inlogg on our site or after they have chosen what plan they want to subscribe or buy on a separate buy/plan page? Looking forward to implement (monthly, yearly, lifetime) so subscriptions and maybe the lifetime is one time payment.
Hi, Team need some help over setup intent. Please advise. I am using paymentsheet with setup intent. But becs debit card is not coming up even configured. But it's coming with payment intent.
Hi! I was trying to test some feature in my app, and ran onto the following error when executing a transfer between my platform and a US connected account : stripe.error.InvalidRequestError: Request req_xxx... Funds can’t be sent to accounts located in US because it’s restricted outside of your platform’s region; please contact us via https://support.stripe.com/contact for details.
I don't mind not being able to support the US in my app, but how can I know programmatically, knowing the connected account, if a transfer between my platform and the account will work or not?
Hi,
Why payment_method of paymentIntent object is getting null for some transactions even if it is a success?
https://stripe.com/docs/api/payment_intents/object#payment_intent_object-payment_method
您好,我这边在前端js调用了stripe.retrievePaymentIntent()方法,拿到status参数,请问status会有哪一些状态,有没有付款失败的状态呢?
Hello, I am here on the front end js invoked the stripe. RetrievePaymentIntent () method, get the status parameters, can I ask you what the status will be some state, is there any payment failed state?
if subscription['collection_method'] == 'charge_automatically':
collection_method = 'charge_automatically'
payment_behavior = 'default_incomplete'
else:
collection_method = 'send_invoice'
payment_behavior = None
dest_subscription = stripe.Subscription.create(
customer=dest_customer.id,
items=[{ "price": new_price_id }],
cancel_at_period_end=subscription['cancel_at_period_end'],
coupon=coupon,
billing_cycle_anchor=subscription['current_period_end'],
backdate_start_date=subscription['current_period_start'],
default_tax_rates=subscription.default_tax_rates,
default_payment_method=old_customer.default_source,
metadata=subscription.metadata,
collection_method=collection_method,
payment_behavior=payment_behavior,
trial_end=subscription['current_period_end']
)
I am trying to create a subscription based on old customer's data from another account and everything is working but the billing method is set to "Charge default payment method", but my customer's payment methods are not set to default
Usually what a working subscription for me is like Billing method: "Charge specific payment method" Payment method: "•••• 0916"
I want to either set all the customers payment methods to default or change the billing method or if there a better solution
I did not find how to do either, can you help me with this
Hello, we're using Stripe Connect, and when we receive a payment, we automatically transfer the amount to the given stripe connect account, to avoid any trouble with the money in the balance use are using the source_transaction parameter of the transfer object.
However, we have some cases when we want to transfer to the connect account more than the amount of the transaction (typically, we have sometimes promotions or operations that are on us as a platform).
In those cases, we cannot use source_transaction and our balance will be used for transfers. Our problem is that money will miss at some point and transfers will stop working and we need to transfer later by hand when the balance is filled again.
Therefore my question is how to mitigate this issue? by eventually taking partially the transfer on a charge? Is there a mechanism I'm missing?
Hi, I wish to integrate 3Ds payment to my Stripe API, i was reading the documentation but it is really strange and I can't get it. Is there someone who can help me integrate 3Ds so I can accept those cards.
Hi... Is it possible to create a payment link for Stripe in an email or order confirmation? I run a rental business where a product can be reserved, and payment should only occur if the requested product is available.
how to set price for Each Additional user i
Hi I need help on the transferring funds from a connect account to an application account.
hi Team
need some help with this
#dev-help message
we added
PaymentSettings: &stripe.SubscriptionPaymentSettingsParams{
SaveDefaultPaymentMethod: stripe.String("on_subscription"),
},
but renewal still failed
can you please suggest what to do here
how to create the payout from the connected account?
Hello Stripe team, is there a way to setup more than 16 webhooks in the dashboard at https://dashboard.stripe.com/test/webhooks ?
Hello Stripe Team, Need urgent help, We are not able to tokenize the card details for payments, we have used the method suggested in the document, but the issue is not getting resolved
Hi Guys Is it possible to have multiple business url created for standard acount?
does subscription's cancel_at_period_end automatically set to true after I delete a plan?
hi how do i make sure that the stripe form has been filled ? i need a way to check if the card is good and filled in order to complete the order
Hi, apple pay stripe: we implemented the code, transaction successful, but in payments 'payment method' showing as 'none', code attached please check
I know it can only be single url but what i am asking is that for multi blog application will it have multi blog also in stripe connect??
Can anyone please tell me how I integrate apple Pay and google pay with my stripe ?
Hi,
Need some clarification on using Stripe Financial Connection for a ACH instant verification.
doc - https://stripe.com/docs/payments/ach-debit/accept-a-payment
The instant verification of bank account for ACH payment is charged at $1.5 for each verification. We have a standard connect platform account with direct-charges and have merchants integrated over our platform. The $1.5 verification charge will be charged on the connected account or platform account?
Hi, Team apologies for posting this query again as my earlier response got blocked due to late response form my side. I need some help over setup intent. Please advise. I am using paymentsheet with setup intent. But becs debit card is not coming up even configured. But it's coming with payment intent. Stipe iOS version is latest.
Hi Team , We have a requirement with Stripe iOS SDK. We are looking to provide only Edit Card functionality not Add Card / Remove Card. We are using setup intent.
Good afternoon.
I am writing to you for the fifth time about my payment problem, no one answers me. My first payment has not been credited to my account for the SECOND MONTH. Who should I contact??