#dev-help

1 messages · Page 145 of 1

icy linden
#

👍

proud mango
#

Hello, how i change the payment method order from the IntentPayment interface ? actualy the active tab is CB but i want sepa_debit first

clear halo
#

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..

vocal wagon
#

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

ripe tusk
#

Does Stripe send payment failure emails to the customer when an ach_debit fails?

crimson needle
frosty yoke
#

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 ?

trim yacht
#

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

weak swallow
#

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.

tepid verge
#

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 ?

wary steeple
#

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.

  1. Is there a way to import the csv file above?

  2. What would the estimated development hours be to have this imported using one of the supported programing languages in the URL above?

  3. Can you pull data from the csv into one of the languages for a bulk import to create the subscriptions? 
    

Thank you.

steady bramble
dim hearth
#

@steady bramble Let me reopen your thread and you can continue chatting there - one moment!

rain crypt
#

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
fleet sable
#

Is there a Stripe element for getting / verifying bank account information? All the ones I found are for cards

proper sundial
#

Hello! Is it possible through the API to find which payout contains a specific payment/charge?

empty yew
#

Is there a way to retrieve the card info that was used after the payment was confirmed? i.e. to fill in this info

dapper herald
#

hi could anyone help me with the Stripe Checkout using asp.net Webform

red dune
#

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

frosty yoke
#

Is it possible to have the card number / Expiration / CVC in one line with payment element ?

vocal wagon
#

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

#

Is assume it is the same as idealBank-element with iDEAL?

random mirage
#

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?

dry valley
#

Is it possible to accept payments from Russia or China? The docs mention eg. ability to accept RUB currency but idk

vocal wagon
#

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',
},
}

mighty hill
#

@vocal wagon Glad you found it! Also, you can ask multiple questions in your existing thread. 🙂

vocal wagon
#

ah ok, thanks

rapid oriole
#

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?

vocal wagon
#

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".

autumn creek
#

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

lime garden
#

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)

cunning lava
#

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

lime garden
cunning lava
#

oh so this is sufficient?

lime garden
vocal wagon
#

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,
safe heron
#

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?

sacred carbon
#

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

crimson needle
#

arielbo-tax

tranquil juniper
#

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?

shadow cobalt
#

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

minor cipherBOT
#

👋 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

sacred carbon
#

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?

autumn creek
#

If I cancel a subscription immediately with prorate set to true, does the prorated value get refunded to the payer??

crude zenith
#

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."

cerulean pineBOT
#

: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

knotty scarab
#

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?

limpid ingot
#

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?

ornate beacon
#

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"

minor cipherBOT
#

👋 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

wary nacelle
#

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?

south forge
#

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

torpid breach
#

Hello, is there any stripe engineers here? Does this work as when you where in freenode?

fluid parrot
#

It's weekend. They will be back on monday

fluid parrot
#

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

spare igloo
#

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

vocal wagon
#

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

visual badge
#

Stripe is really bad

warm ocean
#

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?

vocal wagon
visual badge
#

how old do you have to be to use stripe in the netherlands

vocal wagon
#

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.

thin isle
#

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?

vocal wagon
thin isle
vocal wagon
#

what do you plan on doing after the customer's payment goes through?

thin isle
#

I mean the product won't change its price

vocal wagon
#

you'll need a way to get the info yeah?

thin isle
vocal wagon
#

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

thin isle
#

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

vocal wagon
#

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

thin isle
#

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??

vocal wagon
#

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

thin isle
spare igloo
#

@vocal wagonThanks, I will see the link now...

thin isle
vocal wagon
long gust
#

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?

vocal wagon
long gust
thin isle
vocal wagon
# long gust Yes, I'm worried about how customers would cancel their subscription if I don't ...

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)?

thin isle
#

how can I delete product together with price?

vocal wagon
vocal wagon
long gust
# vocal wagon Elaborate more on "portal"? to answer your original question directly about the ...

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.

Learn how to configure the customer portal and make it available to your customers.

#

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.

vocal wagon
# long gust So, the situation is the following: my friend offers writing services (writes ar...

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.

gusty fiber
#

Hi guys, i'm doing a subscription functionality and i need you to say if the flow is correct.

  1. So i'm creating customer in stripe when creating an account in app.
  2. Then i'm creating the subscription when user selects the suscription to pay for
  3. Then Card Element appears and after payment the suscription becomes active
  4. 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
  5. 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

vocal wagon
long gust
vocal wagon
long gust
#

She tried using a payment link, but that doesn't have the checkbox or the tax ID collection...

vocal wagon
#

I think they need to actually login tot he portal and then add their tax ID

long gust
vocal wagon
#

they can go in and update the billing info and include tax id

gusty fiber
#

@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.

long gust
# vocal wagon

Is that for a personal account? She needs the tax id of customers if applicable

vocal wagon
minor cipherBOT
#

👋 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

dapper herald
#

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?

frosty stone
#

Hi Stripe, how can I fix a payout that was sent to a closed bank account?

vocal wagon
#

Hi how would i like have a integration so it doesnt redirect to stripe checkout it just renders the modern checkout in the page

vocal wagon
vocal wagon
#

activate your account

#

Ohhh. Are you wondering if you use your real card if you'll be charged?

vocal wagon
# vocal wagon idk im new too coding

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

vocal wagon
vocal wagon
#

Only if you are in live mode, you will be charged

#

how can i add like name and stuff

#

What language/framework?

dapper herald
vocal wagon
#

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?

vocal wagon
#

so what do you have right now for the html? can I see?

vocal wagon
#

ok, so you are using the vanilla javascript sdk

#

There is a way to retrieve the product with it's price in 1 request?

vocal wagon
#

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

vocal wagon
#

oh

worldly sable
#

Is there a phone number to call stripe? These platform conversations are completely useless

worldly sable
#

The stripe website is very useful for every single aspect. Except customer service and resolving issues. Epic failure on thst part

vocal wagon
vocal wagon
vocal wagon
worldly sable
#

Where can I find this number. It is listed nowhere that I can find

vocal wagon
#

Request a Phone Call

vocal wagon
#

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

vocal wagon
#

@vocal wagon i need help how do i add it so instead of like it using a zip and card it uses whole address

#

my demo

#

Stripe does not have an element for address so you'll need to implement that yourself

vocal wagon
#

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

vocal wagon
dawn axle
#

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?

swift trench
vocal wagon
vocal wagon
#

Hi I would like to know how much commission I pay to stripe when a payment is made by customers.

#

?

#

any one here ?

dawn axle
#

stripe has great docs, first result on Google

stark tide
#

Issa-pricing

minor cipherBOT
#

👋 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

bronze rampart
#

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.

vocal wagon
#

Hey all

#

In the following situation..

#
  1. A customer's payment fails
  2. Stripe sends out an email to inform the customer of failed payment
  3. That email contains a link to update payment information
  4. Is there a pre-generated page or link or library or something for getting the customer to update their payment info?
dawn axle
solid hazel
#

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.

rich thicket
#

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?

topaz flame
#

Hi, anyone have nodejs + stripe experience here, i have some issues, with assigning Stripe card to my user account????

minor cipherBOT
#

👋 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

last oasis
#

Need some serios Help i am having Major Problems activating my account

vocal wagon
#

Hi! Does anyone know how to keep the money in Stripe and decide for yourself when you want to make a withdrawal?

buoyant scaffold
vocal wagon
#

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

vocal wagon
#

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?

topaz flame
#

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

dawn axle
vocal wagon
tame shell
#

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

vocal wagon
# topaz flame Hi guys, I want to know if i need to create a stripe customer for every user in ...

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

lament moss
#

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? 😮

mental shoal
#

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 ?

mental shoal
dawn axle
#

Ofc you can do it, but you probably shouldn't

wind oak
#

how can i change stripe prebuilt checkout page currency?

#

i'm working in python

stark tide
#

daishiky-checkout

urban lintel
#

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.

humble plank
#

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.

glad light
#

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.

minor cipherBOT
#

👋 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

vocal wagon
vocal wagon
#

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

sweet fjord
#

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)

vocal wagon
#

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

vocal wagon
#

Post a screenshot or something similar

vocal wagon
sweet fjord
# vocal wagon Post a screenshot or something similar

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

vocal wagon
vocal wagon
#

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?

vocal wagon
hexed trail
sweet fjord
#

The API invoked is POST /v1/subscription_schedules

gusty fiber
#

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.

earnest plume
#

Hello

#

Someone also has access to my ppup account and im trying to lig them out but it wont let me

rich thicket
#

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?

vocal wagon
#

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 😢

rich thicket
#

You had the sam eissues?

vocal wagon
#

No your issue looks different from mine

vocal wagon
#

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

vocal wagon
#

@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

tender pawn
#

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.

fallen parcel
#

and itl show related sources and transactions etc

tender pawn
#

I am... might be duplicate payment actually.

tender pawn
#

Which API do I use to look up a payment given a TXN ID?

#

maybe BalanceTransactionService

steady bramble
#

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?

patent sandal
#

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?

patent sandal
patent sandal
chilly orchid
#

hello,the error message resource missing, under what circumstances does this appear?

outer hare
#

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

gilded fog
#

Hi where should I add merchantId in the React Native SDK?

golden cosmos
#

dilkw-error

#

rayvr-webhook

frosty portal
#

Dears, I wonder is balance object's available_on field accurate to 1 second? What's mechanism behind the available_on field?

vocal wagon
#

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

dry hatch
#

praine-Checkout

hazy gorge
#

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)

exotic galleon
#

Is it possible to move subscriptions from one stripe account to another? even if I'm not the owner of the first account?

brazen dust
#

Hello, I'm unable to create custom date for each installment in subscription schedule

chilly orchid
#

hello ! does some card issuing bank support 3DS?

faint thorn
#

How do i see a breakdown by country of my income on stripe?

dry hatch
#

Anonymous kind soul

#

krishna1443-Subscription

#

dilkw-3ds

#

RonWaffle-Country

#

grand27-ReactJS

glad light
#

Can one plan/price be mapped to many products?

glad light
hexed trail
shy estuary
meager hawk
#

adityaj-subscriptions

vocal wagon
#

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

meager hawk
vocal wagon
#

thanks, i dont have a stripe account

#

so am directed to the login page

meager hawk
#

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!

velvet grove
#

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

chilly orchid
#

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

Learn about the different methods to test your integration before going live.

shrewd mist
#

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?

meager hawk
glad light
#

@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 :[... ]
})

chilly orchid
meager hawk
#

@chilly orchid then I guess we don't have a card for that specific case!

vocal wagon
#

Can We set discount, shipping charge in BBPOS WisePOS E reader display?

agile musk
#

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?

outer moss
#

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 ?

somber citrus
#

Hello team, I need to know if we can customize the label of the bank statement after we use SEPA direct debit payment?

indigo star
#

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?

verbal dome
#

alguém pode me ajudar com a conta live?

cerulean pineBOT
#

: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

rose otter
#

J Rietz-GCloud-react-native

verbal dome
#

can you tell me why my live account does not receive payments? it doesn't appear api secret key

gusty spear
#

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.

versed igloo
#

Hello everyone! Is that possible to charge connected accounts (through Stripe Connect) monthly (besides application_fee)?

thorn owl
rose otter
#

Gleb-CORS

random mirage
#

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:

  1. 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
  2. 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.
glad light
#

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'
})

shrewd mist
#

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.

sand mist
#

Hello, My account is freeze over high risk? But other website same as my business is integrated

#

Is there anyway i can appeal?

cerulean pineBOT
#

: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

vocal wagon
#

👋 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!

warm ocean
#

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?

drowsy kindle
#

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?

crimson needle
#

please use the threads to chat @drowsy kindle instead of the main channel

stark apex
#

Hi, I was wondering if it's possible to download a pdf of an invoice (based on a date) using the api?

heady wyvern
#

Is it possible to update Stripe::Terminal::Reader objects with a Stripe::Terminal::Location

mystic thistle
#

Why do the Webhook examples not use promises? I keep getting errors saying that I'm not handling promise rejections

wise nebula
#

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

wet juniper
#

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 ?

shadow iron
#

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.

vernal sail
#

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.

unreal oar
#

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?

vocal wagon
#

I’m not receiving my money??

#

I don’t understand?

#

I need a contact number for stripe?

sweet fjord
#

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)

vocal wagon
#

I need a contact number for stripe?

steady bramble
crimson needle
#

@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

karmic orbit
#

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

turbid mica
#

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.

warm ocean
#

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?

thorn owl
#

Hello. Here's what we're doing:

  1. FE creates a payment method;
  2. FE sends the payment method id to BE;
  3. BE attaches the payment method to the customer;
  4. BE updates a default payment method for the customer in their invoice settings;
  5. 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 that insufficient_funds case 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?
placid root
#

Good morning. How do i find out why my business was disqualified for stripe

surreal solar
#

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

cerulean pineBOT
#

: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
#

You need to log in for that- and i can't

#

so i'm at a dead end

crimson needle
solid badge
#

Hey, is it possible to use 3D Secure in the Charge API?

balmy yacht
#

in the stripe connect world, is the "CONNECTED_STRIPE_ACCOUNT_ID" considered a private key? or is it okay to expose?

slate elbow
#

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)

latent root
#

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

gentle warren
#

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." )

cinder pond
#

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.

pine peak
#

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?

paper nimbus
#

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?

arctic saddle
#

Hello, I'm attempting to create a customer and associate it with a connected Stripe account, this is the format of my php post:

arctic saddle
coral pulsar
#

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?

paper nimbus
#

In a subscription object, how can I get the price paid after a discount is applied (if a discount exists)?

wind ether
#

hey, got a question about refunds for ACH charges

crimson needle
mystic thistle
#

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)

vocal wagon
#

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?

upbeat spade
#

Hello there. I have some questions about 1099K forms for connected accounts.

  1. 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.

  2. In what format can I download the 1099K form from Stripe? (PDF, CSV, etc...)

  3. Does the 1099K form from Stripe include platform fees AND application fees? Only one of these? None of these?

full umbra
#

hi all, quick question; does an account.updated webhook event get triggered on custom account creation?

exotic hull
#

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

wild wyvern
#

Is there a way to query a Connect Standard Account to see if it's ever had a subscription before?

lament lantern
#

Hello 👋

#

Think I've spotted a bug in the new PaymentElement setup with a partner payment method

upbeat spade
#

For 1099K connected accounts, does Stripe send a webhook when a connected account's 1099K form becomes available?

clear mountain
#

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?

simple quest
#

hi, i need some support for one of my customer which try to create his account

dawn axle
civic maple
#

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.

main fox
#

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?

steady bramble
#

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.

dawn bough
#

i am unable to top up my issuing balance and getting a required permissions error

dawn bough
rich thicket
#

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?

edgy trout
#

Hi people!

#

newbie here

#

anyone that can help me with a guide on Variable amount with Elements?

balmy yacht
#

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

slate elbow
#

also does anyone know where i can get branding icons like these?

balmy yacht
slate elbow
#

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

slate elbow
outer moss
#

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 ?

lofty shard
#

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

crimson needle
#

please respond in the thread.

true swallow
true swallow
#

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.

crimson needle
#

^unarchived to make it easier

dusty ruin
#

Does the Stripe terminal test card need to be activated in some way to stop it from declining?

wary crest
#

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

chilly orchid
#

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.

crimson needle
#

please respond in the thread

#

Please respond in the thread @chilly orchid

rain tapir
#

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!

analog raft
#

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

hazy oar
#

'StripeProvider' cannot be used as a JSX component. Can someone help me on this issue?

#

I am using stripe-react-native

pulsar bough
#

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?

golden cosmos
#

erangalp-elements

toxic quartz
#

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

pulsar patrol
#

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

zinc marsh
#

@golden cosmos

bright summit
#

Hello,
The return to merchant button is not working When I am done with my Sofort payment method. Any help?

golden cosmos
#

neil3rd-accountid

toxic lily
#

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

golden cosmos
#

mohsinsabir-sofort

hazy oar
#

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.

golden cosmos
#

dexter-outstanding

hazy oar
#

hi @golden cosmos can you help me?

golden cosmos
#

minhphan-react-native

brazen dust
#

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

lusty bluff
#

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..

vocal wagon
#

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?

gusty pumice
#

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

pale rivet
#

hi there

#

i need to know about destination charge with stripe fee

#

??

golden cosmos
#

i'm not available at the moment due to meetings, will be right back!

marsh venture
#

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?

vocal wagon
#

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

thorny breach
golden cosmos
#

Dianne-chargebee

gilded fog
golden cosmos
#

museumofororientaldance-devs

#

suraj-destination-charges

#

abignalet-402

#

vaibhavagar-100%

golden cosmos
#

skybach-react-native

rapid flax
#

Applepay return payment not completed but emailreceipt received and amount detected

golden cosmos
#

aruljothi-applepay

vocal wagon
#

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!

meager hawk
#

jacopo-connect

twin cairn
#

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?

rapid flax
#

Applepay return payment not completed but emailreceipt received and amount detected

vocal wagon
#

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

vocal wagon
#

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?

lean sinew
#

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', ]);

marsh venture
#

Thanks Alex. Is there any workaround for this? We have a few premium customers to which we give 100% coupon..

thin isle
#

Hi, I need help with /create-checkout-session

#

stripe fires CORS errors (Node.js + Nuxt.js)

vernal sail
opaque nexus
#

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?

fiery stirrup
#

Good morning. Is there any ETA on when the ACH PaymentIntent API will go out of beta?

nimble thorn
#

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? 🙂

humble salmon
#

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
cosmic oar
#

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 🥴 )

clever cave
simple kraken
#

which wordpress plugin is the most recommended by you the developers?

blazing fox
#

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)

chilly prism
#

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?

lilac bay
#

Hey folks

blazing fox
lilac bay
#

Ha, thanks

stray oxide
#

Thanks for the assist @blazing fox !

indigo star
#

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.

dapper mauve
#

👋 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)

vocal wagon
#

Hello, i have a new mobile phone number and i can not verify my paying information with this number. What should i do?

tepid verge
#

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) ?

oak dove
#

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

raw beacon
#

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

arctic saddle
#

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?

timid gulch
#

userid: 904666382258565130
Spammer from your server

trail hatch
#

there is a lot

jagged plume
trail hatch
#

type in @6 and you'll see a list of it

rancid frost
#

looks like the server got raid

stray oxide
#

alexanderg-descriptor-special-character

#

CBailey-webhooks

#

Darkwind-spammer

shadow carbon
#

@vocal wagon is DM advertising 😔

stray oxide
#

Thank you all for the reports

bleak breach
woven bane
#

You should ban them from here too btw

timid gulch
shadow carbon
#

Already reported, Discord takes a fair bit of time to act 😅

woven bane
#

^

shadow carbon
#

Perhaps some sort of verification bot should be added.

timid gulch
#

in server settings to increase verificating level

trail hatch
bleak breach
drifting condor
#

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?

gloomy ether
#

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.

wispy imp
#

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
lean sinew
#

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.

heavy beacon
#

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

vernal sail
#

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.

rancid matrix
#

Hello! How does one resolve this when there is no on_behalf_of key for subscriptions.

shrewd mist
#

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:

cold lava
#

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

ember cloud
#

Any stripe devs around?

cold lava
#

@shrewd mist, how is your "isMonthlySubscription" variable implemented?

thin isle
#

Hi, I need help with webhooks. I need to grab data upon receiving a payment.

shrewd mist
vocal wagon
#

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?

glossy pecan
#

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 !

magic dagger
#

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!

exotic needle
#

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??

shadow iron
#

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?
lime garden
#

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)

covert steeple
#

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?

crystal vessel
#

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

steady bramble
#

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"?

finite nimbus
#

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

stark canopy
#

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:

  1. Do we need to call stripe.ApplePayDomain.create (with the stripe_account header set in the request) for every subdomain?
  2. If so, does Stripe limit the number of those ApplePayDomains per connected account?
  3. Or does Apple limit the number of verified domains per Parent Account?
vocal wagon
#

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?

clever isle
#

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?

drifting drift
#

Hello, everyone. Does Stripe support upfront payments for recurring subscriptions?

#

I'm not finding it in the docs

uneven rune
#

hi everyone,
do you have experience generating a checkout session with more than one product passed from a webflow checkout page ? (in js)

bright dome
#

Is it possible to use the WisePOS E screen for basic inputs. For example, adding a tip to a purchase?

slim path
#

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

amber path
#

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",
            },
};
rancid matrix
#

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?

jade shadow
#

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.

weary parrot
#

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?

weak swallow
#

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?

solid sigil
#

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.

gusty spear
#

Hi there, i have request_id, can i get its info via api?

sacred carbon
#

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

amber path
#

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?

drifting wing
#

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?

normal kernel
#

Hey I'm looking for some help with some subscription cancellations with refunds and then immediate subscription creations

normal kernel
# normal kernel Hey I'm looking for some help with some subscription cancellations with refunds ...

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:

  1. Cancel the current subscription
  2. Iterate through customer charges and refund until the correct, prorated refund amount has been fulfilled
  3. Create a new subscription with the new amount owed
  4. 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?

slender radish
#

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?

mild geyser
#

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?

weak swallow
#

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.

warm socket
#

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?

daring lodge
#

anthonyg-customers

viscid meadow
#

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

exotic edge
#

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!

delicate snow
#

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?

vocal wagon
#

hi

#

Wi i can't get payments from my customers on my online shop?

#

is it because of my negative balance?

tardy creek
#

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...

mighty hill
#

@tardy creek Can you reply in the thread I created for you above?

tardy creek
#

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

mighty hill
#

@tardy creek Let's move this all to the thread above and continue there.

covert dirge
#

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
drowsy kindle
#

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?

topaz sinew
#

i got this email from stripe without any issue is there anyone to help me is there no any option to contact them

weak swallow
#

@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?

civic trail
#

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.

tight socket
#

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.

tight socket
civic trail
civic trail
crimson needle
#

screwlewse-subscription

#

Let's all move to the thread (thanks for helping @tight socket )

#

alex24-paymentelement-error

trail quarry
#

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

scenic iris
#

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?

lusty bluff
#

Hi everyone, have anyone of you experience this error upon creating of subscription api? TYA! 🙂

spare berry
#

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.

sterile sail
#

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

twilit rock
chilly orchid
#

hello ! If I update the order status via webhook, can I get the orderId in the webhook callback?

lunar garden
thorn chasm
#

dilkw-webhook

final pasture
#

Hello Guys,

Anyway we can check the invoice.payment_failed instantly on stripe using some card or else?

#

in the test mode

golden cosmos
#

shaitan1126-card

lavish venture
#

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.

snow locust
#

hello, i have a bank account in cyprus but its in USD and not EUR, can i link it to stripe?

golden cosmos
#

nacho-decline

#

mcreddit-currencies

warm osprey
#

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"

indigo star
#

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

indigo star
indigo star
# indigo star Regardless of what I write in the URL it shows the same error, the same goes wit...

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.

golden cosmos
#

J Rietz - Server

tepid verge
#

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 ?

long delta
#

Hello, I would like to ask how to deal with two payment accounts if I want to connect them in one project

tepid verge
golden cosmos
#

mathieu-events

#

yanghaoliang-account

final echo
#

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.

dense olive
#

we want to implement subscriptions and let clients edit their credit card. how can we implement this?

twin cairn
#

Hello Guys, Rubydev again

#

another issue, I'm unable to receive payment_intent.succeeded webook

meager hawk
#

neil3rd-connect

tepid verge
#

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 ?

vocal wagon
#

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") the subscription field remains null.

safe spruce
#

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..

ripe furnace
#

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?

ripe furnace
vocal wagon
#

buongiorno, ho bisogno di reperire l estratto conto mensile (pdf) del mio account Stripe per il commercialista. Dove lo trovo?

meager hawk
#

@safe spruce I think you'd need to reach out to CraftingStore directly with that question, we wouldn't know here.

cerulean pineBOT
#

: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

safe spruce
#

or how does stripe even make the cards work

meager hawk
#

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!

safe spruce
#

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

thin isle
#

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

vocal wagon
meager hawk
#

@vocal wagon I reopened the thread. Feel free to post the error there.

final echo
#

Webhook are working only from stripe website test webhook
And not working from php code if customer updated

wary grove
#

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?

vocal wagon
#

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.

narrow ingot
#

Hi. I signed up, but canceled it and was still charged. can you help me?

meager hawk
#

@narrow ingot you should reach out to the merchant and business who you signed up with, not Stripe.

vocal wagon
#

Hello guys! On the stripe.confirmPayment function can the return url be a post request instead of get?

vital glacier
#

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.

frosty marsh
#

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)?

shy vault
#

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?

chilly prism
#

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?

Managing bank accounts and debit cards on your Custom connected accounts.

vocal wagon
#

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?

gritty field
#

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 👍

strange dove
#

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?

chilly prism
#

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?

upbeat grove
shadow iron
#

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 ?

rose otter
#

Att89-webhook-tls

gusty spear
#

Hi there, need help with mendate error

pulsar apex
#

Hi, can this flow chart be tested with two accounts in debug mode with no actual money needed??

wind ether
#

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.

fair geyser
#

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

random furnace
#

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

https://i.stack.imgur.com/inEfU.png

tardy crag
#

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!

rose otter
#

rishikhan-failed-payment

torpid breach
#

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?

glossy pecan
#

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 !

rose otter
#

sulmanbruh-customer-portal

delicate pelican
#

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?

rose otter
#

Osviel-wordpress-connection

#

matrix-payment-links

stray oxide
#

nasreddine hafidi-error

#

brettski-coupon

frosty marsh
uncut glacier
#

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?

quaint quest
#

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

vocal siren
#

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.

gusty spear
#

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

raw venture
#

Hello is it possible to integrate Apple Pay using Stripe within Gravity Forms in Wordpress?

lean jolt
#

hello, I had an issue crop up on Prestashop where Stripe is now authorizing but not capturing. Anyone know what causes this?

stray oxide
#

joiwilliams86-ApplePay-GravityForms

viscid hinge
#

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

stray oxide
#

@viscid hinge please reply in the thread if possible

vocal wagon
#

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?

next fossil
#

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 😦

molten coral
#

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.
tight socket
#

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.

wind ether
#

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 ...

warped nymph
#

When a reference url in the metadata is js.stripe_________and ends with stripe_transport - what does that mean???

noble linden
#

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`
regal quail
#

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.

exotic needle
#

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

bitter pewter
#

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",

pale brook
#

❓ 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!

bold basalt
#

lucius-connect-oauth

#

leia-paymetintents

fervent jewel
#

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!

heavy beacon
#

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

polar kindle
#

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

twin notch
#

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?

vast isle
#

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!

crimson needle
#

elias117-paymentintent-tax

stark otter
#

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 🙂

sleek owl
#

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

solar slate
#

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

raw schooner
#

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.

little garden
#

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.

open crystal
#

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"

fluid crater
#

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)

sacred carbon
#

hello, i m develop in stripe php, please how can I do to avoid duplicate payment method of one customer

vocal wagon
#

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

fluid parrot
#

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

vocal wagon
#

@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

fluid parrot
#

ah, my client does not do threads, sorry

#

yeah, have a mapping

#

easier to deploy updates as well

vocal wagon
#

what do u mean by mapping?

fluid parrot
#

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

drowsy blade
#

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.

fluid parrot
#

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

full umbra
#

Two questions in regards to the Person object/API:

  1. Is documents.company_authorization relevant to all regions including the United States?
  2. If valid for the US or UK, what documents are valid for this purpose?
reef gazelle
#

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?

stray oxide
#

Thanks for the assist @fluid parrot

lusty needle
#

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.

regal acorn
#

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?

fluid parrot
#

@stray oxide sure thing

#

it was a thing we implemented recently

#

so I knew how to handle it hahaha

white mason
#

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?

hazy flare
#

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.

hybrid fjord
#

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?

weak swallow
#

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?

vocal wagon
#

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?

prime crag
#

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'?

placid pier
#

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. "

fluid parrot
#

at least you tried it 69 times

#

good job

hallow panther
#

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

steady bramble
#

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.

drifting gorge
#

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 ?

native wind
#

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!

little iron
#

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.

tough forge
#

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?

torpid breach
#

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)

tropic bridge
#

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?

tender pawn
#

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?

warm ocean
#

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) ?

fiery stirrup
#

Can regular Stripe accounts be migrated so that they are related to a Platform Stripe Connect Account?

fiery stirrup
#

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?

vocal wagon
#

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?

chilly orchid
#

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:

chilly orchid
hearty garnet
#

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.

tulip salmon
#

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?

naive sun
#

Hello Guys

#

need help for react-golang stripe connect issue

twin silo
#

is there an endpoint i could use to get a sales tax rate for a purchase?

thorn chasm
#

kellycarpet-tax

sacred lance
#

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?

dry hatch
#

Zhou-publishable-key

sour valley
#

Hi, I was wondering if Stripe subscriptions have an end-of-subscription cycle?

blissful sluice
#

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.

placid silo
#

Hello,
How can I get Logs in Developer section of stripe account for "Standard-Connected" Account via API?

thorn chasm
#

Ammar-connect-logs

vocal wagon
#

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 ?

past roost
#

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.

clever cave
#

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)

  1. 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

  1. 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 🙂

vocal wagon
#

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 ?

torpid breach
#

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';

dry hatch
#

Rinin-Invoice

thorn chasm
#

casey-Custom-Connect

worthy seal
#

hello, is it possible for a SetupIntent with usage set to on_session to trigger SCA?

vocal wagon
#

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 🙂

cerulean pineBOT
#

: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

vale jasper
#

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?

broken wren
#

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.

tepid verge
#

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 ?

little iron
#

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?

uneven rune
#

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 🙏

gusty spear
#

Hi there, i need to ask about mandate api, regarding sepa_debit and credit card

chilly prism
#

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 ?

viral spoke
#

Hii,
Can I somehow see in the price ID if it is a subscription or a one time purchase?

worn garnet
#

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

vocal wagon
#

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 ?

stiff nymph
#

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

solar panther
#

i’ve paid a retailer for product but my payments on hold with you

#

how can i get my payment confirmed quicker

meager hawk
#

@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.

slow venture
#

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?

strange dove
#

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.

vocal wagon
#

Why are all the payment intents returning source = null? Im doing Stripe::PaymentIntent.retrieve(

shadow iron
#

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?

rose otter
#

RMoura_JS-null-source

mystic cosmos
#

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.

uneven rune
#

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&currency=eur&recurring[interval]=month&product_data[name]=My%20Product&product_data[metadata][internalID]=42-prod-1234

zinc crypt
#

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?

somber hamlet
#

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

rose otter
#

KRAKZ-rn-setupintent

lethal mantle
#

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!

sage kayak
#

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

warm olive
#

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.

open crystal
#

@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

meager hawk
#

@slow venture lets use our existing thread

faint smelt
#

Where should i be to discuss a disputed transaction from a merchant using stripe services

radiant linden
#

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?

white mason
#

@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

vernal sail
#

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)

glacial grove
#

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

oak dove
#

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

daring lodge
#

vilesa-migration

wind ether
#

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 ?

ruby walrus
#

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?

gleaming urchin
#

Hello, is it possible to exclude certain products from Stripe metrics like MRR?

weak swallow
#

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.

unique frigate
#

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.

torpid breach
#

Hello, I am struggling to create a direct charge using checkout. Can you help me please?

daring lodge
#

anthonyg-sub-schedule

sage kayak
#

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

daring lodge
#

ken wong - bulk download

#

matrix-checkout-direct-charge

cloud pasture
#

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 ?

lament chasm
#

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?

marble knot
#

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'],
]);

daring lodge
#

monshery-failed-payment

#

christoph_at_cropster-metered billing

wise kraken
#

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

daring lodge
#

dzidor-draft-invoice

sick sail
#

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

smoky lark
#

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.

daring lodge
#

websitetrouble-customer-id-passing

gleaming urchin
#

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?

vocal wagon
#

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 ?

vestal ingot
#

Hello,
I would like to have my payout to be 3 days instead of 7 days, how can this be changed ?
Thank you

proper sluice
#

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?

cerulean wadi
#

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?

ruby yarrow
#

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?

warm knot
#

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?

bold basalt
#

@unborn kiln starting a thread, one secpls

#

heyhey-checkout-successurl

tough compass
#

Hey, just wondering how easy it is to start with Express connect accounts and switch to custom when we have the dev power?

dawn garden
#

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?

earnest stream
#

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?

marble knot
#

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

white mason
#

Hi, my thread #dev-help message has been archived and the issue remains unresolved. Can someone help me revive the thread again?

peak sage
#

If I use auto-pagination, does it count as only one API request?

mighty hill
#

TMWashbarnboys - Account Ownership

#

dmitry-zip - Debit Cards Only

hard pike
#

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?

mighty hill
warm knot
mighty hill
#

Glad to hear you got this working though!

zinc crypt
#

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?)

vocal wagon
#

Hiya! @hereinterested in learning more about the Stripe Connector for NetSuite (formally known as SuiteSync). In accordance to ticket: 18791575”

drifting gorge
#

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?

lusty bronze
#

hi

gloomy ether
#

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?

lusty bronze
#

I refunded one transaction by mistake, is there any chance to cancel the refund.

modest dagger
#

How do I change my debit card information without access to my old one

vocal wagon
#

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...

proper sluice
#

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.

weak swallow
#

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.

rain mesa
#

Hi! Does anyone know how to link a customer's portal to an email?

sterile stump
vocal wagon
#

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.

hoary summit
#

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?

unique frigate
#

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.

cerulean wadi
#

@bold basalt apologies I had to log off before. Thank you for tip regarding webhook endpoints, I will consider.

wind ether
#

got a question about the transfer.paid web hook. does this occur on the direct or the connected webhook ?

worldly flower
#

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?

grizzled patio
#

Hi. How can I find out the transaction fees that Stripe is charging my organization? And also is this on top of donorbox fees?

vocal wagon
#

How dose refunds work?

fluid parrot
#

you pay, you refund ;P

prime crag
#

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

fiery stirrup
#

When verifying using micro deposits, is it safe to create a UI that allows clients to enter the amounts deposited themselves?

white forge
#

Hi folks -- I've building a new React checkout flow using the PaymentElement, and have a couple of questions...

  1. how can I customize the fields that appear for e.g. card? I tried passing the fields parameter when I create the <Elements> object, but it looks like it's being ignored
  2. 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!

bronze hornet
#

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 !!

hidden grotto
#

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

wispy cloak
#

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?

ocean ibex
#

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

steady bramble
#

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?

thin sundial
#

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?

proper idol
#

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?

sacred carbon
#

hello koopajah ! I want to tell you about my proyect with one button payment with php stripe

desert badge
lament hemlock
#

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 .

desert swallow
#

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?

golden cosmos
#

PureLinen-webhooks

vocal wagon
#

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.

golden cosmos
#

高飛-java

#

supe-card-payments

stone slate
#

Really dumb question, but where do I acquire the {{CLIENT_SECRET}} option parameter value so I can initialize the Payment Element properly

hearty garnet
#

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?

oblique coral
#

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?

golden cosmos
#

yasbep-locale

low meadow
#

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

old hazel
#

Hey there!

#

I have a question regarding instant_balance

#

it seems like instant_available is no more an object while retrieving balance?

hearty garnet
#

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?

thorny breach
#

Hi team, is there available resource that we could use to test applepay integration?

mental hedge
#

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.

dry hatch
#

meisei81-Connect

tepid verge
#

Hello guys, what is the time limit before webhook reponse are handle as timeout ?

clear spoke
#

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 🤷‍♂️

dry hatch
#

Eva051-ApplePay

#

ChocobO-3ds2