#dev-help
1 messages · Page 43 of 1
Hi,
Webhook is not working (evt_1NByPaFmM52WOkSoT97d1zNz)
i need help with 3ds
hello folks, I would like to present in my app when a subscription is scheduled to be updated (similarly as you do in the dashboard) which parameters should I take a look at?
I need to create a monthly subscription but i have this scenario to happen. The subscription will be for 5EUR per month. But i want to charge to happen in RON (currency). So i want stripe to charge the cardholder in RON directly, not charge the card in EUR, not sure how to explain. Problem is charging in EUR it will show the amount on the user statement in EUR and the webhook will present me the eur amount. I want the charge to be in RON and the webhook to show RON amount. Is it possible something like this?
I am passing
subscription_data: {
billing_cycle_anchor: 1682985600,
},
in my /create-checkout-session but it giving this error {"error":{"message":"The billing_cycle_anchor cannot be before the Checkout Session creation time."}}
Hello,
can we add application_fee on partial_refund?
Or it'll be automatic done based on amount of refund for partial refund?
"To use createPaymentMethod with the Payment Element, your elements instance must be created with paymentMethodCreation: 'manual'."
I'm getting this error when following this:
https://stripe.com/docs/payments/finalize-payments-on-the-server?platform=web&type=payment
Specifically with regards to this part in the example:
// Create the PaymentMethod using the details collected by the Payment Element
const {error, paymentMethod} = await stripe.createPaymentMethod({
elements,
params: {
billing_details: {
name: 'Jenny Rosen',
}
}
});
in my application customer can pay with wallet or card , in case he pay with wallet and he want to refund to account number or card number not wallet , is there any api can help me for this case ?
Hello! In order to use Apple Pay, we need to register all domains and subdomains for our connected accounts. I have two questions. 1. Is there a limit on how many domains/subdomains can be registered? 2. On our platform, users have the capability to change their domain/subdomain. We know we would need to register a new domain/subdomain, but should we be deleting the old one? Is there a downside to leaving the domains registered if they are not in use?
need 3ds help
I have an app ”drive-in Boatwash”. I want to add the option to use a discount code for the checkout but I dont know how to add it. Help please!
subscription schedule question -
i want to use subscription schedules to manage the next invoice start date using a calendar widget.
i added a subscription schedule to the subscription, but now i want to update the current phase of the subscription to change its end date.
will reply to the thread with the api requests im using, and what i'm having trouble with
Hello Stripe Team, I have a SaaS that offers 3 tiers of subscriptions and it starts off with a free trial period before collecting payment information. A customer signs up and gets the free trial for Plan 1, then with 7 days left of their trial they add their payment information using the Customer Portal, works great, and they won't be charged for 7 more days until the end of the trial period. If, however, during their trial period, they update their plan in the Customer Portal, this seems to end the trial period and they are charged immediately. Is this expected behavior? Is there a way to honor the remainder of the free trial period?
Why is it when i log in to my stripe i havent been logged in to for like 3-4 months ago and decided to login today to see something. And suddenly everything is deleted?
Hi! We are implementing an endpoint, which lists all transactions for payouts. We are using Node Stripe SDK, calling a stripe.balanceTransactions.list({payout: <payoutId>, expand: ['data.source.source_transfer.source_transaction', 'data.source.charge.source_transfer']}, {stripeAccount: <stripe account id to which this payout belongs to> }). Now expanding for source_transaction for transactions that are type === 'payment' is just what we need. But for type "payment_refund" in order to get the same data, we need to do another request to get the details for source_transaction, since this is above 4 levels of expansion, is there a way to do it without making a separate request to get the charge details for refunded payments?
Hello, lets say we have multiple connect accounts ( destination charges ) ( cross and same region )
for cross-region, we have to use on_behalf_of property as mentioned here: https://stripe.com/docs/connect/destination-charges
I was testing the behavior and it seems that we got new currencies under our balance tab ( we used to have only USD and linked to a USD bank account ) now we got EUR ( we probably need EUR bank account ) is there any way to avoid that in cross-region connect accounts? and allow our connect accounts to receive any type of currency while keeping our 1 payout destination in USD
Hey team,
I'm trying to delete customers in bulk as we had used test data during the set up process with incorrect information.
Is there a way to delete customers in bulk rather than selecting each individual customer one by one?
Hello , I have a question regarding stripe payments, I want to be able to collect user's credit card data and send "stripe" the card details to charge the user without redirecting to stripe , is there a way to do that ?
Is it possible to group by a metadata value in sigma reports, I can show you my query, I'm just sure how to do it and it says column doesn't exist
Hello, I would like to know if it is possible to send emails when payment has not been successful for subscription invoices?
For the moment, we have configured so that a payment reminder is done every 3, 5 and 7 days and I have also added the sending of emails to customers if a recurring invoice is not settled.
But when I try the simulation clock, I don't get any email. Is it a bug or do I have to do it via a webhook and do some custom code?
nourmansur
Question, If I cancel my plan on the Test-Mode in stripe (by going to customers > customer portal > cancel plan) should I be receiving a subscription_schedule.canceled event via my webhook? if so, can it be that it takes a bit of time to update my endpoint's webhooks when I've updated them for an endpoint?
What is the procedure to implement checkout successful webhook in my already running web server? I already went through stripe docs and still can't figure what to do.
Peppa
Hi, I have a question:
How many time can i keep my money on my stripe account ? is there a limit ?
Thank you
Hi i'm using stripe firebase extension, but i would like to link the logged user to my stripe price list page not to the product checkout page. Is ti possible to do that ? Or is it possible on the checkoutpage to select another product ?
How to enable tax into checkout session. I need it for slovenia.
Matej
Hello! I'm following up with regard to the above thread. In trying to implement the solution of attaching a customer object directly from the start, we realized that it would interfere with the non-Wallet credit card flow we have implemented. Specifically, our credit card flow requests name and email, and when the process payment processes, we check if the email is associated with an existing user in our database and then if so, attach that user's customer_id to the payment intent. In the scenario above, that would not be possible, I believe, as Stripe does not let us update the customer object of payment intent if one exists already. Is this a scenario that you have encountered before? Thanks in advance for any suggestions!
Hi folks! We have a customer that can't update his CC. The decline code is authentication_required, but no SCA challenge prompt happens. Is it really the card's problem?
@daring lodge As per our previous thread, do you know how much time the validation takes ? we are already validated from security metrics , do we just have to provide proof for that , or is it a separate process ?
Hello, does the delay_days property on scheduled payments set when a money is moved from my account to a transferee or does it only set when stripe sends the payment from the transferee to their bank?
Thanks @rose otter for the response. My question was more related to the specific event and property I need to look for when a user cancels their subscirption plan. I have it set it up so that the customer retains access until the end of their billing cycle, but when they cancel their plan (so that it won't renew next cycle) I can display it in the app.
Which event notifies me the user canceled their subscription here?
Hello! I'm trying to use the Stripe API to make subscriptions work. I’m finding old and outdated stuff on the web and am not sure what steps to follow. I want basic functionalities: start a new subscription, which info to store in my database, how to track subscriptions (change card/upgrade/downgrade/email purchase), etc. Is there some code I can follow to do so?
I can share my existing code
Hey, I can't preview my local app in the dashboard:
Windows/Chrome
Hello, we have a particular use case that we need to implement in our web app. We need to update an existing subscription of a customer changed priceA with interval month with priceB with interval year. How to manage this use case considering to implement also the 3DS management?
Hi,
I encountering an issue with the Create Charge API. When i create a charge for customer, it is not automatically selecting the customer's default card for the charge.
Its charging customer with the not default payment card.
const {error, paymentMethod} = await stripe.createPaymentMethod({
elements,
params: {
billing_details: {
name: 'Jenny Rosen',
}
}
}); ```
This is not working for me, the createPaymentMethod param does not accept the stripe elements
I need assistance. I want to make a payment page where customers can manage subscriptions and payment methods. Does stripe supply such page or do I need to build it from scratch?
I'm getting this error on my console:
Uncaught (in promise) IntegrationError: You specified "never" for fields.billing_details.address when creating the payment Element, but did not pass confirmParams.payment_method_data.billing_details.address.country when calling stripe.confirmPayment(). If you opt out of collecting data via the payment Element using the fields option, the data must be passed in when calling stripe.confirmPayment().
Using PaymentElement:
paymentElement = elements.create("payment", {
wallets: {googlePay: 'never', applePay: 'never' },
layout: "tabs",
fields: {
billingDetails: {
address: 'never',
}
}
});
paymentElement.mount("#payment-element");
and confirmPayment():
async function stripe_submit() {
const { error } = await stripe.confirmPayment({
elements,
confirmParams: {
return_url: "https://XXX",
payment_method_data:
{
billing_details: { name: document.pgfrm.firstname.value+' '+document.pgfrm.surname.value }
}
},
});
Hi Stripe team, got a qq for you. How should one or any of your existing client handle Stripe webhook event out of order? Thanks
Hi my question is if somebody pay me i can get my payouts in crypto?
Quick Q: Is there any way I can create custom fields like CardNumber, Expiry in my own HTML and get Stripe JS to process them without saving any of the card details? If someone can point me to the right direction in the API doc I can manage the rest. Thanks
@slender robin please just leave messages in the thread I have open. I'll get to your question when I have the time
Hi, how we receive online payment using stripe account
how we can configure and where can i get the api
I am exclusively listening to invoice.paid event to set the expiryDate of my premium service (and thereby granting access to paid features). Am I overseeing anything? Will this event get triggered even if a user cancels and then renews their subscription via the customer portal?
Hi, I am using the PaymentElement in order to create a subscription for my customers. It is supposed to have the options of paying with card, sepa or paypal. All 3 of them are enabled and sometimes all 3 of the options are there, but sometimes only 2 and sometimes only the card option without me really changing anything in the way that the subscription is made or any sort of configuration on the stripe dashboard. I am currently in the testing mode. Any help would be greatly appreciated, thanks a lot.
Hey I've set this up (https://github.com/vercel/nextjs-subscription-payments/tree/main) and have everything mostly working - but having a problem on the "Open Customer Portal" api. Its giving generic 500 error and not sure why
Hi! Is it possible from a customer to have a credit card on file – but somehow ensure that their card will never be automatically charged?
I think this setup might work?
Given I am a customer
And I am subscribed to a plan / product
And my subscription is set to `send_invoice`
And I have a credit card on file
When the invoice is finalized
Then my credit card WILL NOT be charged automatically
And I will receive an invoice via email
And I can pay the invoice by whatever available means
(e.g. ACH, check, etc depending on subscription settings)
So here's what I'm looking to confirm: Given this setup can I be sure that Stripe will never try to charge the customer's card that's on file?
Hi, I'm testing Stripe Terminal everything works well, but the problem i have is the terminal shows me $ currency on his screen even the currency in my code is € (confirm by all my Stripe Transaction Log), i have the BBPOS WisePad 3 with last firmware (Terminal was updated today) and the location is France (in EU), does somebody have this kind of bug ? (if it is a bug...)
stripe does not send a web hook even though it should
when will it be possible to use tap to pay options on android and ios in italy?
Hi, I wanted to ask how far goes personal field's customisation ?
Hello, Does anyone know how I can send the identity document number by api?
In this case, the representative is not from the United States and does not have an ssn, does the api allow me to send information from another country? what code should i put?
],
'relationship' => [
'owner' => true,
'representative' => true,
'title' => 'CEO',
'percent_ownership' => '100',
],
'verification' => [
'document' => [
'front' => $front,
'back' => $back,
],
// 'additional_document' => [
// 'front' => $file_id_addresslk->id,
// ]
],
'ssn_last_4' => '1234',
look this but send this by api but send this by api
hi, one staff can go on pm please ?
Hi everyone!
How can can I retrieve the product id from 'invoice.paid' webhook event with PHP?
I've tried this approach and it didn't work:
$object = $event->data->object;
$product_id = $object['lines']['data']['price']['product'];
Thanks in advance!
i've been having some trouble with US payouts being sent to a canadian bank account, anyone can help?
not sure if there is another discord that can help?
Hey guys, Can anyone tell me? what would happen when user subscription trial period ends and the attached card does not have a low balance issue.
Hi! We're trying to determine when it makes sense to retry processing a payment intent after an initial failure. The payment intent is created after the user has left the flow (we are using setup intents and stripe customer to gather payment information), so many failures we won't have the opportunity to rectify. Are there are any specific errors where it makes sense for us to continue trying to create a payment intent, or should we discontinue attempts after the first failure?
Hello Stripe team, I have two questions!
First question: I am unable to update the payment intent because a postal code is required even though the Stripe documentation tells me this field is not mandatory:
https://stripe.com/docs/api/payment_intents/update#update_payment_intent-shipping-address-postal_code
https://support.stripe.com/questions/zip-or-postal-code-requirements-for-strong-customer-authentication-(sca)
Second question: Is there a way to stop users from being able to close the Link`s popup windows and update the price on dynamic price Checkout session? I'm currently disabling every input on the checkout interface except for payment Request button while Payment Request window is open, plus display a message letting user know that to change the amount they will have to close the payment window first. Can I do this?
Thanks in advance!
Anyone have experience dealing with card testing on your Stripe Account?
I have a WordPress site that apparently had a secret key exposed. No idea how that happened.
-
I have since rolled the API keys.
-
I deleted all shortcodes related to checkout buttons and links to checkout.
-
I’ve created a new shortcode for purchase button and a new checkout shortcode as well.
-
I’ve also installed two plugins for Google reCAPTCHA.
Is this sufficient?
Are there any other recommended steps I need to take?
Thank you in advance for your help.
Hi Stripe team, got a qq.
If I am using Stripe webhooks to receive payment events, How do I link multiple events related to the same payment? Or same customers?
Hi, what is the best stripe product to use for this use case:
I want to collect users payment information in the sign up flow. During usage of the product, users create content. If they choose to download the content, then their card would be charged. The total amount will be displayed when they press a "purchase" button. Is this doable? I don't want them to have to enter CC information each time because they will be making a lot of purchases
Hey Stripe team! When does the billing period start ? When a user signs up and starts trial ? Or when the user makes their first payment ?
How many countries does Stripe Subscription support?
Hi everyone!
I have a few general questions about the logic of real-life implementation of Stripe-hosted Subscription flow with Webhooks:
I have 'proration_behavior' set to 'none' for Subscription updates, meaning that in the event of an Upgrade/Downgrade, a new service tier will only be provisioned after the next renewal.
- When there is a Subscription Upgrade/Downgrade, is it sufficient to only monitor the 'invoice.paid' -> 'billing_reason' -> 'subscription_cycle' webhook event received at next renewal and then change the tier in my App based on the included Price ID?
My service provides users with a fixed amount of credits that refill at the start of the next billing cycle when the 'invoice.paid' for Subscription Renewal is received.
If the Subscription Renewal invoice is never paid and the 'customer.subscription.deleted' event is received, the App downgrades the user to a free tier.
- Do I need to specifically handle failed Subscription Renewal payments by monitoring 'invoice.payment_failed' events and then notify the customer, or will Stripe handle the customer notification on its own?
I am just trying to determine if I can rely solely on monitoring 'invoice.paid' and 'customer.subscription.deleted' events without any additional event handling 😄
Hi, I would like to know that can we create paymentIntent for 0 price in React Native. ??? I have implemented Stripe Subscription with free and paid plans. Stripe subscription paymentIntent working fine with paid plans but it gives error (No paymentIntent, No Client_secret) when I want to get free plans. I want to create paymentIntent for free plans but price should be 0. Is it possible?
Hello! Is there a theme to get stripe elements to look like the checkout page, where all the boxes are together with 0 margin? Here is a picture of what I am trying to get:
Hello team! Is there a way to test out failed payments with Digital Wallets? Thanks in advance!
Hello, My remaining money still hasn't arrived, I've been waiting for 1 month.
It constantly says that water will be sent between dates, but it changes every time.
My account has already been meaninglessly closed. Because of this, I turned off from the e-commerce business
Hello, I'm getting the following error while doing stripe test account payment from my localhost. In server-side code i have added the required csp. app.use( helmet.contentSecurityPolicy({ directives: { "script-src": [ "'self'", "https://checkout.stripe.com", "https://js.stripe.com", "https://hooks.stripe.com", "http://localhost:3000", ], "frame-src": [ "'self'", "https://checkout.stripe.com", "https://js.stripe.com", "https://hooks.stripe.com", "http://localhost:3000", "'unsafe-inline'", "'unsafe-eval'", "https://q.stripe.com", ], "connect-src": [ "'self'", "https://checkout.stripe.com", "https://js.stripe.com", "https://hooks.stripe.com", "http://localhost:3000", ], "img-src": ["'self'", "https://*.stripe.com"], }, })); Can someone please me in this regard.
Is there a reason the new PayPal integration does not support Standard Connect accounts? Are there plans for that to be supported in the future?
Hi Team,
We finished our local testing of Stripe and moved on to testing from our live servers using admin-only accessible pages while still pointing to Stripe's test environment. We would now like to disable test mode in Stripe and run some tests using our admin-only accessible pages to live Stripe. We just have some questions relating to this:
- Will the same test cards work in live mode? https://stripe.com/docs/testing#cards
1a) If they do work in live, what happens if a real customer uses a test card? Should I be handling this in my webhooks? - Is there a way to clean up the test payments, customers, etc in live mode so they don't impact our dashboards / analytics?
Is it possible for stripe to filter out a customer's invoice list based on metadata?
In this documentation (https://stripe.com/docs/api/metadata) i see that the query with metadata is possible with Account, Charge, Customer, PaymentIntent, Refund, Subscription, and Transfer. But is it possible with Invoice or not?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
how to get price_id from the current web hook event
is there anything out of the box for stripe with oauth in python?
After switching from test mode to live mode in Stripe, I encountered this problem, despite my account being activated.
Hi! If I update subscription or subscription item using proration_behavior = "create_proration" and immediately after call the list invoice item endpoint (https://stripe.com/docs/api/invoiceitems/list) with pending: true, is there a possibility that the pending invoices just created will not appear in the response? Or is there strong consistency where something like this will never happen?
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 it possible to have a hosted invoice page be embedded into a website (such as an iframe)? My goal is to have a customer create an account on our business website before they can pay their invoice. The invoice would have the basic customer info in Stripe (such as email) and so we would show the invoice on our website as long as their account is using the same email address.
What would be proper justification for implementing Stripe Identity?
Particular use case?
I am sending a post request to /v1/customers but I am not getting an object back as expected. Can you point me to resources to help? The customer is being created, I am using the test account.
I have a question, I have stripe as the payment processor on an app. I would like to setup the API to authorize and hold payment for 7 days a capture later. I have read many articles that they allow this I am just not sure how to edit the Paymentintent.
Hi there! Currently, our organization has some trial subscriptions (whose trial period was supposed to expire a long time ago) that are active and invoicing (at $0). What could have happened to them? Is there some process in Stripe that allows us to cancel all these expired subscriptions?
Hi All!
I am trying to resubscribe a TestClock customer (who previously had and then deleted his subscription) via Checkout Session.
I pass 'customer' parameter with Customer ID to Session::create($data), but for some reason Checkout Session asks for all the Payment info, email, etc again.
Is this an expected behavior or is something is wrong?
i don't understand
Hi Stripe team, got a qq.
If I am using Stripe webhooks to receive payment events, How do I link multiple events related to the same payments? Or the same customer?
If say I have paymentIntented.created and paymentIntended.succeed. via webhook, but they come at different orders, so I get the success before the created.
Now I need to be able to link different events to the same payment, how do I do that?
On local env I can receive webhooks based on my signature
But on server I have a signature issue
How can I solve this ?
Hi Stripe,
I am trying to put funds in my test account and them transfer money into a connected account. However, it seems that I am unable to do so.
I tried manually transfering then with the test credit card but the money is always on transit and never arrives.
Can anybody help me with that?
Hi everyone, I have a range of products available for purchase. These products are represented as entities stored in a database with unique IDs. The entire purchasing process revolves around the PaymentIntent feature. I have a customer who has a connected card through a setupIntent, which serves as the payment method. Additionally, I have a customer with a connected account on my Stripe platform. Currently, everything is functioning well.
Now, my question is: I want to enable a workflow where the customer with the connected account (which has an external card attached to it) can receive money from the PaymentIntent. To achieve this, I need to initiate an instant payout from the customer's connected account immediately. I would like to know if Stripe allows the implementation of this workflow. Additionally, I've learned that Stripe's instant payouts have a maximum constraint of 10 per day. However, in my case, the payout amount would exceed 10. I'll appreciate for any advice
Hi! Is it possible to do stripe.confirmPayment(options) or something similar with an existing payment method id? Ideally I would like to use the same flow whether the subject uses an existing payment method, or a new payment method.
Does stripe connect allow customers from canada to sign up?
This channel is currently closed. Due to the holidays we're not going to be available here over the weekend and on Monday, but we'll be back on Tuesday! If you need help before we return please contact Stripe support: https://support.stripe.com/contact/email?topic=api_integration
We're back! The channel is now open and we're ready to help you with your technical and integration questions!
i don't have google pay& apple pay on my machine, how do i check if the check out page includes these two methods?
hello, I need help with stripe standard account onboarding. I'm creating the account and redirecting to the account link url, but for some reason I only see a login option. I don't see any option to create or setup a new stripe account? Is this supposed to happen? I tried with express and it prompted more information to setup the account. For standard it just says to login and I don't see any create or setup account option. Help would be greatly appreciated.
How I create the account:
account = stripe.Account.create(
type="standard",
country="US",
email=request.user.email,
business_type="individual",
business_profile={"product_description": f"{request.user.username}'s account/"},
individual={"first_name": request.user.first_name, "last_name": request.user.last_name, "email": request.user.email},
)
print(f"account id: {account.id}")
request.user.wallet.account_id = account.id
request.user.wallet.save()
account_link = stripe.AccountLink.create(
account=f'{account.id}',
refresh_url=f"{BASE_URL}/accounts/user/stripe/reauth/",
return_url=f"{BASE_URL}/accounts/user/stripe/account/",
type="account_onboarding",
)
return JsonResponse(account_link, status=200)
hi, all my questions related to TEST mode
- how do i fund my custom account?
- what is a standard vs custom vs express account? the docs are not clear on this
- what is
proof_of_liveness, there is absolutely nothing in the docs... all i want to is createcompletedaccounts
Hi. Does this means that redirection will not happen in any condition if we didn't specify?
Hello, I need assistance about paymentmethod object. At the stripe dashboard there's an issuer information. But I didn't find it in payment method object, where can I find it? thank you.
Hello team, Is there any way we can change the due date of a subscription invoice once it is sent (in Open status)?
Hi team, I'm trying to test 3ds email verifications for one off invoices. I can see the invoice fail the 3ds after the draft period and then "Reminder to complete 3D Secure will be sent (2 days from now)" After advancing time by 2 days i don't see any emails. Is there a screen somewhere I can see emails being sent?
I can receive receipts so the email does work
hello, I've integrated stripe for the checkout session module. why when the payment is successful, my customer does not get a successful payment notification email. even though I have enabled it in the stripe setting?
Hi. Is there a way to send back to <some-website-not-owned-by-us> after payment from that website to Stripe via a Stripe Payment Link (that has a custom redirect to our Controller with {CHECKOUT_SESSION_ID}.) There is not a referring website URL or something like that in CheckoutSession. ?
hey guys,
I am using expressCheckoutElement.on('click',handler), but I have a question, why do I have to provide shippingRates when I set shippingAddressRequired to true; at this time, the buyer has not filled in his own shipping address, so I can't get it Corresponding logistics plan? shippingRates cannot set an empty array yet
Can ACH payment only be used on the web and not in the APP?
Hi Guys, I'm creating a stripe app that connects to a PHP backend. It's all working fine in preview mode but I encountered an error when testing it on an external stripe account. Here's the screenshot https://prnt.sc/UfchjkZzbYwD
I already have implemented the needed CSP response headers and I verified as the app works in preview mode. See screenshot https://prnt.sc/n4fgAASo1Qof
Have anyone of you encountered this issue?
Hi Stripe team, is there a way I can find the state transition diagram for the Charge object?
StripeEventType.charge_succeeded: ,
StripeEventType.charge_captured: ,
StripeEventType.charge_failed: ,
StripeEventType.charge_refund_updated: ,
StripeEventType.charge_refunded: ,
Hello, i have access to stripe treasury and have a quesiton.
I created a Connect account and enabled treasure ☑️
I added a Financial Account to that Connect account ☑️
BUT it seems that the Connect account still requires Add a bank account or debit card to enable payouts. Why is this? Isn't stripe treasuries purpose to NOT need a bank account connected because the Financial Account IS the bank account?
Hey,
Is "paused" a valid subscription status?
Because here (https://stripe.com/docs/billing/subscriptions/overview#subscription-statuses), "paused" is not an option for subscription status. But here (https://stripe.com/docs/api/subscriptions/object#subscription_object-status), it is an option.
Thanks for your help.
Hello, why does particial refund in charge.refunded event is false?
Hello, my web hosting support told me below regarding my webhook hosting:
"You're trying to connect over port 4242 which is not available to you. HTTP uses port 80, so you need to adjust the code to reflect that. "..
Can someone please help me on the webhook setup in production server?
hi team
i created some subscription schedules for one customer and when schedules started invoice created but it is draft state for last 3 days
i checked in the events of the customer
for invoice created event it is showing 1 Pending webhook
what it means can you help here?
hi, all my questions related to TEST mode
- how do i fund my custom account in
TEST mode? - what is
proof_of_liveness, there is absolutely nothing in the docs... all i want to is create completed accounts
Hi I am applying customer facing promotion code , the code with the the percentage amount for the subscriptions works greate , but for fixed amount it doesn't apply , any suggestion how to overcome this
Hi Can we get Reciept downloadable link in using subscription api?
Stripe in india supports credit card auto payment when a event is passed to stripe ?
and also payment links is supported ?
I'm just trying to get all the money that I got from a certain product, why is it so hard?
It's impossible on the dashboard.
Seems impossible with the API.
Hi
Stripe tax calculation API returns tax amount when I pass Country as Australia and any random invalid pincode. Is this response correct? And stripe only calculate tax for given country?
My Datadog keep sending alert for https://api.stripe.com with Excessive 400s or 500s returning from the Stripe API
Is there any way to get/filter all the transactions on two stripe accounts done by one card?
Hi team, I am using confirmCashappPayment from UI to confirm the payment when we are using saved cash app payment method.
But when we are doing that it is directly confirming the payment without redirect the user to Authorize payment page. How we can achieve that?
Good morning, I have stripe integrated in my wordpress and I get this error No such PaymentMethod: 'pm_1NDKzzJVEYqOPNEE7gjKYVPy' . I have tested it again and the test cards work correctly, I don't know what it could be.
hello, I tried to create a past start schedule and got this error
Received unknown parameter: phases[0][start_date]
SubscriptionSchedule > phases should be able to have start_date, so why am I getting this error?
Hi Team This is arvind here. Had queries related to stripe ACH financial connections integration
Hello team
Can you please help me to understand this erorr - invalid_request_error - line_items[0][tax_code]
Request Id: req_xDZVLvukPB8UAb
Hi, I have some questions regarding the customer portal.
hello, how to check the call back log for payment intent succeeded?
Hello, i want to have klarna integrated in Stripe in my shopify store. I’m now using app that do this but the fees are high and there’s already a development document provided from stripe showing the integration process, can someone help
Hello, I want to know if I wanna test the live mode for the email that stripe sent after successful payment, anything I can do to test it without paying the actual thing/product?
Hlo, where can I find HTTP_STRIPE_SIGNATURE?
Hello,
Our client has difficulties with going through 3D secure flow. The whole log for that payment intent is pretty complicated and a lot happened, but at the end we received
payment_intent_authentication_failure with message The provided source has failed authentication. You can provide source_data or a new source to attempt to fulfill this PaymentIntent again.. What does that mean? Event before that is payment intent confirmation with next action as stripe_3ds2_fingerprint - maybe this has something to do with it. I don't know if there is something we could improve in the flow to avoid such situations
Payment intent ID is pi_3N2jGNFDgkUdCdUX0jVOP8aH.
We have triggered that payment manually from the stripe dashboard which went through without any SCA.
Hi everyone! i have a question:
What is the Calculation formula of "Net volume from sale"?
i just export all transaction of current month include success and refunds and sum all ("converted amount" - "converted amount refunded" - "fee" ) but the result do not match the "Net volume from sale" on stripe.
Thank you.
I've got a question about the PayPal integration. Is there anyway to find out what country the transaction was made from if the user chooses PayPal as a payment option?
Hello, I want to continue the discussion from this thread : #dev-help message
Hi
I have UAE based platform account, I want to create connect accounts based on other countries like USA, UK, India, I have tried it but it is throwing error, can you help?
I have the following case that i would like to know what's the proper way to address
right now I have a set of products on my website that have a monthly pricing.
let's say i have productA for $20/month and productB for $10/month
if i purchase productA on the 1st of the month, then on the 15th i purchase productB, the user will be charged $5 for the remaining of the month and is then invoiced normally after that
but what if the client purchases something on the last 2 days of the month? will they be charged $0.6 for the 2 days only? cz that wont be feasible for us since there's still the charges occurring from stripe
Hi, we are currently using Stripe in a captive portal environment. I have a couple of questions.
- Is there a list of 3DS urls so that we can enable them in our captive?
- Is it possible to whitelist an IP in Radar? Radar is flagging a lot of cards as fraudulent because they are all coming from the same captive IP
Hi team, this is arvind here. Have a query regarding the financial connection accounts
Hi, according to the api docs, when create scheduled subscription, the customer param is optional. So when the scheduled phase entered and the customer is still not provided, what happen to the subscription creation process?
Hi team,
I am currently working on developing a web application that allows customers to add their preferred payment methods. Within the application, we will charge customers using their added payment methods and send the charged amount to the respective merchants.
Here's a summary of what I already know:
- I am knowledgeable about how to add card payment methods to the application.
- I am familiar with payment intents, which enable us to handle payments securely.
- I understand the concept of transfer groups, which help us manage funds distribution between different parties involved.
- I know how to integrate Stripe Connect to facilitate payments for merchants.
- I am capable of creating payouts for merchants based on transactions.
However, the only aspect that I'm currently struggling with is how to implement the addition of customer bank accounts as a payment method. This functionality would allow us to charge customers using their linked bank accounts.
I would appreciate any guidance or assistance you can provide on this matter.
Thank you!
hey @misty hornet do you mind reopening this thread. I tried following that process but I'm still stuck
@twin kestrel it's opened
Hi there, how come invoices move from past due to uncollectible ? what are the triggers ?
Hi, does Stripe Automatically remove customer credit cards on Customer multiple failed payments?
We had events of removed credit cards that seem to not have originated from our backend
Hi, what are the best practices to check in web app if user's subscription has been extended by the user or has not been paid? Should I implement something like crone that checks this every day?
What about using webhook for subscriptions, to check for state changes?
Could you reopen it? From stripe UI I can create block rules but not allow rules, how do I do that?
Good day. I have a question. I create two customers through the API using stripe.customers.create. After that, I create a session for the first customer using stripe.checkout.sessions.create with mode: 'setup' so that the user associated with that customer can enter their payment details. I need the first customer to be able to provide a payment form for the second customer, but I want it to be a direct payment, meaning the funds should not stay in the Stripe account but be sent directly to the first customer's details. I saw that Stripe Connect can be used, but I'm trying to avoid the onboarding process as it can deter users. I also noticed that OAuth can be integrated somehow, so will that work, and if so, how can it be integrated?
Hello Team! is there a way to know if a specific IBAN number is "own" by Stripe in order to accept bank transfer? We have a customer saying that he did some transfer to a specific IBAN but it does not appear in the customer balance
I received No such customer error while card payment
Hello, is it possible to make pre-auth and hold on that reserved money for longer period?
Hello, I would like to know how to use backdate_start_date and coupon(repeating) at the same time.
Hi Team,
I am trying to create the Stripe Connect Account using Express. It creates the account but its is "to be restricted soon" state. Error says missing owners address.
Can you help me point out what could be the issue?
Address of the stripe connect account and address of business are all set.
Hi! Im receiving the webhook customer.subscription.deleted with this reason "cancellation_details": {
"comment": null,
"feedback": null,
"reason": "cancellation_requested"
},
I don't understand why, when I did the checkout
Hello,
We are in the process of implementing a feature that involves sending extra metadata to Stripe. A question has come up regarding the sorting of fields. Is there any option to save the sorting order of the metadata that we're sending to Stripe? For now, as I can see Stripe sorting fields A-Z.
Can't we add a bank account directly? like payment method API.
Hello, I have a question about refunds. Here is my process:
- Customers pay on localized iban via https://stripe.com/docs/payments/customer-balance/funding-instructions
- I create a payment intent with payment_method customer_balance and used the fund received on the localized iban
Currently in test mode, when I make a refund the customer receives an email to complete his refund information.
In production mode, will the refund go directly to the iban used to transfer funds via the localized iban?
Hi team, I am using confirmCashappPayment from UI to confirm the payment through saved cash app payment method.
But when we are doing that it is directly confirming the payment without redirect the user to Authorize payment page. How we can achieve that?
Hi, I was wondering if I can add Korea bank account in Stripe. I would like to proceed the payout in Flip, but I couldn't do that since I cannot register our Korean bank account
Hi
Is there any way first apply charge api then subscription api?
Hey, Is it possiable to have Afterpay and Klarna to have its own element?
For an WordPress website where I sell 500+ physical products using WooCommerce. How can I connect without any plugin.
Hey, I have an issue where some of our setup intents in state succeeded are not attached to a customer and therefore we cannot charge the customer. I am sure we are doing something wrong, but I don't get what since it is working for most customers. Can somebody help me to understand what we are doing wrong?
Hi Team this is arvind. need some info on Stripe ACH integration
Hey there was having issues with the cent off for credit notes , after already executing a partial credit note, I was suggested to issue a credit note with only the invoice_id, but it requires either lines or shipping_cost to be provided
when creating a subscription, it gives me an invoice of 0.00 that is paid?
does checkout session completed event is triggered after subscription created event? We pass metadata in checkout session but doesnt recieve anything after Subscription creation event - where should we pass it?
Hello everyone,
We have got a new strange problem (challenge) in our system when we create the subscription and invoice (auto-created by Stripe).
Few raw data:
- We create a subscription with options:
a. collection_method =** charge_automatically**
b. trial_settings/end_behavior/missing_payment_method = pause
c. status = trialing - When the trial was ended when the customer doesn’t have any credit card added to the system, the subscription will be paused.
- The Customer added the credit card
- We make a request for “Resume Subscription” with the options:
a. BillingCycleAnchor = now - The Invoice will be created by Stripe with options:
a. auto_advance = false
b. collection_method = charge_automatically
c. status = open (but the event name is “A draft invoice was created”) - The Invoice was finalized immediately by Stripe with the same options
I assume the “auto_advance” property is make a problem in our system. But I can’t change it because Stripe finalized an invoice.
Why **auto_advance **was set to false? In the past, the property was set to the true value.
How to handle the problem?
SuperFedz
Hello.
Basic question.
If we receive a "payment_intent.succeeded" we do some Transfers to several merchant, which works fine.
Is it possible to add or configure a delay to the "succeeded" events. (x hours, x days, x weeks ,...)
hello everyone, we are using pending_if_update as payment_behavior during update subscription items. We know that if we need to "delete" an old item during this process we need to set the quantity to 0 and that's ok. The strange behavior happen if we set a zero an item with month interval but we set a 1 an item with year interal. I give you an example:
OLD_SUBSCRIPTION
- item with month interval with quantity 1
NEW_SUBSCRIPTION
- item with month interval with quantity 0
- item with year interval with quantity 1
In this process we receive an error of interval mismatch
Hi guys. Related to Test Clocks. Is there any option to use it for an existing customer and subscription. Our problem is that the customer account needs to be created by our process (and not in stripe admin console) and because of that creating a new customer and subscription for a test clock from Stripe is not being picked up by our system and we cannot react to the time advance
Hi Team, US bank option is visible to all customers irrespective their location
we are using payment element to display payment option
Hi all, we are using Stripe for subscription billing. We want to now offer our customers package deals when buying different products which are priced individually. Is this possible?
Hello! I have a question regarding stripe balance transactions. I'm using custom connected accounts and when fetching balance transactions I can get access to the initial paymentIntent metadata by expanding the balance transactions like this: expand: ['data.source.source_transfer.source_transaction'],
If I now want to get access to refund metadata that I passed to stripe when creating a new refund, is there any possibility for this and what should I expand? I'm quickly getting the error that stripe allows to only expand 4 levels deep and I'm not seeing the refund metadata anywhere.
Hello,
We are in the process of implementing a feature that involves sending extra metadata to Stripe. A question has come up regarding the sorting of fields. Is there any option to save the sorting order of the metadata that we're sending to Stripe? For now, as I can see Stripe sorting fields A-Z.
Hello I have a query regarding Stripe Connect
Hi, is it possible to create a subscription for a bundle of products and monitor their usage within Stripe - e.g. Bundle 1 gets you 10 apples, 10 oranges and 10 bananas, Bundle 2 gets you 20 apples, 20 oranges and 20 bananas, etc.
Hi, I am using a setup intent to get card information in a checkout page. Unfortunately, the "free trial" button appears on the checkout page even if my subscription does not have a free trial
im creating "AddInvoiceItems" to a subscription creation as i want to charge a one off price on the creation of the subscription on the initial invoice, how do i configure the price as it should not be recurring
Hi,
Question about VAT tax number. All the EU countries has its VAT number starting with the country code (for instance "IT" for Italian numbers) and actually there is a validation for that because in some cases Stripe doesn't accept a VAT number without the country code returning: (which would be correct)
"This VAT or Tax ID isn’t valid for the selected country. Please check and try again"
However, in some cases Stripe accepts a VAT without the country code in the begining. Would that be correct?
hello we would like to use : https://stripe.com/fr-us/guides/buy-now-pay-later in our apps ? how can I integrate it ? I cannot see link to doc ? thanks
Hi! I'm looking for a way for users to be able to "connect their stripe account" and allow me to take a look at their incoming transactions
What's the best way for me to be able to do this?
For context, I'm building a financial app for service providers / agencies and I want to be able to get all their transactions based on the client
Hi Stripe team, is it possible to change the language used for generating invoices ?
I am trying to create an account but it says "too many attemps" which makes zero sense this is my first time createing an account
The what? I have no idea what that is
What?
HI Im looking to see in which countries stripe is in. can anyone let me know when stripe will be available in South Africa
Hello, thank you for all the help you provide here.
I have currently implemented the flow:
- create express connected account
- create product on main account with prices
- create customer for the product on the main account
- create subscription for the customer to the main account product with:
- transfer amount percent to : connected account (to give the connected account 70%)
- on_behalf_of connected account
What would be the difference if i do not use the on_behlaf_of?
Hello, could you please let me know what is the web hook event for payment intent refund, e.g., for cancel there is payment_intent.canceled
Hello, lets say im using Stripe API to create connect account link ( to onboard )
stripeInstance.accountLinks
.create({
account: "acct_111222333444",
refresh_url: "https://example.com/reauth",
return_url: "https://example.com/return",
type: "account_onboarding",
})
.then((r) => {
console.log(r);
});
how can i check next time that the onboarding is incomplete ( so I can generate a new account link to continue onboarding ) or probably complete ( so i can just disable for example the onboard button )
Question about possible discrepancy in Address/Zip checks on charges: When looking at a payment in the Stripe Dashboard it says that Address/Zip verification is 'Unavailable'. If I view the log entry for when the charge was posted it says they both pass. Furthermore using the stripe ruby library to get the charge i see in source that both are null and under payment_method_details they are both unchecked. I also believe that near to the time of the charge creation my application created a report via the stripe ruby API and those fields showed as passed. My question is: why is there lack of agreement on the zip/address verifications for this charge?
Hello I am trying to make a subscription using checkout but can only do one time payments
Hi Team,
While creating an express account i have added countries supported in express setup on my platform account under stripe dashboard.
But when i try to create a connected express account it only shows me united states as the option.
Do we need to do any more setup around it as well
Hello, I'm receiving the error "Status: Incomplete --- The customer has not entered their payment method", which leads to the card being declined BUT only the first time.
Hello everyone. Doing a hold of funds and the I do a partial refund. How long will it take until the refund pops back to the cardholders account? Is their any setting for this in stripe?
Hey! When using Stripe connect, if we don't set the on_behalf_of flag, but we do set the transfer_data.destination as the merchant's connected account ID, what is the business of record? Us, or the connected account? (We're trying to work out if on_behalf_of is necessary or not.
Can we apply coupon while upgrading subscription?
Hey good morning to y'all, I hope you had an excellent holiday.
I have a question, is it possible to create payment intents only with a payment_method id? I tried to do it but it tells me that the customer id must also be added.
I ask this because sometimes, some payments that are made from the system that we are developing present a bug where a customer is not saved, but it is saved as a "Guest" type, and since there is no customer, there is no customer id.
So we want to know if it is possible to work making a payment when there is no registered customer but there is a "Guest"
Is it possible to handle ideal payments only server side?
Hello community! I'm setting up a yearly subscription plan where the quantity of the subscription is incremented through the Stripe API when inviting a user to our product. The yearly subscription is set up using a product with a yearly billing period. To avoid having a new invoice and payment made for each and every new user (every new quantity increment) added to our product, we've set up proration with the setting "Charge proration amount on next invoice". However, that poses a challenge, since you as a customer could initiate a yearly plan with one user, pay for that user, and then invite 100 more users and don't pay anything until 1 year later. That would be a risk for us.
One way I thought about solving that is to have a yearly plan with monthly billing, but that doesn't seem to be supported. Is there any other way of achieving this or approach this issue?
Hello
I am reaching out regarding an issue I've been experiencing with subscription payments on my WordPress site integrated with Stripe.
I have configured the subscription plans and ensured that the necessary connections and settings are in place. However, despite resolving any known issues and double-checking the integration, Stripe does not process the subscription payments automatically as expected.
To provide further context, I have confirmed that:
The subscription plans are correctly set up with the appropriate pricing and trial periods.
The Stripe integration on my WordPress site is properly configured, including the API keys and webhook endpoints.
There are no apparent errors or warnings in the logs or error messages during the payment process.
I have thoroughly reviewed the Stripe documentation and troubleshooting resources but have not been able to identify the root cause of this issue. As a result, I kindly request your assistance in investigating why Stripe is not processing the subscription payments automatically.
</Corwin>
When does a subscription get assigned to a user after they have added a card using setup intent?
I have a question: I am implementing stripe with iOS/Android on Microsoft MAUI with a nodejs backend. Which Stripe SDKs should I be using?
Hi! What is the difference between refund ids that start with re_... and pyr_...? I haven't found a documentation for it
hi team,
I have a quick Stripe Connect related question: is it possible to access connected account details (retrieve pk/sk/ac_ keys) based on a connected account id (acct_) through the API?
Hi there, I've created a pricing table and have it embedded on the website, When I click the subscribe buttons it doesn't link to the customer portal. I'm using google sites and their Imbedded HTML button. Any fixes or ideas why?
Hello there, is there a native way to prevent customers from buying duplicate subscriptions? We'd like to avoid that type of disputes
Hi! I'm looking for a way for users to be able to "connect their stripe account" and allow me to take a look at their incoming transactions
My question now is, is there a flow that I should use which allows my users to connect their stripe accounts?
For context, I'm building a financial app for service providers / agencies and I want to be able to get all their transactions based on the client
Hello!
Is it possible to generate invoices for payments done before the configuration?
Any integration ideas it isnt possible natively
How to trigger invoice.payment_succeeded event with billing reason = subscription_cycle from stripe dashboard. I am able to trigger billing reason = subscription_created but subscription_cycle is triggered when monthly/yearly amount is charged for a subscription
@raven garnet please don't spam the channel with donation messages. It's against our #📖rules
no spam
I'm thinking of creating a credits system whereby each subscription would get you a fixed number of credits per month and then you would be charged an overage cost (possibly using the tiered pricing) when you go over the agreed amount. Credits would reset at the start of each billing period. With a system like this would it be possible to reward users with free credits from time to time?
hi. i need a help
Hello! I have an application where users take subscriptions for 1 month where the pricing model is usage_based but I want to collect money from the users based on the assumption calculation of usage on the day the subscription has started and collect the payment on this day itself. Is this workflow possible?
I have a client and we process their subscription with stripe, they want these subscriptions to be direct debits is this possible and how will make this happen using the Stripe API, I am currently using the stripe connect standard accounts
Hey all, I have a question on connected account cross-border payout delay_days.
Platform account is in US.
Connected account is in Canada.
the payout.schedule.delay_days minimum is locked to 7 days
However, the documentation here https://stripe.com/docs/payouts#standard-payout-timing says Canada's payout speed is T+3.
Just want to get clarification against the docs if possible.
my understanding is that payment_intent is the correct events generally.. but refunds are charge.refunded ?
Hey everyone. 👋
So we have this marketplace app built in React Native (Expo), where currently our users can pay with credit cards or with their wallets (Apple or Google Pay). Perfect.
However, we do experience people who due to limit on their credit cards (e.g. DKK 25,000 a month) reaches these limits and therefore they’ll be hit by insufficient_funds errors.
I’ve seen in the docs that Stripe supports some sorts of bank payments (transfers, redirects, debits), but I find it a bit hard to digest which of them would fit our need.
What we are looking for is a flow that is like paying with e.g. credit card (for future payments), where the user would put in their bank account details and verify/authenticate afterwards.
A scenario could be that a customers finds a person to help them out, they make a deal (payment intent), and after n number of days the actual payment will be captured once the job is done.
Can we achieve this same flow that we currently have but with bank payments?
Hello,
In my application, users pay subscriptions. I create these subscriptions with Checkout Sessions.
I'd like my customers to receive emails when their payments are successful. I have activated the necessary parameters in the back office but the emails are not being received.
Is there anything more I can do?
I have a problem with Owner
Why stripe restricts company with single owner with 51% ownership?
https://dashboard.stripe.com/test/connect/accounts/acct_1NDPbxBLcjD9n1Qz/activity
Good day Stripe Developers, I have Stripe set up on a Flutter app, with a cloud function on the backend. The code I have written is in Flutter (at the front) and Javascript (for the back). What I would like to add to my code is a check on the authorisation status of payments, so that in the event that authorisation is granted, then I could code one thing, but if the authorisation is not granted, then I could code something different. Can anyone offer some guidance on how a transaction's authorisation code could be noticed please? If it makes a difference, I am using version 7.0.0 of the flutter_stripe package. Thank you.
I've been waiting for a refund for 12 days, I wrote this to sellix support, they directed me to you, can you help me?
Hi!
New here!
I have a basic question on manually paying someone’s invoice. My clients pay me through Zelle.
Hi, I attached a payment method to the wrong customer, I see that there's an endpoint to detach it but am I going to be able to attach the payment method to the new customer?
Hello! I have an express connect account for a client in Canada. They set their default currency to CAD, but they added a USD bank account (no CAD bank account) and want to accept transfers in USD without currency conversion. They want to change their default currency to USD, but it seems it's only possible to change the default currency if there are multiple bank accounts connected to the account. Is this true?
I've already asked Stripe Support about this, but the docs they pointed me to don't answer this question.
Hi team, question about the tables invoice and invoice line item: Both tables have the fields:
period start
period end
But from what i saw i myy client's account, for the same invoiceid the above fields never match up for the two tables :
In the invoice_line_item the period start and end is for the future, so i purchased today a month subscription theperiod start would be: 2023-05-30 and end: 2023-06-30
But in the invoice table the dates are for the past: start: 2023-04-30 and end" 2023-05-30!
Can you please explain why this is? Thanks
Hello! quick question: Is it possible to get the status of a payment element from javascript (alterntively to manually trigger paymentElement.on('change',handler)). Would like to know if the e.complete===true on the payment element when someone click a button on my page.
Hi there. I have some questions regarding the workflow of a session. We create a plan for example 17.99 a month. We do checkout.session with this plan. We get on the success page the whole details if the plan is paid, the inivoice_id and the subscription (ID). Our customer needs the transaction_code. I can see this transaction_code in the backend of stripe. But it's not part of the session.checkout object. How can I retrieve it? Second question is about a subscription that has two intervalls. For example the first two weeks 2.99 afterwards it should become monthly with 17.99. How can I manage that with the checkout session. So to say the customer is triggered with 2.99 in the checkout and it should automatically change to 17.99 after the weeks end. Thanks in advance.
Is there anyway to automatically pass metadata from a payment link to the subscription it creates? Or do I have to listen manually to checkout.session.completed and update it that way
Hello, I have a question about SCA subscription status rules
Hello, I noticed that when I make a transfer attached to a payment to a connected, the description of the resulting payment is not the description of the transfer. Is there a way to either make sure they payment in the connected account contains the description of the transfer?
quick problem (or not) i selected mutiple payment methods for my payment link but for some reason they dont apply on the payment link
We have payments going through as guest payments, this is an issue as we want stripe to send an email receipt. Am i right in syaing the only way to achieve this is to add the user email to the payment intent upon creation?
Howcome i get this error on test mode but not live mode?
Hello, I'm trying to follow the stripe apps documentation here: https://stripe.com/docs/stripe-apps/create-app , I installed the stripe CLI and the apps plugin, when I try to use stripe apps create helloworld to create the new app I'm prompted the accept stripe apps terms message and when I open my browser and accept the console never changes status
Hello!
I have a problem regarding my account being in review. I uploaded the required documents but it has been a couple weeks now. Payout has been restricted due to this.
Hello everyone, I just have a simple question. I am creating a monthly subscription in my app, and I would like to know, if the person buys the subscription, will it be automatically charged every month? (Unless she cancels, of course)
If the month goes by and the person doesn't have money in the account, can I know the subscription status by the right ID?
trying to follow to docs, but I don't see apply_pay or google_pay in the https://stripe.com/docs/api/payment_methods/object#payment_method_object-type , were these removed?
Hey everyone. I have set up out company's Stripe account so that it can accept bank transfers from customers - but I'm having trouble finding what the IBAN is for some of our international customers that want to pay by wire transfer. Can you help me find it / do we have on created for our virtual bank account on Stripe?
Does stripe log when customers have been exported as a csv from the dashboard? Can I see that within my account?
Maybe wrong forum: would stripe treasury cards be a reasonable gift card system?
In my understanding im not allowed to include stripe as an dependency i my package.json for compliance reasons and should instead import stripe via the <head> in my index.html. But then my app does not know what Stripe is and I cannot see which methods I can call or their types. Do you guys have a solution for this?
Hi, how do we update the API version of a webhook? I cannot update that field but I can select during the creation of a webhook. Do I have to create a new one and delete the old one? In test mode, it's fine but in live mode, I'm afraid that will skip some events. Thanks.
Hello, I am trying to create the backend logic that handles changes in subscriptions. We have a corporate concept where a subscription holds more than 1 unit per product/price, and so with every change done by the admin, I need to first give them how much would the change cost (Upcoming Invoice), and then upon confirmation do the actual modification on the subscription.
I am aware that for a subscription, I need to manage 2 cases:
- Subscription creation: create subscription items (price, quantity)
- Subscription update: update quantities on existing items (ID, price, quantity), plus create new items (price, quantity).
For the Upcoming Invoice, I tried to apply the same logic, but after a couple of hours I noticed that the Upcoming Invoice only expects the difference of quantities per subscription item if it exists (AND I need to send the sub_item_ID as well or it will think I am trying to create a new item), or a new subscription item (price + quantity) to generate the upcoming invoice.
Is my understanding correct that I need to manage Upcoming Invoice and Subscription Modification differently in terms of quantities? Is there a better way to handle these scenariors? Am I missing anything?
The problem is that I created a function that returns 2 lists: new_items and updated_items, but I cannot seem to be able to use it for Upcoming Invoice and Sub Modification/Creation.
Thanks in advance for the help.
does paypal support for US Stripe Connect account ? if so what is the procedure ?
Hello everyone. I have a question regarding offering discounts for specific bank cards.
We have a partnership with a bank, and we would like to offer 50% discount on tickets when purchasing using the banks credit or debit card.
They will provide us with their IIN or BIN and we would like to use those to offer the discounts based on them for all clients who want to purchase using that bank's card.
Is this possible? If so, could you give me a document reference for our dev team? Thanks a lot
Hi!
I recently got some help in terms of allowing my users to connect their stripe accounts to my platform
what would be the best stripe method to call to get all of a stripe accounts incoming transactions
is there anyway to send a copy of an invoice to a customers email when the invoice is finalized?
I am facing some issues in making contactless payments via NFC to various POS. I am making a digital wallet app like apple pay or google pay and wondering how can I make NFC payment with all POS.I am making a payment app like apple pay or google pay but facing some issues in using contactless payments via NFC to various POS. I tried to integrate Clover but then I realized if I do so, then my app will be able to do transaction with the Clover POS only. But I want to do transactions with all different company's POS, i.e., Lightspeed, Moneris, Verifone, etc. If anyone know how do apps and POS communicate to make transaction, it would be a great help!
Is it possible to get payments csv/report for a specific connected account for express accounts
hello I would like to send fund between two connected account ... how can I do ?
Hello,
I am specing out using the Payment Element and am trying to finalize the flow. My end goal is to use the payment method and then attach that payment method to a payment intent later when ready to process the payment.
Does the Payment Element automatically create a payment Method id?
Coes a Payment Element have to have a Payment Intent or Setup Intent Associated with it?
Or Could we Create Payment Element, Take the payment Method ID from that element and then create a payment Intent with that ID
Hi there, thanks for providing this support channel. We have an integration that is using a hold and capture model, similar to how a hotel will block X dollars extra for a room, and then will capture only the amount that was actually used. The problem is that when clients are using this functionality, they are charged the full amount upfront and then it appears as a refund at the end of the process.
https://stripe.com/docs/payments/place-a-hold-on-a-payment-method
Is the recommended way of implementing this? Basically we don't know the full amount to charge until the service has been provided as there can be extras, but we don't want to be left with unpaid extras if the payment is not able to be processed later.
Thank you so much in advance!
Hi! I would like to download an official PDF with all transactions in the last 3 months. My bank requires a checkup and I am struggling to pull the line item data for this with an official Stripe letterhead. How can I do this?
Hi there! Is there a way to disable downgrading of a plan if the user has exceeded the new plan's limits (e.g. has 40 clients currently, but the new plan they want to downgrade to only allows 10 clients)?
Is there a way to successfully create a subscription without attaching the payment method directly to the customer or without creating a setup intent. Currently my subscription payment is not working for Indian users since I'm attaching the payment method directly to the customer before creating a subscription. I'm not creating a setup intent for my subscription payments too. Any other way to fix this issue?
I have a question regarding best practices. Our application is going from Stripe::Charge to Stripe::PaymentIntent. We manually handle our subscription renewals, and while I was testing a scenario using Stripe::PaymentIntent where during the first renewal the user bad an invalid card resulting in an error{type “card_error” which is what I expected, when I flipped back to using Stripe::Charge I got the following error message:
Keys for idempotent requests can only be used for the same endpoint they were first used for ('/v1/charges' vs '/v1/payment_intents'). Try using a key other than 'REMOVED' if you meant to execute a different request
There’s definitely possibilities than when we switch from .Charge to .PaymentIntent for folks whos card failed maybe yesterday but they updated them today with a good charge will be run through our renewal service and I assume get this error. Is there a recommended way to handle the this “migration” of sorts going from .Charge to .PaymentIntents? Thanks.
We want to track how often our 3ds customers experience the 3ds challenge vs the frictionless flow. On this documentation page (https://stripe.com/docs/payments/intents#intent-statuses) it says:
requires_action
If the payment requires additional actions, such as authenticating with 3D Secure, the PaymentIntent has a status of requires_action1.
My question is: If we request 3ds on a payment, will the status be requires_action just because of that request? Or will it only be requires_action if a 3ds challenge is required? To say this another way: If I see that a paymentIntent status is requires_action, can I know for sure that this user will be getting the challenge flow?
Hello can you send me to the webhook resources for your checkout sessions
I’m trying to sign in on the stripe app but it says the email is not linked to an account. However I can sometimes login on the website to see my payout. But would like to sign in on the app. Any fix?
Is there a mechanism to test receiving the charge.refunded.updated webhook event ? for when a refund fails
hello! hope you're doing well
i need some help with google pay, appel pay buttons.
i searched info in stripe doc, but not found how to change payment request button click functionality. I need find a way add our own event listener to this button.
On click i want to register user first in database, then the gpay or apay popup will appear.
Thanks,
I'm attempting to update a payment attempt and disallow connecting to bank as an option. Doing
obj.automatic_payment_methods = { enabled: false };
return stripe.paymentIntents.update(intentId, obj);
returns Error: Received unknown parameter: automatic_payment_methods
We have a payment intent that was created for an invoice. ~20 days ago, customer attempted payment on it, but seemingly didn't complete the 3DS challenge. It's now been 20 days and it's still stuck in a processing state. Attempts to cancel the payment intent result in a You cannot cancel PaymentIntents created by invoices error, and attempts to void the invoice result in a Invoices with pending payments waiting to clear cannot be paid, voided, or marked uncollectible..
Is there any way at all for us to cancel this payment? If this is better suited as a support question just lemme know, I'm just wondering if there's anything on the API end that I'm missing.
I'm using subscriptions with pricing table + checkout session for per-seat licensing. Customers get a 30d trial. Trying to figure out the minimal set of events I need to respond to in order to provision, update seat qty and deprovision. Should I be using:
- customer.subscription.*
or - invoice.paid/invoice.payment_failed
(also, am accepting both cards and ach)
I am trying to update a payment intent after the payment is confirmed. I am trying to attach a customer, but when I check the dashboard they don't seem to be associated. This is my request:
```stripeClient->paymentIntents->update(
$paymentIntent,
['metadata' => [
'customer' => $order->user->stripe_id,
'receipt_email' => $order->user->email
]]```
we use single sign on at our organization. can we create a standard connect account under our company's stripe account and then have that standard connect account linked to a platform account from a different organization?
Hey guys, in relation to checkouts, how can I confirm on my server when payment has been successful in a checkout session? Is this a use case for webhooks? I want to alert my server to email the customer their paid invoice once their payment is successful.
const session = await stripe.checkout.sessions.create({
line_items,
mode: 'payment',
success_url: `${YOUR_DOMAIN}`,
cancel_url: `${YOUR_DOMAIN}/failure`,
}).then((s) => {
console.log(s);
res.status(200).send(s.url);
})
am I correct in saying that the successful return of the checkout session does not equal successful payment?
And as a side note I wish I could use your email service to email customers but I can't point the record to my own mailbox and and point the dns record to your service and my aws mailbox as well on the same domain (right?)
Im trying to report usage, I have set agregate usage as sum
what webhook should I listen to, so betweent the 5 min time length stripe gives me, I can send the usage data to stripe
its the 4rth point in the doc https://stripe.com/docs/billing/subscriptions/usage-based#report
Hello, I'm updating the subscriptions of my customers from one usage based pricing to another usage based pricing using this endpoint: https://stripe.com/docs/api/subscription_items/update in python as stripe.SubscriptionItem.modify("si_NpCqy2TrXryEEY", price="price_1N4SvLG3LDN6ekHVSJj5igRn") without specifying any quantity. So let's say a customer has already incurred usage in the previous price, will it be added to the new price of the same subscription item?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hello Stripe team! Is there a way to control, Link`s payment sheet or payment request from outside, to allow changing quantity?
Hello! If a payment method is created and not tied to a stripe customer. Does that payment method persist on the stripe platform indefinitely? or do they have a lifetime?
i have a very specific questions that i need help with
Hi there! Is it possible to use a checkout session to upgrade a user from a 'Starter' subscription to a 'Pro' subscription? I automatically create a trial subscription for a user to the Starter plan, and am trying to determine how to handle the scenario where they click a button to upgrade to Pro - ideally, i want to take advantage of automatic proration, while also taking the customer through a checkout session page.
is it possible to test "pricing table -> checkout session" with test clocks?
Hello! not a developer here, a marketer. Any advice on how to mass export coupon codes? There are about 10k that have been created and I need to export them to excel or google doc
hi
i having problems setting the price vía checkout sessions firebasem api extension
can someone help me
Here are the 3d secure test cards: https://stripe.com/docs/testing#authentication-and-setup
I don't see a test card that will trigger the frictionless flow when requesting 3ds. Is there one? Or is it recommended that I just use any of the normal, non 3ds cards to test that flow?
How can I use the React SDK elements to create Elements without an Intent? Ultimately, I'm looking to set stripe.elements({mode: 'subscription'}) using the React components. My assumption was that it could be passed into the options prop, but looking at the documentation for the type StripeElementsOptions doesn't show mode as a valid option.
Hello, I just noticed that Google Pay appears to not be working on our site, and this error is appearing in the console:
Refused to connect to 'https://www.google.com/pay' because it violates the following Content Security Policy directive: "connect-src 'self' https://r.stripe.com https://google.com/pay https://pay.google.com".
https://js.stripe.com/v3/payment-request-inner-google-pay-[SNIPPED].html#[SNIPPED]
If I'm understanding this correctly, it looks like the Stripe page is misconfigured, looking for google.com/pay where it needs to be www.google.com/pay. Am I correct that this is a bug on Stripe's side, and not something wrong with our page?
Hello! If I create a Payment Intent and the error I receive says to try again later would I create a new Payment Intent with the exact same args?
HI everyone. I am trying to implement the subscription feature on the server. it's working on the localhost but cannot make it work on a server. How can i make /create-checkout-session work on servers?
Hey, in test mode i am trying to expand a checkout session to retrieve payment intent like the following https://stripe.com/docs/expand#multiple-levels. i am in subscription mode and the payment intent object is still null
hi i need technical help with my payouts domething is wrong and i cant figure it out.
hi im trying to create a billingPortal session on API version 2022.08.11 and according to the API docs i should be able to configure a flow that allows me to take the user directly to a stripe page that allows them to change their subscription plan, but im not able to access the function .flow, only .flow_data , and .flow_data only lets me set subscription_cancel, but i want to set subscription_update
Hey, I keep seeing this "error": "code": "platform_account_required", when trying to use stripe react elements in FE. I am pretty sure we are using a connected account, I am wondering if this could be used by any other means?
je tente de comfirmer mon compte mes le email de comfirmation bug avec le recapchat
Hi, just have a question about the standard account onboarding. When I follow the process to create a sta card account, i first use create account API and then account link. When I go to the account link url, I see a login page. However, shouldn't I be seeing an account setup page? When I follow the express process I see a setup page that asks for more info. When using the create account API, there is a lot of information missing that I'm supposed to be prompted to fill out ok the url. At least that's how express account works. For standard it asks for password of account and in account link I haven't even provided a password, and there is no field for that. Any help would be greatly appreciated as I've been stuck on this for a while.
I try to confirm my registration I get the confirmation email but when I try to prove that I am not a robot the recapchat does not work
Hi, is it possible for a customer to pay for a Stripe invoice within an external website (hosted by the business)? We are fetching a specific invoice connected to the customer ID but would like them to pay for the invoice within our website, rather than take them to the hosted invoice page on Stripe
with "pricing tables -> checkout sessions", is it possible to control the subscription.payment_behavior setting? if not, what is it set to?
Hello, good day 👋 We have a module test where we send a test credit card details to create a payment method. This used to work but now we are getting
Stripe\Exception\CardException: Sending credit card numbers directly to the Stripe API is generally unsafe. We suggest you use test tokens that map to the test card you are using, see https://stripe.com/docs/testing.
Has this changed recently?
Can cards issued in test still be used? Or do I have to switch to live mode
I keep receiving this error for a Mandate - "message": "The provided mandate has a different on_behalf_of (acct_1MgZiTQtPPCktyPm) than the one provided on the PaymentIntent.". I am unable to see the connected ccount attached to the Mandate when using the Stripe API
Hello, I'm trying to fulfil a requirement to set up a subscription product that bills monthly, but is for an annual product (i.e. the customer is committing to paying for 12 months so has a lower price, but does not pay up front). I can work out how to configure this with a SubscriptionSchedule, however it seems to only support the behavior of cancellation at the end of the phases, whereas I would prefer to release the subscription schedule such that the user goes on to a rolling monthly plan.
Note what I am trying to achieve is actually accepted by the API, however it does not have the desired behavior (the user is able to cancel their plan through the session portal, and in the dashboard it doesn't have an end data associated.
Is what I am trying to achieve doable?
We have a SaaS product that sets trial_settings.end_behavior.missing_payment_method to pause when we create a subscription. This means that when a user's trial ends, they're sent to a paused state, per Stripe.
Users who are in this paused state are unable to use our application but they are able to manage teammates (the number of which maps to the quantity of subscription items) – this results in calls to Stripe to update the quantity of subscription items in their subscription when their subscription is paused.
Currently, these requests to update the quantity fail with an error:
You cannot set
proration_behaviorwhile a subscription ispaused. Resume the subscription first before settingproration_behavior.
We have the proration_behavior set to none in this scenario (which matches what is currently set on the subscription) – would we be able to update the subscription if we omitted this parameter entirely?
hello! I just want to clarify something about webhooks. How do we create webhooks? if we create from dashboard, does this happen under the hood? await stripe.webhookEndpoints.create({xxx})
Need help with setting up standard account onboarding, test mode isn't working as expected, I don't see any option to force skip form
Hello, I want to clarify if a credit card is validated (correct cvc, sufficient funds etc..) during stripe.confirmCardSetup API call. While testing using a test card in test-mode, an error is returned if an incorrect cvc is entered but succeeds in live-mode.
i need to use multiparty to onboard connected accounts... why are we forcing these sellers to provide details 2 times: once to me, and again to stripe???? is there a simpler way to get them to login via stripe and have stripe pass me all the details???
Hi fellas! In stripe dashboard, I can create a subscription and set it to end in X cycles. Is that available through the API? I'm looking at create subscription but can't seem to find one that fits.
hello! hope you're doing well
may i know why this code is not showing appel pay button?
https://codepen.io/sarkazein7/pen/bGBoWvO
Hi team, i have a question about check-out element &
payment_intent.succeeded. We have a page using check-out element to collect payments from customer. After the customer paid(whether sucess or not), it'll jump to a page with prompts like payment succeeded, thank you. And we have another api which is payment_intent.succeeded to write back data in the data base about the payment is succeed or not. And on the check-out page, we only call check-out element and it doesn't call payment_intent.succeeded, customer didn't know whether the payment is succeeded or not. And the page it jumps after the check-out is misleading. Could someone perhaps provide a solution that's user-friendly & make less changes to the code as possible?
hello, So I'm testing the live api, but why did it keep saying "... but a test mode key was used to make this request."
even though I used the live api key already, even creating new live secret key. Can you help me with this
Thanks
Hola alguien qe me ayude
Hi, I for the payment schedule of connected accounts I am setting the "delayed_days" value to be 10. In the Stripe admin it is showing the connected accounts schedules to be "Daily — 10 day rolling basis" but when I look at the actual transactions and payouts it doesn't appear to be delaying by 10 days. I.e. there will be a transaction to the connected account and then two days later there will be a payout triggered, and the estimated arrival is one or two days later. Is there a reason the payment schedule is being ignored? Or does the estimated arrival value not account for if there has been a pay out delay set on an account?
Hello, I want to open my account for card issuance, but I can't find the corresponding account manager, can you help me? @dry hatch
ok
Hey all, sorry if this is a repeat question, I searched the chat to see if it was already answered but don’t see anything. My question is: I’m currently setting up stripe connect, and deciding if we want to connect with express or standard - when looking at the docs for charges I see that direct charges are “recommended” for standard, and destination for express, but in sandbox at least I was able to create destination charges for standard - does that mean you can still use any charge for any account? And if so, why are destination charges not recommended for standard? Overall, since standard rates are better for the platform, I’m trying to figure out why we shouldn’t use standard, especially if we can still create destination charges for them (which seems like a better developer experience). Thanks in advance and happy to be redirected to a previous thread if it’s already been answered.
is there a way to remove the SMS OTP when logging into a TEST account??? seems like an overly zealous way to TEST things out.....
Hi everyone, I want to ask, why my webhook when I run it locally it works, but when I deploy it and try it on https://dashboard.stripe.com/test/webhooks it doesn't work
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
I want to implement payment subscription mode, how to know that payment is automatically deducted after a month's interval. I read the docs about webhooks, so I implemented it, but didn't understand how to send response to the front-end payment is done(money is deducted from the user account)
I want to attempt moke test exam for the Associate architect program. is there any beta profram for this?
Hi! I need help please with some functionality in stripe
Hi, is there anyway to manage coupons i.e, if a purchase is qualified for multiple discounts (coupon codes) only to apply the one which the highest amount of discount? Thanks
How to create Ephemeral key for a customer who is assoicated with a connected account. Please help.
I am getting this user is not associated with this account and in the docs there is no documentation on how to create a ephemral key for a connected account's customer.
Hi, we are adding a webhook to our account when an invoice is created in Stripe, but I was wondering if we can choose when the webhook event is triggered, or if there is a way we can flag within the invoice when a webhook event should be triggered?
Hello,
Please help us to show the card Icon in this first image. like with the second image..
Hi Guys, I'm creating a stripe app that connects to a PHP backend. It's all working fine when testing it on the stripe account where I uploaded the app(https://prnt.sc/Mau3y28eVoQY) but I encountered an error when testing it on an external account. Here's the screenshot https://prnt.sc/pJI1dz80Rqbi
What I mean with an external account is that anyone that has installed this stripe app I'm making. Since this is not publicly available yet, the only way to test externally is via invite https://prnt.sc/luWFyCOXSq1F
I already have implemented the needed CSP response headers on the backend and added it on the manifest file(https://prnt.sc/81QAg8pdDpJ3) as well but still throws that console error.
Any suggestions on how to resolve this issue?
Hi, I'm want to integrate Stripe for my application. But I'm not clear about whether it supports "ISRAEL" country or not?
Hello,
I have a question regarding the onboarding of connected account.
When we call the Account Link API, we have to provide a refresh url and a return url. Afterwards we have to manage the state of the onboarding (completed or not).
The doc says that when the user comes back to the return (or refresh) page, in order to know the state of the onboarding we have to call the Account API and to listen to the answer.
My question is thus the following: How do we identify which account.id to use when we call the Account API? Is it provided with the redirection to the return (or refresh) url or do we have to manage this by ourself on our platform (via use of cookies or something similar)?
Many thanks for your help !
Hi Team this is arvind here. Had a query regarding customMetaData during paymentIntentCreation
Hi if payment completed can we get the receipt link to download it?
(now i just get the invoice link)
Hi Dev Team, getting an error like this while my customer is purchasing the product from our website. Any help would be appreciated
Hi, have an error due payment via ideal "Geen communicatie mogelijk (-9 TA3225)" What type of problem this?
is there a way to clear live data like done in test mode
Hi, there is a question for set up. Can we use same phone number and different email to set up Stripe account for our business use?
Hi, I would like to ask about the use of clientSecret in React Strip.js, who can help me?
This what it says in the error log "Stripe doesn't currently support application fees for platforms in US with connected accounts in IN."
I don't know what it means
Hi there, I'm integrating apple pay on my NEXTJS app, we are using the stripe create token api to create cards and our own backend api that handles payment, i need apple pay for adding cards and it to return me some card id or something that helps me to handle payments on our own backend API ?
Sup guys!
Is there a way for me to map stripe payouts to the associated charges in which they came from.
When I get payouts its difficult for me to tell what charges (and thus what customer) it's associated with.
Thanks! 🙏🏾
Hi! So I read from the documentation that when retrieving balance transactions for a payout, you get 2 types of balance transactions for refunds "refund" (for card payments) and "payment_refund" (APM payment refunds), however even card payment full refunds show up as "payment_refund" is that behaviour specific to sandbox environment?
we manage products. in multiple currencies, how does Stripe pay the balance in those currencies ? Will it convert the due amont to our default curerncy ?
Hy i have an issue with StripeInvalidRequestError: You cannot confirm this PaymentIntent because it has already succeeded after being previously confirmed.
hi team, i'd like to mock the payment failed situation in test mode in order to test the return_URL calling the Payment Intent retrieval API. but i see that there's no guidance on that according the to offical document. See https://stripe.com/docs/testing#cards
Hi Team, I have several woo commerce sites, and I am trying to change the STRIPE account to a new account, but when I disconnect the site and reconnect it still connects to the old account, I work with the plugin
WooCommerce Stripe Gateway
In version 6.8.1
I am connected to the new account in Strip in another window
And when choosing the accounts to connect, I choose the account I want, and it still connects to the old account
Do you know the reason?
Hey, I am working on what was talked in this thread: https://discord.com/channels/841573134531821608/1113007938655768597 .. but the customer isn't being charged instantly for the item invoiced .. how can i make the invoiceItem that i create charge instantly?
Hello Everyone, Stripe new for me and I am looking for peer to peer money transfer Api integration. Is it possible with Stripe payment gateway?
$response = $this->stripe->accountLinks->create([
// 'account' => $account_id,
'refresh_url' => 'https://example.com/reauth',
'return_url' => 'https://example.com/return',
'type' => 'account_onboarding',
]);
to call ->accountLinks->create(), an $account_id is a must.... so i'm forced to find and create an account, but if onboarding party already has an account, then i end up with forcefully created new account + onboard party's existing account........ why like that?
hi, i have question, regarding webhook
Is there a way to get list of all mandate_ids of customers from stripe? In bulk
Hello, is it possible with subscriptions (https://stripe.com/docs/billing/subscriptions/overview) to make once time payment, lets say month or two after client enter payment card details?
Hmm i know that this up to the bank when a partial refund is made when you see it back at the bank account. But I did this on Friday last week. Should see it soon back from Stripe I hope.
any ideas how I debug why Stripe is failing to send a webhook to my endpoint the past 24 hours about 30% of the time? All I see is a generic ERR message in webhook section and can't replicate my side, I see my server returning a 200
Hello, can we make account-token in flutter SDK for connect account api using publishable key
payment_intent = stripe.PaymentIntent.create(
amount=amount,
currency="eur",
customer=customer, )
but it give "status": "requires_payment_method",
If am doing connect with my account to strip account in website how can I do this?
Hi team, we are using Stripe Connect to register our platform users. We get an onboarding link for our customers from an API call to Stripe which we want to render in our website using <iframe> modal but we receive an error 'stripe.com refused to connect'. Is there any way we can use <iframe> to render that onboarding site?
I want to understand the Fee deducted by Stripe on different transactions. Do I ask here? or Contact support on website?
Hi Team,
Is it possible to renew old plan with new plan (ex: plan abc to plan xyz while renewing) in subscription
Hi Team this is arvind. Had a query regarding fetching the balances by creating the financial connection session
is Stripe available in Oman? Speaking to our dev at the minute and we cannot work it out.
Is it possible to do split payment with stripe using react-native in front and node js in backend??
Hi! We are creating refunds via API using stripe node sdk, doing a stripe.refunds.create(... call, the refund object returned from the sdk call is with an id that starts with re_... but when retrieving balance transactions for a payout, the same refunds seems to be with the id that starts with pyr_... . I have learned that since we are using destination payments, all refunds are type of payment_refund for us, but why does the id change? Example ids would be re_3N1dqMJu5s15laGC0ehsPrSp (id we get after creating an id) and pyr_1N1dy0FLl4D4THfweyp0pE6I (id it has when asking for payout balance transactions and then this is the source)
Hi.
Tell me please. Can I create an "impersonal" account through the API without being tied to the client's mail, with an arbitrary set of products and prices (without creating them on the platform)?
i.e. do something like this
$stripe->invoices->create([
'payer' => 'Joe Test',
'products' => [
['name' => 'products 1', 'price' => '$10'],
['name' => 'products 2', 'price' => '$20'],
['name' => 'products 3', 'price' => '$30'],
]
'tax' => '13%'
]);
Let's just say - customers and products are "disposable".
Hi 👋
I am using stripe connect in order to onboard standard stripe accounts on my platform, I am using the stripe.accountLinks.create in order to achieve this.
The problem arises when users from India try to onboard, when they try to select their business location they face the error as on the screenshot.
Why does this happen, and how can I get past this?
Hello again.
I have a question about the behavior of coupons in REPEATING.
When I give that coupon to a customer and when I give it to a subscription, the behavior is different.
How can I align the behavior?
payment_intent.payment_failed event gives message or reason in webhook call
Hello,
I'm not able to see google pay button & already added card in payment sheet.
Hey guys, I'm getting insufficient balance errors everytime I try and create a payout even though there is the balance in there
Is there a solution to use Paypal as well?
#dev-help , hello guys, i have create a subscription with an evolutive price (accordind to the number of user), i specify the price without taxe (to be displayed), but when i checkout the taxe is not added. Even if i have configured my Stripe Tax. Somebody as a idea?
HI
i would like to use Pricing table and create free trials without collecting payment method.
Is it possible for Pricing table?
Dear Team, we have an application with two development environment, stage and demo. In our stripe account I made two webhooks, demo*... and stage*... In the demo domain after making a payment, where the api key and the endpoint secret pointing to the demo webhook, both of the webhooks are getting the payment intent, where one succeeds and one is failing with http400 sign. verification error. Why are both of the webhooks getting the payment intent? And the wrong one handles the payment, in our case the staging and the demo is failing.
Hi, I need to check whether a connected accounts publishable key is assigned to the right account
Hello, I have a question: when we are creating a Checkout page. the currency gets picked up and converted automatically based on the location/IP of the end user
we don't use checkout element, we use payment element ( which doesnt support conversion ). we contacted stripe support before and their recommendation was to do the conversion manually ( convert it and add stripe conversion fee on top ). is this the way to do it? and how can i do the actual currency conversion?do I have to use 3rd party?
Stripe offers conversion over here: https://dashboard.stripe.com/currency_conversion so we thought that maybe you have the conversion API under Stripe API as well
Hi this is arvind here. Had few queries regarding Stripe ACH instant verification
Hi Team,
Is there any element/component from stripe for react, to display customer payment methods ?
Hey, can someone validate the integration idea for my case?
I got a Vue.js single page checkout, where customer have to select payment method. He could select one of already saved payment methods or add a new one. Then he click "proceed" button which calls my API to do last validations and starts the payment process. Api returns the next url where he will be redirected (stripe authentication or thank you page if transation was captured). I'm not using Stripe.js api for confirming/capturing payment - it;s done on server side using PHP. The Stripe.js is only used for displaying Payment element to add new payment method.
The question is: as I want to allow users to reuse stored payment method in the future, Should I use Setup Intent to create payment method, and then Payment Intent to process it, or there is better way?
Hello hello 👋
I'm trying to create a subscription through a setupIntent (free plan). Users add their paymentMethod, the setupIntent and the subscription are created, but once the setupIntent is confirmed my subscription is automatically updated to have default_payment_method = paymentMethodID. I'd like it not to be updated to still use the user's default payment method. Is that possible?
Hey. We are trying to setup payouts for users on our platform. We create express connect account for each user with transfers capability. Our platform account is in the US. However, when we try to withdraw funds to users in other countries, we are getting something like this: Funds can't be sent to accounts located in PL when the account is under the full service agreement. But when I try to create account with recipient agreement type, it says that I could not do that for US accounts. What workaround here?
Hiya! If there is any stripe devs hanging around: There is a small little typo/bug on the workbench landing page at: "https://workbench.stripe.dev/", when you are on mobile you have the "Email yourself link", the prefilled email body there links to "https://workbench.stripe.com" which is a non existent site :p, would be good with a redirect, or best, fix of the prefilled mailto: link content
Hi there i need some help regarding Card Element and future payments
I'm trying to configure SECURE REMOTE COMMERCE on my website but I have an error, can anyone help me?
Hi there! We need to delete some express accounts and were wondering if there's any way to consult removed accounts since those we want to remove have money movements and want to be able to track them even if they're deleted
Hello! Can we change the business type of a Express account once it has passed the KYC but will be restricted soon ?
Hello, I’m trying to add Google/Apple Pay to my app. I followed the docs instructions and also watch a video to help me. But none of the above seems to work. I’m using react native expo.
what does this mean?
Bro I'm restricted for no reason 🗿
Its for a recurrent one, but we are looking just for old payments, like the ones made a week ago
Hello,
I need payment split functionality in Stripe but want to do this functionality without connecting the account so how can I do it can anyone help. I need this functionality in php
Hello,
when my users are using italian PostePay prepaid cards they are accepted but most operations requiring 3dsecure result in payment denied. Is there a way to stop these cards from being used?
hey there, I've been looking all over the internet for some examples of embed donation stripe forms, but found none. There are options to use Donorbox or any other tools, but I really want to use native stripe without any additional hustle. How come there is no example of donation forms built with Stripe Elements - if it is basically a simple checkout form with minor changes. Does this mean you can't build it? Does somebody has any information about it?
Hi,
We are currently trying to read incomminv invoice.finalized webhooks from the connect accounts.
We succeded into reading the normal webhooks via the CLI but we are not able to trigger a connected webhook on our local. The reason why we would need this is we have to be sure account or accountID is NOT null when the webhook comes in. because we have to validate which account the call belongs to.
Steps taken
Setup listener for Webhooks via CLI (forward-to and forward-connected-to)
Trigger the webhook via CLI or trigger webhook via dashboard (finalize invoice)
In our code we construct the event we receive the event. everything is there except the account it belongs to.
Could you please provide some more information for this or what we could possibly do wrong?
Hi, I see that the customer's email is not present in the customer.subscription.updated event. is there a way to get the customer's email anyway?
Is this new validation from Stripe? We are creating subscriptions, however they're incomplete and our customers have the ability to flick between the prices and we generate payment intents upon selection of each one and can't now change the subscription in Stripe?
You cannot update a subscription in
incompletestatus in a way that results in a new invoice or invoice items. Only minor attributes, likemetadataordefault_payment_method, can be updated on such subscriptions.
At the moment, I use Stripe.JS card elements to mount a cardElement at a certain point on my page.
When the customer completes their card details, I create a SetupIntent which gives me a client secret that I then pass to Stripe.JS confirmCardSetup. Everything works fine.
However, the cardElement only shows the card number, exp date and CV2 number on the screen and my clients wants it to include card holder's name and postcode as well.
I don't see that I have this option with a cardElement, so I'm stuck! If I were to use a paymentElement instead, would this include fields for the cardholder's name and postcode, as well as the usual card number, exp date and CV2 number? And is the process the same, in that I would mount the paymentElement, create a SetupIntent that gives me a client secret and then pass that to Stripe.JS confirmCardSetup?
You are currently unable to select this threshold. Allowing more payments will increase fraud and is higher risk for most businesses. If you feel your use case warrants special consideration please contact support to initiate a manual risk review.
Hey, is there a limit on Connected Accounts and what data of Account are required to make transactions to the Bank account of Connected Account?
I'm trying to update some old code to get access to one of the new options offered in checkout sessions, but my mockup code keeps getting a fatal error for an invalid array.
I'm developing a Stripe integration on web site.
Have a problem in test environment on local Windows 10 PC and Payment Element - I don't see Google Pay button on desktop Chrome browser. When I open this page:
https://stripe.com/docs/stripe-js/elements/payment-request-button
I can see Google Pay button image, but only active is a Link payment method.
Also when this page:
https://stripe.com/docs/payments/payment-element
is opened in desktop browser (Chrome 114) I don't see any wallet in payment methods tabs. When opening that page on Android phone with wallet I can see Google Pay button.
Google pay is activated on our stripe dashboard, and I have a test cards defined in Chrome Payment Methods setting.
I'm using Payment element and Payment intent is created with this:
'automatic_payment_methods' => [ 'enabled' => true, ],
Please help
Hello everybody! Today I logged into my Dashboard and saw that all the Treasury functionality UI is missing, when I try to use direct links, e.g. https://dashboard.stripe.com/test/connect/accounts/{id}/financial-account I get redirected back to the main Dashboard page. Same behavior if I click on the "Treasury" section in my Account settings. Is there any general Treasury UI unavailability? Or should I contact Stripe Support and figure out what's wrong with my account?
From the API perspective all the Treasury functionality works as expected
Hello,
I need to apply 20% VAT to the total charges (Stripe + MyApp) on each transaction.
Let's take an example:
On a transaction, Stripe charges €5 and MyApp charges €5.
Added to this is 20% VAT on the total charge of €10, so I add €2 VAT.
MyApp will therefore charge €7 on the transaction and Stripe €5.
How can I find out the amount of Stripe charges on a payment that has the status uncaptured or before creating the payment intent to add the VAT amount to my charges (via the api)?
Thanks
Have a nice day
#dev-help message. Follow up to this question - now I use recipient agreement type, and transfer capabilities, and getting error that I must request card_payments if I request transfer. However, requesting card_payments under the recipient is not possible. Is there a good reason for that, or I should just ask support to enable transfers without card_payments this for our account?
Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.
Hi... we're trying to integrate checkout.
But, we need to disable the user from updating the country (and zipcode) sections.
How can this be achieved?
Here's the request we're sending to stripe.checkout.sessions.create method:
{
"payment_method_types": [
"card"
],
"cancel_url": "some_url",
"success_url": "some_url",
"client_reference_id": "{\"u\":\"abc\",\"e\":\"main_main\",\"s\":3,\"v\":\"undefined\"}",
"customer_email": "akshit22@quizizz.com",
"metadata": {
"upsellFeatureName": "",
"upsellFeatureVariant": "undefined"
},
"mode": "subscription",
"subscription_data": {},
"line_items": [
{
"price": "price_1NDlbJH06udFZQYBM3Rg5c37",
"quantity": 1
}
]
}
Hi, we are using destination charge method. Question here, how can make responsible for stripe fee connected account? Now, platform is responsible for it
heyo, been working with subscription schedules and phases to move the next invoice date. i have a specific subscription in my test environment that i've moved around a few times and now i can't move it back to a pristine state. ill share more details in the thread
Hello Stripe Team,
We moved from Germany to Portugal and had to adjust our Stripe account.
We use wordpress (woocommerce) and have already entered all the necessary data and our account is also linked correctly.
The problem:
We have just placed a test order through our user. First, we got the following error message:
No such customer: The customer id does not exist in your stripe account.....
So we deleted our user Stripe customer i and then the test order went through normally, so it worked.
Our question:
Our customers who have always paid with Stripe have their own Stripe customer ID. Does this Stripe customer id have to be deleted from each individual customer so that they can buy in our shop again?
I have a customer in stripe and he also shows an attached credit card, however when I retrieve the customer using:
customer = stripe.Customer.retrieve(customer_id, expand=['sources'])
I don't see the payment method in sources
Hi! I'm from Poland! My name is Patryk.
I have just launched BLIK payments in the STRIPE panel. When will payment be available on my Shopify website via this payment method?
Hi guys, I have a question regarding the Stripe Connect - Destination Charges API. My platform is processing payment on behalf of a CONNECT account. For the moment, the stripe fees are withheld on my platform commission, but I would like them to be withdrawn for the transfer (so taken in charge by the CONNECT account revenues). Is it possible please ?
Hi @copper reef can you please open this conversation again. Sorry I left suddenly, thunderstorm wiped out internet.
#1113189526899269762 message
I am having trouble using stripes 2fa to login to my account. I need to be in it by tonight and cannot wait for customer service to respond any longer, how do I live chat with them without being inside of my account?
Hey guys! Is it possible to add a product to a recurring payment (subscription) only for a certain period?
Assuming there is a Premium subscription that costs $100 per month. I offer the customer an extra product that costs $50, but the customer can pay for this product along with his subscription in 2 installments on the same credit card. So for the next 2 months subscription bills would cost $125 per month, after that the price goes back to $100 per month.
Hi, I've made a deposit from a customer's card to our account via paymentintent, it has succeeded but I cant see the balance anywhere?
My webhook works on GET method and this renders my webhook from working. How to make it work in POST method?
Hey all, we have a connect account with clients underneath, who are approved for klarna. When adjusting the session so the checkout includes klarna, in a test environment, the ability to pay in 3 / financing is always greyed out as per screenshot. Is this correct? I just assumed in development environment all options would be available?
Hello Stripe Team,
We moved from Germany to Portugal and had to adjust our Stripe account.
We use wordpress (woocommerce) and have already entered all the necessary data and our account is also linked correctly.
The problem:
We have just placed a test order through our user. First, we got the following error message:
No such customer: The customer id does not exist in your stripe account.....
So we deleted our user Stripe customer i and then the test order went through normally, so it worked.
Our question:
Our customers who have always paid with Stripe have their own Stripe customer ID. Does this Stripe customer id have to be deleted from each individual customer so that they can buy in our shop again?
trying to respond to the thread created before... 😦
Hello,
I have a question regarding the validity of recurring payments with Stripe in Morocco. Can we use Stripe with a Moroccan bank card to set up recurring payments on a monthly basis, for example? Thank you.
Hi Team, I am not able to see add balance option in my stripe account
Hi Team, during the onboarding process for a standard account the user has to enter a "Customer service phone number" in order to complete the sign up. Is this phone number visible to the end customer paying this user?
hello team please anyone can help i have payement blocked by radar stripe i try to desctive this rule but it not work ( the client pay with card in other country that is why stripe radar blocked all this payement ) thank you in advance
Hi folks, is it safe to add extra metadata to a Charge retroactively after it's been captured from a Stripe perspective? I'm assuming that will trigger a charge.updated webhook event which we can handle but are there any other concerns with backfilling metadata information in charge and paymentintent objects?
How do I test the response emails / credit card appearance that will show up when I use a real credit card?
Hello Everyone!
Need help with Cards and Payment Method.
I am migrating users from Project 1 to Project 2. Both uses same stripe account for processing payments, but the methods are different.
Project 1:
To add card, they have used tokens.create, and then customer.createSource
To collect payments, charges.create
While I in project 2:
To add Cards, paymentMethods.create() and then attach to a customer.
And to collect the payments, paymentIntents.create()
Is there any chance that I can use the same data from Project 1 and use it in Project 2, With same customers?
Hi all. I'm having problems to pay on chile with mexican cards. I dont know if there is a kind of configuration about international payments.
Jonah Librach
Hi Everyone. I am a user of Stripe connect. I have a question rergarding Stripe connect integration into other platforms (not ours). To give an example. We have a connect account that wants to use us for their payment processing in another application. The application provides an option to connect a Stripe account. However this is outside of our platform. What would be the best way to approach this? Giving our main API keys is not ideal as that would give access to our master account. Thanks!
I'm trying to figure out how to identify card present transactions and unfortunately the events API doesn't allow me to go back far enough. The "Unified Payments" export has a Card ID column whose value starts with either "pm" or "card". Is it safe to treat the "card_" values as card present. It seems to be indicating that.
Good morning, I'm getting an odd error message using the Stripe Ruby gem when capturing a payment: Unrecognized request URL (POST: /v1/payment_intents//capture). I feel like there is a payment intent id that is supposed to go within the // but unsure why that is not being generated. Perhaps some variable is nil or missing?
Hi folks! I'm doing some tests for the Group invoice line items
Hi community,
Hope you are doing well.
Need your advice 🙏
My case: I have a French Stripe account processing payment today via subscriptions (so customers, payments methods and subscriptions...)
I need to create a new Stripe account (UK one) because of changing legal entity.
For a better user experience, I need to migrate current subscriptions from the French Stripe account (Old one) to the UK Stripe account (New one).
I heard about the Stripe Billing migration toolkit (it is a self-serve dashboard that enables users to migrate their existing subscriptions to Stripe Billing. This toolkit allows them to upload subscriptions and track migration progress themselves.)
Any ideas here please ?
thx for your help
Weird question, we had a customer ask us if they could change the month they are billed from August to June (billed 2 months prior to the end of their annual subscription) we try to do all of our changes to billing through code (not the dashboard) just curious if this has been seen before, if it's supported and if there are any docs on the subject.
Hey trust that you’re well, do you have any insight on how to access credentials if you have an integration via Lightspeed
Hey everyone. I have a question about the new Paypal payment integration.
Do i need an own Paypal account or is the Paypal account used by Stripe and Stripe send me the money through Stripe Payouts like credit card?
Thanks 🙂
When I call loadStripe, the promise appers to return Stripe | null. Does this mean that this promise does not ever reject?
how long will it take for my sepa direct to get confirmated?
Hello, I just received the error "Payment details were collected through Stripe Elements using payment_method_types and cannot be confirmed with a payment intent configured with automatic payment methods", what is leading to this?
Hi I had a question around what fees are incurred for refunds. When the docs say "Depending on the payment method used, you might incur fees to refund a charge (for example, a full or partial refund of a bank transfer)." Does that mean if we are refunding the customers ACH (bank account) there will be a fee or only on Bank transfers?
We're running into an issue with our iOS app where the connection to the Wise POSe reader is being lost mid transaction, and the EMV reader is "freezing" and needs to be restarted.
Hello !
I want to develop a system that capture the funds on a credit card.
I understand how to create this kind of payment (https://stripe.com/docs/payments/place-a-hold-on-a-payment-method#capture-funds) but I don't know how exactly I can enter the card information using Stripe Payment Page.
Is there any doc about this point ?
hi, I'm using stripe checkout on my webapp that offers usbscriptions, I want to add the option for users to pay via ach but can't seem to find where I need to update this. Is this a setting I need to add to my /stripe_checkout route in my app? Or ist here a dashboard setting or this?
Hello, we are using Stripe to create invoices. Once an invoice is made, we are using webhooks to trigger an event on our platform to send an email to the customer where they can go to our website to pay for the invoice (rather than using Stripe's hosted invoice page). Our issue is that we don't necessarily want every invoice to trigger an email.
Is there any way on Stripe to toggle when a create invoice webhook event is sent; or if not, can we pass a value when making an invoice so that our platform can use that value to determine whether to send an email to the customer?
Can I have a single Stripe account with multiple bank accounts and direct funds to a specific bank account?
Hi, we're trying to handle 3D-secured cards for our subscriptions. While upgrading a subscription, we could able to show the authentication prompt using the latest_invoice.payment_intent.client_secret
But for the failed authentication case (if we press the FAIL button or cancel the prompt), we noticed it directly removing the default_payment_method from the subscription.
Hey team, what is the limit of products we can make using an API? We have a catalog of 35,000 products in our database. As our business scales, this could go to a million or more. Will we run into a limit at scale when creating products?
Hello, I have few issues using the pricing grid of Stripe:
- It appear that the checkout created only support Card payment method and not all others payments methods its supposed to support. Do I have to create myself the checkout session and then provide the id of it in the pricing table?
- Is it planned to have custom Call-To-Action because we cannot choose the Button Text at the moment?
- I can see on your documentation that we can "present local currencies", how can we set up this?
Hey, our issuing card authorization are declined and i checked the reason it is sowing that the account is disabled. The authorizations were working until one hour ago.
Hello, we have a doubt, is there any option available to provide bank account as receptor of the transaction, I mean if a transaction is made from our customer we can indicate that transaction should be received by a specific bank account or always is received by the configured bank account and only can be that?
Hi, I'm trying to retrieve the balance for a connected account using this -> https://stripe.com/docs/connect/account-balances#check-connected-account-balance (node)
was wondering if there is a way to pass in the currency? is this an accepted balance retrieve parameter for connected accounts?
I am having trouble getting a response from my web hook. I have a xamarin app(C# non-native android) so I have to make my payment(Checkout session) on my server and the response is not getting back to the app when a payment is made
Is it possible to use the manual capture method for a payment intent through a Stripe elements form? I want to authorize a payment, submit the authorization to my application, run additional validations, then capture the charge.
Hello everyone,
I'm trying to create an API subscription with the "Online pricing" documentation:
https://stripe.com/docs/products-prices/pricing-models#inline-pricing
It says "In some cases, you may want to use a custom rate that has not been preconfigured. For example, you may want to use online pricing when managing your product catalog outside of Stripe."
This is exactly my case as my product catalog is not on Stripe. But when I call the method, I get the error "Missing required param: items[0][price_data][product]".
The product is therefore mandatory, but I find this strange because my product catalog does not exist on Stripe and this feature ("Online pricing") is supposed to handle this case.
Thank you for your help.
Christophe
I'm just bumping my message because I think it's been forgotten
sorry about that!
hello, I have a small doubt on how the api recognizes customers, in my platform every user has a stripe customer account, but some payments are not done in the platform but using stripe links, hoe does the customer pay using his customer account even not through the platform? is it by name or email or card data?
Hi guys, I have a strange issue, I have some payments that are processed ok, but I see now some params missing from API
for example, I pass few params for https://api.stripe.com/v1/checkout/sessions
$data['subscription_data']['metadata'] = [
'invoice' => $invoice->public_id,
];
and
'metadata' => [
'invoice' => $invoice->public_id,
'Full Name' => $invoice->getName(),
'Email' => $invoice->getEmail(),
],
but in Stripe logs, I don't see these params passed to Stripe
Is there anyway to get on this beta: https://stripe.com/docs/issuing/connect/funding?issuing-funding-type=us-push-funding#fund-from-bank-account
Discord to Stripe Express isn't helping with the verification part of it. I went all the way to file a complaint within the company. This is taking a week, with 6-8 hours in phone calls and over 20 to 30 emails as well. Thank you
Hi all! I have a quick question, how difficult would it be to take an existing subscription and split it into multiple subscriptions made of the same items? Would I need to involve the subscribing party in order for it to work?
Hi all, for stripe connect branding. Can the platform account override any branding of the child account?
I am switching my e-comm site from one platform to another - and I had to create a new strip account through the new one. When doing so, it created multiple accounts, which were then deleted. In the process, it has deleted my original stripe account that is currently running the business.
Hi do you think there would be an issue with exposing the paymenIntent ID as a url parameter?
Is there a way to know how much is left to be refunded on the Payment Intent object or is that information only available on the charge object?
We use Stripe Connect Express. I noticed that the onboarding recently switched to using Financial Connections for collecting the bank information instead of just having the user enter their bank account and routing number. If I understand the documentation correctly, this feature is currently in beta and only affects test mode, but will eventually affect Express onboarding automatically. My questions are 1) Can you confirm this is only affecting test mode right now? 2) Is there a way to continue using the current account and routing number approach instead of Financial Connections? 3) Will the usual $1.50 per Financial Connection fee apply? 4) The prompt to "Save Account with Link" after you save your bank account seems confusing and unrelated to the Connect Express onboarding, since it has to do with making payments, not receiving them. Am I missing something? Thanks!
Hello, i created a payment intent for a customer that will serve as a deposit but when finish the creation, it tells me that it requires confirmation. When i look at the "wiki", it tells me that it's optionnal and I never told it to ask for it
Hello. What is billing scale? I can't seem to find more information about. How does it compare to the previous plan?
Hello! I have a question about the Customer Portal
https://dashboard.stripe.com/settings/billing/portal
Desired behavior:
Customer should be able to update their subscription.
There are 3 tiers of pricing based on subscription quantity (1-2 = $150, 3-4 = $135, 5+ = $115)
Pricing should change on subscription update.
Current Configuration
We have one product which houses the 3 different tiers as prices
Going to the billing portal editor I have selected to allow customers to change their quantity & plan.
I only seem to be able to add one price.
I can add some conditional logic to allow prices to only be selected at certain quantities
Final result - Billing portal shows two of the three prices
https://www.awesomescreenshot.com/image/40346906?key=6464c88b4d67f04bc2c7cc3c54c3b4fa
Is it possible to have this display all three prices?
Ultimately I want to be able to handle the situation where a user cancels a subscription or adds a subscription and reflect the unit price accordingly.
Thank yoU!
Hi I am new to stripe, is there a webhook that fires off when a payment is successful? I need to change the user's status from registrant to customer in hubspot.
Hello,
What's the best way to seamlessly switch a customer's subscription to a new product? I have two subscription products: one has monthly and annual prices, and the other just has an annual price.
So one user might have a recurring subscription for Product A (monthly) and I need to switch them to Product B (yearly).
When I try to do this with the subscription.update() API call, I get an error:
Currency and interval fields must match across all plans on this subscription. Found mismatch in interval field.
This is the update call that I'm making. I'm basically just changing the price ID.
await this.stripe.subscriptions.update(
subscriptionId,
{
proration_behavior: 'create_prorations',
items: [
{
price: {priceIdForSubscriptionB}
},
],
}
);
I can do all of this seamlessly from the Stripe Dashboard, I'm just having a hard time converting that into the code version. What am I missing from my API call?
Thanks!
quick question, this invoice in_1NDujNEk6sr5GyDhiupNuNCB ended up with one too many invoice line items, typically when using the stripe UI we ALWAYS turn off proration, and in our experience the UI adds line items that net to zero dollars for old invoices when items have been changed on the subscription, however, this one has an extra item that didnt get netted out. i see a proration:true in the event log so im wonder if someone could tell me with confidence that the end user that was using the UI accidentally left proration on
Hi, when upgrading a users subscription from a monthly to yearly subscription, stripe attempts immediate payment. How can I add metadata to this request:
const updatedSubscription = await stripe.subscriptions.update(payload.subscriptionId, {
proration_behavior: 'always_invoice',
items: [
{
id: payload.subscriptionItemId,
plan: payload.newPlan.yearly_price_id,
},
],
proration_date: payload.prorationDate,
});
Hello, could someone help me with an implementation to add that I ask for a discount code or coupons in my subscription?
Hi guys. We use two products, each with one monthly price, pretty standard. But, after paying for the initial month, users are required to go through an approval process before being able to use the app, which can take 2-3 days. That means that for their initial month, they'll only really use 28-29 days of the first paid month. As we can complaints for this, how can we handle it? Can I somehow initially give users 32-33 days, so their next payment is required 32-33 days after the subscription is created? Or you have other alternatives in mind? Thanks
Hello, when linking to a billing session (portal), how is the currency selected for a subscription price? From what I can tell it is only picking the first entered currency but I can't work out how to hint that I want to use a different currency for the set price? Is it the case that the creation of a subscription locks in the currency?
Hi guys! How can I add new inputs to the PaymentElement? I mean, custom checkbox like a storedAsDefaul / autoPay
I am having a very big problem in my account. In my Stripe account, I initially set up a bank account to test the payment process with and have since then removed the first bank account that I was using, to use a different bank account. However, the first bank account payouts are still going to the wrong bank. Please help me fix this. When I go to dashboard.stripe.com > settings > linked external accounts there is only one bank's information listed and I don't know how to disable the first one. Let me know if this doesn't make sense.
Or basically how I just enable the second bank info. That's what I want. And if I enable the second bank's info that would mean that the first bank's info would stop being payed to, right?
In the invoice details page(https://stripe.com/docs/invoicing/dashboard/manage-invoices#invoice-details-page), it shows the invoice will be created at 5.pm today(PST), that means that invoice will be created and remain in draft state for 1 hour and will be finalized at 6pm?
Hello, are Stripe webhook events resent after a failure? Failed events look like they retry after an hour. Is it only one retry or is it retried multiple times?
What event should i listen for to be able to determine that a connected account onboarding has been completed fully and the account status has been switched to "complete"?
How can I disable async payments at checkout? I only want instant payment methods available to the customer. Then I'll be able to rely on checkout.session.completed for completed payments as well, as I won't need to worry about delayed payments (I'm assuming the methods in the screenshot are some form of delayed payment)
Is there a way i can make a coupon that set a flat per unit price?
Our pricing is volume based and decreases the total unit cost at 3 different thresholds.
I need a way to have coupon set the price to a new unit price, for 6 months. Any ideas?
Hello again, re-opening this thread https://discord.com/channels/841573134531821608/1113509633714311268
We're running into an issue with our iOS app where the connection to the Wise POSe reader is being lost mid transaction, and the EMV reader is "freezing" and needs to be restarted.
However, these users are now reporting that they can't even connect to the readers - which I saw live
I don't have permission to post in that thread, it's locked
Hello we need to setup bills : we have a customer a and we would like is another account who is in the bills : how can we do ?
Customer pay the bills from account B
Hello I am working on a web app, and I wanted to integrate stripe into it. And I saw that it has you verify your identity and put in an actual bank number to receive payments. I just want to put it on my website and it doesn't have to accept payments. Is this doable?
How can create a checkout session that have a coupon and a 30 trial on the product at the same time ?
I need help contacting stripe because my phone cell is currently off and i cant verify my account its asking me to put in a 6 digit code that they sending to my number
Hi, there is a question for set up. Can we use same phone number and different email to set up Stripe account for our business use? To setup multiple accounts
Hello I'm looking at stripe elements to create your own UI, and I'm using React for frontend and Next.js for backend. Is there a preview code for that one? (documentation)
I cannot register my bank.
It doesn't work no matter what I type in.
I still havent got paid from kick and its the 1st
Good day all you fine stripe devs
If I want to create a subscription (via the api) that has a end date exactly one year from the start date, what is the best approach?
Do I need to create a subscription schedule, or can I simply set an end date as part of a simple subscription creation?
hey guys, why i cannot get 24x7 chat working on my stripe?
Hello there; We use SAAS reservation software and stripe has been our payment processor for years. Our software providers (2) have historically passed the client's name and clients email address over to Stripe during the checkout payment process. We believed that this was "usual and customary" information that is collected and passed over to stripe during a payment. We believe that this process met all the required safety and privacy settings. Today, we are changing to different SAAS reservation software and this NEW checkout system is NOT sending the clients email and clients name over to stripe when they process the payments. I understand that this involves using different code to process this data and send it to stripe. My question is from a developers point of view, how complicated a process is it to change the code to include passing the clients name and email address into stripe. How difficult a process is this? I fear that this will be thrown on top of a pile of other developer projects and that my payment records will deteriorate in the meantime. I also fear (not being a developer myself) that the difficulty of this process is being totally blown out of proportion. I need to understand, how complicated and how expensive would it be for this new SAAS checkout system to be modified to do as we have always done and send the client's name and clients email over to stripe during the checkout process? (We have read all the instructions for writing the code, we understand all of that.. but we are not developers)... So, any light you can shed on this is greatly appreciated.
One moment please... I think so yes.
@spice sierra Let's use the thread created for you: https://discord.com/channels/841573134531821608/1113648853586018325
today they are using Payment intent.. this new guy is doing it differently
Hello. I'm trying to understand how to end a trial immediately. I pass in now but the fields trial_start and trial_end are still present, and the date says it's gonna end the next day. here's the request id req_8jm3yA4D1Fa1vP
How to onboarding on test mode? Any documents?
Hey, for the scenario of integration testing, is there a way given a checkout session url (or session id) to perform the actions that a user would be able to take with the API? A workaround I can see is to read the configuration with Session.retrieve and from there replicate the possible behaviors (like set payment details, create subscription etc), but is there a better way?
Hello! I am currently using stripe's fiat to onramp beta. Is there an expected timeline or any information about when USDC (Polygon) will be supported in NYC?
What queue system is recommended for use with processing webhooks with Flask?
The webhook builder in the slack documentation has no mention of any queue system or parallelization of procesing
Hello, I mistakeningly connected Stripe to Discord with the wrong account. I need to disconnect, delete the second account, and readded to the existing profile. Or, I need to merge the two accounts somehow. Can youp please advise?
お世話になっております。
入金の件で至急確認したいことがございます。
お手数をお掛けいたしますがご連絡をお願い致します。
i'm trying to onboard connected merchants to collect payments from their buyers, but i see my account balance go deficit... can i not be part of that transaction?
hello,
can we use Klarna payments with stripe Payment intent Api ?,
My webhook works on GET method and this renders my webhook from working. How to make it work in POST method to get Http signature?
ACH direct debit and connect have any relation?
Is there a way to create a "Product" and set a trial date for that product using the native check out Stripe provides? I know you can trial individual subscriptions but is there a way to set up a trial upon subscribing to a product using the native stripe check out?
Hi if i create a new invoice with the corect details and mark it paid out of band, can the new invoice relate to the old payment?
can the same payment relate to multiple invoices?
Hi! Is it possible to send multiple Subscription invoices issued in each billing_cycle as a single invoice?
I need help, is there a technician?
- My connected merchant receives $50 from their buyer
- $47.8 goes to merchant, $2.20 goes to stripe
- Can i get $2 to come to me?
Guys I need help with my fortnite integration on steam using stripe. I wrote it all in aws using rust servers. I deployed from a monolith for microservices (I have a bunch of the same code but used iam to restrict its functionality to small things). I cannot find any documentation on using stripe for this, please help
Hi I was wondering if a buyer is purchasing a digital product, can the seller sell the buyers name and address?
I Need Some Help From Stripe
I'm locked out of my account because I changed my phone number
@storm zodiac I've created a thread for you, let's keep the discussion there.
Hi, is there anyone encounter Alipay issue today, about 3 hours ago, our users can't complete ther payment by Alipay
Does anyone know for certain if the "customer.subscription.updated" event is emitted when a recurring payment occurs? Reading through this page "https://stripe.com/docs/billing/subscriptions/overview" the description of that event implies that it doesn't appear to be, however once a recurring payment occurs the "current_period_end" value of the subscription must be getting updated (since the person's subscription has just been renewed), so it would make logical sense that "customer.subscription.updated" event would be emitted... ?
Paul-LFTag
Hi @white acorn Please note that this discord channel is for technical discussion related to Stripe API and products only.
Please stop sending unrelated messages in this server, otherwise I'll have no choice but have to remove you. Thank you.
Hellom , I making my app in with flutter and php backend. in my app there is functionality in which user's earned poins should be transfer to money. so can you please guide me how it is possible with stripe?
i have this TEST account acct_1NE4mn2eYVaRTaLq, how do i verify it?
Hi @deep canopy your thread is still open, shall we continue there?
ok
Can we set up multiple accounts in one big account?
Hi Is it possible to apply a discount and also create a coupon for the checkout session?
Hello, when I am in testing mode, I won't be charged any fees or anything like that right?
so Hi, I want the same functionality, as the pricing table provides that user can switch to the monthly and yearly subscription, but my custom because pricing table button will always show the default text.
And during checkout I am redirecting the user to the stripe perbuilt checkout Ui. What are the parameters that I need to send while creating a checkout session.
session = await stripe.checkout.sessions.create({
payment_method_types: ["card"],
customer: customer.id,
line_items: [
{
price: payloadData.priceId,
quantity: payloadData.quantity,
},
],
mode: "subscription",
allow_promotion_codes: true,
success_url: `${process.env.REACT_APP_WEB_BASE_URL}/success?session_id={CHECKOUT_SESSION_ID}`,
cancel_url: `${process.env.REACT_APP_WEB_BASE_URL}/failed`,
});
}```
Hi, If I enable "Send emails to customers to update failed card payment methods" in the settings page, will Stripe send emails to customers without verifying they really are the owner of their email?
Hi,
We have few hundred customers using the Subscription feature, and they are all setup to be billed at the first of every month at 9:00AM JST. The problem is that the invoices are not actually finalized/attempted at the same time. They are processed one by one, and it takes about 2 hours for all our customers to receive an invoice, after our first customer received thier invoice.
Is there any solution to speed up this process so that our customers can receive their invoice as soon as possible.
Hi everyone 🙂
Yesterday I asked for a help about Google Pay not appearing on Stripe Element form.
It loks like there should be some real valid card in Google Pay wallet. I had in my browser various test cards but no Payment Method in my Google Pay account. After I added a real card as a Payment method on Google Pay, the Google Pay method button appears on Payment Element form.
So looks like I cannot test Google Pay with test cards? And it's not acceptable or even impossible to test Google Pay with real card!? Catch 22?
Stripe is checking if there exists real production card as a Payment Method in browser signed in account. In test environment that should be a different check!?
hi team im facing an issue with meta data
i created a subscription schedule with meta data
but it is not coming in invoice.paid event
it is happened only once
im creating so many scheduels but it was not observed in any of them
but in one schedule only meta data dint come
schedule created eventID: evt_1NE5JCInWjFiBg71RFf3mV87
subscriptionId : sub_1NE5JCInWjFiBg71gSMTS0xo
invoice.paid event id: evt_1NE5NTInWjFiBg719wtzu9TM
please help here
Alipay Down? how long will it take to recover?
Hello, quick question on premium and standard cards. Is there an identifier in the paymentMethods.retrieve response that we can use to know if its a premium or standard card?
Hi, is there a way to pass an already existing Payment Intent to a Checkout session with payment mode, or in any way use the existing Payment intent instead of creating new ones?
Hi,Alipay payment has been successful, but the Stripe redirect has failed.
https://hooks.stripe.com/adapter/alipay/redirect/complete/src_....
{
"error": { code: "failed_redirect_completion", "type": "card_error", "message": "Redirect completion failed."
}
Please help
Hi guys, I have some response from support and it is mentioned in the email that the issue has been fixed for my account "acct_1Mn....". Is there a way to find this information my account "acct_1Mn ..." somewhere in the stripe dashboard or is that stripe internal info only? I can not find it in my stripe dashboard
hello team
Hi everyone, Im using the following documentation to place a hold on a payment: https://stripe.com/docs/payments/place-a-hold-on-a-payment-method
And then capture a smaller amount at a later time (after a process has been triggered and proper usesage calculated). However on the receipt it shows it as a "refund" transaction. Is there any way to not show the capture as a refund but rather just a normal charge?
Hi Team,
I'm developing a UI to list/show customer's payment method ( card ). I want to know where can I find the documentation of brand name codes ( eg, for "Visa" cards the code is "visa" inside the object, which gets returned from list-payment-method-for-customer sdk ).
Also, when there are more than one cards/payment-method for a customer, how can we identify whether a payment-method is a default one, I didn't found any relevant key from the object.
Hi, we wanted to know if in the Test Mode, let's say we created an Invoice that was created with charge_automatically for a Customer without any Payment Methods on file. After the Payment gets failed the Customer adds a Payment Method. Would the charge for Invoice be retried?
I am trying to integrate subscriptions into a platform. Each customer has 2 subscriptions, one is the main plan subscription and the other is a usage based subscription. The products they contain have different time ranges so they can not be included inside the same subscription. The plan subscription has products with standard pricing, and the overages subscription has products with graduated pricing scheme. This is just some background on how we are trying to use Stripe.
We first collect customer's payment details and set them up for future usage using this guide: https://stripe.com/docs/payments/save-and-reuse?platform=web&locale=en-GB. In the end we attach the payment method to the customer and set it up as the default payment method.
After collecting payment information, when the user clicks subscribe we create those 2 stripe subscriptions we need like so:
const [planSubscription, overagesSubscription] = await Promise.all([
stripe.subscriptions.create({
customer: customer.id,
off_session: true,
items: [
{
price: planConfig.main_plan_price,
},
],
}),
// ...other subscription
]);
This creates the 2 subscriptions, however when the payment is attempted afterwards by Stripe it fails with a 3D secure error, so the subscription's status changes to incomplete or past_due. This happens with real cards as well. Is there any way to save 3DS information and reuse it when stripe attempts payments on payment intents created by this subscription? We also have Radar rules on stripe to trigger 3DS on all cards that support 3DS, but that is not getting triggered either when a user adds a card on Stripe checkout. Any idea what might be related to this as well?
I'm trying to test the server-driven sample to multi countries. It is working for UK (GBP), where I'm based now (my account country), but I can not make it work for France (EUR). Should the server driven work for all countries if the terminal reader allow?
Hi, I have a SquareSpace site with Stripe as the payment/donation plugin. When people submit their donations, the screen just clocks saying 'Submitting your donation' and the donation never goes through.
Any ideas on how to troubleshoot this?
Hey how to enable the switch to the yearly price while creating the checkout session in the stripe prebuilt checkout page?
just like we pass a addinonal prop, allow_promotion_codes: true, for enabling the promotional code.
hi, do you have an operation similar to this (but not tied to a previous payment), just setting an amount to credit
#1113728659409358859 message
(sorry I was away for a bit)
So according to the reply, I don't have to wait for the invoice to auto advance, and I can just use the API to finalize the drafted invoice in order to speed up, right?
Hello, I have a question about Direct Charges API. I am a platform that charges users for the profit of CONNECT accounts. I use Setup Intent to save the credit card details of the user and allow them to pay faster in the future. I would like to use Direct Charges so that the transfer is directly handle between the User and the CONNECT account. But I am not sure I can with a pre-registered card (using its payment_method_id and customer_id for instance) ? Thanks in advance for your help
Hello Team,
I need one help to setup ACH account.
Basically we can two things.
- Setup up ACH account which retuns ACH id and we can save in DB, We can use that for future charge.
- We can accept ACH payment. - https://stripe.com/docs/payments/ach-debit/accept-a-payment
But I need 1st one only. How to setup ACH account?
Thanks
Can a customer update a promo code that's already been applied/ pre-filled via the API in Checkout?
Hi all i am having issues with verifying the Paypal Payment payment link. I have added the file and confirmed it is there but Stripe does not verify it. For info the link is https://kuishi.com/.well-known/apple-developer-merchantid-domain-association
Hi, guys. Customer with the connect account type "standard" can attach only bank accounts as external acc, but "express" customer can also attach cards as external acc. Is that right?
Hello what event should I handle when the next subscription is fired to handle it and create it in our database?
i have this account acct_1NE20WGfa1HCJBJn, i want to create another similiar one.. can help me find out how I created it in the first place?
Is there an alternative way to verify a domain for Apple Pay if I can't access the /.well-known folder when using a CMS platform to host the website?
Howdy,
I make a step further in testing Google Pay. I expected that Stripe Payment Element handles everything, but I still need help to revive Google Pay Button:
When I choose Google Pay a Google pay Button appears with message 'Google Pay Selected' and 'Another step will appear to securely submit your payment information.'? I'm trying to follow page:
https://stripe.com/docs/stripe-js/elements/payment-request-button
And added a payment request button and listener...
But a GP button is still dead.
Any help?
Hi, need help with checkout request)
Hello
customer subscription is auto-debited and customer credited card have not sufficient fund so which webhook event is called.
Hi, regarding https://stripe.com/docs/billing/customer/balance , it seems the value is being credited to the customer. Is it possible to have it credited to a card instead?
Hi, we are working on subscription with 3DS. Base on the document, stripe will have exemption for subscription on recurring payment. But when I use this test card 4000000000003063 and let first subscription payment (pi_3NE5HoHvACJF9tb812zzsd8K) go through 3DS the next payment(pi_3NE5ZxHvACJF9tb80x6fmnhp) still require 3DS (our radar rule is Request 3DS if 3D Secure is required for card ). May I know if I misunderstood something?
Using stripe checkout, is Klarna regarded as no different from a standard card payment? So for example, when they reach our success endpoint page with a matching ID, and stripe e-mails to say payment received, can we assume the payment has been successful? Or do we need to set up webhooks to wait for delayed notification? From the docs, it doesn't look like Klarna is part of the delayed notification methods?
@misty hornet Hi Jack I need help.
is there a test bank account number i can use that isn't instant eligible?
I get:
{
"error": {
"type": "api_error",
"message" : "Error while talking to one of our backends. We have been notified of the problem. Please contact support@stripe.com with any questions you may have."
}
}
When i try checkout in test, i press 3d secure authenticate using one of the test cards.
Hi! Is there a way to wipe all live data (similarly to how it can be done with test data)? We are retiring our current product and will offer a new product soon and we would like to start with a fresh Stripe account.
Thank you so much for your help!
Hi! Are there any scripts/code samples for migrating subscriptions from one Stripe account to another?
Hi
I am new to stripe
In my application I need an internal wallet for all my application users
They should be able to top up their wallet, purchase from listings in my application,
Then that amount should be deducted from their wallet
How can I implement this?
Hi!
Our integration code:
defaultValues: {
billingDetails: {
name: fullName ? fullName: userModel.displayName,
email: userModel.email
}
},
fields: {
billingDetails: {
},
},
wallets: {
applePay: 'never',
googlePay: googlePayEnabled ? 'auto' : 'never',
}
};
paymentOptions = merge(defaultOptions, getStripeCreateOptions());
paymentElement = elements.create('payment', paymentOptions);
Then doing setTimeout(() => { paymentElement.update({fields: {
billingDetails: {
address: {
country: 'never',
postalCode: 'never',
}
}
}}) }, 10000);```
is invoking warning in console which says: "controller-f0c7484fdec4bfbb644aaa35d528dd64.js:1 Unrecognized paymentElement.update() parameter: savePaymentMethod is not a recognized parameter. This may cause issues with your integration in the future."
I looked at source code and found that there is additional "savePaymentMethod" was added to my information which I passed into "update" method, so it looks like:
```{
fields:{},
savePaymentMethod: {},
}```
My question: How to remove the error from the console?
OK, so moving from Sandbox to release. I've added Klarna as a payment option when creating my checkout session, but im getting the error that the payment method klarna is invalid. I have it turned on and enabled everywhere I can see on both my account and the connected account that's being used?
0pencircuit
Hey, I've got a question about resending webhooks
How can I use 'setup_future_usage' in a checkout Session?
Hello! We are trying the new add-ons BETA feature for recurring add-ons to our existing subscription. Everything works well except for this one scenario where an add-on is added and then canceled, I am not able to see the details of the canceled add-on anywhere in the api response of /subscriptions. When the add-on is included on the subscription - I see there's two line items on the /subscriptions response, but when its canceled (but still active until the end of the year/billing cycle), it does not show up in the api response at all. We'd like to show that you have a canceled add-on until the end of the year
as an example , you can see this customer in test mode where I treid this scenario cus_KoJXgppNDOXBeR
What is the most straightforward way to track a payment status for a subscription? Should I watch a charge resource or a payment intent?
Hi everyone, I'm currently finishing up on implementing a Stripe PaymentElement for a React UI and am struggling to remove a CSS outline that's applied to the iframe. Does anyone know how I can remove this? I'm currently applying styles via appearance variables but nothing seems to work to remove it.
Hi all, I want to join the monthly plan, but the system rejected my cards ( credit and debit card), what is the problem of it? How can I join the plan, thanks
I think Wechat Pay have same prob
Hi team,
https://stripe.com/docs/payments/payment-element
As per above playground US bank option should only display to users whose location is in US.
but in actuality it display for all the users, is there anything wrong with my config ?.
Hey, I would like to create a promotion code that is active from every 28. of the month to the 2. of the next month. That should repeat every month. How can I do this?
Hi! I have a 50%-off coupon with duration of 3months. However the customer paid yearly and it seems that it just simply applied 50%-off the yearly price. Does that make sense? I was expecting for stripe to re-calculate the yearly price having 3 months of that year with 50% discount.
Hi everybody,
I have a weird error that I cannot understand, the code is pretty simple.
I try to create an custom account on Stripe connect. Since the platform is located in France, I need to use account tokens.
So i did this:
account={
"individual": {
"first_name": "Jane",
"last_name": "Doe",
},
"tos_shown_and_accepted": True,
},
)```
and then:
```stripe.Account.create(
country="US",
type="custom",
capabilities={"card_payments": {"requested": True}, "transfers": {"requested": True}},
account_token=response['id'],
)```
But I get this error:
```You can only provide `individual` parameters for accounts with `business_type` of 'individual'````
What did I not understood ?
Thanks for replys
Hi,
We're facing an error from stripe side. We're using test stripe keys for creating our test booking from website but it's given this error.
( paymentProviderMessage":"No such paymentmethod: 'pm_1NE8dcFZF7COZEKqz0amw7at'; a similar object exists in test mode, but a live mode key was used to make this request )
Can you please take a look at it and let us know why this Issue is occurring ?
Hello,
How can i choose the customer's currency when i am creating them through the API ?
I am trying the following:
https://stripe.com/docs/api/customers/create
but i cannot see a currency attribute that i can change
Hello
invoice.payment_failed is give any message foe fail payment
How can I set tax rate to always be 25% on stripe checkout regardless of user's location.
This is my current creation of checkout const discountOptions = promotionCodeId
? {
discounts: [{ promotion_code: promotionCodeId }],
}
: {
allow_promotion_codes: true,
};
try {
const session = await stripe.checkout.sessions.create({
line_items: [
{
price: priceId,
quantity: quantity || 1,
},
],
mode: 'payment',
success_url: successUrl,
cancel_url: cancelUrl,
automatic_tax: { enabled: true },
customer_email: email,
tax_id_collection: {
enabled: true,
},
locale: 'auto',
customer_creation: 'always',
...discountOptions,
});
return onSuccess(session);
} catch (e) {
return onError(JSON.stringify(e));
}
Hi there? i need to ask few things reagarding future payments.
Hi I have a question about access source code for stripe
Hi there - I am reading payout.paid events using stripe.Event.list and for each individual event, I am trying to fetch balance transation list for that event using stripe.BalanceTransaction.list(
payout=payout_id,
type='payment',
stripe_account='acct_XXXXX',
) which is returned as empty.
can you help me understand how I can get BalanceTransactions associated with an event?
hello
Hey, I would like the VAT to be displayed on the invoice. Is there a way to make it appear?
Hi Team this is arvind. Had a query regarding financial session creation
Howdy,
me again with Google Pay in Paymet Element form.
When customer choose a card payment the fullfills card data, I'm validating a whole form and check if card data are completed, then call stripe.paymentConfirm. Everything is working ok.
When customer choose Google Pay I don't know how to validate that or just check if a Google pay chosen payment method?
Second question:
If I call stripe.paymentConfirm with Google pay chosen Payment method I'm getting an error message (uncaught):
Uncaught DOMException: Failed to execute 'postMessage' on 'Window': Delegation is not allowed without transient user activation.
hello , does a product from the platform account can be use in the connected account ? or I need to create a product for each account
Hello , i got this error while making connected account through api . req_cUqqu2X8stql8x
Can I insert Google Analytics Tracking into the Stripe Checkout Form?
Hi,
I want to add google pay and blik to my shopify store but I don't know how.
I tried to follow https://stripe.com/docs/google-pay and https://stripe.com/docs/payments/payment-methods/overview#bank-redirects.
I don't know how to start
Hi, I integrated Stripe through Bigcommerce and I noticed that during checkout the CVC field is not showing. How do I enable this field?
Hi everybody,
I have a weird error that I cannot understand, the code is pretty simple.
I try to create an custom account on Stripe connect. Since the platform is located in France, I need to use account tokens.
So i did this:
account={
"individual": {
"first_name": "Jane",
"last_name": "Doe",
},
"tos_shown_and_accepted": True,
},
)```
and then:
```stripe.Account.create(
country="US",
type="custom",
capabilities={"card_payments": {"requested": True}, "transfers": {"requested": True}},
account_token=response['id'],
)```
But I get this error:
```Request req_62QaUfjPY37rUN: You can only provide `individual` parameters for accounts with `business_type` of 'individual'```
What did I not understood ?
Thanks for replys
Hello, I have a problem when backdating a subscription with scheudle when the start date of the subscription is 31st of a month (like May31st) and I create the subscription on June which has only 30days. I want the invoice to be created on the 31st of every month since it is the start date. So when i import on June, the next invoice is 30th Jun, which is as expected and for the next month the invoice is created on 30th July instead of 31st July. So in order to aling this date, I created multiple phases, but it results in multiple invoices - https://connect.stripe.com/test/subscriptions/sub_1NE8S9K5Jxl3vjtiB84HAHrH - How do I solve the problem without chaning the start date?
Hi, we have an issue with a card being declined with the error "Your card number is incorrect", however this is a recurring payment with a saved payment method that has been used for payments before, do you have any more insight in why this could happen?
Hi Dev help,
I am using subscriptions and setup up a billing_cycle_anchor.
Here is an example request:
{
"description": "Desc",
"metadata": {
"work_unique_id": "123"
},
"default_payment_method": "pm_123",
"items": {
"0": {
"price_data": {
"recurring": {
"interval": "month"
},
"unit_amount": "103000",
"product": "prod_123L",
"currency": "usd"
}
}
},
"customer": "cus_123",
"proration_behavior": "none",
"billing_cycle_anchor": "1688184000"
}
The response I receive is:
invalid_request_error - billing_cycle_anchor
billing_cycle_anchor cannot be later than next natural billing date (1688182820) for plan
--
I want to be able to create a subscription ahead of time (ahead of the "natural billing date") but it seems that I can only create them within a month of my billing cycle anchor. Why is that the case and how can I circumvent this issue?
Thanks!
in subscription creation time possible to set deducted amount on a specific date?
Hey there, I am attempting to integrate PayPal and am having trouble with confirming the Setup Intent to save the payment method, then confirming a Payment Intent with the Payment Method from the Setup Intent. This is a test customer with many attempts to solve this problem: cus_O09cYgOCGeYrXw
i have to give amount in future
For example, I have to create my subscription on Tuesday for the weekly
My subscription started on Tuesday.
but my subscription money was debited on Sunday.
Hi there!
When a customer is purchasing, he's essentially purchasing a price.
So, is there a way to show the price's currency on the invoice?
Hi, i am trying to pass level 3 parameter in one of the transaction requests., but not able to find level 3 parameter in the stripe.net metadata. Please help me on this.
Hi again @hollow prairie sorry the thread is closed, I have a last question regarding our conversation this morning. I have successully cloned a payment method to a CONNECT account, but I noticed in the doc that this PM can be used once unless it is attached to a customer. This is the case on the platform side, so does it mean I have to clone the customer as well on the CONNECT side ?
Hi - I am reading stripe "payout.paid" events using stripe.Event.list and fetching the transactions associated with the event using stripe.BalanceTransaction.list(
payout=payout_id,
type='charge',
expand=['data.source'],
stripe_account='acct_XXXXX',
)
For each of these transactions, I would like to get the payment link or payment link id associated with the transaction / payment. How can I get that?
Hi there, we listen for Stripe's invoice.created event. Our processing of this event failed, because of some erroneous items in the invoice. I've since manually amended the invoice line items so that everything is now correct. My question: Is it possible to replay the invoice.created event with the NEW payload information?
Hi, I'm searching for a way to enable bank_transfer invoice payment_method on a subscription or subscription_schedule.
Hi!
hello, i am using react native Expo. When testing the app with stripe in the Expo Go i have no issue. I tried to build my application for android using npx expo run:android and the app crashes from the start giving me this error
&& cd ..).```
After uninstalling ```'@stripe/stripe-react-native'``` library and building the app, the app functions as intended. Any idea on why stripe library crashes the app?
Hi,
Alipay has been down for one day, how long will it take?
Hi,
I am trying to use the PHP Stripe library to finalise an invoice, but I can't find a class method which allows me to do this by passing the invoice ID, it wants me to retrieve the invoice in a first call and finalise in another, is there a method where I can pass the invoice ID in and finalise it without having the whole object, or do I need to create a custom method and setup an API call directly? In the stripe docs I can that I only need to do /invoices/:id/finalise but would rather not do it manually if I can help it
Hello everyone,
I'm new to Stripe and currently working on this integration. I'm trying to store card details under a customer for future use using the confirmCardSetup method in Stripe.js. However, I'm a bit confused about the recommended approach. In the latest Stripe Elements documentation, it suggests using the payment element instead of the card element. However, when using the confirmCardSetup method, it only accepts a card element and doesn't seem to support the payment element, is there any alternative approach that allows the use of the payment element to store the card details for futute use?
Thank you
Hi, I am trying to go through this flow. The user adds a payment method via Stripe checkout with mode: setup. I am using the test card 4242424242424242. The card gets added successfully and is set as the default payment method for this customer. After that the user subscribes to a subscription via Stripe checkout with mode: subscription. The subscription succeeds and is active. The payment is made successfully. After that the user makes an upgrade action and updates the current subscription with new prices. The proration behaviour is set to always_invoice. The immediate payment fails though and the susbcription status is moved to past_due. What is causing the payments to fail in this case? An example customer id is cus_O0C3Wg3UId70q6.
hi team
Hello again, I removed the mandate_data when confirming the Payment Intent as recommended by bismarck, however I am now seeing an error saying I need to include mandata_data when confirming a Payment Intent. This Payment Intent pi_3NEBlvGeos9eOLE815mdaacg shows all of my steps.
Hi, I am trying to do subscribe to my ChatGPT plus account. I am not able to subscribe to chatGPT plus subscription. When I do the payment it says your card has been declined, I have entered the right information. I have contacted the bank and everything is normal. I have tried using a different card but it is showing the same message "your card has been declined". What can I do now?
Hi, I'm searching for a way to enable bank_transfer invoice payment_method on a subscription or subscription_schedule, @languid tulip told me to create a subscription then attach the subscription to a schedule, but the subscription has not start_date so my clients will be billed the day i creates the subscription ?
In case of refund does stripe charge fees for the owner of the online market place?
Hi. Stripe documents the procedure to configure upsells manually: https://stripe.com/docs/payments/checkout/upsells#create-upsell
Is there an API to automate it?
It is very error prone to do it manually for clients like us that have dozens of subscriptions in dozens of currencies...
Hi we are using Stripe Data Pipeline, and overnight a large majority of the incoming tables from the Redshift datashare have disappeared from the Stripe side. Could we get those tables please?
Hi! I have some question regarding API upgrade that says "A PaymentIntent is no longer created during Checkout Session creation in payment mode. Instead, a PaymentIntent will be created when the Session is confirmed". How do I confirm a Session?
hi
Hi! Little question. I'm configuring subscriptions with SEPA Debit Core.
On one type of accounts, I have the base price (let's say, 100€/mes). But, on their accounts, they can add more users, so the subscription should increase +35€/mes for each user they add to his subscription. How can I update this and how would be handled?
Let's say, on 1st January they pay the base subscription 100€/mes
Then, on 10th January, they add an user for 35€/mes. And, on 20th January, they add another user for 35€/mes.
I don't want to charge 3 times a month. How can I increase the first subscription and how can I decide if give it "free" the days remaning, or prorate the difference, so instead of paying 170€ on 1st February, they would pay 170 + (1.16x20) + (1.16x10) = 204€
Note: 1.16 means 35/30 cost per day
Hi. I have a question about the api version in an event received by a webhook.
I have a webhook for checkout.session.completed that has been created programmatically, setting the api version to 2022-11-15.
After a payment process I received an event with an older (2020-08-27) api version.
The event shouldn't follow the version setted in the webhook?
How do I connect Afterpay to my stripe account? The feature is there but isn’t showing on invoices or product pages.
Hello everyone!
we want to implement statement descriptor in our app. I read this article https://stripe.com/docs/connect/statement-descriptors in docs, and now I'm confused.
So my question is when I can use statement descriptor?
We have destination charges, should I use on_behalf_of or not?
Hello. I am not able to get a verification email sent to me on my account and was looking for some help.
how to get list of customer emails that have succesfully paid?
hello! hope you are doing well
Q please
is there a way, how to run paymentRequest.show method without clicking on button?
🪄
Henlo
,
We are moving our manually managed payout flow for our connected accounts to use the stripe automatic payout schedule. I've read through the docs about payouts, funding, etc but haven't found a clear answer about the interaction of a transfer reversal on a payout.
If we have a connected account receive a transfer which is paidout the next day, then after the payout we reverse the transfer, how does this reversal amount factor into the following payout?
Hi three need small help in check out session
Hi all, full disclosure - I am not a developer but tasked with looking into our Fraud settings and really not sure how to start with this. Is anyone here an expert? Or can anyone recommend how I can find an expert?
Hi folks! I'm trying to add an endpoint (webhook) to Salesforce sandbox from our test mode Stripe dashboard, using the Latest API Version - 2022-11-15. How can I solve this?
How can I turn off this on Stripe invoice
QQ: Is there a way to add a custom field to an invoice? For instance, products have names and descriptions, but the invoice line item only shows the product name. Can I add the product description?
Hello everyone,
I hope you're doing well. I have a question regarding Issuing Authorization that has been reversed. I would like to know if there is a possibility that a Transaction could be created that would deduct the funds. Could you please provide clarification on this matter?
Thank you for your assistance.
Best regards,
Michael
quick question
how old do you have to be to id verify sepa direct debit for rucriing payments?
( iam 17)
Quick ques
What are the stripe fees for debit card , credit card and ACH bank account
https://www.nerdwallet.com/article/small-business/stripe-fees
👆 Is this stripe fee structure correct?
I can't get HTTP_STRIPE_SIGNATURE value when trying to execute my webhook. It shows that my request method uses GET method instead of POST method that is required.
hello!
possible to use this style with own button?
If you want to design your own button instead of using the paymentRequestButton Element, you can show your custom button based on the result of paymentRequest.canMakePayment(). Then, use paymentRequest.show() to display the browser interface when your button is clicked.
Quick question...
https://stripe.com/docs/billing/subscriptions/sepa-debit?platform=web
On this Docs, it's the tutorial using Stripe Elements, but on a note it recommends using Payment Element for new users.
So, my question is, if I use one of this options, which is better for receiving the information?
Can the Stripe payment form be mounted without a customers email when using payment elements?
👋 Hi! I'm trying to work through some performance issues in our websites (work for a website builder) and Stripe consistently pops up as a performance issue for our sites on mobile - with a lot of unnecessary scripts loaded and a lot of main thread blocking time. I've gone through everything I can find on minimizing this - I've got Stripe loading as a deferred script, and I don't start that loading until a useEffect hook, but it's still having a pretty big impact on performance. The only thing I can still think of to do, is to lazy load Stripe only as it's needed (as someone is trying to purchase a product) - but your own documentation calls out wanting Stripe scripts run on every page for fraud detection purposes, so I'd like to avoid this if possible. Curious if there's any good guidance from you on how I could address these performance issues
Hi, I would like to know how can I validate postal code on Stripe payment if it is in right format or not?
Hi, I'm trying to understand the docs on 3DS flow: https://stripe.com/docs/payments/3d-secure#controlling-when-to-present-the-3d-secure-flow.
My questions are:
- In the docs it says "If 3D Secure is: Not required–Stripe attempts the charge. If required by the bank, the customer completes an additional authentication step for the charge to succeed." What determines if 3D Secure is not-required when the bank requires it?
- The docs say "If a card doesn’t support 3DS or an error occurs during the authentication process, the payment proceeds normally. ". What does "normally" mean here, is the charge expected to go through without 3DS authentication if there's an error in the process?
Hi need help with simple checkout form
Hi, we're trying to handle 3D-secured cards for our subscriptions. While upgrading a subscription, we could able to show the authentication prompt using the latest_invoice.payment_intent.client_secret.
But I tried to handle exceptions, for example, if I press the CANCEL or FAIL button, in both cases I got the following error object as a response.
The error.code, error.message and everything else are similar.
is there any enum for the status of the checkout in this
https://stripe.com/docs/api/checkout/sessions/retrieve?lang=node
Hello! Using Standard Stripe Connect, is there any way to prevent connected accounts from accessing certain parts of their dashboard? In particular my SaaS doesn't want to allow customer accounts to edit /delete/add new products—this would be handled by our platform. Or should we be using a different plan if this is our goal
I am creating a payment intent and confirming it using Stripe elements but invoice related webhook events do not occur. Only charge succeeded and payment intent succeeded. Is this the correct behaviour? The documentation shows that invoice events should be fired also
Is there any limit to how many Tax Rates can be created?
Hi there is there a way to add tax to payment intents?
How can I delete these payments and the product related to it?
As it was just a test product created, but its not allowing me to delete because its says the transaction is open
I have a question w.r.t. handling stripe event. I'm using the stripe checkout ui and I'm subscribed to the following events: checkout.session.completed, customer.created, customer.subscription.created. customer.subscription.updated, invoice.paid. Now when I order using the checkout ui, I receive the these events with the same idempotency key in any order it seems. The product is a recurring subscription by the way. Any idea what the best approach is in this case? I can't find a event sequence diagram on the stripe documentation in which order I can expect which event.
Hi there! I was wondering, the docs mention that the charge is created only when there's an attempt to move money into the account, that for example leaves out: 0$ transactions, invoices paid out of band, and Invoice payment attempts without an PM configured, but is there another scenario where an Invoice is sent, the payment fails sending the invoice.payment_failed and there's no charge associated?
Because when a charge fails for example for insufficient funds, there's a charge related, but it's not clear to me whether a charge will be created or not.
Hello, I'm wondering if there is a way to add a "Name" field to the Payment Element. The docs make it seem like it should display automatically, but it doesn't display for me.
https://stripe.com/docs/js/elements_object/create_payment_element#payment_element_create-options-fields
Hi,
After i take a payment using Payment Intent and confirmCardPayment() I receive this:
Payment method ID
pm_XXXXXXXXXX
Can i take a future payment using this payment method ID or do I need other data?
Hi! I was wondering if there's a comprehensive flowchart or list of actions that could cause a subscription status to change. I'm asking because I recently noticed that marking an invoice as uncollectible via the API caused the subscription to transition from unpaid to active, and I was not expecting that. It wasn't mentioned in the invoices/markUncollectible API docs. The subscription lifecycle docs have a section for subscription status changes when voiding an invoice, but not for marking it uncollectible.
Hi,
I have a problem with stripe and przelewy24 (Polish payment gateway). After enabling stripe on the WC store, the first payment was correctly credited to stripe. Subsequent payments after being paid by the customer go to the przelewy24 account hang there for up to 7h and are returned to the customer instead of going to the stripe account. I contacted przelewy24 technical support and they said that everything is ok on their side and that it is after this 7h period that stripe sends them the request to return the funds to the customer. What could be the problem?
hi would it be possible to automatically download the tax invoices from my stripe account and send them as e-mail? and if so, how?
Hi there,
i need help. when i try to send payment using my credit or debit card.
i got this type of error Your card does not support this type of purchase. how can i resolve it?
Hi, we seem to be getting some card testers and I'm trying to take some steps to prevent it. I noticed that the card tester is using the Phillipines as their billing address for all transactions, which allows them to not provide a street address, postal code, etc. Previously, we did not have billing_address_collection: 'required' turned on on our server side checkout sessions, but now we do require it since yesterday afternoon. however, even after turning this setting on, I am still seeing payments come through with no billing address from these card testers. how are they able to bypass this setting? attached is one of the JSON responses for a checkout session, notice billing_address_collection is 'required' and yet payment_methods[0].billing_details.address.city, postal code, etc are all null
hello! how are you today?
i have 3 steps, i want when user clicks google pay button to create account for user and then show google pay popup
how i can do that?
Hi! Our software has a free and paid version. Is it possible to allow users to go through Stripe, sign up for the free version, and not have to provide payment information? Or is it only possible to do this with free trials?
I am seeing the following error "An unexpected error occurred when trying to use instant verification." when any user tries to use Instant Verification through stripejs on our site.
Hey I have a connected account that tried to create a connected account but something went wrong, can you please check acct_1NEEkeD0771IXtQi what is wrong ? Is it the email ID or something else ?
Hello. I need help with webhooks. I have some problem in production. I've deployed my app and my client tried to buy something in stripe checkout and my webhook has failed. I've made hotfix and I've manually resend webhook. Everything was great but webhook was trigerred once more and I am issuing fiscalized invoices in my tax administration office. I've accidentally issued 2different invoices for same payment. How can I see will my webhook again retry because it is huge problem.
Ah, okay! 🙂
I am struggling with SetupIntent. I have tried every version of anything I can find and know to understand how to try it. I have used the samples from documentation and nothing works on the front end. I can send the request get an ephKey and everything required including a setupIntentID, but always get an error saying the ephKey is Invalid when I attempt to open a payment sheet. What am I doing wrong?
When I send the request for the setupIntent, I get a positive response. I try to do as much setup on the backend as possible as suggested. I get logs saying everything has worked but nothing works on the frontend...
Hi guys, I have more questions about Direct Charges API to a connect account. Could you please assist me:
CONTEXT:
I am a platform, charging customers for Connect Accounts (I want them to support Stripe Fees) . In order to save the customer credit card for later, I use a setupIntent on the platform side to attach the PaymentMethod to a Customer (and validate it on the frontend using the customer secret). Then I would like to process to a direct charge between this paymentMethod and a Connect Account (linked to the Platform). I have read earlier that the only way was to clone the existing (and validated) PaymentMethod on the Connect account side. Great, so now I can process one single PaymentIntent.
I have 2 questions :
-
I noticed that we don't need to validate the PaymentIntent with the client_secret when it is used on the PLATFORM side as long as the SetupIntent has been validated earlier. But does Stripe will detect that this new Cloned PaymentMethod has already been validated even if it is a cloned one ? Or I will have to validate it again for 3D secure payments during the PaymentIntent ? (meaning that in my process there will be 2 validations for the Customer)
-
second one, I have read earlier that if I want to reuse this PM, I have to create a new Customer on the Connect Account side, and attach again the customer to the PM using a new setup intent... Which is a pretty laborious process that will need even more validations. Or I can clone a new PM every time the customer wants to pay... but is it a good practice though ? (as it results in many PM objects created on the Connect Side)
Thanks in advance for your help and for any suggestion
How do I add an invoiceitem to a Stripe Invoice by referencing the Product ID and have it default in the Product Default Price?
Hello I am a little confused using webhooks. I am working in the test environment. I created an endpoint {url}/paymentwebhook. I have a app.post on my server with the same endpoint 'paymentwebhook'. Do I need both? My error rate is 100% does that mean something hit it and failed?
I am using Subscriptions and by default, a user has a 'free' plan.
Question: When should the subscription level of the user be updated in my database?
Doesn't really make sense to update their subscription level when the customer.subscription.created webhook fires since the payment could still fail. Currently, I’m updating their subscription level in the db when the invoice.paid webhook fires. Is that fine? When this webhook is caught on my server, however, I don't have access to the price_id of the product purchased. Apart from using the total field and comparing the amount, how can I know which product (subscription) was paid for?
Hey team, we're thinking of showing a "countdown timer" on the Stripe Checkout page. We're planning to lock the item during a Checkout Session but we want to shorten it less than 30 minutes and if possible, show the customer the countdown during the Checkout Session. Is this possible?
Hi Team, In payment page I have enabled Apple Pay, Google pay, card, Cash App and Us bank account, but when I am trying to pay through apple pay or Us bank account it is redirecting me to Cash app Test authorize page. and payment is succeeded through cash app which I didnt even selected as payment method
Payment Intent Id: pi_3NEGEgInbsls4Aao1z1FAICX
For above PI id have done payment from US bank account
Hello! I have a question about events.
If a user changes there subscription quantity will customer.subscription.updated be fired? If so will there be any indication of the change that happened?
Also what if a user misses a payment or cancels, will that also cause customer.subscription.updated to fire?
Hi there I'm trying to set up a custom workflow with payment intents and integrate collecting taxes in it. Although I'm creating a tax transaction for each calculation I still can't figure out whether or not this is accounted as tax because the receipt does not separate the tax
Hi I'm having trouble collecting payments with a custom amount. How do I calculate platform fee and transfer_data[amount] before even having the price amount as its custom price?
Hello I need help in setting up our Stripe account to accept interac payments. I was told: since this is an interac payment, you should have created the payment intent with "payment_method_types" set to "interac_present" as well and not card present." I have no idea where to start or do any of this.
Can I use customer management on connect accounts? If I make customizations on the platform account, is there a way to have those propagate to connect accounts?
Hi! I'm trying to follow this guide to accept SEPA Direct Debit subscriptions: https://stripe.com/docs/billing/subscriptions/sepa-debit?platform=web
On the step 2, create SetupIntent, what is it actually doing?
curl https://api.stripe.com/v1/setup_intents \
-u sk_test_51NE17eFEUG6lp2ALShMje8KaBJhJ4vdpOG2yT1IcfuVl1EwTFZUiwXKWpquAZPzDXeo0KECP7zZM4ZnrWFHNNZHr00tqyTH2GH: \
-d "payment_method_types[]"="sepa_debit" \
-d "customer"="{{CUSTOMER_ID}}"
When this needs to be called? When user click on "Checkout" or when user clicks "Pay"? That would be done with JS to call the curl function? I'm not really used to CURL...
Hello, I have an issue with Stripe Checkout Session. I allow the user to manage their payment methods before ever subscribing to a particular plan. To do this, I provide the user with a billing session link, so they can add their own cards directly with stripe (https://billing.stripe.com/...).
When the user selects a subscription plan they want to subscribe to on my website, my backend code generates a Checkout Session link (https://checkout.stripe.com/...). The problem is, those previously added payment methods aren't available on the checkout page. The user is forced to add a new payment method each time.
It's worth noting that the session mode is "subscription"
Hello everyone, I hope you all are having a nice day.
today I received an email from Stripe mentioning :
"Our systems recently identified charges that appear to be unauthorized by the customer, meaning that the owner of the card or bank account did not consent to these payments. This means that we can no longer accept payments for Attain Ocean.
Refunds on card payments will be issued in 5 business days, although they may take longer to appear on the cardholder’s statement. Please refer to your Dashboard for a list of the charges to be refunded. If there are insufficient funds on your account to cover any refunds, these refunds will not be processed and any outstanding funds will remain on your account."
I have also received an email before, asking me to verify my identity which I tried multiple times with different devices and browsers but it gives me an error "image is too dark" which is not!!!!!
does anyone know how I can fix it as soon as possible? I am new to e-commerce and after 2 months I could finally manage to make money but this is what I get from stripe.
also this is the "image too dark" error that I am having trouble with.
Fatal error: Uncaught (Status 400) (Request req_CSqPXHbSUkMv9j) No such token: 'xxxxx' thrown in /homepages/7/d762472547/htdocs/kpss/vendor/stripe/stripe-php/lib/Exception/ApiErrorException.php on line 38
I am trying to debug this error. It says uncaught 400 on the website when attempting a payment. The payment doesnt work. BUT, in the stripe logs, i am seeing status200: ok. With no indiciation that it had failed.
Does anyone have any suggestions for debuging this issue?
I am using php/javascript for this app
hi there i cant access my dashboard and i need to do a partial refund for a customer
I use stripe though gorilla desk
hello mates, good day
I'm from Mexico, and I want to implement Stripe in my store.
I already made my account, I already configured it as the documentation says, I already implemented the checkout and everything, but I still can't implement the "months without interest" mode.
Could you help me tell me what I'm doing wrong?
I am making the page in Wordpress and I am using Woocommerce
Hello! I want to accomplish the following with Stripe:
I want to build a subscription with a price with custom amout. I've found that Stripe offers Custom Amout Products but I cannot see the recurrent option when creating this kind of products.
It is when you set the price
Sorry I didn't explain myself properly. I want to create a subscription for a product where the user can input a custom price of this product. This is to being able to charge for monthly campaigns with a budget that the customer decides.
Got it, it is still part of the Price API https://stripe.com/docs/api/prices/object. You will need to generate a price and attach it to the object. Then create an invoice for the User and add the product and price to the invoice.
Awesome! thanks for the help @bright pier I appreciate it!
NP, Chat.gpt says you may only need to create a subscription, but we have always setup an invoice and subscription.
https://chat.openai.com/share/19955e5f-c17e-4e2c-9b47-84edb5e47f3b
Hi, I am using the CardElement in reactTS. I filled the stripe form with a correct card number, but an incorrect CVV, incorrect addresses and incorrect expiration date. Stripe returned success to me and saved the CC. How can I make that Stripe check the information filled in the form correspond to a valid CC?
Hello. For Wechat Pay if a user is using a mobile app on webview, are they redirected to the wechat pay without having to screenshot the qr code or scan the code with another phone. This feature wasn't available a while back but wondering if it ever became available without native ios integration?
Hey, i have a doubt about use "Multibanco" (payment method used in portugal). We want to start wih the Stripe, but i need to know if this method is working. I looked in this link (https://stripe.com/docs/sources/multibanco) and looks like that is version beta.
Payment with Multibanco works ?
Hi! I'm from Poland! My name is Patryk.
I have just launched BLIK payments in the STRIPE panel. When will payment be available on my Shopify website via this payment method?
I've tried contacting shopify but they say there are no errors on their end and I should be able to see my payments, but I still can't.
Can someone look into the matter?
👋 Greetings!
I need to conditionally send invoice emails to some customers but not all. I'm looking for a gut-check?
**I think I'll need to: **
- Disable automatic invoice emails in the account.
- Setup a webhook for
invoice.finalizedhttps://stripe.com/docs/api/events/types#event_types-invoice.finalized - Setup logic in my app to trigger an email. - I sill want Stripe to send the email (just not for all invoices) Using: https://stripe.com/docs/api/invoices/send
Am I missing anything? I I'm mostly wanting to confirm that invoice.finalized is the event where automatic emails (from Stripe) are being sent?
Hello, I'm getting this error when trying to load a PaymentElement: the client_secret provided does not match any associated paymentintent on this account
Hello, we have trouble with the display of Google Pay buttons inside Stripe Checkout
We implemented everything as per the documentation, we are using compatible devices with real credit cards saved in Google Wallet and yet when we arrive on Stripe Checkout we cannot see the GPay button
To be clear, our user flow is:
- Select a product on our website
- Go to Cart
- Checkout redirected to Stripe Checkout, not directly dont on our site.
Does anyone have an idea of what could be wrong?
The funny thing is that it works just fine for Apple Pay. and yes the toggle is activated in the Stripe dashboard.
Thank you for any possible assistance.
Looking at the documentation for the new Stripe S700 reader. I know it's not out quite yet, but is there a developer/beta program for it? I'm building a new app and would love to test the integration
HELP TEAM!
It has been a week we have been trying to figure out the issue with cross boarder payments in stripe and our client is angree with stripe.
We are using stripe express to connect accounts. We are using OAuth. The accounts created are automatically with full service agreement. Since we have a few practitioners who are from canada and not the usa we need to onboard them with a different kind of agreement.
Question- 1) can we somehow onboard americans with full service agreement and canadians with recipient service agreement if we are using OAuth to connect new accounts to the platform? How?
2) do we also need to add the confusing on behalf of parameter as well or just agreement change is enough for cross-boarder payments?
Hello, can anyone tell me if the Orders API is still relevant? It looks like it will be discontinued. It fits my needs nicely, should I still use it or should I use the Invoices API for taking orders (or anything else for that matter)?
Hey guys. I just saw you sent out a notification about Link being enabled and integrated by default in Elements. Are you aware that Link (potentially) doesn't work if you are inside an in-app browser such as Instagram, Facebook Messenger or Snapchat? Those browsers allow only one open page at a time, so when you open the extra Link window, it will navigate to that URL instead of opening a "new window", and you'll lose the state you had in the previous window (that hosts your app). This is not a problem with regular 3DS, as that uses an iframe as a pop-up/modal on the app URL and hence does not navigate away. It's been a little while since I tested it, but it's been "broken" since day 1.
possibly dumb question - if we're feeding user input into a stripe query, e.g. .setQuery("email:\"$email\"") do we need to worry about SQL injection-like attacks? Java SDK if it matters
Hello there, I'm aware this isn't the place for it but I'm at my wits end. I keep being sent to the https://support.stripe.com/contact page because I'm locked out of my account. I've tried all the options there but I'm not getting anywhere. Does anyone know where I can speak to a human being PLEASE?
I've hired a brand new developer to help make some upgrades to my business. I don't want him to see all my earnings yet the Developer User Role allows them to see everything.
Is there a way around it where that role only sees developer-related items like keys, links, and settings?
Hello, I have a question that is not related to development. Today, a problem arose where a user sent a message stating that they paid their subscription fee on May 18th and that today (May 1st) they were blocked due to non-payment. Upon checking, I found that their subscription is billed every 1st of the month. However, when they made the payment, the subscription did not start from the payment date but continued to be billed on the 1st of each month. Now, my question is whether there is a way to restart the subscription so that it is billed on the day the user pays. For example, if the user subscribed on the 1st of a month, and in the following month, they didn't pay until the 18th, can they be billed on the 18th for the subsequent month?
Hello, I am conducting tests to integrate bank transfer payment. I have followed the documentation, and the tests have been successful with the following code:
curl https://api.stripe.com/v1/payment_intents
-u sk_test_IAjtWX6YNsxvhpAHTPMKqaD200h5FgC7n6:
-d amount=1099
-d currency=mxn
-d customer="{{CUSTOMER_ID}}"
-d "payment_method_types[]"=customer_balance
-d "payment_method_data[type]"=customer_balance
-d "payment_method_options[customer_balance][funding_type]"=bank_transfer
-d "payment_method_options[customer_balance][bank_transfer][type]"=mx_bank_transfer
But when adding the ID of the connected account in the header:
-H "Stripe-Account: {{CONNECTED_ACCOUNT_ID}}" \
I am receiving the following error:
{
"error": {
"code": "resource_missing",
"doc_url": "https://stripe.com/docs/error-codes/resource-missing",
"message": "No such customer: 'cus_O0DsZm0jMmtI6M'",
"param": "customer",
"request_log_url": "https://dashboard.stripe.com/acct_1MoveMPplTrgikhY/test/logs/req_JcfN4DlTUBACBU?t=1685652236",
"type": "invalid_request_error"
}
}
I hope you can help me to understand how to implement this part of receiving payments with bank transfer and connected accounts, if possible, and what documentation I could refer to. Currently, I can only make these requests from POSTMAN
Thnks.
Hello,
Regarding a request I had earlier about Google Pay not showing up when Auto-Tax is turned on without shipping..
I am wondering why the GPay button does appear in the dev test environment even without the Shipping https://checkout.stripe.dev/
See screen recording
Thank you
Hey, I send many payment links out with a pre defined amount so I haven’t thousands payment links. Can I somehow Integrate the amount into the link I send?
Hi! https://stripe.com/docs/billing/subscriptions/sepa-debit
Question about Setup Intent... Let's say someone register to my website and then, proceeds to pay for the subscription. When do I need to set up Setup Intent? Should I create the secret key when he registers? Or when he submits the form with the payment data? Or when he opens the form?
If I do when he submit the payment, how I'm intented to put the secret key as a data-secret on the submit button?
Also, if I do when opening the form, wouldn't be creating secret keys each time he opens the form?
Hi I know this is a support chat but I literally cannot sign in to my account or contact support because when I signed up I used an apple generated hidden email and it’s not working I have no idea why
Hi there, I've implemented the following flow:
- Customer signs up and I collect their preferred payment method using a checkout session in setup mode
- Once they make a request on our platform we put on hold the necessary amount of money using a payment intent
- If the request is served we capture the funds otherwise we release
I'm trying to introduce tax handling in this scenario. After trying the custom tax workflow I realised that tax does not display on the receipt is there a workaround to that?
Hi! I think this is a support question but I'm not even able to login or access support assistance. I have my stripe account connected to StanStore, Thatch and Flodesk. Flodesk was having an issue changing USD to EU (which I put in a ticket for but then realized how to fix). Anyway, Flodesk emailed me that I should be all good to go with their currency exchange issue but now I'm blocked out of all my stripe accounts!! I keep getting this message "{"error":{"code":null,"message":"The account XXXX [not putting my account here] has been deleted, so we can't complete this action. Please let us know via https://support.stripe.com/contact if you think this was a mistake."}}" - Can anyone help me with this? I'm completely unable to access exhisting payments, make any new stranscations, just check anything in general for my business.
hi, we are experiencing some card testers on our network. I have implemented some preventative measures and would like to take a look at some analytics to see if those measures are working. is there anywhere in the dashboard i can see graphs of how many declined transactions we have over time?
Hi, is it possible Stripe CLI doesn't capture the URL query parameter from the webhook? I forwarded the event to my Firebase server and it returned an empty query.
hi! im creating a billingPortal session so that that i can allow my user to upgrade their subscription from my Starter plan to my Pro plan. However, since i put them on a 14 day free trial for the Starter plan, when i take them to the billingSession portal and specify a flow of subscription_update_confirm, it is automatically prorating the upgrade. Is there a way to disable the proration through the flow and reset the billing cycle?
Hi, in my application's ASP.NET Core backend, I am creating a subscription with "PaymentBehaviour" of "default_incomplete". I create this subscription and then return the client secret of the latest invoice's payment intent to a React front-end, so that the PaymentElement of Stripe Elements can use it. I'm not 100% if is this standard practice. But anyway, when the user enters their payment details, several webhooks are fired. Two of them being invoice.payment_suceeded and customer.subscription.updated. I need a way to attach meta-data to ONLY the invoice.payment_suceeded webhook. This indicates that payment has been successful. Upon receipt of that webhook, I perform business logic to grant the user access to certain features.
I am using the stripe.net client.
I am using Subscriptions. When a user cancels a subscription, I make set the cancel_at_period_end flag for the subscription to true. This triggers a customer.subscription.updated. There are many other instances in which the customer.subscription.updated webhook is triggered as well. How do I distinguish the webhook being triggered for a cancellation from other instances?
For context: I am keeping track, in my db, of whether the subscription will renew or not at the end of the current billing period
A hacky way to do this seems like reading
cancellation_details: { comment: null, feedback: null, reason: 'cancellation_requested' },
and comparing if the reason is cancellation_requested but what's the correct way?
hi team, besides Affirm, are apple pay& google pay are Redirect PM?
G'day, I need some help understanding what's wrong with my request req_CxggmO3wfkX7n4 😦
Is there a way to hide or pre-fill the billing address for Afterpay? And also, for a digital product, is shipping address actually necessary for Afterpay or can I just prefill that with bogus information?
On the Build a subscriptions integration page "6.Collect payment information", what exactly should I enter for clientSecret: in options?
(Use payment elements)
can i use the API to create a TEST account that is not connected?
Can I use this format for my payment page? Is this available?
Hi team, have a question about payment_intent.payment_failed. if last_payment_error not equal to null, then it'll trigger payment_intent.payment_failed right?
Can I use this design? how to call Stripe API to make a transaction/payment?
Hi, If I create subscription by scheduling it, can I receive the "customer.subscription.x" events related to that subscription or all events I received are just the "subscription.schedule.x"?
hey i have 2 strpie account with one gmail so i need to delete one account so how will i be able to do this ?
Where in the stripe dashboard can I see high risk payments for a certain period of time?
Hi! I'm still setting up Direct Debit SEPA subscriptions.
On my code, I do in the following order:
- Create Customer
- Create Payment Method
- Attach Payment Method to Customer
- Update Customer Default Payment Method
- Create Subscription associated to customer.
But, on the logs, everything OK but Payment Failed. I use a test IBAN that should succeed. "The PaymentIntent status changes from processing to succeeded."
Am I missing something?
Hi, we're passing "add_invoice_items" to make a one-time-purchase while creating a subscription as per the docs here - https://stripe.com/docs/billing/subscription-resource?dashboard-or-api=api#create-a-subscription-through-the-api. The API doesn't throw an error if the user's card validation fails (e.g. invalid cvc or insufficient funds). Do you have any recommendations on how to handle this?
How can I use the webhook event to determine if a subscription is the first or second or later payment?
I understand that I can use the invoie.paid event.
How do I know when a payment was made for a subscription in webhook, I am having trouble because the invoice object does not have a field to store the time the payment was made.
I have a error doing ach can you help me through
Why doesn't the Transfer object have a status? I see that it can result in a failure state.
after i create a connected account, how do i get the username and password to login separately?
Hi I am trying to checkout w/ stripe through 2 diff merchants an I get the same msg for both. Please help.
Hi. I need to send the same Connect events to 3 different URLs.
Can I achieve that by adding 3 webhook endpoints, all listening to the same events? And would each webhook’s retry logic be independent of the other 2?
Hello, is there a way to onboard the connect account without redirecting to stripe verification page? As per this document, https://stripe.com/docs/connect/connect-onboarding, it says that we need to generate the link using stripe.AccountLink.create and the re-direct to stripe page to complete onboarding. I would like to know if I can build the user experience without going to stripe page and provide all the required information via API only.
Good monring, we're using Stripe subscription and our customer buy that product for their website. One customer bought multiple and has a hard time figuring out which invoice belongs to which website. I'm setting the "description" field to store the domain on the subscription and that's showing up on the Stripe Billing Portal, all good.
However that information is not on the invoice. Is there a way to put custom information there like the domain?
I need help using PaymentElement API
Hi, can a customer request a quote before the end of the trial period?
Hello everyone
anyone can help me regarding stripe terminal integration ?
I am unable to establish a connection with physical/simulated reader
Hi Team,
I am facing a issue while archiving a Product in Stripe via API,
when I pass active = false via api, product is not getting archived
Hello, How can I use the API to get all Destination charges to a certain Connect User?
Hey, i am trying to create an API key for the CLI.. it is giving me the following error:
You do not have access to create restricted keys for Treasury beta resources. what could cause that ?
i'm very confused why:
acct_1NE20WGfa1HCJBJn has Connect
acct_1NESJrDRWIHcDEwI does not have Connect
both are test only accounts
Hello I have some queries regarding Connect account
Hi, my dashboard account is a test mode and I used portal link to send a link to email but I found int can not send email. There is a error message: This Stripe account cannot send emails to this addressuntil the Stripe account has been activated. Is that because my account is a test mode and can onley send email to my regisiter email ?
Customer portal link
Hi, I wonder when using stripe checkouts, how do we define the difference between one time payment checkout and subscription checkout.
When I check our code base, I see that this part is different,
one time payment
var sessionCreateOptions = _mapper.Map<SessionCreateOptions>(product);
_mapper.Map(checkoutSessionData, sessionCreateOptions);
sessionCreateOptions.Mode = "payment";
sessionCreateOptions.PaymentMethodTypes = null;
sessionCreateOptions.SubscriptionData = null;
sessionCreateOptions.PaymentIntentData = new SessionPaymentIntentDataOptions()
{
Metadata = new Dictionary<string, string>() {{"packageId",checkoutSessionData.PackageId}, {"discountCode", checkoutSessionData.DiscountCode}}
};
var session = await _sessionService.CreateAsync(sessionCreateOptions);
subscription
var sessionCreateOptions = _mapper.Map<SessionCreateOptions>(product);
_mapper.Map(checkoutSessionData, sessionCreateOptions);
var session = await _sessionService.CreateAsync(sessionCreateOptions);
Is this the thing determines the difference between a one time payment checkout session and a subscription checkout?
is there a way in nodejs to delete all test data? or there's no public API for that?
Hello, we attach metadata in the generated paymentLink and send the link to customers to make payment. We are listening to checkout.session.completed webhook when customers make the payment. The webhook event triggers correctly, but the metadata is missing in the payload and is not returned back to us. Weirdly, this issue happens in live environment only, and not in test environment. How would you recommend us to investigate further?
In stripe createCustomer api is asynchronous or synchronous?
Hey team! I'm getting this when I'm trying to upload a version to AppStore -> Exporting for App Store Distribution failed. My new build has Tap to Pay, any ideas?
Hello, I use your low-code type to make subscription and customer portal link to manage their subscription. I have a question if first time I close the checkout session page and the I open the customer portal link enter my email address but I can't receive the email. Is the reason which I did't send the request with checkout session form so the customer portal link can't send email for me?
Hello,
I'm using Stripe Issuing Connect, and I was wondering if it's possible to transfer money from a bank account directly to the balance of a Connect Account. Do I need to create a Topup? Will this Topup provide an IBAN to which the bank transfer should be made?
Hi Team we are using stripe iframe integration for payment, we need to mask or change CVV from type text to password can any one let me know how to do that ?
Thanks
Hello, We noticed the webhook customer.source.expiring event has been depracated. Do we have any alternative solutions for checking if the customer source of a customer is expiring? We intend to notify customers on this kind of event. Thank you!
Hey, is it possible to use Stripe Elements for managing the users subscription plan, billing information and changing payment information? From what I understand, I can use Stripe Elements for Subscription checkout, but can I embed other stripe components for other things?
How could I filter payment method by Alipay, when I choose the Alipay payment method filter, it shows no record at all.
I need some help with connection part, been trying to get held of you guys for months with no answer on my specific question and case.
Hello, Id like to use Stripe's Connect -> onboarding with bank account for our web service. In this case, I understand that the service user subscribes to our service and stripe service at the same time when signing up as a member.
However, the bank account information entered at this time seems to be stored in our backend and Stripe's backend at the same time. What should I do to modify the account information of the time?
Is there a way to provide a direct API or URL to change the account information after logging in to Stripe?
I also have one more question.
I want to use the Stripe's Connect -> onboarding with bank account feature for members in different countries. Where can I find a list of countries where I can add individual country accounts using this feature?
when i use checkoutsession for ach direct debit it takes some time to complete payment so how will i check and redirect after completion of payament?
Hello, i got this page redirection after 3DS authentication successfully done for payment intent. So is any way to avoid to redirect this page and directly open my app.
FYI = this is only happening in IOS not in android. i want to open automatically ios app after successfully authentication
hello, I have another question for - connect -> express dashboard
when user input their account information. can I take their bank account information through any API?
I know there's API for retrieve bank account (https://stripe.com/docs/api/external_account_bank_accounts/retrieve)
but I think it's no use when I dont have user's stripe ID info.
is there any way to retreive their bank account information - when we're using express dashboard with API -> to our website?
Morning all, having issues with Magento 2 integration and Stripes apple pay method, it seems if we enable apple pay on the checkout customers have issues when checking out as they are presented with an error "Please specify a city" i have logged the code and can confirm that city does exist both on the magento side and the apple pay side but the issue persists. this only seems to be affecting apple pay customers as if they fulfil the order using a credit/debit card the order goes through fine
Can I set up my subscriptions in stripe to automatically renew yearly and make monthly payments?
How can I test failed payments in google pay through stripe ?
Hi! Currently, when generating subscriptions, we designate invoices with a prefix of CLINIC-XXX. In the case of invoices with no value (Free or 0.00), would it be possible to exclude this prefix or temporarily pause the invoice numbering for those specific invoices? The rationale behind this request is that we prefer to apply the prefix and increment invoice numbers only when the invoice amount is not 0.00.
could someone time me why payment_intent.payment_failed API sometimes is 500 ERR and sometimes is 200?
pi_3NETdbEydrSRkIrF11OsbK34
pi_3NEOUKEydrSRkIrF1i7MUAKl
they're all Affirm
ryandududu
Hi,
I have tried payment link but I can not set dynamic price in the link. so how Can i set the dynamic price in the link ?
Hi! I have a customer that was subscribed with a product that was paid with dolars before, now we change our products prices to euros, and we want to update our customer subsription products to handle the new ones. But it says the customer is attached to USD currency is there any way to change that?
Hey! I got a subscription through a business but can’t access that account anymore? I canceled my subscription renewal but I still got charged? Is there anything I can do? Cause I don’t have access to that account anymore
?
Hi,
We are implementing a booking platform, where landlords (via connect) can offer their rooms to other customers. The other customers can search for rooms and book them for a short-time period, but also for longer with monthly charges, depending on the landlord's setting. For the bookings we always use SetupIntents to store the payment method of the customer and then 2 days before a booking starts, we charge the customers payment method by creating a PaymentIntent.
Now we want to implement discounts for booker from our platform for bookings. The booker should pay less, but the landlord should get the original amount. Is there a way to implement this directly with payment intent? For example the booking would cost 100€, the booker has a discount code, that makes him the booking cost 10€ less. Is it possible to create the payment intent, so it charges 90€ from the booker, but takes also 10€ from our platform to it, so that the owner gets 100€?
Hi
Have you got some workarounds when some users not receive the SMS during the creation of their connected accounts ? Many users says us that they not receive the SMS code.
hi .
how to get a pdf of an invoice or a link to an invoice via the API when the invoice is in the "draft" status? You must show the invoice before it is finalized.
We are building one platform where every one can register and share their knowledge with each other.
So users can pay throgh platform's digital currency called "feathers" and users can redeem "feathers" in real money any time by adding their bank account and just click on redeem.
so my question is that can i directly add some percent of money directly to my bank account while any user redeem money
Hello
How can a add tax when i'm make payment usng this?
ref: https://stripe.com/docs/payments/accept-a-payment-deferred?type=payment
Hi - How can I remove country and postal code from my payment element.It automatically showing the country and postal code there.
Code I'm using
const options = { clientSecret: this.intentSecret, appearance: {/*...*/ }, }; this.elements = this.stripe.elements(options); const paymentElement = this.elements.create('payment'); paymentElement.mount('#payment-element');
How can I update my email to set up fast pay on Booksy
Hello,
Is it possible to list payouts for all connected accounts with a single call and without knowing their account IDs? When I don't include a stripe account in the request options, it seems I only retrieve payouts for the platform Stripe account.
We need to authorise payments incrementally for our auction platform. It seems incremental authorisations are for terminal only: https://stripe.com/docs/terminal/features/incremental-authorizations?terminal-sdk-platform=js.
The other option we thought would be possible is updating the payment intent amount but it turns out this is not possible due to the following error:
This PaymentIntent's amount could not be updated because it has a status of requires_capture. You may only update the amount of a PaymentIntent with one of the following statuses: requires_payment_method, requires_confirmation, requires_action.
Please can you suggest alternative way of incrementally creating/updating payment intent amount. Our specific use case is auction bids. We need to authorise payments at various thresholds to ensure the bidder has the funds available at each threshold.
Hi All, Using API how to retrieve records based on record modified date, is there any filter parameter available?
Hi 👋 pi_3Kt6zQDAfGskkGiU07HTS51t has been stuck in the pending state for a month over a year. It's a normal Visa card payment, so I don't understand how this is possible?
Hello,
I have only one-time payments and no recurring payments. I do not want the credit card to be stored autoamtically so that it can be charged autoamtically. Can I disable the credit card storage?
I have an application with php codeigniter, I have created a pricing table using stripe UI and embedded code in my view file, its populating fine, and creating subscription, everything is being handled by Stripe. I want some data to be stored in my DB, like subscription id, start and end date, payment id and many others , i am not able to get things after completion
Hello 😉 Currently we're trying to integrate a verification session API with our app (ios + laravel backend). The problem is that, we're receiving an error from stripe api with code 401 and message "something is wrong". Of course we are authenticated correctly, here's our code:
try {
$ephemeral_key = $this->stripeClient->ephemeralKeys->create([
'verification_session' => $request->session_id,
], [
'stripe_version' => $request->stripe_api_version
]);
return response()->json([
'ephemeral_key_secret' => $ephemeral_key->secret
]);
} catch (\Exception $e) {
return $this->throwServerErrorException($e);
}
as you see it's pretty straightforward and there is not much place for any bugs.
Hi team when I am trying to pay through cash app so before going to cash app Test authorization page. I am getting this error in console:
hosted-qr-code-instructions.js:1 TypeError: Failed to construct 'URL': Invalid URL
at hosted-qr-code-instructions.js:1:662158
at vo (hosted-qr-code-instructions.js:1:662273)
at _n (hosted-qr-code-instructions.js:1:79300)
at El (hosted-qr-code-instructions.js:1:152136)
at Oa (hosted-qr-code-instructions.js:1:105580)
at Ma (hosted-qr-code-instructions.js:1:105505)
at Ea (hosted-qr-code-instructions.js:1:102853)
at hosted-qr-code-instructions.js:1:66635
at t.unstable_runWithPriority (hosted-qr-code-instructions.js:1:209851)
at St (hosted-qr-code-instructions.js:1:66344)
how can i set non otp
Stripe payment scam where to report?
Hello, how to enable BLIK payments in the STRIPE module in WHMCS 8.7.2?
"Created" field availabe in Search parameter is it time stamp ? what is its format ?
To vanya (vanya#3433)
Hi! I'm taking over from my colleague. Please, give me a moment to catch up.
the branch was archived - can we continue the communication?
To vanya (vanya#3433)
Hi! I'm taking over from my colleague. Please, give me a moment to catch up.
closed branch again
Hi y'all. When a Quote is accepted, is there any way to charge the customer before the Subscription is created? The docs state that upon Quote acceptance, a subscription and a draft invoice are created, and the draft invoice auto-finalizes in an hour.
If there is no way around this Quote behavior, is there an alternative to Quotes that would allow me to get the expected price amounts for a subscription BEFORE it is created (to present to the customer for review)?
Hello there! I want to create a page (reactJS) so that my user can save a payment method for future purchases. I would like to know if I am forced to use <CardElement>? I'll prefer to use <PaymentElement> instead, because prettier...
If i have:
Free Package that's $0/month
Silver Package that's $10/month
each of these products have an related addon that can be purchased. That addon will allow extra features to the user. it is per month pricing and depends on the user's own subscription. for example:
if they're subscribed to the Free Package the price will for the addon will be $5/month
if they're subscribed to the Silver Package the price will be $2/month
Does stripe provide a way to check that and choose the appropriate pricing schema?
hi, i have a question about webhook switch cases
Hi, Is there any possibility to use us_bank_account method without capture_method automatic. Please help me on this.
Hello, we are planning on using Strip Connect for our landing page
Our use case: we are looking to provide a public landing page per partner
for example partner1.ourdomain.com partner2.ourdomain.com
we tested Stripe Connect with destination charges and all seems well
Our issue: we want to onboard our partners to Stripe Connect via Stripe invitation link and ask them to login at express.stripe.com ( to track their revenue) but it seems like this is not a recommended approach and we need to only direct authenticated users
how would we do that without web/mobile application ( user authentication )
Hi Guys,
I have a scenario where one of my client is moving his business from the UK to Canada.
So, I followed this documentation https://support.stripe.com/questions/transferring-a-stripe-account-for-a-business-acquired-by-a-legal-entity-in-a-different-country and as guided succeeded in getting my customers and their payment method transferred.
Now as informed in this document: https://support.stripe.com/questions/copy-existing-account-data-to-a-new-stripe-account only customer's data and their payment details get copied
So as per my understanding next, I will have to write a script to migrate old products and pricing as per this documentation given here: https://stripe.com/docs/products-prices/getting-started#import-products-prices where I can create products with the old name and can pass the same product id which I have on old stripe account and for prices I will have to create new prices using old data and save both old and new price id so that I can map these later when creating subscriptions.
And for subscriptions, what I have understood from here: https://support.stripe.com/questions/recreate-subscriptions-and-plans-after-moving-customer-data-to-a-new-stripe-account that I will have to fetch existing subscriptions from the old stripe account for each customer and then create a fresh subscription and to make sure I don't charge my customers again, I will have to add a trial period for all of the newly created subscriptions.
-
Now can someone confirm to me, If I am correct with this approach or do I need to do something different?
-
Also, apart from above-mentioned steps, do I need to perform any additional steps?
stripe.confirmCardPayment is consistently showing me an error where the payment intent is missing payment method for a new subscription for a person who has never subscribed before. How should I go about fixing this?
Here's how you can ask in English:
"I had created a subscription with recurring payments enabled, but on the next due date, it is showing as a payment failure. Inside the invoice, I noticed that 'automatic collection' is turned off. I have already turned it on, but the payment is still showing as failed. What should I do?"
Hi,
I got the following error when creating a billing portal session
com.stripe.exception.ApiConnectionException: IOException during API request to Stripe (https://api.stripe.com): Cannot write output after reading input. Please check your internet connection and try again. If this problem persists,you should check Stripe's service status at https://twitter.com/stripestatus, or let us know at support@stripe.com.
My code is:
com.stripe.param.billingportal.SessionCreateParams params = new com.stripe.param.billingportal.SessionCreateParams.Builder()
.setReturnUrl(url)
.setCustomer(stripeCustId)
.build();
com.stripe.model.billingportal.Session portalSession = com.stripe.model.billingportal.Session.create(params);
It was working fine until today morning. Not sure if anything changed on stripe side. Seems to be working fine in test mode. Please help!
Is there any option to pull money from bank account to stripe account
Hello I need help I haven’t received my payout and I was supposed to get it yesterday
Hi team! Quick question,1) will the interface of users with full service agreement be different from recipient agreement? Like our full service accounts from the US currently have an ability to log into stripe and see their earnings.
2) Is it mandatory if our main account is US to onboard american users with full service agreements or they can have recepient agreement?
Could someone explain the Stripe Billing Fee Starter vs Scale and when each comes into play? I have been trying to do testing but do not understand what causes the fee to appear and when it’s not applied. I attached an example of a weekly subscription I created on test mode with test clocks and the billing fee only seems to be appearing on the first charge. Is this how it is applied? Just on the first charge and not the rest?
Hi team,
Can anyone explain what is the difference between Balance and Balance Transaction object?
Hi
hello!
i have this page, i am using payment request button
i want when user click payment request button, i want to validate the email in step 2.
- if email taken ---> do not show Gpay payment interface
- if email not taken ---> show Gpay payment interface
I want to manage months without interest, but I only want to apply to 9, what code and where do I have to place it?
hello I am developing in a non native android app and I am trying to setup a webhook for my checkout session. The session is completed in a mobile web browser and I am try to get the event status from my webhook. I can't use (req, res) because the mobile browser doesn't return anything. I am trying to poll my webhook during the transaction. am I on the right trick or should I be attempting another method?
What's the best way to resend an event that you hadn't previously been listening for?
The Stripe docs for PayPal subscriptions (https://stripe.com/docs/billing/subscriptions/paypal) state that Reference Transactions should be enabled for this feature. We've spoken to our PayPal account manager who says that we need a monthly revenue on PayPal of over $10,000.00 USD to get this enabled.
Is this 100% a requirement to integrate Stripe and PayPal? It seems a bit odd that Stripe would release a feature that has such a high barrier to entry.
Hi all. I'm investigating the use of a Product's "Feature list". My understanding from reading your docs is that the list will be visible if we use the embeddable Pricing Table feature. But we'd like to see the same list of features in the Stripe Customer Portal (aka Billing Portal) when the user is upgrading/downgrading a subscription.
Is that possible? If not, do you know if that's comming soon to the Portal? It only makes sense to show those features there too as the upgrade/downgrade experience in the Portal is pretty much like looking at a pricing table.
so, using this example https://stripe.com/docs/billing/subscriptions/trials#combine-trial-anchor is there a way to end the trial early, but not modify the anchor? i would assume i could set trial_end to now and billing_cycle_anchor to unchanged? or am i misunderstanding something?
Hi all,
What props need to be passed to show only the country to US in the stripe checkout UI and also in the stripe Cutomer-portal?
Hey all,
I am using Stripe backend APIs for saving SEPA payment method via iDEAL.
We are currently maintaining a list of valid banks and noticed that some that we have are shown as deprecated when we try to create the setup intent.
Is there some endpoint that we can hit to get a list of currently-valid banks? Or is the only way by using the client-side APIs and components.
Hlo, my webhook implementation works on both POST and GET method. The GET method renders the redirecting function in test mode after the payment is successful. What should I do to avoid GET method?
Hello everyone. I'm trying to create a subscription using the checkout session with the first amount more expensive than the following amounts. Is this possible? Many thanks by advance
hi i connected my stripe to shopify to use it as a payment gateway, but it's only accepting credit cards, i want to accept debit cards as well, how do i make it accept both credit and debit cards
I don’t actually have a question, I just wanted to let someone know that some of the gradient backgrounds are malfunctioning on Firefox. Looks great for chrome. Safari is a bit pixelated and the gradient is static/not moving like it should, but it’s not flashing like it is on Firefox. I have no idea if you guys even have any control over this, just wanted to let someone know!
Hello! We are trying to set up apple domain registration for our sites, and it appears as if there is no test mode to use Stripe::ApplePayDomain.create({ domain_name: 'example.com', }). We can make the call from a local or test environment, and get a successful response, but the site never appears on the dashboard as registered. Is there any way to test this without using the live secret key in a production environment?
Hello guys! i have the exact same code on test and live and alipay subscription is not working on the same way on that environments
Hello guys ! i have a customer who tell me that she cant pay me with her credit card, her bank account is validate but the paiement is cancelled can you tell me why? i never had this problem before
oh ok ! sorry thanks guys
is multiple partial capture a feature that I would need to contact support@ for? I can't find much documentation around it besides a reference to certain categories of merchants having the ability
Hey! Is there a way to add the "Name" field in payment elements? I understand it's not required for some payment methods - but how can I collect this always? Is there a way to mount it as a custom field so it's styled and validated?
can I cancel a payment made to me?
Hi! I have a question about handling transactions after the end of a free trial period, while we have taxing applied.
Can someone clarify this me... I see a dialog with this text in test mode:
This is a 3D Secure non-payment authentication test page...
I'm using this code in the frontend to generate a SetupIntent:
let result = await stripe.confirmSetup({
elements,
redirect: 'if_required'
});
When I click on Confirm Authentication, I extract the payment_method from the SetupIntent and use that payment_method to create a PaymentIntent.
But when I create a PaymentIntent it has the status requires_action. I am using "Always authenticate" card number: 4000002760003184.
Does the system wait for a user to click on the push notification in the real life?
Hi. I'm trying to get the form we're using to validate credit cards to return an error by passing in these bad card numbers: https://stripe.com/docs/testing#declined-payments but I'm not getting an error in the response. In fact, I keep getting tokens. How can I see an error response?
Hello,
Since your paypal integration, I get a new error when I try to save a card for an invoice.
I get : setup_future_usage cannot be used with one or more of the values you specified in payment_method_types. Please remove setup_future_usage or remove these types from payment_method_types: ["paypal"].
Details of the test mode response:
{
"use_stripe_sdk": "true",
"key": "pk_test_1J******************qaX6",
"client_secret": "************************************************************",
"setup_future_usage": "on_session",
"payment_method_data": {
"billing_details": {
"name": "ssd"
},
"type": "card",
"card": {
"number": "***********0005",
"exp_month": "03",
"cvc": "****",
"exp_year": "33"
},
"payment_user_agent": "stripe.js/37d97ca1ef; stripe-js-v3/37d97ca1ef",
"muid": "88d1accb-67c2-49fc-b098-226cd12e9ab6e49435",
"pasted_fields": "number",
"sid": "918a36a9-8e9f-401b-b5f2-bff6040cfbb79a0936",
"guid": "48bc3b9e-53cc-4d73-bf10-ac089058b5817fca21",
"time_on_page": "13707"
},
"_stripe_version": "2022-11-15",
"expected_payment_method_type": "card"
}
Hello, we are receiving a lot of incomplete orders. We think something is wrong with the event data. Can you please help?
Is there any limit for product and pricing? Or i can create unlimited product and pricing ?
hi everyone, is there something that could prevent a payment (successful, done with checkout) from appearing in my payments overview in the dashboard ? Thanks for your help.
Hi,
I had communicated earlier today about a connectivity issue that we are facing. The thread was closed. Is it possible to reopen it so I can post about some more information based on our logs.
Looks like there is some connectivity issue with stripe using the java SDK.
Hey! Do you know if there's a way to access the email used in payment elements when the form is submitted? The email is pre-filled and from the link authentication element?
Hi team I am trying to pay through cash app so before going to cash app Test authorization page. I am getting this error in console and not able redirect to test authorization page:
hosted-qr-code-instructions.js:1 TypeError: Failed to construct 'URL': Invalid URL
at hosted-qr-code-instructions.js:1:662158
at vo (hosted-qr-code-instructions.js:1:662273)
at _n (hosted-qr-code-instructions.js:1:79300)
at El (hosted-qr-code-instructions.js:1:152136)
at Oa (hosted-qr-code-instructions.js:1:105580)
at Ma (hosted-qr-code-instructions.js:1:105505)
at Ea (hosted-qr-code-instructions.js:1:102853)
at hosted-qr-code-instructions.js:1:66635
at t.unstable_runWithPriority (hosted-qr-code-instructions.js:1:209851)
at St (hosted-qr-code-instructions.js:1:66344)
Hey guys... how can I find out our BIN & CAID pair (not from customers' cards). We want to connect to the Anti Fraud / Chargeback prevention solution
I am brand new to web development and am trying to implement stripe checkout. I followed the youtube tutorial and am testing on a website not localhost. I can't for the life of me figure out the app.post part of it. Every time I try to call fetch on the /create-checkout-session my website says it cannot find the file create-checkout-session. what am i doing wrong??
hello 👋
does detaching a payment method prevent a customer from disputing a transaction on that payment method after it has been detached?
Hello guys, I need some help with the Charge API. I save default payment method in Session Checkout step and I can use Customer to create a new Subscriptions but now I need to sell additional media content and I need to charge users by using Customer ID, is it possible? Because I'm getting an error "Cannot charge a customer that has no active card" but user has Default Payment Method and I see card details in Stripe Dashboard. Also when I retrieve all cards by API it doesn't return that card details
Hi all! does anyone know if multiple payment can be combined for a transfer? for an example, we are planned to give customer credit of $100 (from our store) so they can use when buying $150 merchandise. we are only a middle man so when customer makes a purchase with $100 credit & $50 credit card payment, We want to create a transfer total of $150 to our supplier. is this possible ?
help!! I get this error Error. No such customer: 'cus_O0DidYRuJWgnbJ'; a similar object exists in test mode, but a live mode key was used to make this request.
I have use case question? I need to use stripe to only verify a users credit card info. No purchase required, then I will need to fwd the cc info to an insurance company. I know this is crazy but is it possible?
Hi, quick question regarding USDC sol onramps. It seems like whatever program that triggers the transfer of assets assumes that the specified address is the account owner of an ATA account. In the event an already initialized token-account address is supplied, the on-ramp initializes an ATA for that token-account instead of sending assets directly to the token-account. Is there a way to send assets to a specific token-account instead?
Hey everyone! I need some help deciding how to implement a subscription payment system into my react native application for ios and android. I started out playing with the payment sheet and was wondering how I can use this for subscription payments. Then I did some digging into apples policy on subscriptions for accessing digital goods in my application and now I'm wondering if I can use stripe at all! Not sure where to start and would like some guidance. I don't want to develop a whole payment pipeline and have it violate some policy!
so my thread #dev-help message got locked, but yeah, there was no new invoice generated
Hello, I'm currently testing the Disputes, does anyone know how to escalate an inquiry to a full dispute?, every process I do just closes the dispute 'no further action required', any help very much appreciated
Hello, in Connect, is there any delay in funds being transferred from our platform account to when they are available to be paid in a connected account?
This is using separate charges and transfers and manual payouts. For instance, if there was $200 in the platform accounts balance, could we create a transfer of $100 to a connected account and then immediately thereafter create a payout for $100 to that account’s bank?
If we change the Price of a subscription item so that it's invoiced quarterly rather than monthly how is proration handled? Also I assume we would use the subscription item modify endpoint?
I created a promo code, FATHERSDAY. It's set to expire on June 11. These are the settings. And yet, when I check pay by link, stripe says the code has expired
Hi need help)
Hi all. I'm testing a few custom Radar rules and I have doubts about what variables to use in some cases. Can I get some help from someone with experience writing Radar rules?
First goal: Block attempts to use a prepaid card to start a subscription with a free trial.
Hello I can’t receive the verification code on the Booksy app trying to get payments
Hello, Im using booqable app, and deposit refunds are not beign processed!
Hi, I am invoking create checkout session api with success_url in the payload but still I am getting error saying that success_url is missing and 400 (Bad request) is thrown
We are a nocode platform. We use blockly to build logic
Yeah I got logs URL as well . I dont see any payload in the request in log dashboard
@main jackal please keep messages in the thread I opened for you
using stripe dotnet, does anyone know how I can add beta headers?
https://stripe.com/docs/connect/ua-enable-payment-guide#create-connected-account
Hello everyone,
I am trying to block a credit card on Stripe (using the PHP SDK) based on the card's fingerprint. I was wondering if this is possible?
Hi! once the invoice is paid manually by customer how do we recieve the result ?
Hi all, i had a quick question about the docs here: https://stripe.com/docs/connect/service-agreement-types
“Transfers to recipient accounts take an extra 24 hours to become available in the connected account’s balance”
Does this mean that any funds that are transferred to a connected account with this configuration will have an additional delay of 24hours until they can be paid out, even if the funds have already settled? Or would it just mean that funds charged to this account take an extra 24h to settle? (or maybe something else?)
Using pricing tables -> checkout, with adjustable quantity, is there a way to change default quantity when the user first hits checkout? If not, is there a way to make quantity more pronounced on checkout? The qty picker is so small i'm worried users won't notice it
Hi! So we're using the trial_settings.end_behavior.missing_payment_method = 'cancel' setting. What I've noticed is that even if the user is being put on a Free plan when the trial ends, Stripe still ends up automatically cancelling the subscription. Now I totally understand this is a strange use case but was wondering if this is a bug or expected behavior? Free plan typically doesn't require payment so I would've assumed this setting wouldn't trigger but just wanted to confirm. Thanks!
Hey everyone, I am trying to figure out when subscription is getting changes, either upgraded or downgraded if client need to update their card, Here is code which I think should work. am I missing something
$subscription = \Stripe\Subscription::retrieve('subscription_id');
$paymentMethodId = $subscription->default_payment_method;
$paymentMethod = \Stripe\PaymentMethod::retrieve($paymentMethodId);
if ($paymentMethod->status === 'requires_action' || $paymentMethod->status === 'requires_payment_method') {
// Card needs to be updated
// ...
}
Hi, I'm trying to figure out how to get rid of a payment option on my stripe account and would love to have someone to talk to
Hi, I have a huge problem with failed payments because customers use empty debit cards, I noticed jasper.ai is trying to charge $1 right after the sign-up to a free trial to check if there is a balance and immeadiatly block users and ask for another card. How can I do this as well?
Is there a way to see API request logs to stripe connect (specifically https://connect.stripe.com/oauth/token), I'm getting a 400 bad request back, but not seeing it on my dashboard and unable to debug further
is there anyway to display the customers balance in money on the issued cards?
Why am I unable to retrieve a payment intent after it has succeeded using stripe connect? I double checked all credentials and it always gives me 404
for no-code payment link, i want to show it in Japanese but seems it automatically shows in English, is there a way to solve this?
Ok. So I was just playing around with the code to achieve the use case of changing the interval of the a subscription. From my understanding, since each subscription item has to be the same interval, this means I have to change ALL items under the subscription to the new interval.
This also suggests that I have to use the 'price_data' in order for a new price to be created for the product.
From what I saw, this creates a new price but one that is archived and not able to be used for other subscriptions etc...
Is this the recommended way of doing the above? It seems like one idea would be to just create a new subscription all together and add the appropriate items with the new interval.
Additionally, it might be better to have hardcoded (static and customized) ids of the prices that represent the different possible intervals, that way, if I want to update a subscription, say from monthly to quarterly, I swap all the sub item prices to the corrosponding quarterly version.
Mainly just looking for guidance for this usecase
Why is LatestCharge always null in .NET SDK even though latestChargeId has a value?
hello do you have a prebuilt customer portal? like the webhook where I can select what i want and code is generated?
Hello, i am trying to verify my account but it does not let me verify my EIN, i received my EIN from IRS this week
what can i do about this
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!
Is there a way to create a catalog of stripe products without code?
Hey there, I want to create a recurring subscription service that has an upfront flat rate with an additional usage based rate for anything that goes over the plan limit. For example, the "good" plan costs $10/month for 1000 events, and then 1 cent per event over 1000. I want to charge the flat fee upfront, but the usage based billing documentation says that this is not possible with Stripe Checkout or the Customer Portal: https://stripe.com/docs/billing/subscriptions/usage-based#billing-in-arrears.
However when I tried creating a checkout session for 1 product with 2 prices under line items, 1 for the flat price and 1 for the graduated tier pricing it seems to be working fine as expected so it seems to be supported. Is there something I'm missing here or are the docs out of date? Want to confirm before putting in the extra effort of building this with Stripe Elements.
Hello. I'm experiencing something stange. Not sure if it's default behaviour, or caused by some custom logic of my own. The issue is:
Using the customer billing portal, if I add a payment method (Specifically Test Card 4000000000000341, which declines after attaching), the defaultPaymentMethodId is set to null on my subscription.
Adding other test cards doesn't null the defaultPaymentMethodId. Or at least, I haven't been able to reproduce this behaviour with other cards.
After adding the test card, I receive a webhook indicating that the payment method has been attached, and then immediately another indicating that the subscription has been updated (updated to null the default payment method). This second webhook is not received when using other test cards.
Is this standard behaviour?
Hi
When connecting standard accounts via Stripe Connect can the "Doing Business As" and "Privacy Policy" fields under the created accounts Profile be prefilled or updated after the fact via an API call?
I need help
I cloned this GitHub code.
https://github.com/stripe-samples/subscription-use-cases/tree/main/fixed-price-subscriptions
And I want the card element to be the payment element.
But, if I put clientsecret in option, the address/payment information input screen will not be displayed.
By the way,
const options = {
mode: 'setup',
currency: 'usd',
};
If I enter, they are displayed.
What could this be?
Stripe connect fee split help needed
I have a product that has 460 prices attached and I'd like to delete them all. What's the easiest way to do this?
Hi dev team, will the secret key and public be expired ?
hello dev team, I want to setup an account in Indonesia but I don't see it in the country selection. Can you please advise?
i have some doubt regarding topup
hi, my account is set to GMT+8, but when I do subscription billing's trial_end, it seems to be using UTC.. any idea why?
Hello, we have enabled Stripe connect so that we can have gross payouts made to one bank account and Stripe fees debited from another. How do we enable this feature in the dashboard?
hi, does anyone know how to intergrate stripe into uniapp mobile app with saving card
Hi, I'm trying to filter invoice records which was created after the mentioned timestamp using this API https://api.stripe.com/v1/invoices?created>1685778521 but it returns all the record.
Hi. I have a question that relates to 3D Secure. Here is the context, which will be followed up by the question:
I am making a Saas product that has multiple "plans" (lite, standard, ultimate, etc.). To collect payment and begin the subscription process, I was originally using Stripe Checkout. However, after finding out that it doesn't allow the user to choose from previously saved payment methods, I switched to making the subscription manually.
My second approach was to create the subscription on the backend, with a "default_incomplete" payment_behaviour, and then provide the payment details on the client side. Worked great... until I found out that subscriptions will trials are immediately started. This a problem because the user could just NOT provide payment details, but have a trialing subscription. I wanted to get all payment details before the subscription started. So I had to switch methods again.
My third approach is as follows:
- User goes to page where they input credit card details
- I create a payment intent on the server side and return the client_secret
- Client side then uses the client_secret to show to CardElement in React
- Once the user enters their card details and clicks submit, I immediately create a payment method (using stripe.createPaymentMethod)
- I then attach this payment method to the user
- I then send a request to my server side to create the subscription, using the paymentId of the payment method I just created on the client side (its now attached to the customer, so it should work fine). The created subscription originally had a payment_behaviour of "error_if_incomplete", but then I remembered that 3DS is a thing, and so I must change the payment_behaviour to "allow_incomplete".
Now, given the context, my question is this:
How can I communicate to the front-end that action is required, show a 3DS modal, and then complete the payment intent?
Hello, I'm getting this error No such customer: ' and pretty sure it's because I don't understand it fully.
- When the business signup we take them through the onboarding process using stripe connects. They onboard and we store the stripe account id
- When the Business's customer tries to place an order. We will render StripeCard Element (reactjs) using the following snippet. stripeAccount id coming from stripe connect onboarding
stripeAccount: stripeAccountId
})```
3. Then using createToken and passing in cardElement
`const { error, token } = await stripe.createToken(cardNumberElement)`
I get the token back.
4. Server will create a customer like `$client->customers->create([...], ['stripe_account' => <connect stripe account id generated at step 1>]`
5. and finally make a direct charge request with the token and at the end keep same thing is point 4 `['stripe_account' => <connect stripe account id generated at step 1>]`
Did I get it right?
Thank you 🙂
Hello I want to change the tape description which generate when the payment made by woo. Is there some way to change that description.
Hello, I'm experiencing a significantly high negative balance in my Stripe account (acct_1LuhGPDlqoLrd46L) based in Brazil. Could you please provide me with some insights or possible reasons for this? I would appreciate any assistance you can provide in understanding and resolving this issue.
Hello, I want to get which payment methods are enabled in dashboard as as response from API in node js. For e.g. If Apple pay is enabled in dashboard so I want to know is it enabled or not in response from API in node js.
Hello, I'm getting this error here and I'm trying to conciliate this with my current flow but it's not obvious at all.
Hello, I am currently using Stripe to issue individual payment URLs, but is it possible for multiple people to use the payment page for a subscription for one product?
Hello, I am facing a issue. When taking payment by BBPOS WisePOS E readers (Android integration) sometimes after a successful payment reader automatically redirect to this page and get stuck.
N.B: its only happing with live payments
Hello, our business has two domains pointing to the same legal entity. Our main domain we don't use as our customer-facing brand, but our other domain is what customers see and what we technically would want to use when selling products/invoicing customer so there's no confusion. We've been told that we need to create a separate Stripe account for our brand. Becuase we've previously been using our main domain and have customer records on that account, is there any way we can link those customers to the new Stripe account, or do we technically need each customer to re-register using our brand Stripe account going forward?
Hi Team, Can we reopen the thread? and add rubeus in same thread
Hello folks.
Is there any way to bind a common custom data to all events in no code payment links? client_reference_id only is sent in session complete.
Hi team
Is there a way to include Stripe's charges while setting up a checkout session for a customer? Like, if I want my cut to be $500, can I show the total on the checkout page to be higher so that even after Stripe's cut, I end up with $500? Just trying to figure out if that's doable. Thanks!
hello, can we use same pricing-table in live mode and test mode at same time with testing and live keys ?
My client has requirement.
'I have another request for the stripe checkout page, we need to add fields for the company there
there must also be an address'
Can I ask for company address if user is purchasing as a business
Two-step verification, I used the verification code on my mobile phone, but he reminded me that the verification code was incorrect, but there is no problem with the account I logged in here
hello guys,
i am implementing a stripe API in node js , in my project there are two type of user , one is coordinatore and second is referee , how to implement api so that coordinator pay money to the referee
in nodejs. please guide me one by one step
its my first time to implementing this
can i get the backend
how can i get card saved and link with client
and how can support multiple payment method and doesn't need to type email everytime
Hello, can I pay to one of my connect account, using my platform account customer id?
I'm currently working on exception handling with stripe.net. Here's an example:
catch (StripeException e) { response.Error(e.StripeError.Message); }
I'm wondering whether it's possible for StripeError to be null. Does it always have a value?"
why i get this error whenever i try to charge customers.
If I do top up then any extra charges will deducted from my account?
Hi, when using a payment link for a subscription product, how do I retrieve both the meta and the client_reference_id when a user uses the client portal to update their subscription? I cant seem to find a way to access this information.
I want to hit this api const transactions = await stripe.issuing.transactions.list({ limit: 3, }); in the documentation i see the parameter named optional. I want to use created parameter. For some reason I cant test this by directly hitting the api, please tell me if im using created parameter appropriately or not.
const transactions = await stripe.issuing.transactions.list({ created.gte: 1685903400, });
how can i active a mendate?
hi can i know how to remove the phone number from the statement of customer even i have followed the instruction to disable phone number showing on invoice
@river prawn Your thread is still open, let's discuss there.
OK Thanks
Is it possible to add additional CAD bank accounts on STRIPE? I find that one 1 CAD account can be linked.
Hello. Does anyone know how to change product price for all active subscriptions using a single request with the API?
hello, can you please share example of subscription_Id in live mode.
Hello, I am using magento 2.4.1 with stripe 3.4.1. I got payment into stripe, but these order not display into magento admin
hello im looking into enabling Google Pay, Apple Pay & PayPal payments via Payment Elements.
However, I need to record customer's country and postcode on my side of the system. Is there a guarantee that Stripe will provide that information for me through above mentioned wallets? thank you for you help 😉