#dev-help

1 messages · Page 138 of 1

crisp crescent
#

Hello guys, Can you explain what does it mean ? Payment is showing success at FE but not sure whether it will fail or completed in the BDE. 4000000000000010 The address_line1_check and address_zip_check verifications fail. If your account is blocking payments that fail postal code validation, the charge is declined.

lean mesa
#

It there any way/option with stripe to receive "monthly subscription payments"?

past lintel
#

Hi , one of my card's have id starting with "pm_" instead of "card_" , but i am not able to set it as a default source ? it's showing invalid id .
What to do ?

warm ocean
#

Hi. I would like to send an email X days before a rebill subscription (subscription of 6 months with 7 days trial period). For that, I use the webhook invoice.upcoming. But It seems that this one is called X days before the trial too. How to know when it's for a rebill subscription? and not for the end trial.

#

Other thing, our shoppers can enter and save their credit card. How can I manage the duplicate one? I would like to display an error message like "This card is already saved"

rigid moss
#

Hello,
I'm facing the issue while trying to create the bank account .

Issue is , If I'm adding the country AU and Currency USD I'm getting the error "Invalid bank account currency for AU-based bank account: USD"
Can you please help me on this

I'm using the API stripe.tokens.create .
for connected account
Can someone help?

vocal wagon
#

Hello guys, I try to integrate with ACH payments (I've used Plaid as an integration 3rd party vendor). I've created two users (both US users). When I send /charge request containing source set with stripe bank account token as a response of the charge operation I get the following error ACH payments from IE accounts are not currently supported. Does anyone have an idea what else should I check? Maybe ACH payment has to be enabled in Stripe account settings?

candid kernel
#

any dev admin online

#

I need help

wheat iron
#

Hello,
Is it possible to use a default credirt card on a payment_intents or on a subscriptions without specifying again the 'default_payment_method' ?
Thanks in advance

clever moon
#

Hi, I have some questions about statement descriptor to display in customer’s statement.

  1. If invoice have 2 products, The statement descriptor of each product will combine together to display right?
  2. If statement descriptor of some product is None, Then it will use statement descriptor of platform account right?
  3. If all statement descriptor is combined, Then how statement descriptor sorting to display?
mystic cosmos
#

additional question about KYC process. my team wonders if pre-filling data (business type, product description/website) would have any legal problem as this is the KYC verification process that should be done by our users.

our rationale for pre-filling is that we are pre-filling information that fits their circumstance and they can edit these info before submitting.
if that's not a problem, then it would be a lot better for our conversion rate. thanks!

autumn seal
#

Hi, I have some questions about custom stripe connect accounts (using accountLinks) for a french marketplace:
1 - Is it possible to hide business profile for individuals ? (They don't have a website and a business activity)
2 - Is it possible to add the external bank account (funds will be transferred to that bank account) from the onboarding flow just like the rocketrides demo ?
3 - Is it possible to awlays enable the phone number verification even with restricted capabilities (Transfers only)
4 - Are payment intents independent from the stripe connect account , I mean what is the difference between a normal stripe account and it's payment intents and a stripe connect account and it's payment intent ?
Thank you !

vocal wagon
#

Hello, i'm trying to implement Stripe Checkout in my Angular application, but I don't know how to do it, i've found server.js file for ngx-stripe but i'm using php and i'm stuck there, if someone knows how to do it with Angular ? Thanks

placid bobcat
#

@cerulean pine Why your support team seems another robot. All the replies are template which is not related with my question?

light pewter
#

Hi, Im looking for any assistance with Stripe Split Pay, I have been informed that this cannot be used to setup recurring subscriptions i'm wondering if anyone has found a workaround for this or I have to go down a different route. The plugin allows subscriptions but only takes the first initial payment from the customer, when contacted plugin support they said this is a technical bottleneck. Any info appreciated thank you.

Plugins used: WCFM (woocommerce frontend manager ultimate + addons) , woocommerce subscriptions.

molten tree
#

Hi everyone! I need a little advise about testing a capture paymentIntent payment that answer pending and then succeeded after some time (like a real flow that happened to me and that I want to test, but I can't find the correct testing card number or procedure). Anyone can help me with this? Thanks 🙂

wicked smelt
#

Hey, when is the account.updated event triggered? Also when some capabilities change, legal requirements change or similar (and therefore other properties of the account change)?
Additionally, for some reason the account.updated event does not get called on the webhook but when using the stripe cli it works perfectly fine. What could be the reasons for this?

vocal wagon
#

hi, I am looking for someone from Stripe Company, who can help me to check if the payment refund was made correctly.

#

eed help

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

vocal wagon
#

Thank you very much.

winter hemlock
#

Hi, I'm looking for assistance in troubleshooting a sporadic authentication, etc issue around customers authorizing access to their existing Stripe account, but encountering the Stripe Connect Know-you-customer flow instead

little merlin
#

Hi All. I created subscription 'products' a few years ago and was able to set the 'API ID' for them. I can then retrieve the details with Stripe_Plan::retrieve($subscription_code). I have a nice naming convention going for this api id (subscription code). I've just tried to set up the same system on a new stripe account but I don't see how to name/rename this. It just gives me a random string id "price_1JUxxxxxxxxx". Is this possible anymore?

daring lodge
#

temppeck-subscriptions

fierce wagon
#

Ok, I need some direction. I have 70 connected accounts to my hub that all use stripe on our platform, but when a customer registers to buy, they must register a valid card to buy. Still, if they buy from one of the connected accounts, they need to re-register the card to buy from them since they are technically a different vendor. Is there a way through the developer option to have the first registered card available to all connected accounts? If so, can you link and docs that would help, or is this something I have to take to support to for help on, or can I hire someone to do it? I do not want to waste any of your time

dreamy karma
#

Hi Team,
i run the Schedule API and i check after 2 days 2 invoice is generated but with fail. subscription id number is sub_K84S6M7k6ScLWL

vocal stump
#

In the docs for payment intents, statement_descriptor says "For non-card charges, you can use this value as the complete description that appears on your customers’ statements. Must contain at least one letter, maximum 22 characters." - why is this for "non-card payments"? I don't really understand

fallow holly
#

Hello all ! I'm using Stripe subscriptions with 2 products/pricings for our monthly / yearly plans. We would like to introduce some kind or "minimum commitment" for our monthly plans (minimum 3 months). What would be the "Stripe way" of doing that ? From what I'm seeing, I would have to use a combination of 2 different pricings and some subscription scheduling to switch from the "3 month" to the "regular monthly" plan.

chilly coyote
#

Stripe community here is so helpful, you guys have my respect. 😘

vocal stump
#

A minor thing: the cookie-banner in the bottom of the dashboard covers bottom content instead of changing the height of the site, meaning any buttons (save and such) gets covered up. Dismissing it takes several seconds where you can't reach the buttons. Pretty annoying.

glad locust
#

Hi a quick question about the processing of Credit Note and Refunds

  • i read somewhere in the stripe docs that a credit note is usually applied to an invoice and used to adjust balances of invoices or the account as a whole
  • i have also read about a Refund -- which actually a transaction that money is returned to the customer?
  • please clarify the difference and if a refund is money returned to the customer, does it apply to payment type of ACH Debit ? how about Credit Cards?
vocal wagon
#

can you please help me out I’m losing a total of $1,208.31 because a customer used a fraud card & charged back $200 Stripe is telling me that all my money will be refunded to users who purchased with their banks can this please be checked because I’ll end up losing more than just $1,208.31 since everything was Shipped out to buyers

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

warped nacelle
#

Hi..

I have lost the email access to the email that is linked to my stripe and also forgotten the password

When I try to reset my pass.. It says it sends the reset link to my email (which I don't have access to)

Is there a way you can send me the password reset email to my registered phone number?

cerulean pineBOT
#

:question: @warped nacelle 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

twin cairn
#

Hi Guys, I need help with Stripe connect connected_account webhook params

#

I'm receiving params['account'] and params['user_id'] as account ID

#

which one is important as per latest standard

#

?

lean gulch
#

I may have already asked this so sorry if I did. Want to confirm. If a customer has a source of type ach_credit_transfer and we remove that when there are funds available do those funds get refunded back to the customers account they were wired from?

tender pawn
#

Hello Stripers. I guess this [discord] replaces Freenode...

#

I need an approach to looking up a payment record by a transaction token. I am in a dumb situation that we are capturing payment history, but without a date! So now I need to know the date. We are capturing these two values in our backend, the transaction id and the token id.

#

I took a look at the report you can download from payments but this token is not available, so perhaps I need to access the data by API.

viscid burrow
#

Hi. We are still on a really old API version: '2016-03-07'. When we receive Stripe webhooks we are looking for params[:user_id] and not params[:account_id].
1.) We have some API calls where we manually set Stripe.api_version to a newer version. When we are receiving webhooks for events (like a Subscription) created with that API call, are you sending :user_id or :account_id? Is this based on the API call or the account setting of the API version?
2.) If we upgrade our API version, will we need to re-code the Controllers to look now for params[:account] instantly after we upgrade?

#

*I am confused on the Stripe.api_version made in an API call vs. (is there a version locked into the Stripe account somehow) ?

fluid parrot
#

One piece of (probably ignored) feedback: on IRC the stripe staff was A LOT MORE responsive then here on discord

#

looking at the stats of the last 14 days there's a VERY low percenttage of questions that even got a followup (let alone an answer)

#

on IRC this was 90/80%

#

if you guys get at 10/1% now you can be happy because it's not going to be better then that

#

just a simple and easy to verify observation over the last couple of months

bold basalt
#

@fluid parrot started a thread for you above, lemme know if you see that and can chat there

#

@fluid parrot are you using a Discord client that doesn't show you threads? (I only learnt that was a thing recently, I personally am not a Discord power user)
(flagged that in thread too but not sure you can see the thread or not)

warped delta
#

Hey guys I want to implement my payment with the stripe elements and the useElements as described in the docs. But how do I pass the cvcElement information well as the expiryElement information from the input fields? When I use the cardElement itself, does work but I am using the cardNumberElement, the cvcElement and the expiryElement seperately due to design requirements. Would appreciate any help 🙏

fluid parrot
#

@bold basalt a thread does not show tup here

#

I'm using bitlbee

#

If you want an upload of my chatlog just ask me

#

during the weekend there were a lot of unanswered questions on IRC, but this is normal as weekend == time to spend with better half/family/friends

#

but if you look at the logs of the last 2 weeks of this discord channel, the amount of help is minimal

bold basalt
#

@fluid parrot gotcha, try the Discord web app to see how many users we're answering in threads, we've been using threads since Discord rolled it out, so we answer almost every question in detail in a thread basically.

fluid parrot
#

while looking at the last 2 weeks of logs for the irc help on freenode is a big pile of knowlegde

#

we always dependen on the irc logs of the help. Since you guys moved to discord we have 0 use of the lgos

bold basalt
#

the amount of help is minimal
I assume you mean the number of non-threaded messages from Stripe engineers? Yes that would be correct, all the Stripe engineer answers are threaded. We're answering lots of questions here!

fluid parrot
#

sorry to say so, but it went down the drain

#

ok

stark tide
#

threads are all logged - the log data is still there, you just need to use a client that supports threads

bold basalt
#

we always dependen on the irc logs of the help
ah I see, but to be clear, Stripe engineers are answering questions though right? Just that your client isn't displaying them to you due to the client not supporting threads right?

fluid parrot
#

I'm willing to throw it on the fact that now everything is threaded

#

even the discord api does not support it

bold basalt
#

yeah like for context, here's just a simple snapshot of threads being created by Stripe engineers and us answering, just from today morning:

fluid parrot
#

you have to iterate over all things to detect threads, and ask for specifics about a thread to be able to log it

#

and if there are attachmnets involved you have to run other api commands to get those

bold basalt
#

I think the Discord API added support for threads in API v9?

fluid parrot
#

it's another call

#

you have to iterate diffirent objects

#

and for attachments you have to iterate just another list

#

where irc was just 1 list

#

developer friendly -> add_tech system that does not want your data to be yours

#

but you are free to pick of course

bold basalt
#

gotcha, yeah I understand re:

you have to iterate over all things to detect threads
we switched to threads just because it made things easier to manage, as you can imagine some questions go up to 20+ messages to get resolved so helps for both us and users, to have everything in one place.
I think it has made things a lot more manageable to collect state in one place rather than flattened in the channel (though I can see the downside you're stating w.r.t API access) but more or less it has been a good improvement in terms of user experience (again, I'm not a power user of Discord but I now prefer threads, via the Discord web app)

fluid parrot
#

it has been a good improvement for stripe

#

not for the dev community that uses stripe

#

if Andrew did not go wayhire with freenode, stripe would still have a way to talk to developers that integrate stripe on a platform all parties involved would like

#

@XinJin: <Code>AccessDenied</Code>

#

@bold basalt sorry, there's not a lot of items in favour of discord when you had a dev community on irc

bold basalt
#

@fluid parrot I can't say conclusively how the dev community feels about it but what I do know that Discord is very busy, growing week over week in terms of users joining and users are asking lots of questions here and we help them here). Not trying to minimize your feedback, but just stating that we are still helping tons of developers integrating Stripe every single day here.

fluid parrot
#

walled garden, ability to alter history, not an easy client to log what happens, no sharing, etc

hidden bluff
#

Can I customize the whole processes of the connect flow?

crimson needle
#

@fluid parrot Your feedback was specifically that we don't help anyone here which we've clarified and shown is not true. My team, who maintained the IRC channel for multiple years, helps people here with the same commitment and SLAs. The move to threads has been a boon to the experience of people asking questions here, where it's easier to hand-off between team members, where people can reference a past question and its corresponding answer easily and we've had repeated positive feedback.
We're not all thrilled by the experience with threads, but we do see how much of a net positive it's been overall. As someone who grew up on IRC and loves the "everything is in one channel and I read it all in real time" it's clearly been hard to adapt to it for me. For example it's harder for me to learn from the content here as I have to read each threads, which I end up not doing when I'm busy. But I do know it's still better overall.
Some of us also hope to maintain the IRC channel(s) in the future, and we're still in it unofficially for questions but the attendance/volume dropped almost immediately after the split. We had been piloting Discord for a while with some people of the community.

We heard your feedback, and hopefully we addressed it. Let's now keep this channel for questions/asks that are threaded.

vocal wagon
#

Hello dev-community!
I see this message in my stripe dashboard. I read the documentation and I think that my code is using the "good" /new API but I still see that message.
Is everyone seeing this message although your code is update or am I missing something? 🙂

Thank you very much guys!

dusty ruin
#

Hi! I just joined and have a question regarding the javascript sdk for the verifone reader. Right now, our site is still using legacy code for processing. Will we need to update to the latest stripe version in order to integrate terminal?

radiant rock
#

Hi!, I am new here. I have a question regarding the stripe subscription.

  • Can I use a plaid bank account token attached to a stripe customer object as a default payment source for a subscription?
  • If I have a customer that already has a card token attached to it; if I create a subscription for that stripe customer object; will it work without having to create a new PaymentIntent and adding a new card via stripe element?
old cypress
#

Hello - what does it mean if a webhook has 2 pending events, but there are no successes or failures in the last 15 days?

gentle reef
#

what status does a subscription have after the subscription has ended?

random mirage
#

I think our connect platform account is having an issue with one of the new standard accounts connecting to our platform. The standard account was created during the onboarding process and our platform account received the normal connect account credentials. However when trying to look for the acct_... id on the platform account, I only see an error saying Could not load the connected account

red goblet
#

Hey folks good afternoon! I've already checked the documentation, but didn't find anything there. Do you know if there's test credit cards to be used in live integration? Thanks!

low belfry
#

👋 I had a question about trials: how do we ensure people don't abuse trials (e.g. trial > cancel > trial back in). Any thoughts on this?

candid crystal
#

app crash at below flutter code, no error message but i guess it's the token. how to resolve? please shed some lights. thank you.
CreditCard stripeCard = CreditCard(
number: card['cardNumber'],
expMonth: int.parse(expiryArr[0]),
expYear: int.parse(expiryArr[1]),
cvc: card['cvvCode'],
);
var paymentMethod = await StripePayment.createPaymentMethod(PaymentMethodRequest(card: stripeCard));

narrow lark
#

Hey guys! I'm really struggling trying to find out how to make a charge without any line_items. I just wanna make a charge for certain amount i send as a parameter from my cart, but i can't find it anywhere, it always requires a line_items. In v2 it worked just fine and now i can't advance in my project anymore because i need to use the v3 and i'm not able to do it. Please help

#

Im using nodejs

stray oxide
#

Santos-trial-abuse

thin swift
#

Hi,

I had a working javascript checkout code that no longer work in a very strange way

stripe.redirectToCheckout({                    
    lineItems: [{
       price: 'price_id',                
       quantity: 1
    }],
    customerEmail: data.email,
    mode: 'subscription',
                        successUrl: 'https://subscriptionSuccess',
                        cancelUrl: 'https://subscriptionCancellation'
    });    

Upon being redirected to Stripe funnel, i can see an error in the console saying:
https://api.stripe.com/v1/consumers/sessions/create 404 (this is happening on https://checkout.stripe.com/pay)
which is quite interesting since "consumers" doesn"t seem to exist as a result in my search engine.

When digging the server response that Stripe API send back to funnel, there's this JSON object:

{
  "error": {
    "message": "Could not find Consumer",
    "type": "invalid_request_error"
  }
}

Any idea what this could come from? Error on Stripe API due to recent modifications?
Thank you

stray oxide
#

kencale-crash

bronze oracle
#

if I got paid today, how long before it's in my bank account?

cerulean pineBOT
#

:question: @bronze oracle 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

stray oxide
#

Guille Alvarez-no-lineitems

wispy quarry
#

Anyone know if one can query Stripe Dashboard for customers will null/missing metadata properties?

crimson needle
#

cedric-checkout-client-only

spare gulch
#

Hi there I want to know one thing. If an api which has public and secret key and is already used on a website can it be used on another website or will this cause any problems?

radiant rock
#

Hi, just a follow up questions, can I use the same payment method from the existing or previous subsctiption(Created from card via payment intent) to create a new subscription without having to go through the cycle of payment Intent and stripe element?. Will this have an issue in the case of extra card authentication?.
This is another subscription for the same card!!!!

shadow cobalt
#

Hi using the terminal test card, how do I fail a payment e.g. card declined - insufficient funds, incorrect pin etc

placid pier
#

Hey everyone. I had a design question and wanted to hear some advice on whether or not what I’m trying to do is possible. Essentially I’m building an e commerce platform for tires and sometimes the customer may select a tire and checkout to find out that we don’t have that product in stock since our suppliers sold out. Is there a way to get the customer to “pay” but not actually capture the payment until we confirm stock in the backend of the business for optimal UX? This is so that we don’t end up charging the customer to find out we have no stock and resort to refunding and causing a bad UX

hidden bluff
#

I am checking this video

frank smelt
#

Hello - I have a technical question about payouts. We are looking to use connect to setup a marketplace app. We will need to collect payment from end-users and then payout to the various companies once a week.

I'm am trying to understand :

  • Would we be able to payout directly to a company's bank account?
  • Is there a limit to the number bank accounts that we can payout to?
  • Will the companies need to have their own stripe connect account?
twin sparrow
#

Hey Everyone! My team is working on a way to connect to a Terminal Card reader via our in app billing. So in theory: A Medical Clinic has a patient that is paying for services that were done. The front desk team at that clinic would see the bill on our UI with a Pay Now Button. By clicking that button we could activate a Stripe Card Reader for payment so the front desk could just have the customer insert the card and be good to go. Is this possible with the APIs?

I've talked with the support team and they said they believe this is possible but to double check here. :). Can someone help me out in understanding this better?

viscid burrow
#

Need some help on this.

#

If we put metadata on a Subscription, does the metadata "flow through" to events?

tender pawn
#

Hello Stripers. When looking at the balance transactions list, which property actually tells you if the charge was actually a refund or not? I'm just seeing "charge" for all of my transactions and looking them on on Stripe dashboard, some of those are actually refunds.

languid tulip
#

KarlS-balance-transactions

queen summit
#

Hi support, I hope everyone is doing well today! We need to generate a lot of unique promotion codes for a Coupon - 35k of them, in fact. My question is: Is there a maximum number of Promotion Codes we can have attached to a single Coupon? I'm running a batch process to generate 1/3 of them right now and, so far so good, but wanted to check before I tried to do all of them 🙂

charred ice
#

Hi! I have a question about the differences between a Subscription object returned from the API vs. the Subscription object that is sent along with a webhook event; in this case I have been testing the "customer.subscription.updated" event. I want to check whether the customer has changed the product or price they are subscribed to. However; it seems like the two object types are returned with different properties. (continued in thread...)

vocal stump
charred ice
# charred ice Hi! I have a question about the differences between a Subscription object return...

I am testing through the CLI - and am passing the --latest flag to set the API version. In the original Subscription object returned with stripe.subscriptions.create (which I use to create a document in my db), the subscription is returned with the items.data array, listing a price.id that they are subscribed to. However, the subscription.updated webhook sends back an object with the "plan" property. I know Prices are meant to replace Plans; but I am wondering if there is something I am missing here. I want to make sure the data stays consistent and that I am safe to compare the two values to see if there has been an update to the customer's product/price, so I can reflect that change in our db.

vocal stump
#

For updates in the subscription look at the previous_attributes property. It will contain any changes to the subscription if the webhook is customer.subscription.updated

#

Or, to be explicit, it will contain the previous attributes

languid tulip
#

Erik-promo-code-limit

charred ice
vocal stump
#

I don't know about the CLI. Haven't used it. But know that previous attributes is outside the subscription object; it's on the event object.

#

...I tihnk

charred ice
vocal stump
#

Yeah, it's outside

#

You're welcome

#

so it's not part of the subscription object itself, as to not pollute it

#

but attached to the event object to indicate which parts of the subscription object were modified

#

I can't help but notice I've been bestowed with a blue name. Does this mean I get another t-shirt or book about leadership?

silver saffron
#

Hey folks, I'm wondering if anyone knows what I should be setting a paused subscription to if I just want to stop collecting until the customer wants to unpause their subscription again.
In the docs it says "Uncollectible for companies offering free services" which isn't exactly what I'm doing, I'm pausing my service for the customer until they unpause it. Elsewhere it also says that that's for write-offs for unpaid invoices, Which isn't what I'm looking for.
Should I be setting it to "Voided"?

vocal stump
silver saffron
#

I did, thanks! I guess the wording of "Unable to provide services" tripped me up. I can provide the service, I'm just not because they want to suspend their subscription for a while.

#

So it sounds like void is the one I want.

vocal stump
#

I think in practice that's the same, for accounting purposes as well

#

I mean you're just not selling anything

#

the reason shouldn't matter

charred ice
vocal stump
#

@charred ice You're welcome

silver saffron
# vocal stump the reason shouldn't matter

Fair enough, that makes sense. I didn't want to mix the accounting up with invoices that were genuinely uncollectable vs the ones that were paused. Thanks for the help!

vocal stump
silver saffron
#

That's what I meant 👍

vocal stump
#

Cool

languid tulip
#

Thanks @vocal stump!

vocal stump
#

😆

#

Did you blue-name me?

#

I'm so flattered

languid tulip
#

I did not... not sure how that happened (not intimately familiar with discord)

vocal stump
#

Probably hmunoz or koop

#

Are you saying it's a mistake, @languid tulip ?

#

cries

crimson needle
#

blue is just the Developer role right?

vocal stump
#

Yes

#

Jokes aside I'm sure you're just using it to indicate what type of user you're dealing with

crimson needle
#

we used to use it to get access to this channel

vocal stump
#

Now that there's no "edge-case-guy" role for me specifically, this will have to do

crimson needle
#

I think we should just remove them now, I'll flag

vocal stump
#

Aww

#

I should never have said anything

crimson needle
#

LOL

#

I mean we can always make new roles that we do actively grant to people for good reasons (like you)

vocal stump
#

That would probably be fun, but it's hardly very useful from a practical perspective, so it depends on how much "fun and games" you allow

#

Again, not complaining about special treatment

#

❤️

crimson needle
#

I mean it's more for trust. It's like +v on IRC. Especially when we're not around

#

but agree it's more like a badge/reward than something really useful 🙂

vocal stump
#

Ah yeah okay, so people can assume it's like a "semi official response" for most cases

#

Note sure what +v is, never really used irc

#

only for Stripe and once when I was "in a clan" in counter strike in 2002

crimson needle
#

🙂

vocal stump
#

@crimson needle I think the ability to create threads could be granted to trustees.

#

Like in the case above with kmleach1

#

Not sure how that impacts your use of the Discord API and metrics, but from a practical perspective

crimson needle
#

Yep that's one thing I was thinking off. We're still "experimenting" with threads so we didn't want to widely open it but we're thinking of giving everyone the option

vocal stump
#

Well, that doesn't make me feel special at all now does it

#

Haha

#

But yeah everyone could probably do that

#

Unless there's some kind of limit to threads from Discord, just like you have max number of members and such based on how much the server is "boosted" or whatever they call it

crimson needle
#

Yeah I think we're good. You're already special in our hearts! 😛

vocal stump
#

Probably more like infamous

void cloak
#

Hi there. Django subscription setup for checkout setup, with with checkout.session.completed and charge.succeeded webhooks created.

I want to confirm if I need additional webhooks. I am wondering about the customer.subscription.deleted and subscription_schedule.canceled events?

vocal wagon
#

did stripe change any api

#

for hosted invoices?

#

was it changed

brazen monolith
#

Hell There! We created a stripe account to use connect and split payments to a secondary business. how do we know if we should use connect standard or express for our split?

tender pawn
#

I'm having a problem getting from a balance transaction source to a balancetransactionid. I see it when stepping through the code but am having difficulty casting to the object which would yield that propertyl.

grand trail
#

General question: Will stripe ever support crypto? or is it not regulated enough to add?

hollow nebula
#

Hello, I looked into the upcoming invoice response when trying to show the user what would be the bill if the user do changes to the subscription. There we have lines.data which is an array containing information about prorations happened on that billing cycle.

My question is, will the last element of that array be the configuration of the subscription the user is trying to change? And the rest of the items are for proration information?

ashen verge
#

How can i get the intent ID so i can charge later?

slate elbow
#

is there a way to restrict what plans can have their quantity updated in the customer portal?

mystic egret
#

Hi, guys I have been having alot of issue integrating stripe ACH on node js. I just can't get to create a token with the code sample on plaid and stripe page. Have any one been able to successfully integrate stripe ach on node js here.

#

Please I seriously need help

calm hornet
#

Hi Stripe team. We are currently using subscriptions and are looking to implement a pause subscription feature. The docs on native pausing functionality (https://stripe.com/docs/billing/subscriptions/pause) looks good but is missing one key feature for us, we would like to charge a pausing fee on each cycle. This is a similar use case to what most gyms have where you pay a reduced weekly fee to pause your subscription. I was wondering if Stripe natively has any functionality for this now or on the roadmap and if not any input on a best practice design for this. Thanks 🙂

golden cosmos
#

davidmind

#

tom_dev

dusk tulip
#

I am building subscription services. I might be going about this the wrong way but I want my app to confirm the user by querying the customer based on email or id, and I want to have a custom field that us unique to a person's computer. I wanted to have a user sign up for a subscription and be required to enter a field (name of the field irrelevant). With the email and the computer unique ID, I can verify that accounts aren't being shared in my software. Questions:
• When a user signs up for a subscription via a link, or through my app, is there not a password required for the user's account? I don't see where that is required, just an email and CC info. Maybe after that it is asked.
• How do I require a new/custom field? I assume when I query the customer through REST I will see that additional field, but not sure.
• I see how to update an account through REST but again, if there isn't a password check to verify it is the right person on the account, it seems pretty insecure, so I assume I am missing it.
• The app is a ribbon in Excel I will charge 2 bucks a month for. Is there a better way to do this?

Any help/guidance would be appreciated. I have my app working to query customer info, so I think I can figure out most of it, but just feel like I am missing some things in testing or the docs.

void cloak
#

Django subscription question. I have built webhooks for invoice.payment_failed and customer.subscription.deleted. How can I trigger tests for these events?

lethal pilot
#

Hi, is the price of stripe will be automatically adjusted once i set the country?
https://stripe.com/au/pricing

drifting berry
#

Hi,
According to this https://stripe.com/docs/billing/subscriptions/checkout :
invoice.payment_failed: Sent each billing interval if there is an issue with your customer’s payment method.
However when I create a subscription the first time (via Subscription Checkout) I receive this event too, though later I receive the invoice.paid as well.
As of now I am testing it using one of the test credit cards. Here is the workflow I tested:

  1. I created a simple frontend for collecting information from the user
  2. Based on this information I selected the product the user wants and then redirected to Stripe Subscription Checkout Page
  3. After entering the payment details (Card 4242 4242 4242 4242) and post the payment success I receive various events one of which is invoice.payment_failed though the payment is successful. I also receive invoice.paid but this is after the payment_failed event.

This poses a problem for me. According to the above link, I need to provision the subscription every billing period based on whether the payment happened or not. If I receive a wrong event then this becomes a mess. At the first time only, i.e. when the user is subscribing to my product for the first time, I receive the invoice.payment_failed everytime. So if I program an automatic email upon payment failed it would be triggered every time anyone signs up for the subscription. I am not yet sure if this happens every billing period for automatic payment, I have just tested for the first time case yet.

thorny remnant
#

Hello everybody,

I am from France and I am looking for an online payment solution for a client.

I realize his website in PHP and the customer wants an international payment solution that accepts a wide choice of payment method (CB, VISA, MASTER CARD, AMERICAN EXPRESS,..) But most importantly, accept payment in several times also.

Does Stripe meet this need?

If so, can you send me a link to integrate the solution please?

Regards,

teal cobalt
#

Hi We are using prebuilt checkout form. We need to enable terms and conditions - Enabled it in checkout settings and provided terms link in account settings. It is displaying terms in checkout form. But I want customer to enable terms and accept it before payment.

#

We'd want to have the 'Accept' button to confirm that the customers agree to the T&C before purchase. How do we do that?

candid crystal
#

I have a question:
await Stripe.instance.createPaymentMethod(PaymentMethodParams.card(
billingDetails: billingDetails,
));
the above code doesn't contain card information. How can the PamentMethod function work?
@mighty hill
this is where we dont' udnerstand

#

Or someone can help me to understand how it works in Flutter

quaint merlin
#

Hi, we have this payment form. There is one issue which i could not find solution for. After submitting payment form, there is no data showing in testing logs of stripe dashboard. Please help me. (Do let me know if you need more info)

vocal wagon
#

Hello everyone,
If a customer has multiple subscription, when we set the defaultPaymentMethod in our webhook (subscription update).
The default Payment method is set only for the subscription and not for the customer default payment method ?

thin swift
#

Hi,
I have a problem with checkout redirection. When validating payment in test mode, instead of being redirected to https://mydomain.com/page/subscriptionSuccess i'm redirected to https://mydomain.com/page/signin.
I have a htaccess that redirect /signin to /newsfeed if a cookie called sessionis setted at true, but what is very odd is that while in all situations the redirection happens correctly, when we are redirected from Stripe checkout to our website, it's as if the redirection is able to bypass the htaccess configuration and keep the user on the /signin page while the cookie session =true exists in the browser.
Any idea why is that not working ?

prisma jewel
#

Hi there,

Hoping to get some helpful advice!!

We are using stripe connect to build a custom marketplace and have a case we need to confirm how to implement the below. We have been advised that this would be possible with Stripe Connect - Direct Charges. and it would be great to please let us know how we go about processing Payment Intents in a single cart to multiple Sellers and the 'application_fees' at the time..

Our core requirement is that we only want to apply a fee for each transaction and not be the ones on the statement descriptor.

  • We have a marketplace with multiple sellers (Seller 1, Seller 2)
  • A Consumer will add a product from each of the sellers to their cart and purchase in one cart and payment i.e. (checkout once, 2 products, each from different sellers in a single payment from their side)
  • Our Marketplace will charge both Seller 1 & Seller 2 a 10% fee via Stripe Connect as an ‘application_fee_amount’.

What is the best way to create the customers Payment Intent and then process in one step the payments for each (if this is possible)?

  • The key requirement is that we don't want to take the money and transfer it to the connected account, instead we only process a fee

Hoping the above helps explain the scenario and any advice would be amazing.

Thanks!

tall mango
#

Hi,

has anybody here tried to use Stripe in Jetpack Compose or knows some good Documentation? If yes I would be grateful if you could tell me how to do it or send me some Documentations I could use to build Stripe payments inside my Android App.

Thanks!

vocal wagon
#

Hi, is there an example in the documentation of how to update paymentmethod of a subscription when the card is expired ? i don't find any

#

Hi,

we are trying to implement Android SDK for communicating with the external hardware - your payment terminal. We are going to use the Bbpos Wisepad3 with the communication with (probably our) backend deployed server which is going to communicate with the Stripe server.
But here is the problem: We would love to provide the payment functionality into our Point of Sale Android application for our customers, which means that once we will enable that, they could use their own payment terminals linked to their Stripe account and start collecting payments. We already went through this link: https://stripe.com/docs/terminal/integration-builder, with the rest of docs and github links but here comes our clueless part.

My question -> How we could achieve that even that the Android functionality will be implemented into the Android app, should we connected to the Stripe backend on the customer side or should we use his api_key = 'sk_test_*****' key provided to use? In the second case, should we linked his locations or account under our account? Or is there a steps how to approach to this case?

Thanks for your help

bleak sparrow
#

Hello David and Stripe Dev team, request for help on server implementation in glitch using flask.
Following the doc for Connect Onboarding for Express accounts as per https://github.com/stripe-samples/connect-onboarding-for-express

I am assuming server is running the code from the github repo since browser is rendering the contents of directory.
But the request for help is because its not rendering the onboarding flow >> https://raw.githubusercontent.com/stripe-samples/connect-onboarding-for-express/master/.readme/demo.png

vocal wagon
#

Hello Stripe Dev Team,
We recently upgraded our Prestashop version from 1.7.5.2 to 1.7.7.5 and updated Stripe Module to 2.3.6. We just saw that orders are not being shown in the Back-office. There are no errors in PHP error log or on the interface. While ordering with the Stripe Test key, orders are successfully completed (even though the success message is a bit curt and without details). On the other hand, the orders are not being shown in the back office and the cart remains full. When I disable Stripe module and use Payment by cheque, orders seem to work well.
Please help. It is urgent. Thank you in advance.

wild condor
#

👋 hello
I know that Stripe doesn't send invoice emails in test mode, and it looks like off_session SCA payments are the same, is this true or did I do something wrong?

warm ocean
vocal wagon
#

Hi, how i will know that my stripe account it was validated and its working on my web site? thanks

warm ocean
vocal wagon
#

Hello

#

We have a proration created automaticly

#

may I know why?

#

we didn´t do any updates about the payments

stone granite
#

Hi i want to choose a card from google pay for using it in the future ... what should i do ... i am working with flutter stripe plugin ..

meager hawk
#

cnguyen-external-account

#

yanan-proration

finite gazelle
#

We are trying to integrate Stripe connect on boarding process. While linking stripe account we are getting this message 'You requested an account link for an account that is not connected to your platform or does not exist.'

chilly prism
#

Hello, I'm trying to integrate Stripe into an application which requires a user to pay after the services have been completed (for example think how some ridesharing apps work, where you just authorize prior the ride, but actually pay at the end when the amount has been actually established)

I'm not sure exactly what the workflow would be, especially with SCA involved.

The desired user workflow would be one like this:

  • User attempts to start service
  • Make a stripe payment intent authorization, with SCA if required (maybe even charge $1 for test purposes and return it later)
  • User runs service and finishes
  • The server now knows how much to charge the user, and it should be able to charge the user the correct amount

The problem is how can I charge the user with the corrected amount without having the user to go through the SCA process again?

Is this workflow or something similar possible?

vocal wagon
#

how do i add apple pay to hosted invoices?

#

it wont show

mossy cradle
#

Hello, I am trying to pay for the purchase of a pack on wdny.io, but it says "Your card has been declined." This inscription appears for everyone.

meager hawk
#

@mossy cradle I think you'd want to reach out to that merchant and/or your bank, I don't think you're in the right place.

hot glacier
crisp stone
#

What order does the website need to take to create payment intents and make the payment then confirm it? I dont understand the flow of stripe and how it does all of that in order to be able to implement it into my laravel project. An explanation would be awesomeeee.

high storm
#

Hello, I am a little desperate.
I use wordpress, and woocommerce for the store, for the payment I activated: bank transfer, stripe payment card, and paypal.
But when ordering impossible to enter a card, there are lots of error messages

"We weren't able to add this card. Check all the details are correct and try again or try a different card."
"" Your card was declined. Let’s try a different card. "
"Something went wrong. We'll take you back to checkout so you can try again."

My client wants to order but impossible, whether from belgium, france, dubai, it never works, need help 😅

agile musk
#

how do I add an image of the product to my checkout page

waxen zealot
#

What determines the availability of the "transfer" capability for Connect accounts in non-US countries? I have one acct where I can turn on "transfers" for Greece, and another acct where I can't.

vocal wagon
#

Hello 🙂 I am wondering if there is any way to retrieve a checkout session via the payment intent id?
 Sometimes my test webhooks don’t receive the checkout.session.completed response (even though it’s on the stripe dashboard). I’m trying to account for if this happens in production by still being able the retrieve the checkout session to update our database with the meta data from that etc.

coral gyro
#

Bonjour, je n'arrive pas à réinitialiser mon mot de passe. Cela fait 5 fois que je demande à recevoir un mail et je ne le reçoit pas. (j'ai bien vérifié dans les spams également).
Pouvez-vous m'aider svp ?
Merci

Hello, I can't reset my password. It's been 5 times that I ask to receive an email and I do not receive it. (I checked well in spam as well).
Can you help me please ?
Thanks

ornate beacon
#

Is there an option to make adhoc payments to end users? apparently whatever firm our client used before us said that Stripe make payments but they go through as refunds, is this correct?

narrow lark
#

Hi guys! Im having issues triggering payments on my webhooks. It has to do with my csrf token. is there a simple way to exempt stripe from csrf? It wont let me even test it

buoyant beacon
#

card_decline_rate_limit_exceeded

hollow nebula
#

Hello, how can I get the promotion code name the user entered in a subscription. I see promotion_code=null in the subscription object when I retrieve it using the API

shell ruin
#

Hi everyone, I would like to know if I can get the Connected account status via an API call or a webhook. What I call the Connected account status is what is available on the Connected account UI. See picture.

warm ocean
#

Hi, I use stripe.balanceTransactions.list to list all the payment_refund. But, in the object, I don't have access to the metadata that I set in the transfer. For now, I expand only that data.source.source_transfer. Do I have to fetch the py_XXX ? Or can I expand an other things to have the infos ?

burnt wolf
#

hello guys!
I need to integrate ACH payments into our project.
I am reading docs. As far as I understrand, I need to do following:

  1. register in plaid
  2. when customer chooses ACH payment option, then I'll do backend request and generate link token
  3. and put it into the payment form: authenticate yourself with plaid
  4. when he clicks the link, then this click will be handled by plaid javascript
  5. and then I can use this token to proceed payment on my backend. Is it correct ?
    And one more question: is it possible to use ACH for recurring payments ?
magic dagger
#

Hey folks! Question about balance transaction fee amounts: we currently get this amount by

  1. confirming a payment intent
  2. grabbing the charge data from the intent object, i.e. intent["charges"]["data"][0]
  3. making a call to get_balance_transaction using the balance transaction data from the charge
  4. extracting the fee amount from fee_details

My question is: is there a simplified way of doing this without making the call to get_balance_transaction? In other words, is there a way to get the fee amount in the intent object? Many thanks!

open kraken
#

Hi Stripe. I am just starting to use the stripe C# API to create a product using the Stripe.Net nuget package. When I look at the "ProductCreateOptions" class, I see a "Type" property which can take the value "good" or "service". But when I look a tthe "create a product" API documentation (https://stripe.com/docs/api/products/create), it does not talk about the "Type" parameter. Is this because it's an obsolete parameter or it's just because the documentation forgot about this parameter?

jade mortar
#

Hello, does a transfer to a connected account makes the funds directly available in the balance or does it stay "in transit" for a while?
And how can I transfer funds from a connected account to my main account ?

viscid burrow
#

Confirming something with my team to help filter and route correctly Stripe webhooks and need some clarification from you guys. 🙂

onyx ridge
#

Hello, I am trying to transfer money to another user using TransferService but I am getting 'insufficient funds' error. How can I solve it and is TransferService the right solution when transfering money to another user?

vocal wagon
#

Hello, i am testing all my webhooks and i need to test recurrent payments. But i can only set an interval of day for the product (price).
How can i subscribe to something and get a new period starting 2/3 minutes later ?

proud juniper
#

Hello all. I work for an organization and we have thousands of domains we manage and are registering more everyday. We have a workflow that involves Cloudflare and Cloudflare workers. We currently have a need to add Apple Pay to our site. Looking at the documentation it seems we need to verify domains and host a file on our site. Is there a way to this process via API and automated? Is there another way to verify a domain, for example via a TXT record?

open kraken
chilly coyote
#

Anyone have any idea retrieve paymentIntent from en email instead of user secret in nodejs?

stoic gyro
#

Hello,
we got an error in the payments using Stripe, because the api.stripe.com taking more than 30 seconds to respond, this happened almost one time per day and some days we don't get this error. Why Stripe API takes a long time to respond and how can we avoid this issue?

manic basin
#

Hi, I'm facing problems while trying to create a new source:

source = stripe.Source.create(
  type='ach_credit_transfer',
  currency='usd',
  owner={
    email: 'jenny.rosen@example.com',
  },
)

I get this error: "message": "Received unknown parameter: owner[jenny.rosen@example.com]",

bitter fiber
#

👋 I have a question the API. Is there a way to get my own Stripe account ID via the Stripe API? I looked everywhere and can't find it. The only thing that Google brings up is the connected accounts API but that's not what I want. I need to get my own account's ID . Thanks

tulip salmon
#

Hi, I am looking for some guidance, hopefully this is the right chat to ask. I am planning to setup a delayed payments, where a user first sign-ups, adds her card info and then charged. Based on docs, I first have to add a customer, then create a setup intent. But what if I don't have user's name? Additionally, on Stripe's React card element there is no customer name field, does it meant that name is not needed?

fiery stirrup
eternal isle
#

Hi! Any dev from stripe that can help me! I worked as a dev for a company 6 months ago and tested suscription with my own CC when doing a stripe integration

#

My client deleted my account, and still recieving recurring charges

stone granite
#

What package do you suggest for flutter? I am exhausted

rich frigate
#

Hi guys, it's a pleasure to belong to this community, I have a very peculiar use case to see if someone can help me solve it, thank you very much.

I have a system that allows payments to users, in the system we save the payment method, I save the id, and then I bring a list of the payment method to show the data. It happens that sometimes I have to create the payment directly in the connected account, so when a customer's token is created in a connected account, normally this customer must have the source parameter, which receives a token from the payment method. the meoyo here is that I always need to send a new token to stripe, but I can't create a token from a payment method already stored in stripe. Any idea how to fix this?

sudden idol
#

Hi there, I'm working on a way to use stripe invoicing with an application fee. When I send the invoice, I'm having problems adding the application fee to it. When I observe the stripe object in breakpoints, the application fee is there, but when the invoice is sent the application fee is zero.

tough cloud
#

Hi team, a few things :

  1. if an invoice is paid using a paymentMethod not attached to a customer, does that paymentMethod get attached automatically?
  2. Regardless, can i update a customer's invoice_settings.default_payment_method with a paymentMethod that has not been explicitly attached?
  3. Lastly, When updating a subscription's default payment method, does that action attach or change default payment method of that customer?
lapis gale
#

Hello, Im new to campus and im officially running the box office. I completed the training but im not sure how to get started. is there someone who can help?

#

ok

lilac kite
#

Hi, anyone can help me with my turo payment ?

golden wolf
#

Hi-I hesitate to ask bcz I am very much a newb to Stripe API, but here goes... (thanks for being here!)
I received a response from Stripe telling me that it is possible to switch my customers in MemberSpace from one Stripe account to another instead of asking my customers to sign up all over again after I add the new Stripe account to Memberspace.

Stripe told me the steps I need to take to migrate the data and I am stuck at this step:

1/ Recreate your products and plans on the new account. This can be done in the Dashboard or using the Stripe API. When recreating the plans, specify the same id for each plan as on your former account.

Since I am new to stripe api, i have been playing around a bit and am learning how to create products but I am having a hard time figuring out how to specify my product id when creating a product.

This is where I am searching on how to create products and prices. https://stripe.com/docs/billing/prices-guide

Can anyone help me figure out how to make a product using a specific product id?

candid kernel
#

hi dev i need help

dusk basalt
#

Hi

We have a Stripe Connect platform and Stripe gives us some basic reporting for Connect. However, I'd like to dig further into who made those payments in addition to just seeing the gross volume and the number of payments. How can I dig further into this? Going over each connected account doesn't seem like the best option when the platform grows and has connected accounts in 100s. I couldn't find any filter on the Connected accounts either.

rare folio
#

Hi, I emailed pebble hosting about my card getting declined they said to email you all. So I have a gift card and they said they accept Visa gift cards but it's not going through.

knotty prairie
#

Hi! Can someone tell me how to sell with multiple currencies in my Shopify store with Stripe?

gusty spear
#

Hi there, I have couple of questions.
Suppose I need to authorize user/customer for payment first and then charge later.
And for that ill follow this process.
User goes to Stripe via stripe session. I'll get setup_intent from that session and from that setup_intent ill find payment_method, ill attach this payment_method with user/customer.
Then later ill use that payment_method in the payment_intent to charge that user/customer later.
Two Questions.

  1. Is my flow correct or any problem in it?
  2. What if in first step of session creation, I get setup_intent against payment $100 and then later on, I need to charge user's payment to either $70 or $130, would that same payment_method will be sufficient to make payment_intent with changed amount? or stripe will throw some kind of error?
golden wolf
#

I was hoping to send another message to that archived thread @crimson needle I got an error. #dev-help message

crimson needle
#

sorry, I unarchived, feel free to reply there

robust oxide
#

Hi, when I made a VCC i included a middle initial and when was trying to make a purchase there was no place for middle initial, so i didn't type it in, could my payment be canceled because of that?

rotund star
#

https://stripe.com/docs/api/payment_methods/list
Trying to list all payment methods that belong to a customer. Do I have to do:

$stripe->paymentMethods->all([
  'customer' => 'cus_JQcUL2RC0miIqT',
  'type' => 'card',
]);

AND

$stripe->customers->allSources(
  'cus_JQcUL2RC0miIqT',
  ['object' => 'bank_account', 'limit' => 3]
);

Then combined the 2?
Is there a way to list all payment methods that belong to a customer regardless of card or bank_account?

shell warren
#

I believe someone is using my public key without my permission. I could roll it but what's to stop them from getting it again since it's required by Stripe.js?

echo pollen
#

I had a customer start the process to add an ACH Debit Bank Account payment method to their account today. A Webhook fired for PaymentMethod.Attached, with a type ("us_bank_account") not described by the API Documentation. Can I expect this to be the case for all manually setup ACH Debit Bank Accounts?

crimson needle
#

@ebon osprey please don't post links like this here, thank you

shell ruin
#

Hello everyone. For test purpose, I would like to change the end date of the current period of a subscription. Can't find how to modify that via a curl command. Tried to modify the current_period_end property but got an error. Basically we want to send emails few days before rebill, so just need to test if this works.

static wind
#

Hi there - Stripe closed our account and it has been 6 days so far that we're waiting on a response to migrate our customer data over to our new payment processor. Any help?

candid crystal
#

hi, stripe engineer. I have a connect payment question

sinful frigate
#

(accepting an offer in stripe dashboard)

#

that page unfortunately has a spinner that loads forever

lean gulch
#

What is the id py_... for? Which source in the api. I am trying to track down a couple ids I can't find when searching the dashboard.

dark torrent
#

I am testing adding a document to a custom connect update Call: https://stripe.com/docs/api/accounts/update#update_account-documents-bank_account_ownership_verification-files

What is the correct key for this call? I have attempted the following but got an error:
documents[company_tax_id_verification][files] : file_identity_document_success

{
"error": {
"message": "Invalid array",
"param": "documents[company_tax_id_verification][files]",
"type": "invalid_request_error"
}
}

rough spire
#

Hi!

Im trying to create a subscription with different countries and getting this error:
```StripeInvalidRequestError: Cannot create a destination charge for connected accounts in US because funds would be settled on the platform and the connected account is outside the platform's region. You may use the on_behalf_of parameter to have the charge settle in the connected account's country. For more information on on_behalf_of, see https://stripe.com/docs/connect/charges-transfers#on-behalf-of. If using capabilities (e.g. card_payments, transfers), note that they affect settlement as well. For more information on capabilities, see https://stripe.com/docs/connect/account-capabilities. If you still need assistance, please contact us via https://support.stripe.com/contact.

is possible to use `on_behalf_of` on create subscriptions??
vocal wagon
#

i cant

#

see my money

#

and i got this

mighty hill
#

@vocal wagon We're currently experiencing some connectivity issues with one of our partners. We're working on it now and hope to have it resolved soon.

worn walrus
#

Hi, my business isn't eligible to use Stripe, i'm sure i do nothing wrong, i try to send emails to support but there's no answers ?

west pumice
#

Hey. Anyone from Stripe team here?

#

I have a question regarding subscription schedules. When I set subscription schedule, coupon is lost. Is that expected behavior?

mighty hill
#

@west pumice Can you reply in the thread I created instead of here?

narrow lark
#

Hey! Does the webhook secret on my constructEvent has a format of whsec_(Code)?, and if so, is it risky to put it as a string?

spark cloak
dark torrent
#

I am testing Stripe custom connect and attempting to trigger a document verification as per https://stripe.com/docs/connect/testing#simulate-requirements

I have a created a person with "Verified date of birth and unverified address" but it is not "triggering verification.additional_document". Can I get some eyes on this.

request-id: req_PmJmKG9RYS2HFg

hidden bluff
#

A customer should pay for a service.

#

But the service is served in the future.

vocal wagon
#

help

#

make a thread please

narrow sphinx
#

Hi, everyone, I need your help. I use Stripe and I faced with a style issue ,the separator -OR- is visible on mobile devices. Do you know what can I do?

simple mesa
#

Hi all, I am trying to connect Dear Systems to Stripe, but the instructions on the Dear side are suuuuuuuuuper confusing. Does anyone know where I enter the API key in order to complete the integration?

crude mural
#

Great. So bro, I’ve used test data before on this account I’m connected to. Right? But now I’ve did all that because beings you mentioned it -it reminded me I had to implement mine and so it keeps giving me the same false returns.

pale belfry
#

Hi guys, it looks like we are starting to use threads now so I'll do so: Anyway if I already have Stripe Payments integrated, does the team suggest that we change anything in our Payments code to add in State/Sales tax calculation??

white shoal
#

Hi folks, looking for a bit of insight into reliably getting the cardholder details for a terminal transaction with the iOS SDK please...

  • SCPCardPresentDetails is reporting / for cardholderName in prod for almost all transactions...
  • When we do get a value it appears the transaction needs to be a dipped card action... but not always
  • All these cards used are issued by Australian banks, variety of banks/card types
  • The Stripe test card is consistently reporting CARDHOLDER/VISA for all types of transactions (tap/dip) in test
  • The Stripe prod backend is also reporting the / value for these transactions too...
twin kiln
#

hi, I am trying to create a function that saves customers payment method so that they can use it in the future. I found that, in order to do so, I need to create a paymentIntents object. It seems like o create this object, I need to parse in the amount and currency, however, I dont want to charge customer, just to save their payment method, do these two inputs (amount and currency) matter here?

jagged plume
#

hi, I have a use case where I debit a connected account (which has a bank account not a card as the external fund source) as per https://stripe.com/docs/connect/account-debits and then transfer the funds (minus Stripe fees) to another connected account using the transfer part of separate charges and transfers. I actually have 2 issues, which may well be related: 1. I can't seem to reverse some of the debits using refund or by sending money from the platform Stripe account to the connected account, and 2. The transfer is not happening to the 2nd connected account due to insufficient funds. I am guessing it is related to the ACH aspect of the fund source? There are reserved funds on the platform account but otherwise a balance of $0

chilly coyote
hollow nebula
#

Hello, what happens if a user tries to reduce the quantity of a subscription? What is the default Stripe behavior in terms of money? Are we crediting them back?

candid crystal
#

hi, I am using flutter_stripe to build stripe connect. Is it ok to decide pay currency within my app and keep the paymentSheet { } object unified for every different currency payment?

hollow nebula
#

For the upcoming invoice response, created value means the date the invoice will be created, right?

#

It is not the current time but will always be a future date where the subscription will be billed again

candid kernel
#

whenever i try checkout using stripe its just not working
for temporary im using other payment company

#

whenever i try checkout using stripe its just not working
for temporary im using other payment company

#

whenever i try checkout using stripe its just not working
for temporary im using other payment company

#

whenever i try checkout using stripe its just not working
for temporary im using other payment company

#

whenever i try checkout using stripe its just not working
for temporary im using other payment company

#

whenever i try checkout using stripe its just not working
for temporary im using other payment company

#

whenever i try checkout using stripe its just not working
for temporary im using other payment company

#

whenever i try checkout using stripe its just not working
for temporary im using other payment company

#

whenever i try checkout using stripe its just not working
for temporary im using other payment company

#

painful to see the delay

#

painful to see the delay

#

painful to see the delay

lucid raft
#

@candid kernel can you share a bit more on the not working part? Do you have any screenshots or error messages that you can share?

candid kernel
#

there no error on my end

#

my backend able to recieve data but the checkout is just not pushing been atleast a year

amber kite
#

Hi. I cannot login ti stripe account with the same email and password I've been using for the last one year. I was just locked out of the account and cannot login again. I can't use the app either. I tried forgot my password but it says "we couldn't find this email" but as i said I've been using it for the last one year and it's saved in google anyway

vocal wagon
#

Hi everyone i have a problem with my stripe account.I can’t activate Ideal,bancontact,eps,giropay to Stripe they are suspended

vocal wagon
#

Hi there!, I'm trying to integrate Stripe with my app where I have N number of registered companies, when those companies register with standard connect to my main account, is there a way to know who they are?, like email address, ID, etc. I'm trying to understand this process so I can figure out the association between those accounts and the payment from a customer

vocal wagon
#

Hey. I'm having trouble fetching some properties of a coupon from my test environment on dashboard to my application

I would like to fetch the "applied_to" property through graphql using gatsby's stripe plugin. Currently I'm able to fetch the other properties but I'm not able to get the list of the products in which the coupon is connected to

I've done some research and I've heard that the coupons are server side components. Could anyone help clear this out for me and help me work through the coupon integration into my app?

Many thanks,

candid crystal
#

Hi,

#

i just applied

lethal wave
#

Hi Everyone, I am trying to implement the new 'checkout with session'. I am currently saving the customer paymentintent for iDEAL. How can I use the new checkout-session payment with iDEAL and save the customer payment for subscription later or now...

vocal wagon
#

Hello
I have a problem with e-mailing my customers receipts.
I offer both one time payments and subscriptions. One time payments works fine, and the customer get a receipt, but when a customer subscribes, they don't receive anything.
Can you help me figure out why this is?

brave radish
#

Hi, I am having issues where the billing address has to be the same as the shipping address or checkout fails. How can I change this

quasi adder
#

Hello, is there a way to clone Customer and payment method between two accounts with the same owner ? I found https://stripe.com/docs/connect/cloning-customers-across-accounts , i understand here we can clone one customer, but i do not see information about payment method . it is possible ? do you know a way to do that (or a documentation link) ? Thank you for your help 🙂

vocal wagon
#

Hello, I am having issues with cards on connected accounts. I am using the platform account for some payments and a connected account for others. Users may add cards in the app and each user has a customer id for the platform account and another customer id for the connected account. For handling multiple accounts and generating tokens I am using this: https://stripe.com/docs/connect/cloning-customers-across-accounts . The logic is that I use the initial token from front end to add the card to the platform user and then I am regenerating the token like in the link and add the card to the connected account user. An example:

  • platform customer user has a card that expires in 04/24
  • connected customer user has a card that expires in 04/24
  • I add a card that expires in 08/28
  • what happens: the connected user account now has 2 cards that expire in 04/24
  • what I want: the connected user account to have 1 card that expires in 04/24 and another in 08/28
    Can you please help me with an alternative to the link that I am using?
onyx ridge
#

Hello, I have a question is it possible to transfer funds from Platform Connect Account to Custom Connect Account?
Thank you for your help.

dark totem
#

If I need to display the following information on each and every invoice a customer receives, what is the correct place to do so in Stripe's API? Can I save the information so that it's automatically included in every invoice, or do I have to update each invoice separately each time with the data in response to invoice.created events?

  • Customer's own reference code (can be anything, like abc123xzy-foobar)
  • Customer's contact person for these invoices (like "Jane Doe")
  • Customer's own details (1-500 chars of whatever they want printed on the invoice)
green solar
#

hello, I'm trying to understand why the stripe plugin I purchased for my nopcommerce (which the developer claims to be SCA) seems to not require me the 2 way authentication. The developer claims it's a stripe problem because the payment page is hosted by stripe.

cunning aspen
#

Hi,
Is there a way to start two stripe listen, one for "classic" stripe event and an other for "connect" events ?

chilly prism
#

Hello, I'm trying to implement a payment flow that supports SCA, where the final amount can be more than the initial amount authorised

What I'm currently doing is:

1 - create a payment intent for an estimated amount, which is confirmed by the user using SCA. This payment intent also sets it's payment method for future off-session payments (I also can see this in the stripe dashboard), and the capture method set to manual

2 - later on the server side I manually capture that payment with the required amount - this runs fine

3 - in the same step, after capturing the amount, if needed for the difference, I create a second payment intent, using the same payment method ID and parameters (without passing capture method) and then I'm trying to confirm it

The problem is that the payment intent gets in a state where it requires 3d secure authentication

For this I'm using the 3155 card which I understand should only authenticate first time and not require authentication later on if first payment is set to off-session

Anything I'm missing here?

regal sage
#

Hi. This may not directly be a Stripe doubt, but what is the best practice to create effect like this from Stripe's vanilla js examples in ReactJS?

Specifically I want to understand best practice to assign class focused to the label element. One way to do this is by using useState hook for each one of CardNumberElement CardCvcElement and CardExpiryElement s but that doesn't seems to be best practice to follow in ReactJS?

gilded glade
#

Dear Stripe team, May I give some advise for APPS of STRIPE? This is my first time here.

vocal wagon
#

Hello, is it possible to see (on the dashboard) all the payments started but not completed for which the 3DS stage has not been finalized?

#

And, can we see on the dashboard the payments for which the probability of being a duplicate is high?

narrow lark
#

Hi! A bit of a doubt from one of your videos on youtube, is there any way i could implement the style of the checkout page on the "Accept a card payment with Stripe.js"? I cant find it anywere

ocean hinge
#

I have an issue integrating stripe in my webforms website. I initially had it working with just 1 product however now I have 4 different products clients can pick from and the stripe session with the SessionLineItemOptions is initialized on PageLoad so my questions is, how can I still change the SessionLineItemOptions without having to do another postback or is that impossible?

tulip salmon
#

With setupIntent.payment_method is it possible to return card details (brand and last 4 digits), so I can show on my web form what card was entered?

upbeat grove
#

can we use stripe KYC for DEX?

#

I mean decentralised exchange for crypto

#

such as binance

molten granite
#

Hey just wondering for refund failures, will we always get a balance transaction of refund success, as well as the failure balance transaction?

vocal wagon
#

hello good afternoon

#

I would like to know how we can find and delete a name in Stripe?

#

when the customers makes a payment through Stripe in their bank statement should show the correct website address. We need to modify the e mail and we do not know how to do it

#

Where can I modify this in the dashboard

meager hawk
trim lark
#

hi we would like to subscribe to stripe, how does cost the terminal?

cerulean pineBOT
#

:question: @trim lark 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
#

Hi, my client has a customized framework (from india) and he wants to implement multiple payment methods. I usually use laravel, so I know they have an easy way to implement it, but this is like ground-zero from scratch. What packages are good for non-framework projects?

trim lark
#

or how does the terminal work, does it connect wifi to the internet or does he have a sim card integrated?

spare ermine
#

hello, i have a checkout.session.completed event. How can i have from that event the priceId used in checkout session?

open kraken
#

In "Test mode", I would like to test the flow where a user has a payment method that fails to pay an invoice (ex: credit card has unsufficient funds to pay the invoice). It looks like the test cards defined here (https://stripe.com/docs/testing#cards) all result in successful payments after calling the "Pay an invoice" API (https://stripe.com/docs/api/invoices/pay).
Do you have any suggestion to test flows where payment fails?

wheat iron
#

Hi, Is there a documentation somewhere on how to import existing payments methods (both iban and cards) from another service please ? I'd like to check the workflow, see what we get as an output, how to match datas, ...
Thanks in advance

daring lodge
#

maisonjoyhill-terminal

ocean hinge
#

Hello again, I was wondering what the right way is of handling a successful payment. For instance if I sell digital things, like obviously there is the SuccessUrl that I could use to automatically send things however I feel that is not a 100% safe incase of internet loss right after they pay for the item. Is there a better way or am I just being paranoid :)?

vocal wagon
#

Hi guys. There is any way from the UI to enable automatic tax collection for all active subscriptions at a given moment? Facing currently situation where Stipe Tax was enabled on the account w/the default setting to enable automatic collection for the subsciption, but still I need to update all subscription that are already active.

noble canopy
#

Hi. I want to transfer money directly to customer bank account is there any way in stripe to do this?

broken swallow
#

hi! i'm trying to activate the stripe accout for my site, but in the activation it keeps telling me that "company director information" is missing. i click on "update" and it sends me to a page that spins and i can't activate my account. what can i do?

spark cloak
candid kernel
#

any dev alive

#

is wsw admin alive now ?

oak dove
#

i have updated receipt details and i want to send new updated version to users, can i update receipts?

idle jay
#

Hi Support, is it possible to create environment-specific webhooks? if I have multiple test environments

open kraken
#

I am trying to build a flow where our users first select a one-time charge product and they are then redirected to a check-out page that displays the details of the products being purchased, the taxes, the discounts, the credit balance, etc. After they acknoledge everything, they click on the "buy" button. In other words, it's very similar to an Amazon check-out flow.
Based on this guide https://stripe.com/docs/invoicing/products-prices, here's how I intend to do it:

  1. I create an invoice item: https://stripe.com/docs/api/invoiceitems/create
  2. I create an invoice with "auto_advance= false" : https://stripe.com/docs/api/invoices/create
  3. I finalize my invoice: https://stripe.com/docs/api/invoices/finalize.
    At this point, I can show the check-out page to the user. If he wants to go forward, he can then click on the "buy" button. We then continue with the fourth an final step.
  4. I force a payment: https://stripe.com/docs/api/invoices/pay.
    So a few questions:
  5. Am I doing it the expected way? Let me know if I am off track.
  6. I see mentions of the "Charges API" and "Payment Intents API" in the doc. Should I be using that instead of the "Invoice API"?
  7. If the user does not click on "buy", do I have to delete/void the invoice or it will be deleted automatically by stripe after some time?
vague meadow
#

Hi guys, anyone can help my team with a couple of questions about stripe subscriptions? preferably a discord call

kindred plinth
#

Is there a way to programmatically query the logs for a connect account?

cerulean wadi
#

Hello, just had a quick question. When I update a Customer, does the returned Customer always include all subscriptions and all details associated with that Customer, or do I have to include a flag for this? I'm using the Golang library. I'm basically wondering if it's safe for me to save in my local store the Customer object as-is on any response that returns the Customer object, or if I should be careful of what details inside it may or may not be expanded.

sinful frigate
#

is there a way to tell, via stripe dashboard, if a connected account is custom or standard?

hybrid talon
#

Hello! We are considering using Stripe for our stand-alone vending machines with the following user flow:

User chooses product at machine -> QR code is displayed on machine that user can scan with their phone -> QR code directs them to web page on phone where the corresponding charge and other details are displayed -> User enters their card details and pays (powered by Stripe) -> If successful, machine receives authorisation and dispenses the chosen product.

We would have different QR codes for each product and price, then we would need to figure out a way for the machine to receive the authorisation if the payment is successful.

Could you please tell me if this would be possible with Stripes APIs?

open kraken
#

Is there a way to have a report that gives a breakdown of the status of the payments initiated by stripe? I am looking for somethnig like the % of payments that :

  • succeeded on first attempt
  • succeeded on second attempt
  • ...
  • never succeeded
dreamy karma
#

Hi team,
i had created the schedule using API so i have schedule id, now in dashboard it's converted in subscription and there is another lot of subscriptions so is it a way i can fetch the subscriptions using schedule id

tired pond
#

Hi, I'm doing client side checkout but when i want to checkout i'm getting this error
IntegrationError: The domain (*) that redirected to Checkout is not enabled in the dashboard. Add this domain at https://dashboard.stripe.com/account/checkout/settings.
actually i add the domain to client-only integration but i don't know why not working..

pine vigil
#

i'm creating a checkout using PaymentIntentCreateOptions. is there a way to pass in the customers name, email, and phone without having to create a customer object? i just want this info to show to my connected account when they log in and look at the transactions.

bronze flint
#

what is the timeout limit of stripe webhooks?

toxic plinth
#

Hi Team, Here in Brazil Stripe made available a form of payment that we call Boleto, very similar to the ticket. But, I use Stripe integrated with our Zoho system. My question is: How do I enable this payment option on Stripe and make it available on Zoho too?

glad locust
#

Hi - just a quick question, i noticed that there is no reference on the invoice object for any credit note or refund id -- or did i just missed it? Is this included? Also can i search for a credit note based on invoice id? i think the api only declared credit_note_id -- no other search parameters?

ornate jackal
#

Hello, is there any way to download all or see all credit notes generated lets say in this year?

thin swift
#

Hi,
i'm receiving this error:

out-4.5.40.js:1 POST https://m.stripe.com/6 net::ERR_CONNECTION_CLOSED
(anonymous) @ out-4.5.40.js:1
i @ out-4.5.40.js:1
s @ out-4.5.40.js:1
h @ out-4.5.40.js:1
i @ inner.html:1
m.stripe.network/inn…n=6&preview=false:1 Uncaught (in promise) undefined```

when calling 

```js
                    stripe.redirectToCheckout({
                        sessionId: this.checkoutSession
                    }).then(function (result) {
                        console.log("error: "+result);
                    });  

this.checkoutSession is populated with the value from the payload sent by Stripe.

any idea?
thx

cobalt fossil
#

I would like to know if we have a way to check a refund with a receipt

candid kernel
#

yo dev

#

i waited for you and fell asleep man

dim hearth
candid kernel
#

so the dev is here to help or waste my time

#

stop telling me the same shit yo

#

2 am here

crimson needle
#

That's your first and last warning to be polite here @candid kernel. Saying it publicly out of the thread.

copper panther
#

Hi, Stripe prebuillt checkout C# when creating a session, it is always in test mode. Can't figure out what param being sent is controlling that. Need to set it to live. this is our session creation code

var stripeOptions = new SessionCreateOptions();
        stripeOptions.PaymentMethodTypes = new List<string> { "card", };
        stripeOptions.PaymentIntentData = new SessionPaymentIntentDataOptions { ApplicationFeeAmount = applicationFeeInCents, };
        stripeOptions.Mode = "payment";
        stripeOptions.SuccessUrl = SECURE_SERVER + "/Checkout/receiptconfirm?session_id={CHECKOUT_SESSION_ID}";
        stripeOptions.CancelUrl = SECURE_SERVER + "/Checkout/ShoppingCart?artistId=4&projectId=20&salesTypeId=6";
        stripeOptions.LineItems = new List<SessionLineItemOptions>();
        stripeOptions.ClientReferenceId = cartId;
candid kernel
#

when wsw alive ask him private message me

crimson needle
#

No one will private message you. This is a public channel to help developers, you have not wanted to even work with us. Please stop for now.

candid kernel
#

well because you guys keep copy and paste message

crimson needle
#

@candid kernel Okay, I have been polite and patient, so has my team. This is not working. Please stop posting here for now if it's to complain about us. Either you focus on technical questions about your code, and then we will help, or you stop posting .This is your last warning

candid kernel
#

i already told you i be sending you my files and you guys keep copy and paste what you want me say

crimson needle
#

We're not freelancers that you pay to write your code for you. We don't want to receive an entire ZIP archive of your whole mobile app and back end. You are the developer here, you write and own the code. We help you get unblocked, but you help us do that by sharing relevant pieces of code. You seem to expect us to just take your app and fix it. While it's fair to want that, this is not a service we offer. You can pay a freelancer to do that for you if that's what you need, many people do this.
But for now, I have read historical threads too, you keep saying "it doesn't work" repeatedly and never share relevant bits of code.

Once again, we have been more than patient here. For now, I'm recommending that you stop trying to get help here as it is not working for you. Either work with our support team, or consider hiring a professional to help you build your application.

candid kernel
#

did i said that asking you guys to write my code , wsw asked me send you guys my code to see what going on and review will be easy

crimson needle
#

Let's stop here you repeat the same thing over and over and never even share code. You're welcome to come back in a few days. This conversation ends here.

candid kernel
#

yet let end here i wont want waste my time either
if it wasn't wsw

crimson needle
#

All good, and my team will sync with @lucid raft for them to have the same information. If you need further help you will have to go through our support team, not this Discord server.

candid kernel
#

im sorry i be using other platform by now and it could fix my problem instead argue here

limpid scaffold
#

Hey there

Have a weird issue on new dashboard interface

Trying to create a custom invoice for the product that already exists, but instead of fetching it price - it set defaults to $0
The only option to set any other price for it - is to add new pricing for the product

Is it the way it suppose to work?

fierce wagon
#

An account connected to my hub was shut down, violating terms of service for stripe is there a link to those terms, and will my hub be effected by this account being shutdown. The account was run by a vendor not me

latent prism
#

Hi! I dis my Woocommerce configuration months ago, and I can't find which e-mail is asociated to it, but I have the públic and secret key. Is it posible to find the e-mail knowing the públic and secret key? Thanks

lofty compass
#

hi, could I pay someone to intergrate the stripe api into my wix site?

spark cloak
#

Hello! Earlier a member of the team reviewed with me that Samsung Pay isn't supported by Stripe and it is not available through the Secure Remote Commerce button (https://stripe.com/docs/secure-remote-commerce) or the Payment Request Button (https://stripe.com/docs/stripe-js/elements/payment-request-button). Although I do see it here in the Payment Method docs (https://stripe.com/docs/api/payment_methods/object#payment_method_object-card-wallet-type). Is this a feature that is being worked on? Or is it possible to implement Samsung Pay with one of these buttons? Thank you!

wary spire
#

Hello, I have a problem. I have an app that manages customers. One of them suscribed to one of our subscriptions. A few days later she subscribed to another but then another customerId was generated for get using the same email.

narrow lark
#

Hey there! Can i have a hand on redirecting users after a succesfull payment?

round hatch
#

Hi I need help with turning setup intents that were created and validated with SCA into payment methods for subscriptions. I have the setup intent created and the user validated the 3ds stuff on the frontend, but I'm not sure how to pass this setup intent to the subscription. I tried passing the payment method from the setup intent to the subscription but the sub is failing due to them needing to do 3ds authentication (that they did for the setup intent). Please advise

crimson needle
#

sharkey-setupintents

long matrix
rare cairn
#

Hi

#

Is there any way to catch the errors?

#

with their exact words?

#

with their exact declined code response*

random mirage
#

If we use radar sessions when saving a card to a customer profile because we're using a third party vault service, if that card is cloned and used later in the future will it also have the radar session data associated with it?

narrow lark
#

Is there any safe way to redirect my user to a success page where i do whatever i want to do (delete cart and make order)? i was thinking about just making a window.location.replace("http://localhost:3000/success");" where i could do that but, the thing is what about if someone enters directly to the link?

#

Im using Nodejs+express

teal cobalt
#

Hello. I have a few questions.

#

I've been using stripe connect for my app. Now when I tried to push the app on Apple's App Store, Apple says you need to use the in app purchases API for the app but I'm not so sure how would stripe help in this case

crimson needle
#

^ answering in thread

jade marten
#

Any news about new brazilian payment types?

twilit thistle
#

Hey Stripe team - needing some guidance on the implications of off_session in the Create Payment Intent API. When passing off_session=true, this obviously exempt from 3DS authentication but I am trying to understand for cards where 3DS is not required - would they have similar success rates between off_session = true and off_session = false?

tall leaf
#

Hi Stripe team. I am using the .Net api and trying to write code which updates subscription schedules. In the documentation, it has this code where "now" is used for StartDate and EndDate in SubscriptionSchedulePhaseItemOptions. But even I am on the latest version of Nest 39.65.0, it is not possible because the StartDate and EndDate properties are of DateTIme type. Is the documentation incorrect? How can I update subscription schedule with "now" start or end date if the sample code is not possible.
example in https://stripe.com/docs/billing/subscriptions/subscription-schedules

StripeConfiguration.ApiKey = "sk_test_HGvtDE5JPC1JsIpS52ARkxr5";

var options = new SubscriptionScheduleUpdateOptions
{
  Phases = new List<SubscriptionSchedulePhaseOptions>
  {
    new SubscriptionSchedulePhaseOptions
    {
      Items = new List<SubscriptionSchedulePhaseItemOptions>
      {
        new SubscriptionSchedulePhaseItemOptions
        {
          Price = "price_1GqNdGAJVYItwOKqEHb",
          Quantity = 1,
        },
      },
      StartDate = 1577865600,
      EndDate = "now",
    },
    new SubscriptionSchedulePhaseOptions
    {
      Items = new List<SubscriptionSchedulePhaseItemOptions>
      {
        new SubscriptionSchedulePhaseItemOptions
        {
          Price = "price_1GqNdGAJVYItwOKqEHb",
          Quantity = 2,
        },
      },
      StartDate = "now",
      EndDate = 1580544000,
    },
  },
};
crimson needle
#

luccas-brazil

#

software-off-session

#

footballhero-dotnet-schedules

fair smelt
#

Is it possible to define a webhook in the intent object when creating paymentIntent?

candid crystal
#

how to use stripe integrated add/delete credit card to manage payment method in my app?

hollow nebula
#

Hello, maybe this is a primitive question but I have to ask to be sure. 🙏 If I have a customer in my Stripe account and that customer has a payment method, when I try to create a new subscription using API for that customer, Stripe will use that existing payment method by default, right?

covert lynx
#

is there a way to have a price selection on the stripe payment links ?

dry hatch
#

FyreXIV-PaymentLinks

cerulean pineBOT
#

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

dry hatch
#

Hi, we wish we could help, but for questions related to Stripe account, please write to our Support to help you better!

static granite
#

Hi.. This is maricel, I need some details about the Stripe Shopify Payment Gateway for our client base in the US, do the stripe have issues with accepting payments when our client's product is all about CBD, skin brightening products, sexual enhancers, etc?

hazy igloo
#

Hi, I’m trying to click withdrawal on my GoFundMe page and it won’t allow me. Wat have I done wrong ?

#

Yer but isn’t stripe to do with it ?

#

I had to fill out stripe questions wen I made my go fund account

lucid raft
#

@dry dew last warning, this is a developer community, please write to our support if you have any account issues

#

Else I will need to ban you

#

@hazy igloo you will have to reach out to GoFundMe about your fund withdraw. We cannot help here

cerulean pineBOT
#

:question: @static granite 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

candid crystal
#

Any suggestion of stripe connect payment server deployment?

tender tundra
#

Suppose a subscription got updated like change in number of quantities of line items etc. Does stripe maintains transaction history like date, quantities etc ? How to retrieve ?

noble canopy
#

hello I want to integrate stripe connect for test mode what identity documents should i upload ?

dry hatch
#

Marciel-Shopify

#

Dallis-GoFundMe

candid crystal
#

can I customize payment sheet, such as adding wechat pay and alipay into paymentSheet

rigid moss
#

I'm using the create payout api while transfering the fund but I'm getting the following error
And In the v1/balance response I'm getting the balance.

#

any help would be appreciated

tender tundra
#

If we cancel subscription completely, can we use the same subscription to activate after some time if customer buys the product again ?

gilded fog
#

Hi

#

I got to know that Stripe has a React Native and it is relatively new

#

how stable is it? Is it ready for production use? How many of your customers are already using those libraries?

vocal wagon
#

i am new to stripe payment

#

Hi guys, I have a general question about accounts in Stripe. If I have US registered account and a second one registered in EU. Is there a way to join them or share their clients & client's balances?

#

at present i am working on e-commerce project frontend : angular and backend: springboot hibernate java can anyone suggest videos as i am completely new

acoustic grove
#

Hello everyone, I am working on a feature where in users of my application can turn on or turn off the subscription auto renewal. Is this possible in stripe.

craggy portal
#

Hi everyone, I'm trying to setup a test Stripe Standard Connect Account for our connect payments, and running into issues using the Stripe OOTB connect onboarding wizard to bypass the account creation:

vital rune
#

how to stop stripe paymentlink creating redundant customer (customerID) ?

past lintel
#

hi , is there any downtime in stripe and i am seeing it is taking too long for the response , and also some api's are not working as expected as it were yesterday ?

thorny gale
#

Hi there, who is responsible for the stripe application fee with custom connect account? owner or connected account?
Because there is a negative balance when the money is transferred to the connected account.

frank wagon
#

Hey guys, sorry if this isn't the right place to ask but how do I activate the Stripe thing from github student dev pack?

thorny gale
#

Hi there, I am just curious when I create an invoice I receive a error like this :Request req_S2FgvQB7EPcObT: Nothing to invoice for customer even this one has been created.

#

I am using python.

wheat iron
#

Hi,
Is it possible to customise the form used to get a card ? Actually, i'm using the JS API card.mount('#card-element'); But i'd prefer creating my own form elements, tu be abble to get some informations, such as the last 4 digits of the card, and the expiration date...
Thanks in advance

civic prawn
#

hi guys this question is regarding stripe connect. When does it makes sense to do A:"Collect payments then pay out" over B:"Enable other businesses to accept payments directly".

burnt wolf
#

hello guys!
Could you suggest how to solve following problem ?
We need to support multiple payment methods for customer, it's easy. BUT, for example if one subscription will be attached to one of those stored payment methods. And what if there's any problem with this payment method and we want to replace it with another method ? Is it possible to update token for source to use new card ? Or ?

gleaming trellis
#

hi guys,
i have implement stripe 3d secure when it redirect on return url it's give us 302 response code of return url... Please find the attached scrreenshot and let me know what is the issue occurred there...

wheat iron
#

Another question : i create my card using SetupIntent. Then i charge the user using payment_intents.
Is it possible to pass the CVV (or another value) to secure the transaction please ? Thanks a lot

abstract dirge
#

Hi everyone!

Had a query about bank mandates. Thing is, I want to create a bank mandate for customers via stripe and debit every month automatically.
I found this link, but it only talks about retrieving existing mandates.
https://stripe.com/docs/api/mandates

I also checked SetupIntents but it doesn't exactly address what I want. For reference, this is to be done in India, so SEPA etc cannot be used.

Thanks a lot!

flint obsidian
#

Hey! I have an issue with connected accounts (in stripe connect) – I'm reactivating some old accounts that need to either do or redo their KYC process now, Is there a way to somehow list (perhaps in the UI?) all the accounts that have legacy capabilities so that I can see which of them need a follow up? There is a restricted tab in UI but in my case there's a lot of noise there because there are a lot of old accounts that were never activated and will stay this way. Ideally if I could filter by "accounts that have a recent failed request due to insufficient capabilities" it would be great. 🙂

spare ermine
dense hill
#

Hello

#

I want to collect payment after creating the external account

#

How we implement this using stripe api php

late sorrel
#

Does stripe provide the function of transferring funds to designated bank cards?

coral torrent
#

Hi,
I'm using stripe checkout and want to automatically collect tax only in the UK.
It's not automatically calculating the tax (screenshot), what am I missing in the setup?

delicate mesa
#

Hi how can check the status of a connected account via the API?

coral torrent
late sorrel
#

How do I transfer money to the customer's bank card through stripe

slender relic
#

Hey there. I have some users that subscribed to a yearly plan that ends Janyary 1st.
I've since changed the plans to monthly payments and want those users to be subscribed to the new plans BUT I want to have them with the same expiration date.
Is that possible?

Can I set an expiration date when creating/updating a subscription?

Thanks

long matrix
#

hi everyone. Another question, while using the Go package is it possible to set a float quantity? It asks for int64. My products have floating quantities

timber geode
#

Hey all :D I feel like this is such a dumb question and its probably obvious and I've missed it, but is there a way to add tips to an invoice? I've gone through the invoice template and poked around in billing settings but I cant seem to find anything for adding tips anywhere.

vocal wagon
#

Is there a way to forward users to stripe for any payment method they want to do and just have 0 effort on your part?

#

Where you're fully dependant on webhooks or something?

narrow lark
#

Hey there! Is it a healthy practice to store my paymentIntent status in a session variable directly from my webhook?

wicked smelt
#

Hey, is there a way to set up a connected account (express) completely using the api (for testing purposes)?

tough estuary
#

Hello , i have two questions related to subscriptions in stripe: 1) Do you have to create a Customer to attach a subscription to or can you use a Connected Account (Custom in my case)? 2) Is it possible to use a (custom) Connected Account's external_account (by retrieving it ) and then use it to set it as a Customer's payment method (to set a subcription ) ?

wheat iron
#

I'd like to delete a card associated to a custommer (paiement_method_id : pm_XXXXXX).
How can i delete it please ? I tried using detach a source (https://stripe.com/docs/api/sources/detach) but i only get a "No such source: 'pm_XXXXX'" message.
Any tips please ? Thanks in advance

vocal wagon
#

hey all

#

I am trying to track down whether a user received a warning message for annual subscription renewal

#

she said she didn't receive one, but that function is enabled

ocean hinge
#

Hello once again, I just got a webhook working for checkout completed event, works flawlessly 🙂 however is there a way I can pass custom data to the check out session?

open kraken
#

If I use Stripe Checkout (https://stripe.com/docs/payments/checkout), from what I understand I won't be using Invoices (https://stripe.com/docs/invoicing). Does that mean that I won't be able to use the "credit balance" feature (https://stripe.com/docs/billing/customer/balance)? I am asking the question to see if I can implement a flow like this one:

  • customer is unhappy and he contacts us
  • we respond something like "we understand you are not happy. We have just added 5$ in your account. You will therefore have a 5$ deal on your next purchase. This should help you get over it."
    Is this possible with Stripe Checkout?
lofty condor
#

Hello everyone,

I'm trying to handle one-off invoices with SCA.

My current implementation is :

  • stripe.invoiceItems.create() -> for each item
  • stripe.invoices.create({auto_advance:false}) -> to create the draft
  • stripe.invoices.finalizeInvoice() -> to finalize the invoice
  • stripe.invoices.pay(id,{off_session:false}) -> to pay

If the payment does not requires SCA, everything work as expected but if

  • error.statusCode === 402 && error.code === 'invoice_payment_intent_requires_action' &&
    paymentIntent.status === 'requires_source_action' && paymentIntent.next_action.type === 'use_stripe_sdk'
    we send the secret to the frontend and we do this with stripe.js
  • stripe.handleCardAction(payment_intent_client_secret)

But this throw this error systematically
"IntegrationError: handleCardAction: The PaymentIntent supplied does not require manual server-side confirmation. Please use confirmCardPayment instead to complete the payment"

if we use stripe.js'

  • stripe.confirmPayment(payment_intent_client_secret)
    The SCA is triggered as expected and at the end we got a paid invoice ... but in the frontend ! I want to confirm the invoice in the backend to fund the user account with the digital good we generate for him with any trust issues.

I know that waiting for the stripe's webhook is an option, but this is an in-session payment : the user is there, waiting for its goods. I cannot "wait" for a async confirmation through the webhook.

So, here is the question : There is a way to change the paymentIntent auto-generated and attached to the invoice to force confirmation_method : "manual" ? And then allowing using stripe.paymentIntents.confirm() in the backend ? Or there is a payment intent / invoice attribute that I can use in the backend to check a frontend confirmed payment ?

chilly prism
#

Hello, is there any recommended way of keeping a payment intent's status in sync locally? I'm trying with webhooks listening to payment_intent.* but i find the events are not always coming in chronological order which messes things up

spark cloak
#

Good Morning! My team and I are thinking of using standard and express accounts with direct charges. Other then the information mentioned here in the docs (https://stripe.com/docs/connect/charges#direct), I'm trying to understand if there are other implications (positive and negative) of using direct charges with express account types? It is mentioned here as uncommon, so I was wondering if there were issues with this from a technical perspective.

green tartan
#

Hello,

I’m using stripe SDK on the client frontend (Vue.js) and been trying to confirm PaymentIntents by calling StripeSDK.confirmCardPayment(‘API_KEY’, { payment_method: { card: this.stripeCard } }) where this.stripeCard is the value returned by stripeSDK.elements.create('card’).

However, the payment on the dashboard are labeled as ‘Incomplete’ and are staying locked in the ‘requires_payment_method’ step.
We already try to confirm the payment intent using stripe cli and it worked. We have no clues on what's wrong with the client frontend. No logs in the client or stripe's dashboard.

Do you have any guidance ?

Thank you

frosty coyote
#

Is there a way to pass meta data into the billing portal, so that when changes are made to the payment method, we can receive that meta in the webhook?

Scenario is we have subscriptions, and we want to email the customer where their card is due to expire and they have active subscriptions. We were planning to direct them to the billing portal, but if they just add a new card it doesn't seem to update the subscription with that new card (which makes sense, its just the billing portal and a new payment method). If the response from the webhook had some meta data we would then be able to react to that change accordingly.

radiant linden
#

Hello,

We have an org in our platform that's getting some failed payments with "Cannot charge a customer that has no active card" error, here are some pm ids pm_1JVCCqFiUGCV2vnTiLbeDROM,
pm_1JV9X8FiUGCV2vnThkE8r9b1
not sure what is the issue, if you need any more info please inform me

hidden cobalt
#

Is there a way to simulate time passed for recurring payments to ensure payments happen and allow me to cancel/end at a certain point? An application for a client I am building uses monthly recurring payments for job vacancy listings and once a vacancy is filled that recurring payment stops.

ocean hinge
#

Hello, I was wondering how things work with regards to different currencies, is there a way people from different countries automatically see their currency instead of the 1 use when I add the product? Feel like adding a product for every possible currency seems like a lot.

deft kettle
#

Hi. I'm having trouble with the function ```swift
init(paymentRequest: PaymentRquest)

#

of STPApplePayContext

#

it's retuning null.

#

This is how I'm creating the payment rquest: ```objC
PKPaymentRequest *paymentRequest = [StripeAPI paymentRequestWithMerchantIdentifier:paymentDetails[@"MerchantIdentifier"] country:paymentDetails[@"Country"] currency:paymentDetails[@"Currency"]];

#

I don't know if I need to set more fields...

#

This is how I create the payment items: ```ObjC
NSMutableArray *paymentSummaryItems = [NSMutableArray new];
for (NSDictionary *item in paymentItems) {
[paymentSummaryItems addObject:[PKPaymentSummaryItem summaryItemWithLabel:item[@"label"] amount:[NSDecimalNumber decimalNumberWithString:item[@"amount"]]]];
}
[paymentSummaryItems addObject:[PKPaymentSummaryItem summaryItemWithLabel:@"Fidelidade" amount:[NSDecimalNumber decimalNumberWithString:@"50.0"]]];
paymentRequest.paymentSummaryItems = paymentSummaryItems;

bold basalt
#

@deft kettle hello, starting a thread for you

#

grenadierpete-applepaycontext

glad locust
#

hi - when i post an update invoice item with changes in amount with the invoice it is attached to recalculate? or do i also have to recalculate the amount and update the invoice in code?

gaunt lark
#

Hello, I have another issue with my webhook since 5 days (which worked fine since 2 months). I received a message from Stripe today about it. Live key, secret key, webhooks key are correctly configured. Apparenlty it's due to a TLS error, report say "server's certificate is not trusted" what should I do ? 😕 Thanks !

vapid pulsar
#

Hi Stripe,

Question: Is there a way to set the Customer's Default Currency Prior to a Subscription being Created for the customer?

Reason: We are exploring a use-case where we want to assign a $10.00 credit balance for a new Stripe Customer is created (welcome credit).

(1) This credit balance is assigned PRIOR to the customer subscribing to any of our price plans.

(2) We want to set the credit balance in the same currency as the customer's default currency, but we can't pass a currency parameter in the Create Customer Object API.

Issue: In some cases when we assign a credit balance to an initially created customer, the balance is set in CAD, not in USD (which is the preferred currency for our platform).

Is there a workaround for this? We want the ability to set a default currency in ISO code associated with a customer, so we can assign a credit balance representative of the customer's set default currency.

Hopefully, the problem was explained thoroughly. Any guidance/workaround will be much appreciated.

gusty spear
#

Hi there?

#

Stripe::InvalidRequestError - You can not pass line_items in setup mode.:

dire quarry
#

Hi guys I've recently started to get this error with an old .VB payment page, could anyone offer any advice? Error:Timeout expired.  The timeout period elapsed prior to obtaining a connection from the pool.  This may have occurred because all pooled connections were in use and max pool size was reached.

fringe oasis
#

Hi, we are going to use tiered pricing. we want to show the current usage on user’s page. Retrieving the usage number via api seems not good to me, so I think we need to manage usage number on my side. Can we get informed? What is the best approach to manage usage?

hidden bluff
#

Sometimes

#

security code has 4 letters.

bold basalt
#

@hidden bluff let's talk in thread (creating one)

leaden trench
#

Hi, we are trying to implement AVS checking within our custom checkout flow with Stripe elements. But our team is having difficulty to capture the address/postal code and send it to Stripe without re-implementing everything or using an updated SDK. Is this possible? Please help!

novel heath
#

hey guys, is there no way to cancel a webhook that has failed and is trying to retry? there does not appear to be an option

regal sage
#

I am listening to click event in wrapper div containing the Stripe Credit card element as the wrapper is larger in size of the input element. How to add focus in that input element when user clicks it? I understand that @stripe/react's CardNumberElement element doesn't has a ref prop.

regal sage
#

In the onBlur event of @stripe/react's CardNumberElement , is it possible to determine if user entered any value in the card or not? Based on non-empty value, I need to animate an effect on Blur

earnest stream
#

Hi,

I'm trying to migrate our Stripe integration from PaymentSources to PaymentMethods. One of our workflows involves the verification of a previously saved credit card that works like this:

  1. Customer is asked to input the full details of a CC that they already saved previously on our system
  2. Front-end creates a Payment Source using Stripe.JS SDK, and receives a source ID "src_xxxx"
  3. Front-end passes "src_xxxx" to back-end
  4. Back-end uses Stripe's .NET SDK to get the payment source by ID: var source = new SourceService().Get("src_xxxx")
  5. Back-end looks at source.Card.Fingerprint and compares it to the card that was previously saved in our DB

Now we are migrating back-end to use PaymentMethods API (we are planning to update front-end later) and updating step (4) to use this code: var paymentMethod = new PaymentMethodService().Get("src_xxxx"), but we are getting the following error: "A source must be attached to a customer to be used as a payment_method."

As you can see, our workflow does not include attaching a source to a customer. Is there any way for us to use PaymentMethodService to do the fingerprint check without attaching the source to the customer?

tender tundra
#

For webhook events is it possible to add some metadata to request headers ?

bitter rover
#

Hello. I got this message when I try to test the checkout

frigid light
#

Hello,
For apple pay and Gpay transactions, the iin number sent in response is not original first 6 digits of card number. Is this expected?

balmy coral
dry horizon
#

Hi,
We are debugging few transactions.
webhook has been invoked multiple times for same transaction. How can we get the webhook invocation log?

glad locust
#

Hi - in credit note, is there a way to post decimals in quantity ??

versed helm
#

Hey! I have customer with subscription and the pending invoice includes prorations and the cost of the product per qty for the next billing cycle. We want to invoice for the prorations but remove the cost of the product. I can update the subscription and "remove the product" but wondering if that might effect the proration line items. Is it safe to "remove the product" from a subscription?

narrow lark
#

Hey theree! i need some help wit the stripe elements examples on your page

wraith bough
#

Hi there! We need your help please.
Is there a way to add CSS to the section of "Installments - months no interest - for Mexico"?.
For purchases in Mexico, Stripe has a feature of paying with installments through the banks:. __ https://stripe.com/docs/checkout/integration-builder ___ We already have it up and running but the issue now is that visually it's not user friendly plus it looks different than our 1 time payment option (in this one we followed the template __ __https://stripe.com/docs/checkout/integration-builder _ and this checkout we are able to customized the interface UI from the Stripe panel.) However, for the installments page, we are not able to do so. How could we customize the installments interface so that it looks the same as the 1 time payment?

thorny gale
#

Hi Stripe,
I have generated card token with vue-stripe :tok_1JVMGWBdRSSiLtLWUebtMk1G
and then face an error like invalid token when I try to attach token to the customer as the default payment method. thanks.

vernal delta
#

Hi Stripe! I'm just new here and I have questions. I plan to collaborate or partner with a business owner and we want to split the payment. Is it possible that example his stripe account will be used for checking out customers but half of the payment will also go to my account if it is linked to him? If possible, my only worry is the privacy of my account, once I link my account with him will he see my dashboard, sales and personal information? As much as possible I want everything to be private and only the sales transactions will be used just for splitting the payments. Thanks in advance!

fiery relic
#

Hello. Is it possible to retrieve a transaction's expected payout date using the API?

gusty spear
#

Hi there, I need a little help, I am getting this error while creating payment_intent

The provided PaymentMethod cannot be attached. To reuse a PaymentMethod, you must attach it to a Customer first.

fickle turtle
#

Hi

Any advice on getting react-native-stripe 0.2.0 working without using useStripe hook? Our app uses React.Component classes which mobx relies upon.

Based on what I can tell from a few forums I would need to use Elements to avoid using hooks?

spark marten
#

im having trouble trying to make a purchas and its telling me to contact here

vocal wagon
#

I forgot my inlog e-mail, but i recive order confirmation on the email i tought it was

fleet haven
#

Is there a reference implementation for using Avalara with Stripe?

wispy quarry
#

Don't suppose there is somewhere I can see why my fetch calls are getting 401'ed even though the URL + token work with cURL?

tawdry hill
#

I bought a business three months ago and they had stripe account and suppose to transfer to me. they said it is done but i can't login

#

the business is under Accu-Search Inc. located at 215 10205 101 St. NW Edmtonton Alberta canada

vague meadow
#

Hi Guys, i have a question. I've created a payment with subscription, but my balance in the receiver user is Pending, how can I update this balance to change to available? Thanks

meager oasis
#

@mighty hill so follow up on the WisePOS

#

Interac still doesn’t work after trying all that

vocal wagon
#

Hey guys! I have a question, I'm using ACH With Plaid but
!- The only codeless platform I could create a form with plaid ach is JOTFORMS, it has a lot of issues like not passing the email address via the api so I Can know who paid

2- Can I transfer my current subscriptions to Stripe ACH Recurring payments or that's not an option

coral torrent
#

I can't get my 100% off coupon to work, it throws an invalid coupon error (using stripe checkout)

crimson needle
#

^ answering in thread above

radiant rock
#

Can I create a subscription that is billed quarterly ?

#

quarterly interval

bleak sparrow
jovial zodiac
#

Hey Stripe! Had a question about a weird bug i'm facing with Connect Onboarding for Custom Accounts.

So first, I create e a custom individual account with the following test bank account as the external_account.

routing: 110000000, account: 000999999991. This is a test account provided by the docs which "Triggers the bank account ownership verification process after a short delay". This scenario is what we are trying to test.

When we receive the webhook for additional requirements, we display a banner to the user. When clicked, we create an AccountLink object (collect=eventually_due, type=account_onboarding), and redirect the user to the AccountLink object 'url' attribute.

and then .....

This is what the user sees (image attached). Theres no way for the user to upload anything. It just says "skip for now", and so the user gets stuck in that state and unable to progress. The weird thing is if I go into the stripe dashboard it allows me to upload either a bank statement or void check to verify bank ownership. So its just an issue with the onboarding flow.

I contected support multiple times and eventually was redirected here. Any help much appreciated 🙂

wary spire
#

Hello, I'm having a problem when I do event.getDataObjectDeserializer(); on my webhook. I have 2 wehooks on the same app BUT using different apikeys. How can I handle this to deserialize the objects?

#

is very critical :S

late sorrel
#

How should our APP users withdraw the recharged balance through stripe?

atomic mulch
ashen verge
#

Hey So now im trying to pass to aws lamda to capture funds...

    const intent  = await stripe.paymentIntents.capture({
        paymentIntent: arguments.paymentIntent
    });
boreal slate
#

Hi everyone, I have a question regarding Au Direct Debit payment intents associated with a standard connect account.

We have some java unit tests within which

  1. we create a setup intent with mandate data with customer acceptance of type 'Offline'
  2. we then create a payment intent where we set
    a. the connect account ID as transfer_data[destination]
    b. the connect account ID on on_behalf_of parameter

The mandate data seems to be disregarded and fails with the following error

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

However I notice the code works if I do not set the on_behalf_of parameter? Is there a way to use offline mandate data with on_behalf_of for AuDirectDebit?

dry hatch
#

Kshitij-connect

gentle girder
#

Hi, quick question. How long would it take someone to fully install stripe connect?

elder gulch
#

Hi my co-worker tried to change card on the payment section from BC to VISA card. but even though he put wrong expiry date of the card, the card changed successfully. how could it happen? error message was supposed to pop up, wasn't it?may be due to Stripe system?? it can't detect error??

crisp falcon
#

Hi, can Smart Retries settings be configured differently per product?

jagged plume
#

Hey, just a quick question, we are saving customers card info prior to the creating the payment intent. And when there is n invoice for a user he/she taps on the pay button and we are confirming payment intent from our backend, is this the best way to do it? and also payment might not succeed due card payment confirmation requirements in customers card, so what would be the next step to handle these issues? We are using android/ios sdk in client and java for the backend.

frank jasper
#

Morning, I seem to be having trouble with the stripe payment form. Our site is 'hidden' for now as we finish of dev for next week.

The problem I've got is the Stripe form doesn't want to load and be enabled correctly.

(adding images and more info to thread, though unsure how to start thread)

vocal wagon
#

Hi, Is there a way to make recurring payments without use Stripe Subscriptions? Maybe something like store customer credit card details and use the default payment method associated with the user to make charges in the future, can it work?

vocal wagon
#

Quiero poner que despues de pagar por stripe que vaya según si el pago ha sido valido o no a una pagina o otra.

vernal vault
#

Hello, THIS is Elmar. I have a question about account payment.Can one payment account bind the information of two websites at the same time.Thanks.

tender tundra
#

Hi, while creating customer in Stripe is it possible to customer-id as a parameter, so that Stripe will create customer with that ID.

polar ridge
#

Hello this is Marvin

We have an issue with customers getting a "ghost" invoice when switching plans.

We have the following situation

vocal wagon
#

Hi everyone,
Is 3D secure card support for stripe terminal payment? Because when I tried with 3D secure test card it returns "Authentication required".

lethal pilot
#

How long can stripe hold my balance? Stripe connect

vocal wagon
#

Hello, Is it possible to indicate another phone number to include bill notifications than the one used for managing my Stripe account (security SMS ...)? Thanks

spark plume
#

hello i wanted to buy something and i needed a dollar more to complete my purchase but after i got it said that i have has exceeded the maximum number of declines is undoing that possible?

potent trout
#

Greetings, I have a problem with 3DS towards a specific bank. This issue is around 3 months old, I've been slussed back and forth from stripe and the bank in question. I need the URL that sends the request towards the bank so the bank can start troubleshooting. I'm stuck in no mans land and time is critical for my company as it is a new product on the market. Do you guys have any idéa how I can proceed?

ancient geyser
#

Hi there, currently in the process of launching a site with Stripe API integration. The client has provided access to a new account which has been recently verified. The test mode and test API keys work however when we’re moving over to ‘live mode’ we’re receiving the follow error:

‘Error message
“message”: “Your account cannot currently make live charges. If you are the site owner, please activate your account at https://dashboard.stripe.com/account/onboarding to remove this limitation. If you are a customer trying to make a purchase, please contact the owner of this site. Your transaction has not been processed.”
“type”: “invalid_request_error”’

Upon visiting the link in the error message, it says that the account is activated:
‘Thanks for activating your account!

You can now make live transactions. If you need to change something, please let us know. We will contact you if we need additional information.’

Can you please advise

tribal cloud
#

Hello, we have a scenario where we want to send money out to our customers directly to their bank accounts.
From what I understand for normal customers the only options are to use coupons, credit amounts and refunds but no actual methods to send money directly to them.

  1. Should we implement this scenario by using Stripe Connect with custom accounts and business_type set to individual and then use the manual payout method to the bank account?
  2. Is this configuration meant for normal end users that are not a business legal entity ?
  3. During identity verification (onboarding) there are several references to a business (management, ownership, business details...) can we skip or remove these as our end user customers are not registered as a business entity ?

Please advise

deep goblet
#

hi, i have problem with verification process. I had sent email but couldnot get any help yet

dreamy karma
#

Hi team,
i have created the schedule subscription "2021-09-04 20:29:10" with this date and time but on stripe dashboard start date is showing Starts Sep 5

tacit nova
#

Hello!

We have a web app connected to Stripe where users can pay.
I've recently also integrated to your SetupIntent in order to save card details.

I have tested that we have gotten the card details saved successfully but now I realize they are not prefilled.
This is something I thought would be done when creating the paymentIntent with the customer's id.

What do you suggest is the best approach to show saved card details?
Is it through making our own components on the client side where we fetch the paymentMethod's from the server to display or do you have any ready made components to use?
We're using your react library if that helps.

vocal wagon
#

Hi!

#

Objetive c xcode

#

How do I adjust STPPaymentCardTextField to dark mode

#

Tried to change the background with no succsess

covert dirge
#

HI
I am currently working of stripe payment for subscription.
I have integrated all necessary APIs for subscription in out development API. But need some reference regarding payment for subscription for few items such as.

  1. Payment intent generation
  2. Payment secret generation etc
    and other steps has are possible and necessary to be applied for integrating payment for subscription
meager hawk
#

jokezor-savedcards

sharp topaz
#

Hi Guys! Sorry for the inconvenience, I looked trough the documentation on Stripe's website but didn't find exactly what I was looking for: I'm building a e-commerce for a client and the client wants to support recurring payments (Subscriptions), I've seen that Stripe manages subscription with extensive features and that's why I'm considering Stripe as Payment infrastructure. The only question I have is: how does stripe manage subscriptions on PayPal's end? Does it create a recurring payment or does it debit the user the price at the recurring date? I'm asking because my client doesn't want to let the user delete the subscription without going through the e-commerce I'm going to build, I know that PayPal allows to delete the recurring payment and that would be a work around on the user's end and my client doesn't want that. can you share a bit about how that works on you end? Thank you very much for your help.

vocal wagon
#

Hi all! Today we are adding wallet as payment method for subscription. However, the provided documentation is a little bit unclear. Could somebody confirm I have understood the process correctly:

  1. Create the Payment Request Button https://stripe.com/docs/stripe-js/elements/payment-request-button?html-or-react=react#react-mount-element
  2. Inject price/plan amount and currency of the chosen subscription to the stripe.paymentRequest() method
  3. When customer has successfully used the wallet, I should listen for created payment method (https://stripe.com/docs/stripe-js/elements/payment-request-button?html-or-react=react#react-complete-payment)
  4. I should use stripe.confirmCardPayment with the payment intent originating from created subscription and payment method from step 3

Does this workflow allow to charge the wallet on recurring basis? If I understood the documentation correctly, step 3 does not create actual payment but instead only provides payment method to fulfill any payment intent? Does this workflow allow to setup the the wallet for future offline use?

noble echo
#

Hello, is there a possible of add bank account trough a API of my website to a connected account in my stripe platform of Express type?

raw beacon
#

Hello, I have a question about payouts lifecycle. There are different events that this can trigger, eg., payout created/updated/paid/failed... I would like to find out whether a failed and paid status are final states for payout lifecycle. Basically once payout is in failed or paid status, can it still change the status?

stoic oak
#

Hello. It's my first experience in Stripe that I want to transfer money from one account to another in test. But I face with an error that No such destination: {stripe_accountId}

hot sierra
#

Hi
if a user sign up for a subscription, and then after first payment enters a TAX id and I then set the user as tax exempt, would subsequent subscription payments then be without VAT ?

lofty smelt
#

Hi everyone! I have a question about Invoices. I'd like to create a new invoice via API with lines, and I'd like to do it in only one request, but it seems that it is not possible. However, I can create a preview with lines.
This works (using the Ruby library):

invoice_preview = Stripe::Invoice.upcoming(customer: customer_id, invoice_items: [{ price: price_id, quantity: 1 }])

However, when I try to create the invoice with the same parameters, I get an error:

invoice = Stripe::Invoice.create(customer: customer_id, invoice_items: [{ price: price_id, quantity: 1 }])

Basically, I want to:
Reduce the number of request to create an Invoice (I need one API call per invoice item, one to create the invoice, one to finalize, and one to pay)
Avoid weird behavior if there is any pending invoice item. If there is a pending item, I'd show the shopping cart with two items, but then, when I create the invoice, it might include additional lines.

regal sage
manic basin
#

I'm implementing the ACH credit transfer payments.
The source is being created, but now I need to test the source.chargeable event on my webhooks.
But I can't find how to trigger them.
Using the CLI I get this message:

The event ‘source.chargeable’ is not supported by the Stripe CLI.
hard dew
#

Hello all, I'm having trouble integrating Avalara with Stripe Checkout and I'm hoping someone who has integrated this before can help me understand what I'm missing. I've already contacted stripe to allow me to use the "pay_immediately" flag.

So, I have a customer set up correctly including billing address with zip code etc... If I create a subscription using the subscription API (https://stripe.com/docs/api/subscriptions/create) with the "pay_immediately" flag set to false, under its invoice summary there is a row "Sales Tax calculated by AvaTax". This all works perfectly.

BUT we've opted to use the Stripe Checkout Session API (https://stripe.com/docs/api/checkout/sessions/create) which automatically creates the subscription for us after the customer goes through the checkout flow. Meaning I am unable to set the "pay_immediately" flag to false and therefore Sales Tax is not calculated. Is there any way for the checkout session to create the subscription with pay_immediately set to false? or is there a way to get this to work?

vague canyon
#

hi, i'm trying to see how connected account work. is there any test system where i can create any fake connected account ?

upbeat grove
#

it says join the waiting list

tired lily
#

may I know how to open 3D secure in stripe?

ebon path
#

hello, I'm trying to find a way on how to do a refund without referencing an initial charge. is this somehow possible with stripe?

vocal stump
#

When creating a subscription, where should I put the parameters for request_three_d_secure?

#

Docs only link for setup intent and payment intent

leaden trench
#

#883023064282066954 message
^ replying to this thread, if we provide address in this way as a text input field, will it be validated by Stripe? meaning can we set up Radar rules so that the address is compared against the bank credit card address

drifting berry
#

In case the subscription is set to cancel at the end of billing period, and at the cancellation of subscription there is a net refund that must be done to the customer how can we make stripe to automatically refund to the bank account of the customer at the end of billing period.
Currenlty it adds the credit to the stripe customer.

short sonnet
#

Hey, so in my implementation I accidentally created subscription_schedules with prorations active. I fixed my implementation and now the new ones are correct. To the ones that had already been created I applied an update with "proration_behavior": "none", and thought it was fine, but now noticed that in the last charge of these subscriptions was made an adjustement... How can I fix the remainder subscriptions if the update doesn't work?

brazen monolith
#

Hi! we are working on a connect split from a subaccount to a main account. A previous support assistant told us this was possible. However, once we setup the proper accounts, we are not finding a way to connect. Is it actually possible to create a product on a standard subaccount, and split the payment with its father account?

glad locust
#

Hi A quick question --- is there a way to turn off rounding? We have a credit note that has to be accurate but its a custom line item so we used: quantity x unit_amount_decimal -==. it computes however rounds off to the nearest whole. i.e. 856 x .07 = 59.92 rounds to 60

short sonnet
#

Hey, I have subscription_schedules that cancels at end. And I want to change the number of phases. I tried an update with the iterations value set, but then I get the error that the start_date needs to be set. When I set the start_date I get the error that I cannot update the start_date of the current phase. So how can I change a monthly subscription_schedule that for example ends at 1 September to 1 August?

sour ridge
#

Hello - I have an urgent matter - I need to speak with someone about increasing amounts

visual briar
#

Hey y'all. I'm working with Stripe Checkout and the Stripe Customer portal. I noticed my customers portal doesn't have the "Update plan" button to change plans. That lead me to this article [1] about the topic. I have basic subscriptions on a monthly basis and only charge one item with cards. As far as I can tell, none of the listed limitations apply to me. Any ideas? I have a basic product with two prices at monthly intervals.

Thanks!

[1] https://stripe.com/docs/billing/subscriptions/integrating-customer-portal#limitations

open kraken
#

Let's assume that my business offers the following services:

  • rent a bike for one day for 20$ (no subscription needed)
  • if you buy a subscription worth 10$/month, then bike rentals will be cheaper. It will only cost you 15$/day.
  • if you buy a subscription worth 50$/month, then all bike rentals are free.
    As far as I understand I will at least one recurring product for the 10$/month subscription and another recurring product for the 50$/month subscription. I also need another product for "one time" purchases (the daily bike rental).
    My question is the following: how will I be able to define in stripe that this "one time" product has not the same price based on the subscription that a customer has?
vocal stump
#

@open kraken The subscription product can probably be the same, with two different payment plan options

vague meadow
#

Hi Guys, How can I create Payouts to specified Connect account via API?

vocal wagon
#

Hello again guys, paymentIntent question RE capture after card auth:
Is the retrieve PI command mandatory? Can I fetch my PI ID from my database with same successful result?

low belfry
#

What does the dynamic_last4 on card object represent? I have a customer that apparently used Apple Pay when signing up for a subscription. Their actual credit card was about to expire but instead of sending them an email with the last 4 digits of this card, Stripe sent them an email with the dynamic last 4 digits. These values are different so it has caused some confusion.

cosmic moat
#

Hi all, i'm trying to work out how to pull out a list of transactions for a stripe connect express accounts that are onboarded by our platform (NodeJS) - I was hoping something like this would work:

const charges = await stripe.charges.list({ accountId })

But perhaps my approach is wrong. the end goal is to list all transaction for a connected account, to display a summary to the user associated with that account - i.e what they have received via the platform minus platform fees. then eventually summary over all connected accounts - i.e. platform overview of income from platform fees

fleet haven
#

Is there a preferred method for adding taxes to a transaction/invoice? Stripe seems to have the TaxRate object to add to invoices, but some people solve it by adding additional line items to the invoice (IE quantity 1 of TAX). It seems that the line item solution could have downstream issues (ie going to an accounting system). is there a "best way" to implement sales tax with Stripe?

snow scaffold
#

Hi! Im just wondering with the payment intent create request (RoR), I'm passing customer and metadata with the request but why none of them show up on the stripe dashboard?
I can retrieve all the information with Stripe::PaymentIntent.retrieve to confirm they are there
I want my connect account customer to be able to see all the extra information.

quasi grail
#

Hey guys, I have a question regarding stripe. Currently I have a web system, which reads the liabilities of students through the PLAID API, the customer asked me to check the possibility of using Stripe. I would like to know if Stripe has this support for student loans account. Thanks.

tender tundra
#

Can we configure multiple webhook endpoints such that Stripe should events to both of these endpoints ?

surreal walrus
#

Hello, I need help with activating are stripe account through weave. I started setting it up yesterday and used my personal information instead of our owners and when we try select our banking info its requiring her personal user name and password to our business account. Im assuming its because my info was entered in and not hers. I tried to go back and redo it with her info and it isnt giving me the option to change it.

wind ether
vocal stump
#

Got another one of these

#

or, a lot of them, according to customers

#

So something has broken

sinful jungle
#

sorry if this is in the wrong channel...
but does anyone know how to cancel a Stripe account.
someone hijacked my personal email address
opened account today but tied to a different phone number

vocal wagon
#

Hi!

#

How can I change STPPaymentCardTextField background?

tawny patrol
#

Hello, I need some support with with PaymentIntents. If a user can bundle 3 products together, but those 3 products have different fulfillment dates, does that mean there would need to be 3 different PaymentIntent objects?

open kraken
#

When upgrading a subscription, we usually have an amount that the user has to pay now. If the user fails to pay, he can't upgrade. It is the exact behavior described here (https://stripe.com/docs/billing/subscriptions/upgrade-downgrade#immediate-payment):

If you want the customer to immediately pay the price difference when switching to a more expensive subscription on the same billing cycle, you can set proration_behavior to always_invoice, which will calculate the proration and then immediately generate an invoice after making the switch. You can combine this behavior with pending updates so that the subscription is only updated if payment succeeds on the new invoice.
Since this process requires a payment from the user, I would like to use "Stripe Checkout" (https://stripe.com/docs/payments/checkout) to provide a fancy check-out page with all the required option. I can I tell the stripe check-out session that I want to perform an upgrade (and not simply buy a new "price" object).

short sand
#

Is it possible to use customer portal without subscriptions. Our use case is to have stripe handle cards for future payments, but using the cards against future purchases, not subscriptions.

gritty tiger
#

Hwo can I change my birthdate in stripe? Its currently greyed out and does not match my ID that I'm tryign to verify. Anyone?

cerulean pineBOT
#

:question: @gritty tiger 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

drifting oriole
#

Hey all! We have a devtool for Stripe. Right now, we have developers generate an API key and provide it to us. Works fine, but we want to make it even easier with OAuth.

However, it's unclear to us how the rate limit might change with the move to OAuth? Is the rate limit metered on the account we're reading/writing to, like it is with the API key model? Or will it now be metered by our Stripe account?

brittle stump
#

I'm trying to figure out what Sigma tables I can use to look up the history of a subscription to tell which subscriptions have had upgrades and downgrades, can anyone make some suggestions?

wanton python
#

Hi, I'm using StripeTerminalSDK for Android and hitting an error where the SDK doesn't seem to be handling api key expirations properly?

8144 8391 I RestResponse: REST response with code 401 received
8144 8391 I StripeTerminal: class=RestClient message="url=https://api.stripe.com/v1/payment_intents status=UNAUTHORIZED response={"error":{"type":"invalid_request_error","code":"api_key_expired","docUrl":"https://stripe.com/docs/error-codes/api-key-expired","message":"Expired API Key provided: pss_test_YW*********************************************************************_******sCBs"}}"

I would have thought the SDK would be able to automatically handle fetching a new api key when necessary, is that not the case? Is there some manual process I need to trigger to make sure I can always make calls to the Stripe API successfully, eg. even if the terminal is sitting idle for a long period of time?

distant rapids
#

Hi there! I can’t seem to figure out how to use stripe to get paid. I accidentally submitted my bank info as a business entity, and I’m trying to get paid by the clients on the platform Newbook. Can anyone suggest any advice? Thank you!

shadow cobalt
#

Hi when connecting to a location from wisepad 3 is the publishable key required for https://api.stripe.com//v1/terminal/readers/discover

glad wraith
#

Hi All, I have a question regrading Stripe Terminal. It working fine for dip but for some reason not working for Tap. This is for ReadReusableCard. Behaviour is same across iOS and Android. Do I need to anything else to ebable tap?

crimson needle
#

rajeev-terminal

leaden glen
#

Looking for someone that can help me fix this issue I am running into. Willing to pay for the help

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

shy cradle
#

I need help changing my instapay

#

I’m trying to change my payout debit card but, I don’t have access to the old card on file

ashen verge
#

Hey Yall

#

// event
// {
//   "typeName": "Query" | "Mutation", /* Filled dynamically based on @function usage location */
//   "fieldName": "createPaymentMethod", /* Filled dynamically based on @function usage location */
//   "arguments": { amount  /* GraphQL field arguments via $ctx.arguments */ },
//   "identity": { /* AppSync identity object via $ctx.identity */ },
//   "source": { /* The object returned by the parent resolver. E.G. if resolving field 'Post.comments', the source is the Post object. */ },
//   "request": { /* AppSync request object. Contains things like headers. */ },
//   "prev": { /* If using the built-in pipeline resolver support, this contains the object returned by the previous function. */ },
// }
exports.handler = async (event) => {
    const { typeName, arguments } = event;

 

    // create payment intent
    const paymentIntent = await stripe.paymentIntents.create({
        amount: 5000,
        currency: 'usd',
        capture_method: 'manual',
        setup_future_usage: "off_session",
        payment_method_types: ['card'],
              transfer_data: {
    amount: 877,
    destination: '{{acct_1JSu3Q2XrkSfqCJb}}',
  },
    });

    return {
        clientSecret: paymentIntent.client_secret,
        paymentIntent: paymentIntent.id
    }
};

Im getting a return of errorType": "Error", "errorMessage": "No such destination: '{{acct_1JSu3Q2XrkSfqCJb}}'", "trace": [ "Error: No such destination: '{{acct_1JSu3Q2XrkSfqCJb}}'",

stark tide
#

devonthedo88-destination

worn ingot
#

Hello! I am currently working on an API to create and manage Stripe Express accounts for our users. In 'test mode' I can successfully create a paymentIntent, but the amount gets stuck as 'pending' in the Connected Account balance and so cannot payout.
Trying to create a destination charges like this:

      amount: payment.amount,
      currency: payment.currency,
      description: config.appName,
      statement_descriptor: config.appName,
      payment_method_types: ['wechat_pay'],
      transfer_data: {
        // Send the amount, after collecting our platform fee:
        amount: amountMinusFee,
        destination: user.stripeAccountId,
      },
    })``` 
I can see that these paymentIntents are both created and successful via the CLI and webhooks, and the amounts show up under the Connected Account's balance as "pending" but never "available".  Of note, the currency is in CNY, but our platform account is in USD, using the Stripe test mode. What am I missing? Any help appreciated.  Thanks!!
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

tough estuary
#

Hi , while create a payment method (either by using javascript or php) is there a way to set it as a default payment method ?

vocal wagon
#

Hi there any staff able to help w stripe issuing?

stark tide
#

zanei-issuing

stone granite
#

Hi everyone ... how to submit a bank account for retriving money in the feature ...

lusty pasture
#

Hi there! How can I accept a one-time payment and simultaneously start a recurring subscription within the same Checkout Session?

tropic forum
#

Hi everyone, am having this error for 4 days now, while building for IOS using react native.

** BUILD FAILED **

The following build commands failed:
        CompileSwift normal x86_64 /Users/user/Desktop/myApp/ios/Pods/Stripe/Stripe/AddPaymentMethodViewController.swift
        CompileSwift normal x86_64 /Users/user/Desktop/myApp/ios/Pods/Stripe/Stripe/ConfirmButton.swift
        CompileSwift normal x86_64 /Users/user/Desktop/myApp/ios/Pods/Stripe/Stripe/PaymentSheet+SwiftUI.swift
        CompileSwift normal x86_64 /Users/user/Desktop/myApp/ios/Pods/Stripe/Stripe/SavedPaymentMethodCollectionView.swift
        CompileSwift normal x86_64 /Users/user/Desktop/myApp/ios/Pods/Stripe/Stripe/SavedPaymentOptionsViewController.swift
        CompileSwift normal x86_64 /Users/user/Desktop/Projects/myApp/ios/Pods/Stripe/Stripe/STPFormView.swift
        CompileSwift normal x86_64 /Users/user/Desktop/myApp/ios/Pods/Stripe/Stripe/UIKit+PaymentSheet.swift
        CompileSwiftSources normal x86_64 com.apple.xcode.tools.swift.compiler
(8 failures)

Please help!!!

tired lily
#

just install stripe plugin woo-commerce , but 3d secure not showing up when I proceed payment

delicate parcel
#

I am having problems with my 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

meager oasis
#

Weird update on the PinPad situation

#

Interac is now working on the same firmware and config version

little merlin
#

shayy-problems with account

finite surge
#

Sir, the 3d secure comes on my localhost but not in the website where I want. What should I do???

meager oasis
#

is your website being served over an SSL connection?

clever sail
#

@meager oasis

meager oasis
#

@clever sail sorry fam, I use apple music

elder gulch
#

Hi. I'm using Stripe Identity and trying to use my TEST API KEYS but it's not working. I read online that "In test mode, Identity does not perform any verification checks." is there any way to test our integration?

#

403 - Forbidden The API key doesn't have permissions to perform the request.

trim tendon
#

Hey Stripe devs Stripe invoices is broken. The item sub totals don’t add up the invoice total. I have had this problem when duplicating an invoice and changing item quantity. Reproducible 100% of the time.

#

It’s a pretty obvious bug.

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

opal osprey
cloud timber
#

Does stripe provide an example form and I assume the javascript for that form for adding payment through your website?

cloud timber
mighty hill
#

No spam please.

grand trail
patent shuttle
#

Hello! I just started using Stripe and can you tell me how it is with withdraws? Does Stripe automaticly sends money to your bank account each month or do I need to withraw it myself from stripe? I can't find the information tho...

patent shuttle
#

Oooh, thank u so much!
It was kinda hard for me to find it

rose crow
#

Hello, when will Stripe launch in the Philippines?

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

hearty plinth
#

Hii I just created a stripe account but now it says your account is not eligible

#

I tried to contact stripe but chat with support is currently unavailable

bronze flint
#

Is there anyway to customize stripe invoice pdf? I would like to add my own header in different style

fathom quest
#

Hello there, I had a question.

Is it possible to add a credit card (payment method) to Connect account and make payments with that card just like for customers.

i.e. User A is customer
User B is connect
User C is connect

But now I want to add a credit card to User B and pay to User C, is this possible?

fallow wasp
#

I have money in my stripe account that womt@come out !

#

I got no idea how to take it out

grand trail
heavy shadow
#

Hy

#

Anyone help me?

#

I created a new account today

#

I added 10$ in my account then i dont know how can i transfer balance in my bank account.anyone tell me please..

grand trail
#

Read the link above, but why are all these accounts asking for payout. Coincidence, maybe not?

heavy shadow
#

In How many days, bank will verify and can payout..?

lyric iris
#

Hi, it seems that our customers are having difficulties creating their Stripe express accounts.

placid pier
lyric iris
#

Often many failures (abandon forms and start again) before success. I have a few questions about this if I may

  1. Is any recommended best practice our side which we can implement to make this process smoother for them?
  2. We've had complaints from some users about being emailed multiple times per day with emails from Stripe asking them to complete this account. I think the emails are good, but I'm wondering if they fail several times as on screen if they are receiving multiple iterations of the same email for each failed attempt?
  3. Should be be deleting failed account creations once a new account is created, as they have no means of accessing the old one anyway?
  4. I don't believe we do, but do we get charged for the attempted and failed account creations?
placid pier
placid pier
placid pier
lyric iris
#

So I'd like to see if there is anything we can do to improve the process from our side, broken down into the areas of each of my numbered questions.

grand trail
#

Why do they need to create an account, can't you just use the checkout feature and do all the signing up for them 🤔 or am I understanding the questiong wrong

lyric iris
#

These are connected accounts via express. They need to create accounts in order to accept payments from their customers.

#

We are a platform. Our typical client might be a yoga/fitness instructor. They list their classes and take bookings via classfit and payments via stripe. They need an account for this. But looking at my dashboard, they are often struggling with the Stripe account creation process. And I've had complaints about being bombarded with emails telling them to complete the registration process where they spoke to Stripe and Stripe told them the only way to stop receiving emails was to delete their classfit account... which obviously isn't ideal...

So is there something better we can do here?

chilly coyote
#

Hey guys in stripe issuing a dispute , can the parameter transaction mean payment_intent ?

vocal wagon
#

Hey, i would have one question - if we want to link an invoice to the stripe checkout session - would that be possible? (Use case: Customer is resubscribing and we want him to pay the latest unpaid invoice - while the subscription was previously cancelled - then he resubscribes and a new invoice is generated)

rose crow
cursive topaz
#

Does anyone know can I register stripe with Wise as my bank account?

placid pier
#

For that question please contact Stripe's support @cursive topaz

#

This is more of a developer help community

#

Your question is more on the administrative side

vague fog
#

Hello, i'm trying to create invoice and send it to the customer once the payment done, but i can see on the invoice that it asks the customer to pay the invoice by clicking on a link (at the bottom).
I'd like to know if it's possible to send an invoice like if the amount was already payed?

placid pier
#

Hey, my stripe CLI all of sudden stopped working. When I try to run it it says this app cannot run on your windows

#

Nvm downloaded latest one fixed it

#

@vague fog I think you may be referring to Receipts

#

From the link above:
"Stripe can automatically send email receipts after a successful payment, or when you refund one. This is done by providing an email address when making the API request, using the email address of a Customer object, or updating a PaymentIntent with a customer’s email address after checkout. Each payment in the Dashboard also has a Receipt history where you can view and send receipts."

vague fog
compact scroll
#

Hello, I'm trying to build a SetupIntent for future usage (any future date).

  1. Once the SetupIntent is created, it also creates the mandate, then how i can reuse this setupIntent for single use or multi use and for any amount: any payment will be different and delayed at any future date: My use case is that, the order will be paid once at a future date.
  2. Also where I can set this future date? should I create an internal Scheduler?
#

if it's too complicated by chat I am available for a call as well.

fickle ingot
#

Hi. How can I create connection between accounts in Stripe. Someone can help me?

compact scroll
#

I did this to link payment to a connected account.
{
RequestOptions.RequestOptionsBuilder requestOptionsBuilder = RequestOptions.builder();
requestOptionsBuilder.setApiKey(Stripe.apiKey);
requestOptionsBuilder.setStripeAccount(stripeAccountId);
return requestOptionsBuilder.build();
}

PaymentIntent paymentIntent = PaymentIntent.create(createParams, requestOptions);

fickle ingot
#

I have a payment method, but it doesn't work due to accounts are not connected

compact scroll
#

You need to create a connected account first:
AccountCreateParams params = AccountCreateParams.builder()....

fickle ingot
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

marsh eagle
#

the payment from my client is getting blocked

#

its showing Blocking payments with a risk score of 75 or higher.

placid pier
#

@marsh eagle Contact Stripe support for that, this is more of a dev help chat

marsh eagle
#

they are not able to solve it

placid pier
#

They will be able to let you know whats going on

#

Hmm, what did they say?

marsh eagle
#

they said they never seen this before

placid pier
#

Did you send an email or live chat?

#

Maybe get them to look into it and contact you when they have an answer

marsh eagle
#

i called them

placid pier
#

Yes. Radar is good for blocking potential fraud, high risk transactions. I would send them an email detailing everything so they can forward it to the appropriate team

#

Maybe the person on the phone isn't familiar with this situation, but if you email them, maybe they send it to the right person to give you an answer

marsh eagle
#

yes , they tryied everything and this is still happening

placid pier
#

Well no dev here can help with this. The radar is purely on Stripe's end

marsh eagle
#

do you know whats this is

placid pier
#

Check that

#

Apparently you can lower/increase the risk threshold

#

Default is 75

#

@marsh eagle

marsh eagle
#

its not customisable

#

my payment showing high risk, on what basis they are caluclating risk?

#

this is what showing in radar @placid pier

gusty spear
#

Hi there, I need know about test credit cards

placid pier
#

Not sure @marsh eagle, given everything you've said hopefully a stripe engineer can shed some light

#

Curious, what business activity are you doing? Maybe that can explain why the business is high risk

slender fossil
#

where's the best place I can report a site that i think is using stripe for fraudulent activity? I couldn't find an abuse email on the stripe site

placid pier
#

Contact Stripe support, this isn't the place to do it @slender fossil

slender fossil
#

yeah, I was asking for which section of their support hahah

#

nvm think i found it

placid pier
#

Either by live chat or email

slender fossil
#

neato. cheers

placid pier
#

🙂

keen spire
#

Im trying to cancel a subscription but the owner of the bot/subscription manger took down the dashboard how do i cancel without a dashboard

placid pier
#

@keen spire Are you a customer who subscribed to someones services using their stripe checkout?

placid pier
#

Hmm what shows up when you try to go to the customer's section of the dashboard?

#

to cancel?

#

Did you try to contact the owner?

keen spire
placid pier
#

Did you pay with your card?

#

bank card?

#

or CC/MC?

keen spire
#

yea. my next subscription should be in a day but completely forgot ab it until my friend reminded me of it

#

Credit Card

placid pier
#

I would immediately call your card issuer and tell them to stop all payments to that vendor. Explain to them the situation, I'm sure they will block payments going out to that vendor

#

After you do that I would contact stripe support and report the vendor to get his account banned if he indeed did an exit scam and to stop you and others from being charged

keen spire
#

okay thank you. and im pretty sure it already got banned. This happened to hundreds of other people

placid pier
#

Here is the link to contact support

#

Change the country to your country and click on get support

#

No problem.

inner kite
#

How can I turn a Plaid created Stripe ACH bank account token (btok) to payment method? (NodeJS)

primal estuary
#

They said my site isn’t eligible how do I fix that

grand trail
humble wharf
#

Hi
I am facing an issue with the checkout integration
can somebody help me out ?

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

lucid raft
#

techcrapper-checkout

ashen verge
#

hey I need help can I add the trasnfer account to the capture @golden cosmos @dry hatch

gaunt elbow
#

Hi, I have used Stripe on Shopify. Is it possible to get the additional payment as Buy Now Pay Later like Afterpay or Klarna on my store?

fathom quest
frosty anvil
#

Hi Team, we are planning to implement stripe for our marketplace platform. Need some implementation guidelines. how do we contact implementation support team?

finite surge
#

@meager oasis what's this???

meager oasis
shrewd aurora
#

Hey Everyone! Can we redirect customers to a url, after paying through a payment link?

willow marten
#

Hey @noble finch

fallow sluice
#

Hi, can i ask issit possible to trigger manually for event customer.source.expiring for test account on stripe CLI? i want to manually send our own email content when customer payment source/card is about to expired.

drifting berry
#

In case the subscription is set to cancel at the end of billing period, and at the cancellation of subscription there is a net refund that must be done to the customer how can we make stripe to automatically refund to the bank account of the customer at the end of billing period.
Currenlty it adds the credit to the stripe customer.

distant bluff
#

Hi. I'm testing my webhook using Stripe CLI. I'm re-sending the events in the Dashboard but my local webhook is not receiving anything..

tender tundra
#

I am using Stripe prebuilt checkout page, on what scenarios cancel_url will be called? I have observed that when you click on back button it will be called. Just want to understand what are the other scenarios cancel_url will be called ?

fathom cloud
#

Hi, I am from China and not good at English. I'am testing my webhook using Stripe CLI. But there is a problem with the event type. I use 'stripe trigger payment_intent.succeeded', but webhook reveive the event 'payment_intent.created' first, and then 'charge succeed' but there is no 'payment_intent.succeeded'. But why there is two event type, and no my command type

smoky bison
#

Hi, I'm trying to use flutter_stripe with the pay plugin (for google pay) on flutter (android). I'm new to flutter and I've had no previous experience in any server side programming. Is there a tutorial or something that clearly explains the whole integration process?

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

lusty fossil
#

Hello, I am locked out of my Stripe account, and account recovery failed even though I can still receive stripe emails. Please help. Non other account recovery options work for me.

real crystal
#

Hi Support,
We're launching our product (yearly subscription, we have 3 tiers that are 3 different products on Stripe) to a new country and we would like to offer every new subscriber a free trial from 01 october to 01 december
How could we do this ? I see that you can add a free trial with an amount of days in the product, but if someone signs up on 30 november for example, he'll get the trial until 30 january, which we do not want
Thanks in advance

barren garden
#

Question about recreating subscription after migrating customer and payment profile from another gateway: typically will Stripe just capture on the next anchor date? If yes, what factors would cause renewal payment to fail capture? If no, is there a point to recreate the subscriptions?

fringe quartz
#

Hey guys hope your doing great!

#

I have a question about closing a subscription 😩 by updating the cancel_at_period_end with a new date, but I can't in the history of my customer's events

halcyon yoke
#

I am using some stripe java api's for creating invoices and checkouts. We are getting invoice object as a json response. But we we try to convert json to invoice class using object mapper i am getting unrecognized field exception because serialized name and parameter name are different in invoice class.
For example:
@SerializedName("account_country")
String accounCountry;
Can anyone please help me on how to convert jsonNode to invoice class without any exceptions?

patent parrot
#

Hello everybody. is there anyone who has an experience on SCA, 3Ds and saving cards for later reuse?

vocal wagon
#

Hi all, i have a checkout session object from webhook event and i need tax_ids of customer inside checkout. Can i expand the get of checkout session with both customer and tax_ids of the customer or should i do an http get on customer api? Thanks

patent parrot
#

Thank you @meager hawk I am testing an integration for an hotel reservation system, we need to setup cards with 3DS for SCA and reuse them later. What I do is to create a setupIntent, complete it with the 4000002500003155 and 4000008260003178 cards and then create a Payment intent off_session.

#

Whenever I create a setup intent with 4000008260003178 card (This card requires authentication on all transactions, regardless of how the card is set up) there's no way to debit it off_session. It always fails.

#

Whenever I create a setup intent with 4000002500003155 (This card requires authentication for one-time payments. However, if you set up this card and use the saved card for subsequent off-session payments, no further authentication is needed) the off_session payment intent succeeds but the resulting payment is not marked as SCA.

#

So apparently there's no way for me to create a setup intent, have it triggering a 3DS authentication, then using it to create a SCA paymentIntent.

meager hawk
vocal wagon
#

Hello, good morning. It was an error in a payment on the 27th Agost. I'm still waiting for the money. The customer send me several times the details of the payment in his bank. I can send it to you if you want. It was the only one payment missing. Others are perfect. Can you check this for me please? The business is "Lanzadera de Actores" in Spain. My name is Juan de la Serna

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

cosmic moat
#

Is there a best-practice guide to summarising/reporting on stripe connect payments per destination account? (see #883378657920417933 ) Should I be attempting to reconcile transaction data (i.e. total, platform/application fee, stripe fees), and if so, is there by any chance a checklist of all things that can happen to a checkout sessions/payment intent/charge that I need to implement, that would ensure the platform is up to date.

brazen monolith
#

HI! i have a currently setup account and subaccount for connect. However, when i want to create a payment link, my subaccount is not appearing as an option for payment split. I want to make sure im not missing any parameters needed.

echo coral
#

hi, I am integrating ACH with stripe. While went through the stripe doc i am stuck on below points.

"When using Stripe without Plaid, Stripe automatically sends two small deposits for this purpose. These deposits take 1-2 business days to appear on the customer’s online statement. The statement has a description that includes AMTS followed by the two microdeposit amounts. Your customer must relay these amounts to you."

thorny gale
#

Hi there. I have implemented subscriptions to a website and my client asked me " we can add a discount code/coupon to website in subscription area? I know that stripe allows it", but I am not sure about it. could anyone help me?

hard dew
worldly wing
#

Hi I want to have a webhook that can listen to financing paydown events, May I know what is the particular event type for that?

gusty spear
#

we can create token for a bank account

#

can we also create token for sepa accounts?

upbeat grove
#

Hi, Can user receive invoice automatically if they use checkout page?

dense kelp
#

Hi, I am getting this error: 'Invalid URL: An explicit scheme (such as https) must be provided' while trying to enable payment smart auto retry from stripe dashboard

vocal wagon
#

Hi, I can't find anyway if there is a way to add a personnalized message on my checkout form under the pay/subscribe button? Thanks

vocal wagon
#

#dev-help i create a subscription but now they want pay me before the date of the subscription says and how do i need to do for that and for the subscription be only for three months?

waxen reef
#

hello, i got this warning from Google Play. I am currently using implementation 'com.stripe:stripe-android:12.6.1' in my app. Any idea on how to solve this? I already have a privacy policy in my app

vocal wagon
#

Hello. Is it possible to authenticate 3d secure card via API?

#

HI Dev Help. I face two problems with our customers. When they try to pay for their products, Stripe ask for the credit card information but not for the address. How can I add address information in the checkout process ?

#

And second, our customers do not receive confirmation emails.

meager hawk
#

innvader-google-play

ember vector
#

can stripe off all the payment method and accept credit card only

#

?

meager hawk
#

martinex-subscriptions

meager hawk
#

jasontan-payment methods

burnt wolf
#

hello guys!
I've no found information. How do we configure multiple trials in stripe ? The problem is -> we have few products and user got charged for the second product though we conifgure for both prices for both products trial period

oak dove
#

Hi
what am i doing wrong in creating card
key.customers.createSource({
customer: cus,
source: token

    })
    .then(function (err, customer) {
        if (err) {
            return Promise.resolve(err); //does not work
        }
        return Promise.resolve(customer);
    })
    .catch((err) => {
        return err;
    });

createcard(cus, token)
.then((response) => {

        if (response.id !== undefined) {
           
        }
    });
hidden bluff
#

How long will validation of stripe connect account take?

#

in the case of custom type.

languid bolt
#

Hey 👋 hope you are doing well. Regarding webhooks, I'm planning on swapping "charge.succeeded" with "payment_intent.succeeded" since we use both subscriptions and the PaymentIntents API and it will be easier for us to manage metadata through payment intents. Are they actually 100% equivalent now? or should I pay attention to some edge cases? After reading the docs and testing it a bit they look like both should happen under the same conditions. Is this assumption valid? Thanks for your time!

narrow lark
#

Hello! I need some help changing the background color to my card element

opaque storm
#

What's up everyone. I am retrieving a list of my products and just realized that the response object doesn't contain a price property. After looking at the docs: https://stripe.com/docs/api/prices , I believe I need to query the prices first, then expand the request to include products that have that price. Anyone ever run into this? this seems like a normal thing that should go the other way around, that being products having an expandable property of price.

#

it seems strange that a product doesnt have a price attribute, especially since the product has a price attached to it.

ashen verge
#

What is a transfer_group

bronze flint
#

Is there anyway to customize stripe invoice pdf? I would like to add my own header in different style

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

vague meadow
#

Hello, Can anyone help me about what object is py_XXXXX on API DOC?

meager hawk
meager oasis
#

For the purposes of inspection documentation, can someone tell me what the BBPOS WisePOS E will display if someone's tampered with the reader?

agile musk
#

Hello how do I get an image from my html page and append the image to the checkout?

vocal wagon
#

Hello, everyone. I'm trying to integrate Stripe Connect in my system and I have some questions. Basically I have a Stripe Connect button that redirects to Stripe's page. My question is how to open that page as a pop-up/modal? Is there a proper implementation with Stripe SDK or do I have to implement it?

quick fable
#

hi, i have a question regarding the timing of the creation of an invoice for subscriptions

#

is the invoice created when the subscription hits its billing cycle? and is it paid immediately?

spare forge
#

the fields to receive the credit card number do not open, do not receive data... can anyone help?

idle jay
#

Hi, I have configured webhook for payment_intent.amount_capturable_updated,
payment_intent.succeeded events. payment_intent.succeeded event calls only hitting my API endpoint. payment_intent.amount_capturable_updated is showing 200 ok response in stripe webhook logs, but the API request not reached to my service? Am I missing anything?

ancient pecan
#

Hi guys. I am having issue with a stripe connect (test-data). After successfully completing on-boarding process with express account and after getting the token (grant type 'authorization code' + code from prev step ) I am trying to add or delete externalBankAccount related to connect account with prev. generated token. And every time I am getting this error: "This application does not have the required permissions for this endpoint on account 'acct_...'" . Could someone point me into the right direction? Thanks

ancient pecan
# spare forge

Could you let me know what kind of error is logged inside your console?

jovial arrow
#

Hi Guys, I'm having the issue(https://github.com/stripe/stripe-react-native):

Undefined symbols for architecture x86_64:
  "type metadata accessor for (extension in Foundation):__C.NSOperationQueue.SchedulerTimeType", referenced from:
      closure #1 (Foundation.Data?, __C.NSURLResponse?, Swift.Error?) -> () in (extension in Stripe):__C.NSURLSession.stp_performDataTask(with: Foundation.URLRequest, completionHandler: (Foundation.Data?, __C.NSURLResponse?, Swift.Error?) -> (), retryCount: Swift.Int) -> () in libStripe.a(URLSession+Retry.o)
  "protocol conformance descriptor for __C.NSOperationQueue : Combine.Scheduler in Foundation", referenced from:
      lazy protocol witness table accessor for type __C.NSOperationQueue and conformance __C.NSOperationQueue : Combine.Scheduler in Foundation in libStripe.a(URLSession+Retry.o)

I already followed this - https://github.com/stripe/stripe-react-native#undefined-symbols-for-architecture-x86_64-on-ios, but it didn't helpful.

#

Please let me know your thoughts.

vocal wagon
#

Hello, my issue is a little bit special. I have a parking lot, I want to allow user to pay with Stripe for parking service. So there is no product, no linear price. The price is leveled according to the duration of booking. Example : under 9h, the price is process by 15 min, after it is by day, etc.

BUT, with stripe, it is necessary to specify a price of a existing product. It is possible to process a custom price (with checkout session https://stripe.com/docs/checkout/integration-builder) ?

vague meadow
#

Hi, I have a question, i need to set Metadata on Subscription object, How can I get it in transaction object?

stark tide
#

kapuma-metadata

crude gazelle
#

Hi devs, I need some clarification about a use case for my app.

I'm using Stripe for charging customers and my app maintains a wallet, and the customers can withdraw money from wallet to bank account.

My first use-case is implemented and I'm able to charge customers, but I want to know how I can send money to customer's bank accounts using Stripe?

Any help is appreciated, thanks!

prime crag
#

Hello! Quick question. Is there a webhook that is called when a Promotion Code expires? I figured it would call "promotion_code.updated" but it didn't seem to do that

meager oasis
#

Anyone have recommendations for both Ethernet switches and a Hardware firewall?

vocal stump
#

Quick question. If an Apple Pay card is saved to an account and then used for a payment later on, can it trigger a 3d secure flow then?

#

Since it won't when used directly

vocal stump
#

But that's not Stripe

#

And it also does not address the question if there's a difference between on- and off-session apple pay

meager oasis
#

i'm looking through the dev docs here

#

and by the looks of it, it's still a no

#

The payment is already tokenized, so 3DS wouldn't appear as the liability shift already takes place

#

BUT

vocal stump
#

I know all this, but they don't address the essence of my question; is there a difference between on- and off-session Apple Pay, since the former has biometric authentication and the latter does not.

meager oasis
#

you can use the Apple Pay test cards to test this

vocal stump
#

I can't, as the bank would decide and there is no specific card for this case

#

And expecting everyone except VISA to accept a liability shift for a payment with no second-factor authentication is a tall order

meager oasis
#

Apple Pay serves as the second factor IIRC

vocal stump
#

But there is no second-factor when it's off-session

#

That's my point

meager oasis
#

Oh

#

sorry

#

Let me take a dig here

vocal stump
#

I just store the Apple Pay card

#

Charge it two months later

#

no auth

meager oasis
#

Apple's documentation is complete ass

vocal stump
#

I appreciate the effort but I am looking for an official answer as this is not really mentioned anywhere in the stripe documentation as far as I know

meager oasis
#

that's what i'm trying to find

#

I'm looking through Apple's Apple Pay docs, because that'll be more likely to have the answer than stripe

#

the only article i'm pulling up is from some firm called POMCOR

vocal stump
#

Given that Stripe is handling the 3ds flow I would expect them to know

meager oasis
#

the only thing i can find in stripe docs is "Apple Pay supports the liability shift"

vocal stump
#

Yeah that doesn't really help

meager oasis
#

And this

vocal stump
#

Yeah also does not help

#

The argument for is that the card belongs to the bank, and the bank has a 3ds flow. You can then attach the card to your Apple wallet

meager oasis
#

Yeah

vocal stump
#

So from a banks perspective, there shouldn't be a difference between an Apple Pay card and a regular card in that context

meager oasis
#

There is though

vocal stump
#

Both are just cards issued by the bank

meager oasis
#

because an apple pay card doesn't transmit card details in any aspect

vocal stump
#

That's not the point

meager oasis
#

when an apple pay payment is initiated, the device sends a token instead of card details,

#

that are unique to that transaction/merchant

vocal stump
#

The point is that my card that I physically have in my hand which supports 3ds

#

is also in my apple pay wallet

meager oasis
#

Yes, it's also a different card altogether

vocal stump
#

Both can be charged off-session

#

without any apple pay authentication

meager oasis
#

your physical card ending in 4242 for example, will be issued a new device card number specific to your phone

#

(or mac, or whatever)

#

and for any and all future payments, these payments are sent as tokens from the device, not card details to stripe

vocal stump
#

No, the device is not involved at all

#

only for on-session payments

meager oasis
#

and after that, you're just authorizing the same token off-session

#

(the one that was generated via the secure enclave on the apple device initially)

vocal stump
#

Yes, but without any authentication

#

which is the point

meager oasis
#

There is some authentication for future Transactions though

#

based on the merchant, and platform, and how/when the card was initially charged

#

because the token is unique to each transaction and/or merchant

#

there's no need for 3DS because off-session, the card has already been authorized and that information was stored when the token was generated

vocal stump
#

I could charge the Apple Pay card of literally thousands of people in my stripe dashboard if I wanted, so without any 3ds auth you'd expect everyone but VISA to pick up the tab when they chargeback?

meager oasis
#

You could but the tokens are limited to the initial transaction amount and subscription billing date

vocal stump
#

They are not, as I don't provide that

#

At all

meager oasis
#

Because reusing it for non-subscription payments will result in a decline from the bank (depending on the bank)

vocal stump
#

And I know this works because I tested it myself

#

no 3ds, charge goes through

meager oasis
#

This depends on the bank

vocal stump
#

That's my point

meager oasis
#

Some banks (E.G. most in canada) refuse off-session non-subscription payments

vocal stump
#

bank decides

#

not Apple, not Stripe

meager oasis
#

as with everything, unfortunately

vocal stump
#

So we're back to

#

Can the bank request 3DS for an off-session Apple Pay charge

meager oasis
#

they can't