#dev-help
1 messages · Page 70 of 1
Hey, over a year ago I asked about an upcoming beta feature - subscription schedule amendments. I was wondering if there's an ETA. Managing schedules in code is pretty difficult and error prone right now so this would be a big help
Original post: https://discord.com/channels/841573134531821608/1002302564727005284
I would need help in integrating UPI payments to my app
A few questions about the payments intents - Can you use the payments intent to save card details at checkout and then charge to the connected account 10 days later - or charge when a button is pressed in our UI? Can the platform account later manually charge the same saved card to direct funds from the saved card to the connected account? How long can you save cards for in stripe? https://stripe.com/docs/api/payment_intents
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Is there any way to customize the placeholder of elements? Postcode has a placeholder of WS11 1DB
Hi. I am working with subscription at the moment and I want to simulate an event where the first invoice is paid but then the payment is declined the second time. How can I create this scenario using one of the test cards?
Hello. Do payment intent reversals (either partial or full) have any associated fee?
Hello
I have integrated a Tap to Pay with a stripe terminal.
in Android 13 all works fine but in Android 14 I face this error
https://github.com/stripe/stripe-terminal-android/issues/387
I used this versions
implementation "com.stripe:stripeterminal-localmobile:3.2.0"
implementation "com.stripe:stripeterminal-core:3.2.0"
Does Stripe charge an invoice fee for one-time payments? The next customer paid for the product from my store and received it. I created an invoice after the payment process. Any subscriptions etc. Even if not, is there still a 0.4% invoice fee?
Hello
Good day Stripe team!
I would like to ask a couple of questions regarding Stripe Terminal 🙂
-
Would it be possible to display a "transaction success" screen and print out the paper receipt from the backend (Stripe API) without going through a transaction capture lifecycle? For instance, an incoming bank transfer or Venom payment could trigger such event
-
What is the cost of an authorisation event if the transaction is then cancelled by the backend via the webhook?
Thank you
Hi
I want to enable raw card data APIs in test mode
Hi I need help with understanding few concepts on subscription.
I want to offer subscription to users. I have set it up like this...
Users selects their usage package pays for it using payment form generated through payment intent and stripe web elements. Once the payment is confirmed I link the payment method they used for payment with customer profile on stripe, then I create subscription and everything works. But on subscription creation the user gets charged again on their default payment method. I don't want to charge them again as they paid for first month already through payment intent. So how can I set the subscription to auto charge them from next invoice date after the current month? P.S can we do that without using trial period?
Good morning, I logged into my Stripe account today and realised that my account has been closed.
I understand that it is an error due to our products.
We sell CBD products, but they are not drugs.
In fact they are 100% legal products with your authorisations.
I need help to resolve this situation as soon as possible.
i'm facing some issue wjth a card using pos, issue is transaction_not_allowed
Hi,
Using terminal webhook. When a payment fail I receive 'terminal.reader.action_failed' with the following details : failure_code and failure_message.
I would like to have more details about the failure because failure_message is often very generic. How to get the decline_code I can see in stripe dashboard under POST /v1/payment_intents/pi_XXXXXXX/confirm (ideally within the webhook) ?
Thanks
hi, is there a way to update the footer of an upcoming invoice for a single subscription?
Hi, I need help implementing multiple payment methods using Stripe. I'm currently working with Stripe Checkout and Element, but I want to make a different request.
Greetings! I'm trying to get the Google Pay button to show in a Payment Element and am failing miserably. I followed all steps I could find, including enabling in dashboard, registering domain, updating to latest version of the API and library, using Chrome, setting up a valid card in Google Wallet. When I go to the Payment Element documentation page on Stripe.com (https://stripe.com/docs/payments/payment-element?locale=en-GB) I see the Google Pay button.
Hi ! I've been struggling with something that seems stupid. With payment links, how to send utm parameters when session is completed ? I figured out how to make sure those parameters go through from landing page to redirect, but I can't figure out how they can be stored in checkout session (or other) so they used in webhooks. Could you help please ?
Hello, I have an issue and I would like to know if anyone has a solution. I want to generate an invoice between two Stripe Connect accounts, but the problem is that my payment method needs to be in PaymentIntent capture mode. Unfortunately, it's not possible to achieve this through the creation of an invoice. I wanted to inquire if there's a way to do this in order to reserve the funds. Please note that I am operating in a business-to-business (B2B) context.
hi there, we are using stripe invoicing on our marketplace. We need to payout our vendors using Stripe Payouts, express connect accounts. I receive an error stating: No Payouts Processed as none of the payouts selected have been processed by Stripe. If the order payments have been made by non-Stripe payment methods, please use “Process Manual Payouts” to mark these orders as paid out. Can I get some help here.
hello if we have stripe metered plan and i have some usages records their but in between user upgraded subscription with new metered per unit rate how to handle this case
Hello Team
I am using the recomended payment methods on live mode but am getting errors in the same
Please help.
Hello.
I'm trying to make a Stripe subscription downgrade after the end of the current cycle.
To do this, I was previously guided on the Stripe Discord to call the API with the following flow.
1/ Well you can define the start_date as current_period_end of the subscription instead of calculating it
// schedule a change from gold to silver at the end of the period
$sched = \Stripe\SubscriptionSchedule::create([
'from_subscription' => $subscription->id,
]);
\Stripe\SubscriptionSchedule::update($sched->id, [
'phases' => [
[
"start_date" => $subscription->current_period_start,
"end_date" => $subscription->current_period_end,
'items' => [
[
'price' => $gold->id,
'quantity' => 1,
],
],
"prorate" => "true"
],
[
"start_date" => $subscription->current_period_end,
'items' => [
[
'price' => $silver->id,
'quantity' => 1,
],
],
],
],
"end_behavior" => "release"
]);
So, I call the API with the following flow
- Create Checkout Session API (with trial_period_days, coupon parameter)
- Create Subscription Schedule API (with from_subscription parameter)
- Update Subscription Schedule API
However, when I call the Create Subscription Schedule API, sometimes I get one phase and sometimes I get two phases.
- Subscriptions with trial_period_days result in 2 phases
- Subscriptions without trial_period_days will have one phase.
If a subscription has a coupon that is redeemable in multiple phases over time, the coupon should be applied after the end of the current subscription cycle.
Therefore, I would like to implement a feature to downgrade after the end of the subscription cycle using the phases generated by the Create Subscription Schedule API.
How would you suggest I implement this?
hello, i have a question please . does the creation of an empty customer via pymentintent is required before submiting the form? or can we do it after ?
Hi, I have a swiss account with Stripe. How can I look up automatic currency conversions? What will be the fees?
Hi there!
I have a question about subscription working Stripe and Apple in-app pay!
I have a problem like this: Right now I have subscription implementation in side stripe and now I need to implement that for in-app because the app store Is not allowing me to store that. Is it possible to work subscription Stripe and Apple Pay together?
example: I have created the subscription on stripe side and I want to update the subscription Apple pay side
Hi, HTTP status code
400 (Bad Request)
Timestamp outside the tolerance zone
how can i solve this problem
hi, In which case i get this response and where 'payment_intent.processing'
Hi there.
I have the following scenario: I must create a trial subscription when a user registers to my app. I have one product with monthly and yearly prices. My questions:
- Should I create an additional 0$ price for creating the trial subscription when a user registers?
- when the user wants to subscribe to one of the paid plans during the trial period should I create a new subscription or update the existing subscription?
hi there,
https://stripe.com/docs/api/checkout/sessions/create
i m follow above link and i m passing metadata. but when i subscribe with plan how can i pass those metadata on customer.subscription.created events?
Hi, there.
How to test ach debit bank using payment element in stripe test environment?
In this example Klarna has a subtitle of "Buy now pay later", however it doesn't have that in my implementation. It is possible to specify the subtitle? It would be nice to have "Buy Now or Pay In 3" for PayPal
Hi Stripe Devs, I have a query regarding Stripe Taxes.
I have added Tax registrations and also enabled automatic tax. But I get an error saying No such tax rate: 'txr_1OM7lcF9yHeYvqmoeLAcqfep'\n.
The steps are -
- I call stripe.invoices.retrieveUpcoming(stripePriceId) and then
- call stripe.taxRates.retrieve(total_tax_amounts[0]?.tax_rate).
The issue is the tax_rate being returned in total_tax_amounts[0].tax_rate value is not available on stripe and throws the above error.
NOTE: This behavior is happening in both Test mode as well as Live mode
hi
How to use the same checkout session to pay for the same invoice if the first checkout session failed because of incorrect card details?
Hello, I have a simple question, if I get checkout.session.completed event coming to my endpoint. Is there any field to know which product user paid for? Or session_id is the only way to link this items? I see field of payment_link also, but my product has only price_id as a unique identifier
Hello everyone.
I need to create a web elements interface.
That allows me to link a customer's card to his account.
For example, to be able to memorise several cards.
What are the bees?
Hello, I have an ecommerce website build on reactjs platform where i have implemented stripe gateway for processing payment. At the moment when i try to enter card details, its throwing me below error:
Sending credit card numbers directly to the Stripe API is generally unsafe. To continue processing using stripe.js, the stripe mobile bindings, or stripe Elements. For more information, see https://dashboard.stripe.com/account/integration/settings. If you are qualified to handle card data directly, see https://support.stripe.com/questions/enabling-access-to-raw-card-data-apis.
Can anyone help to diogonise this issue?
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 i have an account in usd..but am paying out in gbp..so for that first i am transfering the amount to connect id and then paying out..if the payout fails i need to reverse transfer from connect id to stripe..but due to charges am not able to transfer the initial amount..is there any way reversing the whole amount?
Referring to my previous thread,
I am using tap to pay as a payment method and want to know what should I use to create a payment intent.
Previous Thread: https://discord.com/channels/841573134531821608/1183726606208991242
Hi, My usecase is one time payment, achieve it via Payment intent apis , by creating payment intent via client secret flow and I will send customer param as null while creating payment intent . My assumption is since i am sending customer as null , stripe customer id will not be created at Stripe side and there wont be any customer.create or update stripe webhook events from stripe will be triggered. Are my assumptions correct?
Hi there, does anyone know when was Link (not Payment Link) was being introduced by Stripe?
Hi is there detailed page for Payment Intent Client secret wrt security context ?. This is the max info i got from stripe docs -- You can use the client secret to complete the payment process with the amount specified on the PaymentIntent. Don't log it, embed it in URLs, or expose it to anyone other than the customer. Make sure that you have TLS on any page that includes the client secret. Is there any other additional points to take care, Can you pls point me to comprehensive stripe doc ?
Hi, I have a requirement where the Stripe Connect Account onboarding should not happen at Stripe website, instead show as a iframe within our website. Is it possible? Can embedded onboarding support that?
hi ,
how can i integrate Google pay with stripe with react and nodejs?
Hi all. Let's say I have a checkout for a consumer, and I want the charge of that checkout to be later transferred (in part) to a connected account. I only know at a later time to which connected account I have to transfer the funds. So the checkout has to go to the platform account first (right?). At the point where I know to which connected account I have to transfer part of the charge, I can create the transfer with the source_transaction set to the original checkout charge ID. But What if the funds for the associated charge have already been paid out to the platform? CoPilot tells me that if i set the source_transaction to a charge that has already been paid out to the platform, that this will fail.
hi, in case I enabled paying with google pay, how can I know if a customer has google pay or not? I want to check how many of my customers who have the ability to pay with google pay actually pay with it. Is there any way to know that from webhooks events?
Hello
I'm using shopify and the payment options through stripe are quite limited there, I would like some help implementing stripe checkout to ensure that customers have access to most if not all payment methods
Hey I am new to stripe and want to ask a question here.
We want to add tax calculation for our service and we just need the regions and postal code and don't need to collect all the address information (Which we think it will make customers feel too complicated and leave..).
I didn't find where we can do that, now what we do is just create a checkout Session and set automatic_tax.enabled = true and also set customer_update.address = 'auto' to collect customers' address information in checkout page, does anyone have idea how to do that?
Is there an upper limit to the number of payment links an account can create?
How can I set subscription time like 1 year, 2 year, 6 months etc.
Here is my code
subscription = stripe.Subscription.create(
customer=customer_id,
items=[{
'price': price_id,
}],
payment_behavior='default_incomplete',
payment_settings={'save_default_payment_method': 'on_subscription'},
expand=['latest_invoice.payment_intent'],
)
I hope this message finds you well. I wanted to bring to your attention a situation that occurred during a recent test on our payment page.
During a trial run using a fraudulent test card, I successfully received a "charge.succeeded" webhook from Stripe for the transaction. Despite the use of a fraudulent card, the order was created in our system.
I am puzzled as to why Stripe sent the "charge.succeeded" webhook in this scenario. I am seeking guidance on how to handle this flow to prevent the creation of orders on our dashboard when such cards are used.
For your reference, the event ID associated with this transaction is "evt_1OM95RAqcf3IUNREkWdpKINY."
I appreciate your assistance in understanding and addressing this issue promptly.
continue from prevouis question
As I said earlier, Paypal may not be available in your country, please check the link that i shared earlier.
Ans: I mean other payment method
Would be cool if you could include the name of the account on this list, and not just the email/stripe account ID. We have a lot of accounts with the same corporate email (for administrative purposes), but that are different connected accounts, so telling them apart on the list requires you click each one of them to open details for the fee.
No valid payment method types for this configuration. Please ensure that you have activated payment methods compatible with your chosen currency in your dashboard (https://dashboard.stripe.com/settings/payment_methods) and invoice settings (https://dashboard.stripe.com/settings/billing/invoice) and that the amount (49) is not lower than the currency (usd) minimum: https://stripe.com/docs/currencies#minimum-and-maximum-charge-amounts.
I am running into the problem where I cannot distinguish Subscription purchases from One-time purchases via the stripe webhooks. I've tried to use charge.succeeded event and checkout.session.completed event but I don't see specific properties that allow me to differentiate whether it's a one-time purchase or a subscription.
Hello ! we are using stripe express connect and when a connect client do a refund, the documentation say that the amount is charged from the available balance amount. But, when I try in test mode, the amount is charged from the pending balance amount, is this behavior is normal, or I missed something ?
Hi! I'm following up on this thread https://discord.com/channels/841573134531821608/1181402470119903243
, in regards to implementing a way to track the commission i'm making on each transaction of my platform.
Right now i'm
- creating a payment intent with a manual capture method
- user confirms and funds are captured
- service is delivered on date X
- one day after completion of the service, if no issues arise then a transfer is automatically created to the connect account of the seller.
A practical example
Seller sells for 35 euro (amount), the platform commission is 10% of the amount (3.50 euro), seller receives 90% (31.50 euro).
Stripe's fee is (with test cards) 1.70 euro. Therefore my net commission (let's call it platform_fee) is 3.50 - 1.70 = 1.80 euro.
Right now i've associated to each transfer metadata with stripe's fee by retrieving the charge of the payment intent and expanding the balance transaction, where i found stripe's fee as per your colleague's recommendation in the thread
However i haven't found any way to keep track of platform_fee i'm making off each transaction or each user. Is there a way around it?
hello Dev support team, i have a possibly quick question, in a reactjs expressjs project, i am using paymentElements, and by default paymentElements has a country input that i would like to hide/remove, the following is my current config:
stripe={stripePromise}
options={{
mode: 'payment',
amount,
currency,
}}
Hello, I would like to offer a 4-years subscription on my site. This means that upon subscribing, the user pays once for their subscription for a period of 4 years. At the end of these 4 years, the subscription will be automatically renewed, and therefore the user will be automatically charged. How to do this ?
Hi, HTTP status code
400 (Bad Request)
Timestamp outside the tolerance zone
how can i solve this problem
might be a dumb question but
if im buying something from somebody and they send me a stripe link. when i make the payment with my card , can the person im buying from see my personal details?
Hi, continuing from here
https://discord.com/channels/841573134531821608/1182696327000367226
we want the app with Tap to Pay to only be collecting card details
so can we retrieve tokenized card details from paymentMethod, then send it to our backend and from our backend send to Stripe for processing?
Hello, we use you service for online ticket payments and would like to know if you accept Amex?
hello, i have a question regading of combination of stripe setup intent + subscriptions
hola hay soporte en español?
Hello - new to Stripe API and looking for input as to the best way to setup a low-code integration for a Flask-based website. My setup is such that users sign-up on the website to create a user account with an email and a username, they then have access to claim existing or create business accounts for the website. These business accounts are displayed and prioritized differently based on an account lever tier (silver and gold), which is what users can purchase as a re-occurring monthly subscription. I'm looking for recommended ways to integrate this functionality - one user must be able to create subscription accounts for multiple businesses and the user should be able to modify/cancel the subscription for each account.
how to generate secure token to use Tap to Pay on iPhone in stripe terminal ios
So far I've set up an embedded checkout but it seems that each checkout creates a new customer and subscription. I need each user/customer to be able to purchase multiple subscriptions for multiple business, and a way to pass that business name to the app but also link it so its obvious to a user which business they are modifying.
Let's use the thread I created above
How do I implement a "downgrade at the end of the current billing period" functionality?
anyone here that has implemented embedded checkout and are using Klarna? we are having issues opening the klarna interface running the checkout in our web app that is presented in an iframe.
On the Stripe hosted onboarding form for Custom accounts https://stripe.com/docs/connect/custom/hosted-onboarding there is a step that asks for the percentage owned by the account owner. Is there a way to update that programmatically or will we just need to provide a link to the Stripe hosted form whenever a connected account needs to update the percentage owned by the owner?
How can check if the user has paid for a specific product?
I plan to check if the purchase was successfully in my getServerSideProps() function in my page, which is redirect from check out as determined by success_url:
const session = await stripe.checkout.sessions.create({
line_items: list,
mode: 'payment',
success_url: ...,
cancel_url: ...
});
the check out redirect to my page and pass the ?paystate parameter which is OK or FAILED (depending if it cames from success_url and cancel_url, respectiely).
The someone can easily append this query string to end of the page or fake the http referer to pretende to have paid for the product so I need a server side
check too. How can I do that? I've tried:
const customers = await stripe.customers.list({ email: username });
if (customers.data.length > 0) {
const customerId = customers.data[0].id;
const charges = await stripe.charges.list({ customer: customerId });
//console.log('charges = ', charges);
// Process the list of chargeeps
charges.data.forEach((charge) => {
console.log(`Charge ID: ${charge.id}, Amount: ${charge.amount}, Description: ${charge.description}`);
});
}
but it doesn't show the purchases but a single subscription. I've done, in test mode, alot of purchases with the username I've passed in the argument.
How do I archive that?
While creating account sessions for embedding the onbobarding, I am getting this error. Any idea why this error?
Undefined property: Stripe\\Service\\CoreServiceFactory::$accountSessios
Hello, I am using Delphi Firemonkey to create a cross plateform app. I wanted to use stripe as a payment system. I currently am able to have the app communicate with my back end running react.js. This gets me the cusomer_secret tomy app. From here I cant figure out how to complete the Payment_intents . Mostly because it wont let me send CC info to stripe. When I try it says its not allowed, which i understand. So i tried to send it to the /Tokens api and same error. I tried again with create payment and its the same. My question is in delphi how can I create a payment type so I can complete a payment intent?
Hi, I created an account (which I still didnt got any payment) and need change the country for the billing, I cant find how to doit, anyone can help with this matter? Many thanks
Hi, we are getting errors when creating a payment intent smaller than 50 cents. Is it possible to configured (or disable) such limit on our account please? Thanks
Is there a standalone ACH Direct Debit Elements just like the Card Elements?
I have a requirement to support credit card, ACH direct debit and other payment methods that are not part of Stripe.
I cannot use the Payment Method directly since we would like to display the payment method options in a consistent UI.
hi,
I'm working with this method
https://stripe.com/docs/payments/accept-a-payment-deferred
and i want to get the customer name and email within payment details form.
Hi, my stripe account is only set up for mobile verification and since yesterday when I enter my email address and continue to the otp screen, the screen is greyed out and I never get a code on my cell phone. How do I get this resolved? This is a business stripe account and I need to be able to log in and pull transactions from Stripe for reconciliation purposes
When the coupon applied for Monthly Subscription, the coupon is applied for a current month only or it will applied for all the months?
i am using Setup Intents API to collect payments in future but now we are giving flexibility to use Klarna to pay installments
but when i pass
const setupIntent = await stripe.setupIntents.create({
payment_method_types: ['card', 'klarna'],
usage: 'off_session'
})
klarna as method, it gives invalid error, although i've enabled it in dashboard
any idea ? what could be missing piece ?
Hi, I’ve removed stripe from my authenticor app and now I’m still login in in my browser but whatever I do it asks for a code from authenticor app?
Hello, I'm looking for a json/csv that contains country code and the corresponding stripe taxe id e.g: for Ireland IE => eu_vat
Do you know if this kind of ressources is available somewhere ?
Hello!
I have an issue when trying to make transfers from my account to another "Connect Account" in test mode on Stripe. when attempting to make transfers using stripe.Payout.create, I encounter the following error:
InvalidRequestError: Request req_PLtMKQ0JG9HXl2: You have insufficient funds in your Stripe account for this transfer. Your card balance is too low. You can use the /v1/balance endpoint to view your Stripe balance (for more details, see stripe.com/docs/api#balance).
My question is how can I make transfers to connected accounts in test mode, and how can I add funds to my test account to address this issue?
Hello there I am in need of help
hi! i have a problems with the team stripe. They suspended my account because they considered my business to be too risky, but they still haven't returned my money. I tried to make the manual refund but it tells me that the account is not enabled to do so. I've been trying to talk to the support team through the dashboard for two weeks, but they stopped responding to me.
Hello Stripe Experts,
I've created a pricing table using the website and have an embed code snippet for my website. How would one either redirect the customer back to a "successful" page after purchase and/or add google analytics tag for registering a successful conversion? Thank you.
Hello, I would have some questions regarding the Card Product Codes feature (https://stripe.com/docs/card-product-codes).
- How is the detection done, through card bins?
- How is the detection data kept up to date?
Hello All, very new to this community. Thanks for the opportunity and your support. Looking for understanding if there is a way to automate payouts to my suppliers using ACH? What are the pre-requirements and the steps to do so?
Hello! Why are we getting a 402 Err from Stripe right away when trying to pay invoice?
Hello Stripe Devs. I am looking for a way to collect recurring donation and on the donation page, let customer decide how much they want to donate. All the examples I am seeing, looks like i need to create a product, attach price to it. create a subscription with price and set it to recurring. If I do not know how much the customer wants to pay, how do i create a product and price? Do I need to create product and price objects after the user selects the amount? Please clarify.
can i change the price of a product base on region of the user?
hi a follow up on https://discord.com/channels/841573134531821608/1183772196880003143
after a setting up a setupintent and collecting the card details how do we perform the charge?
is it with https://stripe.com/docs/terminal/features/saving-cards/overview#charging-saved-card
after creating the payment intent are there further call we need to make to complete the payment?
Question regarding Payment Intent. I am creating a payment intent following the example on stripe. The example said i do not need to pass in payment methods as the default is automatic. Why is the response status "status": "requires_payment_method" when I am doing it. request body - {
"currency": "usd",
"receipt_email": "email@yahoo.com",
"amount": "32000",
"customer": "cus_P8r97LWD8bZhow"
} response --- "status": "requires_payment_method",
I'm looking to have a customer be able to create a choose between a subscription tier for a business account (item). As an example, Customer123 has a Level1 subscription for Business#8 , a Level 2 Subscription for Business#15, and a Level1 subscription for Business#46. It seems subscriptions are tied to customers, not other objects so I'm not sure I'm able to set this up in my current setup, which has only 2 products: Level1 and Level2. Is there a way to link subscriptions products to customers and another object or field?
Hi! I'm trying to save a credit card for future use using Terminal API in React Native with Tap to Pay, I encountered an error saying SetupIntents are not available in Android. Is there any idea when is this going to be implemented? Any alternatives?
How do i add application_fee_amountto a stripe checkout session?
Stripe::Checkout::Session.create({
ui_mode: 'embedded',
line_items: extracted_data,
mode: mode,
discounts: [{ coupon: coupon }],
customer: customer,
return_url: "/success"
})
Hello everyone, I know this channel is not for this purpose. but I would like to know. How can I at least chat with customer service? I can't log in to my account. It doesn't send me the SMS to enter
Hi, I'm currently using Elements to take in a user's card information. Currently, I have an AddressElement on the frontend for their billing address. It only displays the Full name, Country, and Address inputs until I type in 3 characters in Address, which will show the other fields. How can I show all address fields by default?
JS code
<AddressElement id="address-element" options={{ mode: 'billing' }} />
Good morning everyone,
I'm seeking guidance and assistance regarding using Stripe's Invoice API. As we integrate this API into our system, we've encountered a few challenges and would greatly appreciate your expertise to help resolve them.
Using your migration guide, we recently migrated our client-side payment integration from Stripe's Card Element component to the new Payment Element component.
That update was pretty straightforward. However, we recently encountered issues when migrating from the Payment Intent API to Stripe Invoices.
When attempting to pay for an invoice on our client, we get the following error: Payment details were collected through Stripe Elements using automatic payment methods and cannot be confirmed with a Payment Intent configured with payment_method_types.
This wasn't an issue previously because we explicitly enabled automatic_payment_methods when creating payment intents. However, With the invoice object, the payment intent is created on our behalf after we finalize an invoice; although there are parameters available to use when creating an invoice to customize the payment intent, payment_settings, I do not see a way to enable automatic_payment_methods.
Is this not currently supported, and what do you suggest we do to move forward with this integration?
Hi, can you tell me how 3d secure work with paymentIntent in capture mode manual (off screen) ? I also use the Setup Intent method in order to do it later.
Hi Stripe Team,
I went to read the docs after the chat here on Friday (its closed, so I couldn't drop this there). I tried to understand my own reasoning for writing the code and realized I followed the instructions here
Also mentioned in this Stripe video at 11:03 https://youtu.be/uK7W5x_8gbg?si=5ybUBndeEGIH4Ko1&t=663
I am not accepting a payment in the app. Instead, I collect the payment details and charge it later (Set up a payment method). For the user it seems to be one seamless process. In the docs "confirm" is set to true server side which is why i did that (I think this preauth the amount). I did a terrible job explaining but looking at the docs now I think it's correct. We were looking at to accept a payment portion of the docs, which I didn't realize. Can you confirm my integration is fine based on the docs?
If it is OK then there may be a bug in the library (or my implemenmtation). If a card is declined for any reason and the user edits the details (lets say to make it correct). The payment sheet does not redo the process. It still shows an error. Video of me testing in app https://streamable.com/gyv1cv
Client Side Code: https://pastebin.com/q5cP29VC The initPaymentIntent function call is where I create the payment intent (Call to server ).
Server Side Code: https://pastebin.com/eSdVkW44
Hello all,
I am trying to use Subscription Schedules for the initial creation of a subscription, but am having trouble setting a billing cycle anchor for the subscription that is created. Is it possible to set the billing cycle anchor for a subscription created by a subscription schedule?
I went to reply to a answer in my own thread but it says I don't have permissions to post... how am I supposed to answer?
Hi guys, I need some help. My app was working just fine but recently my users started receving 400 Bad Status on some api calls from stripe. I went to the logs and saw this message: You can’t create a portal session in live mode until you save your customer portal settings in live mode at https://dashboard.stripe.com/settings/billing/portal.
Did the api received a update? Can someone help me?
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
jameslr02_08235
Team,
i am using stripe for all my payments in my apps market place and in our apps saas model
i am confused about the playstore and apple store 30% tax
in some blog i read google forces to use their inhouse payment system
- i want to know does using stripe in our app will we face any backlash from playstoree and applestore?
- will we be forced to remove the implemented stripe payment if we need our app in those stores?
Is there any api which returns the terminal serial number that's listed on a sticker on the back of the Wise POS E reader. Also where can we check it on the stripe dashboard?
thisisart7451
How to get payout details from payment intent id?
Hi. I am working on web hooks to receive payment failure notifications from Stripe to our customer API. I have used the basic implementation from the Stripe Github Repo. However I get the following message :
We do have a stripe integration up and running, the stripe confirmation emails are disabled in the dashboard (https://stripe.com/docs/receipts?locale=en-GB) however they are still being sent. Any idea why this could be?
Question:
I collect payments for a client: ex: $100
of that $100, I keep 3% ($3.00).
We distribute weekly to our client(s)
This particular case - Someone purchased something for $199.
- before the week was up, I refunded that $199.
- the stripe fees we charged not to the distribution, but to my %.
What am I doing wrong? How can we ensure that those refund fees are taken from the distribution vs. my "keep" ?
hi I need some help to the below issue. some customer can use the payment service and pay success, they can enter their credit card or alipay for payment. but some of them advise that ""Sorry, it seems that there are no available payment methods"", I am not sure that which part have some problem to show this message by some of my customer. Thanks
Hi can someone help me?
Hello - is there a way to identify from the refund object is the refund was done manually via the dashboard or done via api?
Is a element session and a check out session different ? I was trying to view a list of sessions, the session i am createing is a element session. But I wanted to use that session to get checkout url
Hello, does a Stripe account need to be activated in order to install a Stripe App from the Stripe App marketplace?
Hello 👋
We are using Connect and Treasury. The Treasury docs say to attach a payment method to the account. We are using a bank as a payment method. We are able to create inbound and outbound transfers using the payment method. Our connected accounts are using the Treasury Financial Account's balance, not the regular connected accoun'ts balance. Why do our the connected account says eventually_due":["external_account"],"past_due":["external_account"] ? The docs say the external_account is for receiving payouts. Our connected accounts aren't using payouts. Instead they are transferring money to their bank (payment method) via Outbound Transfers. https://stripe.com/docs/api/accounts/update#update_account-external_account
I built a website (web app) with FlutterFlow. Currently I re-direct customers to an external stripe page to signup for a membership. Is there a way for me to embed the payment form into flutterflow? I hope this makes sense. I'm new to all of this.
How to create a trial subscription explicitly without knowing which price the user will choose in the future. I am creating a subscription when the user signs up.
how do i use this event? https://stripe.com/docs/api/events/types#event_types-checkout.session.completed could someone give code example?
i do start the session like this:
const session = await stripe.checkout.sessions.create({
line_items: list,
mode: 'payment',
success_url: ...,
cancel_url: ...
});
My business documentation was denied
can i get paymeintent from subscription?
Can’t sign on
Hello, can someone help me with importing connect embedded components js libraries
Hi, is there a way to create a coupon field within the customer portal
[redacted]
Hello, Stripe Devs!
I have 2 questions.
- Is it possible to copy account setting from One stripe account (owned by the same company) to another? Also, can sandbox setting s be copied to it's parent account settings?
- What is the general turnaround time for a Token/customer/subscription data migration from one stripe account to another?
how do I add metadata per line item in a stripe checkout session? price_data.product_data.metadata.[myData] doesn't work, metadata = {}. Using these docs: https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-line_items-price_data-product_data-metadata
price_data: {
currency: 'usd',
product_data: {
name: name,
metadata: {
product_id: item.id
}
},
unit_amount: priceInCents,
},
quantity: item.quantity,
}
Hi,
Our customers buy the subscription through checkout session, once the subscription is deleted they see in their portal manager page a "Pay Invoice" button. It is there a way avoid to showing that button?
Hello dev team, I'm in need of some help regarding payments and ACH. I have an ACH payment method and it's waiting for microdeposits, is there any way to attach this payment method to the payment so that when the payment method get's completely approved the payment then get's automatically processed?
Hey Dev Team! We are utilizing custom connected accounts and have implemented the on behalf of (https://stripe.com/docs/connect/charges#on_behalf_of) We're having issues with statement descriptors. We have situations where the platform number shows up and we dont want that because our customers are using us as a merchant processor, and they are getting frustrated. I know we arent the only platform that has this issue, how can we prevent the platform information from showing up at all.
here is a screenshot
Hi Team! I am building a new custom pricing model for a company that has relatively specific needs, I am going to be doing updates via API, and I am trying to make sure I'm not missing any native Stripe product functionality that could accomplish my goal without advanced API functions.
The model is –
When an account is created a user can choose a monthly or yearly "flat rate" price. That price allows up to X amount of users to join under their account (handled by API)
IF the account goes over that max then a new "overage" product is added to their subscription that is ALWAYS billed monthly.
The reason I am having to do the above is because a yearly subscriptions in Stripe can not have overages charged on a monthly basis (at least based on my research into proration handling). This is obviously a problem when the account holder tries to cancel or change their product, because there are 2 products. Is there possibly a better way to only have 1 product that handles this functionality? My goal is to keep the same model for MONTHLY and YEARLY.
I'm creating + finalizing an invoice, then after that succeeeds I detach the payment method. But the invoice ends up "Incomplete".
How do I charge a customer and remove their card right after the charge goes through?
Hello Stripe Devs!
Our company deals with handling monthly donations. On the Stripe Payment Portal the word "Subscribe" is displayed several times and my team and I have been looking for a way to change that word "Subscribe" to "Donate." Where would I find the option to change that? Thank you for your help.
@crimson needle can you re-open please?
Hey, I wanted to know how can I make Brazilian payment possible in my application?
Is there a way to attach an ACH payment method to a payment before it is verified via microdeposits so that you can achieve 2 things:
1 - Once the payment method is created, you want to be able to update the payment intent information based on the payment method information. Ex. Charge less application fee if it's from a specific bank.
2 - Once the payment method is approved, you want the payment intent to be automatically captured
hello! I noticed that stripe has a minimum charge amount of $0.50. We've had some customers have invoices with less than this (after using promo codes, etc) that have been paid with a credit. How does this work? We did not explicitly initiate this credit and it does not take their payment.
Hey team,
I'm currently working on developing a marketplace, and I'm facing a challenge regarding payment methods for our Brazilian users.
I'm exploring the option of using Stripe Connect, but I'm curious if it's possible to integrate payments through PayPal or if there are any other recommended methods or best practices for handling this.
Everything works fine but Brazilian users can't withdraw their money and the gig is completed.
Hello, quick question: Is Google Pay supposed to return the user's email address? I am expanding the payment_method and payment_method.billing_details.email is always NULL when using Google Pay.
Is it possible to add a text explaining an invoice item? E.g. to a subscription item, that would then appear on the invoice, or am I out of luck?
I am trying to set up crypto onramp, on dev when requesting 50 polygon USDC, I am getting 0.50 USDC, and when multiplying the value by 100, i am getting the following error: code: 'crypto_onramp_invalid_amount', message: 'The maximum purchase amount is $3750.00'. Could you please help thanks!
I've embedded a link to a customer portal for subscriptions. It shows the subscription plan name only. Is there anyway for me to display any other fields other than name - in this case "Gold Tier"? Can I show metadata to the customer through the portal?
Hello Team,
I am extracting data from stripe via api calls, would like to use params like "Starting_after" on "created" column, but I don't understand the format the column is following here
"created": 1679090539,
Can someone help me here?
what is the best way to retrieve already used payment methods upon checkout?
Hey guys, how can I change my account from business to personal? I haven't used it yet or even input all business information.
Hi, in Stripe can you refund a charge if the payment method used has been removed from the Customer object? I am able to do so in the test environment but I want to confirm the same behavior in production
Hello! In the customer portal, is it possible to show specific product for one country and some different products for another country?
Is billing.stripe.com part of Stripe?
How do I trigger a webhook on subscription payment/renewal/creation. Need to listen to renewals on my app to send a specific email about upcoming deliveries
Hi - is it possible to make a tunnel to receive webhooks for live live environment to my local environment?
Hi Team! May I ask if there's an activity log on stripe?
Hi,
I'm attempting to set up a connection between a new StripeM2 reader and a react-native app using connectBluetoothReader. However, I'm getting the following error "The locationld parameter to BluetoothConnectionConfigurationis required but was not provided" as the reader has not been connected before, and its reader.locationId is currently undefined. To proceed, I need to associate the reader with a location, following the instructions outlined in the Stripe Terminal documentation. Read: https://stripe.com/docs/terminal/payments/connect-reader?terminal-sdk-platform=react-native&reader-type=bluetooth#connect-reader
Although I've created a location on the Stripe dashboard, I am unsure how to link it to the reader. While the documentation suggests that API integration may be necessary, it also indicates that for Bluetooth readers, registration can be handled on the client side. More details can be found here: https://stripe.com/docs/terminal/fleet/locations?dashboard-or-api=api#register-bluetooth-readers
"Register Bluetooth readers (Stripe Reader M2, BBPOS Chipper 2X BT, and BBPOS WisePad 3) to a location while connecting to the reader by specifying the locationId in your BluetoothConnectionConfiguration."
However, there seems to be conflicting information, as the Stripe support page states that the Stripe M2 reader doesn't require registration.
https://support.stripe.com/questions/stripe-reader-m2-card-reader-registration
I would appreciate clarification on how to register a new card reader using the React Native Terminal SDK, and whether this process needs to be repeated for each new reader, especially considering that we'll be dealing with readers in various locations.
My account was closed how to reactive my account
Hi!
I have a scenario where I create a subscription with payment behvior of payment incomplete (https://stripe.com/docs/api/subscriptions/create#create_subscription-payment_behavior), and I send the client secret to my frontent to show the credit card form using web elements.
The subscription is a monthly price, and I want to attach a coupon to it to cover the first month payment, so that the first month is free.
In this case Stripe creats the subscription before the first payment (since the first payment is $0).
My question is - is there any way to force collecting payment method in this case?
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 recommended API Call to use to test if a customer has entered their correct secret key? I am looking to return an error to inform the customer to reenter their key because it was invalid. Thanks!
Hi, I got question for anchor date. When create a subscription, we didn't set BillingCycleAnchor or TrialEnd value.
For the user who subscribed on Oct 31, the next bill is 1st Dec. It doesn't bill on Nov 30. Do you know what was happening?
Hello, we're using a Stripe hosted page to allow users to add a new payment method to their profile. Is it possible to edit the copy on this text blurb section at the bottom?
Hi, I need some assistance with building an application that uses stripe connect. The requirements are that the application is a white labeled Saas platform for Agency owners. Agency owners can have sub accounts that belong to other business owners (our customers) and each sub account should be able to to connect to our customers stripe account. These sub accounts can accept payments from their customers through their websites that will be hosted through our application. I looked up stripe connect and saw this was the best use case for this type of architecture. Further this is just a test project so will need to set everything up in local testing environment. Can someone lead me to the right resources so I can get this setup for a nextjs app?
Hi, how can we use Stripe Connect with US users (we use a French Stripe account)? We don't want at this early time of our startup (ConsentPlace) to open a subsidiary in the US... Please help, thanks!
Hello everyone, I need help creating an application that uses Stripe Connect. I have to create a marketplace where customers pay for the service before it is fully realized. At the end of the service, the customer is debited and the service provider is credited. Services can last several weeks. I saw that you could Block a sum of money on a payment method but this becomes complicated for transactions lasting more than 7 days.
Anyone have any idea how I could set this up? Or redirect me to resources?
Thanks in advance !
Hi Stripe Team,
Sorry to bother you so soon again.
I spoke with @surreal temple today who helped me figure an issue with my implementation.
My Problem: #1183815624485503007 message
Snufkins correction: #1183815624485503007 message
After trying for the afternoon, I realize the solution might be a problem. I am confirming payment immediately in the create intent request on the server. So I attach the payment method ID and customer ID to the request and send to stripe to receive an intent secret that I pass to the app to complete the process.
If the payment is declined in the app and enter a new card detail, it fails even though the card is correct. The proposed solution was to ensure I am using the same payment intent. Is it that I need to use update payment intent (on retries) and attach the new payment method and get a new client secret?
Hello!
I'm trying to implement Stripe Connect. But I'm having issues with the Apple Pay and Google Pay payment methods while using Elements in a React App.
Unfortunately they are not showing up. I already setup the domain through Ngrok and still can only see Link.
Is there anything else i should take a look at?
I can not connect to my account
Hello, I have 1 question: Can Stripe require address input when collection VAT information? Thx.
Hey
We have automatic payouts to connected accounts. On failure, the payouts are automatically retried (as new payout entities). On the payout.created event for the new retry payout, what is the recommended way to get the associated transfers? A balance_transactions request with payout={retryPayoutId}, does not yield the transfer(s) as it would for a normal payout
Hello, I'm having a problem with webhooks. That is, if you declare another controller, after an event, it will no longer be able to run to the webhook. Is there any other way to call another controller in a webhook?
Hello, I am having a problem where my Mobil verification will not send anything to my email. And the section with numbers is grey out not even allowing me to put anything in. Thank you for your help in advance it is appreciated.
Hi, Stripe team.
I have an update for my question a few hours ago: #dev-help message. I'm not able to rely to that thread, so I send the message in here again.
Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.
Hello, I want to modify the style of the iframe when the 3ds pop-up box appears on the stripe. The iframe here has no class name or ID. How can I add a class name specific to the stripe?
Hi can we get some assistance with an error ? “Your account cannot currently make live charges”
مرحبا متى تقومون بارسال المدفوعات الى البنك
How can i verify if my connected customers have domains added for Wallet verification?
Hi there, supposed I have a custom UI to fetch and let user select their saved card to pay (no checkout option without saving card), and a popup with SetupIntent to add a new card, where is a good place to fit Link?
I feel I have to change the flow in order to use Link... But I might be wrong
Hey all, I'm building out an affiliate tracking flow, and I'm curious about what might be the best to track which promo_codes are being used by which customers.
Hello, we are currently facing an issue where PayPal is not appearing on the payment page after we have configured it. What could be the problem and how can we resolve it?
I am currently using stripe for non-recurring payments and I wanted to know what is the best approach for those on my site that want to tip? Should i use the product catalog like i have been doing or just embed a url/qr code instead?
Hi why are our retry canceling payments?
Hey. I need some assistance to correct my thought process about handling a situation where a subscription is started but later on due to card payment failure or insufficient funds the subscription turns "past due"
My approach is to check the subscription invoice status and if its "unpaid" , then allow the customer to update the card info by creating a payment intent and retireving the new payment method.
Inside the webhook which receives the payment confirmation, I will update the new payment method on the subscription.
I am assuming now that stripe will automatically figure out that the payment method has changed and will process the pending invoices under the subscription
Does that sound correct?
@foggy bolt Let's use the thread created for you: https://discord.com/channels/841573134531821608/1183993429068369970
Is there a way to make the financial_connections/transactions endpoint also returning pending transactions?
Hi, Is there any way to get the product name instead of product Id from stripe API
I'm working with stripe connected accounts, and using the API Stripe::Account.create
I notice that for most countries (ex. US, France), passing in the param country & associated country code is all fine, and the account is generated successfully. However, I'm finding for some countries (in my testing, vietnam, egypt), I get an error You must provide a value for 'default_currency'.
Can you tell me more about why these countries need a default currency specified to start? And how do I find out what an appropriate default currency might be? (Is it that these countries do not support USD as a default currency?)
Hello, I am applying for formal access to the Google Pay API, and Google is asking me to provide a payment processor or gateway. Do you have this?
hi, how can i pass institution number while adding a canadian bank account as external account in stripe
hi, can i know how to onboard the customer to stripe account from api
what details we need to send in api
May I know where I could obtain a sample of the Stripe email sent for ACH microdeposit verification email? I would like to see how it looks like, and if there's a way to customize it?
Can I have my account reviewed again with more proof?
Hi
harinkumar_25514
Hi
hope you are doing great!
Seeking for a help in subscription coupon scenario
I am trying to create a subscription with future-date using 'billing_cycle_anchor' but future invoice payment fail because of 3ds card
Hi, we are preparing for 1099 filing. We would to ask how to make sure the reimbursements amounts are not included in the amount in tax forms
Hi, We would like to ask: Is stripe supposed to be used for offline payments, like hitting api from pos, and can it be deployed?
https://stripe.com/docs/elements/express-checkout-element, I made a simple apple pay sample through Express Checkout Element. During the test, I found that UnionPay credit card is not supported. Does anyone know the reason?
Hi Stripe support team
My name is Linh.
Our organization need to calculate costs of all 3rd services which integrate to our system, include Stripe.
Our system has many service, which call to Stripe.
I need you to ask you 2 questions:
- Can we get costs (daily, monthly..) of Stripe by API? Has Stripe exposed API to get costs?
- We need to specific costs of each service which integrate to Stripe, has Stripe supported to get costs by service name(or id, tag...) via API.
Is there any document for it?
Many thanks.
Hi team. I am having some problems about refungs balances on Stripe gateway, so i need help to check some information about that. Can any one help me, please ?
Hello, it's possible to change subscription quantity from payment intent?
Hi,Is it possible to use stripe for offline payments hitting api from pos except for terminal use? Here is chat gpt's view
Stripe is generally a platform dedicated to online payments and is usually used for payments over the internet. However, it is theoretically possible to use Stripe offline via the API from a POS, but there are some caveats
Establishing communication: Even when offline, the POS terminal must be able to access the Internet and communicate with the Stripe API at certain times. This requires establishing a temporary offline mode or a temporary network connection.
Security: Security is critical when it comes to handling payment information; the POS terminal must establish secure communications and adequately protect customer payment information. Communication pathways must be encrypted and compliance with the Payment Card Industry Data Security Standard (PCI DSS) is required.
Tokenization: Instead of handling credit card information directly, Stripe offers a method called tokenization. Instead of sending credit card information to Stripe, the payment is processed using a token received from Stripe. This allows POS terminals to securely process payments without holding credit card information directly.
Below are the simple steps, but this is a general overview and may vary depending on your actual situation.
Once the POS terminal is ready to go online, send the payment information to the Stripe API to obtain a token.
The retrieved token is used to make the payment while in offline mode. This takes the form of creating a payment using the token and later connecting online to finalize it.
However, it is important to check the latest Stripe documentation to see if Stripe itself supports such an offline mode and for specific instructions. Also, pay special attention to security and comply with standards such as PCI DSS.
Hi! I am using the Payment Element and am experimenting with enabling Google Pay. I was wondering if there is a way to figure out if a certain completed payment has been done through Google Pay or the customer just entered card details? I can't seem to find anything related to Google Pay in the PaymentMethod object in the API reference and am not sure where to look.
Hello guys, could you help me with Express Checkout / ApplePay? I wonder if I might rely on shipping/billing addresses getting from ApplePay they are not empty?
Hi, We just implemented embedded checkout (prev stripe hosted page), and now apple pay has stopped working.
I guess that is due to us having to verify the domain, but the question is what domain. We are a saas company providing a booking plugin for ourt clients implemented on their webpages using a script. is it our script domain or the actual domain where the script is implemented that we need to verify to make apple pay work?
hello
i have some problem in live mode but the issue is in dashboard it shows error in "recent errors" but when i open logs it dont shows recent logs there
hey i am facing one issue i have a trial with api call limit if user cross that limit before trial end i want to end tral so user can user plan as active but during subscription creation i have billing anchor to first day of every month so bill should be trial end time till billing anchor but it is creating new billing cycle which is trial end to next 30 days but i want till first day of month
Hi can I check about the ACH microdeposit email notification? Are there 2 emails:
- notify that microdeposit will be deposited in 1-2 days, and
- notify when the microdeposit is actually deposited
Or just 1 email which is no. 2
Hello,
I created a subscription which i can update through the api by creating a new Phase
The problem i have now is that if the new phase starts before the end of the previous phase it will calculate the unused item price and subtract that amount from the next phase invoice. I dont want this because the platform sells physical items.
Hi team, i need to help about a webhook/event/api after refunding successfully in a payment on Stripe. Can any one help me this issue, please ?
Can I get a total revenue from customers grouped by metadata field ?
Hi. I have the following setup made and it works. I am collecting a one time payment using the Payment Intents API. So far so good. I am only wondering now what happens when the customer closes the browser just before they finish payment. The payment intent will be created already and saved in stripe.
So instead of creating a new payment intent, the next time the customer tries to settle the payment, would it be better to grab the previous payment intent and get its client secret and get the payment?
Hi there, I have a requirement in SaaS where we need to give 14 days grace period to the user if auto payment failed. Is there any setting to accomodate this or do I need to do this programatically on my end
Hello, I am facing an error with webhook it is not working I am getting
HTTP status code
TLS error
Hi Team
Under the stripe account, we have 2 types of subscription products
We have to display these two plans on our Course detail page so that users can take any plan from both.
What i need to do:
Firstly I have fetched these plans, to display on the website.
Secondly, the users can select one plan and we want to redirect on stripe to checkout.
I want to do this in nextJs
Could you please guide me on how i can do this?
Hello, my thread has been closed
Hey Im trying to use the stripe CLI to test my webhook. My webhooks listen to the event invoice.upcoming. Althought it seems as though that is not supported by the CLI at this stage in time. How else can I trigger this event to test my integration?
Hey, getting this when using express checkout element in chrome with google wallet:
download or decode a non-empty icon for payment app with "https://pay.google.com/gp/p/web_manifest.json" manifest.
any help?
Hi, a customer subscription is in cancelled state because payment was failed (after muliple retries). Any idea how to reinitate subs and ask for the payment from the customer . It seems that payment was failed due to credit card problem.
Urgent: Fraudulent Activity Detected in Payment Processing
Hi Team,
I hope this message finds you well. We regret to inform you that our system has identified a serious issue regarding fraudulent activities within our payment processing system. It has come to our attention that some customers are utilizing blocked or test cards to initiate payments, with varying degrees of success.
Upon conducting an internal investigation, we discovered that when we send these cards to Stripe, we receive success messages for transactions involving fake or blocked cards. This poses a significant security threat to our business and requires immediate attention.
We kindly request your guidance and support in addressing this matter promptly. Your expertise in resolving this issue will be crucial in maintaining the integrity and security of our payment processing system.
Thank you for your swift attention to this urgent matter.
Hey! I'm using the embedded checkout but can't seem to get the "one-click" payment options to display above the shipping information fields. Both PayPal and Google Pay displays in the payment provider section but do not render in top of the Checkout.
Hi I am
using the Stripe Python SDK to track payment links given to affiliate marketers. I want to be able to track the customer who uses the link. Can I pass in a customer id to the checkout session instead of allowing Checkout to create a new customer object during the checkout process ?
MARKETPLACE PAYMENT CASE: Does a typical bidding feature work through Klarna with Stripe? In our online marketplace, there's on one side a buyer who can place bids. At some point within a 21-day window, the bid is accepted, creating a binding payment obligation. The offered price is then collected. Can this process be facilitated through Klarna? We express some concern that Klarna may not support this due to Stripe's system's limitations. Illustrating the process with a car rental analogy: Authorization occurs, and eventually, the amount is charged. Is this technically feasibile? Thanks alot!
Hello, I am using the <stripe-pricing-table /> component on my Gatsby.js site. I want to additionally pass a client-reference-id (which I encode in base 64 to comply with the rules of client-reference-id).
Here is my component:
<stripe-pricing-table
pricing-table-id="xxx..."
publishable-key="xxx..."
client-reference-id={btoa(clientReference)}>
The component works well, but on the Stripe side, the client_reference_id is always null, which is problematic for linking Stripe to my API afterward (I have a webhook listening to the checkout.session.completed event).
Upon examining the HTTP requests, I noticed the flag has_client_reference_id. Locally, this is correctly set to has_client_reference_id = true. However, as soon as I am in my production or staging environment, the flag has_client_reference_id is always set to false.
I should mention that I have updated my branch, and the code tested locally is exactly the same as that in the production environment. The only difference could be in the project build. Indeed, if I build/serve the project locally, the flag also switches to false.
Are there any particular plugins/configurations for Gatsby projects?
Thank you very much and have a good day.
Hi there,
I have an issue with manual payments for failed payment intents. We have a subscription system with iDeal, now a payment intent fails on a failed payment and we want the user to manually finish the same payment intent. The only thing we are working up against is that the payment intent is not allowing the ideal payment, as it comes from an invoice we can not change it:
"Some of the parameters you provided (payment_method_types) cannot be used when modifying a PaymentIntent that was created by an invoice. You can try again without those parameters."
It seems the payment intent from an automatic generated invoice is via ideal automatically set to sepa_debit, so ideal is not allowed? What can I do here?
Hi, i'm trying to get Gpay work on stripe payment element, but when making confirmSetup call i'm getting this error: "Something went wrong. Unable to show Google Pay. Please choose a different payment method and try again." but the GPay modal is appearing.
Hello there! I'm having issues with retrieving the metadata associated with the transfers i'm doing using the Reports API
The Transfer is created as follows:
let transfer = await stripe.transfers.create({ amount: amount, currency: currency, destination: sellerExpressAccountID, metadata: { commission_Stripe_take: commission_Stripe_take, commission_MyProf_take: commission_MyCompany_take, commissionAmount: commissionAmount }, transfer_group: transfer_group, });
I'm creating the ReportRun as
const reportRun = await stripe.reporting.reportRuns.create({ report_type: 'connected_account_balance_change_from_activity.itemized.2', parameters: { interval_start: getMidnightTimestamp() - 3600 * 24 * 7, // Example: last 7 days interval_end: getMidnightTimestamp(), columns: ['created_utc', 'available_on_utc', 'connected_account', 'customer_email', 'customer_id', 'currency', 'gross', 'fee', 'net', 'transfer_metadata[commissionAmount]', 'transfer_metadata[commission_Stripe_take]', 'transfer_metadata[commission_MyCompany_take]' ] } });
However the report does not contain the metadata and not even the customer_email or customer_id
What am I doing wrong?
Hey, I'm using the Stripe Payment Element flow, and I'm wondering how the promotion codes are handled, I cant find the right documentation for it, as the documentation I find seems to be for the Stripe Checkout flow, thanks in advance
Hi. I have a situation where I need to charge for services that have different rates depending on the certain criteria. How should I approach this? Multiple services for each criteria or is there a neater way of doing this?
which option is more accurate when the user registers
- create a trial subscription with a 0$ price and cancel it at the end of the period and if the user tries to subscribe to a paid plan, create a new subscription
- create a trial subscription with a 0$ price and pause it at the end of the period and if the user tries to subscribe to a paid plan, modify the existing subscription?
i have my thred above can anyone open that i have some issues
when the checkout.session.completed event is fired, how can i know which product it was fired for?
like in my code
like, how can I get the PRICE ID it happened for
Anyone know how to fix this G pay error for strip using WP:ERROR: Either you do not have a saved card to donate with Google Pay or you're using an older version of Chrome without Google Pay support.
not opened yet unable to type their
Urgent: Fraudulent Activity Detected in Payment Processing
Hi Team,
I hope this message finds you well. We regret to inform you that our system has identified a serious issue regarding fraudulent activities within our payment processing system. It has come to our attention that some customers are utilizing blocked or test cards to initiate payments, with varying degrees of success.
Upon conducting an internal investigation, we discovered that when we send these cards to Stripe, we receive success messages for transactions involving fake or blocked cards. This poses a significant security threat to our business and requires immediate attention.
We kindly request your guidance and support in addressing this matter promptly. Your expertise in resolving this issue will be crucial in maintaining the integrity and security of our payment processing system.
Thank you for your swift attention to this urgent matter.
@brave fog please write in the thread we opened for you.
Hi! I am integrating Stripe in our SaaS, and we are using usage based billing. I set up a cron job every hour to report the usage, and also I set up a task to execute at the end of each billing month to report the usage.
I have a couple questions:
1- If the task scheduled to run at the end of each bill month is using as timestamp as the value for the end of the billing month, it should be counted towards that last billing month, not the upcoming, right?
2- Same as before, but the timestamp is 1 minute more than the end of the last current billing month. Is that usage count for the new billing month?
I read the section of the clock drift on the documentation, but is still unclear for me the answer to these questions
Hi i been use ko-fi for like almost 1 year now because it the only site i can receive payment for doing commission art and you guy send me this
Seriously, I'm do any charity! I do commission art!! But my client often pay me by click Tip/donation!! And i thought it not gonna me a problem because that how i receive my payment!!
Here some of my clients and i have conversations that try to help my latest client how to send me payment!!
hello i am trying to verify my domain for apple pay but all of the time it tells me that there is an outdated file on that adress, i download a new verification but it keeps telling me the same thing
Hello! Is it possible to Split the Payment to 2 connected Accounts?
Hello we are a SAAS company and are going to integrate stripe as our payment gateway partner. I have some questions for Stripe payment product. Will be really helpful if these can be answered:
- Do we need to store card details of the users or stripe does it from their end ?
- Will stripe be saving payment methods of our users, if yes, how they can change or update them in future
- Can we use Stripe API and fetch payment details of our users to show on the frontend
- Does Stripe provide receipts and invoices ?If yes, can we request these documents in our desired format
- Do Stripe provide API for tax computation across different states in US
- If we need to change subscription details of a particular user, how can we do it on stripe ?
- What happens in case of recurring payment is failed
- What communications does stripe sends in case of failure of payment.
Hello - is there an option to do this https://stripe.com/docs/payments/place-a-hold-on-a-payment-method#use-dashboard using the Node Stripe sdk?
I'm currently generating preview invoices so customers know what to expect after upgrading/downgrading their plan. It's working fine for upgrades to a higher plan or any plan with a higher billing interval, as well as for downgrades within the same billing interval. But I'm having troubles making it work for downgrades from, for instance, yearly to monthly plans.
Appreciate some help here 🙂
Hi, currently we are trying to increase timeout for this function in android sdk
Terminal.getInstance().processPayment(), how can we do that?
details: our terminal sometimes has processing more than 10 seconds, and at application level, we get time out because the setting in android sdk only around 10 seconds.
this snipet of the issue:
com.stripe.stripeterminal.external.models.TerminalException: failed to connect to 192-168-50-117.yqydf6mfou6qtnk3b2yn.device.stripe-terminal-local-reader.net/192.168.50.117 (port 4443) from /192.168.50.249 (port 38700)
Hi guys!
how to fix use_stripe_sdk issue
ive been waiting since this morning to be able to call
talk about 24/7 customer support
Hello!
Hey, i'm looking into implementing a per-seat pricing model based on https://stripe.com/docs/products-prices/pricing-models#per-seat
my question is, lets say i have a yearly subscription so it would cost 100$/year/user
how is billing going to work if a subscription's quantity is set to 1 in January but gets updated to 2 in June -> do i have to pay 200$ at the end of the year or stripe someone makes some calculations so it will be around 150$?
Hi. Is there any more info on how to handle concurrent events? The docs just say 'handle delivery accordingly' and we could do with some more help. The webhook log shows a subscription update event was sent 1ms after the create event so our load-balanced/multithreaded server will have tried to process them both concurrently and ended up in a mess. We have django+nginx containerised autoscaling via AWS ELB.
Hi need some help
hi guys I need help on cypress automation when I navigate to the link i can not view the card details
Hey why the fees are so high? I can loose infinite money only because of a bad actor!?
Hi Team,
I am using metered billing subscription, I have create a subscription after that I started reported the usage then according to usage the invoice will create. now I want to convert the invoice to zero, i mean, I had reported usage to stripe now I want that user should pay nothing. so what will be the best solution for this use case
Hi. A small question. Am I correct in understanding that for subscription invoices , the payment method cannot be updated unless and until the invoice becomes "past_due"?
Hi, i'm trying to test transfers from our Germany platform account to it's connected accounts, but to do that we need funds in the test account. Currently I'm getting this message when trying to add balance to the account. We have completed our profile and received the email about that being confirmed. The account currency is in EUR, are topups disabled for EUR? Otherwise testing transfers with an associated source_transaction property takes 5 - 7 days to clear which is slowing testing down. Many thanks in advance
help, why i can pay with promptpay 2 time in live mode, but in dashboard show 1 first transaction only but in 2nd time no transaction, how can protect pay promptpay 2 time or how can set qr code expire?
Hi,
I'm using a stripe element method to get payments by multiple payment methods.
I create a payment intent with js and then submit it with the backend code.
I want to get customer details such as the last 4 digits of the account and name with the address to store in my database for the records.
how I can do this?
Here is the code for reference
$stripeSecretKey = env('STRIPE_SECRET_KEY');
$stripe = new \Stripe\StripeClient($stripeSecretKey);
$intent = $stripe->paymentIntents->create(
[
'amount' => $request->amount,
'currency' => 'usd',
// In the latest versio .n of the API, specifying the automatic_payment_methods parameter is optional because Stripe enables its functionality by default.
'automatic_payment_methods' => ['enabled' => true],
'metadata' => [
'campaign_slug' => $request->campaign_slug,
'company_tip' => $request->company_tip,
'donation_amount' => $request->donation_amount,
'is_display' => $request->is_display,
],
]
);
Hi, I'm trying to charge one of my standard connected account directly with stripe account id, then i want to deduct commission fee to my application account, finally transfer the rest amount to an express connected account, now i have a questions is it possible to deduct amount directly from standard account without payment method? if its not what should i do?
We have 2 user types as user1 and user2
user1 will sync their stripe account as stripe standard
And user2 will onboard on stripe using stripe express
So we want to collect payments from user1 and payout to user2 automatically every day and take our application fee.
We don't wanna create an invoice for user1 and wait for them to pay them out
How we should do that???
every payment price or amount can be different, it depends on user2 working
our users can be from various countries and we don't wanna pay any currency conversion or extra tax for this
Our company is US-Based
Hi, is there a way for me to get the status of the Klarna payment methods for my Connect accounts?
Hello
After successful of checkout session , I am calling webhook checkout.session.completed
and for different purpose i wrote payment_intent.succeeded webhook
But after successfull purpose its calling both the webhooks .. WHY SO?
Hi. I have a question about "idempotency_keys". It it necessary to use this feature for all API requests? I do not understand why this feature is needed.
Hello,
The other day, I asked you guys if the Payment Element JS component could be used to suggest previously stored credit cards. You explained to me that this is being worked on but so far no, it is only able to add new payment methods.
Today I just want confirmation that, in order to allow my customer to reuse an already stored payment method (created through Payment Element), I need to implement all the stripe.confirmXXXXPayment possibilities. For example, if I want to enable Paypal as a payment method and be able to reuse it later on, I will need to call stripe.confirmPayPalPayment(clientSecret,data?), same if I enable SEPA debit payment my code will have to call stripe.confirmSepaDebitPayment(clientSecret,data?) and so on…
I just want to make sure I have to do all that before I do it for nothing…
Thank you 🙂
Hey, there! What's up?
How can I verify if a customer has paid their monthly bill or if it is overdue?
Is there a option when createing a checkout to add the customers phone number?
Hi,
I'm using a stripe element method to get payments by multiple payment methods.
I create a payment intent with js and then submit it with the backend code.
I want to get customer details such as the last 4 digits of the account and name with the address to store in my database for the records.
how I can do this?
and can i store all these details at the time of payment processing or i need to create a webhook
Hello
I need to integrate Google Pay and Apple Pay into my checkout which was created using Stripe currently i am creating checkout sessions by passing payment_method_types 'card' right now how can I show google pay and Apple Pay in my checkout page
there is no payment_method_types with type google_pay or apple_pay
Is there a way to add something suffix to the end of a product name dynamically? e.g. product (a) product (b) but the same product
Hello, how can i update quantity in subscription?
How do I test my local webhook? Can it show the notifications really in localhost?
I did run the command:
stripe listen --forward-to localhost:3000/api/pay_notification
it shows some notifications like:
2023-12-12 10:56:14 --> charge.succeeded [evt_3OMWRUIQYkHKHVLR09Tez5UN]
2023-12-12 10:56:14 --> payment_intent.created [evt_3OMWRUIQYkHKHVLR0fnD0JH4]
2023-12-12 10:56:15 --> payment_intent.succeeded [evt_3OMWRUIQYkHKHVLR0Oa83rP5]
2023-12-12 10:56:44 [ERROR] Failed to POST: Post "http://localhost:3000/api/pay_notification": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
2023-12-12 10:56:44 [ERROR] Failed to POST: Post "http://localhost:3000/api/pay_notification": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
2023-12-12 10:56:45 [ERROR] Failed to POST: Post "http://localhost:3000/api/pay_notification": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
)
but the API http://localhost:3000/api/pay_notification doesn't seem to work. How do I fix it?
Hi, in our website, we allow customers to add a new credit card so that they can replace their expired one before we renew their subscription. I mean adding a credit card without making a payment when they do. I am not sure I can do the same with Payment Element. Can I? I would like to allow my customers to add any kind of payment method for future use. I use Drupal Commerce Stripe and they only use Payment Element to proceed to payments and store the payment method afterwards. But they don't yet offer the possibility to just create a new stored payment method with Payment Element without making a payment at all. So I would like to know if this is even possible? And if you can redirect me to the documentation on how to do it that would be great! Thank you 🙂
Hi!
I've noticed that every time one of our connected accounts changes their bank account we receive 3 events in this order:
- account.external_account.created (creates the new bank account)
- account.external_account.updated (updates the old one <why?>)
- account.external_account.deleted (deletes the old one)
We are listening to these events so we keep up to date the latest bank account information possible but since we are getting this "updated" event after the "created" event our system thinks that the new payment information is the old one. Can you clarify on this please? Is this always the same? Should we remove our listener of the "updated" event because it is always going to retrieve outdated information? Thanks!
Hey Guys 👋 , Hope your keeping well. Have a quick question. 😄
I'm creating a transfer, in the call i'm specifying a chargeID as the source transaction param, this should, by default return a success response and not return insufficient funds, however ir returning a 400 with "code": "balance_insufficient".
Is is outlined in the docs here: https://stripe.com/docs/connect/separate-charges-and-transfers#transfer-availability
So why is it happening?
Below I have provided the request I am recreating it on and the response. I have redacted the secret key for the obvious reasons.``
curl --location 'https://api.stripe.com/v1/transfers' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer <REDACTED>' \
--data-urlencode 'amount=100' \
--data-urlencode 'currency=usd' \
--data-urlencode 'source_transaction=py_1OMFZ2L37CT9dGCSTSRRWr8y' \
--data-urlencode 'destination=acct_1OKisXPvuSl3MD0A'
and the response is:
{
"error": {
"code": "balance_insufficient",
"doc_url": "https://stripe.com/docs/error-codes/balance-insufficient",
"message": "You have insufficient funds in your Stripe account. One likely reason you have insufficient funds is that your funds are automatically being paid out; try enabling manual payouts by going to https://dashboard.stripe.com/account/payouts.",
"request_log_url": "https://dashboard.stripe.com/logs/req_39fTIeeZKCZwhP?t=1702391926",
"type": "invalid_request_error"
}
}
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
Is it possible to rename an existing metadata key rather than creating a new one?
Hi guys i M STILL NEED AN ANSWER , AND someone to help me
Hello, is there a price limit to add per product on Stripe? (exemple 1000 prices on one product)
hi, maybe we can find the solution, how to make chargebacks from the connect account. I am using main account and all money from orders goes here. Then we are going to make a transfer to merchant (connect account). And now we have only 5 merchants. But what will be if we will have like 100. And we can faced with more nummber of chargebacks , because chargebacks related to main Platform account (we are using custom account type for merchants). How to handle this in order Stripe not to freeze our account due to numerouns of chargebacks. How can Stripe see , to which connect account chargeback is related. THX
Hi everyone ! I have an error coming everyday since something like october.
I use Stripe with WooCommerce and the official plugin.
So recently, I've seen some parameter_invalid_empty - billing_details[address][country] happening more and more. I have a subscription based eshop. Do you guys happen to see that too ?
Hi Everyone, I just need a little help regarding stripe keys. I am using legacy code in project and in code different stripe keys are using like stripePublishablekey and stripeSubscriptionsPublishableKey. Can anybody please tell me what are these keys used for and how can i get stripeSubscriptionsPublishableKey and further is there any difference between these two keys?
Hello, I created a product that has one price plan and that one price plan has a number of currencies for example usd, gbp and eur but everytime that I fetch that price plan on my backend it is default to eur how can I change that to other currencies using that API?
Hi. I have some questions about the idempotency keys. I have rad about them in the documents and it says that these are used when creating or updating objects. May I know if there are some sample programs with endpoints which demonstrate the use of idempotency keys ?
We're currently running various paid campaigns across different social media platforms, directing traffic to our website. Our purchase form is integrated with Stripe, and while we're seeing successful transactions, the challenge lies in locating and exporting a report that highlights the UTM parameters, revealing which platform is driving these purchases.
I am having difficulty making the UTM parameters work and have consulted the following link: https://stripe.com/docs/payment-links/url-parameters.
For instance, in the provided example link "https://buy.stripe.com/test_eVa5nPg1j1wmfXq5kr?utm_medium=**earned_email**&utm_source=**marketo**&utm_campaign=**campaign_a**," what should be written in place of the bold text? We advertise on various platforms, and as a result, I'm a bit confused about what to input in that place of bold text, considering the diverse origins of our traffic.
https://www.loom.com/share/8c9ccd60d056467baa1d3e33dc1824d5?sid=d8afcd02-bd27-43d5-a058-e5c39dcd15cf
I have attached a loom vid, let me know if there is any question. Thanks
Hello, I'm working on handling the payment_method.detached webhook event. Does this event get fired when a customer's card expires? I don't see anything for certain in the docs.
Hello, I would like to transfer my clients registered on my stripe to another stripe, but that does not give me the option to do so because the account is currently blocked, there is a way to fix this?
Hi, i'm trying to get Gpay work on stripe payment element, but when making confirmSetup call i'm getting this error: "Something went wrong. Unable to show Google Pay. Please choose a different payment method and try again." but the GPay modal is appearing.
Hi there, does anyone know how to show the product features list in the customer portal? When logging into the customer portal, I can only see products, their description and pricing but no details about the features I am getting with each plan. Any help appreciated
Failed to POST: Post "http://localhost:3000/api/pay_notification": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
After run the command:
stripe listen --forward-to localhost:3000/api/pay_notification
it shows some notifications like:
2023-12-12 10:56:14 --> charge.succeeded [evt_3OMWRUIQYkHKHVLR09Tez5UN]
2023-12-12 10:56:14 --> payment_intent.created [evt_3OMWRUIQYkHKHVLR0fnD0JH4]
2023-12-12 10:56:15 --> payment_intent.succeeded [evt_3OMWRUIQYkHKHVLR0Oa83rP5]
2023-12-12 10:56:44 [ERROR] Failed to POST: Post "http://localhost:3000/api/pay_notification": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
2023-12-12 10:56:44 [ERROR] Failed to POST: Post "http://localhost:3000/api/pay_notification": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
2023-12-12 10:56:45 [ERROR] Failed to POST: Post "http://localhost:3000/api/pay_notification": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
)
So I'm getting the error:
Failed to POST: Post "http://localhost:3000/api/pay_notification": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
Why am I getting this error to post to endpoint and how do I fix it?
How would we go about scheduling a formal call with Stripe technical support? In the process of integrating Stripe but running into a few blockers.
Hey folks, is this the place to ask about stripe - bigquery pipeline and discrepencies i nthe data?
Hi, when a payment method is detached from a customer, do you send them an email? I don't see a setting for that in the email settings.
Hi, just want to double check some behavior regarding the MOTO flag for 3DS transactions. We have a platform with many connected accounts via standard connect. This platform has MOTO via API functionality enabled, but the connected accounts do not. Do we need to explicitly enable this functionality for the connected accounts as well in order to support it? https://support.stripe.com/questions/mail-order-telephone-order-(moto)-transactions-when-to-categorize-transactions-as-moto
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 need your help
I cant manage to setup the express checkout option with apple pay and google pay on my website
Hi,
I have successful payments in the 'All transactions list' but they are not in the 'All payments' list.
The 2 payments are the 0.5€ ones. They are payments done by myself for testing purpose where I updated the charge with a customerid.
Thanks.
Edit : they are terminal payments
Hi, I created a subscription and used its payment intent for capturing the payment for that subscription. Everything is working, but with 1 slight issue....
When I get redirected to return_url, it does not contain the parameters of payment intent and it status
const { paymentIntent, error } = await stripe.confirmPayment({
elements,
confirmParams: {
return_url: window.location.href = {% if request.is_secure %}https://{% else %}http://{% endif %}{{ request.get_host }}{% url 'core:subscription-payment-done' %}
}
});
I simply get redirected to my url http://localhost:8000/user/subscription/payment-stauts
Why don't stripe add payment intent parameters on intent created through subscription like they do for normal payment intents? Did I need to do something extra for that?
Hi,
i want to set the accordion layout for my payment elements
here is my code and let me now why its still shwoing me in tabs layout
var stripe_secret_key = "{{ env('STRIPE_KEY') }}";
const stripe = Stripe(stripe_secret_key);
const options = {
mode: 'payment',
amount: 100,
currency: 'usd',
layout: {
type: 'accordion',
defaultCollapsed: false,
radios: false,
spacedAccordionItems: true
},
appearance: {
theme: 'flat',
},
};
// Set up Stripe.js and Elements to use in checkout form
const elements = stripe.elements(options);
// Create and mount the Payment Element
const paymentElement = elements.create('payment', {
paymentMethodOrder: ['apple_pay', 'google_pay', 'card', 'klarna']
});
const address_options = {
// Specify address options as needed
mode: 'billing'
};
const addressElement = elements.create('address', address_options);
paymentElement.mount('#payment-element');
addressElement.mount('#address-element');
Hi - i need help getting started with adding a stripe cart to my site as well as using stripe checkout to purchase the items in the cart
Hello, I'm trying to create a Checkout session with Klarna but the API tells me CAD is not an accepted currency. I'm surprised as the documentation (https://stripe.com/docs/payments/klarna) says otherwise. Could you enlighten me?
stripe.checkout.Session.create(
line_items=[...], # line_items contains items with currency CAD
mode="payment",
success_url="https://www.example.com/",
currency="CAD",
locale="en",
payment_method_types=["klarna"],
)
stripe.error.InvalidRequestError: Request req_xRzmjpHUDI2h8g: Invalid currency options `cad`. The payment method `klarna` only supports the following currencies: `eur`, `dkk`, `gbp`, `nok`, `sek`, `czk`, `pln`, `chf`.
What is the best way to handle multiple publishable keys using @stripe/stripe-js/pure? Is calling the loadStripe function the only way to set the publishable key? Whenever this method is called stripe keeps on adding more and more iframes without cleaning them up.
user opens subscription payment form -> sub gets created and assigned to customer -> user just leaves the sub page without actually doing anything
Hello, I'm not sure if this is the appropriate channel but I have some questions regarding 3DS:
- can I only allow transactions to be authorized if 3DS has been verified? eg. if a card doesn't have 3DS, the transaction would be blocked?
- which instances would liability not shift from us to the issuer if 3DS has been enabled? if I only allow for transactions to be authorized on cards with 3DS, will I always be protected?
- If I receive a dispute with 3DS implemented, does that still count towards my dispute rate?
How much time does it takes to activate account in india?
i am seeing a waiting period popup on my dashboard
how much more should i wait? any idea?
i am seeing - There will be a waiting period for new account activation in India.
We will contact you when your account is activated or if we need more information. Learn more
Hi guys, i have a error showing when try to pay using boleto payment method (brazil) , everytime i click on "Pay" it shows "Missing required param: billing_details[address][line1]." But my customer already have this information. Can anyone help me?
I've been robbed by a vendor and I can´t get help from stripe
Trying to get web hook callbacks working for a connected account. It was working when I was just using them in test mode. I have both the test and live callbacks point to the same address now and when I try to validate the webhook callback signature it fails.
If the webhook comes in using test mode I use the test mode stripe key and same goes for the live key.
If I break into the code and look at the webhook key it is the same one that I am using to validate it but it fails.
I am in npm and this is what I use for live mode and test modes:
if (req.body.livemode) {
event = stripe.webhooks.constructEvent(rawBody, sig, stripeWebHookKey);
} else {
event = stripeTest.webhooks.constructEvent(rawBody, sig, stripeWebHookKey);
}
Don't know what is going on.
hey, how can i close the google pay/apple pay modal if there is an error before the .confirmPayment?
i am using stripe for first time
Hello, I'm seeing two different versions of Stripe's API in my dashboard. How can I make it so these match without having to upgrade to the latest?
Hey guys, is there a nice way for me to catch InvalidRequest exception in stripe sdk (php) and differentiate between different errors
For example, if input amount is not high enough, I get
Stripe\Exception\InvalidRequestException
The Checkout Session's total amount must convert to at least 50 cents. 22.00 ₨ converts to approximately $0.07.
But I'd like to catch this and rethrow my own error, however InvalidRequest is very vague and I want to avoid parsing the string message (in case it changes)
Hi there, is it possible to delete Charge objects from Stripe, either via API or directly through the dashboard? We have failed charge objects which is messing up our accounting systems.
Hey there, just looking for a bit more help / information on accepting payments on our website using Stripe's API. The payments have to be Wire and ACH. Company is a US based company, with a US bank account, but most of the clients are Global / International. Using the API, is this possible? I was reading the documentation, and it's a bit confusing to me.
How do I cancel my subscribtion to a website? I can't find there discord support or email to reach out to them and I cant find any button to cancel my subscribtion or get in contact with the owners at all
Hello! The company I work for sells high value items, which can go from $4,000 to $60,000+. We're implementing Stripe for online transactions, and we would love to be able to offer a way for customers to pay for the same transaction using multiple credit cards or a combination of Affirm and a card(s). Additionally, we also want to let them split their payment in 2, 3, or 4 equal installments (no interest). Is there a way to achieve this with Stripe?
Hello, I have a problem with my webhooks when verifying a purchase made thru Connect. My merchant has a standard account and listed a product on our site. When a customer purchases the product, they complete the payment flow using the stripe link and get redirected to our success page. In my webhook I listen for the checkout.session.async_payment_succeeded event, but it never gets called. I see nothing in the dashboard logs either. What am I doing wrong?
I have a few customers that are purchasing items on my website and being charged twice. They get refunded the 2nd amount within 24 hours, but this is very frustrating for some customers and they have asked me how I can get this to stop.
I currently use the API checkout/sessions to create a session. Using the customer ID cus_xxxx . Once he is done paying threw checkout. I then need to put a hold on the same card. I am guessing i have to create a new session for this ? If so can , does the customer have to enter the CC info again or can i use the same cc that the cus_xxx just used? If so when createing a session how would i add this?
Hi, Im new here.
Im using nextjs14 app router.
Im testing out stripe locally.
i forwards my events to my route:
stripe listen --forward-to localhost:3000/api/stripe/webhook
and triggering:
stripe trigger payment_intent.succeeded
and this:
stripe trigger customer.subscription.created
this is my route's code:
import { headers } from 'next/headers';
const stripe = new Stripe(process.env.STRIPE_SECRET_KEY!, { typescript: true, apiVersion: '2023-10-16' });
export async function POST(req: Request, res: Response) {
console.log(stripe);
// console.log(res);
// console.log(req);
const body = await req.text();
// console.log('body', body);
const endpointSecret = process.env.STRIPE_SECRET_WEBHOOK_KEY!;
console.log('endpointSecret', endpointSecret);
const sig = req.headers.get('stripe-signature') as string | string[];
console.log('sig', sig);
// let event: Stripe.Event;
try {
let event = stripe.webhooks.constructEvent(body, sig, endpointSecret);
// Check the event type
if (event.type === 'payment_intent.succeeded') {
// The object contains the data for the payment intent
const paymentIntent = event.data.object;
// You can access properties of the payment intent like this
console.log(`PaymentIntent was successful! ID: ${paymentIntent.id}`);
} else if (event.type === 'charge.failed') {
const charge = event.data.object;
console.log(`Charge failed! ID: ${charge.id}`);
}
// ... handle other event types
} catch (error) {
console.error(error);
return new Response(`Webhook error: ${error}`, {
status: 400,
});
}
}
// export const config = {
// api: {
// bodyParser: false,
// },
// };
the request from the trigger get executed without any error.
the listen redirect me to stripe dashboard.
where i see webhook CLI response:
http://localhost:3000/api/stripe/webhook
Dec 12, 10:40 AM
HTTP status code
307 (Temporary Redirect)
Request body
{
"id": "evt_3OMasPElNHG3Wsnf1jKEmExy",
"object": "event",
"api_version": "2023-10-16",
"created": 1702406417,
"data": {
"object": {
"id": "ch_3OMasPElNHG3Wsnf1kSVT5Md",
"object": "charge",
"amount": 2000,
See all 135 lines
Response body
/en/api/stripe/webhook
can anybody help me please!
The updated amount is not shown in google pay modal after updating the payment Intent with the updated amount. Card option works fine but the google pay still shows with the older amount.
can someone help me how to figure this out?
Is it possible to sell 2 subscriptions of the same type at once?
Hi there team, I hope you're doing well.
Just a quick question. We are using Stripe Elements, an embedded checkout form and my dev had a question regarding how the payment method are displayed in the form.
I.E Klarna:
Is there any way to add any additional information in the "box" where "Klarna" is displayed? We would like to add to the Klarna wallet box something for example like information about what payment options its provided (like pay in 30 days / 3 payments available, etc).
I assume we cannot, but just asking in case there's a way we can configure / edit this with our configuration.
Thank you in advance!
Team, I am trying to integrate apple pay on web. I have registered and verified by application domain after hosting the file to the project root. Certificates are valid and whitelisting of IPs was also complete. I dont see Apple Pay button on my MAC book. Is there any further setup needed ? Do I need to have apple developer account and complete the registration?
Hi there,
One thing we're trying to confirm with Stripe: Is the "delay_days" property from the "settings[payouts][schedule]" hash applying to the Connect balance, or at the payment level?
Example:
- As a Connect user, I receive a payment for $1,000 on Day 1. On that day, my payout schedule is automatic, every day, with payouts delayed by 7 days.
- 2 days later, on Day 3, I update my payout schedule to automatic, every day, with payouts delayed by 2 days.
=> Does that mean that my initial payment for $1,000 received on Day 1 will be paid out on Day 3 or Day 4, as it has already been delayed by 2 days at that point?
=> Or will this payment keep the initial payout delay of 7 days it had on Day 1?
Curious to get your feedback as this particular point isn't addressed in this documentation https://stripe.com/docs/connect/manage-payout-schedule
Thank you very much
Hello 👋
I'm trying to implement abandoned cart retrieval, and I would like to know if it's possible to customise the Stripe Checkout Session created and available in after_expiration.recovery.url .
Notably, I would like to add a coupon automatically to the new session, is this possible ?
Hello 👋
It's taking too long to get my Stripe Account Activated. Can you please tell me how much time it will take to be approved by Stripe?
in development it works what i'm trying to do, but in production it doesn't
Hi all, what is major diff beteen charge and payment intent api ..
#dev-help Hi, I have several connected Stripe accounts and I have a website where each product belongs to a specific Stripe account. When creating a "CheckoutSession" if there is more than one item in the cart, is it possible to make multiple "PaymentIntentTransfer" payments for each account in one session?
What is the easiest way to find application fee and stripe from a paymentintent?
I will have a product with roundabout 20 to 30 (subscription) prices, which I dont want to create all from the start manually, but rather dynamically when they will be bought the first time.
I saw two possibilities:
(1) Before creating my Checkout Session, I will check if the price to be used already exists. If not, I will create the price. Then I will create te Checkout Session with the corresponding price.
(2) In my Checkout Session, I will never give a price object directly, but instead give the attributes of the price (amount, currency, ...), so that a new one will be created automatically.
A few questions:
(I) What is the prefered solution? Im not sure about the advantages and disadvantages of either.
(II) I tested option two and saw that the price created by the session will be deactivated for the product immediately. Which would be fine for me I guess. But in the WebUI it didnt show this price at all when I viewed the overview of the product. Is this intended?
(III) My customer will be able to change their subscription which will lead me to change the price of a subscription object later on. Does this specification change anything regarding the asnwer to (I).
I have a question on the Address Element API. I am building an integration with react js and node. The docs say that to use google places api address autocomplete by passing the autocomplete mode as google_places_api and then pass in your api key into the options parameter. This is what is shown on the docs
<AddressElement options={{
mode: "shipping",
autocomplete: {
mode: "google_maps_api",
apiKey: "{YOUR_GOOGLE_MAPS_API_KEY}",
},
}} />
This is likely just a beginner question as I am somewhat new to full stack development, but dont I have to go through some sort of proxy to my backend to pass in an api key? Putting my API key in the front-end is just giving it away to anyone who knows how to use browser dev tools correct? How should I solve this?
zdarksharkz
What do I do with the battery that came with the car reader terminal: BBPOS
what is the major diff between charge and payment intent ? those are related or different ?
i only see the config for apple wallet active or inactive - https://dashboard.stripe.com/test/settings/payment_methods
i dont see a way to not show for payment element but do show for ECE.
We want to show apple pay/google pay option for ECE. And do not show in payment element. is this possible?
Hi team, do you know if it is possible to void a subscription invoice that has status=draft?
I have two stripe accounts, one for QA environment and one for local. Now the scenario is, I am building the payment page on react side where i have to use stripe key for loadStripe function. On server I have set the stripeSecretKey but on react side we don't have publishable key. Can you help from where i can get that key? and If i have already somehow, then how to manage to match keys on server and client side
Hi, I am shuttering usage of checkout on my product. While I submit a build to the app store to remove the checkout functionality, can I prevent further purchases from being made via some setting in the stripe dashboard?
Hello guys, i need some help with collecting phone using react elements
Hello - we redirect our users to a one-time checkout page on Stripe. The issue is that the image link on that page is broken. Can anyone help us understand why? The image link looks like this: https://stripe-camo.global.ssl.fastly.net/18a0aaab05e55e17691e8eb5be9eb001b13a7e4801a73fcffe8bf59bce653458/68747470733a2f2f7777772e6b6579636865636b2e636f6d2f696d616765732f6b635f70726f5f73637265656e696e672e706e67
Hi we have a subscription that is yearly, but we still need to bill the usage monthly, since it's not handled by Stripe, we use the threshold set at 1 and we send to Stripe the usage once a month for the user to be billed.
But we have a problem, under the item with the usage in the checkout it says "Billed yearly based on usage" and we would like to modify this text or remove it to avoid confusing with the user because it would be in fact billed monthly. (I attached a screenshot to show what I'm talking about)
Is there a way do it ? Thank you !
I want to know the difference between stripe keys for loadStripe function while calling stripe.createToken and stripe.confirmCardSetup on client side
Hi, i have a question about MRR reporting. Does anyone know if the SQL code is available that would turn Stripe data into the MRR metrics shown on the billing dashboard? And/or are there plans to release a template for MRR reporting in Stripe Sigma?
I'm trying to recreate the logic now and can come close to matching what I see in the billing dashboard but it doesn't match exactly. Would be nice to have the real thing if available!
Hi Simple question. Can you delete a guest customer account?
Hi question on website, Can I add stripe payment processing to my website?
happy holidays, is this a case for subscription schedules:
i have to create a yearly subscription that charges a user the day they purchase it but on the following year it charges them x amount of days before the day they purchased it. example:
- user purchases subscription may 1st 2020,
- the next year they have to pay the subscription on april 15th 2021,
- the following year they have to pay the subscription on april 15th 2022
Hi there! , i have been trying to make Stripe React Native with Expo work , in dev with simulator it works just ok , but on TestFlight it just shows up "Canceled" , "The payment has been canceled" and everything is setup correctly the keys and the permissions , our Stripe account is in Test mode only we haven't fully activated it , any clue how can i debug it better or what could it be would be really appreciated!!
Hello, I have a small question, we recently seen (since a week now) under test environment a new field named 'destination_details' inside a payment refund. As the content of this field is changing during the life cycle of the refund, we have an extra event now fired of type 'charge.refund.updated' that we badly handle. Do you have any idea of the date which this new field and behavior will be deployed in production?
Hi. I have a customer that that successfully completed a purchase on our site (we use payment intents). The cx is reporting that there are 3 failed transactions and one successful one on their CC statement. I am not seeing this reflected in the cx's stripe account. How would this be possible?
Hi, we use stripe billing and I am curious to know if there is an easy way (via API or via Stripe itself) to split up a paid-in-full annual subscription into two payments.
Basically, customer wants to pay for half now and half in 30 days. This is a subscription, but paid annually. I am not seeing an easy way of doing this. Any ideas?
I mean I can’t sign in because of reason try get in for taxes from DoorDash
Can a Coupon be created for a specific PRICE not a product? E.g. I have a product that can be paid monthly or annually. I want a coupon to only apply to people who pay annually.
👋🏻 hi, I am using the Stripe customer checkout and I was wondering whether is possible to localise the currency based on the billing address that the customer enters
Hello everyone,
I'm not sure if this is the right spot for this question, but I couldn't find any info in the Stripe documentation regarding "deposits" (in French : caution), which is an amount not paid but ready to be secured in case of damages for example for a car rental or house or anything (actually I'd like to use if for paddle boards rentals).
I tried to look into the "payment link" options but couldn't find anything related. I have seen people mentioning that Stripe allows to take deposits/caution but I'm stuck.
If anyone could link me to the right direction.. thanks.
I plan to "integrate" this in a Worpdress booking website but right now wanted to try just sending links by email or whatsapp.
Hi there! , i have been trying to make Stripe React Native with Expo work , in dev with simulator it works just ok , but on TestFlight it just shows up "Canceled" , "The payment has been canceled" and everything is setup correctly the keys and the permissions , our Stripe account is in Test mode only we haven't fully activated it , any clue how can i debug it better or what could it be would be really appreciated!! , I'm using Expo 48 , with "@stripe/stripe-react-native": "0.23.3"
Here is a simple and dumb question: I have working test webhooks that I test against locally, as well as working live links that are on the public website. if I toggle "Test Mode" on the Stripe Dashboard, does that turn off my live webhooks/links? Or do both operate independently, and the Stripe Dashboard is just showing me the test settings?
hey team, hope you're all well. I've been chatting to support/sales, and they pointed me here to get some further help 🙂
A client is looking to create a subscription per physical device. each device will have a free year for that subscription, and then will be billed monthly. So a customer might buy their first product on the 3rd of december, and then their 2nd product on the 5th of Jan. Ideally, once these free trials end, the billing will be condescend down to 1 payment, and ideally 1 invoice on a set day of the month (let's say the 1st of each month)
discovery so far
- 1 subscription per product (as adding line items doesn't allow for multiple trial periods per subscription)
- setting the billing cycle to the 1st of the month for each subscription (irrelevant of the free trial expiry date)
this has got me close to what i'm chasing, but judging from the test clock simulation, i'm still going to get the multiple charges.
i'll get the pro-rated charges from the trial expiry to the next billing cycle (1st of the month). and it looks like i'm still getting indiviaul charges even though the billing cycles align.
I will attach a screenshot in the thread this creates
Hey! I have a question in regard to the buy button that we have embedded on one of our client's website. We were able to embed the button with ease but after a little bit when you clicked the button to go to the checkout page is gives this message: 'Expired Link This link has expired. This means that your payment has already been processed or your session has expired.' How do we get it to where the link is reusable because once other customers try to checkout they are hit with the same message.
Hi folks. I'm trying to figure out the best way to implement "pause subscription" functionality for our customers. In the past we used a schedule to set the quantity to zero, but that no longer works now that we've adopted tiered pricing because quantity zero still results in the base fee being charged. We've tried using Pause Collection, but that is a no-go because it doesn't prorate billing based on the time paused. One solution is to use a schedule to swap in a placeholder subscription that affords no features in our product and is free to the customer. We can set this up with an API command such as:
curl https://api.stripe.com/v1/subscription_schedules/sub_sched_xxxxx
-u "{TEST_KEY}:"
-d "phases[0][start_date]"=1702411031
-d "phases[0][items][0][price]"=plan-monthly-118
-d "phases[0][items][0][quantity]"=1
-d "phases[0][end_date]"=1702555200
-d "phases[1][start_date]"=1702555200
-d "phases[1][items][0][price]"=fake-plan-monthly-free
-d "phases[1][items][0][quantity]"=1
-d "phases[1][end_date]"=1703332800
-d "phases[2][start_date]"=1703332800
-d "phases[2][items][0][price]"=plan-monthly-118
-d "phases[2][items][0][quantity]"=1
We'd like to have our support staff be able do this via the Stripe UI, but it seems to be buggy-- deleting a product from the subscription in a phase doesn't result in it being deleted. So my questions are:
-
Is there a better way to pause a subscription with prorated billing?
-
If not, is there a way to swap a product in a schedule via the Stripe UI (as in the curl command above)
Hi, I integrated the payment element recently and at first it was prompting the link authentication built into it but lately I've noticed that it's no longer prompting that. Is that something that is "learned" or can be "gated"? I noticed this field in the sessions initialization:
how to retrieve payment intent with stripe processing fees (using API)?
Hi all, I'm looking for some general guidance on the best way to handle a failed payment for a subscription expansion event (off session). This issue I have in this scenario is a fail expansion payment changes the subscription status to "cancelled". For example, a subscription qty is 2 (eg 2 users), which is successfully paid for the given period. When the subscription qty is increased to 3 (with proration enabled), and the payment failed the subscription is cancelled. This results in all users being unable to use the app. It seems like I have modelled something incorrectly or not processing the correct webhooks to detect this scenario. Any suggestions appreciated.
Does anyone have an example of tap to pay in expo?
Having an issue using radar_options.skip_rules (https://stripe.com/docs/api/charges/create#create_charge-radar_options-skip_rules) on charges that I just noticed today but could have been happening for a while. I use the parameter like this
stripeCharge.radar_options = {
skip_rules: ['all'],
};
This has been working for the past eight months but now I'm getting the following error parameter_unknown - radar_options[skip_rules]. An example request is req_N8rObuIZFFkhCW
I'm seeing the error on a test stripe account that doesn't have Radar turned on and I'm wondering if maybe this is a new error that only occurs under that kind of situation. I don't have a way to test our production account at the moment so can't confirm. Any help would be appreciated.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Following suggestions from here, I explicitly set payment methods on my client to allow our users to pay for an invoice. #1183813425860706344 message
We were able to successfully pay for the invoice but when creating an invoice, I can not pass Klarna as a payment methods.
Prior to explicitly setting those payment methods and using automatic payment methods with stripe payment intents we were able to provide Klarna as a payment method to our users.
invoice = stripe.Invoice.create(
customer=customer_id,
auto_advance=True,
collection_method="send_invoice",
days_until_due=1,
description="Purchase",
pending_invoice_items_behavior="exclude",
payment_settings={"payment_method_types": ["card", "cashapp", "klarna"]},
)
I get the following error:
Request req_mOjuQBPx6UyUX4: Invalid payment_settings[payment_method_types][2]: must be one of ach_credit_transfer, ach_debit, acss_debit, au_becs_debit, bacs_debit, bancontact, boleto, card, cashapp, customer_balance, eps, fpx, giropay, grabpay, ideal, konbini, link, p24, paynow, paypal, promptpay, sepa_debit, sofort, us_bank_account, or wechat_pay
is klarna not supported by invoices? Or is there something I'm missing here?
Hello guys, any Magento pro's out there?
Using Stripe Connector with Magento. Is there any option to change the label "Pay with Stripe" that appears on the checkout Page? I was looking for changing it to "Pay with card" or something like that
I need help in how can I implement automatic discount on the basis of card number. Say if user enter VISA Card number, app should auto apply 10% discount
I've got a question about refunds. In the documention it states that when there are sufficient funds in your Stripe account, refunds are submitted to the customer's bank immediately and can take 5-10 business days to appear in their account. And if there are insufficient funds, the refund will be pending until the balance is positive. However, we're not finding that to be the case.
We are a Connect platform and are we're finding that if the connected account’s balance is insufficent, instead of setting the refund object to a status of pending [0], Stripe will instead automatically process the refund and take the funds from our platform’s balance. When a connected account’s previously negative balance becomes less negative due to activity on that account, the corresponding portion of our platform’s reserve balance is released through a balance transaction with the type reserve_transaction.
My question is, how can we force the refund object to a status of pending if the connected account’s balance is sufficiently negative at creation time instead of taking the funds from our platform?
[0] https://stripe.com/docs/connect/charges#refund-creation
[1] https://stripe.com/docs/connect/account-balances#understanding-connected-reserve-balances
Hello everyone, I need to create a service like this: When a customer purchases an item, money is only sent to the seller when the customer confirms that their purchase went well and the product arrived. Which stripe service should I use?
I used "Express Checkout Element" to make apple pay, but found that the link button was also displayed. Is there any way to hide the link button?
Hello, I'm working on bank transfers in Japan with .net. I have a question: in actual use, how can I distinguish who is sending and sending the invoice when a customer transfers money? any order while I can't set transfer information here
Hi all, can any guys confirm with me this one. When I create new subscription (amount 100$), but my card only contain 50$. So this API return success or fail?
Or it will return success, and when we make continue confirm from Payment Intend Id (get from response of create subscription) payment, It will throw error because not enough money for payment.
Is there any way to monitor whether the user clicks a button on 3ds or cancels it?
I need help
Is there any way to enforce identity verification during Stripe Connect Express onboarding using the API? I've noticed in both test and live mode it allows the user the submit and create a connected account without uploading ID.
This my code that's causing this:
account = await stripe.accounts.create({
country: 'AU',
type: 'express',
capabilities: {
card_payments: {
requested: true,
},
transfers: {
requested: true,
},
},
metadata: {
user_id: userAccount.user_id,
account_id: userAccount.id,
},
business_type: 'individual',
individual: {
email: userAccount.email ? userAccount.email : null,
first_name: String(userAccount.full_name?.split(' ')[0]),
last_name: String(userAccount.full_name?.split(' ')[1]),
gender: userAccount?.gender
},
business_profile: {
mcc: '6513',
url: 'https://hidden.com',
},
});
I would like to check what payment methods are allowed for a certain order. I can't find that page
Hi #dev-help, good day! I want to process a payment via API callout but I want the payment to be stored to a specific connected account. How can I do that? I'm trying to understand connected accounts.
#dev-help I want a webhook that is called when a payment fails and then after some time, it's a success.
Hi. I am using the stripe library ""stripe": "^14.8.0" in a node application. Does this have build in idempotency handling for post requests? If yes how do I use it ?
Hii Team can we create subscription with paused status
Hello team, getting the issue while opening the camera in device Lenovo Tab M10 Plus 3rd Gen, while using the Stripe SDK for identity verification.
#dev-help Stripe Search API: Is performing queries using unsupported search fields possible? Using any query service, it is a reasonable expectation when searching within a resource, for example, customers, to query key fundamental fields such as balance: query: "balance>0". However, this query fails "Field balanceis an unsupported search field for resourcecustomers." Is there another approach that is not cost prohibitive in performance?
hello dev team,
How can i search a customer record in stripe using API call and can i add a where clause that it should not be deleted customer.
im using https://api.stripe.com/v1/customers/search?limit=1&query=email:'rj@yopmail.com'
Hello, I opened a discussion yesterday (23:26) and finally the answer came late and I went to bed. The discussion is now closed. Would it be possible to reopen it ?
Hello dev team,Opening the Invoice URL shows "Invoice not found". What is the problem causing this?
hi
i want to store date in supabase database after completion of stripe payment in node js , how can i do this ?
Hi, i'm trying to get Gpay work on stripe payment element, but when making confirmSetup call i'm getting this error: "Something went wrong. Unable to show Google Pay. Please choose a different payment method and try again." but the GPay modal is appearing.
When using Stripe web page payment, if the user does not bind the Google Pay wallet, the Link payment button will be automatically rendered. Can jssdk know that the user has not bound the Google Pay wallet?
Hi, in case of subscription, if payment fails for 3 times status changes from past_due to unpaid. So which event will give me this status change information. I am using invoice.payment_failed event right now for checking failed payments.
Hi, I am trying to create customer using stripe API, and there I want to add some Tax ID with the tax type Unknown, but stripe is not allowing me to do that ? do you have any idea how I can add tax id without tax type with a customer ?
Hi all:) I am using Woocommerce + Woocommerce subscriptions products + Stripe checkout page. I need to add the ability to have in one checkout products with different Period (month/year) and Plan (premium/medium/basic) plans. But when I add two different products with two different month and year plans in my cart, I get a stripe error - "Checkout does not support multiple prices with different billing intervals". Can someone tell me if it is possible to do this at all or not?
Here is how I create a stripe session:
https://codeshare.io/BAmpLL
Hello
I am using stripe checkouts and using this api - [POST] /v1/checkout/sessions to create checkout session. I already have my product and price objects created on stripe beforehand, so when I create the checkout session I just specify the price ids and stripe automatically calculates the subtotal amount. Now, I have a requirement where I want to give some discount percentage on the subtotal using the custom promo/coupon codes. Please help me implement this use case.
Hello My customer has 100 doller creadit in stripe now he is going to buy 29 doller plan when I am creading subscription i am not getting client secret and payment intent in subsciption response how can I confirm ther payment in frontend side
const { error }: any = await stripe.confirmPayment({
elements,
clientSecret,
confirmParams: {
// Make sure to change this to your payment completion page
return_url: configData?.returnUrl,
},
});
How do I add shipping charges to the final amount in payment link?
Hello
i am trying to integrate Google pay and apple pay to my checkout page
i am creating my checkout page with payment methods type card but still i am not showing the Google pay and apple pay card in the checkout page
can you please help me with that ?
checkout id : cs_test_b1mQ9zCLzy12MydZqDjSkQtxBE2Eido5OfOtytoMvLiCl1Zsu0V7dybFMk
is it possible to set up a stripe account to recive payments as a freelancer not having a business registered
Hello!
I'd tried to publish my app with "distribution_type": "public" and received an error:
Because your account is a connect platform, you cannot choose the public distribution at this time
Could you help me: is it possible to publish the app? What should I change to publish it?
Hi, I'm trying to implement the options to upgrade/downgrade subscriptions through the API, with protation (not invoicing). But the view in the dashboard has an array of "pending invoice items" for a given user. I can''t find this data ind the API. I can call the API for retrieving an upcomming invoice, and also upcoming invoice items, but they both just contain one line in an array. When I look at the same user in the dashboard I would ahve expected multiple lines in that array?
aleksandr_37787
Hi, i encountered a bug with the price search api (using c#)
I'm executing this code:
var pricesAsync = await priceService.SearchAsync(new PriceSearchOptions() { Query = $"active:'true' AND metadata['bundle_identifier']: '3year'" });
but the results come with inactive prices
Hello, I have 2 questions:
-
When registering a payment, if we have a payment of a periodicity, when entering another with the same periodicity, could the payment be charged automatically and not wait for said periodicity to end?
-
When a product has 2 rates, is there a way to get both rates for the same product when you call to see it?
i need a help
How could I test the failed case in the test clock:
Basically for testing, I am taking the following steps:
//first set stripe secret key on env
export STRIPE_SECRET_KEY=sk_test_xxxxxxxxxxxxxxxxxxxxxxxxxxxx
//then create a clock with current frozen time
curl https://api.stripe.com/v1/test_helpers/test_clocks -u $STRIPE_SECRET_KEY: -d "frozen_time=1702429935"
//create a customer and attach it to the test clock
curl https://api.stripe.com/v1/customers -u $STRIPE_SECRET_KEY: -d "email=user@vendor1213a.test" -d "payment_method=pm_card_visa" -d "invoice_settings[default_payment_method]=pm_card_visa" -d "test_clock=clock_xxxxxxxxxxxxxxxx"
//subscribe the user to one of the product
curl https://api.stripe.com/v1/subscriptions -u $STRIPE_SECRET_KEY: -d "items[][price]=price_xxxxxxxxxxxxxxxxxxx" -d "customer=cus_xxxxxxxxxxxxxx"
//advance the frozen time by one period
curl https://api.stripe.com/v1/test_helpers/test_clocks/clock_xxxxxxxxxxxxxxxx/advance -u $STRIPE_SECRET_KEY: -d "frozen_time=xxxxxxx"
//now I want to test the failed case as well just like the above success case
//here I want to trigger an invoice failed case
//so far documentation says that I should use one of the failed payment cards
//however I am not been able to figure out how can I update the default payment card
//I tried to update from the dashboard however, it is not allowing me to use the card from the dashboard
//could you please provide me the docs page or code, on how can I update the default payment card from pm_card_visa to pm_card_visa_chargeDeclinedInsufficientFunds
what is the process for the 'payment link' generation in react? Let me explain I have a website 'www.mywebsite.com'
I want the following feature: I create the payment link (services provided for the customer and I send the link to the customer and he/she pays using master/visa.
It is not an eCommerce website so the customer won't himself buy anything using website. I understand the payment gateway integration part using strip/paypal but I am unable to figure how to create the payment link generation(by that I mean I put the services provided and the customer just pays after adding card details)
I googled but only found "payment integration" with self checkout material
any pointers appreciated
Hello! I have two questions:
- When are mandates deactivated? What are the conditions? Is there any document describing when this happens?
- Should I provide
setup_future_usagewhen creating/confirming Payment Intents given the Payment Method is already setup (Setup Intent successfully confirmed in a previous step)?
How do I display express payment options (Link, PayPal, GooglePay etc) when integrated Stripe using Embedded Checkout?
My customer has credit of 100 dolller now he is going to buy 29 doller plan but he don't need to pay anything how can i save user's payment details when they buy plan in this case I am using strime elements
Hello,
I have a question about invoices:
what is the difference between stripe.Invoice.pay and stripe.Invoice.finalize_invoice?
I want to charge a certain amount automatically.
I create the draft invoice this way:
invoice = stripe.Invoice.create(
customer=data.get('customer_id'),
description='Invoice description',
collection_method='charge_automatically',
auto_advance=True,
rendering={'pdf': {'page_size': 'a4'}},
)
Hello,
I have added a stripe subscription in one of my web apps, but now I have a problem like if a customer is upgrading plan and all payment tries fail then I want to switch back customer to the previous plan as all payment attempts failed
Hi! I am using stripe-terminal-react-native version 0.0.1-beta.14 and when creating the setupIntent with:
const {error, setupIntent} = await createSetupIntent({
customerId: {{CUSTOMER_ID}},
});
I can see in Stripe logs the creation of this setupIntent with the property customer:null, therefore, when I collect a payment method and confirm de setup intent, the payment method doesn't get attached to the customer I passed, am I missing something? Thanks
https://stripe.com/docs/elements/express-checkout-element When I use Express Checkout Element, what options can be used in the red box in the screenshot and where can I refer to it?
laulhus
Is there a way to transfer money from Stripe Connect account to external users'(who don't have stripe account) bank accounts
Hey, we want to charge our users based on the revenue they generate with our software. We have developed a fee curve that starts at 30$ basic fee and is capped at 120$. We always want to bill our users on the 1st for the previous month. So far we have only found https://stripe.com/docs/products-prices/pricing-models#usage-based-pricing and https://stripe.com/docs/products-prices/pricing-models#variable-pricing. Do we always have to change the user's subscription in the same way?
Guys why is the VAT added automatically for every payment? I want it to be set on 0%
But it always adds itself
hey, is there any way to prevent an user from adding same bank accounts for payouts
Hi I want to ask how to be eligible for faster payouts in the UK, I don't require instant payouts but I just have a question that is there like 3 day payouts or anything other than just 7-14 days. I don't quiet like the wait
hello
Hello, stripte does not approve the certificate of residence I received from the government. What do I have to do to get it approved? It says to renew the managament and ownership information.
how to fix this?
hi dev how to embed a method to be called once checkout session is completed
Hi there! We're implementing Express Checkout with Stripe (React) on artemest.com: I have an issue about Paypal: billing details (the address, in particular) are not sent to the onConfirm callback. Or better, they're passed as empty strings, except for the country property.
Shipping details are correctly passed, and I specified billingAddressRequired: true as option for the onClick method of ExpressCheckoutElement component. Did you have any other report about that?
hello
does stripe store the user timezone in some object? if yes, which one?
Hello,
can somebody tell me how I create a line-break in an invoice description?
I wan to implement monthly subscription that gives certain credits (this can be done with fixed plan) and when all used, pay as you go based on X credits per Y usd (which requires volumne based pricing). HOw can I implement this logic, with one subscription object if possible or do I need to have 2 subscription runing per customer?
i Have a question. How can i repport a fraudulent webshop that uses stripe payment?
i checked the support website but cant find any email of phonenumber which i can call/mail
@vocal wagon let's chat in the thread I opened for you
Hi, i have a question regarding the invoice.payment_succeeded event ordering of lines data.
We have a usage-based per tiered graduated pricing model on on out subscriptions with 3 subscription items.
We always offer a free tier, then the next tier is payed and we charge no flat fees.
So my question is when viewing the event will the data array in lines always be ordered in such a way that the list first contains data about subscription_item x, then y and then z?
And that the order of the data for a subscription item is always tier 1 units, tier 1 flat, tier 2 units, tier 2 flat?
hi there. Is there a way for this to work in sandbox ?
Hello.
PI (giropay) created and forwarded to 'next_action -> url'. After redirecting to the 'return_url' the PI still had the status 'requires_action' and the same 'next_action -> url' was specified.
Do I have to redirect to the same url or maybe the status hasn't adjusted (async calls)?
seeing this error; v3/:1 Uncaught DOMException: Failed to execute 'postMessage' on 'Window': Delegation is not allowed without transient user activation.
Hey there,
I could use some assistance. I'm trying to figure out how to create a payment intent for a free order (0.00). Are there any alternative methods for achieving this? Our application depends on the Stripe webhook to generate orders, and I'm encountering some challenges with free orders. Essentially, I want the webhook to be triggered when a user places a free order. Any guidance or suggestions would be greatly appreciated! Thanks in advance.
Hey there,
in case of buy button can we send amount to dynamic, so that it will be auto filled
We switched our test key for live keys but getting: Error during checkout: IntegrationError: stripe.redirectToCheckout: the provided sessionId is for a test mode Checkout Session, whereas Stripe.js was initialized with a live mode publishable key.
hey i have plan with metered usages + flat rate suppose take example of i am taking 99 upfront and then then amount per unit but if take a case if user paid 99 dollar so next invoice should 99 dollar for next month + price per units but if user failed to pay that amount so i want remove that 99 dollar of next month but i want to take extra hit charge from user please help me in this
Hi Stripe team, when a partial refund is done for a payment, does Stripe trigger a refund.created event?
Related to this #1184446261710032927 message
Unlike flat fee (pre-paid), this will be post-paid subscription? Can't we make pre-paid for 100 units and then post-paid for another units?
Hi Stripe team,
We are getting error for the merchant on Android that :
Google Pay Execption: Google Pay failed with error: This merchant has not completed registration to use Google Pay API. Please go to console (https://pay.google.com/business/console) to verify.
But in web it's working perfectly for same merchants
When I try to use embedded account onboarding feature, Its failing. Getting some console errors
Hi Stripe team,
We are implementing automatic billing for our customers and I have some questions about how we could do this.
We have one-time charge "cash" and recurring products with annual charges, the recurring charges the monthly amount for 12 months and we would like the automatic renewal of the product plan for our customers to be charged automatically with recurring charges.
In the stripe test environment and with our platform, we were able to use the Invoice API (https://stripe.com/docs/invoicing/automatic-charging?locale=pt-BR) to make this automatic charge for a user and it apparently worked, but only with PriceID with cash charges, I did the same test with a recurring price, but it gave the error below in the API return.
UnhandledPromiseRejectionWarning: Error: The price specified is set to type=recurring but this field only accepts prices with type=one_time.
Could you help us on how we could make this type of charge with recurring upon renewal?
Hello, i have integration with stripe and magento 2.
I didn't recive information for payment status from today.
My developers check and see this error:
You cannot perform this action on PaymentIntents created by Checkout. Try expiring the Checkout Session instead. See https://stripe.com/docs/api/checkout/sessions/expire for more details.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Stripe connect embedded integration on plain js + html. Tried the documentation way https://stripe.com/docs/connect/get-started-connect-embedded-components but getting error
Hello, everyone, I have a question. Is it possible to create a dynamic coupon so to speak, so that it begins its expiry period after it's sent out? The idea is to limit the coupon discount based on the time frame beginning when the customer is able to use it.
if we have ended the stripe trial before actul trial end how to fix billing anchor to every month first date
hello i have problem, function constructEvent return error where stripe call my webhook
import { Router } from "express";
import stripe from "./payments";
import prisma from "./db";
import bodyParser from "body-parser";
console.log(bodyParser);
const router_webhooks = Router();
/**
* Webhook Stripe payment
*/
router_webhooks.post("/payments", bodyParser.raw({type: "application/json"}), (req, res, next) => {
const payload = req.body;
const sig = req.headers["stripe-signature"];
let event = null;
console.log(payload);
try {
event = stripe.webhooks.constructEvent(payload, sig, process.env.STRIPE_WEBHOOK_SECRET);
} catch (err) {
console.log("Webhook signature verification failed.")
return res.status(400).send(`Webhook Error: ${err.message}`);
}
why?
Hey stripe can we set customer default currency on api ?
Hello, some of my users have issues to verify their credit card information on their computer with Safari (no issue with chrome or Safari on mobile).
We are using react-sripe-js to develop our application.
It's very enoying... it's clearly a focus problem on the verification input box that prevent them to enter the number. I have a video showing the issue...
any one can help with this ?
Sanity check please!
Topic: Firebase with the "Run Payments with Stripe" extension
TLDR: When a new user subscribes to a stripe product, should stripe save the customer information in my firestore "database" automatically, or do I need to setup webhooks? (Spoiler: I dont get the info currently)
I am somewhat sure that I installed and configured everything. We have a strip-generated product overview, where a user can select the product and enter the subscription form etc. In Stripe, the new user and mail address etc appears, everything is fine.
My assumption now is, that when a user clicks and fills out the stripe forms and is now subscribed, that at least the customer information is saved back to the firestore. Thats why I have to configure the collection names in the extension, right? I could provide some screenshots of the settings, but for now I just need to know if my assumptions are correct or not.
Thank you in advance!
how can I hide amount due at an invoice
I use this API call to look for disputes... $stripe->disputes()->all(['limit' => 25])
Is there an API call to look for suspected fraudulent payments?
I now expo does not have support, butDoes anyone have an example of tap to pay in React Native?
I have a quesiton
hi! What are the conditions for Google Pay to be exposed in Safari browser?
hi, i'm testing apple pay on stripe payment element. from where can i add a card in my wallet so that applepay option appears?
Hi,the magstripe payment works in usa?
Hi, I'm using the stripe api to create subscriptions (https://stripe.com/docs/api/subscriptions). But it’s not clear how I can calculate the cost of a subscription before creating it. I need to first display the payment amount, and if the client approves, then create a subscription. I would appreciate your answer.
I have a Stripe Account in Brazil. And a Product with price in Dolars.
Why a Brazilian Customer, with an international card is not able to purchase the Product in USD, If card is able to? I'm getting this errors:
else if (
error.code == 'card_declined' &&
error.decline_code == 'currency_not_supported'
)
Hi
Hello!
After installation of my stripe application I see the next error in console:
Error parsing 'integrity' attribute ('sha256-'). The digest must be a valid, base64-encoded value.
dashboard.extension_runtime.4c2d05718d608897021c.min.js:1 [Stripe App com.corrily-app] Event {isTrusted: true, type: 'error', target: script, currentTarget: script, eventPhase: 2, …}
[Stripe App com.corrily-app] Unexpected error: [object Event]. Event logged to console.
[Stripe App com.corrily-app] Failed to load
and a text on the screen: "This app generated an error."
But if I refresh the screen, everything works fine, without errors. This error happens only after app installation.
Can anyone help with it?
Hi I have a Stripe account, we are implementing stripe , want to know is there a way we can keep hold on payment to charge to the customer more than 30 days or as many days we need and than charge later when we ready?
Why are there so many transactions for one payment in test mode - I would assume just two. I used the 424242 card.
What is the rate limit for updating a single subscription
my topic was closed
Good morning, I am testing webhook events locally using the cli, but it is not working as intended. I am logging and I see the webhook endpoint being called with an event, but the event is not being added to the queue. I logged the event and I see pending_webhooks: 5 could that be the issue? How do I list the pending webhooks? How do I remove them?
Hi can somebody tell me how I can hide / delete the due date from the api generated invoices? As they more than confusing for our customers, if the invoice is automatically paid by card or sepa
My topic was closed
Hello guys, hope you're doing great! I I'm trying to retrieve the date of the incoming invoice. I used the method retrieveUpcoming() and I caught the period_start field but doesn't look like it's the right field, for example, I've subscribed today, my next invoice should be the 13th of january but the period_start returns today's date. I think I'm taking the wrong field :/
Hi, I'm looking at default sources and from what I'm seeing, it doesn't look like a bank account can be set to be a default source tied to a customer record. We have subscriptions and when a customer signs up for a subscription and they use a bank account, it looks like they can set that bank as default in the billing portal, but it's tied to the subscription and not the customer record so when I check the customer record, there is no default source.
We are going to have one off invoices for certain things starting soon and the plan is to use the customer default source. Do we need to require customers to have another type of payment as their default if they want to do the one off invoices or is there another way I should be checking for the bank account as the source?
hello! hope you're doing well
is it possible to create a normal subscription not a trial and charge custom amount?
hi guys, I activated a webhook for a new customer and after a successful checkout session, my webhook received two identical checkout.session.completed events (evt_1OMt8nHetfxij0wIdtfgzfNL) 1min apart. I don't understand why, the status is complete for both. Can you please do a verification why? unfortunately i don't have access to the client dashboard. thanks!
When a new user selects a product from the pricetable and is redirected to stripe to enter their information, how am I supposed to receive the information? Is it just by having a webhook that listens on checkoutSuccess event? I thought the firebase extension "Run Payments with Stripe" would do that for me. The other way around works fine. When a new user registeres in my app, it creates a customer in stripe. But i'm looking for the other way around! Thanks!
Good morning guys! I'm currently stuck with this problem and would like your insight.
I am having the customer use Stripe Checkout to pay for a subscription. Then when that is successful, I am setting a subscription schedule to that subscription. Here's where I'm stuck: I can't seem to be able to modify the current phase of the subscription schedule so that it ends after a specific number of iterations that I want.
Hi everyone! When a customer checks out with Stripe Checkout, the payment description that is always shown in the Stripe payment list is "Subscription created". When that subscription is then charged again, the description for the new payment is always "Subscription updated". Is there any way to customize those descriptions that are shown, either by updating the product/prices in the Stripe dashboard or by passing additional parameters while creating the Stripe Checkout session? Ideally, we would like those descriptions to include the product that was purchased. Thank you!
We are using stripe connect to connect to customer's accounts. One of the challanges that we face is that when a customer needs to re-connect to Stripe; it always creates a new account. Is there a way to connect to an existing account?
Hi, having an issue with Cash App Pay when using Stripe Elements - if the customer closes the cash app payment modal without completing the payment, the customer gets redirected to the return_url with the query parameter redirect_status set to succeeded. Is this intended behavior? Other payment methods like Klarna behave as expected with the query param set to failed. Thanks!
Hello! When building a Stripe App, is it possible to collect a user's payment method to charge for use of my product/site directly from within the Stripe App UI?
it doesnt work
Hello, everyone. I'm using iOS SDK and StripePaymentSheet to provide a user interface to select a saved card/add a new one. Then I'm making call to retrieveSetupIntent and fetching intent. Is there any possibility of getting info if this card is a previously saved one or newly added by a user?
Hello does 3DS still apply if I disable radar? Been getting a lot of odd 3DS failures after Oct 18 update
Hello, I am currently experimenting with processing refunds in developer mode and am trying to determine whether refunds are processed instantly or if there's a delay. My setup includes a primary account with an express configuration. I anticipated that the refunds would be visible in both the connected and main accounts (even if it wasn't process yet), but so far, I haven't noticed any refund-related activity.
However, under the "Payments" tab, there's a "All Payments" tab where it shows the refund and mentions "refund initiated." This leads me to believe that the refund may not have been completed yet, which could explain why the refund adjustments are not appearing in the different accounts.
Do you have some insight here in what to expect?
Hello, I am based in Spain where 3D Secure is mandatory and I am struggling because while I use the Stripe Elements to get the payments and the authentication window seems to appear I get a lot of 3D Secure failures, while the clients seem to be authenticating properly. I have no clue of what may be happening. Any ideas?? Thanks in advance
Good morning guys! I'm currently stuck with this problem and would like your insight.
I am having the customer use Stripe Checkout to pay for a subscription. Then when that is successful, I immediately set a subscription schedule to that subscription. I want to control when the subscription ends instead of letting it run indefinitely. Here's where I'm stuck: I can't seem to be able to modify the current phase of the subscription schedule so that it ends after a specific number of iterations that I want. I'm open to any ideas on how to make it so I can control when the subscription schedule ends without disruption to the customer. Being able to use Stripe Checkout is also a must, and I'm aware that I cant set a subscription schedule to Stripe Checkout, I can only set a normal subscription first.
Hi We are uing Express accounts. We are using create invoice to make an initial invoice for a subscription set up payment, then using CreateSubscriptionRequest. When the invoice is created the we are using 'application_fee_amount' to set the application fee, we are then setting setApplicationFeePercent on the CreateSubscriptionRequest. However the transaction is completed the application fee is not right on the transaction
Good morning, I have a problem and would like to ask for your help.
We're using Stripe payment element in our application. When entering credit card info, the keyboard does not have a "Done" button. This "Done" button appears when entering text to other text fields outside of payment element. Is there a way we can add this button while interacting with Stripe payment element?
Hi guys! I am new to the Stripe. I am trying to configure P24 payment method, so thats it is visible in Poland, but not in Germany. Is there an easy way to do it? Sorry for the very basic question, but...I'm struggling with this one... 👼
question
Hi, would this be the proper forum to report a bug?
Hey folks, after updating a licensed (tiered) subscription quantity, the MRR metrics haven't changed at all. Is there some delay (it's been about 12 hours) or is there some reason that wouldn't affect the MRR calculations Stripe does?
does quantity have to be a whole number in Stripe Checkout?
hey team. I have a question in regards to SCA enabled payment flows.
We create a MOTO exemption for our merchants when they take the payment over the phone. We just tested it in production and it worked fine. However, merchant did not have SCA enabled prior to today and have plenty of cards saved on customers' files. We ran the test on cards on file that were saved prior and they all errored out requiring 3D secure auth of the payment.
Question: what do we do for cards already saved on file? can we exempt them too?
Please advise. Thanks
Hello, I would like to know how it's possible to test the personalized link in test mode to ensure that our integration is working correctly ?
cant connect stripe to my sellpass account, any fix?
https://stripe.com/global
in this page it is mentioned Nigeria is supported but stripe connect is not specifically mentioned. I already have a system where we use stripe connect and onboard users. Can someone check if we could onboard a user from Nigeria? Or do i need to implement paystack individually? ( I cannot test myself or ask user to test if they can, if it is possible to go through onboarding process)
How can I get the email, product id the user bought from the endpoint webhook? which function can I use to get those data give I have a event.data.object from payment_intent.succeeded event?the object I got look like this https://pastebin.com/wSg0GqYZ
hello, I have a werid situation, I have added a metadata tag to my price item. When I look at the webhook response to invoice_paid actually any webhook that uses that price item, the metadata information is never included in the webook response. What is the point of the metadata info in the price item?
Hello Team
Does the payment element by default shows the pay with link payment option?
or should we need to configure something in code to view the pay with link option?
can some one help on this?
hey i need help
the bank restricted my bank account for a couple weeks, and stipe money that gets sent now gets reverted, how can i take off my bank account off stripe and just let the money sit there until i put another bank account
this is urgent please
@naive trellis let's chat in the thread I created for you above
Hello team,
we're having a weird problem with the Stripe payment sheet at the moment. I would need some help to find out how to make paypal appear as a payment option on the stripe payment sheet. We're using the Official Stripe iOS SDK.
Hi! i started a thread on December 6th about terminal reader timeouts. The thread is called salteesam-terminal-sdi-busy The issue has persisted and about 3/4 of our cusotmer base have experienced it. I have some more payment intent ids to be checked if possible / any other insight on the issue would be very helpful:
pi_3OLVrYFemSPDAV9918EchgQS
pi_3OLVpGFemSPDAV991ajvaqTZ
pi_3OLVn2FemSPDAV991qYqDrPF
pi_3OK7EhFemSPDAV991wEtUK6G
pi_3OJpO2FemSPDAV991WH7vfoy
Hello, I'm getting some unexpected behavior in an express setup where each connected account is set to manual payouts. The intention is that the connected account does not get payed out immediately upon charge. Instead, the platform will receive the charge amount and then pay out at some time in the future. I'm not sure why the connected account is recieving funds right away. My understanding is that the following code sets up a "destination" charge which will go to the platform only.
With stripe element, can we show stripe processing fees based on selected payment method before actual payment gets processed? If so, please provide a best way to implement this solution.
Guys why does stripe take money 23$ every month from me ? I did not buy anything
Thats my 3th live chat and this guy keep closing it.
Hey, I am using a dynamic return url after connect. I am seeing Invalid URI error, Is it possible to pass a regex or a * to allow for dynamic variables in my return URL?
Hi, We just added apple pay verification to our domain, does anyone know how long time it is supposed to take for apple pay to appear in the checkout (we use embedded checkout)
is there a way to include the stripe fees when creating an invoice?
For stripe billing lifecycle emails, I can setup my account settings allow me to toggle emails on/off. However, is there a way to toggle emails off at a per-customer basis (or even per-event basis?). So I can rely on stripe lifecycle email in some cases, but sent my own emails in others?
Hi Stripe Team, using the appearance.rules property, is it possible to customize the size of the BNPL logo of the messaging elemement? https://stripe.com/docs/payments/payment-method-messaging
I tried using selectors like .p-Logo without any success.
Hi, I've got a question about using link pay in a testing environment
Hello, when a subscription is still in active status but it was cancelled, at the end of the billing period what event is being triggered, is it customer.subscription.deleted ?
Hello
Do we have any documentation where I can find phone numbers format for all the countries in test mode in below API :
https://stripe.com/docs/api
I am sending 412 345 678 for Australia which looks fine and was working in old API version. I am getting error
"412 345 678" is not a valid phone number.
Tried "04 1234 5678" as well
Hello anyone online to help?
Does anyone know which field the email address is passed in a payment to allow Radar to include it in its analysis? We are seeing errors relating to email address being missing in Radar in the last month.
hello, i am trying to get into my account and it keeps saying password is incorrect. i am not receiivng email to change password. i need to get into my account
Hi, similar question to my one here: #dev-help message but can you still capture a charge if the payment method used has been removed from the Customer object before the charge has captured?
Hi, I am interested in whether it is possible to access connected account products via API?
Hi, I need help with my account to set it up.
Hey Team. I'm looking to get some information regarding Descriptors. Currently our Dynamic Descriptor is passed on via API, we are in need of modifying the number sent on the descriptor of a specific client. Is it possible to override our Descriptor just for the one merchant and replace it with something else.
Stripe subscription upgrade
I'd like to display how much money user will pay at this time for the subscription change.
how can I get it?
Hi team,
Can someone assist with a Stripe Dashboard feature access problem please?
Hi, Good Evening.
I have a question about the connected accounts.
Stripe Account is US, connected account is BR.
How can I transfer funds from the US Stripe account to BR connect account via API? I've tried, but results in error, says "Is outside your account region", or something like that.
When I fetch payout details through the API, it only gave me a few transactions
However, when I export it through the Stripe dashboard, I can see that the payout contained many more transactions
hello team,
i've been here the other time and you helped me a lot thank you again !
i have another question , I integrated stripe in my website and it's working great in local env , i deployed my website on heroku and bought and ssl certificate from godaddy and installed it in heroku , the payment is done succesfuly but for the webhook i get a TLS error , i checked the validity of the ssl cert and it's ok , how can i solve this problem the payment is done succesfuly but webhook is getting errors
Hello I tried to switch my mode from test to live for my domain but the domain does not show stripe elements on checkout and gives this error :
invalid_request_error - client_secret
The client_secret provided does not match any associated PaymentIntent on this account.
on the other hand the local works fine. how can I resolve this issue
Ist there a webhook topic for the checkout cancel event?
Hello I need help, Stripe is behaving weirdly.
When i run this
await stripe.customers.list({ limit: 20 }, { stripeAccount:"acct_1FDBbuCtTo36DCtT" });
I got an error "The account acct_1FDBbuCtTo36DCtT was a test account created with a testmode key, and therefore can only be used with testmode keys."
And when i list I dont get any result
const customers = await stripe.customers.list({ limit: 100 });
And on deleting
const deleted = await testStripe.customers.del('acct_1FDBbuCtTo36DCtT');
i get errror "No such customer: 'acct_1FDBbuCtTo36DCtT'"
I checked it through dashboard as well there are no customers in live and test mode
Hello, we are trying to get checkout working with a connected account using direct charges. We are using the PK and SK from the Platform account and setting the Connected Account Id when creating the session. This worked once, and every attempt since has resulted in this error:
And the code resource_missing
We have validated multiple times that the values are correct, and don't understand why it worked once and hasn't worked again. We know it isn't session or cookie related because all developers that are attempting it with these same PK and SK keys are experiencing the same issue on their local machines. Also, experience it using incognito mode. Any direction that I can look at here? We are supposed to be using the API keys from the platform account and only specifying the stripe connected account id when creating the checkout session, correct?
Hello, when I use hosted onboarding for my custom connected accounts for additional requirements, can I disable the edit for the information I already collected? I tried both settings and both allows me to edit the info that was already captured even though account_onboarding description sounds like it should only asked for info required
hello! What happens is that I have lost my previous phone number and I would like to know how I could access my account again.
Buenas noches, alguien sabe el teléfono de atención al cliente?
Hello, I am currently coding and completing a website and app for a customer, but I am bit stumped on which api to use there are 2 parts first in the subscription b2b and second is b2c, which path should i take
Hey guys! I have a quick question, are you experiencing lately some latency on your end? Had to increase the timeout because some requests (like applying a coupon to a subscription) is taking longer than 3 seconds and it used to be a pretty fast request before
is there anyway i can create subscription that is due on a future day but i try to collect payment x amount of days before?
Hi, does Stripe support send a paid invoices manually (we are using Checkout and want to send a invoice manually from payment success webhook)? I only found doc for send invoices automatically: https://stripe.com/docs/receipts?payment-ui=checkout#paid-invoices
Sorry if I am missing something simple, but I am struggling to get the appearance object to work on the card element. Here is a fiddle that I am messing around with:
Hello, I'm sorry, have a question - on negative balance payout Stripe is going to charge 1.5% fee - is there way to see charge for that fee, here is example payout https://dashboard.stripe.com/acct_1LJgmhRZINm6oiDA/payouts/po_1O2PzCRZINm6oiDA7004sFqk
i would like to know if we can integrate to stripe using authorize.net
Hi, I am not sure if this is the correct channel for this question, but
If i have a Platform Account A connected with stripe connect to Platform Account A and Platform Account B (standard connection),
Platform Account A
/
Connected A Connected B
via the dashboard, If I am logged into Platform Account A, can i pull reports for my connected A and Connected b accounts? I have tried this, but i could not seem to do so, even when selecting the "all connected accounts" option. Is this option for stripeconnect connected accounts or only for like the subaccounts?
Hello guys, is there a way of catching "integration errors"? using react elements and stripejs
I need your email address I want lay my complain
hi how can i fix this error on stripe api.
https://dashboard.stripe.com/test/logs/req_iauvasGw1LUyRp?t=1702507620
How can I add customer Company name to the "Billing to" section from the invoice template ?
Brand new to stripe. trying to set up business details. Getting an error under public details. The customer support phone puts in a trailing -, and says missing required information.
Hello, I'm creating a custom connected account with the API, and when I create accounts for the USA, they are restricted due to the (TIN). Can you help me?
how do we simulate terminalexception: timeout in testing environment?
detail: we right now wanna find out why everytime stripe terminal throw terminalexception, we often face the terminal is also disconnected
Hi. I am running test payments to our stripe account and the payment is not showing up on Stripe. I'm running the tests on our dev site.
Are you able to override a complete statement_descriptor despite what we send you and more specifically are you able to do so on a single merchant? This merchant is not on a specific account for their volume but the main way to differentiate their volume would be by looking at the descriptor.
Hi, I successfully tested the payment with $35, but it didn't work for $0.5. Any idea why?
I have created a customer portal with subscriptions. In the customer portal configuration page I can see the various subscription plans. However, when I sign in to the customer portal the only things I see are payment method, billing information, and invoice history. If I manually create a subscription for a customer then it shows up in their customer portal. How can I make it so that when a customer signs in they see the subscription plans by default?
pablo_25374
hi here! i'm trying to add the stripe terminal sdk to a freshly created react native app by following the instructions here https://stripe.com/docs/terminal/payments/setup-integration?terminal-sdk-platform=react-native but the build fails on Android. Probably a local issue but i've tried in different machines / setting different local java versions. Currently running 17, in which the stripe terminal example app actually runs . Any ideas?
* What went wrong:
Execution failed for task ':stripe_stripe-terminal-react-native:compileDebugKotlin'.
> 'compileDebugJavaWithJavac' task (current target is 17) and 'compileDebugKotlin' task (current target is 1.8) jvm target compatibility should be set to the same Java version.
Consider using JVM toolchain: https://kotl.in/gradle/jvm/toolchain
I've been trying setting options in the app build.gradle, but still failing:
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
}```
Thank you!!
Hi there! I want to check if a Stripe customer card needs authentication before creating payment intent. Is it possible to implement this?
Hi, I have integrated Google Pay and Apple Pay, Google pay is working fine but the Apple Pay button is showing, and when I click on the Apple Pay button it opens and closes can you please let me what issue in the Integrations
I've accidentally fully refunded the client. How do I cancel the refund?
Hey guys, so we have our platform account in India and are looking to create connected accounts outside India. But it is not letting our customers choose location to any other country apart from India. Help is appreciated.
Hey, I'm getting this error "Something went wrong. Unable to show Google Pay. Please choose a different payment method and try again." while trying to pay with google pay.
hi, i have a query regarding stripe negative balance
Hi, In my code I have put this line ("line_items[0]images[0]", "https://i.ibb.co/7Ssc66W/1.png"),
But it does not work, can anyone please let me know how to put a product image inside the checkout using the stripe API?
Hello,
I have 2 questions
About My project:- We are developing a headless website using VueStorefront 1 as a frontend and Magento 2 as a Backend.
Q1:- I successfully installed Stripe plugin on Magento2 and trying to use plugin on frontend but not working we tried to integrate VSF1 addon from this repo https://github.com/develodesign/vsf-payment-stripe
Q2:- My client want to use Stripe for tax so i need to know the detail about configuration Stripe Tax in Magento 2
quick question on stripe support for payments at india
does the payment and payout api's work the same way as US ?
The legal entity structure on the account is incorrect. Please update it here.
I've a question about subscription in Stripe. Is there a new transaction id for renewing everytime? We use RevenueCat as the Stripe webhook endpoint, however the RevenueCat sent us a Renew event with duplicated transaction id.
Hello all! I have a quick question around migration of plans inside my stripe account. I would like to move all my existing trial customers to a $0.00 Free plan that I have created in Stripe. How do i do it? Do we have any APIs to do this migration for 100s of trial users? Would extremely appreciate your response.
Hi there!! I tried to add custom text for terms and conditions but getting this error. Though it is written on stripe site, still getting this error. Any help would be appreciated.
I want to render Google Pay button, the actual result is to render Link Pay
Hey there. I am using the custom payment flow, and have a few questions. I see that you should be making a PaymentMethod on page load. You should be then fetching the client secret to initialize the stripe elements form. Now my question is this:
Is it normal for in the dashboard (sandbox) to see "incomplete" payments with the "client has not entered their payment method" ? I see it for every time the page is loaded. I do see a completed *"Succeeded" if the user finishes the process and enters their card details (test card).
Hello I have integrated android tap to pay
But sometime i am getting a one error
Api error - "invalid_number"
Error Code - PAYMENT_ERROR.DECLINED_BY_STRIPE_API
Error Message - The card object must have a value for 'number'.
Payment Intent Id - pi_3ON7cxLXI2nrwn1B0xuYBgBC
Can you explain to me. What error is it and how can i fix this.
Hi!
My application processes stripe balance transactions for customers.
Normally, I take the amount out of the field balanceTransaction.amount.
However, now I have a new customer that has transactions with amount = 0.
The source of the transactions as a charge, which has an amount (e.g. 13.35).
The customer says it was a normal payment.
Now I am wondering what the cause if this might be?
Is it valid to have transaction.amount = 0 but transaction.charge.amount = 13.35?
If yes, in which situations?
Thanks!
Hi, how can I get list of customers whose subscription is going to expire today. Either using stripe dashboard or stripe cli
hi
Hi, about (shipping_address_collection) how to make all counties allowed?
Hello, this is my first time using stripe. I want to build a c2c website. I want to use Connect. I want to know that after the buyer pays on my platform, will the platform and the merchant receive the money immediately? Does the money go to stripe or directly to the seller's bank account? If it doesn't arrive immediately, where is the money? When can the account be received? Can you explain it to me? Thanks!
Hi
Actually, I am getting the link pay button, but I am not able to find the button's payment method ID and payment intent ID in JavaScript.
This is the confirm event
expressCheckoutElement.on('confirm', async function(event ) {
But in event i can see only this response can you suggest me
{
"elementType": "expressCheckout",
"expressPaymentType": "link",
"billingDetails": {
"name": "Rahul Verma",
"address": {
"line1": "Ashok vihar",
"city": "Bhopal",
"state": "Madhya Pradesh",
"postal_code": "462023",
"country": "IN"
}
}
}
There is no id
Can you help me
hi , i get this error with status code 400 ```Webhook Error: Webhook payload must be provided as a string or a Buffer (https://nodejs.org/api/buffer.html) instance representing the raw request body.Payload was provided as a parsed JavaScript object instead.
Signature verification is impossible without access to the original signed material.
Learn more about webhook signing and explore webhook integration examples for various frameworks at https://github.com/stripe/stripe-node#webhook-signing````
i was checking for connect custom account support for india through developer dashboard, and tried to create connect custom account for india
its throwing an error - IN is not currently supported by Stripe.
could someone help me understand this.
Hey there,
Just want to know, is it possible to hit different enpoints from webhook, on subscription creation. based on different priceID.
Thanks
I want to install stripe payment gateway in vuestorefront 1.0 (vuejs)
Hi, I would like to ask if Stripe has any restrictions on the size of transfer amounts?
Hi All, We are setting up a new account with Stripe. We have multiple websites under our organisation and each website have multiple environments (dev, qa, pre-prod and production). What should be right account structure so that all of these can be managed by a single login without need to login to multiple accounts
xisheng2074
good morning. is there a way to force 3ds based on a certain amount threshold?
how setup the invoice structure items titles in subscription
I am trying to use promotion code but its not working
Hello.
I was wondering if the currentPeriodEnd changes when a Stripe subscription enters a grace period.
i'm in pakistan is there any way i can test apple pay on stripe payment element?
hello. I have a question about the Stripe Subscription Retry Policy.
If i have a
7
7
7
if i set it to
Is it correct that the retry period is 21 days? ( 7 * 3 = 21 )
Please take a look at the image I posted.
Hello! I have 2 questions:
1- Does Subscription auto saves Payment Method for usage-based pricing or do I have to create a SetupIntent?
2- Does Stripe make sure that the users payment details are valid and cannot be revoked fraudulently, half way their usage? (Also not debit card, but credit card)
Payments export: On the payments screen (https://dashboard.stripe.com/payments) there is an Export button. This exports payments in the range specified. Is there a way to get the headers generated in snake_case?
Hi. In the front part, I use stripe.confirmCardSetup. How can I track if the 3DS is displayed (and validated or not) ?
Hi,
I'm wondering how you handle funding instructions for bank transfers. So when we create a bank transfer payment intent, in the display_next_action or whatever its called we get the funding instructions containing their info and a reference. Do you make a call on your end to create the funding instructions every time or do you use the pre stored funding instructions and then just add the reference onto those?
I am new to using stripe. I have woocommerce set up using apple and google pay. I made several sales last night for orders. How do I see where the transactions are as there is no option in stripe when I log in?
Hey I'm looking to build a service that would require the ability to hold a customers money for X amount of days and then return it to them at the end of those X days (in the majority of cases). I'm wondering, does Stripe offer something tailored to this? And if not is there any kind of way to make this work other than just having the customer pay, and then using the refund API to return the money minus the fee Stripe takes?
Hi, I am trying to integrate SOFORT payment. But if I press "AUTHORIZE TEST PAYMENT" on the "Sofort test payment page" I get redirected to the error page instead to the success page. Why?
I want to integrate stripe payment gateway with my vuejs (v 2.6.11 ) application
Hello, is it possible to check the status of a connected account through the API? That is, whether it is restricted or completed. If so, where can I find the documentation in the PHP API?
Hi there, Can I custom the text of the Product ID and the Price ID
EX: prod_pro_1, prod_pro_2, ...
Can I create a new stripe subscription that started few days ago?
how do chargeback work
How can i prevent creating multiple accounts with same name/email address in Stripe connect? Is there any API to check if the account with a specific email already exists in Stripe Connect?
is there any way to prevent adding same account details for connect account individual custom
Hi, Regarding U.S. sales tax and for Canadian HST/GST I need some clarification, is stripe provide this ?
- tax functionality that determines based on what we're selling (Product SKU),
- whether our customer has provided us a sales tax exemption certificate in that state or not
- and in what zip code we're selling it,
- what the proper sales tax should be based on city, county, state tax legislation and adds it to the customer invoice.
- can we get this with the use of stripe tax ? example, downloaded software may be taxable or exempt in a particular state or SaaS might be taxable or exempt in a particular state, etc.
- Is stripe retains a bunch of employees to constantly update tax laws and rates ?
#1184805879065874503 message
no, I do provide 2 different urls! in pi_3ONBzxF0fKdAEFKj19LpHeeh these were:
"success_url": "http://dev.tx.net/tickets/payment/gateway/process/f806bcea-688c-437e-a529-ca71c94d7950/"
"cancel_url": "http://dev.tx.net/tickets/payment/gateway/process/f806bcea-688c-437e-a529-ca71c94d7950/"
Hello i use laravel with the stipe php library,
I want to retrieve a payment intent and expand the latest_attempt
$setupIntent = \Stripe\SetupIntent::retrieve($session->setup_intent, [
'expand' => ['latest_attempt'],
]);
The output however doesn't expand the latest_attempt i just see the id.
Im i doing something wrong?
Hello, where can I find in the doc how to split payouts to separate bank accounts?
If you forget your mail address you cant change it anymore with google auth What a dub stripe, now more people abandon your sh** platform
How can I only display the Google pay or Apple Pay button and not the Link pay button?
Hi,
I am trying to get a payment session created using either elements or checkout but move the money at a later time with that session id. Can someone please help how to do that?
How to validate strip elemts in vue js project as well submit event.
Hi,
I was wondering if exists any way to send money from an US main account to an BR connect. I've tried with transfer method, but it doesn't work.
hi, can i talk to someone who is part of stripe support here?
Hi, I have two apps which use different API version and use different stack as well (one is C#, the other is PHP).
In C# app (API v: 2020-08-27), if a checkout session is created and customer doesn't complete payment, it's shown as incomplete in Payments.
In PHP app (API v: 2022-11-15), a checkout session with incomplete payment doesn't appear as incomplete in Payments.
I would like the incomplete payments to appear in Payments.
Worth noting is that both applications create a new customer (so basically I have two customers with same email address) and both of them use the Same Stripe account.
This is for dev support only. If you need account related support, please reach out to other channels like email.
how see that customer is attching same card twice
hey stripe i have a question on how to do somthing
question
Hey! Got a subscription system where I use PaymentElement and create subscriptions with 7 day trial. Since the subscription does not require any money even if user has no payment method my subscription will be created. Is there any way for me to validate the card before creating the subscription with the trial?
Hi, I'm very curious about how to build a csv like the one I'm sending you. This is because we dont have any history API and the subscriptions items that were previously in a subscription do not appear in https://api.stripe.com/v1/subscriptions?limit=100&customer={customer_id}&status={st} So how do I know which subscription item id was previously in a subscription? Because some APIs manage to create this. But I dont know how they make the information like this.
Anyways:
What can I do to create a csv like the one I'm attaching?
Every card have unqiue fingerprint?
Hi Team,
Could you please let me know how we can get Stripe Products along with its default Price details ( object ) ?
Hello i need rule from radar.
is it possible to implement paypall with stripe?
I'm using next-iron-session for session storage and I need to use Cors at same time, in my endpoint. I export the model's default handler function like this:
const withSessionRoute = (handler: (req: NextApiRequest, res: NextApiResponse) => Promise<void>) => {
return withIronSessionApiRoute(cors(handler), ironOptions);
}
export default withSessionRoute(handler);
So I retrieve data from the session like this:
const handler = async (
req: NextApiRequest,
res: NextApiResponse
) => {
console.log('req.session = ', req.session);
// ...
}
But when the POST data cames from stripe server the session isn't available. How can I get the session? it isn't available even from a fetch call ta a page that return the session:
const response = await fetch('http://localhost:3000/api/baa');
const result = await response.json();
console.log('result = ', result);
returns {id: -1}
the baa page goes like this:
import { NextApiRequest, NextApiResponse } from 'next';
import { withIronSessionApiRoute, withIronSessionSsr } from "iron-session/next";
import CustomSession from '@/interfaces/CustomSession';
import IUser from '@/interfaces/IUser';
import { withSessionRoute } from "@lib/withSession";
const handler = async (
req: NextApiRequest,
res: NextApiResponse
) => {
const user:IUser = (req.session as CustomSession)?.user || {id: -1};
res.status(200).json(user);
}
export default withSessionRoute(handler);
withSessionRoute goes like this:
const withSessionRoute = (handler: NextApiHandler) => {
return withIronSessionApiRoute(handler, ironOptions);
}
How can I fix that and get the session data from the endpoint when the post data is sent from stripe server?
Hi. Is there a possibility to fetch a coupon and its Applicable Products?
hi
This is my site https://khalisperfumes.com/. There is a problem while making a payment
Let's use the thread I created above to chat.
Hello, I want to take data of all the future payment on subscription and store them in db. How can I do that
Hi, Does anyone know if you are able to use the API restrict sales to specific states? I know on shopify you can create shipping zones and select which states to sell to. My business is limited to selling only in specific states. Have searched extensively and haven't found anything. Thanks!
hi, I'm looking for an integration to change the default payment method for active subscriptions (card and sepa_debit)
Hello, I'm using Elements in react and I'm passing options inside currency='eur' and amount=8999 but when I try to confirm the payment I get this error here: 'The provided currency (usd) does not match the expected currency (eur). Try confirming with a Payment Intent that is configured to use the same parameters as Stripe Elements.' what do I need to do fix this error?
Hi, I'm looking to implement wire transfer on my platform. I'm looking at this page https://stripe.com/docs/invoicing/bank-transfer and I've tested using the POST invoice items and POST invoice endpoint. However, I don't get any emails for the invoices I've created. I did set auto_advance to true. And I'm a bit confused as to how and at what point the user should be pay for the invoices created.
Hello, how can I open stripe integration?
Hi. I am working with Stripe Terminal and a WisePOS E. For the implementation I follow this guide: https://stripe.com/docs/terminal/quickstart#create-location I am wondering though: When do I know that I need to click the "Capture" button in the UI to trigger stripe.paymentIntents.capture() in my backend? Or is there a webhook I need to listen to where the terminal can notify my backend whenver a card gets presented on the reader? Thanks for your help!
Hello dev team! im working with react elements and have a quick question, is it possible to "catch" validation errors? particularly when i pass a default value for the phone or country, stripes ui shows the user an "invalid input error"
hey stripe , i have a question , i I need to implement a 4-year subscription.
user pays for 4 years and then it's renewed every year
can i pause a subscription payment for 4 year and make it billed again after 4 year using this https://stripe.com/docs/billing/subscriptions/pause
Dear Stripe Support. I have a requirement to connect Stripe to Intuit's Quickbooks online platform. First is this possible? Secondly, in my Stripe account I have data inserted into the payment meta tag. Is it possible to export the meta data into Quickbooks to be used as a filter to create reports?
Hi,
I'm working with Stripe Element and have enabled Apple Pay, PayPal, and some other payment methods.
other payment methods are working fine but I'm unable to see PayPal Google Pay and Apple Pay on the page where I'm using them.
I have added the domain in the domain configuration and verified it by putting the file to my project hosted on the server.
so how i can debug the issue ?
Hey Guys,
For ~2 years our billing system was creating stripe accounts and subs for every user. Since 99.9% of those did not actually pay, we were left with 100k accounts and incompleted subs.
We want to have some actual stats from Stripe, but this data makes it hard to read.
We have deleted all of those customers from stripe, but their Incomplete Subs/invoices are still there. Is there an option to delete those as well?
Hi, I am using Express Checkout element but some orders using ApplePay haven't got shipping/billing address even though I set 'billingAddressRequired' and 'shippingAddressRequired' to true in Click resolve function. I pull addresses back from PaymentIntent when your JS redirect backs to our site (confirmPayment -> return_url param). I wonder what I should change to collect addresses properly?
Dear Stripe Support, I created payment links for our guests but want to create monthly reports for only the payments through those specific payment links. How do I obtain this information?
Dear Stripe Support we are implementing Stripe express with connect. In example there is a point 6. Handle users that have not completed onboarding. Quick quesiton there is a Retrieve the user’s account and check for charges_enabled. And there is also You can check the state of the details_submitted parameter on their account to see if they’ve completed the onboarding process. Which one we should use to validate if onboarding is completed and whats the difference between these 2 properties?
Is it possible to do the following with stripes api, or would you have to get clever:
User prepaid for 200 usages, of some api, then uses the api 300 times.
using the stripe usage api, you could add 300 usages, but is there a clever way to reduce it to 100 usages, or can stripes' api know the 200 usages was prepaid for?
Hi, I just launched a crypto onramp using the standalone hosted onramp. I am a bit concerned with how many 400 and 500 level errors I have seen so far. Is there any additional insight or visibility I can get to understand why the error rate seems high?
Hi. I have created a checkout session and successfully purchased my products, how do i get a list of the products purchased from the webhook response?
Hey guys, need help on the method subscriptions.update(), I'm passing the subscriptionId and this object {
"items": {
"price_data": {
"unit_amount_decimal": amount * 100
}
}
}
Hi team, i'm testing 3d secure using card 4000 0000 0000 3220 and payment elements. when testing the 3dsecure is being shown and I click 'complete' but I still get an error returned: "Your card was declined. This transaction requires authentication."
Hi there!
I have a question about using Stripe in Armenia is it possible?
I've discovered an edge case in my app where the credits that my users purchase could go into the negative, in this case the minimum purchase requirement by Stripe of $.50 wouldn't be satisfied. On top of that if the user wants to delete their account while their account is in the negative - is fine, but those small purchases would add up over time. Two things I cant do is predict the credits usage before the request and I also can't charge them for the remaining balance. The usage rate is $.50 for 5000 credits. Any suggestions?
what does "authentication through a native iOS and Android application" mean?
https://stripe.com/docs/connect/integrate-express-dashboard Jut going trough express integration do you have examples in .net? Is there a way to pull user data from stripe account(express) to our own dashboard trough api to show earnings etc?
Hey there,
Can I charge users' usage beforehand with usage-based subscriptions?
For example if the user's going to use phone for 100 mins ($5) between Dec 1-30, can I charge them on the Dec 1 + whenever they need the 101th minute (+$5 more)?
Hi friends,
We are trying to allow users to select a billing cycle anchor date when they create a subscription, but we do not want them to be able to select a date that is closer than 10 days out, that way they are prorated for an amount that is sufficient enough to cover our costs for their sub.
As such, I was trying to allow them to select between 10 and 40 days out to cover those first 10 calendar days I'm preventing them from selecting, but I'm getting the following error when creating a subscription with the billing cycle anchor set to a date 31-40 days away:
Stripe::InvalidRequestError: billing_cycle_anchor cannot be later than next natural billing date (1705255093) for plan
Is ther another way to do what I'm trying to accomplish?
How should i handle subscription.
I have created 3 different product in the stripe dashboard.
And on my code i have a function that everytime the pricing page load it create a new payment link using the API ID/price id.
Now what if i want to update my subscription how should i do it?
I saw there is stripe.subscriptions.update
but i need the user to go back to the stripe payment page to pay.
Also is creating a new payment link ok if not any other solution?
ps: just been developing with stripe since 2 days and still discovering stuff.
Hi guys can you please help me regarding the Webhooks. I wanted to know what object is sent at the webhook endpoint which is configured on the dashboard
Hey Stripe team, if we get a webhook event where the account property is something like user_xxx instead of acct_xxx, what kind of charge is that?
Hey 👋, I'm investigating what differences would come for ACH when migrating from Stripe JS v2 to Stripe Elements (along with using Stripe Payment Intents instead of Sources) and one of the topics that I'm most confused about is verification. Currently we have many ACH Sources, all with account_holder_type "company" and we don't have any amount verification flow where the customer can input the verification amounts I read about all over the documentation. We just create the Source on Stripe and make sure the Stripe status is not "failed".
Reading the Nacha Bank Account Validation Rule page I have the impression that this amounts verification is only required for personal bank accounts, instead of business bank accounts. Is my interpretation correct? Is it true both for Sources and Payment intents / Payment elements?
The ACH debit documentation mentions that if the user inputs the ACH info manually (as we have implemented right now, with custom form) instead of signing in via Stripe Elements, they will need to verify with microdeposits, so I'm worried that the UX will suffer as currently we don't need that.
When using Stripe Checkout on a a Stripe Hosted page, is it safe to just listen to the invoice.paid event to configure user access at subscription creation, and customer.subscription.created / updated / deleted to revoke it / update it? Or should I also listen to other critical events?
Hi, Does anyone know if you are able to use the API restrict sales to specific states? I am currently not using a custom integration but wondering if there is a way to inject code to handle this without building out an entire custom payment integration? Sorry I asked this before but it got locked before I could reply
Hi Stripe team, is there a case where a dispute charge would appear in a payout? (As a balance transaction.)
Hey guys. I have a question about connected accounts. I want to list all connected accounts in my platform that have any available balance to pay out. For reference, see the screenshot attached. I want to filter accounts based on that field (circled in red). Is it possible to get this information using Sigma, perhaps? Any other suggestions?
Hello, in development mode (test) I am trying to query status: unpaid via the api. Is there a way to force an invoice upaid?
Hey guys, I also have a question about connected accounts. If a client of ours already has an existing stripe account can we link to it somehow? Or do they need to re-enter all their account information again for our portal?
hi
quick question. If I charge 1000PLN + vat 23% = 1230PLN than I will transfer 1000PLN to CONNECTED_STRIPE_ACCOUNT_ID. How my invoices will looks like? Is it going to automatically split tax? trough (separate charges and transfers)
Hi, does the data migration team also monitor this channel?
Hi Stripe team,
I have few question related to Stripe Address/Payment Elements.
-
Is it possible to update the contacts list at all or is cannot it be initialized only once on creating Address Element? Address elements has a prop called contacts which can be used to pass in the existing user contacts. Passing this prop will display list of address details as a card. But the contact list does not seem to update when the list of addresses(tracked by useState) changes and a new address is created.
-
Can we do any of the following for country dropdown on phone field for Address Elements?
- Hide the country dropdown
OR - Disable with a default selection of “US”
- Hide the country dropdown
-
Can we remove country dropdown from PaymentElement form, so that only post code is shown while collecting billing details?
- Currently, if we set country to ‘never’ the other billing address fields never show up.
pre check for prorated amount before changing subscription.
hello Stripe Team - We integrated the Payment Element into our SaaS website & it is working for. We are able to create customers from our server, adding a payment method with the payment element then associating the customer with the payment method. A customer needs the ability to see & update their payment method after it has been added. I am struggling to see how a previously saved payment method can be reviewed & edited. Is it possible to do that within the payment element where a customer originally adds the info? Or do we use the API methods found here (Payment Methods | Stripe API Reference) to retrieve & perform non-sensitive updates within our own site, outside of the payment element?
Hello,
One (hopefully) quick question. If you use stripe connect with an express connection, you will automatically create a new stripe account ( I will call this Express Account). Is it possible to Do a standard connection from another unrelated stripe account to the Express account?
Hi, I set payment_intent_data.receipt_email when create a checkout session, but I didn't receive the receipt email after the payment succeeded, do I miss anything?
Wassup Team! Wanted some clarification on invoice behavior. If I create an invoice with auto_advance=true and collection_method=charge_automatically is there any reason I would need to then follow that with a request to /v1/invoices/id/pay
Hello, for the longest time, there was a huge Stripe limitation for us where someone wasn't able to switch their currency on their profile. If someone had a subscription or whatever and made a payment with USD, they were restricted from making a payment with EUR, all payments had to be in USD going forward. We just noticed in our Test mode that we didn't get an error anymore, and I was able to switch currencies in one of my test subscriptions. Was this officially fixed recently?
when changing a customer's subscription from automatic_tax[enabled]=false to automatic_tax[enabled]=true are there any potential things that can break? IE, if the customer doesn't have a full address on file or if stripe somehow deems their location as undetermined
Hey everyone! I'm working on an app that sells one-time items (i.e. only one customer can purchase the item) that will be generated on the fly using the product API (not created in the dashboard), and I'm worried about preventing duplicate purchases and ensuring atomicity. We're using the Firestore webhook to create payment intents, and using the flutter-stripe library for checkout. Is it possible to get this one-time sale protection w/ some built-in Stripe functionality? I saw an inventory plugin calls Stockify, but this doesn't really seem to solve my particular problem because this all needs to be event-driven, not configured manually in the dashboard.
Hello I’m trying to switch my stripe phone number in my account and it’s not allowing me to any help?
How to hide the Country selection?
Hi Rubeus,
Thanks for your answers.
For #1 - Address element - when a new addresses is added we save the address details with the help of submit button. We want to give the user a chance to review their address as a card before they submit the purchase after filling billing details.
#2, #3 - We are a US only business, we do not want to the user to choose a country, if possible.
Is there a way to get Payment Element to aways request an email? I have a situation where the Payment Element requests email for ACH/Bank but not for Credit Card. I want to always capture an email.
Is it still safe to use the plan property that is returned inside the subscription object in the subscription-related events? Also, is it normal that the name of the customer is null in these events, even if it's specified by the user?
Hi, I want to know if it is now possible with a pricing table to specify to use an existing customer? In other words, avoid a new customer to be created every time
Can i speak to someone about adding an admin
Getting TypeError: Cannot read properties of undefined (reading 'update') when trying to use stripe.paymentMethods.update to update payment method billing details.
If I build a custom subscriptions integration, can I add shipping fees to the subscription?
Does the Search Invoices call return invoices in the same order each time? Or is there a way to enforce an order?
Hey, I'm trying to understand how verification works for ACH with PaymentIntents/Stripe Elements and have a couple questions (currently we have an integration with the Souces API that we'll upgrade):
- What does it mean to create the setup intent with
payment_method_options.us_bank_account.verification_method"skip"? What are the consequences of skipping the verification? - Stripe documentation says ACH with Sources API requires micro deposits verification unless Plaid is being used (we don't use it), but currently our Sources are verified instantly and we are able to create charges just fine, there is no micro deposit flow. Is this normal?
Hello, currently trying to change the phone number used to verify my account. Is there any way you guys can help me?
Hi everyone , I want to know is how long it will take from stripe to bank account ?
Hi I’m uploading uae free zone trade license but it got rejected The legal entity structure on the account is incorrect. Please update it here can someone help
wanting to setup a web element to update a customers billing and shipping information, normally I am doing everything via direct api calls, however when wanting to use a web element, i require a clientSecret, what is the correct way of fetching a this on the current customer and passing this to the stripe element that requires the clientSecret? for example: const stripe = Stripe('pk_****'); const options = { mode: 'shipping' }; const elements = stripe.elements({ clientSecret });
Hello! I am trying to get back the access to my account BUT the contact form does not allow my email address. It says I have to confirm by mobile my account but that the 2 factors identification is not on... So it's a no ending loop....
Hi, I have a couple questions about receipts and invoices.
- Is there a way to download a receipt directly through the API?
- Is there a way to make the receipt and invoice PDF private so that only authorized users can access them? Or at least disable public access entirely?
Thank you.
Hi
Is there any api get call for the bank transfer details?
Hello Stripe team! How can I prevent Stripe from sending HTTP requests to my staging website when I am testing the webhooks locally with the Stripe CLI? I received an email from Stripe concerning 237 failed requests.
hello i'm a bit stuck on how to use the billing_cycle_anchor param and if it is even applicable.
i want to set it so that it renews on that timestamp, but i still want to charge the user the full amount.
for example:
i set the billing_cycle_anchor to Jan 1st 2024 for a yearly subscription of $100
the user pays $100 today and then Jan 1st 2025 they pay $100
right now if i pay it today it is charging them a price which i assume is for dec 14 - jan 1st.
Is is possible to embed Stripe Hosted customer portal into another page?
I just turn on auotmatic sending invoice after successful payment following this https://stripe.com/docs/receipts?payment-ui=checkout#automatically-send-receipts, then I found the auto generated email is using the "stripe" logo, where can I change that to our own logo?
Hi, I saw a french youtuber with more than 100k sub that accuse Stripe on a video to not give adequate support who was sell product and for "suspicious activity" he was banned and all of their customer was refund automatically
He tried to contact Stripe support multiple time and Stripe didn't do anything about it
As a web developer i'm asking why is that and if is something common that Stripe do without helping their user
I don't want to take the risk offer product online and all of my customer would be refund for no real reason all loose a lot of money in the production of the product just for "suspicious activity"
I don't want to post the video on Discord to not share potential false information but I will be happy to talk with a stripe staff to get more information about this subject
Hello! I have a mobile app developed with React Native for iOS and Android. I would like to sell digital subscriptions within it, where users would have recurring charges. Can I use Stripe for this? From what I've seen in the documentation, it's possible to accept Apple Pay and Google Pay, but I'm unsure about subscriptions.
Hi, I came across a issue:
The payment pi_xxxxxx for £1,500.00 requires you to take action in order to complete the payment
Hello, I know this isnt directly related to this channel but I am interested in becomding a Stripe client and can't contact sales because the forms on your website don't recognize ANY of my emails (though Discord does). Can anyone here help me get in touch with Sales please?
hello, I am using Stripe as payment gateway in zuora platform. I was using GoCardless as a payment gateway to handle SEPA transactions, now I would like to switch GoCardless to Stripe for all existing customers. I got the error messages: "[invalid_request_error/parameter_invalid_empty] You passed an empty string for 'payment_method'. We assume empty values are an attempt to unset a parameter; however 'payment_method' cannot be unset. You should remove 'payment_method' from your request or". It's no problems to handle ACH or Credit cards when I switched to Stripe from other payment gateways in Zuora. Do you have any suggestion on this?
Hi all, I am wanting to implement Gift Cards as part of my (currently) subscription based Saas. I have talked to Stripe help but I'm only get cust serv not a developer. Here is my proposed work flow:
Setting up Gift Cards:
I believe I can do it using the API to create a Payment Link (as the customer can choose the amount of the credit):
https://stripe.com/docs/payment-links/api
I would have an initial page the customer goes to where they enter the message they want and who the card is to and the amount they want to pay for. They might even choose a cool image.
Then they would get taken to a* Stripe Payment Link*
Once returned - there will be a checkout.session.completed webhook sent back confirming the payment. As well as them being direction to the after_completion webhook.
I would then email them confirmation and the card details.
Redeeming:
https://stripe.com/docs/api/customer_balance_transactions/create
It seems I can ignore the concept of a credit_note and just do a create_balance_transaction.
In the meta I would pass the gift card ID that the customer has used.
Does this work flow make sense? Is there a better way to do these things?
#dev-help I am unable to use my old phone number linked with my account and now I can’t sign in because it was a Phone number Signin
Hey Stripe Gurus! I'm testing integration with Embedded Checkout and came across a question that I couldn't answer via docs or searching: How can I know if Embedded Checkout has an error so I can react to it? So far, I've only come across one error, but I'm not sure if there might be others. The one error I know that the client gives is Expired Session (see screenshot). In this case, I've given Embedded Checkout an old client secret. But the behavior is that it just displays the error and doesn't go to return_url and doesn't call onComplete. So how can I detect this and handle the error?
Hi @cerulean osprey I've created a thread, let's discuss there.
Is there an easy way to update stripe CLI from the command line?
Hello! I am trying to implement promotion/gift codes with the payment intent api at the moment. I am running into the issue that the amount total has to be > $0.50 in order for the api to accept my request. The problem with this is that my whole payment and order fulfillment workflow runs through the payment intent api so when a customer redeems a gift and the total amount is $0, it wont work. Any thoughts/guidance would be much appreciated!
Hi team, we have noticed a performance issue with the Stripe API in purchasing paid trials and subscriptions. The invoice payment and subscription creation calls together seem to take around 7s to execute which is quite long. Is there anything we can do it minimise the execution time?
Should I create stripe source with the public key or private key? It seems like both methods work
what is the default behavior if rendering_options is not specified for invoice generation: https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-invoice_creation-invoice_data-rendering_options-amount_tax_display ?
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 am using the invoice.pay method to automatically charge customers. I wanted to know what responses are possible and
when.
If you have any spec
Hi all,
Anyone help why am I currently using as below, but Stripe still charges for the Platform instead of the connect account (Connect account & Platform in the same region)? Thank you so much
const subscription = await stripe.subscriptions.create({
customer: customer.id,
items: [{ price: priceId }],
expand: ['latest_invoice.payment_intent'],
on_behalf_of: 'CONNECTED_ACCOUNT_ID',
application_fee_percent: 50,
transfer_data: {
destination: "CONNECTED_ACCOUNT_ID",
},
});
Hi all, after carefully testing my site with test mode, I'm running into issues into production because of configuration details that were correctly set in test, but not duplicated into live mode. What is the best practice for avoiding this?
For example, can config be fully managed programatically so it can be kept under version control and diffed between environments? Or is there a way to export/import the full configuration for offline diffing? Or even a built-in test/live comparison tool?
When i end the trial early it changes my billing anchor. Is their anything by which we can set the billing cycle to the billing anchor that i want
Hi, I have a query about stripe.confirmPayment(), Can I confirm payment without clientSecret of payment?
Hi Team, Is there any provision provided by stripe to install stripe app from backend or from any stripe api
Hi, I would like to know if an API exists to monitor the status of the webhook events ? Like the https://dashboard.stripe.com/ajax/developers/webhook_conversations used by the Dashboard
Hi
"description": "Charge for Order 98-99-zUcLusBx",
"last_payment_error": {
"message": "As per Indian regulations, export transactions require a customer name and address. More info here: https://stripe.com/docs/india-exports",
"payment_method": {
"id": "pm_1ONT75SBG4T932VvApjvEBdS",
getting this error
how we can resolve this
Hi all
So in our app, I'd like to show our users when they can expect to receive their payouts. Just as its shown in this screendump. Would that be https://stripe.com/docs/api/balance_transactions this resource I would use? I tried, and it does not look like it gives me the information about the external account to which the payout is transfered to. How would I get that?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Part of the response I get when I do stripe.balanceTransactions.list({stripeAccount: 'connectedAccountIdHere'}) looks like this
{ object: 'list', data: [ { id: 'txn_1ONPokRIUZMV8wVMpIAKlbah', object: 'balance_transaction', amount: -150000, available_on: 1703030400, created: 1702602234, currency: 'dkk', description: 'STRIPE PAYOUT', exchange_rate: null, fee: 0, fee_details: [], net: -150000, reporting_category: 'payout', source: 'po_1ONPokRIUZMV8wVMt4LkGUK8', status: 'pending', type: 'payout' }, { id: 'txn_1ONAZtRIUZMV8wVMn8nAfrhT', object: 'balance_transaction', amount: 88000, available_on: 1703116800, created: 1702543653, currency: 'dkk', description: null, exchange_rate: null, fee: 16000, fee_details: [Array], net: 72000, reporting_category: 'charge', source: 'py_1ONAZtRIUZMV8wVMODzOlf12', status: 'pending', type: 'payment' }, ] }
Hellop
Hello
On Customer Portal , I want to change color of Return To URL . Also Can I move that URL to right side?
Hi, is there any way to remove the privacy and terms buttons?
What happens if stripe-source key is compromised?
Hi, can anyone help me create a product on the platform and make it accessible to all Connect accounts?
P/s: I only found an API for creating a product for one Connect account, but it's hard to manage.
Hi,
Can you please tell me ,Is Identity verification process applicable for Stripe custom account as well? If Yes, then it's for USA only ? or applicable for other countries as well.
Stripe Reference link https://stripe.com/docs/connect/testing
is their any function tell us that customer have past due payment stripe?
Hi Team, I use stripe google pay, why some time GooglePayPaymentMethodLauncher#readyCallback call me true sometimes call me false ?
Hi there! I want to store the metadata at which this terms of services checkbox is checked. Can someone please help me with that?
Is there trouble on Stripes end with payments?
how to implement subscription upgrade or downgrade
First GooglePayLauncher.ReadyCallback is called with true but after i test serval times it called me false. I want to if exist some mechanic can ban me to start google pay
Is there any way that I can integrate apple & google pay in stripe's payment-element and test those in local without domain verification?
Hello, is it possible to re-open this thread #dev-help message Thank you very much !
hi, I configure applepay for reccurent payment token, but if coupon is active, how configure amount for X months and after the real amount of subscription ?
Hi 👋
We use connect for our merchand to start subscription on their customer.
We have a weird case that we struggle to identify, but we are pretty sure that :
- a customer can access the checkout several time (or at least we receive the hook several time?)
- it will create n subscription on stripe but only 1 object in our system because we are guard to avoid multiple subscriptions creation on our side.
My question is, is there a way, in connect webhook, on checkout.session.completed to check for duplication ?
The thing is, in that case the checkout is not configured to start a subscription because the customer want to start it later. The checkout session is configured in setup_intent, and we create a scheduler and so on.
Any ideas to detect a potential duplicate after this event, even on setup_intent mode ?
Thanks!
Hi, is it possible to set up a subscription with a free 12-month trial, followed by a £20 monthly charge? The issue is, when the invoice is £0, the system doesn't request card details. I want to avoid manual outreach to collect card info when the subscription turns paid. Any suggestions?
Hi, regarding the issue of receiving payments, if my maximum amount exceeds the maximum payment limit allowed by Customer's bank card, how will Stripe handle this situation?
Hi, I use pricing table embed script and present multiple subscription plans to users.
If the user subscribed to plan A first, then later want to switch to plan B, doing the subscription in the pricing table again will result in subscribing both plan A and B and being charged with both plan.
However in customer portal user can upgrade or downgrade the plan without any issue.
Is there any way to modify the pricing table behavior to allow it to let user update their plans? Or redirect user to customer portal when user has already subscribed?
hi is there a simple way to find out the count of successful transaction from start the year to today?
Hello Stripe dev team, I'd like to know how this customer has been able to schedule a cancellation : see https://dashboard.stripe.com/events/evt_1OMk46I9qXomtXqS3FWrFI7c
It seems the customer has used a billing portal, what is that?
hey guys i got scammed by someone else he was using stripe is there someone who can help me pls i am really in a bad situation atm 😦
If customer hasn't completed their checkout, can I email them a link to direct them to their previous session?
HEllo stripe dev , in which version we can use this
im using v12.12.0 nodejs https://stripe.com/docs/billing/subscriptions/pause
Hello! We are using free trial periods on our subscription, where users have to enter their payment details on the hosted payment page. We have noticed that there is users that create multiple accounts and keep using our product by always creating new accounts and starting new free trials.
I wanted to use the card fingerprint to check if that payment method was used previously and then block them from starting the subscription, but it looks like the fingerprint for a card is not unique when used by a different customer? Also we noticed that customers immediately deleted their cards after subscribing in the billing portal. Do you have any best practices how to prevent this abuse?
Hello, one of our user is complaining about not able to list SEPA although it is enabled in his account
Consent collection isn't available in my country, how can I email them their previous Checkout session link
Hello everyone. Does React Native support TapToPay? I didn't find any info
Hi, I have a requirement of adding new product as an add on to existing subscription. So should I create checkout session api in payment mode or subscription mode for adding new line_item to existing subscription. And proration amount should be chanrged immidietly.
Hi, Im having problems adding a coupon code. I do everything correctly (I think) and when I add the coupon on the Payment link, it says that it is not valid. Why is that?
Hello!
Is it somehow possible to add test days to an already running (and paid) subscription? I have found the possibility to just add test days to the running subscription does this just work and the next invoice is shifted back or will the sub be cancelled after the test days?
Hi there! I am currently trying to understand how Stripe's invoicing system is integrated into our application and have some specific questions regarding the logic for “derived” invoice statuses. We have implemented a set of functions to determine these statuses, but I would like to confirm their accuracy with how Stripe determines and check if there is any official documentation available on this topic.
Here is the logic we've implemented for each derived status:
- Overdue: An invoice is considered overdue if its status is "open" and the current time is past the due date.
- Retrying: An invoice is in a retrying state if its status is "open", a payment attempt has been made, there is a next payment attempt scheduled, and the payment method is "debit_card".
- Pending: An invoice is pending if it has a default payment intent that is currently processing, and its status is "open".
- Failed: An invoice is marked as failed if its status is "open", a payment attempt has been made, there is no next payment attempt scheduled, and the payment method is "debit_card".
- Disputed: An invoice is considered disputed if there are any disputes present related to it.
Could you please confirm if this logic aligns with Stripe's current system for invoice statuses? Additionally, I would be grateful if you could direct me to any official documentation or resources that detail the conditions for each derived invoice status in Stripe's system. And of course, it would be amazing to see/understand how those are different for other payment methods. Thanks!
Hello!
Please, can you advise on what might be the issue: our system checks for the customer on your side before sending a payment request. If the customer exists, we use their customer_id for the transaction. However, for some reason, Stripe is reporting that the resource is not found. What could be the problem? Is there a possibility of some customer cache on your side?
Request example - req_899rapRimr6b2D
hello i need to wertify our express acount
Hi, I'm investigating the changes involved in upgrading from sources API to Stripe elements / Payment Intents for ACH and I have a question. Currently our ACH accounts are verified instantly and can be charged right away, there is no verification by microdeposits or Plaid. All our ACH accounts are of 'company' account type. Could that be the reason we don't need verification? My understanding of the Nacha rules article (https://support.stripe.com/questions/nacha-bank-account-validation-rule) is that verification is only required for personal accounts. Is that right? That would explain why we don't need verification currently. And if so, does it mean verification also won't be necessary on Stripe elements when entering information manually?
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.
What is the maximum response time stripe will wait when hitting webhook?
Hi, I need info on how to use stripe to divide payment between vendors when checking out.
So I know how to direct charges or destination charges to send payment to vendors account while getting platform_fee for platform account. But now we have a scenario where we want to divide payment between 2 vendors. So when order is placed and customer pays we want to send the money to more then 1 vendors stripe account while we keep the platform fee. So how can I set that up? Is there a built in feature for this or I have to use manual payouts for this?
I. I am not a US citizen, but when I enter the strip to generate advertising revenue from Twitter, it asks for a US debit card.
Hello, we are experiencing issues with the verification of DNS records for the domain avatar.one. We have checked each record using the service https://dnschecker.org/#CNAME/ao44rhltemsbnumepis62vjmnx5hzgsc._domainkey.avatar.one, but it indicates that the verification is unsuccessful. However, we receive a notification that the verification has not been successful. Please assist us in resolving this matter.
Hi, Do we have any provision under stripe to prevent to create invoice If we found invalid tax id against customer through third part API.
I'd like to know, how do I set a payment method as default payment to a customer.
The user pays via a checkout session and I'd like to use the last paid payment method and set it as default.
Is there anyone that can help with simple login issues?? The contact page doesn’t help
Hi
we are using subscription, when users downgrade plan like from any paid plan to free plan
on our BE we are listing the invoices by expanding the charge item by which we refund the customer balance but there is a chance of that payment is already refund but we are not getting the information that payment is refund with how much amount?
is there way we get refund details of the payment in list invoices API?
Hi guys, I wonder if any devs could help with a query of mine? Im trying to show the Digital Wallet button on our shopping cart page and create a PaymentIntent (via an AJAX request) when the (ApplePay or GooglePay) button is clicked, however before the response of this is returned (where I can store the PI response client_secret the Digital Wallet interface on the (mostly ApplePay browser) has already invoked the "shippingaddresschange" event (making another AJAX request) where I should be passing in this client_secret - thus leading to an invalid and unprogressable ApplePay wallet screen.
Is there a way to control the visibility of the paymentRequestButton so when my AJAX call with the PI client_secret is returned I can happily call paymentRequest.show() and continue to show the Digital Wallet UI (and any subsequent shippingaddresschange events)?
Reference method: https://stripe.com/docs/js/payment_request/show
Thanks
Dear team,
I had this message on my dashboard ...
Can you help understand what to do ?
The message :
To avoid disruptions to onboarding new US connected accounts, adjust your integration to handle new verification responses by Mar 1, 2024.
Thx a lot
Hi there,
We're using the Card Element on our checkout page with StripeJS which has been working well the majority of the time.
But we've had multiple users report that the Card Element field is not showing: https://www.loom.com/i/c1feef27f8f1455fa06dc06e421d1d45
When it usually looks like this:
https://www.loom.com/i/a6cdd918a93a46afbb335444a46ed857
The user reports have been on Chrome across different OS (Windows/MacOS). I have tried to reproduce the issue multiple times on the same OS/browser version combinations as the issue reports, but it works fine every time for me.
While debugging the issue via the help of one user seeing it, browser refresh and incognito mode both showed the same issue for them in Chrome. And they didn't have any extensions that could be causing the problem. The checkout field did work however when they moved over to Safari browser.
I would appreciate any help you can provide to figure out the issue.
Thanks,
Josh
Hey everyone,
I am implmenting stripe in next js project using the stripe react js sdk, everything is working fine except for when the <CardElement /> renders I am unable to interact with it at all. All the field are disabled.
I am looking for how to collect customers CC info in a session but not complete the session after getting the CC info. The idea is I need to use check out to place a hold on a customers CC after they have paid. Normally if they pay for product with a cc then I can save the Payment method and just create a new session with that payment method and Customer id and put new session mode to setup. So if I need to collect later I can. But if they pay cash, I don't have an option to save their Payment method (pm_xx). So I would need to collect the card info first for the Payment method (embeded link from url) . so, I can create a session in mode setup.
Hi! Our users on Android 10 can't pay because the app crashes when the PaymentSheet appears. It seems to be due to Google Pay : https://github.com/stripe/stripe-react-native/issues/1580
Can you help us?
Hi,
is there a way to pass customer_id to a retrieved payment link?
Everytime a user pay using a retrieved payment link it creates a new customer id.
if there is no way to pass customer_id to retrieved payment link how should i handle the customer id? should i saved the new customer id to my db?
or a way to reuse existing customer id?
Hello! Sorry for my english. I have a problem with Stripe integration. We have a project with Stripe payments with the API and all works right but We are trying to add other Stripe account to the project. All works right but the response of the session checkout doesn't include the payment_intent_id. We need this "id" to refresh the payment status. This is the response of the original project:
mode: "payment" payment_intent: "pi_3ONb#######1Qls8xT" payment_link: null payment_method_collection: "always"
But with the new account this is the response:
mode: "payment" payment_intent: null payment_link: null payment_method_collection: "if_required"
We were searching in the Stripe configuration and we try to set with same configuration than original account but it isn't work.
Someone knows where can be the problem? Thank you
I wrote earlier about the issue of retrieving a deleted customer, but the thread has already been closed. Can we continue the conversation?
Hi All!
Was wondering, has the event charge.refund.updated been recently introduced?
Hi guys, can someone help me?
All webhooks from my site started failing…
And I got this email
How to disable/stop emailing the users about their order receipt
Hello! I'm implementing a signature payment system in my platform and we choose to accept Boleto as a payment method too (we are from Brazil). But I have a few questions about the Boleto expiration. I know that when the boleto expires the pdf url expires too, but if the user saves this boleto pdf and pays it after the expiration date, what would happen? And I'll like to know if there's a way to keep the subscription available for a few days after the expiration, so the user can pay it and continue with the same subscription
Hi Fellow Developers. I need a help regarding Stripe Connect. Can any expert help?
The thing is I am implementing Stripe Connect on my App. I am the merchant, there are customers and then there are businesses. Now the problem is that when a customer is paying to a business, the amount is going to my merchant account but I want it to go to the business who is added in my connected accounts directly so he can manually withdraw it. How to do it? Can anyone help?
Hello! I was looking for some help with a quirk during migrating an integration from Sources/Charges to Payment Methods/Intents:
I have customers set up with card-based Sources (which are compatible with payment methods). These were created using Tokens.
Once I migrated to Payment Intents, some of these cards having issues with off-session charges due to 3DS extra authentication. These cards used to work OK with the old Charges API.
Can I do the 3DS authentication on the backend? If not, how to I set up these cards to allow off-session intents?
Hi, i need help to disable stripe notifications with Sepa Direct debit on Woocommerce. Do i have to edit the json file in FTP (.../assets/js) ?
Thanks
hello
What happens with a customer's credit card when it expires? Is it automatically removed from the customer's payment methods?
Hello, I am going to implement subscription schedules to allow customers to use installment plans as shown here: https://stripe.com/docs/billing/subscriptions/subscription-schedules/use-cases#installment-plans . Can I disable the use of debit cards for this payments? I only want to accept credit cards
Hi is this stripe developer support?
I am having intermittent issues with Webhooks not being sent once payment is completed, we are using stripe connect
hi what field on account api refers to the state of an account ? (restricted, enabled, restricted soon, ...)
Hii, when I use stripe fpx I get the following error
stripe._error.InvalidRequestError: Request req_t01FRjcnBxPnIP: The payment method type "fpx" 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.```
How to make the card as preferred one once user pays via checkout for subscription?
Hello, I'm using payment elements at the moment and when I create the options of elements component (React) I'm switching the currencies and prices to the users country but when I do the payment I'm sending an api call to my server which is successful but when I try confirming the payment in the frontend with the payment method Id I get this error:
"The provided currency (usd) does not match the expected currency (eur). Try confirming with a Payment Intent that is configured to use the same parameters as Stripe Elements."
How can I fix this?
Hi, I am looking at the reporting. We have several people on the account. What I want to do is see who entered in a manual payment. The reporting doesn't give that detail does it?
Hello,
I have the following questions related to Stripe Elements appearance api:
How can I italicize a label?
https://stripe.com/docs/elements/appearance-api?platform=web#supported-css-properties
What value does the property "fontVariation" expect. Can you give some examples?
We're noticing that when we receive setup_intent.setup_failed events that the associated payment method is also detached from the customer. Is this behavior documented anywhere?
Hello, I have a question.
Hi everyone, good afternoon. I'm Guilherme and I would like your help, please.
I need to create a coupon that discounts 100% of the value of my client's product.
However, I can only deduct part of the amount, the rest would still need to be paid, can anyone help me, how can I deduct the total amount?
How do you add google ecommerce tracking code in webhook? I want to execute this script:
gtag('event', 'ads_conversion_Success_Page_1', {
// <event_parameters>
});
whenever the payment succeeded. How do I do that?
My stripe account is closed, I need help
Isn't there anyone who can help?
i want the live support
Hi! I have a little question. My stripe account is based in US. Can my european customers use Klarna as a payment method? Or it'll only work only for US citizens?
Hello guys, having an issue of phone not correctly displaying when using address element and contacts enabled
I want to add a gtag event:
gtag('event', 'ads_conversion_Success_Page_1', {
// <event_parameters>
});
```everytime the payment is successful using payment elements.
However, in `confirmPayment()` the user will be redirected to the successful payment page. I want to add the gtag event here:
https://passimage.in/i/713b7901886ce8e75183.png
will the gtag event be triggered here? before the page redirection?
Hello there
Is it possible to tell Stripe to retry webhook without responding to it with error?
E.g. we have some behaviour where we want webhook to be retried, but don't want to have a dashboard spammed with error messages about webhook delivery failure
Currently it works while we return 400 response, but it marked as error in webhooks dashboard
Hi Stripe Experts,
is it possible to have the pricing table include a free tier? Where no credit card information is needed?
Hello
Is this the right place to ask to possibly be gated for and get access to developer docs for Apps on Device Beta ?
We have received an s700 devkit, but our point of contact is on vacation at the moment and we can not proceed with testing our setup.
Service agreement has been signed, and we sent to our POC our account ID, but we are not yet gated into the technical docs.
I think we have found the right links under
https://stripe.com/docs/terminal/features/apps-on-devices/overview
https://stripe.com/docs/terminal/features/apps-on-devices/deploy
Thanks a lot 🙂
I am building a stripe app with .net as the backend. I am following the article here except i am using .net instead of node. The issue is that when i am testing the server my app is showing its down. This is the front-end, const getStatus = async () => {
try {
const signature = await fetchStripeSignature();
console.log(`Frontend Stripe Signature: ${signature}`);
const response = await fetch('https://localhost:7015/api/stripe/healthcheck', {
method: 'POST',
headers: {
'Stripe-Signature': signature,
'Content-Type': 'application/json',
},
body: JSON.stringify({
user_id: userContext.id,
account_id: userContext.account.id,
}),
});
if (response.ok) {
setStripeStatus('up');
} else {
setStripeStatus('down');
}
} catch (error) {
console.error('Error:', error);
setStripeStatus('down');
}
};
//////////////////////and then below is the backend//////////////////////
Hi, I have a question about the bank accounts API. To create a bank account token, there is the "account_holder_type" parameter. If I omit this field from customers on my custom form, and I always send "company", does it mean customers will not be able to add "individual" bank accounts and the token creation will fail, or something like that?
Hi
I have a question about the subscriptions and the portal customer dashboard. For example, when a person cancels a subscription and when it ends, when it ends if they wan't to subscribe again, the only way is to create a new subscription throw the buy link?
If so that will create a new customer id right?
Or there is a way to the user resubscribe with the same customer id?
Hi team,
I wanted to get the settlement report for all the transactions which are done on a particular date range. Which API can be used to achieve the above mentioned task?
Type of Integration : S2S via API calls
Hi everyone,
I'm trying to generate reports for Stripe Connect customers and am having a hard time finding the amount of tax that was charged in the transaction. This is using manually-created tax objects, not Stripe Tax.
Through the Stripe Dashboard and dev tools, I can see that a call to https://dashboard.stripe.com/ajax/payment_pages retrieves the info that I want. Specifically:
"subtotal": 11025,
"tax_amounts": [
{
"amount": 1521,
"inclusive": false,
"tax_rate": {
"description": "PE: HST",
"display_name": "PE: HST",
"inclusive": false,
"jurisdiction": "PE",
"percentage": 15.0
}
}
],
"total": 12546
My question: is there an API and/or something that I can "expand" so that I can get this data (for example on the Payment Intent)
what is retry strategy for webhook on 500 errors? can we customize it?
Hello-
Trying to upload a new Stripe connect product and it won't let me delete fields that have been added to the metadata already for some reason. We need to adjust them to make it work. Thanks!
Hi everyone, I'm trying to get things set up for my custom connected accounts to consent to e-delivery of 1099-K forms and was wondering if anyone could answer a couple questions.
- We're not currently collecting phone numbers when the connected account is created so we're wondering if the connected account owners will still be able to claim their stripe express account or if we need to update the accounts with phone numbers first?
- Some of the connected account owners entered a full name when signing up (e.g. Thomas Smith). If during the verification process they were to enter a different name (e.g. Tom Smith) would they still be able to claim their express account or would that mismatch cause issues?
Thanks for any insight!
hi
Hey y'all,
We're working on a custom checkout experience and are using Stripe's PaymentElement to capture customer credit card information. We noticed that when we turn off the address fields in favour of our own address inputs, Stripe requires us to to send further information-- including full address, email address, and phone number-- upon calling confirmPayment. We also noticed that Stripe will accept empty strings for those fields.
What is the actual risk level of not sending address fields beyond country and postal code? We assume these fields are being used as part of fraud detection-- what is the relative weight of those fields? (As a further note, when we took a look in Stripe's UI at previous transactions, we observed that the risk scores were often low even with relatively little information.)
hey I'm wondering if someone would be able to look into why pi_3ONggpFemSPDAV990J3o2IGa failed with a reader timout error (did the terminal disconnect from the internet)?
It failed during the request to send a payment intent to the reader. This is for a connect account of ours. Even after many retried it still failed.
Hello,
Is there a way to prompt the StripeTerminalProvider to reacquire the tokenProvider?
I aim to refresh the token according to my environment (staging/production). The StripeTerminalProvider wraps my entire application, I want the tokenProvider to be updated when there is a change in state. However, the fetchStripeTerminalToken currently does not trigger a refresh when the state changes. Any guidance on how to achieve this would be greatly appreciated.
Thanks,
<StripeTerminalProvider tokenProvider={() => fetchStripeTerminalToken(isStagingEnv ? "test" : "live")}>
<StripeTerminalProvider/>
We're a platform that lets our users add their stripe connect account and send customized checkout forms.
And we have a page where we list all the transacations, subscriptions, etc.
Question: Should we store the stripe data for each of those on our database and rely on webhook to always keep it fresh. Or can we use your API to fetch data directly from stripe and show that to our users so it's always fresh and up to date? I'm primarily concerned about the rate limits here.
Hi all,
Has anyone face a CORS error while using <PaymentElement /> from 'stripe/react-stripe-js' in a React/NextJs project?
Implementing <CardElement /> works just fine but the moment I changed it by <PaymentElement /> I'm getting a CORS error
Hi, is it possible to create a rule ton ban the prepaid VISA card, only for the new customers?
why is it necessary to have SSN prior to receiving transfers? wouldn't asking for it at payout time make more sense + require the information to be filled out within 14 days of making the account?
Also why does stripe use SSN and not the id + selfie KYC approach?
Hi,
I am currently having a few issues with the payment processing in the live version for my Bubble SAAS app and in the test one and there are a few issues that I have been pulling my hair out over.
- The customer ID I use as a base for my API calls to and from stripe aren't registering
- The billing doesn't actually work, the price I set it at in stripe doesn't actually bill the user that amount, I set it as 4 dollars and it bills them 0
- My store name used to be different until I changed it and the change has not occurred on the billing information when it pops up in statements, I don't know if it is because my products haven't updated and that's why perhaps the pricing isn't working as it should.
I only have a screenshot for the first issue, I started tampering with IDs and making new ones and removing all products to see if things would work but it only caused these issues and now I don't know what to do. I appreciate all the help I can get.
Hello!
I'm implementing checkout flow on the backend side.
I need to create payment wich should be charged later, after service will be completed.
Am I right I need to create Payment Intent -> Pass it to Checkout session -> return checkout url to fronend
How can I proceed with charge after service will boe completed?
When making this call stripe.subscriptions.list using the stripe api:
const subscriptions = await stripe.subscriptions.list({ limit: 3, });
Will all subscriptions return even expired ones?
Hello. We have a Peoplevine account integrated with Book4time. We are now working on getting a stripe account. Not sure if we need a custom payment UI or something else. The guest puts spa services in their cart and then we will use stripe for them to checkout.
I am a new platform account. I read that there is a payout fee to connected express accounts (.25% and .25), but I am not seeing this fee deducted anywhere in the process (to connected bank accounts or my bank account). Can someone please tell me how this deduction works? Thank you.
@dim hearth I cant seem to respond in the original thread, but wanted to provide some additional context, along with a handful of follow up questions--
For some additional context, we need some billing information (country code, postal code) to show updated tax information. Tax should be updated as soon as the billing information changes.
If we use the PaymentElement’s billing fields, is there some way we can listen on the client if that field has been entered or updated? Would we be able to access the value on the client?
Hello! Why calling stripe.payInvoice with off_session: false triggers 3DS but with off_session: true it doesnt?
hi guys, we utilize Destination Charge (payment for the connected account) and collect a portion of the transaction-related fees from each payment. How can we deduct daily service fees from the connected account?
hi guys , how to way the charge a connect account for services, what other method is there than the following?
https://stripe.com/docs/connect/account-debits
Hello,
I'm encountering an issue while attempting to dynamically update the Stripe Terminal tokenProvider based on my staging environment. Despite changing the value of the isStagingEnv variable, the tokenProvider doesn't seem to fetch the token as expected.
I've attempted various approaches, such as altering the key prop and modifying the logLevel property, which is a dependency within the initialize callback responsible for fetching the tokenProvider. Unfortunately, these attempts have not yielded the desired results. Additionally, I've explored using the initialize callback directly, but it doesn't trigger a different fetch either.
The only method that seems to have an impact is explicitly passing
isStagingEnv ? fetchStripeTerminalToken("test") : fetchStripeTerminalToken("live") to the tokenProvider prop. While this does retrieve the desired function, it appears to quickly revert to the initially saved value by the callback.
Do you have any insights or recommendations on how I can effectively achieve dynamic updates in this scenario?
Thank you.
<StripeTerminalProvider key={1} tokenProvider={() => fetchStripeTerminalToken(isStagingEnv ? "test" : "live")} logLevel={isStagingEnv ? "none" : "verbose"}>
<StripeTerminalProvider/>
What is the package name for stripe m2 reader integration ?
Hi! i was chatting with @daring lodge in an earlier thread called salteesam-terminal-timeout about sending an email so stripe support in regard to getting "reader timout" issues with out server driven apk for connect accounts accross various locations. I can no longer reply to that thread, but wanted to let you know that the email has been sent! and thanks again for your help
Hi Stripe Team, I am seeing some odd behavior. When passing a return_url property to the stripe.confirmWechatPayPayment method, it seems the query parameters are being stripped off during the redirect back to the site once the payment is authorized in test mode. Request ID: req_wPEu36fFgkH2j2
Hey team - I'm wondering what the easiest way to manage authentication with the stripe marketplace is (building a app for your marketplace). I really just want to use lambda functions if possible and avoid too many steps
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!
hi!
I would like to expose the Google Pay button in Safari browser.
We are creating a new site with Stripe, and we are currently using Braintree on the existing site.
When we click on Google Pay, gpay opens. Is Stripe not supported like this? I attached a video.
Payments and payouts paused until requirements met
Provide some additional required information to resume payments and payouts.
my stripe show me this problem
We are currently creating a multi-currency pricing, but when we request it using their GET /v1/prices interface, the information for multiple currencies is not being sent to us in currency_options.
How I make a transaction from my stripe payout to my bank account and it shows settled and I haven’t received it yet
Hi there, we are using the Stripe API in our app and I am trying to integrate a test Stripe account but it is requiring me to add an NZBN which I don't have as it is just for testing purposes. What should I do here?
I'm trying to make a discord bot to manage roles based on subscription statuses on stripe after taking subscription payments on my website
any help or frameworks on how to do the stripe monotoring side of things ?
Hey guys, hope you are all well. I've got Stripe Express accounts setup and have been told in order to delay a payment to them (e.g. their customer pays for a service but service must be completed before the mercahnt is paid out), I need to disable automatic payouts for all express accounts. It's my understanding that Express accounts have access to the dashboard and can alter their payout settings and re-enable payouts automatically and get the money without us initiating the payout. Is this correct?
Hi, I'm using the new PaymentElements. I am looking to save the credit card for future charges. Is there a way of doing this?
Two customers are created by Stripe for one user(email user), which caused issues for our businesses. Need technical assistant, and then I'll give more details.
Hi, I'm using the Dispute api, have a dispute status question : Here have 3 warning status in Dispute status enum, which is Warning needs response, Warning under review, warning closed, want to ask the Definitions and change logic of this 3 status, when and in which situations will show this 3 warning status? cuz I didn’t find specific doc to illustrate this one
Hey all! Hopefully this is a quick and easy one... I am attempting to use the PaymentElement in React, and have everything working so far. I have a confirmation page for the customer order and I am using the createPaymentMethod() while following the docs here - https://stripe.com/docs/payments/build-a-two-step-confirmation#create-pm - and getting the following Integration Error: To use createPaymentMethod with the Payment Element, your elements instance must be created with paymentMethodCreation: 'manual'. I have tried adding this line in almost every place I can think of, but can't seem to figure it out. Where would I need to be properly setting the paymentMethodCreation to 'manual'? Thanks so much in advance!
Hi team, I want to ask about the life time of the PaymentIntent.
From the document, there is not status of expired, so how long the PaymentIntent is available for payment?
Hi #dev-help, good day! I created a standard connected account and on that account, I created a Webhook. Is there any other way that the connected account ID will be included in the payload when an event is triggered?
Here is my use case:
I have 2 standard connected accounts and each account has Webhook with the same endpoint URL. When an event is triggered to both connected accounts, the payloads that we receive are from both connected accounts and we don't have an identifier which payload comes from that specific connected account.
I have created a customer billing portal on my site instead of using hosted or prebuilt elements, the final piece of the puzzle is being able to add card's as new payment methods, i understand pci compliance is very strict - and not having customer credit card details ever touch my server is high on the agenda for pci compliance - however how can I get approved to have my account be able to send new payment methods via the api?
Need some help figuring out a way to identify all customers who purchased a specific product. This seems like it should be a simple/out-of-the-box feature, but feels very difficult. From what I am reading online, it has to be done in the backend?
hi!
When I want to draw a payment element and an express checkout element on one screen, can I just Initialize Stripe once?
Help to check whether one user bought twice
what is required to connect stripes with SAP digital paymnet and what deatils should i check?
When creating a checkout session for my express connected account, I set the application fee to a percentage of the transaction. I've set the product amount to $230 and the application fee is 1.75% of that, which should be $4.025. When I view the payment in the dashboard, the Stripe fee is $10 and the application fee is only $0.06. How is that possible? https://stripe.com/docs/connect/enable-payment-acceptance-guide I've used this guide, the flow diagram that is there shows that it should take the application fee first, give that to me, then the connect account will pay Stripe fees.
What do I need to do in order to enable apple pay?
There is any option to clone customers from platform account to connected accounts in PHP
_bossin
Hi there, we have an issue with 'payment intent' because we keep getting 'requires_action' and 'requires_confirmation' and it is writing duplicate orders back to our system (magento 2).
Payment intent - pi_3OO5fBCMz4kTCSm00Z9PjtBV
Event ID - evt_3OO5fBCMz4kTCSm00TgSUFYe
suiteng99
Hello!
if i create a more Subscriptions with below Payment Settings Options, after update the customer default_payment_method , will subsciption's future recurring paments are use this updated customer's default_payment_method or Subscription's default_payment_method?
// Automatically save the payment method to the subscription
// when the first payment is successful.
var paymentSettings = new SubscriptionPaymentSettingsOptions {
SaveDefaultPaymentMethod = "on_subscription",
};
Hi,
i want to send invoice to my customer. but i'm not receiving any invoice email
I'm using this api
stripeAccount: account_id,
});```
Hi Stripe Developers,
When people are checking out at my webstore using Klarna they always get a notification (image attached).
Even if they are from the country we only sell to (German/Austria).
I reached out to Klarna to ask them about the problem, they told me to reach out to Stripe, apparently you guys are the connection between my Shopify store and Klarna payments?
Sorry for the inconvenience and thanks for any response in advance!
Hi team,
we want to add metadata for both subscription and session :
Here is my code :
`
const session = await stripe.checkout.sessions.create({
customer: stripeCustomer.stripeCustomerId,
payment_method_types: ['card'],
line_items: [
{
price: default_price.id,
quantity: 1,
metadata: {
courseId: course.id,
userId: user.id,
}
}
],
mode: 'subscription',
success_url: successAppUrl,
cancel_url: cancelAppUrl,
metadata: {
courseId: course.id,
userId: user.id,
productId: productId,
paymentFor:'purchaseSubscription',
}
});
`
when I run I get an error could you please let me know what I miss here?
Hello, in invoice i want to change my payment card to french
Can a person who has made a lump sum annual payment under a subscriber agreement this month be changed to a contract from 1 Jan to 31 Dec next year?
Hi team good day, I was trying the constructEvent but getting this error
Webhook payload must be provided as a string or a Buffer (https://nodejs.org/api/buffer.html) instance representing the raw request body.Payload was provided as a parsed JavaScript object instead.
Is it possible to direct user to the no-code customer portal link with pre-filled email in the email field?
Hello team,
If I want to use stripe payment element on my stripe app which I hosted on stripe market place is it possible?
If yes then please guide me how can I?
Hello I would like to change the descirptoin in the subsction. How can I do that?
Getting the list of transfers for a specific destination, how would I be able to see which payout each transfer is connected to?
const transfers = await stripe.transfers.list({ destination: '[destination id here]', })
can I somehow expand this to tell which payout each transfer relates to (if any)?
Hello! Sorry for my english. I have a problem with Stripe integration. We have a project with Stripe payments with the API and all works right but We are trying to add other Stripe account to the project. All works right but the response of the session checkout doesn't include the payment_intent_id. We need this "id" to refresh the payment status. This is the response of the original project:
mode: "payment" payment_intent: "pi_3ONb#######1Qls8xT" payment_link: null payment_method_collection: "always"
But with the new account this is the response:
mode: "payment" payment_intent: null payment_link: null payment_method_collection: "if_required"
We were searching in the Stripe configuration and we try to set with same configuration than original account but it isn't work.
Additional data for @copper reef :
- We have a PHP Symfony project.
- We are using the official SDK for PHP (https://github.com/stripe/stripe-php).
- We use the same library with both accounts.
Someone knows where can be the problem? Thank you.
I have resubmitted my request because the last thread is closed.
Hello, I would like to know what to do and is there anything I can do to solve the following issue :
"Unfortunately, after conducting a further review of your account, we’ve determined that we still won’t be able to accept payments for ********* moving forward.
Based on the information available to us, we’ve determined that your account still presents an unacceptable level of risk.
We know that this is disappointing news, and we’re sorry that there’s nothing more we can do."
I haven't even started sales, I got one rejected card apparently that tried few times to purchase something and then right after it I received this.
Is there any chances to get verified by providing additional documents or anything else by contacting the support?
Hello if customer not paid the amount at end of month then its goes in past due and waiting for customer to pay. So basically my invoice is generated is last month uses+ this month flat price . But if subscription is not used still that current month flat price is added their. So that invoice is finilzed so we cant modify that. Its something in the setting that we can if user not paid amount just cancel the subscription and take only last month usages from user
Hello my thread has been closed & locked.
Hi, I am using expand on Customer.retrieve function to get subscriptions. But I am getting subscription size 0 even though there is subscription for user when looked by using stripe dashboard.
Hello team,
If I want to use stripe payment element or stripe gateway integration on my stripe app which I published on stripe market place is it possible to integrate payment element on stripe app
if yes then please guide me on that.
Hello,
For some reasons, I cannot figure out why the description is not saved in the transfer details.
Here is the payment id: py_1OOcgFH8o625t8FqXPeiAzDJ
Here is the snippet code
await this.stripe.transfers.create({
amount: body.amount,
currency: body.currency,
destination: destinationId,
description: 'Test description',
},
{ stripeAccount: sourceId }
)
Hi, I am developing stripe integration in c#. I want to handle if my application is redirected to stripe payment page where i didn't enter any card details or not click the pay button, but opened the page for a longer time. Want to capture any event or can configure any redirect URL , so that i want to redirect my client home page if the page is opened for a longer time
We are considering which webhook event is the best for confirming the payment was successfully charged. We use new card (session-checkout) and existing card (payment-intent, off-session, confirmed). To our understanding both events emit 'charge-succeeded' on successful money collection. Is it good idea to use this specific event? Thank you
hello, i've been using test clocks to test my subscriptions and now I want to test the scenario where a future payment fails, so I can trigger the invoice.payment_failed webhook. How would I do that?
Hi.. My client paid for his order on 9 Dec and I still didn't get the payment in my bank account. The client got the shipment and I still didn't get any indication that I am receiving my money. I contacted my website providers and they said that everything is set correctly on your website shop and that I should be contacting you.
Hello,
How can we pre-fill the billing address on the checkout session page? We are using "subscription" mode for the checkout creation. Based on the docs (https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-customer), I tried to set the billing information on the customer and I also added a default payment method to it, but they are not used to pre-fill the checkout form. How could I achieve the expected behavior?
Hello,
I'm contacting you because I'm having a problem using the PaymentIntent API on my site. Although my users' credit cards are registered correctly and I can view this information in the test dashboard, I'm experiencing a problem at the payment stage.
When a user attempts to make a payment via PaymentIntent, the payment methods previously registered for this user are not displayed.
languages used :
Backend: node js
router.post('/create-payment-intent', async (req, res) => {
const paymentIntent = await stripe.paymentIntents.create({
amount: 1000, // par exemple
currency: 'eur',
customer: 'cus_PCkRhFlEqDlm0e',
automatic_payment_methods: {
enabled: true,
},
});
res.json({ clientSecret: paymentIntent.client_secret });
});
front end: ionic react js
Hey! How can I make a Payment Session be configured so it will automatically go to the respective bank's environment in iDEAL? I want to skip this screen which asks the customer for his name and the bank.
Hello, everyone!
I'm using Stripe Connect in my app.
I saw that we should update our API onboarding till March 1, 2024
Based on next articles
https://support.stripe.com/questions/2023-us-verification-requirements-update-details-of-changes
https://support.stripe.com/questions/2023-updates-to-us-verification-requirements-for-custom-platforms-faqs
Tell me if I understand it correctly.
If in my onboarding I do not provide company.structure, but collect company address and company email in any case, these changes don't affect my onboarding?
And other question, I'm not understand how does person update should affect my app? Should I provide a person.relationship.legal_guardian: true for company owner? and should I fill additional_tos_acceptances data?
Hello, I have a question regarding the Apple Pay in my checkout session. I am able to see the Google Pay on Android phones, however I cant get the Apple Pay to appear on iPhones (Safari). Could you please guide me how to fix it? I have Google Pay + Apple Pay enabled in the payment method settings
Hello, anyone knows if Stripe support Yearly Subscription but with monthly payment? (e.g. client subscribe for a year, and for the upcoming 12 months, they have to pay a certain amount, and the subscription will be renewed automatically for another year)
Hello
We have stripe integrated successfully into our web app (angularJs 1.4), but we have a small issue where the autocomplete for the postcode only works after the second attempt.
For example when the user selects the postcode input in the stripe form the autocomplete suggestion appears, when the user clicks this nothing happens, once they click the input again, the suggestion also appears again and when selected the value is now correctly inserted to the input element.
Has anyone else come across this and would have any idea's on why this might be the case? and how to fix it?
if we create a custom invoice still it will finlize after 1 hr right?
Queries regarding Refund Update event
Hi,
We are integrating our system into your platform using the dotnet sdk, Is there a way to call an endpoint for heathcheck in order to determine state healthy/unhealthy?
Hi, is there a way to style the card element so that items appear on different rows? I.e. instead of the element appearing as a single row containing the card number, expiry date, and CVC, it would have the card number stretching the full width of the element and the expiry date and CVC appear beneath it
hello, can sb help me, how to set dynamic statment descriptor. I making charges to platform account. And then making transfers to the connect accounts. I want to display different statement descriptors depened on which Store name in metadata I collected .on platform
Hello How Can i cancel subscription immidiedly? If Customer cancel subscription and has future invoices he will be charged and I dont want this. Cancellation must happen now without any actions in the future.
and second question
How is that possible that my app fired subscription delete to stripe API and subscription was not cancelled even in logs there are nothing about this
hi...
Uncaught (in promise) IntegrationError: Unexpected property: elements2. Put additional API properties in params.
what's mean this error?
How do I know if Apple pay is well installed and working on StripeElements for react? I passed the domain verification + apple verification
Hi,
I am using automatic tax.
Tax is applied for swiss residents only.
If a customer moves to/from switzerland then upgrades their subscription, a prorated invoice is generated. The issue here is that stripe applies the tax to all line items (therefore applying it to the old subscription where no tax should have applied), is there a way to fix this ?
tldr: How to handle different tax rates in prorated invoices ? why does stripe "rewrite history" by applying a tax to an already paid amount ?
Hey i work online and i was wondering how i can setup stripe so i can get paid by my 2-3 friends via stripe?
hello,
Hi nice to meet you
Now I am using stripe for one time payment.
Could you plz explain how to use webhook in stripe?
Hi, can you use a test clock to see the behaviour of current test subscriptions?
Hi, I have an Subscription that has been running for several weeks (weekly payments) with several successful payments. However, for the latest invoice, it has been sitting in draft for the last few days (since 15th) and no payment has been initiated even though auto advance is turned on. Any ideas what might have gone wrong?
Hello Instead of subscription creation I want to send manual data i.e. name of my campaing from API . How can I do that?
hello
Hello, is there an easier way to use test environment in stripe without needing to use ngrok and stripe CLI ? In my case is for .Net
When creating a subscription using the clock sandbox, is it not possible to add the application_fee_percent? This always returns as null. Attempting this using the dashbaord, I can not see an option to add this
Hello, are there any restrictions to accept South Korea payments (EU based merchant account)? I'm getting an error saying that the specified country code (KR) isn't in the countries list. I can't find a way to configure countries in the back office and I'm getting very vague info in the documentation, but mostly that it should be available.
@hollow prairie
Can I test webhook in test mode?
Hi, we're developing an Android Kotlin application for the Stripe S700. We've found an issue where if we have a large product order stored in memory on our application, and then use Handoff to pass a payment intent to Stripe Terminal, because this takes you to a Stripe Android Activity, and off our MainActivity, our MainActivity gets paused and then subsequently the application crashes (presumably because the callback methods you give to Stripe Terminal no longer exist). Has anyone had any experience with this?
hi, I'm experiencing some problems with payouts embedded component - it's not working in iframe
Hi, I am using https://stripe.com/docs/api/subscription_items/create ie. create a subscription item to add product to existing subscription through my application api. Can I use create checkout session api here so that customer can pay proration amount upfront and start using new product?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
is there any way to charge an invoice without attaching card with customer?
Hi, I'm using the embedded Checkout and have a custom field - "Send me your newsletter" - a dropdown with two options, "yes" and "no". Is it possible to to set one of these values as pre-selected when the Checkout renders? Or is it possible to add a checkbox instead?
Hello, I have question regarding US Bank account (ACH) balance verification. Let me explain the steps in our application:
- Our React Frontend uses PaymentElement - Dashboard has Card and US Bank Account enabled
- Select the US Bank Account and then complete the account connection
- Get client_secret from backend API
- Call confirmSetup with element from step 1, which creates the setup intent
- Obtain the payment method id from setup intent response and store it for future payments
We need to get the financial connections account (fca) in order to validate the balance of
the US Bank Account, in this whole process how do I access the fca id?
Hello how can I disable mail sending after invoice pay function is called
hi @undone hinge
unfortunately, I can't be clear with webhook.
Could you be more specific with sample code?
How long can a refund be made using the refund API from the payment date?
I want to know that why Stripe is not Support 3D, and if its Support then how.
Hello !
I'm currently working on a weekly products delivery project with stripe subscription.
What's the best recurring pricing model for me ? (I've no limits on my basket products)
How do i set the next invoice date when importing a subscription?
I'm importing a subscription that started in the past and stripe wants to invoice right away instead of sometime in the future. How do i make the billing pick up on the next cycle correctly?
For example
- I import a subscription today dec 16, '23
- start_date: dec 13, '23
- next invoice date will be : dec 16, '23
- next invoice date should be: 1/13/24
I've tried the start_date billing anchor also and does the same thing. likewise with default proration behavior.
stripe.SubscriptionSchedule.create(
customer=customersByEmail[customer_email].id,
metadata={"imported_from": "old system"},
default_settings={
"billing_cycle_anchor": "automatic",
"collection_method": "charge_automatically"},
phases=[
{"items": [{"price": PRICE_ID}],
"proration_behavior": "none"}
],
start_date=product_start_epoch_pacific,
)
Hello, someone can help me? I had a problem with the webhook url, i change that and forgot to change on Stripe, the result was all the events (friday - today) has failure, how can i resend all of them filtering by date and event status?
Hi,
I have a marketplace that allows sellers to sell their items.
I want to take 10% of their sale and send it to my marketplace's stripe account.
After reading the documentation, I got even more confused about the Connect Destination.
When a buyer purchases something, I would like to know that 10% of the money goes to the marketplace's Stripe account and 90% goes to the seller's bank account where the seller account's country and marketplace are in different countries.
Hello
In test mode we received this issuing_authorization.created event evt_1ONzAXQs45zu1z8Tc6J8mqVs . Looking at the data in that event I can see its associated Received Debit is rd_1ONzAVQs45zu1z8TR8XhZntj and its associated Treasury Transaction is trxn_1ONzAUQs45zu1z8T5wY79lpt. Why is the Treasury Transaction record for this Issuing Authorization different than the Treasury Transaction for the Received Debit? The Received Debit has Treasury Transaction trxn_1ONzAVQs45zu1z8TTcj3xgI2 .
Hello - we are leveraging stripe connect as a payment processor in our platform and we'd like to implement the ability to hold funds. By my read, it looks like that is possible with the Stripe Connect platform, but only certain Connect account types. Can you give us guidance on the requirements needed to implement this functionality so that we can share it with our development team?
HI
Hello fellow developers 👋
Im new with stripe. I have a situation and need your help.
I have a marketplace application of health and fitness where different coaches offer some health programs to clients.
Clients can purchase programs using stripe. Coaches have their stripe account and their stripe accounts are integrated with the platform's main stripe account and they are appearing in connected accounts list in dashboard.
Now we have a new feature of adding a corporate stripe account.
And we want a way to transfer some funds from the corporate stripe account to other connected accounts of coach programatically.
What I was trying to do is to create a new connected account under the main platform's account (Lets call it hub account) and user stripe "transfer" feature to transfer funds from the hub account to other connected account. But this transfer function is not transferring from the hub account to other connected accounts.
const transfer = await stripe.transfers.create({
amount: 400,
currency: 'usd',
destination: COACH_ACCOUNT_ID,
})
How can I do it and do anyone knows a better option to do it ?
@silent idol I created a thread for us to discuss this in https://discord.com/channels/841573134531821608/841573134531821616/threads/1186307689849036921
Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.
Hey there,
I have to get paid in an inflation driven currency.
What happens to the recurring monthly and annual subscriptions when the price they're subscribed to is updated?
Will I be grandfathering them forever, or should I send them an email:
bla bla no more valid, here's the new price, you can resub if you want to have the old times
hi, can someone pls share requirements for enabling apple pay in payment element. thanks