#dev-help
1 messages · Page 145 of 1
Hello, how i change the payment method order from the IntentPayment interface ? actualy the active tab is CB but i want sepa_debit first
Can anyone help? I am not a stripe user however I have had a retailer scam me of xxx and they stated they use Stripe and cannot provide ARN numbers, I want to try and speak to someone from Stripe to report the fraud and also see if they can confirm if the retailer has actually refunded me which was 5 days ago from their shopify store? as I am taking legal action and if I can get my funds back sooner/confirmation Stripe has refunded me on behalf of the scammer/website I would appreciate it as it may ease my mind. I have proof of course, can any Devs point me in the right direction in regards to getting help from someone from Stripe? I have tried their website however I do not have a account of course..
Hello, I am newbie developer trying to make the integration of Vue Stripe into my Vue project but I'm having the following
index.js?acaf:1 Uncaught TypeError: Cannot set properties of undefined (setting '$stripe')
script tag of stripeJS is included in Vue's index.html
Does Stripe send payment failure emails to the customer when an ach_debit fails?
let's keep your thread, you already have one, totally fine if you have new questions
Hello, is it normal that when I load a webpage with a stripe card element ( that include client.js ) then it call a php page that make an intent
so each time the page load, I have an intent "incomplete" in stripe dashboard, so I guess I do not use stripe the right way ?
Hello, I'm utilizing direct charges for my customers who are selling on my ecommerce platform. As a marketplace facilitator and service provider I'm taking a percent of the transaction and the entirety of sales tax which I'm calculating and submitting in the PaymentIntent's ApplicationFeeAmount. The problem I'm running into is in regard to giving refunds. Since the user making the purchase should be refunded the sales tax amount, and that amount has gone to me I would need to refund that portion of the ApplicationFeeAmount, else my customer is out that amount. Unfortunately, it doesn't seem the refunded application fee amount can be specified, and can only be a fraction of the total fee based on the fraction of the original amount being refunded. Is there some other way or transaction I can perform that gives me more control over the amount refunded? https://stripe.com/docs/api/refunds/create see refund_application_fee
Got a quick question about subscription schedules and automatic cancelations. Want to have a stripe admin / staff take a look at an account and tell me how many times the person will be billed based on how the sub sched is setup.
Hello everyone ! I've got a question about SetupIntent and PaymentMethod.
I have followed this guide https://stripe.com/docs/payments/save-and-reuse?platform=web to collect payment info with the SetupIntent API. I'm at step 6 and succeed to save card info with the Payment Element but something bother me : I can't find how to tell stripe to set the payment method as default when the confirmSetup succeeded.
From what i understand it's the responsibility of the return_url to :
- retrieve the SetupIntent (with the get params)
- check his status if it's "succeeded"
- if so call the paymentMethods attach API on the customer with the paymentMethods accessible from the retrieved SetupIntent
So am i on the right path or is there a faster way of doing this attach default payment method part ?
Good day,
Looking for some guidance on this project.
2600 users and their cc info have been moved over from Chargebee to Stripe.
Next step would be to have the users assigned to the subscriptions (monthly, 3 month, 6 month, annually) in Stripe so they can start getting billed on this platform.
I’m getting the same answer from Chargebee and Stripe that they do not assign users to subscriptions.
I can create a csv file with the required information like this http://icecream.me/825e61adc1c7f476af7c16439b8ba571 but I cannot find a way to import the file.
I have come across this article https://stripe.com/docs/billing/subscriptions/build-subscription?ui=elements but I’m not a full time programmer. Is this the right article I should be looking at to assign users to subscriptions?
If I were to manually assign each client to a subscription in Stripe and cancel the one in Chargebee I would estimate it would take about 1 minute per client or about 43 hrs.
-
Is there a way to import the csv file above?
-
What would the estimated development hours be to have this imported using one of the supported programing languages in the URL above?
-
Can you pull data from the csv into one of the languages for a bulk import to create the subscriptions?
Thank you.
Re: #903456237562253323 message
There are no refunds attached to failed charges. That's why I'm asking
@steady bramble Let me reopen your thread and you can continue chatting there - one moment!
Hi, I'm seeing the following error with the PaymentRequest button:
Uncaught (in promise) IntegrationError: You have an in-flight confirmCardPayment! Please be sure to disable your form submit button when confirmCardPayment is called
Is there a Stripe element for getting / verifying bank account information? All the ones I found are for cards
Hello! Is it possible through the API to find which payout contains a specific payment/charge?
Is there a way to retrieve the card info that was used after the payment was confirmed? i.e. to fill in this info
Hi there. I have a question. Can all account data (like Elements and PaymentIntent) be copied to another account if both accounts agree to this? except the banking data of course. Only setup
Is it possible to have the card number / Expiration / CVC in one line with payment element ?
hi so i paid for the service but i basically got scammed how should i dispute this
they sent me a link of stripe to pay and i paid by card
Helo!
What is the parameter for the EPS bank in confirmEpsPayment: https://stripe.com/docs/js/payment_intents/confirm_eps_payment ?
Many tanks in advance!
Is assume it is the same as idealBank-element with iDEAL?
We're using a bit of an older stripe api version, and was wondering if it's still possible to use the stripe.js v3 payment request button module with the sources api. We can't currently support the payment intents flow, so it this even possible right now?
Is it possible to accept payments from Russia or China? The docs mention eg. ability to accept RUB currency but idk
Hello and sorry, it's me again. I receive the following exception when executing:
stripeResult = await this.stripeClient.confirmWechatPayPayment(clientSecret, {
return_url: returnUrl
});
IntegrationError: Expected client value web or mobile_web in payment_method_options.
Couldn't find anything in the docs.
Ok, I found it, it's just not documented:
payment_method_options: {
wechat_pay: {
client: 'web',
},
}
@vocal wagon Glad you found it! Also, you can ask multiple questions in your existing thread. 🙂
ah ok, thanks
I have a question related to API for payment terminal in Canada. I have developing POS on top of terminal using JavaScript. Since in Canada Stripe API does not return Credit Card number (due to law), Is there any way to identify returning customer?
How do I know which currencies are supported by WeChat Pay? The doc says "(depending on business location)" and I am receiving an exception stating that I can only use "EUR" and "CNY". I requested "GBP".
How do I swap a user who is on a recurring monthly/yearly subscription to a one time pricing plan? Basically Recurring to a Lifetime plan
looking at handling the webhook for payout.paid and using the docs here https://stripe.com/docs/expand/use-cases to pull the originating transactions to compare stripe fees vs application fees and the net amounts. question i have is in that doc it has a hard coded connected account ID, but looking on the payout object I don't see an account id listed. wonder where'd i'd pull that from on the webhook event so i can do the lookup (if i don't specify the account it checks the platform account where the payout doesn't exist)
Hello! I'm trying to figure out how to create a test account for testing integration. Do I just create a normal account? There's no actual "test" type account
just flip the toggle to "test" data and you'll have a new set of api keys and webhook setups you can do
oh so this is sufficient?
yes, once you flip that you can look and you'll see your api keys are like sk_test<blahblah> and webhooks setup there are independent of the prod ones
oh you're right thanks!!
How do you guys parse it in JS? Stripe\Collection JSON
I'm getting this
Stripe\Collection JSON: {
"object": "list",
"data": [
{
"id": "prod_KUcwJdecGGeVBc",
"object": "product",
"active": true,
I am new developer and I am writing here as I am usure who to ask for advice.
I am developing an app with in-app purchases features using Stripe.
The user pays a small amount (always less than 10$) and I need to find a bank account that allows me to receive payments with very few to no fees per transfer. I cannot use ACH payments as not suported by Stripe outside the US. Any suggestions?
hello please I want have this error: location isn't recognized by the tax engine. Set an address on the customer object and verify with the tax[automatic_tax] status, but my customer have country and city, I use automatic_tax in subscription with stripe php, please some help
arielbo-tax
We're having troubles getting two hostnames to activate Apple Pay correctly. We are using the exact same live/test keys on another hostname, which is a member of the same SSL certificate, and it works fine.
It seems very difficult to troubleshoot "Either you do not have a card saved to your Wallet or the current domain" -- Both conditions are 100% met.
Is there any way to get real debugging information for that environment?
Hello, I am using express connected accounts and payments come from multiple different apps, placed on different servers. Is it possible to have webhooks for specific accounts? e.g. send events to example.com for events only for specific account
👋 Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
hello I m working with automatic tax = true in subscriptions , when I testing different countries and i see that I receive this error again:
ustomer_tax_location_invalid
The customer cus_KV3J7KU7aBPYVl's location isn't recognized by the tax engine. Set an address on the customer object and verify with the tax[automatic_tax] status.
I see that in the case of US you need more information address (city, country, postal code, and line) than for example Bolivia, Argentina, please could you have maybe some list of this validations to work with automatic tax = true in subscriptions ? and program this in my own flow?
If I cancel a subscription immediately with prorate set to true, does the prorated value get refunded to the payer??
can someone please help me?
I received this message but not sure why... "business isn’t eligible to use Stripe because it doesn't meet our Terms of Service. If you think this may be a mistake, please contact us."
:question: @crude zenith Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
I'm seeing an ACH refund that the Stripe UI indicates is refunded, where the data in the refund.created event on the payment has refunded: true but the refunds list has a refund in status: pending, is that normal?
Hi everyone - I'm trying to retrieve the cancellation_reason that is provided when a customer cancels their subscription in the Checkout portal. There is no mention of it in the API for the customer.subscription.updated event. Does anyone know how I can retrieve this data?
I asked this on stripe live and you recommended I ask in Dev help as it could possibly be an issue "Question, possibly an issue... I have metered billing and when a customer installs an application the total installed usage is reported and it works great until a user installs more than one application within the same second where It looks like Stripe will merge the install count and report one large count which is no good when I'm using highest report for period. I solved the issue by passing a timestamp but curious to what exactly was happening"
👋 Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Hey I may have encountered a bug with Stripes retrieve invoice preview system. I am unable to preview coupons/discounts with annual subscriptions. It works as expected for monthly and non-recurring prices, but discounts are not being applied to annual subscriptions. I am setting both subscription start and end dates, with proration enabled. Is this a bug or am I missing something?
Hello, so i have a question , How can i send money to my sellers account without the on boarding process of connect accounts because it will take the user out of my application or is there a way to manipulate the on boarding process
Hello, is there any stripe engineers here? Does this work as when you where in freenode?
It's weekend. They will be back on monday
10:00 <Stripebot> 👋 Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
hello
how are you?
I want to implement proration payment for membership.
for it, I want to make billing date will be 1st every month.
so if user subscribe membership 15th, then I want to charge price for rest 15 days and billing from next month 1st
if someone has experience in such case, please help me
After digging through the docs, it seems like this is what you might need https://stripe.com/docs/api/subscriptions/create#create_subscription-backdate_start_date @spare igloo
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
For new subscriptions, a past timestamp to backdate the subscription’s start date to. If set, the first invoice will contain a proration for the timespan between the start date and the current time. Can be combined with trials and the billing cycle anchor.
someone correct me if I'm wrong
So if that property is set when creating the subscription the very first invoice would be the prorated amount, and then the actual start date should charge the normal amount
Stripe is really bad
Hi. I use Connected account. I would like to keep 2% in reserve to manage the chargeback, etc... Is it possible in the Stripe dashboard? Or I need to develop it?
I don't think Stripe connect has that on the dashboard, but in the code you can apply the application_fee_amount property to collect 2% of the transferred amount?
how old do you have to be to use stripe in the netherlands
https://stripe.com/en-nl/ssa Scroll to b. Business Representative and see if that answers ur question
It basically says if you are under 13, you cannot use Stripe platform, but if you are 13 or older but under 18, you must be represented by a legal guardian or parent in order to conduct business using Stripe services.
Hi guys.
I created a product and price for it, how can I send my customer to pay on stripe or maybe I can create a payment link via api?
Is the product & price always going to be the same? Because I'm sure you can just redirect them to the checkout page and let Stripe handle the payment without you needing to build your own integration
yes, the price is going to be the same
what do you plan on doing after the customer's payment goes through?
I mean the product won't change its price
you'll need a way to get the info yeah?
shipping (so I need address as well)
hmm ok, you should be able to create the payment link and just reuse it however many times
and you can collect the address on the page too
if you choose this route instead of building your own integration, i would highly recommend listening to Webhooks whenever a payment goes through so you'll know which customer it is associated with
I kinda have my own integration. It just doesn't seem trustworthy to me
I mean it's like 3 fields: CCN, Expire, CVC. Looks dodgy
oh ok, you mentioned payment link so I assumed you wanted Stripe to handle it for you. Wdym trustworthy? if you have your own integration you'd still need to use Stripe Elements to allow the customer to enter their card info, its the same thing
yes I know. It just doesn't look right: 3 fields for CCN,Expire,CVC... I mean it works perfectly for me, but if I were customer I would never input my CC into this fields 😄
so what I want to do: to create a payment link via api, add to database and attach a href='paymentLink'
like you know user clicks BUY NOW and it redirects them to checkout page. So I want stripe to handle this checkout page.
I assume STRIPE STAFF aren't working on weekend?:)
or it's just bad timing on my side??
There's also Stripe Checkout which is different than Payment Links https://stripe.com/docs/payments/accept-a-payment?platform=web&ui=checkout, you can use that to create a checkout session which will allow you to set the price, product, etc. on the server and the response sent back to the client would be a URL which you can redirect to the customer.
I honestly don't know what you mean by those "3 fields not looking right" because they're exactly what it is - Stripe Elements. Everyone that wants to integrate Stripe into their own platform uses it. Whether you use Stripe Checkout, Stripe Payment Links, Stripe Invoice, or build a custom payment page on your site with Stripe Elements, it never will send card info to your server with their API methods.
If you think customers will feel worried about Stripe you can disclose that somewhere in your platform, maybe under the terms or privacy policy
I know... Unfortunately I can't show you 3 dodgy fields cos I wiped my database (reworking schemas);
And because I am so good developer that I don't do neither stage environment nor any extra git branches nor using test database.... So it's all ruined for now 😄
@vocal wagonThanks, I will see the link now...
Thank you for the link 🙂 I think that's exactly what I want
idk what your business logic entails but just dont save the actual raw card details to the db and you'll be fine
Hello everyone! I need a little help: Is it possible to implement a custom subscription form without integrating the customer portal and all the webhooks logic?
What do you exactly need to do with the custom subscription form? In other words you're asking if you can create a subscription via the API instead of doing it manually on the dashboard right?
Yes, I'm worried about how customers would cancel their subscription if I don't integrate the portal. I'm trying to help someone integrate Stripe, and she needs an additional checkbox apart from the standard Stripe checkout form, and also tax ID collection (which I noticed it can be enabled in code).
I know that I don't save them. I know that I don't even have access to them. It's just from user perspective the fields are looking dodgy. I believe that Stripe checkout looks way more credible than integrated stripe elements.
Elaborate more on "portal"? to answer your original question directly about the subscription form we'd need to know what that form is supposed to look like, what fields it requires, etc. because there are many different ways you can approach this. For example, do you already have a Setup Intent set up by the customer where they already entered their card details, and they can then use it for later usage? Or do you want to collect payment, and start subscription, all in one go, with some additional fields like tax id (if applicable)?
how can I delete product together with price?
They are the same thing just styled differently, best thing to do is to assure your customers in a privacy policy or some little "note" on the bottom when they click on it, it'll show a pop-up
iirc you can only delete the product if it has no price, and you can only delete a price if it has not been used yet
So, the situation is the following: my friend offers writing services (writes articles, blog posts, etc.) to others. She has 3 different subscription plans. She just needs to be able to collect payment from customers, and the customers must be able to cancel whenever they want. She also needs an additional checkbox for explicit (rather than implicit) consent to some terms and conditions, and also tax id collection if applicable. So I guess it's the latter situation. It would be great if I could implement this without having to go through all the webhooks/customer portal (https://stripe.com/docs/billing/subscriptions/integrating-customer-portal) stuff.
Ideally, they should be able to pay & then cancel anytime they want using just their e-mail, without having me to implement the customer portal, etc., but I'm not sure if I can do that with Stripe.
If you need some kind of checkbox to agree to terms & conditions that could be presented before the user selects a subscription and save that to some field for the User/Customer model? The portal lets them add tax IDs too which stripe will handle, and can let them do everything. But still confused what you need to do that is on your end aside from the consent checkbox? If you need the data for the subscription then yes you will need to implement webhooks since you are not handling it on your own platform.
Hi guys, i'm doing a subscription functionality and i need you to say if the flow is correct.
- So i'm creating customer in stripe when creating an account in app.
- Then i'm creating the subscription when user selects the suscription to pay for
- Then Card Element appears and after payment the suscription becomes active
- On user details i send the active subscriptions based on email and customer id and activate my app's functionality based on the active status boolean
- I made some buttons to activate and deactivate subscription with cancel_at_period_end and keep the subscription active the whole month
I needed to create a refund button and cancel subscription for good.
And this is my question:
I see there is a refunds api.. if i create a stripe refund.. it will resolve in maybe few days.. but automatically i need to cancel the whole subscription right? He will get the money after few days but his subscription will be ended when he requested the refund. And maybe he will get email and fix the stuff with the bank right? What can i do more to help him if he doens't get the money back
From the Refunds docs seems like Stripe is only responsible for processing the refund, how long it takes to go back to the customer is dependent on their bank. Some banks can take even longer than the 5-10 business days suggested. If you want you can give the customer a grace period, and limit functionalities on the client & API calls?
Doesn't seem like Stripe can also go beyond outside their platform and trace when exactly the refund goes back to the bank account as that's the respective's bank information. https://stripe.com/docs/refunds#tracing-refunds
Yes, it's mostly that checkbox that she needs, and a toggle to subscribe as "Individual" or "Company" (in which case it should display a tax ID field). Doesn't need to manipulate the subscriptions programmatically otherwise, just the customers must have some way to cancel if they want.
Are the customers going to be logged in when they pay, or can they pay without an account?
She tried using a payment link, but that doesn't have the checkbox or the tax ID collection...
I think they need to actually login tot he portal and then add their tax ID
No, they won't be logged in, just pay without account
@vocal wagon I thought if user cancels the subscription with cancel_at_period_end he has the subscription active the whole month, but if you refund it will be canceled for good, you won't have access to the functionality anymore right? How's is better to be done?
My thought was that when he clicks the refund button i will trigger stripe.refunds.create and then cancel the plan automatically with his access to the app functionalities.
Is that for a personal account? She needs the tax id of customers if applicable
I am not sure, I was just referencing your concern regarding refunds. But since it's with subscriptions you can cancel the subscription and have access for the rest of the month. If that's the case, maybe you can set some kind of value that indicates when the user's account should expire?
👋 Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
hi stripe dev help, wanna ask if i had implement a payment testmode gateway, will it charged money in real life if i typed in my visa card details?
Hi Stripe, how can I fix a payout that was sent to a closed bank account?
Hi how would i like have a integration so it doesnt redirect to stripe checkout it just renders the modern checkout in the page
Is iFrame a solution?
What do you mean by "testmode gateway"?
idk im new too coding
activate your account
Ohhh. Are you wondering if you use your real card if you'll be charged?
yep
You can insert an iFrame with the checkout page but I would avoid using iFrames as much as possible (despite Stripe Elements using them), but that can work
Or just build your own
Then no you won't be charged during test mode
i am using custom payment thing
Only if you are in live mode, you will be charged
how can i add like name and stuff
What language/framework?
ok tq sir for the help really appreciated it have a good day
html and node
just plain html?
no
are u using a framework like React, Angular, Vue? or are you using the vanilla javascript sdk
i have it front end to html
and backend node
yes but on the front-end, you are only using the vanilla js sdk?
no the frontend is only html
so what do you have right now for the html? can I see?
post it in a http://srcb.in
i just downloaded https://stripe.com/docs/payments/quickstart
ok, so you are using the vanilla javascript sdk
There is a way to retrieve the product with it's price in 1 request?
yes i guess
also does stripe have some sort of like
url req
bc i am making a blog on devs.rip
the code you linked doesnt do any redirect though?
Hi how would i like have a integration so it doesnt redirect to stripe checkout it just renders the modern checkout in the page
and they said my account is being shut down
it says coming soon and its obvious i cant code lmao
wdym if its price?
oh
Is there a phone number to call stripe? These platform conversations are completely useless
i think its email
only
now
The stripe website is very useful for every single aspect. Except customer service and resolving issues. Epic failure on thst part
Seems like based on the Product API there is no option to provide a Price ID. If you need a Product based on Price you can save it yourself to a DB?
They do have a customer support number, I've contacted them before
true i used devs.rip as my domain and they said its shut down for payments even though there were none 😭
Where can I find this number. It is listed nowhere that I can find
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Request a Phone Call
do i have too have code on my website too not get Shut Down
i don't know why your website got shut down in the first place
We are reaching out with some bad news. After reviewing your information and website your business presents a level of risk for customer disputes that we will be unable to support. Due to the high level of risk on your account, we are ending service effective immediately. Unfortunately, we're not able to reveal more specific information on how we do risk reviews at Stripe, and why your account was marked as high risk.
i have had no payments
what so ever
Hola:
Quisiera saber si alguien me puede ayudar a implementar stripe checkout a una aplicación asp.net c# mvc 5.
also from what you said regarding this server, keep in mind it is specific to development, your issues seem more geared toward their security/business side of things which the dev team or other people here who hadn't had that experience can give direct support @vocal wagon @worldly sable
ok
@vocal wagon i need help how do i add it so instead of like it using a zip and card it uses whole address
A demo of a payment on Stripe
my demo
Stripe does not have an element for address so you'll need to implement that yourself
oh oof
can i add like amount
like the amount the customer can pay?
a custom amount
yea
i am making donate
so add an input field for the user to enter a numeric value
how
Question for you guys, I have an app with customers and organizations, where each customer can own multiple organizations
I am using sessions and the billing portal, would it make more sense to a different stripe customer per organization or each of my customers is one stripe customer?
I am thinking the former so that way they can differentiate the different subscriptions in their portal
It is very similar to github org billing, where billing is managed through that org's dashboard
And one more thing, I'm currently using metadata when I create the session so I can figure out which sub is which when the webhook is called, is that the preferred way?
In Stripe Connect settings, is there a way to configure Redirect URIs for both URLs with "www" subdomain and without? e.g. I have added a www.mywebsite.com/stripe/connect/ URL, but if I try to add mywebsite.com/stripe/connect/ (without www), it doesn't do anything and doesn't get added.
After a lot of reading I found out that you can use expand to get your product with it's price, through price list.
$price = $stripe->prices->all([ 'expand' => ['data.product'] ]);
Hi I would like to know how much commission I pay to stripe when a payment is made by customers.
?
any one here ?
stripe has great docs, first result on Google
Issa-pricing
👋 Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
I am getting this error: This property cannot be expanded (verified_outputs.first_name). I am trying to expand and get the user's first name with stripe identity. I am using test data and a restricted api key, but it still does not work.
Hey all
In the following situation..
- A customer's payment fails
- Stripe sends out an email to inform the customer of failed payment
- That email contains a link to update payment information
- Is there a pre-generated page or link or library or something for getting the customer to update their payment info?
i think it's called the customer portal https://stripe.com/docs/billing/subscriptions/integrating-customer-portal
I wanted to know if I could use an issued card as a bank business card since the card is issued by a Stripe's bank partner? I do have a current business account, but I would love to keep a good amount of money under one umbrella for transaction, tracking and disputes.
Hi there can I please have some assistance with random payment errors. This is the error I am getting. 99% of the time we don't have this issue but recently have been getting this. The code base hasn't changed which is weird. Has this occurred before?
Hi, anyone have nodejs + stripe experience here, i have some issues, with assigning Stripe card to my user account????
👋 Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Need some serios Help i am having Major Problems activating my account
Hi! Does anyone know how to keep the money in Stripe and decide for yourself when you want to make a withdrawal?
Hi i been following the doc from this URL, https://stripe.com/docs/connect/collect-then-transfer-guide?platform=web#create-account. So i want to ask if with this checkout.session, can i pay out to 2 or more destination? if it is not possible, then how should i do it? (i am doing a project regarding 1 buyer paying to multiple sellers)
I think you can do something like, hold the funds, then create several transfers to the destination of the Connected Account
Because the funds always go to you first, then you can apply any additional fees or charges to your merchants before giving them the entire payment
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, hope you all have a wonderful helloween upcoming!
I am receiving the following error with Klarna in the test environment:
A payment method of type klarna was expected to be present, but this PaymentIntent does not have a payment method and none was provided. Try again providing either the payment_method or payment_method_data parameters.
"klarna" was in "payment_method_types" when creating the payment intent and it did not fire any exception
Any ideas?
Hi guys, I want to know if i need to create a stripe customer for every user in my nodejs app, also how can i attach a card to my user in Nodejs
i don't know about the card but you should create a user. in my case when i create a session i believe it does it for me. also nice to attach their email and customer id in the metadata
Resolved. The JSK SDK method docs on "confirmKlarnaPayment" were missing the info from the Klarna "accept payment" page:
payment_method: {
billing_details: {
email: 'jenny.rosen@example.com',
address: {
country: 'DE',
},
},
},
return_url: 'https://your-website.com/checkout/complete',
hello, i need help integrating my Stripe account to Beatstars (a beat selling website). But Stripe asking me to set up a whole business account. Can't I just have a personal account?
Setting up a business account means I have to put in the company registration number and my legal name in the company, but it's not my company. I'm just selling digital goods using a 3rd party service
For attaching to a customer: https://stripe.com/docs/api/payment_methods/attach. Then you can save the necessary information such as the Payment Method's ID so you can use it to charge the customer using a Payment Intent later. https://stripe.com/docs/api/payment_intents/create
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hi!
In live mode I make a pay
in stripe get info
Payment failed
No further payment attempts are scheduled based on your retry settings
and my subscriptor get active status... Why? 😮
okok thanks
Hey can I use stripe checkout in App for app Store ? For example I redirect to the stripe checkout internet page and then they close and use the app, is it possible or apple will block the app from publishing ?
Because I know the in app purchase thing but lot has changed recently. I need for my business model to delete the 30% fee from apple
Not an expert but I believe that's not allowed. I remember reading a lot about apple cracking down on subscriptions not billed through the App Store
Ofc you can do it, but you probably shouldn't
daishiky-checkout
Hi, I have a stripe connect account where the receiver of money signs up with stripe connect and the payers uses a stripe checkout session with a reference to the stripe connect account during setting up the payment intent. Could someone tell me which webhooks I might want to listen to? Since there are only one time payments there is no need for customers etc. unless you recommend I still do that.
hi guys,
I have 2 plans (product):
- Plan A: simple invoicing of a project with quantities
- Plan B: billing based on consumption
What is the solution to use if a user starts on plan B, then on the 15th of the month, after consuming, goes back to plan A. I see that the consumption is removed from the subscription.
Should I create a new subscription with plan A and end the subscription with plan B? or do you have another solution?
Thank you
"What is the solution to use if a user starts on plan B, then on the 15th of the month, after consuming, switches back to plan A. I see that the consumption is removed from the subscription."
What I mean is that I go on the subscription, I delete the plan B product and I put plan A. In this case I have a message warning me that the consumption will be deleted.
Hi,
I would like to know how can we create one plan which can be mapped to mapped to a basket of or a set of products for a single subscription.
👋 Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Stripe Subscriptions allow you to add up to 20 subscription items https://stripe.com/docs/api/subscriptions/create, and each subscription item can have a price.
I need help from some staff to help me integrate the collection stripe in the ASP.net mvc 5 c # project since I've been looking and I can't find anything to help me. I've seen one from normal ASP but not from mvc 5c and I hard to understand. @bleak breach
Hi I have created a subscription schedule passing current timestamp as phase.start_date. This should have created a active subscription, but it has only created subscription schedule. This is the request - https://dashboard.stripe.com/test/logs/req_hvLVZZSRAPXCyW Can someone please check this request and tell me what I have done wrong? (I am suspecting it maybe due to DST (daylight saving time), or timezone issue)
what if i dont own a website
or social media im making one
and i had a friend pay me 1$
and now my stripe is not supported
We can't see your request logs
Post a screenshot or something similar
What exactly is it you need help with? You should specify the problem and provide any details including what you tried working with and what results you got, and what results you actually want
Request sent on 12:41 PM Oct 31st 2021 UTC :
{
"metadata": {
"tenant_id": "cc312395-2957-401e-8200-18cca654f0f6"
},
"expand": {
"0": "subscription",
"1": "phases.coupon"
},
"end_behavior": "release",
"phases": {
"0": {
"invoice_settings": {
"days_until_due": "10"
},
"coupon": "RajQZBe6",
"collection_method": "send_invoice",
"items": {
"0": {
"quantity": "1",
"price": "price_1JDRuQBuQq6cUmE7WWO76gir",
"tax_rates": {
"0": "txr_1JqdLtBuQq6cUmE73IK5kPqU"
}
}
}
}
},
"customer": "cus_KVefYGXrtip5qp",
"start_date": "1638276093"
}
Response:
https://pastebin.com/Ara5jrJX
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
The problem is that I don't know how to integrate it into asp.net mvc 5
Integrate what exactly?
You still didn't specify what it was you needed help with aside from the framework you were using. "Collection Stripe" is very vague, can you please be more specific?
Can I see the code so I know what youre passing in?
I could see Easy digital downloads when authorizez an account via OAuth a event is fired
account.application.authorized
But with our application using Oauth guide https://stripe.com/docs/connect/oauth-standard-accounts we are unable to see such event connecting account via OAuth.
how can i do that.
Why should the code matter? The request body contains all the params passed
The API invoked is POST /v1/subscription_schedules
Hello guys, i want to create a refund, but i need to add the paymentIntent. How can i get the paymentIntent for that certain subscription that needs to be refunded? I tried getting the paymentIntens based on customerId but can't tell which one i can use.
Hello
Someone also has access to my ppup account and im trying to lig them out but it wont let me
Hi there can I please have some assistance with random payment errors. This is the error I am getting. 99% of the time we don't have this issue but recently have been getting this. The code base hasn't changed which is weird. Has this occurred before?
Something went wrong
You might be having a network connection problem, or the payment provider cannot be reached at the moment.
anyone know what's wrong....this was just working for me like two days ago 😢
You had the sam eissues?
No your issue looks different from mine
this is mine
when I click through to checkout session, it says "Something went wrong..."
ah nevermind
mine was just an API key issue...I had updated it correctly a couple days ago but was on an outdated working branch
The code I have in the view is the following:
How can I change the code so that I get the text of the button in Spanish
@vocal wagon
Why does the card directly appear in the payment window and it doesn't let me choose a payment method? and why don't you put the amount in the payment window? @vocal wagon
I need help understanding the txn_#### code we are collecting. I think I'm confused about Payment TXN id's Vs. Charge Id's.
Given this TXN ID: txn_3Ji1HsG30Vl6ne6N1PwQrWnu, this is the payment transaction ID?
So what is this TXN ID: txn_3Ji0NiG30Vl6ne6N0l5WodUJ, they are related.
you can look them up in the stripe search bar
and itl show related sources and transactions etc
I am... might be duplicate payment actually.
Which API do I use to look up a payment given a TXN ID?
maybe BalanceTransactionService
Hey, so I am trying to locate balance transaction's associated with the refunds on NSFs. I have a charge py_1Jo5xVAN9UGzw70gfNz8BvCO It has no refunds according to the stripe API. But there is also an event, evt_1JpAMkAN9UGzw70gUPQpxaAB that has a charge payload that does list out refunds, and has one with the ID of pyr_1JpAMiAN9UGzw70gy3XhJTJ7 How can I find that refund without going through the events for a charge?
Hi, I have a production subscription charge - currently set to MYR1/day. However, the subscription was not updated on the first day.
Invoice was finalized and automatically marked as paid because the amount due was RM0.00
Apparently a credit was applied, why/what scenario would cause a credit to apply?
Additionally, on the second day, MYR2 was charged. It seems like the amount due (MYR1) on the first day was 'postponed' and included in the invoice on the second day.
Decided to reach out to stripe support as this question is a non-technical issue.
Thanks
hello,the error message resource missing, under what circumstances does this appear?
Hello, stripe is not triggering any webhook events for checkout sessions which originate from my server
I'm running on vercel with a checkout endpoint generating a session for the customer. They are then redirected to stripe hosted checkout
the test checkout completes successfully and the event is logged in the stripe dashboard
no webhook attempts are made
I can send test webhook events for my endpoint and I received a 200 response
additionally, stripe payment links result in webhook events being sent
Hi where should I add merchantId in the React Native SDK?
Dears, I wonder is balance object's available_on field accurate to 1 second? What's mechanism behind the available_on field?
Hey all
With Stripe checkout, it's possible to send a customID through to the backend
But is it possible to send an array of values?
Or more than one value?
I mean clientReferenceId
praine-Checkout
Hi guys! I've decided to go with stripe and found this sample project: https://github.com/stripe-samples/accept-a-payment/tree/main/prebuilt-checkout-page. I've changed a little bit of handling successfully paid status, but i dont know how to handle canceled status. I would appreciate your help!
so here is the server:
const express = require('express');
const app = express();
const {resolve} = require('path');
require('dotenv').config({path: './.env'});
const stripe = require('stripe')(process.env.STRIPE_SECRET_KEY, {
apiVersion: '2020-08-27',
appInfo: {
name: 'stripe-samples/accept-a-payment/prebuilt-checkout-page',
version: '0.0.1',
url: 'https://github.com/stripe-samples',
},
});
app.use(express.static(process.env.STATIC_DIR));
app.use(express.urlencoded());
app.get('/', (req, res) => {
const path = resolve(process.env.STATIC_DIR + '/index.html');
res.sendFile(path);
});
app.get('/checkout-session', async (req, res) => {
const {sessionId} = req.query;
const session = await stripe.checkout.sessions.retrieve(sessionId);
if (session != null || session != undefined) {
res.send(session);
} else {
res.send('Invalid session!');
}
});
app.post('/create-checkout-session', async (req, res) => {
const domainURL = 'http://localhost:3000';
const pmTypes = (process.env.PAYMENT_METHOD_TYPES || 'card')
.split(',')
.map((m) => m.trim());
const session = await stripe.checkout.sessions.create({
payment_method_types: pmTypes,
mode: 'payment',
line_items: [
{
price_data: {
currency: 'huf',
product_data: {
name: 'T-shirt',
},
unit_amount: 2000 * 100,
},
quantity: 1,
},
],
success_url: `${domainURL}/success?session_id={CHECKOUT_SESSION_ID}`,
cancel_url: `${domainURL}/canceled?session_id={CHECKOUT_SESSION_ID}`,
});
return res.redirect(303, session.url);
});
app.listen(4242, () => console.log(`Node server listening on port ${4242}!`));
index.js:
import React from 'react';
import ReactDOM from 'react-dom';
import {BrowserRouter as Router, Switch, Route} from 'react-router-dom';
import Checkout from './components/Checkout';
import Success from './components/Success';
import Canceled from './components/Canceled';
import './css/normalize.css';
import './css/global.css';
function App() {
return (
<Router>
<Switch>
<Route path="/success">
<Success />
</Route>
<Route path="/canceled">
<Canceled />
</Route>
<Route path="/">
<Checkout />
</Route>
</Switch>
</Router>
);
}
ReactDOM.render(<App />, document.getElementById('root'));
Success.js
import React, {useState, useEffect} from 'react';
import {Link, useLocation} from 'react-router-dom';
const Success = () => {
const [session, setSession] = useState({});
const location = useLocation();
const sessionId = location.search.replace('?session_id=', '');
useEffect(() => {
async function fetchSession() {
setSession(
await fetch('/checkout-session?sessionId=' + sessionId).then((res) =>
res.json()
)
);
}
fetchSession();
}, [sessionId]);
return (
<div className="sr-root">
<div className="sr-main">
<header className="sr-header">
<div className="sr-header__logo"></div>
</header>
{sessionId && session.id ? (
<>
<div className="sr-payment-summary completed-view">
<h1>Your payment succeeded!</h1>
<h4>View CheckoutSession response:</h4>
</div>
<div className="sr-section completed-view">
<div className="sr-callout">
<pre>{JSON.stringify(session, null, 2)}</pre>
</div>
<Link to="/">Restart demo</Link>
</div>
</>
) : (
<h1>Invalid session id!</h1>
)}
</div>
</div>
);
};
export default Success;
Cancel.js:
import React, {useState, useEffect} from 'react';
import {Link, useLocation} from 'react-router-dom';
const Canceled = () => {
const [session, setSession] = useState({});
const location = useLocation();
const sessionId = location.search.replace('?session_id', '');
useEffect(() => {
async function fetchSession() {
setSession(
await fetch('/checkout-session?sessionId=' + sessionId).then((res) =>
res.json()
)
);
}
fetchSession();
}, [sessionId]);
return (
<div className="sr-root">
<div className="sr-main">
<header className="sr-header">
<div className="sr-header__logo"></div>
</header>
<div className="sr-section completed-view">
<div className="sr-callout">
<pre>{JSON.stringify(session, null, 2)}</pre>
</div>
<Link to="/">Home</Link>
</div>
</div>
</div>
);
};
export default Canceled;
Again, it would be great if somebody can help me how to handle statuses. Thanks
(React, node.js)
Is it possible to move subscriptions from one stripe account to another? even if I'm not the owner of the first account?
Hello, I'm unable to create custom date for each installment in subscription schedule
hello ! does some card issuing bank support 3DS?
How do i see a breakdown by country of my income on stripe?
Anonymous kind soul
krishna1443-Subscription
dilkw-3ds
RonWaffle-Country
grand27-ReactJS
Can one plan/price be mapped to many products?
If yes then how is that to be done in the stripe price object?
Am I to put it as an array in the
stripe.price.create({
amount: 3000
product :[... ]
})
we are migrating to new application via stripe connect
that is from EDD to custom connect platform.
further subscription update gives message.
https://share.getcloudapp.com/NQu7KWgo
invalid_request_error
You can't make any changes on a subscription that was not created by your application.
How to fix this issue
Hey guys. I've integrated this one: https://stripe.com/docs/payments/capture-later How to test card hold with insufficient funds on card? Can I use some special test card?
adityaj-subscriptions
hello, i encountered a fake site which uses our products (and watermark photos) and offer it for a fraction of the price, they use you as payment provider, so where do I send my complaint?
didn't find any other way to contact directly
@vocal wagon I'd suggest contacting that company directly, or https://support.stripe.com/email
there's options on that page for contacting us without an account
anyway we can't help you here and it's not the right channel ,so please follow up in that direction, thank you!
Hey I have been following the docs at https://stripe.com/docs/billing/subscriptions/coupons/codes#limit-redemptions
The example scenario given suggests that promotion_code[max_redemptions]: 1 would limit the promotion to 1 redemption per customer, however what I'm seeing in the dashboard after applying the promotional code to a subscription is that this limit actually applies across customers in the same way coupon[max_redemptions]: 50 would.
Ideally I'd like to prevent any customer applying the coupon more than once to their subscription but it appears the promotion code limit is not working this way.
Thanks for your help,
Will
ok thanks.
hello! Is there a card that the issuing bank does not support 3ds in the provided test card? I searched in this document, but I didn’t find it.
https://stripe.com/docs/testing
Hey guys! I'm working on implementing a link to Stripe's Customer portal. I make a request to our API to get a link to the page, however, when I try to open the link in a new tab with window.open browser API, I'm getting a cross origin error " Response to preflight request doesn't pass access control check: The 'Access-Control-Allow-Origin' header has a value 'http://localhost:3000' that is not equal to the supplied origin.". What am I doing wrong? Is there a way to bypass the CORS issue?
@chilly orchid the last card in the list at https://stripe.com/docs/testing#three-ds-cards
@meager hawk
Can one plan/price be mapped to many products?
If yes then how is that to be done in the stripe price object?
Am I to put it as an array in the
stripe.price.create({
amount: 3000
product :[... ]
})
This is not supported by card network, what I want is not supported by the issuing bank
@chilly orchid then I guess we don't have a card for that specific case!
Can We set discount, shipping charge in BBPOS WisePOS E reader display?
Like this situation
Hello, when I am passing some data in the metadata, is there any way I could pass in a message that is longer than 500 characters?
Hello, i am using the function : checkout.sessions.create()
It is working fine, but i want add informations about the new customer who will be created, like : address, country and ... and ID from my DB.
I saw the field : metadata.
But it doesnt bind to the customer object, is it possible to create some customer metadata directly inside : sessions.create ?
Hello team, I need to know if we can customize the label of the bank statement after we use SEPA direct debit payment?
Hi, maybe this is not 100% the forum but has anyone deployed the example server from stripe-react-native on Gcloud? If so, what did the cloudbuild.yaml final project setup look like?
alguém pode me ajudar com a conta live?
:question: @verbal dome Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
J Rietz-GCloud-react-native
can you tell me why my live account does not receive payments? it doesn't appear api secret key
Hi there, i am getting this error on sepa_debit
error: Stripe::InvalidRequestError: This PaymentIntent requires a mandate, but no existing mandate was found. Collect mandate acceptance from the customer and try again, providing acceptance data in the mandate_data parameter.
Hello everyone! Is that possible to charge connected accounts (through Stripe Connect) monthly (besides application_fee)?
Hey guys. I have an endpoint on my BE where I create a client session on Stripe and 303 Redirect the FE to the created session. Basically, I was following these examples here: https://stripe.com/docs/billing/subscriptions/integrating-customer-portal#redirect
Now when the FE gets redirected to Stripe, we get blocked by CORS. Doesn't Stripe allow cross origin requests? Why the example then?
Gleb-CORS
We're a platform connect account who want to use the payment request button to allow for apple/google-pay tokens. We usually store card tokens to a customer profile on our platform account, and when the user wants to make a payment we clone the platform token, and use the clone token for a direct charge on the merchant's connected stripe account.
I see the payment request button's section about connect platforms, and need to know if we are able to:
- Save a wallet token to a customer's profile and then clone it as a one-time-use token for a connected account direct charge
- When we register subdomains, if we're using this cloning method do we need to use the connected stripe account id during subdomain registration or just the "plain" method.
I have product details stored on my database with a primary key can I use that in my stripe Price object to refer to the Product without creating a Product specifically on stripe?
Stripe. Prices. Create({
product: 'my-product-table-primary-key'
})
Hey guys! Is it possible get the apple pay button to show up using PaymentRequestButtonElement on a windows machine? Do you have any emulators to suggest or whatnot? Not sure how to go about it the best way.
Hello, My account is freeze over high risk? But other website same as my business is integrated
Is there anyway i can appeal?
:question: @sand mist Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
👋 I'm building a Controlled by Single Platform Standard Connect Integration. I'd need to mark a Stripe connected account as deleted in our backend when the user deletes it.
Can the user delete their Stripe connected account in the first place? If so, would Stripe send us an event when this happens?
Happy to give more context, if needed!
Hi all. I use Stripe Connect and I manage the payout. I would like to create an automated reserve of 3%, make the payout every Monday/Wednesday/Friday (payout works on week-end?) and charge £2 by payout (or nothing if the payout is less than £5). How can I handle it?
Hi there, I can see that you can create a "note" at the bottom of the customer page in the stripe dashboard. Is it possible to create these notes through the API as well?
ok, thanks
@drowsy kindle is it possible read those notes through the API?
please use the threads to chat @drowsy kindle instead of the main channel
Hi, I was wondering if it's possible to download a pdf of an invoice (based on a date) using the api?
Is it possible to update Stripe::Terminal::Reader objects with a Stripe::Terminal::Location
Why do the Webhook examples not use promises? I keep getting errors saying that I'm not handling promise rejections
Hi, can someone help me please, how can i add a loder icon on react-stripe card input elements ? somentimes they take too long to load
Hi, I am setting up stripe to use on my business. Is it possible to bill after my service is delivered ?
We deliver leads but I dont bill until the friday of each week, will they have to put in their credit card # each time ?
Hello there, I am trying to test the Stripe-Connect account verification process for custom onboarding (actually is everything in test-mode of course). The endpoint for a webhook is already set on my server. Now i create a VerificationSession and send the secret for it to the client. Then on the client-side i call the verification modal and choose the option, where the verification documents will be automatically filled with test-document to trigger a certain verification result. I choose verification success my server will be triggered as expected with the status verified, but then if i proof the corresponding account, the requirements for document verification are still there and the individual has still the status unverified. Can anyone help me understanding which steps i missing after the succeeded verification session? Many thanks and have a nice day.
Hello,
When I create a subscription by api, with payment_behavior='default_incomplete', while the subscription is incomplete, the invoice seems directly set as finalized.
And so, when I update the subscription with a promocode (100% once), the first invoice is not updated.
Is there a trick to handle this case ?
Thanks.
Does the Stripe Upcoming Invoice endpoint's Invoice Items parameter only accept recurring price id's or is it also able to take one_time price id's?
I’m not receiving my money??
I don’t understand?
I need a contact number for stripe?
Hi I have created a subscription schedule (via API) passing current timestamp as phase.start_date. This should have created an active subscription, but it has created a subscription schedule. This is the request - https://dashboard.stripe.com/test/logs/req_hvLVZZSRAPXCyW Can someone please check this request and tell me what I have done wrong? (I am suspecting it maybe due to DST (daylight saving time), or timezone issue)
I need a contact number for stripe?
Anyone able to look into this for me?
@vocal wagon there is no phone number. Please contact our support team as mentioned twice in the thread you have. You need to stop posting in the main channel please!
shamma-chancellor-balance
Hello! I know you can send payment confirmation emails through stripe but is there any way I could add some custom information? Like, would be great If I could send the email through the checkout complete webhook and add some custom data to it. Is this possible? thanks
Ur text message confirmation stuff seems pretty broke right now
Trying to get into my account and not getting any text messages coming through
and then locked out of my account because i hit resend too many times.
Hi. About the authorize and capture; I need to authorize and capture 7 days later. I need to know if the end of the authorize is exactly 7 days after the authorize? or it's at the end of the 7th days? And is there a webhook to know that the authorize will be over?
Hello. Here's what we're doing:
- FE creates a payment method;
- FE sends the payment method id to BE;
- BE attaches the payment method to the customer;
- BE updates a default payment method for the customer in their invoice settings;
- BE creates one or a few subscriptions;
I've been testing this with the special testing CC numbers: https://stripe.com/docs/testing#cards-responses and what made me suspicious is thatinsufficient_fundscase is failing at paragraph 3, when we try to attach the CC to the customer. I hardly imagine this as a real world scenario. I mean, why would anyone care about the funds amount when all we're doing is attaching CC to the client?
My question is - if all the steps mentioned above are successfully done, all the Stripe API methods are executed without exceptions, can we be 100% sure that client payed their bill for the newly created subscriptions?
Good morning. How do i find out why my business was disqualified for stripe
is there a number to call for customer service?
I can't log into my account, its saying it doesn't recognize my email
and the back up - my phone number changed
so idk where to start
helppp
:question: @surreal solar Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
@surreal solar https://dashboard.stripe.com/reset or https://dashboard.stripe.com/recover or email support@stripe.com
There isn't a direct phone number today so those are your options
This Discord server is for developers asking questions about their own code/integration and we can't help with account specific information here. Please use one of the options listed above
Hey, is it possible to use 3D Secure in the Charge API?
in the stripe connect world, is the "CONNECTED_STRIPE_ACCOUNT_ID" considered a private key? or is it okay to expose?
i know i can reverse a transfer made to a connect custom account, but is it possible to also debit the dispute fee imposed on the platform? my use case is the platform takes responsibility for disputes related to fraud, but our user takes responsibility related to disputes regarding anything else (such as the product not being as described)
Hi, We're a potential Stripe Connect customer, so this may be a very stupid/simple question. Our user interface is 100% mobile application based. We do have a backend to perform the communications with Stripe, but all of the UI is either Android or iOS. Going through the Standard Connect documentation for onboard a new user, it talks about redirecting the user to various URLs at different points in the process. I’m assuming that we can open a browser session from the mobile app and pass it the specific Stripe URL involved, but at the tail end of the process, we need to get the user back into the native mobile app and not the browser. In your docs (Step “4. Handle the user returning to your platform”), it talks about a ‘return_url’ and ‘refresh_url’. As Stripe is using this as a redirect url, I’m assuming we’ll need at least a web-based UI piece for that page, if for no other reason to say “close your browser and return to the app”. Is this the normal method of completing the onboarding when initiated from a mobile application, or is there a cleaner way that I’ve overlooked?
TIA
Hi, i have a question about scheduler API. I use FromSubscription to create a new scheduler from an existing subscription, and then how i can add a trial (for example) of another plan and at the end of this phase return to the original sub? I try to set end\start but i receive some error ("he subscription schedule update is missing at least one phase with a start_date to anchor end dates to." or "You can not modify the start date of the current phase." )
Hello. Is it possible to set the paymentMethod for an initial invoice attached to new subscription if we create all the supporting objects when the customer clicks pay. For example, when the user clicks pay, I'd like to create the customer if she does not exist, create a product, create a price, create a subscription to the price/product, have the invoice generated , a payment intent created and confirmed and the card used be set to the default for the customer. I see that the subscription will auto generate the invoice and payment intent, but now how to get the customer's card associated with this, all-in one step.
hi, we are developing a software that I want to sell by subscription plans on my website and I would like to know if stripe can validate that when a user logs in he have an active subscription plan?
Hello. In the subscription object, in items.data.price, is unit_amount and unit_amount_decimal the price before discounts and taxes are applied, or after?
Hello, I'm attempting to create a customer and associate it with a connected Stripe account, this is the format of my php post:
However, this is not being connected to the correct Stripe Connect account, it's only being created in my list of Customers on the Main Account side. I've successfully created/connected customers from within Postman, but when I translate the PHP to CURL, and use that in my code, the Customers are once again posted to the main account
Hi, I'm trying to setup a webhook using expressjs: 4.17, serverless and aws lambda
I've created an api endpoint for the same and I've been testing it out through the dashboard, i copied the example as is with minimal modifications for serverless.
const serverless = require("serverless-http");
const stripe = require('stripe');
const express = require('express');
const app = express();
// This is your Stripe CLI webhook secret for testing your endpoint locally.
const endpointSecret = process.env.STRIPE_ENDPOINT_SECRET;
app.post('/stripe_webhook', express.raw({type: 'application/json'}), (request, response) => {
const sig = request.headers['stripe-signature'];
let body = request.body;
let stringedBody = body.toString();
let event;
try {
event = stripe.webhooks.constructEvent(stringedBody, sig, endpointSecret);
} catch (err) {
console.log(err);
response.status(400).send(`Webhook Error: ${err.message}`);
return;
}
// Handle the event
console.log(`Unhandled event type ${event.type}`);
// Return a 200 response to acknowledge receipt of the event
response.send();
});
module.exports.handler = serverless(app);
I'm getting the following error in my lambda logs
StripeSignatureVerificationError: No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe? https://github.com/stripe/stripe-node#webhook-signing
Any idea what I'm doing wrong?
In a subscription object, how can I get the price paid after a discount is applied (if a discount exists)?
hey, got a question about refunds for ACH charges
please use the existing thread instead @paper nimbus
is there a standard way of converting unix timetamps that are attached to charges and subscriptions into Date objects? (Swift or Javascript). I keep getting the year off by 31 years (in Swift)
Hiho! The method "stripe.paymentRequest" requires to provide the country code of the account. Which method do I need to use to get the country code of the current account?
Hello there. I have some questions about 1099K forms for connected accounts.
-
At what point does Stripe file the form?
I ask because I am wondering if I can make some modifications to the form as I see appropriate and re-upload it back into Stripe before Stripe files it. This would need to be done before Stripe files, unless Stripe amends the form and re-files. -
In what format can I download the 1099K form from Stripe? (PDF, CSV, etc...)
-
Does the 1099K form from Stripe include platform fees AND application fees? Only one of these? None of these?
hi all, quick question; does an account.updated webhook event get triggered on custom account creation?
I am needing help changing my bank information
I have kith care
I do not have my last debit card to update it on my own
Is there a way to query a Connect Standard Account to see if it's ever had a subscription before?
Hello 👋
Think I've spotted a bug in the new PaymentElement setup with a partner payment method
For 1099K connected accounts, does Stripe send a webhook when a connected account's 1099K form becomes available?
Hi there - I'm migrating an integration to use payment intents and a bit stuck on the best practice once a Payment Intent is confirmed via JS (via confirmCardPayment)
Once I have the confirmed PI client side, what's the best way to verify it server side (without webhooks)?
Is there an API call I should initiate from my own backend to check that the PI was processed successfully and for the amount I expect?
hi, i need some support for one of my customer which try to create his account
I think I found an error in the docs. Just checked the source. Right before part 3: https://stripe.com/docs/billing/subscriptions/integrating-customer-portal#webhooks, https://gyazo.com/9bf61815b544b49d21adb65f1d9b6f51
SessionCreateOptions has no ReturnUrl property, only SuccessUrl and CancelUrl, which I use when creating the checkout session. This is the customer dashboard so not sure what that means in this context
Hi, I'm calling the JS stripe.confirmSetup(elements, confirmParams: { return_url: the_url, redirect: "if_required" }); and it's complaining that redirect is an unknown parameter. It definitely was working earlier this morning, trying to figure out what made it stop.
Hi, I'm working on customer portal integration into React/Node app. I created an endpoint in the backend according to the docs `app.post('/create-customer-portal-session', async (req, res) => {
// Authenticate your user.
const session = await stripe.billingPortal.sessions.create({
customer: '{{ CUSTOMER_ID }}',
return_url: 'https://example.com/account',
});
res.redirect(session.url);
});` when I call it from my frontend I keep getting cors errors. However, if I simply return the url of the generated session and navigate to it, it works properly. How can I fix the cors errors?
I'm not seeing a way to get at the previous_attributes of an event data object in the node typescript API. Did I miss something? I want to make sure that for things like refunds I am processing transfers for the correct refunds in my platform account.
i am unable to top up my issuing balance and getting a required permissions error
any ideas where I should even look to understand the permissions error, this is on a connected account
Hi there can I please have some assistance with random payment errors. I have attached a screenshot of the error I am getting. 99% of the time we don't have this issue but recently have been getting this. The code base hasn't changed which is weird. Has this occurred before?
Hi people!
newbie here
anyone that can help me with a guide on Variable amount with Elements?
Is there anything that I can do from malicious users running a tool to run through hundred of credit cards on our commerce site? it's a diff ip, diff session every time. Radar blocks most of these, but it's sourced from the same script/user
are you using something like recaptcha or hcaptcha?
also does anyone know where i can get branding icons like these?
no - we wouuld rather not put captcha on the checkout form if we can help it - many US sites still don't do this
hm. you could try something like recaptcha v3 if you don't want to challenge users. it would probably be a good idea to reach out to stripe support if they're getting through. stripe probably has more info
mastercard is having uh..... issues
Hello, i am in France, and i want to create a "Hub", i will sur STRIPE CONNECT.
But some of my Customer, will be from South America.
It seems, that Stripe doesn't Work there .... it means i cannot create a STRIPE EXPRESS account for them and connect them to my Stripe ?
Hallo, i want to ask. What is phone code number for Malaysian user
Because i want to add payment method at my dashboard
Yeah , but it come Austria on the dashboard when i want to register my phone number
please respond in the thread.
Hello, which webhook event should I use to catch the completion of individual verification?
https://stripe.com/docs/connect/identity-verification-api
From this document, I understood that it is "account.updated" event.
But when I tested actually, it seems it is not fired.
This is a reply to following thread.
#dev-help message
It's possible that no even is sent if everyone is synchronously verified
I think it's certain that individual veritifcation is done asynchronously, because I tested several times by my self.
I confirmed by following process. Is there something wrong in my testing process?
At first, I completed account onboarding process without filling in individual verification documents.
After that, I logged in Stripe dashboard again and submitted individual verification documents.
I expect "account.updated" event is fired, but there is no logs that event is fired both on my app logs, and stripe dashboard.
^unarchived to make it easier
Does the Stripe terminal test card need to be activated in some way to stop it from declining?
Hello! I am looking for some help ! I am planning to migrate my existing e-commerce payments from square to stripe. Looking we have options we’re we have automatic options to tax filing to different states based on sales we do my e-commerce website
hello!When the app executes 3ds, the onPaymentResult method will be called. If onSuccess is called back, I should judge whether I need to capture via the backend based on that condition? To explain, our current process is to create paymentIntent on the backend, app confrim, and then capture on the backend.
Hello,
Could you help me understand which fields in the bank_account object returned by your REST api are mutable?
We periodically query bank_accounts via the /payouts endpoint with the expand-destination parameter for Stripe users that have integrated with us via Oauth.
A couple days ago, we noticed that the last4 of a bank account object changed from one value to another (e.g. 1234 -> 5678). However, the stripe object ID, routing number, fingerprint and bank name have all remained the same. Is this expected?
Thanks in advance for your help!
Hey folks, I'm trying to implement a system payment for an app delivery system, I would like to know what can I use on stripe end, I was reading the docs about connect accounts, but I don't how can a create a payment, pay then only transfer the money when the delivery is over, I'm really lost, I'm read the docs a bunch and I'm lost, can someone point me to the right directions? Ty
'StripeProvider' cannot be used as a JSX component. Can someone help me on this issue?
I am using stripe-react-native
Hi team, we've been reviewing the new Elements documentation and migration guide (https://stripe.com/docs/payments/payment-element/migration). It's unclear to us how to implement it in a checkout flow (we're not using the Checkout hosted pages as we need it to happen with in our UI). Previously, we would create a payment intent just before calling confirmCardPayment() with the final payment amount, by sending a request to the server. Now it would seem we need the payment amount ahead of time so we can create a payment intent and render the Elements widget. As the payment amount is not known at the beginning of the check out flow, as the user is adding items, changing quantities, etc, how can we render the payment form using the current Elements implementation?
erangalp-elements
hello guys,
I have a question regarding the subscription, how can I make the cycle to 1st of every month regardless of the date they have started the subscription. Like someone has subscribed on 16th then his card should be charged 50% of the actual amount and then on 1st his card should be changed every month
Hey guys , is there a problem with logging in with Verification codes today? Not me or other account owners are able to receive the codes via text
@golden cosmos
Hello,
The return to merchant button is not working When I am done with my Sofort payment method. Any help?
neil3rd-accountid
Hey lovely Dev team! I've noticed that the "Outstanding" section at the Invoices in the Dashboard is filtering with an old parameter 'closed=false' (which is equivalent to the 'auto_advance=true' parameter) and therefore keeping the Open invoices with 'auto_advance=false' from appearing in the "Outstanding" section. Is this how it's intended to be? It would be better if the "Outstanding" section just filters by Open invoices instead of also filtering by this old parameter
mohsinsabir-sofort
hi everyone, I am trying to integrate react-native stripe form in my project, and I am having this problem on IOS, please help me.
Invariant Violation: Native module cannot be null.
dexter-outstanding
hi @golden cosmos can you help me?
minhphan-react-native
Hi, I have created subscription schedule, but unable to view other phases of subscriptions request ID: req_yX6Iw64hzeDRai
Also, each phase has different pricing and different due data
Hi can someone help me? I'm currently using Product Catalog 2 and when I create a subscription via Subscription::create() function it return me this error..
Hi, we switched our 3DS flow from stripe modal to custom iframe integration. From there, we receive now some 402 errors authentication_required we did not have before the switch. Can you explain me why I did not get this errors before?
hello, I am not a developer, but I am looking to find a developer who can help me build a simple stripe checkout for my websitefor 3 products
i'm not available at the moment due to meetings, will be right back!
Hi, I've setup payment link and coupon codes with stripe, it works perfectly fine. I'm just unable to create a 100%/free coupon code, it works only upto 99%. Can anyone please help, if there's a way to provide 100% coupon code to customers as well?
Hi, Could you please confirm me the correct email for Spain support'? I have this one but i cant sent a message , it seems that is not correct. support-spain@stripe.com
Hi Team, when i integrate with applepay, failed to call the js and shown below "Either you do not have a card saved to your Wallet or the current domain (feature-payment-develop---xuwei.preview.shoplazza.com) is not registered for Apple Pay. Visit https://dashboard.stripe.com/account/apple_pay to register this domain." But actually, i've already registed the domain, also i log in with an us account (binded with a card but not is us), just wonder why this fail to call?
Dianne-chargebee
@golden cosmos Hi Alex, tried replying to your thread but cannot. Regarding google merchantid, we are trying to enable GPay in a React Native app. So was wondering how do we enable it? Do we need to include any config like merchant Id? any document to look at?
museumofororientaldance-devs
suraj-destination-charges
abignalet-402
vaibhavagar-100%
skybach-react-native
Applepay return payment not completed but emailreceipt received and amount detected
aruljothi-applepay
Hi all! I have a problem with Connect. I successfully created a SetupIntent using the PHP sdk with some connected account, but when I have to confirm che card using stripe.js confirmCardSetup, I try to use the on_behalf_of parameter to connect to the account, but it tells me
parameter_unknown - on_behalf_of
Received unknown parameter: on_behalf_of
How am I supposed to confirm the card for a connected account? Thank you very much!
jacopo-connect
Hi Guys, Ruby dev again, I'm creating price using API but I want to have decimal value
like 29.97
now I'm getting parameter_invalid_integer - unit_amount
can anyone help?
Applepay return payment not completed but emailreceipt received and amount detected
Hi, I am using stripe checkout solution for user to buy things on subscription basis.. I have been seeing people are by mistakenly doing the 2 subscription at a time . Probably they open the checkout page and again refresh the main application and again open the checkout page so I am thinking to implement destroy/expire the old checkout if user click again but I can't find any API which can invalidate the exiting checkout session
Is there any way to invalidate the old session before it got expired
Hi, I am taking my app to production and I need to know how much it will cost per transaction. I am using payment link instead of checkout and I have recurring payments. can anyone help?
Hello!
I am using Stripe Payout library and I am a bit confused about this part that says: destination: Use the destination attribute to specify the debit card or bank account to send the payout to:
Here is the documentation in stripe but i don't understand what card xyz. I have added the bank account i want the payment to be sent to but on the dashboard i can't see a ID tied to the card.
Code Documentation: $payout = \Stripe\Payout::create([ 'amount' => 1000, 'currency' => 'gbp', 'method' => 'instant', 'destination' => 'card_xyz', ]);
Thanks Alex. Is there any workaround for this? We have a few premium customers to which we give 100% coupon..
Hi, I need help with /create-checkout-session
stripe fires CORS errors (Node.js + Nuxt.js)
Hi, to handle subscription with trial, and so setupIntent case, is https://github.com/stripe-samples/developer-office-hours/blob/master/2019-10-02-billing/client/pricing.html#L69-L89 still the way to do or recent changes in the stripe SDK as stripe.confirmCardPayment() replace this code?
Any updated repo to handle this case?
Hi, I am using "Stripe\PaymentIntent::create" method to payout to our connected account. I am getting a response in object form and status is "requires_payment_method". How can i see the payout history that I have sent to connector in our stripe dashboard?
Good morning. Is there any ETA on when the ACH PaymentIntent API will go out of beta?
Good morning. Could someone help me? We have some checkout problems. On our application we have 2 checkout forms. We set up Stripe with webhook and everything works with checkout number 1.
Checkout 2 is making us problems, although they have same frontend code.
When I make POST request with clientSecret and payment data on checkout 2, it receives : Payment failed No such payment_intent: 'pi_3JrLVLGInzjQ0nfH0LleBTBV'. I get 404 on POST https://api.stripe.com/v1/payment_intents/pi_3JrLVLGInzjQ0nfH0LleBTBV/confirm
When I use same backend methods I have used on checkout 2, but implement them with checkout 1, payment is success. And POST on your endpoint is 200ok.
Can you help me please? 🙂
Hey, we are still waiting for an response from the stripe support (since 5 days) after a suggestion from @dry hatch to contact them
is there anything we can do about that?
Hello,
we highly require the "EUR bank transfers in SEPA countries“ for our account. We would love to join this beta with the account „xxx“ xxx
Please let me know if you need any additional informations
Thank you very much and have a good day!
Lucas xxx
Hi,
I want to use Stripe in my web site, with the test key it was OK, but with the true key it doesn't work.
I have a php page, paiement.php, with this code :
if (!is_null($duree) && !is_null($prix)) {
\Stripe\Stripe::setApiKey('the_secret_key_in_clear');
$intent = \Stripe\PaymentIntent::create([
'amount' => $prix * 100,
'currency' => 'eur'
]);
}
And then, I have a javascript page, with this code :
window.onload = () => {
// variables
let stripe = Stripe('the_secret_key_in_clear');
let elements = stripe.elements();
console.log(elements);
// let redirect = "retour-paiement-ok.php";
// Objets de la page :
let cardHolderName = document.getElementById('cardholder-name');
let cardButton = document.getElementById('card-button');
let clientSecret = cardButton.dataset.secret;
...
I don't know how to store my secret key, and how to use it in my code.
Someone can help me, please ?
(I'm sorry for my bad english 🥴 )
I have some questions on stripe docs https://stripe.com/docs/connect/required-verification-information#CA-full-company--transfers
which wordpress plugin is the most recommended by you the developers?
I'm attempting to get some more details in the automated-email from the stripe hosted checkout. I am passing in several line items, all of which appear fine in the checkout UI and thee admin dashboard UI. However, none of those details appear in the email sent.
What am i doing wrong? (Will thread code when created)
Hey, so I'm developing a mobile app (ios) and I want to implement Stripe Accounts (custom). One issue i'm having now is deciding how to implement the process of creating a Bank Account or a Card to associate as external account to a stripe account. I couldn't find anything specific that handles all the processes on the stripe ios sdk (or maybe i missed something?) and from what i'm reading in the docs, using Stripe JS would be a recommended way, but i'd like to avoid further webviews (if possible) unless they ease up the development process. So for ios, what would be the recommended way of doing these?
Hey folks
When getting a balance, https://stripe.com/docs/api/balance/balance_retrieve?lang=python, is the amount in cents? Presumably yes to account for zero decimal currencies
Yes; precision in DB's are "fun" 🙂
Ha, thanks
Thanks for the assist @blazing fox !
Hi, I have no managed to deploy my server. However, when I make a paymentIntent on my app side, I get this error.
I am deploying the exact same server that works locally on my computer.
👋 we're changing the way we serve invoices to use the vanilla Stripe billing portal (previously we used a 3rd party integration). If a user adds a tax id (previously they couldn't and would add the id on a memo handled by the 3rd party system) is there any way to get those values to appear on historic invoices?
If not, is there any way to get other data to appear on historic invoices (any kind of freeform text field would do as a workaround)
Hello, i have a new mobile phone number and i can not verify my paying information with this number. What should i do?
Hello everyone, i have a question about SetupIntent status.
Can a payment method of type card be in 'processing' status ? If yes what card test integration should i use ?
And if it's a card with 'succeeded' SetupIntent status, do i must recheck the PaymentIntent status from the Subscription created (if it has an 'active' status) ?
I have passed the coupon code and its added to the invoice as well but it shows as $0, can i get help on this
Good morning. I am sending a payment intent to Stripe but field "statement_descriptor_suffix" does not accept special character-> ' is it possible to put this in the field one way or another or should we remove this char
Good morning, I have a stripe account that sends webhooks for all 7 payment_intent related events. This works without issue. However, I have a connect account that I also create payment_intents for, and I don't believe I am receiving any webhooks for the payment_intents created within the connect account. Do I need to set those up separately?
userid: 904666382258565130
Spammer from your server
there is a lot
I was here to report that too
type in @6 and you'll see a list of it
looks like the server got raid
@vocal wagon is DM advertising 😔
Thank you all for the reports
Please report them to Discord directly, there's a big red button in the DM interface
You should ban them from here too btw
there is at least hundred of them or even thousand+ at this server. reporting to DMs is not efficient strategy
They have similar nicknames
Already reported, Discord takes a fair bit of time to act 😅
^
Perhaps some sort of verification bot should be added.
in server settings to increase verificating level
I believe that it wouldn't help in such cases as most verification are there to protect the server, not user DMs.
Thanks, we've taken action
Hey guys! I have a bit of a niche question. Hope you guys can advise me on the best solution.
So we have a subscription system with monthly/annual plans. On the annual plan we also allow applying monthly % off discounts. You can enable/disable users in our application (we prorate these charges on the 1st of the month for annual teams) which directly translates to Stripe's quantity property on the subscription. Now we have this weird case where a user's 6m discount on the annual plan expired and they got charged for removing a user. This happened because the unused time on the previous plan quantity was calculated against the discounted rate while the remaining time on the new quantity was calculated against the full price (because the discount expired). Do you have an idea how we can best deal with this scenario?
Under https://stripe.com/docs/terminal/payments/connect-reader?reader-type=smart where it has in the Register in the Dashboard section, you may want to reorder the click on location and create location sentences of number 1. For some reason, when I was reading through it last night trying to get things connected in test mode, my thoughts were focused on sequential steps, and (likely to a bit of tiredness/frustration) it wasn't "clicking" to back up a step.
I would like for my creator accounts to have a connected account but not all of them will be willing to fill in an SSN
- How do I achieve, just focusing on their email, address, debit card details and other easy to get details and with that payout easily without worrying about this extra information?
- This can be independent of whether or not I use stripe.com/connect or whatever
Hi everyone, I have got this (see attached) showing in my account when i visit /v1/balance and I am trying to make a payout of 100 but stripe says that my balance is not sufficient to make the payout.
Hi I am migrating from Charge to PaymentIntent. I followed the guide but I have been receiving incomplete transaction with status 'requires_payment_method'. What is the best way to identify the root cause
Hi,
I am in a similar case of #897779066768351242 message, but with a pending subscription renewal, I can't have the right behavior.
Is there any way to use the incoming invoice api to preview an order for a dedicated user (and so include automatically its balance, coupon) but with ignoring a upcoming subscription renewal?
I tried to pass subscription:null & subscription_items:[] but it doesn't work.
Hello! How does one resolve this when there is no on_behalf_of key for subscriptions.
Hey guys! I'm using PaymentRequestButtonElement with React. There is a toggle in the UI that changes payment price from monthly to annual, and when it changes I need to reinitialize paymentRequest with the new price. The problem I'm experiencing is that it doesn't reinitialize for some reason, useEffect re-runs, but when I click the payment button the price doesn't change. Can any one help me figure out what I'm doing wrong? Here is my code:
anyone had luck integration ApplePay with @silent rune/stripe-react-native? may seem like nonsensical question, I have seen the github repo has 4-5 issues related to it not working. code in example project does not work correctly either, one of my apps in production it just stopped working, with no code changes, which suggests something in stripe backend/whatever else
Any stripe devs around?
@shrewd mist, how is your "isMonthlySubscription" variable implemented?
Hi, I need help with webhooks. I need to grab data upon receiving a payment.
It's just a boolean that gets toggled when a button gets clicked. Dead simple stuff
Hi, we're a SaaS e-commerce platform.
We let businesses and individuals sign up to sell their digital goods, we act as the platform for customers (of the businesses/individuals) and businesses using our platforms.
We're looking to implement subscriptions for our products, however as subscriptions require a customer ID and we do not require customers to create an account on our platform (but rather businesses and individuals only), how should we handle them? Can we create a customer object strictly email-based and then implement our own system to actually validate that customer (ex. email validation at the moment of purchases or customer portal link request and then pass that customer ID to the subscription creation)? How can webhooks be handled based on that as the subscriptions would come from Connect accounts and not our own?
To sum it up, what would the best implementation be?
hello,
when i want pay withe a card test i get thiss error :
Your destination account needs to have at least one of the following capabilities enabled: transfers, legacy_payments
any help please !
Hello folks! We've just noticed that when we log in to our dashboard for our platform, the gross volume is $0.00 and yet, according to our database, we're still processing transactions on our end. Would this be the right place to ask a question like this? Thanks in advance!
Hi, Im integrating Klarna with payment intents in my website and I see that I need to ask to the client to select the "Land" before the payment, is there a way to obtain the list of lands available? or I should hardcode it??
Hi, i have two questions about Connect Accounts:
- is it possible to use the stripe javascript element (for example card or iban) to submit its input for creating an external account? I could not find anything about in the docs.
- if a user wants to update his external account, can be there anything that must be re-verified after the update?
using connect with custom accounts, invoice is created and payment goes through and the transfer (-application_fee ) is automatically created. if i initiate a refund from the dashboard does it not reverse the transfer as well? or do I need to create a manual transfer for the refund amount (or use the API to manage the whole thing)
I'm doing a subscription that is package pricing and meterred with max usage during period. When I create the checkout session, it says total due is $0. This is because it's going to bill them for usage over the next 30 days. Is there a way to bill them for their current usage so the "Total due today" reflects their current storage usage?
Hi Guys, I'm wondering how i go about using the React CardElement js library with stripe connect accounts? i can't see anywhere in the docs for it. in my app i create a payment method for a customer to the connected stripe account
in the stripe js you do this right const stripe = new Stripe('TEST_PK', { stripeAccount: {STRIPE_ACCOUNT_ID} })
just wondering if we can do this for the react library
When initiation a destination charge, the stripe docs say that the fees charged are associated with the rates of the platform account unless "on_behalf_of" is set. We don't want to be using "on_behalf_of" but it seems the stripe API is setting that automatically for that. Do we need to explicitly null that out? If not how do we not use "on_behalf_of"?
Hi guys, can someone tell how can I get test custom account future_requirements object populated without having requirements being populated? It looks like I get both populated at the same time when creating new test accounts
Thanks in advance, everybody. We have an application that uses Connected Standard Accounts. Each client (read: Connected Standard Account) will use Apple Pay from an arbitrary number of subdomains. The apex domain is the same for all accounts. Our questions are:
- Do we need to call
stripe.ApplePayDomain.create(with thestripe_accountheader set in the request) for every subdomain? - If so, does Stripe limit the number of those ApplePayDomains per connected account?
- Or does Apple limit the number of verified domains per Parent Account?
Hello everyone.
I can't find a way to create a checkout session with a subsciption with limited iteration (like a price that is 20€ a month for only two times). Is there a way to do that?
Hi Stripe, We are using Charge(https://stripe.com/docs/api/charges/create) API to process ACH transactions with PlaidToken as Source. Some transactions were declined due to an R03 / "account not found" error. We found that this is because the funding account used was a savings account. Is there a way we can pass the account type (Checking/Savings), hence this transactions will be successfull?
Hello, everyone. Does Stripe support upfront payments for recurring subscriptions?
I'm not finding it in the docs
hi everyone,
do you have experience generating a checkout session with more than one product passed from a webflow checkout page ? (in js)
Is it possible to use the WisePOS E screen for basic inputs. For example, adding a tip to a purchase?
Hi there. We currently have customers tied to stripe subscriptions and we are currently re-writing our web application and at the same time are changing our prices in stripe. What I am trying to do (and I think will work) is iterate over the stripe customer Ids and for each stripe customer set all subscriptions to end at the billing period end (cancel_at_period_end: true) and then create a subscription in the new price model for the same customer. Does this seem like a valid approach? How do I make sure that the previous subscription ends and the new begins without overlap? Thank you
Hi there, I notice that the PaymentMethod object contains attribute that can detect apply_pay (card.wallet.apple_pay), and I would like to know if there's a way for me to create a payment method object with apple_pay like this?
var payMethod = new PaymentMethodCreateOptions
{
Card = new PaymentMethodCardOptions
{
Wallet = "apple_pay",
},
};
I'm a little confused by the behavior of account links. I'm using Connect Express, however, if when I land at Stripe, and type my phone/email it tries to link to a full account. Does the Express account then live inside the Standard account?
hi
i am trying to add woocomer payment getting error
omeone has already signed up for this account with a different email than you entered. If this was you, please re-use the email and phone number you originally signed up with.
If i make a merchant facing coupon for a specific product, how do I get that to apply? Will it automatically be added if a customer in my stripe buys that product...like a loyality thing?
I need to adjust a customer's subscription that's managed by a schedule. They should have been billed on Oct 3rd for a payment but weren't. They're on a monthly installment plan so they should get billed again on Nov 3rd. So, I want to bill them for the first installment on Nov 3rd for the one that should have processed on Oct 3rd and then have the second installment that should have processed on Nov 3rd get delayed and process that on Nov 15th. Then back to the normal cycle of the plan for Dec 3rd. How should I adjust the schedule via the api to accomplish these couple of things?
Hi! Does the new Payment Element work with Subscriptions? I see in the documentation that it's processing a one-time PaymentIntent, but I need to confirm it can do Subscriptions we well to start planning our product migration.
Hi there, i have request_id, can i get its info via api?
Hello please maybe some Can help me with stripe php subscriptions ? I need to know if Can i use this parameter items.price_data.recurring.interval_count with diferent valúes for every item when i create one subscription with Multiple items
Hey there, I just added my domain on stripe's apple pay domains, but for some reason the apple pay button is not showing up. Can someone help me?
I can't update my debit card information on stripe express account. What can I do to get access to my funds if you guys can't update the information for me?
Hey I'm looking for some help with some subscription cancellations with refunds and then immediate subscription creations
Essentially, we have subscriptions (annually renewing and paid in full at subscription creation date) that are dependent on the user's current address. When a user moves to a different state, they need a new subscription with a new subscription amount paid. In order to accomplish this workflow we perform these steps:
- Cancel the current subscription
- Iterate through customer charges and refund until the correct, prorated refund amount has been fulfilled
- Create a new subscription with the new amount owed
- Initiate a balance transaction to offset the refund amounts
Basically the issue that we're running into is that the refund is placed into a draft status for 1 hour before finalizing and this throws off any new invoices due to the fact that the customer's balance has to be adjusted to take into account the amount being refunded. Is there any way to process refunds immediately via the API?
Hey there fam. Stripe doesn't seem to validate address or other fields when adding a payment method. It even allows special characters that are "obviously" not valid. Is there a reason for this? Is it not advised to add our own custom validation to disallow users from entering special characters?
Hi, I have multiple accounts in my Stripe connect that are receiving funds but are not able to have them transfer to their bank. Is there anyone that can help me with this?
Is there a way to have two customer accounts that are the same person merged into one? We have some customers who got into the system with the same email address, but different payment accounts. We'd like to keep the history from the older account while using the new card on file with the new account. We try to maintain only one customer ID per email address, as that's the unique identifier for the customer on our end in the database.
Hi there, if we are moving from Squarespace to WordPress / AccessAlly is there a way for us to move the stripe transactions so that people continue to be re-billed for their subscription if it's already set to re-bill in stripe? Like can we just use the API to pull reference information?
anthonyg-customers
hi, wondering if there are instances when a subscription is automatically updated? specifically, i have a subscription created with cancel_at_period_end set to false, but then another event has it update to cancel_at_period_end set to true and i would like to figure out if that is something that my codebase is doing or if stripe is doing it automagically
Hello! I had a question, I have made my first woocommerce site and I am going to set up Stripe so my customers can use it to pay for products. My questions is, if i am using stripe and i have a SSL for my site, is there anything else i would need to do to make sure that my customers info and my website are as secure as they can be? Thank you for the help!
Can we create a lock of some kind that if a user tries to create two subscriptions in 5 or 10 second's he should not be able to do it?
hi
Wi i can't get payments from my customers on my online shop?
is it because of my negative balance?
Hi - I am trying to produce a simple product with some price variations. On my new zealand website my stripe variation product looks like this and I love it....
But... on my .com website with a different stripe account the same settings in Wordpress for the product look like this...
@tardy creek Can you reply in the thread I created for you above?
on the second screen shot you can see the weird enter the USD amount at the top... when choosing the variation cost from the dropdown... you still have to input something and also the whole thing looks different
@tardy creek Let's move this all to the thread above and continue there.
Hello, I'm making React app using Stripe Connect with Standard account, but I'm stack on sending money from user to our app and connected account. Can anybody help me?
I implemented function to let user to create Connected Account (Standard account), but the error like attached image will always happen and I can't send money.
This is the part of frontend code (I will post a whole code in this thread).
const stripePromise = loadStripe(process.env.STRIPE_PUBLISHABLE_KEY);
const StripePayment = () => {
const history = useHistory();
const {plan} = useParams();
const location = useLocation();
const connectAccountEmail = location.state.email;
const [options, setOptions] = useState(null);
const [connectUserID, setConnectUserID] = useState(null);
useEffect(() => {
if (connectAccountEmail) {
fetch("/get-accounts-list", {
method: "GET",
headers: {
"Content-Type": "application/json"
}
}).then(response => response.json())
.then(data => {
const matchedAccount = data.accounts.data.filter((acct) => acct.email === connectAccountEmail);
setConnectUserID(matchedAccount[0].id);
})
}
}, [connectAccountEmail])
useEffect(() => {
if (plan && connectUserID) {
const paymentIntentData = {
items: plan,
currency: "cad",
account: connectUserID
};
fetch("/create-payment-intent", {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify(paymentIntentData)
}).then(result => result.json())
.then(data => {
setOptions({ clientSecret: data.clientSecret });
})
}
}, [plan, connectUserID]);
return (
<React.Fragment>
{ options && (
<Elements stripe={stripePromise} options={options}>
<CheckoutForm />
</Elements>
)}
</React.Fragment>
)
};
export default StripePayment
Hi I have a stripe account that I use for Connect. It looks like I am getting charged invoicing fees on that account but that account has never had a single invoice on it. I am somehow being charged fees from a connected account?
i got this email from stripe without any issue is there anyone to help me is there no any option to contact them
@crimson needle Following up on a thread that got closed. So it looks like the start_date set to a past date does work and it sets the first invoice to scheduled right away. However, in the description for the period that the invoice is for doesn't date it from the start_date, but from the current timestamp of when the schedule was created. Is there a way to get this to display differently so that it's clear to customers that this is a back dated bill for the previous period? Foe example, if I wanted a backdated start date to be Oct 3rd and started it today on Nov 2nd, then set a second phase to update the billing anchor to be Nov 3rd, the first invoice would list the period of billing as Nov 2 - Dec 2 (assuming this is a monthly interval pricing plan) and then the next upcoming invoice is set for Nov 3rd to Dec 3rd (whiich is what I want it to be). So it's just the first invoice that looks weird. Is there something different that I can do to achieve what I want?
Hey there all!
My team and I are struggling to understand what the correct sequence should be, in order to create the proper stripe flow for Payment Elements. Here are some initial questions we are having, after going thru much of the documentation and trying to piece together a proof of concept from creation of the payment intent / subscription... all the way to confirmation of payment.
To start off: What is the suggested approach for using payment elements (and hence PaymentIntent) for setting up a new subscription?
I think that our challenge here, is that we are starting off with a mimimal payment intent, and then attempting to update it as we get more information during the checkout process.
Please feel free to ask more questions as this is a very open-ended question. I can elaborate more how we are atttempting the process now, etc.
Hey guys has anyone ran in to this error before?
(index):1 Uncaught IntegrationError: Invalid value for stripe.confirmSetup(): elements should have a mounted Payment Element.
Even though the payment elements are mounted? I can catch the element events and verify card numbers are valid, just when i go to confirm the setupintent, it throws that error. No luck with google or stripe docs. Support isn't supporting too much either.
Are you doing a payment with or without a trial? Meaning are you going to collect a payment up front or let them use it a while then create a payment subscription. That's the first thing you need to decide, becuase if your doing a trial, then you need to do a setupintent instead of a payment intent.
Thanks. We are not doing trial. When they come to our checkout page, they purchase the product. However we have been under the impression we need to create the subscription first, which creates an initial intent, and then we are attaching the customer as we create create it once the customer has filled out the needed billing data.
We have been under the impression we can create an intent and then modify it as we get new information. IE, if the user has US tax, then once they fill out more data, we may have to modify the total based on tax. etc.
screwlewse-subscription
Let's all move to the thread (thanks for helping @tight socket )
alex24-paymentelement-error
Can we customize the express onboarding pages using our custom css styles after the page loads (eg removing/replacing some text, changing text field styles etc)
I have tried in the chrome console and i was able to hide and change some stuff
And most importantly is it legal?
I'm a Flutter dev with very limited web dev knowledge
Hello Stripe team 👋
I was wondering if there is a way to programmatically disable the "feature" that subscriptions automatically expire if first payment isn't completed within 24 hours:
In these cases, it's often the case that a customer will want to pay by invoice instead, because perhaps their card has a max limit.
So we don't want their subscription to expire as we await their payment
Any advice?
Hi everyone, have anyone of you experience this error upon creating of subscription api? TYA! 🙂
hello everyone!
Is there any way to send money from the customer balance to his\her card(payment method)? I have not found any way to do this through the API.
The extra money comes when you change your subscription plan from a more expensive to a cheaper one.
hello everyone! When we are confirming a payment intent in android/iOS SDK (using the function confirmPayment() ) , we received an error saying "There was an unexpected error". This happens consistently for certain credit cards that require authentication, but not all cards that require authentication will fail. Does anyone know the cause of this?
Error Domain=com.stripe3ds2 Code=401 "There was an unexpected error -- try again in a few seconds"
UserInfo={errorMessage=Error verifying JWS response.,
NSLocalizedDescription=There was an unexpected error -- try again in a few seconds
Hi team, how can I make Stripe charge from card automatically after trial? I followed https://stripe.com/docs/billing/subscriptions/build-subscription?ui=elements#create-subscription which ask the backend to return subscriptionId & clientSecret to frontend to complete the payment. But the clientSecret will be null if I passed trial_period_days
hello ! If I update the order status via webhook, can I get the orderId in the webhook callback?
Hi everyone! I want to set up the Customer Portal option so clients can update their own payment details when payments fail / card expire. Im not a developer so this walkthrough is too complex for me to implement - https://stripe.com/docs/billing/subscriptions/integrating-customer-portal any advice on getting this set up for me?
dilkw-webhook
Hello Guys,
Anyway we can check the invoice.payment_failed instantly on stripe using some card or else?
in the test mode
shaitan1126-card
Hi, I just launched my store and when a customer wants to make a purchase it says card declined or this payment could not be processed. Please contact me as soon as possible as this is very urgent.
hello, i have a bank account in cyprus but its in USD and not EUR, can i link it to stripe?
Hello, i need some help with the difference between Account#future_requirements and Account#requirements. From what i understand, the requirements contains "eventually_due" wherein this contains information that aren't due yet but will be in the future which basically same as "future_requirements"
Hi, has anyone else deployed a stripe server to Gcloud and then experienced these issues? I am making a curl towards my API and then I get this error
Regardless of what I write in the URL it shows the same error, the same goes with if I change some parts of the pk_live which makes me wonder if it's something on the server side blocking all the traffic and the error message is just the first message that my deployed server shows per default.
In my console logs on Google Cloud I get this error message which I guess is a bit more descriptive:
(node:49) UnhandledPromiseRejectionWarning: Error: You did not provide an API key. You need to provide your API key in the Authorization header, using Bearer auth (e.g. 'Authorization: Bearer YOUR_SECRET_KEY').
I am getting this message even if I am providing my secret key in the auth header.
J Rietz - Server
Hello guys, is it possible to trigger payment_intent.succeeded with stripe CLI on a given payment_intent ? will it fail trigger it if it's already succeeded ?
Hello, I would like to ask how to deal with two payment accounts if I want to connect them in one project
Also should i listen to payment_intent.succeeded or invoice.payment_succeeded for checking that subscription.latest_invoice has been paid to deliver service to end user ?
Hello all
I am trying below code in Laravel
$customerUpdate = $stripe->customers->update(
'cus_xxxxxxxx',
[
'email' => 'test@gmail.com',
'description' => 'test desc',
]
);
dd($customerUpdate);
I get response here
But my webhook event not firing
But from stripe dashboard if I fire test event I see my logs
Any help, will be appriciated.
we want to implement subscriptions and let clients edit their credit card. how can we implement this?
Hello Guys, Rubydev again
another issue, I'm unable to receive payment_intent.succeeded webook
neil3rd-connect
hello guys, what is the difference between the events invoice.payment_succeeded and invoice.paid ? On the api doc it says that invoice.paid can occur on an invoice which is marked as paid "out-of-band" what does it mean ?
Hi, I have a question regarding subscription flow.
As far as I understood, a session has to be created, but what bothers me is that reply to new session (post to /v1/checkout/sessions) with mode subscription does not return subscription id, the subscription field is null. Is that expected?
For reference, I'm, using stripe-go library and make request as
s, err := session.New(&stripe.CheckoutSessionParams{
PaymentMethodTypes: stripe.StringSlice([]string{
"bacs_debit",
}),
LineItems: items,
Mode: stripe.String(string(stripe.CheckoutSessionModeSubscription)),
Customer: stripe.String(customerID),
SuccessURL: stripe.String(srv.config.Stripe.CallbackSuccessURL),
CancelURL: stripe.String(srv.config.Stripe.CallbackCancelURL),
})
and response has
{
...,
"id": "cs_test_<redacted>",
"subscription": null,
...
}
in https://stripe.com/docs/api/checkout/sessions it is stated
subscription
string
EXPANDABLE
The ID of the subscription for Checkout Sessions in subscription mode.
but regardless of having of presence of.AddExpand("subscription")thesubscriptionfield remains null.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
So i'm using craftingstore as a webstore, How am i supposed to make the "cards" integration with stripe? The site doesn't allow me to add a custom payment gateway link or anything, and it looks like according to the docs that it's needed..
Hi! So I have a quick question regarding subscriptions. We have a service where the user has a subscription that will be charged the 1st of each month. In that billing period (1st to end of month) you can add or remove seats. If you add a seat you should be charged prorated for the rest of the month and the next full month. If you remove a seat, you should still be charged the remainder of the month but not the next.
Should we use subscription quantities? Metered billing?
The problem with using subscription quantities as I've researched is that if you decrease the quantity that is immedietaly reflected while according to the business it should not decrease until the end of the month.
buongiorno, ho bisogno di reperire l estratto conto mensile (pdf) del mio account Stripe per il commercialista. Dove lo trovo?
@safe spruce I think you'd need to reach out to CraftingStore directly with that question, we wouldn't know here.
:question: @vocal wagon Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
So stripe needs a custom redirect on the website for cards to work, no?
or how does stripe even make the cards work
it needs custom code to be written by a developer, which is what the authors of a plugin for CraftingStore would do, so you need to ask them if they have such an integration with Stripe and how you would use it
this channel would be for developers like that writing their own integration or plugins, we don't know anything about specific platforms like that one I'm afraid!
I see, so it does require them to use a custom redirect
damn..
Guess paypal will take a massive cut of 47 cents then, and stripe only allows NL residents because i cant get anything else up without that custom server
How can I send (or retrieve) billing_details from either webhook or stripe api?
I need to display them on /success, like:
Thanks for your purchase, we'll ship stuff to
billing_details.address
I'm getting an error message when testing this works. Can anybody help?
@crimson needle I can't post any more messages to the thread.
@vocal wagon I reopened the thread. Feel free to post the error there.
Webhook are working only from stripe website test webhook
And not working from php code if customer updated
Hi, I have this simple question. I'm using stripe for the first time and am trying to make a subscription service. My question is how does lookup_key work? and I can't seem to find it in my dashboard?
I only saw that it's available in stripe cli?
How do I update or add lookup_keys to my prices?
Hello, I want to test Stripe ACH payment with Plaid support. I am not from the US, therefore I am not able to enable ACH payments for my Stripe account. Is there a way to test Stripe + Plaid payment with test accounts without enabling ACH on Stripe account? Or is there a way to enable ACH for just sandbox account? Thank you.
Hi. I signed up, but canceled it and was still charged. can you help me?
@narrow ingot you should reach out to the merchant and business who you signed up with, not Stripe.
Hello guys! On the stripe.confirmPayment function can the return url be a post request instead of get?
Hi Guys,
created a product and prices
now I'm trying to create checkout flow by using below code,
SessionCreateParams params = SessionCreateParams.builder()
.addPaymentMethodType(SessionCreateParams.PaymentMethodType.CARD)
.setMode(SessionCreateParams.Mode.SUBSCRIPTION)
.addAllLineItem(getItems())
.putMetadata("orderItemId", "12343") // unique id of application orderItemId, whenever subscription created under meta data i want to add this id
.setCustomerEmail("abcd@gmal.com")
.setSuccessUrl(returnUrl)
.setCancelUrl(cancelUrl).build();
Session session = Session.create(params);
List<LineItem> getItems()
{
List<LineItem> items = new ArrayList<LineItem>();
LineItem item = null;
item = SessionCreateParams.LineItem.builder()
.setPrice(priceId) // sripe priceId
.setQuantity(1)
.build();
}
with this data user will redirect to the stripe checkout page, user fill the data and click on subscribe button.
Here my requirement is to add orderItemId in newly created subscription metadata. with above code I'm unable to acheieve it, can any one suggest the right approach
Thanks
Thirumal.
Hi Guys, I'm new to Stripe and have a 'use case' question? Can Stripe be used to replicate the 'Payment / Billing' model that Google use for their Google Workspace subscriptions? In short, they offer a) Monthly subscription (annual licence fee e.g. $72 / 12 months = $6per seat per month; billed in arrears at end of each Month; with the exact monthly fee being prorated - using a $daily fee - from the day in the month the subscription started until the end of that specific month)?
Hi folks. I have a question about invoice related webhooks. There are lots of them (created, deleted, mark_uncollectiable, paid, payment_failed, updated, voided...), to name a few. My question is about the updated event - it is a bit vague. Presumably it fires when some of the other events fire i.e. when paid, deleted, voided etc fire updated will also fire? Suppose the question I really want answered is if updated will at the same time when all the other invoice related events fire?... and if not, in which instances will updated not fire?
Hey guys, I'm looking into generating a Bank Account token with the iOS SDK. from what i see each country can have it's own rules of what should be put there. looking at the STPBankAccountParams object, i saw you can put a routing number, an account number etc. I'm not sure for example for countries like Canada, how would one populate this STPBankAccountParams object - for example looking at this page https://stripe.com/docs/connect/payouts-bank-accounts - for Canada, i see 3 fields, Transit number, institution number and account number. the account number may be obvious but what about the rest?
Hi guys,
We have a service that uses Stripe payment intent API. We have implemented voucher logic on our API. We have a situation where after creating a payment intent with the original price, if user enters a voucher code, we should apply discount on the original price and update the payment intent. There is a limitation on payment intent that the amount field must be at least 50 cents for USD. But we have a scenario where the voucher amount is greater than the original price and so the price becomes zero. Is there a way to proceed with payment intent with amount=0 for payment and then successful payment event triggers our webhook endpoint? or for example in this situation the processing fee got from owner of the Stripe account?
Hey guys, beginner question, maybe somebody can help me out. I'm trying to simply accept payments on my site, and I'm following https://stripe.com/docs/payments/quickstart line by line, and got the error POST http://localhost:3000/create-payment-intent 404 (Not Found)Anyboody know what could lead to this error being thrown? Thanks in advance 👍
I'm trying to create a custom account in BR. I've tried adding an invalid bank account (I've modified the checksum) and yet the form did not complain. Is this an expected behavior?
Hey, so when defining stripe products and prices, if you archive a price and you still have subscriptions on that price, will the subscriptions continue to renew after the price is archived?
So we have case where the user needs to pass 3ds for the second month payment for their subscription.
Can stripe send them email every month to complete the payment? or we need to build this feature in our app
https://stripe.com/docs/billing/migration/strong-customer-authentication#off-session-tools
Hello,
I am having trouble getting the enpoint webhook to work on my development server (so i'm testing not locally but also not in production yet).
The REST-API of my server is running on a certain port, so the webhook enpoint is available via: test-domain.com:XXXX/stripe-webhook. Now if i try to start a test-event via the dashboard, i'm getting a TLS-error. I have checked my domain with the reccomended SSL Server Test tool (sssllabs.com). First there was an issue with the certificate-chain, but i could then fix it, so the issue is gone and TLS 1.2, 1.1 and 1.0 also supported on my domain.
Am I getting this error maybe because the API is running over the specific port only ?
Att89-webhook-tls
Hi there, need help with mendate error
Hi, can this flow chart be tested with two accounts in debug mode with no actual money needed??
got a question about webhooks for charge.successful on credit card charges using the paymentIntent api. How can I get to the object.id in the webhook ? When creating ACH charges using the Charge API, the id of returned from the Charge api is the id in the webhook. But for paymentintents it is not the id returned from the paymentintent. I need to be able to key on this ID in order to complete the order when the api is sucessful.
On Nov 1 our first invoice was generated and the payment failed. The customer has a credit card attached. How can I debug this more?
The invoice says:
"payment_settings": { "payment_method_options": null, "payment_method_types": null },
and on the website, it says the billiing method is 'default billing method'
but the customer has no default billing method
I need help with customer portal
Stripe change payment method in customer portal not letting me put zip code in alphanumeric
When entering a debit card inside stripe while signing up we enter card information and billing address. Now in here, we can enter zip code/postal code and we can enter this in alphanumeric format.
https://i.stack.imgur.com/kxWuP.png
Now inside the customer portal if the user wants to update his/her billing information then stripe asks for zip code and in here I am not able to enter alphanumeric instead its only allows me to enter in number format
I have a problem connecting Stripe with Dokan in Wordpress. When i do the connection step, i'm not able to get the authorization to the store. This is the error...
😩 Help!
rishikhan-failed-payment
Hello! I am testing payment link and i see there is an option to transfer fund to a connected account. I see that this is a destination charge. is there any way to make that payment link to be a direct charge?
hello,
i'm using stipe test, whene i pay with a test card numbers, i get this error :
Your destination account needs to have at least one of the following capabilities enabled: transfers, legacy_payments
everything was working befor, after i made an updat i got this error.
any help please !
sulmanbruh-customer-portal
Hello. We have a promotion code we create [through the api] for our yearly membership holders (the code is valid for a year, for that customer only). We need to add a new product we are offering to the coupon this promotion code is for but I don't see a way to do that. Am I missing something?
Hi Karllekko, before you archive my question, can you just confirm that my 'final understanding' or your 'final solution' is correct? Huge thanks in advance.
hi, we are developing a payment method on our software. is there a graphic that is downloadable for PNGs of accepted payment methods that we can add as a graphic in the software?
Hello guys, we are currently using the stpCardFormView to gather cc data and stay PCI compliant, we were wondering if it’s possible to remove the country field as we only accept CC from one country. Thank you
Hello Stripe development help team. Our API keys were hacked and from October 23 - 26 were used to test 68,000+ card numbers, with 741 of those transactions being successful. We have contacted support, and have been assigned "Rich", but all he ever says is he'll ask the technical team and then nothing happens. At this point Stripe has taken out hundreds of dollars in fees from our bank account, and continues to pull $15 here and there when a $2 refund occurs. We are looking for assistance in refunding the people who's cards were hit, as well as the % fees and refund fees that have been assessed on us. We have been told to "add more friction" to our checkout forms, despite us continually advising that the fraudulent activity did not originate from our server. We feel this fiasco is squarely on Stripe, and humbly ask for any assistance we can get in resolving this issue. I can provide more information in DMs if this is the right place for that. Thank you.
hi there
?
is it possilbe if ill create setupintent without on behalf of
and then ill create payment intent by includeing on behalf of?
for credit cards
and for sepa and for sofort
Hello is it possible to integrate Apple Pay using Stripe within Gravity Forms in Wordpress?
hello, I had an issue crop up on Prestashop where Stripe is now authorizing but not capturing. Anyone know what causes this?
joiwilliams86-ApplePay-GravityForms
Good day! We have a user who lives in Canada and has a Bank of America Credit card. When they go to process payment and enter their zip code, they are unable to complete the transaction because the postal codes in Canada are alphanumeric.
Online through a reservation portal
@viscid hinge please reply in the thread if possible
Hi, if a stripe connect account has a negative balance, and then for example the user pays using a credit card through stripe - does this automatically apply against the balance, thereby reducing it?
I'm trying to test a subscription webhook and am setting the trial_end to time() + 180 to make it 3 minutes after the subscription is created. The invoice shows the correct "Will be created Nov 3, 11:32 AM" (from order placed at 11:29am). But there is no webhook or anything in the logs at all. It's not attempting the 2nd invoice renewal and I'm lost 😦
Hi i am trying to use sofort with stripe. This is something that i get
localizedMessage: There was an unexpected error -- try again in a few seconds, message: You must provide a `return_url` when confirming a PaymentIntent with the payment method type sofort.
Is it possible to have stripe send a receipt on a paid subscription invoice? I know it can be done on one off payments, but I can't see anywhere in the docs that let's me indicate that I want to email the customer a receipt when their invoice is paid monthly.
Hey, I got a question. In the production environment, how long does it normally take to get a charge.sucessful on a paymentintent webhook to occur after the paymentintent has occurred. ? In the demo environment it almost occurs almost instantly ...
When a reference url in the metadata is js.stripe_________and ends with stripe_transport - what does that mean???
Hey, I have problems with listing customer's payment methods using Node.js. I can see payment methods in Stripe console, but Stripe Node library returns an empty array. Payment methods are set up for further payments but none of them have been charged yet. Maybe this is the reason? Or am I missing something?
My code:
const cards = await stripe.customers.listSources(cusId, {
object: "card",
});
returns:
{
object: 'list',
data: [],
has_more: false,
url: '/v1/customers/cus_KPzdByQOUGnfy0/sources'
}
```.
I also tried `stripe.customers.listPaymentMethods` but `TypeError: stripe.customers.listPaymentMethods is not a function`
Hello! First time on here. I have been working on a cross-platform project (web/mobile) using Vue.js/Nuxt/Capacitor. When it comes to payment on the mobile device the [android] emulator mentions that my implementation won't work because it requires SSL in production. Is the only way around this to use the SDK from Stripe? Or are there other options? (Self signing a cert) doesn't seem like a wise idea here... any direction on this would be greatly appreciated.
Hi guys ! im integrating Klarna with stripe payment intents and I see that when Im in the klarna page and I try to go back with the browser, it redirect to the success page even if i didnt do the payment. Is there a way to configure this? When i go back with the browser it should go to my payment methods page where i select stripe credit card, klarna, bank transfer, etc
Hey guys, I'm trying to add a new external account to the connected accounts that I have, and I'm facing the following error:
stripe.error.PermissionError: Request req_yHmMmReMQckLv7: This application does not have the required permissions for this endpoint on account ''.
"error": {
"code": "oauth_not_supported",
❓ Hi guys! Today I have created the refund transaction with PaymentIntent ID = pi_3JrlwsK6Qt0TKFrl0ZQMtdvM. After the transaction is refunded, although the refunded amount is recorded as the full amount $32.17, on our client's Stripe site, it was recorded as $32.00 only and therefore displayed the status as "Partially Refunded". Please help to take a look at this and let me know if there's any adjustment needed, thank you!
Hi team, this is Xiao from Lime. My support engineer from Stripe suggested passing zipcode to every US transaction will help improve payment success rate.
Before rolling out the experiment, one more thing needs to be confirmed from your team:
As we are using both Charge API and PaymentIntent API, could you help check if I am passing the right parameters? Asking because looks like PaymentIntent does not have attribute like billing_details.address.postal_code and it uses** shipping.address.postal_code** instead which I am not sure if it applies for our business model (sharing mobility)
For Charge API:
https://stripe.com/docs/api/charges/object#charge_object-billing_details-address-postal_code
For PaymentIntent API:
https://stripe.com/docs/api/payment_intents/object#payment_intent_object-shipping-address-postal_code
Thank you!
Hi, my error message in stripe.confirmCardPayment is Invalid Payment_intent. However i am able to identify the corresponding payment_intent . I need help on this. Thanks
Hi I'm looking for some information. I'm trying to use the stripe payment intent api to calculate my sales tax automatically. Is that possible to do? I know there is stripe tax but it seems to only be used in stripe checkout sessions
Hi all. I am a developer for https://www.britishbabybox.com/ which is a WooCommerce store. I have found recently that the Apple Pay button is only appearing on some products, but not others. I haven't noticed any correlation behind why the button isn't appearing on those products. Has anyone had this issue and how did they fix it?
Hey guys! We are stuck with Stripe webhooks and we need your help.
We are trying to handle with webhooks a case where a user declines or ignores a 3D Secure verification payment. For that, we where thinking of using source.canceled and source.failed. Is this the correct approach?
Since we are new to the 3D secure, we want to understand the case in which the user cancels the payment from the email link (which has Stripe SDK) triggers the event source.canceled? If this is not the case, will it still trigger after 24hs? Thanks in advanced!
elias117-paymentintent-tax
Hey ! Is this possible to create a new checkout session for an existing customer but never display / prefill his payment method ?
Nothing found after few google searchs...
The only way I found yet is to leave the 'customer' object key empty/unset so Stripe create a new customer, it works, but I don't want to have thousands of different customers with only 1 purchase on my Stripe dashboard... You guys got a better idea / tip ? Thank you 🙂
Hello. I think there is bug in stripe connect. I have more than 10 successful transactions in test mode but when I check my balance, it says $0(in test mode). Under the connect accounts, it says fee: $1.23 but when I go to the balance tab it says fee: $0 and my balance is $0. I think it does not add the application fee to my balance. I used the test visa card 4242 4242 4242 4242 and my first test transaction was 4 days ago
HI guys, I am backend dev. My client today sells a medical treatment online using Stripe, but he wants to integrate another company Buy Now Pay Later payment option that do not use Stripe.
We want to have this other company sending us the purchase data though Stripe. One idea we had is to create a stripe invoice with this data and flag it with the paid_out_of_band. It works fine for the invoices, but it creates and cancel payments intents that keep showing as cancelled payments in the payment menu, even tough the invoice is paid. Is there any way to show those payments as success in the payments menu? Do you guys have any other ideas?
Thanks in advance
Hello, we are implementing support for over capture in our terminal payment flow. In the documentation it says over capture is supported by Visa, Mastercard, Discover, and American Express card brands. Is there a way to restrict the reader to only read these brands or to determine the brand/whether the method supports over capture before calling processPayment (which creates an authorization) ? If over capture is not supported by the provided payment method we would need to provide our customer with the option to enter their tip as a step in the payment flow and we would not want to create an authorization on their card by calling processPayment until they have done so.
Hi, is it possible to download the market's business information? It's all about name and address information. I tried to download account information, but I only get basic information like name, country, settings. I need an address for that.
hi Stripe dev, quick question: is PAD https://stripe.com/payments/canada-pads-debit?utm_campaign=US_en_Search_Brand_Pre-Authorized-Debits_EXA-14827799480&utm_medium=cpc&utm_source=google&ad_content=549304883504&utm_term=kwd-1494293181037&utm_matchtype=e&utm_adposition=&utm_device=c&gclid=Cj0KCQjw5oiMBhDtARIsAJi0qk2hrnShxyJcREg1HZzWy8RLi9ffxtx2mybswhYuaL8v914IxrAUk0oaAuyHEALw_wcB available for US customers?
We have a suspicion that some customers are on a network that is blocking Stripe JS elements and related scripts, since the Stripe Credit Card html input is not showing up for them. is there an alternative domain to use to include Stripe JS/Elements? it is a customer from a High School network, maybe picking up on the "strip" part of "stripe"
Hi stripe, I'm using the payment intent API in test mode for one-off payments. The payment intent confirmation is done server-side. Everything works fine except that the property charges.data[].receipt_number is always null in the resulting payment intent object while I can see a receipt number by clicking on View Receipt in the dashboard. Is it an expected behavior? Am I missing something? (here is a id of payment intent showing that behavior : pi_3JrozsGNyKnblKfo133RLA4o and a screenshot of the associated receipt)
hello, i m develop in stripe php, please how can I do to avoid duplicate payment method of one customer
For Stripe Webhooks, each endpoint has its own secret. There's no way to have them all have the same secret? So we don't have to validate each webhook endpoint with diff. secrets since we plan on having a lot of endpoints
a lot of them because you are going to handle different events with different endpoints?
or a lot of them because of a lot of accounts ?
1st is 'fixed' by having a single router that takes the events and routes them to queues inside your system
2nd is 'fixed' by using connect and just have 1 webhook in your platform account
we just implemented the 2nd option. handling a LOT of accounts with just 1 webhook endpoint/secret
@fluid parroti posted my response in the thread, but yes we want to handle diff events for diff endpoints incase logic might get complex
and want to avoid a large switch case or a bunch of if-else if statements
ah, my client does not do threads, sorry
yeah, have a mapping
easier to deploy updates as well
what do u mean by mapping?
have a mapping where event.type == X goes to a queue X, and Y goes to another queue, and have queue subscribers
have one '/stripe' endpoint where stripe emits all events to. There you have some database or config or whatever that maps events to routes in your application
can be a bunch of ifs, can be a switch/case, can be some deserialize-object-from-type, can be a system where you have queues to put specific types of events in
Hello all, does anyone know why the Tax Rates I am creating via the API are stored with percentage of 0? This only happens in live mode. In test mode they work as expected. Thanks.
I would create a single endpoint that handles the webhook secret checking etc, and put the events on an eventbus (kafka, aws eventbus, whatever) and have a bunch of subscribers for specific events there
Two questions in regards to the Person object/API:
- Is documents.company_authorization relevant to all regions including the United States?
- If valid for the US or UK, what documents are valid for this purpose?
Is there any way to bulk update subscriptions? Say I have 200 subscriptions subscribed to price x, and want them on price y, is there a built in way to do this? Or do I have to write a script to loop through them all, and update the subscription item?
Thanks for the assist @fluid parrot
Hello! Our company has a database of thousands of monthly subscribers and their subscriptions. Historically we managed the subscription billing ourselves while processing the individual transactions through Stripe. But this year we’ve migrated to have Stripe handle the subscription billing for us. Since then, we’ve noticed records occasionally get out of sync between the two systems, whether due to failed webhook callbacks or other anomalies. Since it’s important to keep the two in sync, we’d like to conduct a daily comparison of the two databases. Do you have any best practices for how to go about something like this? Obviously we don’t want to overburden the Stripe database during our daily audits.
Hi Stripe, we use the Plaid <> Stripe integration to collect ACH payments. Recently, we had a payment fail during the Plaid <> Stripe interaction because the customer's banking intitution was not supported by Stripe (but was supported by Plaid). Do you have any info on how this integration works that may result in this failure? Is there a list of banking institutions that don't work with Stripe ACH?
@stray oxide sure thing
it was a thing we implemented recently
so I knew how to handle it hahaha
I've set up a backend service to create a setup intent and return the client secret to my frontend client. The frontend client then retrieves the setup intent status using the client secret and makes decisions based on the status.
This works fine on my localhost but it gives me an error saying that The client_secret provided does not match the client_secret associated with the SetupIntent. I'm using the same test account and Stripe Connect account ID so I'm not sure what exactly caused this error. Can anyone give me some guidance on how to troubleshoot this, please?
Is there some way to handle off-session payments that require authentication? I have created a setup intent for a subscription with an initial trial, and some of my tests are failing because they are using test cards that always require authentication. Is there anything I can do to attempt to make these payments go through?
Maybe this is not a real-world scenario, and these cards are for specific use cases - just want to make sure I'm covering my bases.
Does anyone know if the subscription feature supports the "separate charges and transfer" way of doing things. From the documents, they only directly mention direct and destination charges. My understanding is the subscription creates an invoice monthly, and that that invoice has a payment intent. However, I'm not sure how to specify a transfer group for that payment intent.
Another question adjacent to this - the docs mention that when the invoice of a subscription is generated, we can hook into this event (via our webhooks) and apply a custom application_fee to said invoice. I'm wondering what the time period between this invoice being generated and the customer being automatically billed is?
I'm trying to update a sub schedule via the api and it's giving me the error:
message: "If passing an array with explicit keys (e.g. foo[0]=a&foo[1]=b) instead of as an array (e.g. foo[]=a&foo[]=b), the keys must be numeric and sequential starting from 0. You passed the keys 1, we expected to have a key with the value 0."
param: "phases[1][items]"
type: "invalid_request_error"
The api docs say that the phases.items param is required for an update, but it doesn't specify that any specific items are required. Jut wondering why I'm getting this error. What specific items params are required to supply for each phase before the one you want to change? Or is there a way to just change a specific param of the phase you want to change?
I am trying to purchase a product and they are saying they are partnered with stripe.com that is why I have joined this server... The people who are selling these products are saying you guys hold our money and if we agree with the transaction you guys will send the money to them and we will keep the product. But they said, if we do not accept to keep the product, the money will be sent back to us. How reliable is this?
Hey guys! I have a question about promotion_code on subscriptions. So something I just ran into is the following:
- Start sub with promo code that only works on the specific product I'm buying.
- Update sub to add a "downgrade" product, then remove first product.
- The promotion_code is still active on the sub even tho settings are set to only work on the specific product and not the downgrade product.
Since Stripe isn't automatically removing the code, is there a way I can do it? Maybe like 'promotion_code: false'?
Hey guys
I got an email saying my webhook wasn't working and that it tried 69 times and got errors. And that it will stop sending notifications November 9. I since fixed this issue (The secret code was on development settings instead of using the production one). what does it mean by "We will stop sending event notifications to this webhook endpoint by November 9, 2021 at 8:35:48 PM UTC. "
Hey @mighty hill! Can I use Elements w/o PaymentIntent? I'm wondering if I "need" the client secret or if I'm missing another way in the docs
Regarding stripe connect, If you have a transfer which needs to be reversed due to some reason, are you able to create a new transfer for it again? Also, I am wondering in what cases reversals happen automatically using destination charges. Seems there is some behaviors that happen differently when using on_behalf_of vs not. I can't find a comprehensive list of when transfers are automatically reversed.
Hi, quick q on webhooks and checking signatures. I have set up a 2nd Stripe account (for processing payments for a sub brand of the business). Am I right in thinking I should have separate webhook endpoints for these, as they will have different secrets etc? Or is there a way to know via the incoming request which account it has come from and therefore which secret to build against ?
hello Im wondering if something changed recently with the subscription_schedules object since previously and in the docs https://stripe.com/docs/api/subscription_schedules/object an "items" property is described that contains prices etc. when i released a new subscription schedule feature in my app it generated an object only with a "plans" property containing an array of plans. the documentation doesnt reflect this change. any more information would be appreciated. thanks!
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hi! What would be the best flow to charge hourly rates? I have seen the metered billing example on the stripe docs but would like to know how it could be achieved on React Native with maybe Apple Pay since there will be a client secret needed for the payment confirmation.
I am having a weird issue with stripe checkout. I just had a customer get double charged after i used the API to generate a checkout session. I reached out to the customer and asked for some input so I could track down the bug. He said he tried clicking purchase but got an error message on stripe. He tried again, and it worked. I can see both payments with different payment ids in my stripe dashboard. The interesting thing is, on the one that failed, I can see the it got a generic payment declined, but then seconds later the payment went through just fine. Did i set up my session wrong? Why did it decline but then still go through?
Can anyone help me with a direct charge on a connected account. It is failing and I am not sure why (log is saying my sk does not have access to that account)
Hello folks, we are facing a problem with the ownership of the subscriptions we are attempting to update. We initially totally misunderstand how to manage subscription and customer creation for our connected accounts and we were performing all the operations in behalf of the connected account using their API key instead of our own (the platform), so now that we are attempting to migrate them seems like is not possible for us using the platform since we are not the ones who created that. There is a way in which we can programatically change the ownership of those subs so that we will be able to update them using our platform API instead? One approach we can think of would be to delete all the subs (using the connected account API key) and recreate them using the platform one, but we don't know what issue this might cause. Can you help us out reason around this issue? There is a smarter/easier way to do that?
I'm looking at, what appears to be, a double payment, liked the user clicked the order button twice. Does Stripe try to prevent double payments like this and is there anyway to confirm that the payments was simply duplicated either by user error or code/implementation error?
Hi. What is the way to manage different currencies for our Stripe Connect account? It's create with Express account. And they want "multi-wallet". Is there multiple ways to handle multi-currencies for one marchant (connected account) ?
Can regular Stripe accounts be migrated so that they are related to a Platform Stripe Connect Account?
When paying using ACH with micro deposit verification, the bank account needs to be fully verified before any purchases are allowed for the bank account source. Is that correct?
Hi, I'm trying to create a subscription for a yearly billing plan, with a per-seat pricing. I'm not sure how the proration will work case I change the product item quantity. For example, if the yearly per-seat pricing is $100, and I change the quantity from 1 to 2 in December, I would like to have the user charged for that new seat proportionally and not for the entire year. A Recurring, Yearly billing period, Standard pricing model price item will work on that way?
I set payment_method_options[card][request_three_d_secure] to any when creating, I use 4000 0000 0000 3063 this test card to make payment, and the payment can be successful, the process is as follows:
But,I set payment_method_options[card][request_three_d_secure] to automatic when creating, I used 4000 0000 0000 3063 this test card to make payment, the payment failed, the process is as follows:
May I ask what causes this?
Hello. I use stripe connect in test mode and account's type is express. Can I setup a logo for each merchant to show in the checkout page when buyers pay?
now this logo is platform's. I want to setup for each merchant.
Hi, I am building a chrome extension and I would like to integrate it with Stripe to receive payments. Is it possible to generate a redirect to checkout URL on server side?
is there an endpoint i could use to get a sales tax rate for a purchase?
kellycarpet-tax
Hi, I have a question on publishable key, we have our publishable key hard coded in android & iOS client as stripe doc says, but this key can be revoked from Stripe Dashboard which means once it is revoked (by mistake or any other reasons) all our client will not be able to pay. How can we prevent this or is it possible to rollback the key when this happend?
Zhou-publishable-key
Hi, I was wondering if Stripe subscriptions have an end-of-subscription cycle?
I have a query. While we create a subscription, how can we get the amount in our platform account? As of now we pass the "transfer_data":, in request and it does not allow platform account in this field. What should be request like if we want subscription amount to come in our platform account directly.
Hello,
How can I get Logs in Developer section of stripe account for "Standard-Connected" Account via API?
Ammar-connect-logs
Hello ! is stipe has the feature of blocking the money when buying a product for a period of time before the money will be received by the seller ?
Hi, I want to add Invoice ID into the statement descriptor for tracing a charge on the customer bank statement back to Stripe customer. How can I do this? I can not update statement descriptor after invoice was finalized.
Hi 👋 I have 2 questions regarding CA custom connected accounts and cross-border payouts
according to docs
https://stripe.com/docs/connect/required-verification-information#CA-recipient-individual--transfers
https://stripe.com/docs/currencies#presentment-currencies
first name, last name, and dob should suffice required verification for Canadian Individual
however, I get individual.document in eventually_due every time account is created when testing (https://stripe.com/docs/connect/testing)
- is this behavior unique to "testing" or is Canadian Individual always required to submit
identity_document?
USD is listed on accepted currencies, but I get Invalid bank account currency for CA-based bank account: USD
if I set currency == 'USD' when creating external account
- does the external account for Canadian Bank have to be created with CAD? if so, how do we send payouts with USD amount later?
thanks in advance 🙂
Hi, I have a question regarding the validation of online pharmacies.
What is the procedure for this, I cant' seem to find anything on the subject ?
Hello, I would like to confirm how to input my connected account into a check out session (stripeAccount: '{{CONNECTED_STRIPE_ACCOUNT_ID}}',)
I have a constant declared
const stripeVendorAccount = 'acct_1Jxxxxxtz';
Rinin-Invoice
casey-Custom-Connect
hello, is it possible for a SetupIntent with usage set to on_session to trigger SCA?
Hi, I lost the two autenticator code and can not log In
There is no cell number to call... how can I solve this problem?
Hey! We’d would love to have a webhook payload come with an expanded attribute by default. Is there a way to configure this or do we have to hit your api for that data in a separate call? Thanks in advance 🙂
:question: @vocal wagon Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact
Hi i have used custom payment flow integration. My stripe payment goes through fine but how do I include other details like name email phone?
Hi, how do I use a stripe token like this: 'tok_stringofcharacters' with PHP SDK. I have a legacy frontend app that returns a token (provided from stripe) after the user enters their card details. I want to save this card for future payments with the SetupIntent API. I have 2 scenarios the user is signing up or the user is already signed up and wants to add another card to their account. So I first find the customer, if they don't exist I create them as a customer with stripe. How do I continue from here.
Hello everyone 🙂 I have a question about timing payment for the upcoming invoice of a subscription (with year recurrence) :
Will Stripe attempt a paymentIntent on the next year with the same day/month as the billing_cycle_anchor of the subscription or can it have a certain day shift ?
And does the billing_cycle_anchor of the subscription will be updated when a recurring payment occur or will it stay at the birthday date ?
Hi everyone, I have a question to metered billings and subscriptions. My current flow is as follows: The API creates a customer -> creates subscription with customer ID -> creates an usage record for the subscription item. But somehow my payment_intent is always null. How could I receive the payment_intent for the subscription?
hi everyone, how are you doing today ?
I am working on automating creation of prices and products via API.
Can anyone share an example of how to add product_data to a POST request of a new price ?
... I am testing it via postman so I'd like to see in urlencoded format if anyone has had experience with that : )
I appreciate you time and help 🙏
Hi there, i need to ask about mandate api, regarding sepa_debit and credit card
hey, got a few questions about adding a card to a stripe connected account
so from what i'm reading, when adding a card as a payout method to a stripe connected account, on ios i should do it via building a STPCardParams object
for collecting the card info i'm using STPCardFormView.Representable, but this provides a STPPaymentMethodParams object which is different.
how is this supposed to work? build the STPCardParams from the STPPaymentMethodParams for each field?
if the stripe account is based on a country, the card should be only allowed from that country? and if so, is there any way to enforce this in the STPCardFormView?
Also, one of the fields is currency which seems to be mandatory - STPPaymentMethodParams doesn't provide that, so i'm thinking this is something i should collect separately, maybe depending on which country the user selects ?
Hii,
Can I somehow see in the price ID if it is a subscription or a one time purchase?
Hello guys
I have a problem with stripe subscription grace period.
Dose anyone made subscription with 7 days grace and 1 month unpaid period
Thanks in advance
Hello. I have discovered Stripe integration recently and I am just lost with ALL the infos / docs / possibilities
I have implemented (in production) VISA/CreditCard payments (simple object) and subscriptions using the PHP lib (\Stripe\Subscription::create, \Stripe\Charge::create, \Stripe\Customer::create....)
Everything is working fine
My client asks me now to add "bankcontact" payment and.. here I am lost:
Do I need to create new scripts in order to add a new payment method ?
Hello all, why in test mode in stripe ... I can't listen events for my test environment via a webhook ? it works only if I click on test webhook...and when I desactivate the test mode I can listen for events but the payment method need to be a real payment card
i’ve paid a retailer for product but my payments on hold with you
how can i get my payment confirmed quicker
@solar panther in this case you should reach out to the business or merchant you made the payment to, Stripe can't help directly and this channel is for technical API questions from developers.
Hi ! Has anyone ever cloned customers from a platform account to a connect account ?
I have managed to clone the payment method, but then the payments are done on an "anonymous client" on the Stripe COnnect account.
Anyone knows how to also clone the customer?
Can I set the "payout descriptor" for each of my accounts in Stripe globally in settings somewhere? As far as I can tell I can only set it via the API when creating/updating custom connect account.
Why are all the payment intents returning source = null? Im doing Stripe::PaymentIntent.retrieve(
Hi there, is there a way (directly via the API) to list Transfers only for a specific connected account? The "List all transfers" method returns all of them. Could i use the transfer_group Attribute to store the ID of the connected Account (acct_xxxx) in it and then filter them with transfer_group or is it a bad practice?
RMoura_JS-null-source
why is our customer KYC verification on the dashboard says that they are still missing their SSN when they already submitted their KYC information the first time? what do i have to do in case to help my customer have their account verified and can receive the money.
hi everyone,
I send a request earlier about prices and products
@meager hawk I see our thread was closed.
I have a follw up question, how can I add product images to that call ?
example:
unit_amount=500¤cy=eur&recurring[interval]=month&product_data[name]=My%20Product&product_data[metadata][internalID]=42-prod-1234
Hello,
I'm working on a React Native app and we have a custom form (that matches the app's design) to collect CC details from the user. How could I collect the user's payment credentials and forward it to Stripe so I can use it with a SetupIntent so we can charge the customer in the future?
Hello.
There is a way to generate an invoice for one-time payments with Stripe Checkout ? Like generating an invoice in advance and pass it in the Checkout ? I'm using stripe checkout for professionals purchases and we need invoices for pros
Edit: maybe i should use directly invoices with hosted invoices pages
KRAKZ-rn-setupintent
Hi guys,
Iam just curious, what are exact conditions, which must be met for a Payment Request Button to be show? Like for example, for gPay button. Is it supported just by google chrome? If yes, is it enough if user is logged in google account etc... Is there some document about that ? Because in docs its explained very briefly and we are interested what to tell users which dont see gPay/applePay and at which conditions they will see some of the buttons. Thanks!
Hi All
Am currently working on Stripe Express to manage sellers payment with express. Am currently stuck, after logging with dynamic url provided for connected user. The payout page is always showing Stripe Express & their logo. How can i replace this with my own brand. However, my own brand is showing when onboarding new user
Hey 👋 - we're just implementing the updates to our Stripe implementation to enable new payment methods like Klarna. We're using react-stripe-js. Is there a way outside of our checkout implementation for us to display which payment methods are available for the visitor? We'd like to show the available options in our product page that will subsequently be shown in the checkout.
@mighty hill @crimson needle thanks for getting back to me about the Chrome 95 issue with Elements being hidden (thread from yesterday evening, cant reply in it, archived). I saw that we couldnt reproduce it this morning and was curious if there was really a fix, and there was! awesome
@slow venture lets use our existing thread
Where should i be to discuss a disputed transaction from a merchant using stripe services
Hello all, just wanted to ask how can I delete user's card info from the dashboard using code? I found a way to delete the card, but what if have the pm_1312xxxx instead of card_35223xxxx, how can I delete it then?
@mighty hill continuing the thread here since it's archived #dev-help message
I can verify that the complete client secret is passed in and matches the secret that I get when I first created the Setup Intent.
One strange thing I noticed is that if I try to retrieve my Setup Intent through subsequent API calls via Postman, it returns the data with client secret as null
Hello, I don't understand the tva calculation of Stripe when there is a balance, could you explain it? Thanks.
(I will give you a simple example in thread)
Hello, would it be possible to be put in touch with a Stripe customer who has been through a "migration" of data from a stripe account to another one? I would like to get some feedback on the process
Hi, is it possible to send a custom text message as a note in stripe invoice through coding? along with description or any other way
vilesa-migration
got a question about refunds. Can I use the available on date in the balance transaction to notify the customer when the funds will be back in their account ?
Is there a way to have a test account for our org that is shared with several users, and not just linked to my own developer account?
Hello, is it possible to exclude certain products from Stripe metrics like MRR?
Hey so if I've got a sub on a schedule that I need to delay processing a monthly payment on;, what's the best way to do that? It's regularly scheduled for the 3rd of the month but I want to set one payment (the next upcoming one) to wait and process on the 15th. The same billing period though of Nov 3 to Dec 3 should stay in place.
Hi - Got question on bulk downloading of payments processed - I want to download by date range via the API all the payments our customers made over our customer portal and do a compare to see if we didn't post anything on our side.
Hello, I am struggling to create a direct charge using checkout. Can you help me please?
anthonyg-sub-schedule
Am currently working on Stripe Express Dashboard to manage sellers payment with connect [express]. Am currently stuck, with payout dashboard not showing our co-branding just it it did on onboarding, after logging with dynamic url provided for connected user.
The payout page is always showing Stripe Express & their logo. How can i replace this with my own brand. However, my own brand is showing when onboarding new user . i have checked and modify the brand on connect setting.... but the application is not showing in payout dashboard
and is showing this
i will appreciate any help here
If a payment is failed. is there any point for me do to cleanup ? to cancel that payment intent or do they get cleaned up with time ?
Hi everyone, I have a question to metered billings and subscriptions. When I create the subscription also a new invoice/payment $0 is created. Can I prevent Stripe from creating the 0 invoice?
allo guys, I try to create an invoice item to attach to a DRAFT invoice (i need to reduce the amount to be paid on a subscription invoice based on a coupon). Not working. Sample of my php code (please what's wrong) ?
InvoiceItem::create([
'customer' => 'cus_XYZ',
'invoice' => 'in_XYZ,
'discounts' => ['coupon' => 'XYZ'],
]);
Good Morning, I am trying to create links to buy a single product but attribute it to a particular user based on an ID I pass in my php script. Anybody available to discuss? Thanks!
Using Stripe Connect platform
dzidor-draft-invoice
hey guys congrats on the community you have built
I am trying to set up a customer portal for a Wordpress Site but I havent found any tutorial or documentation to help with that
Appreciate any help
Has there been any changes to Stripe Connect oAuth recently? Seems like I am no longer able to use my restricted API key for OAuth. I'm getting invalid_client - Unable to authenticate the request. If I use my standard secret key it works fine.
websitetrouble-customer-id-passing
I had a customer that was recently charged by Stripe, but they shouldn't have been as they still have 25 days left in their trial. Is there any way to find out why they were charged?
Is there a way to convert a payment intent into a setup intent?
Hi
I am trying to integrate subscriptions with BankContact and I got that error:
Uncaught (Status 400) (Request req_xD0akh0bhwQlbo) The payment method bancontact cannot be used in subscription mode.
However it seems on doc that bancontact can be used with subscriptions: Any idea ?
Hello,
I would like to have my payout to be 3 days instead of 7 days, how can this be changed ?
Thank you
Hi, I’m looking for the proper way to “reset” a paymentRequest for the paymentRequestButton client-side sdk. When the user has already begun the process of checking out using one of the paymentRequestButton methods, but cancels it and makes a different product selection on the page, I would like to be able to reset it to the point of requesting the shipping address again, like it is from initial opening. Is there a mechanism for doing this properly?
Hello, was wondering if there is a way to emulate Stripe locally with webhooks without having to login? Basically I would like to have the service that I built (uses Stripe), to be able to be run by my peers by simply running a docker container, however it seems they would have to auth with the CLI in order to do this. Is there some other way?
I asked a week or two ago whether related webhook events that occur in response to a different API call will have a request ID assigned and was told they would not. In our tests though, this is not the case. Making a first subscription purchase triggers a customer.updated event that has a request id of the subscription POST call. Is that supposed to happen?
Hi, I'm trying to set up a simple webhook endpoint in a SvelteKit TypeScript project and I am currently testing it with the Stripe CLI.
However, I'm not succeeding with the stripe.webhooks.constructEvent function.
export const post = async ( request ) => {
let event;
const signature = request.headers['stripe-signature'];
try {
event = stripe.webhooks.constructEvent(request.rawBody, signature, WEBHOOK_SECRET);
data = event.data;
eventType = event.type;
} catch (err) {
return {
status: 400,
headers: {},
body: JSON.stringify({
error: err
})
};
}
[...]
}
I've ensured the WEBHOOK_SECRET key is correct and corresponding with the one provided by Stripe CLI.
It keeps throwing [400] and I am not able to see the error message using the CLI tool. Does anyone know what's going on?
Hey, just wondering how easy it is to start with Express connect accounts and switch to custom when we have the dev power?
hey @unborn kiln I am the manager of a carwash in Lehi UT. We use stripe to process payments on our old system and need to access customers Billing information. one of the attendants created the stripe account and set himself as the owner. He no longer works for the wash, how can I change the owner without login information?
Hey. We are accepting card payments on our website, and are only allowing debit cards by using this check: paymentMethod.Card.Funding == 'debit' We have started getting complaints from customers saying that cards from a certain bank get declined by this validation, although their physical cards are labelled as Debit. Unfortunately, we don't log the full card details, or the payment method IDs for such cards, so we cannot check the exact value of paymentMethod.Card.Funding for these failed cards. Is there a way to check what Stripe thinks the Funding would be by just the card's BIN? And what do we do in such situations where the physical card is labelled Debit, but Stripe thinks it's not debit?
Invoice::update('invoice_id_xyz, [
'discounts' => ['coupon' => 'coupon_id_xyz'],
])
allo guys, please i want to UPDATE an INVOICE while with status DRAFT, by applying a coupon to discount it. Doesn't work what I make wrong in this code.
See the documentation: https://stripe.com/docs/api/invoices/update?lang=php
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Hi, my thread #dev-help message has been archived and the issue remains unresolved. Can someone help me revive the thread again?
If I use auto-pagination, does it count as only one API request?
Hi there, I hope you're having a good week. I would like to confirm if proration prorates the tax amount as well or just the base price on a subscription?
I unarchived your thread, let's continue there!
The thread was archived, but I found a solution for SvelteKit Stripe integration. SvelteKit does modify the request body, so had to find a way to get the original raw body. Solution is in the thread, thanks!
I unarchived the thread if you'd like to reply there. 🙂
Glad to hear you got this working though!
Hello,
I created a SetupIntent with the 3DS test card ("The card requires authentication for the initial setup, then succeeds for subsequent payments.").
Then I create a PaymentIntent with confirmation_method: 'manual', and the status is requires_action
I also get this in the next object:
next_action: {
type: 'use_stripe_sdk',
use_stripe_sdk: {
type: 'three_d_secure_redirect',
stripe_js: 'https://hooks.stripe.com/redirect/authenticate/src_1Js9t7FxHQy7Xo0ajXtOawAK?client_secret=src_client_secret_dQ387BdkFXFnG24YV1ROyXhG&source_redirect_slug=test_YWNjdF8xSnM5VndGeEhReTdYbzBhLF9LWEVMMHFJTUYyOHpweVV1aVJMS01PbE0xbWxCalR50100Bh2ETpoA',
source: 'src_1Js9t7FxHQy7Xo0ajXtOawAK'
}
}
Did all this with a test account if that matters.
Is there a way to make sure we can charge the customer without any action required? (after SetupIntent which should go through 3DS?)
Hiya! @hereinterested in learning more about the Stripe Connector for NetSuite (formally known as SuiteSync). In accordance to ticket: 18791575”
Hi. Since setting up a 2nd Stripe account (for a sub company) I have hit an issue. I am using an Azure Function app to process orders from a queue to send to Stripe. I have set up all the logic to test which Stripe account should be used, so I have been puzzled when data is being requested and sent to the wrong account. It seems the problem is the multi threaded nature of Azure queue processing coupled with the fact that StripeConfiguration.ApiKey is a static string. So it is being shared between instances. I think I can solve this by having separate queues and functions for each Stripe account, but before I go to all that effort is there a better way to suggest I handle this please?
hi
in API, trying to migrate from old checkout workflow, where we could simply specify a total amount to charge, I'm seeing the new method is using checkout sessions. is a list of line items required to use sessions?
I refunded one transaction by mistake, is there any chance to cancel the refund.
How do I change my debit card information without access to my old one
Hey all does anyone know if it's possible to merge two customers on Stripe?
I experienced a bug after deploying my stripe fix due to an external library I'm using...when a user goes through the checkout process, TWO customers are created for that user
The bug has now been addressed, but everyone who joined my membership in the meantime has duplicate customers with some divergent info
I'm thinking through the best way to maintain the customers I have now while keeping things clean, and merging them somehow seems like the best way...
Hi I have another Payment Request Button question, specifically GPay. There seems to be an error where if there are multiple shipping rates available and the user selects a different one (firing the 'shippingoptionchange' event), the sheet updates, but the ui of the selected shipping rate does not change. However if you select the other shipping rate a second time, it updates the sheet again and the new rate is displayed correctly, but it never updates properly after the first selection.
Is there a way to access past support threads that have since been closed? Was looking to retrieve some info from one and can't seem to find them after they're archived.
Hi! Does anyone know how to link a customer's portal to an email?
Hello, I've been searching for docs on cvc re-collection to prevent fraud, but it seems like the link to the section in the docs is broken/the section does not exist anymore: https://stripe.com/docs/payments/save-during-payment#web-recollect-cvc
Hello,
I have the payment request button and stripe elements on the same page sharing the same client secret. When Apple Pay und Elements are both present in Safari, I receive an "elements.confirm_payment_intent.unknown_error" when trying to confirm a test card.
Do I need to use a different client secret for the payment request button and the elements (like cardNumber element)? Other forms of payment like Giropay and iDEAL work just fine sharing the client secret.
Hello! I'm trying to integrate Stripe Connect into my marketplace app that connects customers to Suppliers. How can we group payouts to be weekly?
Hi - for the payment intent IDs given back by Stripe, do they change? we see some with ch_ and some with pi_ and was wondering if these are stages of customers being charged.
@bold basalt apologies I had to log off before. Thank you for tip regarding webhook endpoints, I will consider.
got a question about the transfer.paid web hook. does this occur on the direct or the connected webhook ?
Hi, I'm new with stripe and am trying to accept ApplePay via react native. My app does currently not have a server component at all. What is the problem in creating the PaymentIntent client side in the app? Any security issues?
Hi. How can I find out the transaction fees that Stripe is charging my organization? And also is this on top of donorbox fees?
How dose refunds work?
you pay, you refund ;P
Hey guys! How do I catch a new payment method that failed CVC check? I put in an incorrect CVC and it did not throw an error. The response said "cvc_check": "unchecked" and I can only see that CVC was invalid when I go look at the payment method in Stripe. And the PM even attached to the customer as well
When verifying using micro deposits, is it safe to create a UI that allows clients to enter the amounts deposited themselves?
Hi folks -- I've building a new React checkout flow using the PaymentElement, and have a couple of questions...
- how can I customize the fields that appear for e.g. card? I tried passing the
fieldsparameter when I create the<Elements>object, but it looks like it's being ignored - Does PaymentElement have any kind of callback API I can listen to for events like "onUpdate", i.e. so I know when to enable the "Pay" button?
Thanks!
hey guys i have an ltd company in Uk and now i live in france .Do i have the right to get a stripe account !!
Hey ya'll, I've got a question in regards to Payment Links:
I run an online marketplace where we rent out beachside lockers for surfboards. The price is always $80/month or $864/year. I am using webflow CMS to list all the lockers (Location A #1, Location A #2, Location B #1, etc.)
Short of creating a unique payment link for each locker individually, is there a way for me to find out the specific listing page that someone making a purchase is coming from?
Maybe there is a way to pass information from the Webflow page to Stripe that I can get into airtable via webhook? Not sure that's possible
Hi
I'm from turkey and we don't have stripe here, is there a solution to use it in my country. Or can i use my brother's account legally?
I have images on my products, they seem to be working on the stripe dashboard. However, they don't appear on the checkout page. it's jpeg format and below 2MB
If you are using destination charges with an invoice, and the payment fails, does the transfer automatically get reversed? If not, do I need to reverse it?
hey all, I've got a question about some logs I'm seeing for one of our customers in stripe. anyone I can talk to about this?
Hi. I'm creating test accounts in dev/sandbox mode using this doc https://stripe.com/docs/connect/testing#account-numbers and I've successfully created 5 in different regions. However, I can't get a UK account to work. Is there perhaps another combination of sort code and account number that is proven to work I can find?
hello koopajah ! I want to tell you about my proyect with one button payment with php stripe
I'm wondering if these docs are correct in terms of the params that PaymentRequestButtonElement takes as options https://stripe.com/docs/stripe-js/elements/payment-request-button?html-or-react=react
Wondering ... what is the solution to this problem? "Warning: Duplicate webhooks configuration detected for: LinenThings (Test Mode), LinenThings (Live Mode) - Please ensure that you only have a single webhook configured per Stripe account."
I don't know how I manged to do that or the fix or if it is not really worth worrying about .
If I use java1.7 will I only be able to use version 8.1.0 in 2019?
The latest version is now at version 20.
I was using checkout.Session, but after the downgrade it doesn't work.
Is there anything I can do about this, or are the tutorials for previous versions still available?
PureLinen-webhooks
I have a question regarding express account and in person payments. I created an express account but I am not able to see how to add in person payment capability. According to this documentation, https://stripe.com/docs/terminal/features/connect. express account will have in person payment capability with card_payment. The express account I created has in card_capability but when I login to the express account dashboard, the in person payment is not available.
Really dumb question, but where do I acquire the {{CLIENT_SECRET}} option parameter value so I can initialize the Payment Element properly
Hello. I use stripe connect in test mode. I created a webhook endpoint and set type to connect. Now I can't receive the checkout.session.completed event while can receive account.updated event. What's wrong?
Hello. I'm using Stripe Connect. Is there any way to set the English confirmation email that Stripe sends when a user creates a Stripe account to Japanese?
yasbep-locale
Hi there
I have a question.. I am planning to create Annual subscription paid monthly option.
how can we accomplish this..
@golden cosmos - can you please assist me here
Hey there!
I have a question regarding instant_balance
it seems like instant_available is no more an object while retrieving balance?
Hello. I use stripe connect in test mode. I retrieve account detail and the details_submitted is true but the charges_enabled and payout_enabled both false. So which field I could use as the account can receive buyer payment?
Hi team, is there available resource that we could use to test applepay integration?
Hi! Question here. Some of our customers are having troubles to update their card information. ie. if the card is expired and they want to setup new card instead.
Looking at the Stripe event logs - it seems that it always is the case where 3ds2 action confirmation was requested. However, all our clients who have this problem say that there was no additional popups - they simply input the card details, press button and immediately directly receive an error back.
meisei81-Connect
Hello guys, what is the time limit before webhook reponse are handle as timeout ?
Hey everyone 👋
Was wondering how you folks handle case when single with multiple subscriptions gets charged in the short period of time.
Our platform provides subscription service where users can subscribe to artists (monthly subscription). Single user can subscribe to multiple artists and have multiple credit card charges in the short period of time (like 3 credit card charges within an hour).
What is the best practice to handle this kind of cases? I assume banks not gonna be happy with 5-10 charges in the short period of time 🤷♂️