#dev-help

1 messages · Page 175 of 1

naive spear
#

Hello, how can I retry an event that is more than 15 days old in Stripe? The event failed at the beginning of this month, and now I'm not able to see it in the section "Webhook attempts" that appears in the route https://dashboard.stripe.com/events/:eventId. Thanks in advance

foggy dawn
#

Shainkey-multicurrency

candid grove
#

International payout

#

we have creator who is onboarded to Stripe connect

#

and he has NON us bank account

#

during the transfer the money was say 100USD

foggy dawn
#

driveroval-retry-events

candid grove
#

and it got converted to local currency

#

and fails to do the payout , says insufficient balance

#

any help is greatly appreciated

dark escarp
#

Hello,
I hope someone can help me with the following:
Within the customized portal, where the options to update and cancel the plan are found, can the following legend be customized?
"Back to <Company Name>"

hardy trench
#

Hi! I had asked a question last week about erroring subscriptions if incomplete using Stripe checkout, which doesn't seem to be possible. I'm wondering what is the best way to detect that a subscription is incomplete? is there something in the customer.subscription.updated webhook event that I'm missing? or would it make more sense to track this with charge.failed or invoice.payment_failed for preventing subscription fulfillment?

foggy dawn
#

ArjunB-payout

solar minnow
near bison
vocal wagon
#

Hello guys! Im struggling with bookly stripe. I keep getting the same message even though I followed every single step of the installation process.

#

I keep getting this message, what could I do to fix it? It doesn't allow me to put on my card details.

foggy dawn
#

DominicB-test-mode-account

steady sonnet
#

hi everyone. we have a data reporting system built out that uses invoice object

we made some changes that caused one-time payments to be made without generating an invoice object. these are paid, but don't show up properly in our downstream reports.

is it possible to generate an invoice, mark it as paid, but not charge the customer?

edit to clarify:

  1. generate an invoice retroactively for something that has been paid
  2. while ensuring the customer is not billed twice
void laurel
#

is there any way to get paid invoice using paymentIntent or transaction id

untold reef
#

Hi everyone. I have my memberstack account connected to my Stripe account to collect payments. How do i setup automatic email reminders when customers yearly subscription is coming up?

narrow latch
#

404 Fails send to webhook?
I am trying to update a third party webhook if an attempted POST to charges fails. I can see in the developer console area that the errors are being registered, but I am not able to send that data to the webhook. I have tried adding all events that end in failure, but they are not registering on the webhook. Please advise, thank you!

pulsar copper
#

Which API do I use to pull the "Subscriber churn rate" from the dashboard?

keen sentinel
untold summit
#

Hey! Got a question on the "requires_action" status, if anyone is available.

woeful grove
#

hello team quick question : given a subscription, is there a way to invoice now without permanently updating the billing cycle anchor?
Example:
Billing cycle is 17th of month
On 3rd of the month, trigger an invoice manually
On 17th of month, issue regular invoice
Of course, this could be achieved via two calls to subscriptions.update first with billing_cycle_anchor: 'now' and second with the original upcoming billing cycle anchor. I’m wondering if there’s a one-off way to do it though. Thanks!

still egret
#

Is there any plans for graphql api endpoints for stripe api?

stray oxide
#

zdog - churn rate

ivory parrot
stray oxide
#

tbhaxor - graphql api

rare patrol
#

I have strange problem using stripe intent api. I have 2 similar record on stripe dashboard.

My steps:

  1. use https://js.stripe.com/v3/
  2. invoke server to generate payment ineten (use php lib PaymentIntent::create)
  3. server returns client_secret
  4. create "payment" element using client secret
plain egret
#

Hello, does Stripe support Customer migration upload? No tokens. We have to migrate 1000+ customers from Salesforce to Stripe

swift shard
#

hello!
Im currently trying to create a connected account with the 'recipient' service agreement and without the 'card_payments' capability, but is giving me the error on this picture.
Any thoughts?

bronze whale
#

Hi, I need help with the following error: "You cannot specify an on_behalf_of parameter when updating an invoice created by a subscription." any way around this?

kindred storm
#

Hi team, could you help me?
I need a valid certificate to request your APIs, could you give me one?

ruby rampart
#

Hello i need help connecting stripe to shopify

#

i cant find any option at shopify

viral igloo
#

I need to activate Stripe but I have a FREE product that I want people to sign up for

reef salmon
#

Hi Stripe team, We want to test stripe integration with test clock using existing customers , is that possible?

#

via dashboard or is it only possible via api?

bronze whale
#

Hi again, We have a platform with express connected accounts
and some of our express accounts are in the US (outside our region) we are in the UK
Our platform runs a subscription service for connected accounts
we take 20% fee and transfer the rest to connected accounts
to settle the funds outside our region we were told to use on_behalf_of parameter
While testing we faced the following error:
"You cannot specify an on_behalf_of parameter when updating an invoice created by a subscription." Can you please advise? your support chat doesn't seem to know anything...

serene heron
#

Hi, good afternoon.
We have a question about payment methods and payment element.
We want to create a PaymentMethod that comes from one paymentElement but, in the documentation its necessary to specified a "type" but our paymentElement could be anything (giropay, oxxo, card), is there a way to create a paymentMethod of the payment Element type, what do you suggest?

empty garden
#

Itemized balance change data

elder comet
#

Hi, this is old code??? I don't see existence for setSaveDefaultPaymentMethod

tulip abyss
#

Hi Team, looking for documentation on moving a user from standard connect to custom

fair onyx
#

Hello Stripe, is there a way to move customer credit card between different Stripe accounts using the API?

wild turret
#

Hi Team Stripe -- is it possible to disable CC payment method on a single Payment Link? I ask b/c I am seeing an error: "The Checkout Session's total amount due must be no more than €10,000.00 EUR for the provided payment method types." I am guessing it's because of using a credit card? I was able to do this before (a couple weeks back), I never got this error before with large amounts.

still spade
#

are you able to look up SetUpIntents in the stripe dashboard?

polar tundra
#

Hi Stripe Team, we are integrating the stripe into the WordPress website. we enable the "pay by card(Stripe)" and enable the sandbox mode but checkout is not working. on Dashboard of Stripe, where we can find the sandbox key?

radiant musk
#

Hey Stripe peeps,

When opening a payment sheet for payment setup it instantly crashes with a black screen when attempting to present the sheet on Android. Works fine on iOS with the same code.

stoic locust
#

Hi, is it possible to set the description of the Payment created on a connect account as the result of creating a Transfer from a charge? We can set the description and metadata of the transfer in our main Stripe account, but the Connect accounts only seem to receive the Payment object and this contains no metadata or description

split cargo
polar tundra
#

Hi team, if the testing mode works well, on a live mode also will work well?

grave sandal
#

Hi Everyone, I was hoping someone could help me grasp the payment flow of Payment Element. I currently use Card Element (With my Laravel/Vue Application) - customer fills out their details and the fields are posted along with the Stripe Token to my server to charge card and complete order. I want to take advantage of Google Pay/Apple Pay but the whole flow of Payment Element does not really make sense to me. Firstly, when the checkout is loaded, the Payment Element needs to load straight away by making an API call to my server for a secret - the order total is sent with it. The issue is that from then on, payment is handled via the client and there does not seem to be any way I can get those order specific fields (customer name, address, etc). When the payment is made, how does my server actually create the order without the customer details from the form? I'm struggling to grasp this!

nocturne jewel
#

Hello,
I am new to Stripe and was directed here by a sales rep when my questions started to get very technical.

I am trying to understand the right approach for my Stripe integration needs and am just looking for some validation on what I think will work or someone to point me in the right direction if I am not on the right track.

Here is the scenario:

  • A user (we'll call the account owner) signs up for the account on a free trial period of 30 days.

  • Once they create the account they can add users to their team directly in the application.

  • When the free trial period is over, the cost is a fixed fee (let's say $50 per month) plus a per user cost (let's say $25 per user per month)

  • If an additional user is added or dropped in the middle of a monthly billing cycle, we want to prorate the cost for that user, so if it's halfway through the month and they add a use they only get charged half of the cost so $25 / 2 or $12.50

Looking at the pricing models, I see "per-seat" but I also see "licensed usage" under "usage based pricing

(https://stripe.com/docs/products-prices/pricing-models)

It sounds like I need to use "licensed usage" where I would update the quantity each time a user is added or dropped.

It also sounds like proration is done by default with the extra charge added to the next month's bill based on what I read here https://stripe.com/docs/api/subscriptions/update and that I can also choose to have a charge issues immediately if I want to.

So am I on the right path here with "licensed usage" or is there some other way I should be approaching this?

bronze heron
#

Hi Stripe team,

I was recently approved for Treasury, and I'm trying to integrate in test mode. Everything with Connect is working (account creation, onboarding, etc.), but we're getting a weird syntax error when trying to create a Treasury Financial Account.

So far, we've just copy and pasted the code from the guide (https://stripe.com/docs/treasury/account-management/financial-accounts) to form our API request, but it is breaking. We're building in Ruby on Rails. Ruby 2.6.6, Rails 5.2.4 and using the Stripe gem.

Any thoughts? Thanks for your help!

small dew
#

Hey Guys, A quick question - Can a platform account in Singapore charge application fee for connected accounts from Malaysia, Hong kong, Phillipines ?

untold stag
#

For stripe-react, is there a way to get the Stripe and Elements instances without using a hook, in a function component?

wary stone
#

Hi team. I am currently integrating Stripe to my company app. I run the checkout-one-time-payments stripe sample pinned in Stripe Sample github to learn the value transfer flow between my app and Stripe when customers make payments. After customers complete the payment and charge succeeded, I hope Stripe can return order information(product id, purchase quantity, amount) and customer information to me and then store them in my backend database. And when running the checkout-one-time-payments sample, Stripe actually returned many JSON information after charged succeeded and redirected to my website by webhook as the picture below. But I cannot find the order details among the information Stripe returned. I read through the doc and still cannot figure it out. Could you please tell me how I could get the order details when the payment is complete in Stripe and redirect to my webpage? Or I should store the order details before the checkout session start?

fathom reef
#

Is there a way in a webhook to tell when a subscription went from trialing to active? I only want to look for those ones.

toxic notch
#

I'm having a hard time figuring out how to track transactions and currency conversions when using Connect with destination charges and multiple currencies: If one of my users charges a client 10 USD, and the client pays in EUR, the BalanceTransaction associated with that payment session gets converted to EUR. So far so good, there's an exchange_rate field for that so I can track it. Where I'm having issues is tracking how that transaction gets converted to the connected account. When testing stuff, I noticed that if the connected account is in a third currency, let's say JPY, then the balance from the BalanceTransaction has already been converted, even before payout. I was expecting to see multiple currencies here, and now I don't know how to associate the transaction balance with the corresponding available balance in the connected account. Is there any way to do this? 😦

fathom cloud
#

Hi, I run into a trouble. That is my webhook on dashboard has no 'send test webhook' button. Why is that. Because our customer receive an email from Strip says: our webhook didn't reply. I am trying to fiurge why. Thank you.

balmy yacht
#

I'm trying to load test a part of my application that uses Stripe Checkout. I get a payment intent but I want to automatically confirm them. when I use "stripe.paymentIntents.confirm" api, I get an error: You cannot perform this action on PaymentIntents created by Checkout. Is there anyway I can auto confirm these?

viscid meadow
#

hello stripe devs, i have a question regarding stripe tax reporting and invoices marked paid out of band and then refunded.

i know if a subscription with automatic tax collection enabled is canceled and refunded that the refund shows up in the tax report. what i'm wondering is if subscription with automatic tax collection enabled has a payment that is marked out of band (we use this for paypal transactions) is later refunded, will the refund show up in the tax report?

this is the report i'm interested in https://dashboard.stripe.com/test/tax/reporting

signal verge
#

Hi, is there any way to check card validation input on payment element? I noticed there's no error property unlike card element.

spring bolt
#

Hey guys, I have a question. Im receiving payments through PaymentIntent. But I also want to transfer money from my own account to the user. Is there a way I can grab the user stripe account id from the payment intent?

#

or how should I do that?

simple junco
#

My payouts keep getting pushed back on 2 accounts, please help @analog scaffold @misty hornet @cedar thicket @dry hatch @daring lodge @foggy dawn @bleak breach @mighty hill

#

it's been almost a month of balances accumulating

#

and I've reached out to suport a ton of times

#

they keep just saying they're paying me this week.

#

and pushing to the next

meager oasis
#

Anybody know why i'd be having this issue trying to upload a GIF to a BBPOS WisePOS

dry hatch
#

PokémonProfessorMay-Terminal

vocal wagon
#

Hi there, I look for help regarding a card testing attack I'm facing, I removed every stripe button checkout from my website during the investigations of Stripe support, but this morning I'm getting new successfull payments and I would like to know how they proceed to stop that. Thank you

high hollow
#

What's the best way to test a create-checkout-session flow? Right now, I'm testing manually locally (i.e. clicking through the flow) but for some reason, my backend server's /webhook isn't being triggered. I don't know if that's supposed to be the case (because I'm in testing mode) or if that means something is wrong

humble moth
#

Hello,
Can someone help me ? I dont know if stripe have that functionality , my site will work like this: We are selling some products, and each product has a charitable institution, when it was sold the money goes as a donation to that charitable institution and we take our commission. Does the stripe have a list of charities to link the payment with my product? It will be important when I add a new product to my website I want to link with the charity.... then when the client buy a product they will know which institution will be helping. Thank you.

high hollow
#

A practical question: I think I've integrated Stripe correctly and I'd like to launch paid features tomorrow/soon. Is there a way that I can test I've implemented everything correctly? Does Stripe have a testing suite that'll try every user interaction and tell me which test(s) I fail

grave sandal
#

Hey Guys, for some weird reason I cannot see Google Pay as a payment option on my Chrome Browser with PaymentElement working. The card element works and processes, but Google Pay just does not show. I definitely have Google Pay and an active card on my browser - I can also use Google Pay on another website fine - it just won't work for my dev.. Can you recall any other possible settings I need to do to make it come up on PaymentElement ? Thanks!

gray crag
#

How can i retrieve particular customer card details by card id . i see documentation but i couldn't find any method for that. so please solve this.

void laurel
#

I'm using Checkout Session for my Laravel subscription project. while doing a subscription payment intent is null in a subscription checkout session. so i cannot load the payment intent object and get its info although the payment is successfully made and it is showing on the dashboard .

gray crag
#

hello can anyone shared the code to get this card object?

golden cosmos
#

DevOPS-Checkout

west whale
#

Hi

#

I have a question about stripe functionality

#

3 People are involving in this senario

#
  1. Customer (front-end-user)
#
  1. Investor
#
  1. Admin
terse lodge
#

Hi! I've been trying to get Multiplatform payments through Connect from a non US based company - from what I've been able to gather I can only send money from the payer to the payee directly - I can't store the money nor protect the payee from having to handle refunds and other stuff. So, is anybody else in this scenario? How did you do it?

west whale
#

How would be direct transfer to the bank account

terse lodge
#

Seems like direct payments would work, it's destination payments that don't

#

but then your platform effectively disappears from the payer's eyes

#

and the payee is not protected and they have to handle refunds and so on

west whale
#

ohh

#

if any other method to do the directly transfer to bank account

west whale
#

sure

#

suppose customer(Front-end-user) try to get service from the server provider and the customer pay the charger of it to my Stripe account using stripe payment getway(third-party). so i need to directly transfer to the server provider no refund process will happen.

#

That's is the main senaior

#

some percentage need to me and rest amount will be transfer to the service provider bank account.

waxen spindle
# west whale sure

please let's continue the conversation in the opened thread @west whale

west whale
waxen spindle
#

you just click on this (4 Messages)

candid violet
#

can we accept payments from russian users, currently?

west whale
#

no USA user

mossy timber
#

Hi all, whenever I create a new customer with a "payment method id" and then create a "subscription" for that customer, the returned "pending_setup_intent" entry has a status of "requires_payment_method"
Why is that the status? Shouldn't it be "requires_confirmation" / "requires_action" / "succeeded"?
It is my understanding that creating a customer with the "payment method id" already attaches the payment method to that customer, no?

vocal wagon
#

Hi all,
please suggest me about integration tests with stripe.
I have wrapper around stripe as a payment service and I want to understand how bad is use stripe dev account in integration tests used in CI/CD
for example if we can assume 1000 new customers, payment methods and order will be created and deleted on daily basis. Does stripe have some limitation/charges for that?

jade willow
#

Hi we are facing this issue during payment currently we are using in test mode

nimble moon
#

Hi, I have a question about Object lock timeouts and what situations it occurs in. Is it correct to say this error could occur when for e.g there are many calls to the same customer object?

misty flicker
#

hello

grave sandal
#

Hi Devs any idea why this Google Pay error comes up now and then using Stripe Payment Element? - Tried searching the code online but couldn't find a reason what it's for

digital grove
#

Hello, is it possible to send user data together with my stripe.checkout.sessions.create() (code in img)? I'd like to send a user object like this:

    user: {   
        userId: someUserInfo,
        userEmail: someUserInfo,
        quantity: someUserInfo,
        name: someUserInfo,
        priceInCents: 0
    }
``` and receive this user object in my webhook to send it to my database after I verify that the payment is successful. In my webhook, It should look something like this:

switch (event['type']) {
case 'payment_intent.succeeded':
intent = event.data.object;
sendUserAndPurchaseDataToDatabase(user, event.data.object.[stuff])
break;
case ...

crisp jewel
#

Hello,
there is a way to cancel a subscription schedule without cancel the subscription related? (from php api) because I've tried with the $subscriptionSchedule->cancel(), but subscription was canceled too.

vocal wagon
#

Hey, I am trying to debug some webhook events and some of them fail with the message "Not attempted due to poor endpoint health". I'm having a hard time finding some docs related to this or any info. Can anyone point me in the right direction?

dapper ridge
#

For stripe connect how can i make api calls to create a product for a standard connected account ?

grim tulip
pure viper
#

Hi - how would you modelize the following scenario with Subscription

  1. Customer pays 100$ for the first subscription instalment
  2. Wait X days until physical goods is received by customer
  3. Customer receives physical goods -> subscription starts today -> first month was already paid X days ago -> we will charge the following 50$ instalments in exactly 1 month, then each month after that

We were thinking about creating a manual Payment first, then actually create a Subscription whenever the goods are received - but we would like to avoid generating duplicate invoices / invoice with 0$

ionic jacinth
#

Hello, I need help to understand what happens with a PaymentIntent. thank you!

sonic arch
#

Using Connect, is it possible to add metadata to Checkout.Session PaymentIntent when the mode is subscription?
I'm listening to payment_intent.succeeded and I want to read the metadata sent by the CheckoutSession.
The problem is, when I'm setting the metadata field in payment_intent_data the event contains the metadata, but not for mode subscription as I get an error that I can't set payment_intent_data for mode: subscription

gray crag
#

hello can you tell me which field is required for creating customer account in stripe ? (country : US)

vocal wagon
#

hello, one question: dose Wechat pay support the payment thru Web mobile? Any related doc?

limpid tendon
#

Hi. I need a hint about paymentIntents. I'm sending funds from the card to the stripeCustomerId that the user created through Stripe Express. Everything works fine with the cards that are listed in bypass pending(https://stripe.com/docs/testing#available-balance). I thought that with real cards the funds would also arrive instantly. Can you please tell me how long it takes for the funds to get credited to the Stripe account and is there any way to get them credited instantly so they are available for payments?

swift bluff
#

Hello, I know this might sound strange but would it be possible to block SCA exemptions so if a card payment was eligible through 3DSecure2 it would always carry out an authentication by passcode/biometric instead of "frictionless flow" ?

vocal wagon
#

Hey,
I am going to implement Stripe on my site with only the only one payment method - P24 - if it's the only method i've chosen as dev - is it somehow possible to skip the step of method selection and process to the provider page? how is it going to looks like?

exotic scaffold
#

Hello,

Is there any way programmatically to set the billing email address as being different to the account email address? We have a situation where the bill payer is not the same email address as the user that's using our app

steel pollen
#

hello dear supporter , what is the reason to this issue ?
, our payment was working , we had no change in backend or frontend but got this issue

glad mirage
#

Hi guys. I need some info/advice on how to handle a scenario for an integration.

  1. Initial purchase + subscription created via Stripe.
  2. A year later, the renewal failed as the credit card was reported stolen so deactivated, or any other reason.
  3. The customer manually renewed (in the integration app), using a new credit card. App created a new subscription, the old subscription was still failed (inside the app, not cancelled).
  4. As the customer has now linked a new credit card to his account inside Stripe,the failing subscription is processed automatically one minute after the manual renewal.
    Is there a recommended flow when a scenario like that one occurs? An APi check somewhere to see if customer has any failing subscriptions in Stripe and if so leave those untouched?
hollow prairie
#

Am.D-ios-payment

still egret
#

I want to test the payment method attach / detach integration without the token from stripe.js client for writing the backend documentation. I am getting errors when using these payment methods from testing card, https://stripe.com/docs/testing#cards

The customer does not have a payment method with the ID pm_1LDnnRHn3Zy4ma8uaZBlL1q1. The payment method must be attached to the customer.

Simulate payments to test your integration.

unborn wagon
#

Hello!

Is it possible to retrieve the invoice of a specific event ?

I have this case where, I am trying to catch the second payment of a subscription. I am using the "customer.subscription.updated" trigger.

Lastest invoice does not seem trust worthy enough .

tulip abyss
#

Hi Team, is there an account updater report i can get?

elder comet
#

Hi everyone, it's a good idea delete the SetupIntent after the payment method is created????

spark roost
#

hii there
can any body guide me how can i show accurate estimation of invoice if i update or swap the subscription item with other price

jolly hedge
#

Hey Stripe, quick question: how do I generate a webhook secret key?

jolly hedge
ionic sapphire
#

Hi everybody.
Can I know if I can send funds from Stripe to a bank or credit card account for some user who didn't have a Stripe account ?

gentle isle
#

Can i update schedule subscription date through update api ?

cosmic crypt
#

Our website was malicioiusly targeted, and Stripe have now started a dispute on some transactions. It was the same guy who made the purchases, 1,276 times! Most were blocked or failed but some succeeded. Shal I refund them? Its a different card number each time. thanks. Caroline

near dawn
#

Hey im trying to capture a destination paymentIntent (on behalf of and transfer data destination) using stripe terminal and card reader but i get no such payment intent. i tried to also provide on behalf of and transfer data -> destination params to the capture method however it doesnt seem to receive it

carmine lintel
#

Hello - I am trying to check if a terminal reader is online but I set it up for a connected account. Is there a way to do this?

high spindle
#

I am using the .net api to create a SessionCreateOptions and SessionSetupIntentDataOptions and then passing the sessionId on to a Stripe.js checkout button. It all works great, except that the payment method that is created is not set as either the default_source or invoice_settings.default_payment_method for the customer. Is there an easy way to have the card automatically set as the default as part of the checkout process?

alpine solstice
#

Please help, my account was deactivated, I have $2060.00 pending. We are at 20 days today, I have emailed support multiple times and all I get in response is the same email telling me why they deactivated my account. But I need the money refunded to my customer or deposited in my account, the email said 5 to 7 days and its been 14.

waxen quail
#

bwurtz999-terminal

still egret
#

Not a technical question. One of my clients wants to have the two payment method PRIMARY and SECONDARY. If the payment of the subscription from primary failed, then change the payment method to secondary (default payment method on invoice) and charge from it.

Is this approach good and wouldn't be suspicious? Will stripe mark it suspicious and block the account?

Fortune 100 companies, like google, does not charge automatically, from secondary / backup

dapper geyser
#

Hello. I would like to know if there is a way to test SEPA Direct Debit Mandate revocation?

tender kiln
#

Hi devs, i would like to have some answers about the chargeback in payments with credit card. How this works actually?

stoic glen
#

Hello stripe staff! Is there a way to know when client's bank card gets rejected and the reason of failure?

soft basalt
#

Hello, is there a limit between the time I set up my subscription and the start date?
Example subscription at €5 per month with first direct debit 30 days after subscription. Thanks

ionic jacinth
still egret
errant hinge
#

Is there a test API call to automatically verify custom Connect accounts? I understand going through the entire verification process during test mode is valuable when one is trying to test the verification flow, but it's a huge productivity blocker when we're trying to create a verified Connect account for testing other things

stoic glen
waxen quail
#

Aksana_-SEPA

#

victoria.fabris-chargeback

vocal wagon
#

Hi all - I am trying to make sure not to accept order outside Japan, does anybody know how? I thought the allowed_countries under shipping_address_collection under checkout-session session was my friend, but it was not.... 😦

waxen quail
#

Andrew-card

stoic glen
vocal wagon
#

Hi all - I am trying to find a good way to determine which currencies are zero-decimalk-currencies and which are not, how do you handle that unit_amount should display as 100 Yen but only 1$ to your customers?

still egret
copper reef
#

Polaris.BS-subscription-start-date

#

Henrik-country-restrictions

rose otter
#

NoSpoon-connect-testing

mossy timber
#

Hey guys, when I'm running the stripe.confirmCardSetup() function using a Card Element, no matter the card I put, even ones that are supposed to be "declined" I get no error in return.
Is that expected?

rose otter
#

Henrik Rasmussen-currencies

gentle isle
#

is there any way to update startdate / enddate of phase

willow patio
#

I am testing negative scenario for addresses

#

in Document "Line1 check fails" is getting success even after adding the provided cards details

sullen crane
#

Good day. Is the stripe price id same when in test mode and in live mode? or should I be changing the price id stored in my database once I go live?

vocal wagon
#

Hi everyone, I have a kind of weird request.

I'm looking for a way to use a payment terminal (POS) with Stripe to create a payment intent. At the same time, I'd like that when the user taps his card, an account is also created on the backend of my application.

I can imagine two ways of doing this:

  1. The terminal communicates both with my backend AND with Stripe at the same time

  2. The terminal communicates to Stripe, and Stripe communicates with my backend API

Do you think any of the two solutions is feasible? Any other way? Thanks!

junior fern
#

how can i add google pay and apple pay on shopify with stripe gateway?

nimble moon
#

What is the default value of stripe.setMaxNetworkRetries()?

brittle moon
#

I'm working my way through all this doc to send MOTO payments. json appears correct but getting this message. Any ideas?

wispy wraith
#

Hello,

I have one question that during the payout to user I found the "Activated account charge" which is $2.
Can anyone let me know that how that charges will be deducted?
Either stripe will handle that charge or we have to code for that to manual handle?

pure crane
#

Hi,
In case of an individual business_type. https://stripe.com/docs/api/accounts/create
The address of the owner is the individual address, but what should be put in the company address?
Is it the physical address of the company or the legal address that would be again the individual address.
Thanks

inner trail
#

Hi stripe developers,

  1. is there a way to send emails through our custom SMTP server?
  2. if not, can we add an automatic bcc to get a copy of all outgoing emails?
burnt patrol
#

hey ... can anyone explain why these users were deleted from our connected account by stripe? this action took place 15 min after a price update and the source was StripBatchAPI

orchid cargo
#

Hi all

#

Just read rules, there's no support channel ?

kindred pine
#

Hi lovely devs!

I have a Payout po_xxxxxxx. I want to get all the payments (py_xxxxxx) inside this Payout through the API, but I don't know how to achieve that. Any help will be appreciate. Thanks!

opal marlin
#

hi there. I have an integration that's using payment links exclusively from my website. I configured prices for tax_behaviour 'inclusive' and configured the dashboard to automatically collect tax. The problem is on my receipts and invoices I do not see the VAT line displayed? Any help or guidance appreciated.

peak sparrow
vocal wagon
#

hello, is it possible through card elements to know what country is debit card coming from? i need to calculate stripe fee, if debit card is from europe then fee is 1,4% if is out of europe, then 2,8%

fleet sable
#

Desperately trying to find a way to run end to end tests from signup to successful checkout. However hitting the “Stripe Checkout cannot load via iFrame” error since the test environment is Cypress.

What’s really funny is the customer portal doesn’t have this problem.
I see articles from about a year ago where folks were successfully using the checkout inside cypress test cases - so assuming Stripe changed something on their end in the past year.

rose otter
#

Murilo Akita-subscription-renewal

reef gazelle
#

I'm creating subscriptions with CollectionMethod send_invoice. How can I make it so the page invoice.stripe.com page that gets sent to the customer has billing address fields on it?

#

Have been poking around the settings/docs and don't see anything obvious

rose otter
#

GomuGomu88-card-country

keen sequoia
#

Hello there!
For three days we have been trying to solve the error with sending funds to connected accounts. We always get an error:

Your destination account needs to have at least one of the following capabilities enabled: transfers, legacy_payments

we assume that this is due to the possibility of a transfer to an account, but the answers from the stackoverflow and documentation do not help. Has anyone experienced this?

tulip abyss
#

Hi team, User has a subscription on the platform account for a price which is any currency other than USD
We are archiving the non-USD prices for the subscription products when we go live with the Connected accounts for the subscription solution
We have functionality within a “Manage Subscriptions” page we built to allow a user to update their subscription from one product to another and the appropriate prorations are applied.
ISSUE: using CAD as an example
The only active product/prices in CAD are now on the CAD Regional Account
The customer exists on the Platform Account
If we have to create a new Stripe Customer on the CAD Regional Account for this user for them to update to a different subscription product in the same currency how should we do this to get the prorations to be calculated and applied? Is this even possible?

thin ice
#

Hello Everyone! In my existing implementation there is a functionality where the user can give one time amount or give amount every week/month. For both the types of payment, the system is creating a new Customer on Stripe. For instance, if I am giving $10 one time then the system will create a customer first in Stripe using API then it will create a Charge. and if I am giving $5 per Month then it will first create a Customer on Stripe, then create a Product, then create a Plan for the Product and finally create a subscription for the created Customer and Plan! This is the way currently the things are working. But now I want to have ONLY one Customer ID for a Logged in User in Stripe and all the Subscriptions and Plans that earlier created should be link to this Customer Only! I know this is looking Messy but this is the scenario that I need to fix for the old and new Users! Would you please help me out to resolve this?

vocal wagon
#

Hi, Im trying to use iDEAL and Bancontact for payments. But Stripe says we are ineligible. So im unable to activate these payment methods. Can anyone help me out?

golden spade
#

If I have a request ID, is it possible for me to fetch the response of that request using the Stripe API python lib?

sullen crane
#

Hello. I'm working on having a trial to a subscription. In the documentation there is only a webhook for when the trial is about to expire. But how do I capture the day the trial period actually ends? Thanks

mortal sluice
#

Hi,

Apologies about following up so late about a request from yesterday. We've been having issues on one of our clients creating payment intents. They're taking long enough that we're unable to get a request_id. It seems isolated to one client, so I'm wondering if it's an account level issue. We're using Stripe Connect with the direct payment flow. Would it be possible to get some insight into a probable cause?

somber python
#

When using Stripe checkout (Stripe URL) and inserting address information, the data doesn't updates on the customer address, instead on credit card address, possible to get this synced without we update it ourself? If Im not wrong it got updated before.

misty flicker
#

hello, need help on sbuscription

serene heron
#

Hello, good morning to y'all!
I have a question about... well, is maybe confuse but we have this, we integrated an iframe on a page and on this iframe we have links to anothers pages and when we click on the links, we still on the iframe without problem.
But then, in our proccess, when we have to confirm paymentIntent with this function on the picture:

the return_url parameter takes me out of the iframe and reload all page with the new url but we dont want that, we just need that the url keeps on the iframe, do you guys have the same problem or any solution to this?

split leaf
#

hello... I'm trying to use stripe cli to list refunds based on "created" attribute. Command: "stripe refunds list created=1652371475". It works! But how to specify a date interval?

golden spade
#

I have a question about prorations:

Background: I have two annual plans, A for $120 and B for $360.

  1. If someone subscribes to A and then six months later adds B, and I use invoice_immediately and create_prorations, then I believe the proration only charges ~$180 for the remaining half year of B (and A and B are on the invoice for next year, totaling $480).
  2. But, if I **remove **A and add B (an "upgrade"), are there settings so that the required (immediate) payment would be $60 (one half year of $360 minus credit for the $120 they've already paid)? and then the next year, the invocie would just have Plan B, so $360.
woeful grove
#

Hello team using Sigma I need to create report and what am i trying to do is
it’s a manual report is going to use to reconcile invoices that customer can issue. it should be pretty straightforward
It needs to make this filterable by date
so for this report, I need 2 versions
one that pulls the invoices that were paid between 1st and 16th of the current month
one that pulls the invoices that were paid between 17th and last day of the current month. where I’m having trouble is with passing the right dates. I was trying to grab the current month and year from current_date and reconstruct a datetime by adding days
but something like datefromparts() doesnt work in Stripe’s SQL stack. can you guie me to generate this reports thank you

covert slate
#

Hi team. I have a question about stripe webhook. What will happened if our webhook is not available for some period? do you have a retry logic around webhook?

lusty charm
#

Hi there!
I am trying to add an application fee to an invoice right before it is finalized and paid for.I need to use a webhook to do this, but the invoice webhooks don't seem the right place to be. Is there an event that fires right before a payment is attempted that would let me edit the application fee amount?

steep mirage
#

hello, using stripe webhooks, how can one get the event of a connect account being verified

#

I'm seeing identity.verification_session.verified

grim perch
#

Hello! I'm writing a report on Sigma and would love your help.

I'm trying to pull a report of invoices that were paid between 1st and 14th of the current month. I have figured out the right schemas but I'm having trouble with the date range.

Instead of hardcoding the dates, I wanted to add a datetime that's dynamically generated based on current_date. My thinking was to grab year(current_date) and month(current_date) and append the day of the month to create the datetime. I would pass something like this at the end of the query:

WHERE status_transitions_paid_at >= datefromparts( year(current_date()), month(current_date()), 1)
AND
and status_transitions_paid_at <= datefromparts( year(current_date()), month(current_date()), 14)

I saw that datefromparts wasn't a supported function on Sigma. Do you have recommendations on a different SQL function or approach

candid grove
#

Hi Team

#

we have set payout schedule as automatic , it shows it going to make almost after 7 days

#

is there a way to expedite that?

serene viper
#

Webhook signature issue.

ivory surge
#

Hi all - I have a newbie question which I'm struggling to wrap my head around.

urban summit
#

Hi there, I was wondering why there's still no references to Paypal in the doc, even if there's references to confirmPaypalPayment and confirmPaypalSetup in the Stripe.js SDK ?

woeful grove
#

hello quick question , it safe to assume that Stripe ID’s are sortable according to UTC of when the ID was generated?

ashen wyvern
#

In the credit card form we get from stripe when submitting a payment intent, can we remove/edit the default post code field that shows up there?

viscid burrow
#

Stripe::InvalidRequestError: Invalid checkout.session id: cs_live_xxxxxx on a connect account

thick cliff
#

Hello everyone, first time here. Was just looking at some documentation for the Connect API and am looking to connect standard accounts. In every guide I've seen it always says to create an account first then generate the accountLink url to redirect the user to. Is there a way to create an accountLink for a pre-existing stripe account?

ashen wyvern
#

Is there a stripe element that can be a saved credit card (saved from a previous payment intent)

surreal temple
tiny snow
#

Hi there! I need to split profits between three stripe accounts... how do I do that?

quiet beacon
#

I am having a difficult time understanding why my subscriptions are paused. Can someone help?

reef salmon
#

Hi Stripe dev team, I am getting following error when I give test_clock as the input paramter to subscription or subscription schedule

#

stripe.SubscriptionSchedule.create(from_subscription=stripe_sub['id'],
File "/usr/local/lib/python3.9/site-packages/stripe/api_resources/abstract/createable_api_resource.py", line 22, in create
physis-backend | response, api_key = requestor.request("post", url, params, headers)
physis-backend | File "/usr/local/lib/python3.9/site-packages/stripe/api_requestor.py", line 122, in request
physis-backend | resp = self.interpret_response(rbody, rcode, rheaders)
physis-backend | File "/usr/local/lib/python3.9/site-packages/stripe/api_requestor.py", line 399, in interpret_response
physis-backend | self.handle_error_response(rbody, rcode, resp.data, rheaders)
physis-backend | File "/usr/local/lib/python3.9/site-packages/stripe/api_requestor.py", line 159, in handle_error_response
physis-backend | raise err
physis-backend | stripe.error.InvalidRequestError: Request req_IJMkcBG0WSo6bC: Received unknown parameter: test_clock

grim perch
#

Hi team I'm testing Standard Connected account onboarding. What are the correct test bank account values to complete onboarding? The ones provided on the docs don't seem to work

fiery stirrup
#

Hi all. Is there any way to retrieve the charges related to a payment method?

grizzled storm
#

👋 Question about account balance check for ACH payment using Payment Element UI. More details in thread.

vocal wagon
#

Hi! I´m developing an ionic with angular with Stripe. On web and iOS it seems good, but in Android the cardElement has a black background that I cannot remove. Can anyone help me? Thanks (sorry for my english, I´m spanish 🙂 )

thin ice
#

Hello Everyone,
How can we get the Customer Id based on Transaction Id?

quiet beacon
#

Can someone help me understand why an invoice was voided?

wraith jetty
#

hi , i need help on Rules .... i need to block transactions for a customer when a total amount is full .

celest wave
#

Hi - we think we may have spotted an HSA/FSA card that was used to purchase a subscription to our service. I hear from my team that we expect stripe to reject these cards for subscriptions only (as opposed to one time purchases). Is that expectation correct, and if so, how can we find out what's going on?

bitter marsh
#

Hello. I'm seeing some bad response times from the stripe API. For example, I see where a post to /v1/invoices/in_1LCblahblahblah/pay took 9.9 seconds. Is this normal? I have a ticket open with Stripe Support, but just wanted to ask around and see what you think.

delicate pasture
#

3DSecure - I'm noticing that Google Pay/Apple Pay doesn't always have a 3DSecure object response in the paymentintent payload - however these payment methods are authenticated in their own way, I'm wondering what type of liability shift if 3DSecure isn't actually used (I try to force 3DSecure with "any" on "request_three_d_secure") - sometimes I see 3DS, most often not

fair basin
#

Can I dispute a charge from Stripe portal/dashboard in the test mode to validate one of the use-case we have ?

languid tulip
#

healthy-eric

#

DanielKY-response-times

#

Daldain-wallet-3ds

rose otter
#

Anjan-test-disputes

still egret
#

How to expand the product in the subscription list https://stripe.com/docs/api/subscriptions/object#subscription_object-items-data-price-product

 data = await stripe.subscriptions.list({expand: ["items.data.price.product"] }).then(r => r.data)

This gives error

This property cannot be expanded (items). You may want to try expanding 'data.items' instead.

Request ID: req_ltuzyWYn8jNY08

PS: I have tried with data.items, no error, but it doesn't expand the product

little iron
#

Hi, how can we apply tax rates on invoices as a platform on behalf of our connected stripe accounts?

fiery stirrup
#

Is there a way to retrieve the setup intent for a payment method?

arctic fiber
#

Is stripe OAuth still correct for connecting existing accounts to a platform? I saw this blurb in your docs and was wondering. OAuth is not recommended for new Connect platforms. We recommend using Connect Onboarding for Standard accounts instead.

lone dew
#

Hello,

I make successful payments (with payment_intent) but I don't understand how I can get the money from the successful payments added to my balance?

I have to do it manually from the dashboard? "Add funds" ?

exotic dock
#

Hello, is it possible to create a PaymentIntent with multiple payment options?

nova bone
#

I had a weird bug occur and was wondering if anyone had any insight. On May 27th, I had a customer try and renew his yearly subscription which was set to expire on the 31st. His payment was declined and the sub was cancelled. Today, he attempted to make a new subscription, and his payment was successful. However, it went towards the outstanding invoice form May 27th, which was for a subscription that was already cancelled and a new subscription was not created. Is there any way for me to manually create a subscription in stripe for this customer?

sudden wharf
#

Hy everyone,
do we have stripe notifications API in order to send notifications to the customers once they make payments?

rough moth
#

Is there somewhere official to submit feature requests? It would be great to get back transfer id's for transfers included in an automatic payout.

ivory mountain
#

hey folks- I'm getting set up with Stripe Treasury, and had a quick compliance question.

on the compliance page [https://stripe.com/docs/treasury/compliance], it references 'Includes bank disclosures'. if we're using the Stripe-hosted application page for Treasury set up, does that come included?

sharp pike
#

Hi 👋 We are getting this error when trying to draft an invoice for customer and then charging the invoice using the default payment method. The payment method is a bank account. Looked everywhere in the docs and couldnt figure out how to fix this. Thank you!

novel pond
#

Hello, we've been using the latest Stripe Elements UI to collect credit card info and then we use the generated token to create new customers or update existing customers. We have a customer who was trying to update their card and kept getting a card_declined error. After going through all the normal steps to resolve this, it seems like the new expiration date for the card wasn't getting passed to Stripe through Stripe Elements when it tokenized the card. Has anyone else run into this before? We had to collect the card number over the phone and manually update the card in Stripe.

#

The only customizations we're doing to Stripe Elements is styling and hiding the postal code. We're using the Stripe PHP library on the backend if it matters

rose otter
#

stan-invoice-bank-account

#

cisox-expiry-element

ruby walrus
drowsy dagger
#

Is there a way to stop double charges if a user click the submit button a few times? Very poor support via email so I came here

livid kettle
#

Hey! I'm writing about multiprocessor integration. We use docs from here: https://stripe.com/docs/payments/payment-intents/multiprocessor-transaction-id , but when we start analyze and implement this doc, we faced some issues.
During the test, Stripe responds that the payment_method_options[card][network_transaction_id] field does not exist.
In addition, when we are sending "setup_future_usage"="of_session" after authorization, the network_transaction_id is not displayed in the card information.
How we can solve this issue?

fiery stirrup
#

Is it possible for a payment method to be associated with more than one setup intent?

weary vale
#

Hola a todos. Necesito modificar la cantidad de reintentos de cobro en suscripciones pero no encuentro donde modificar eso. Gracias

#

Hello everyone. I need to modify the number of subscription retries, but I can't find where to modify that. Thank you

thin ice
#

Hello Everyone,
I have a Stripe Customer with 2 Cards. Now when I am updating the subscription and trying to change the Card for this subscription update then the Subscription is always taking the Default Card and not the other card that I have selected.

vocal wagon
#

Is it advised when working on a localhost to not register a internal ip as an endpoint? From what I can tell Stripe requires an endpoint when initiation Stripe

loud nova
#

When an SCA payment is required, I am calling stripe.handleCardAction('clientSecret')

The authentication dialog is appearing as expected. However, the user is unable to type the verification code into the input field.

We have experienced multiple instances of this. We have been in contact with Stripe support for a month on this issue and have made no progress. I am able to provide, images, videos and even an har file of this. Has anyone else experienced this issue? Apologies if this isn't the correct forum for this question. I am at a loss as to how to get this resolved

crimson needle
#

joe-sca-3ds

drifting hollow
#

Hi there! How do we set to charge for Automatic Card Update feature for our connected accounts?

elfin echo
#

Hi someone speak spanish?

#

I've a problem!

crimson needle
#

fiscal-help

keen hull
#

Hi there! We are getting lots of errors when attaching a payment method to a customer. The error is card_error_authentication_required which we couldn't really handle because there is no payment intent yet. Is there a way that we can authenticate customers' cards?

mellow glade
#

We just launched Stripe express today with Colton and Kristen -- a lot of our customers are not able to go thru the entire process as it halts after they verified their phone number. I've attached a video to show you what I am referring to. This is happening with over 40 companies. Our company is Sprwt.io and our migration date was scheduled for yesterday and your team didn't deliver and we wanted to avoid it being today because almost 70% of our clients(kitchens) customers subscriptions renew tonight. We need a solution ASAP.

steady urchin
#

Hey strpe

#

Im having major issue with this express you guys are upgraded to . Unfortunately, your system isn’t working and causes a chaos . Can you guys please help.

#

How Michael explained is what’s been happening to my company website ever since you guys upgraded to express

#

It’s not letting me verify after i plug in my phone number

#

My customers can’t even check out.

#

Nor can i even log in can check anything

misty hornet
#

@steady urchin I've created a thread for you, can we discuss there?

hybrid dome
fathom reef
#

Is there a way to make checkout or billing portal dark mode?

tribal phoenix
#

Hi, I want to list Account Tax Ids of a connected account. The API docs seems to suggest that only Customer Tax Ids are accessible via API, or am I missing something?

pallid marsh
#

Hello hardcore devs,

Good day, hope all is well!

I would like to verify if the following example code would work effectively as setting the stripe subscription back from "unpaid"/payment failure (in invoice) into "active".

We're hesitant to prove that the following code will definitely brings back the subscription (payment failure) to "active" as we haven't actually test the implementation using an actual subscription with payment failure.

We also started using test clock and targets the created customer/subscription with failing CC in the middle. The app failed to bring back the subscription from failed to active. Instead the invoice went to "open". We wanted the subscription status to be "active" after user change his/her credit card.

The following code blocks are extracted from the main implementation of update credit card method.

Any help would be appreciated, thanks!

pallid marsh
# pallid marsh Hello hardcore devs, Good day, hope all is well! I would like to verify if the...

// Via frontend: User enters credit card credentials and stripe creates payment method, id passed
String paymentMethodId = "pm_testLISlifnajewbAIi2oi34o";

// Attach customer to payment method object
Stripe.apiKey = getApiKey();
PaymentMethod paymentMethod = PaymentMethod.retrieve(paymentMethodId);
Map<String, Object> params = new HashMap<>();
params.put("customer", customerId);
PaymentMethod ownedPaymentMethod = paymentMethod.attach(params);

// Attach to existing customer object
CustomerUpdateParams.InvoiceSettings invoiceSettings = CustomerUpdateParams.InvoiceSettings.builder()
.setDefaultPaymentMethod(paymentMethodId)
.build();
CustomerUpdateParams customerUpdateParams = CustomerUpdateParams.builder()
.setName(customerName)
.setInvoiceSettings(invoiceSettings)
.build();
Customer updatedCustomer = stripeObject.updateCustomer(customer.getId(), customerUpdateParams);

// We assumed Stripe will automatically reconcile the latest invoice (unpaid)
// Does the finalization automatically to last invoice (unpaid)
// And the subscription object we'll get is now the "active" one
Subscription subscription = stripeObject.getSubscription(subscriptionId);

small dew
#

Hello Team

#

We are having issue with stripe elements on android browser

#

the controls are auto zooming

gray crag
#

hello i want to create separate charges and transfer but in this error is coming see in attached

vocal wagon
#

Hello, how are you all? I hope everyone is doing ok. I am new to Stripe connect, so I been doing quite some tests. Is there a way for me to delete a connect account vie Stripe dashboard? I can't seem to find out how

dark gull
#

Good morning, how to convert company primary address to kana and kanaji language on stripe is there any code?

midnight flume
#

Hello! How to find what transactions were included in or impacted a payout amount using API calls?

vocal wagon
#

Hello, I have a problem testing transfer in sandbox, every time I try to create a new transfer I get the "balance_insufficient" error

gray crag
#

i want to send payment directly to the connect account so payment intent is better then charges ?

willow latch
#

@gray crag please use the thread provided for you

gray crag
gilded fog
#

is Stripe having a site wide outage?

vocal wagon
#

Hello there! I am trying to implement retrieving reports from Stripe, in particular I would like to retrieve either "balance.summary.1" or "payouts.itemized.1", I am in test mode, and in both case I get empty data on test mode so I can not really know the expected JSON I could receive
Note that I have some fake data with livemode: false when retrieving transactions from /balance_transactions
How can I retrieve fake data when retrieving a report ? 😇

crisp jewel
#

Hello,
I'm doing these workflow:

  1. Remove a subscriptionSchedule from a subscription (with ->release())
  2. Upgrading a subscription
  3. Create a new subscriptionSchedule
  4. Update the new subscriptionSchedule

Problem is that I can't find the right syntax to corretly update the new one. (I'm doing the same thing I'm doing when creating the first subscriptionSchedule, the one I remove in step 1)

Request with error: req_9GwluGJiaRfmkw
Specifying iterations or end_date get me other errors (Ex. You can not modify the start date of the current phase [req_wTc2A6d6kPixI3], The subscription schedule update is missing at least one phase with a start_date to anchor end dates to. [req_wS8LnIkz0QGNXC]).
Trying to specify the start date from creation of the new scheduler, but because is created with "from_subscription" I can't pass it.

mellow glade
#

@crimson needle Thank you for everything!

hushed totem
#

Support Required regarding Invoice generation

elder comet
#

hi, could any body explain to me what is the best way to implement a metered billing, because in the documentation they create a payment method but they are not using SetupIntent, what is the best logic to do that ?? In the documentation they create a payment method and just attached to the customer, but this way does not assure me that the payment could be succesful

ionic dew
#

Hello Team
Is there any option to stop redirecting after success?

const {error} = await stripe.confirmPayment(
  {
    elements,
    confirmParams: {
      // Return URL where the customer should be redirected after the PaymentIntent is confirmed.
      return_url: 'https://example.com',
    },
  }
);
if (error) {
  // Inform the customer that there was an error.
}
elder comet
gray crag
#

How can i create payment method if i already created card and now i have card number so how can i do that to creating payment method and what should i write in card in payment method?

vocal wagon
#

I am very new to stripe connect. I was wondering, can I edit the data from a connect account from my website? Like create my own form in which a user can add their bank account info, for example?

#

Hi, how can switch all who i do on test mode in live mode?

#

Can you help me?

willow cloak
#

Anyone had experience adding a VAT number to a payment receipt (not invoice)

wooden axle
#

Hello Team,

I am trying to connect the stripe terminal with my pos. I have registered the terminal in my stripe dashboard.

While discovering the terminal using the sdk function it is returning an empty array?

vocal wagon
#

ma

gray crag
#

customer is stored card details already so how can i use this card for payment method creating

mellow glade
#

Is there anyway to push the platform account phone number to bank statements with an Express Account?

waxen quail
#

sarthal17 - terminal

gray crag
#

what is this source "tok_visa" is this is card_id?

#

@waxen quail

waxen quail
#

@gray crag please use our existing thread to ask question.

gray crag
#

so why you don't reply at their

hollow prairie
#

Michael Raphael-connect-statement-descriptors

pure crane
#

Hi,
What is the reason I would not be able to create a connected account with only "transfers" and not "card_payments" ?

reef plank
#

Hi everyone
I've got error when I search customer on stripe using stripe.customers.search method on nodejs.
have solution for resolve.

#

--- Code

const stripe = require('stripe')(process.env.STRIPE_SECRET_KEY, {
        apiVersion: '2020-08-27',
    })
    try {
        const customerObject = await stripe.customers.search({
            query: `email:'${email}'`,
        })
        return customerObject?.data[0] || null;
    } catch (error) {
        console.log(error);
    }
#

--- Error

StripeInvalidRequestError: The search feature is temporarily unavailable in your region.
ionic jacinth
#

Hi! I would like to know the difference between off_session: true and setup_future_usage: 'off_session' on PaymentIntent creation. thanks

dense rivet
#

Hello
is there way to customize Checkout page. I have checked branding setting but there we can only change the font size and color etc.

Like Here subscription/recurring product displayed at last. And my customer thinks that all will be recurring. Also billed daily font size is too small.

dense rivet
#

Hello Is there any one to help ?

waxen spindle
#

femina.agravat-checkout

thin ice
#

Hello,
How to add the Card Holder name while creating a Card under a customer? In this document it is just mentioned that give customer id, and stripe token under Source.
https://stripe.com/docs/api/cards/create

undone creek
#

Hello team, I need some guidance on subscription payment.

  • When the subscription is on trialing status and user has upcoming invoice with default source added to the customer. How can I create and pay invoice for that customer? If I try to create invoice using the subscription ID it return no pending invoice to charge for the customer error
echo coral
#

Hi, how to send billing address details to stripe for card payments using payment intent api

mossy timber
gray crag
#

in payment intent where i can put payment method id for creating payment intent successfully

hollow prairie
modest bridge
#

Using Stripe Checkout, is it possible to link directly to another plan, so the user can upgrade f.x. from 'beginner' to 'pro' subscription?
Right now I use @session = Stripe::Checkout:Session.create(...) but that creates a second subscription so the user ends up with 2 subscriptions.
I know it is possible if I send the user first directly to the billing portal, but I would like to show them all the available plans in my app, and send them directly to their desired plan with a button 'Change to this plan'

snow void
#

Hello 👋 , I'm working on UPI payment type integration. I'm using the test vpa accounts listed here https://stripe.com/docs/payments/upi/accept-a-payment?platform=web#error-codes But I observed an inconsistent result with the payment.pending@stripeupi user . It takes 5 minutes to succeed the payment which succeeds in the end but stripe client sdk is receiving an error message with Http Status code 429.
And the body of the error message is
{ "error": { "code": "lock_timeout", "doc_url": "https://stripe.com/docs/error-codes/lock-timeout", "message": "This object cannot be accessed right now because another API request or Stripe process is currently accessing it. If you see this error intermittently, retry the request. If you see this error frequently and are making multiple concurrent requests to a single object, make your requests serially or at a lower rate.", "type": "invalid_request_error" } }
btw this error is not always happening, sometimes this pending payment is working.

calm copper
#

Hello, What is the difference between trial of a subscription and trial of a pricing ?

stiff inlet
#

Hello,

I already had contact regarding creating a subscription schedule out of an existing subscription.
You have recommended that we should simply set the cancel_at date. But by setting that, the user is still able to cancel the the subscription after e.g. 1 month. And the user also does not see the cancel at date in the customer portal...

How could we create a subscription schedule which cancels the subscription automatically after 3 month?

still egret
#

Is there anyway to support multiple coupons while creating subscriptions?

Also what is difference between repeting and forever coupons

dry gust
#

I'm looking to integrate Apple Pay into my Ionic/Capacitor app. However, from what I can read, this is not possible to do without hosting my webpage somewhere that can be identified with a url.

Ultimately I'd like to use @leaden zodiac/stripe-js and react-stripe-js since it's officially supported but is seems like i have to use something like https://github.com/capacitor-community/stripe in order to actually use Apple Pay for my app. This frustrates me since the error events are not firing correctly, which leads to a bad UX.

Am I correct in my assumption or is there a solution using the js libraries you lovely stripe developers are maintaining?

GitHub

Stripe Mobile SDK wrapper for Capacitor. Contribute to capacitor-community/stripe development by creating an account on GitHub.

plush cipher
#

I tried to find stripe issuing virtual card validity date but could not find it on the website. Can anyone tells what would be the validity date of virtual cards issued by cardholders?

spare aurora
#

Hello, is there a way to assign custom label to some payments that goes into stripe account balance ?

#

for accountability/financial purposes

regal osprey
#

Can anyone solve this error :

StripeSignatureVerificationError: No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe? https://github.com/stripe/stripe-node#webhook-signing

Here is my code(I am doing it in node js):

router.post(
  "/webhook",
  bodyParser.raw({ type: 'application/json' }),(req, res) => {
    const payload = req.body;
    const sig = req.headers["stripe-signature"];
    let event;
    try {
      event = stripe.webhooks.constructEvent(payload, sig, endpointSecret);
      res.status(200);
    } catch (e) {
      console.log(e)
        return res.status(400).send(`Webhook Error: ${e.message}`);
    }
    if (event.type === 'checkout.session.completed') {
        const session = event.data.object;
        // Fulfill the purchase...
        fulfillOrder(session);
      }
    res.status(200);
  }
);
reef gazelle
#

Is it possible to extend the period end date of a subscription? For context: I'm creating subscriptions with send_invoice with a 30 day payment period. We'd like it so that the subscription dates are based on the day they pay for the subscription (because they don't receive the item they're purchasing until that point)

brazen citrus
#

HI All, I know that it's not a best place to ask for it, but I'm not sure where to start. I would like to take offline payment from our customer but without a terminal.
Scenario:
Open a website in Admin panel, take a card details trough the phone, make the payment for the customer.

fluid parrot
#

that sounds like a normal payment integration, but behind/hidden in an admin panel

hollow prairie
fluid parrot
#

also, I would never give my card details over phone

#

but hey

true mantle
#

Hello everyone, I am just on test drive and trying to create a simple Stripe app. As I understand, I need to use jsx syntax while I developing a Stripe app. I am a nocode developer and I want to building the app on a nocode tool and after that embed it on a stripe app with iframe. Is there any problem to using iframes on a Stripe app? And I am struggling while trying to use iframe on a jsx file. I have only the helloword template and I can't figure it out how can I add iframe into it. Can anybody help me please?

thin ice
#

Hello,
How to check if New Card is already exist under Stripe Customer before adding it using the Stripe Token?

vocal wagon
#

Hi, when I create subscriptions via API, if i need to split the payment in 2 installments, one per month, what is the date to put in cancel_at field?

hollow prairie
#

Nick-sub-end-date

haughty hemlock
#

Hello! I'm wondering if someone here can help - I was referred here by Stripe Support. We're trying to set up Stripe Express Instant Payouts and ran into a snag. We have read through all the documentation, etc. but to no avail. I made a Loom video explaining the issue, if anyone has time to check it out and see if they can offer help?

stiff inlet
#

Could you please reopen my thread?

unborn wagon
#

Hello ! What is the equivalent of a subscription ID in regards to one time payments?

candid coyote
#

I am curious is Instant verification for US Bank is only available through the Stripe Checkout functionality?

ruby walrus
#

I'm getting an exception You cannot confirm this SetupIntent because it's missing a payment method. Update the SetupIntent with a payment method and then confirm it again. when trying to create a setupintent with card.moto=true. The docs state you need to confirm at the same time but the error says you can't; i'm sure i am misunderstanding something there.

vocal wagon
#

Hello, we have a magento 2 platform (ver 2.3.6-p1) yesterday we updated the stripe module
(https://marketplace.magento.com/stripe-stripe-payments.html)
to version 3.2.1. We found these errors in the logs:
[2022-06-24 12:29:26] main.CRITICAL: Report ID: webapi-62b5ae26bf870; Message: No valid payment method types for this Payment Intent. Please ensure that you have activated payment methods compatible with your chosen currency in your dashboard (https://dashboard.stripe.com/settings/payment_methods) or specify payment_method_types {"exception":"[object] (Exception(code: 0): Report ID: webapi-62b5ae26bf870; Message: No valid payment method types for this Payment Intent. Please ensure that you have activated payment methods compatible with your chosen currency in your dashboard (https://dashboard.stripe.com/settings/payment_methods) or specify payment_method_types at /var/www/vhosts/cavalleriatoscana.com/httpdocs/vendor/magento/framework/Webapi/ErrorProcessor.php:208, Stripe\Exception\InvalidRequestException(code: 0): No valid payment method types for this Payment Intent. Please ensure that you have activated payment methods compatible with your chosen currency in your dashboard (https://dashboard.stripe.com/settings/payment_methods) or specify payment_method_types at /var/www/vhosts/cavalleriatoscana.com/httpdocs/vendor/stripe/stripe-php/lib/Exception/ApiErrorException.php:38)"}

can you help us?

tall glade
#

Hi, hope you guys are doing well. I had a few questions regarding actions after payment. In my case, I grab some information from the users regarding their purchase before stripe payment. This information is meta data. Upon a **successful **payment, I would like to store the meta data that I collected to an external database. What approach should I be taking.

stiff inlet
#

Hi again,

Its a follow up to my thread #Jonas Reif-subs schedule.
I still cannot add messages to the channel...

copper reef
#

Hey @stiff inlet just reopened it again
I don't know why it didn't work the first time

mellow glade
#

What does this error mean?

vocal wagon
#

Hello, I am looking to set up a fee for a service that would be €50 for the initial fee and after would be €10 each year as a subscription. Can this be done? Thank you in advance for your help. Lorcan

placid yew
#

hi, im looking for a way to stop the changes to this subscription being prorated : sub_1LDTeaCkdzzFot39mrXGsiYe

reef salmon
#

Hi Stripe dev team, We are testing the Stripe integration and I wanted to know if the email notifications for failed payments are sent in test mode? Is there any logs status maintained in Stripe for it?

lone dew
#

Hello, I'm testing Stripe Connect. (Test mode)
I have an account that had recently filled onboarding form. But the account is marked as "waiting" because "card identity" is missing.
I'm doing a lot of AccountLink but the onboarding form never asks to attach "card identity".
Any idea why ? Thanks for helping

ancient bison
deft crag
#

Hello, I'm trying to create Stripe Express Connect account with "recipient" agreement and transfer capability but I am receiving the following error: "Your platform needs approval for accounts to have requested the transfers capability without the card_payments capability."
What approvals do I need? Thank you!

wispy wraith
#

Hello,

If I want to add addition param to show as a column in transaction list of stripe so what I should do?
I am passing meta data with transaction. Can I show that in transaction list column?

vocal wagon
pallid bolt
#
  1. Subscribe plan
  2. Upgrade Subscription - working
  3. Unsubscribe plan
  4. Upgrade subscription - not working

for unsubscription code
$unsbscribe = \Stripe\Subscription::update(
$subscription->stripe_id,
[
'cancel_at_period_end' => true,
'proration_behavior' => 'always_invoice',
]
);
for upgrade
$update_sub = \Stripe\Subscription::update($subscription->id, [
'cancel_at_period_end' => false,
]);
\Stripe\Subscription::update($subscription->id, [
'billing_cycle_anchor' => 'now',
'payment_behavior' => 'pending_if_incomplete',
'proration_behavior' => 'always_invoice',
'proration_date' => time(),
'items' => [
[
'id' => $subscription->items->data[0]->id,
'price' => $request->future_plan_id,
],
],
]);

frank dock
#

Hi, I have 2 connected accounts to a Stripe Connect account. I processed a payment for both accounts using the same checkout flow. For one, the charge is showing up under the account's "Payment" tab but for the other account, it is showing up only when looking at the connected account. However, both payments are saying Succeeded. BUT, for the account where it only shows up when looking at the connected account, the balance is not reflecting the new charge ($70 charge with a balance of like $60 from a previous transaction). Anyone have an idea what is happening?

Edit: Ah derp, the balance is indeed correct showing $68 which is the $70 after fees. However, I'm still confused why 1 account won't show the charge under the Payments tab. This makes me think the connected accounts are not able to refund by themselves

vocal wagon
#

Hi, how do I receive payments to a European bank account? I only see options for Account #, Routing # for US bank account?

#

Hi,
Can you please help me with a status incomplete , i know that when we create payment intent for a new user the status is incomplete but when we are in a recurring payment, i don't understand why the status change to incomplete

stray oxide
#

profesorpump - Connected Checkout

#

Natalie - payouts

safe fiber
#

hello friends, i came across a bug in the dashboard when creating a new subscription

#

oh... can i not start my own thread 🤔

valid echo
#

Hello, hope everyone is doing good. I am having trouble in stripe "card delete" api

getting this error: Unrecognized request URL (DELETE: /v1/customers/cus_Lw5X48TrGmJ9ly/sources). Please see https://stripe.com/docs or we can help at https://support.stripe.com/.

I'm using python to integrate this. Thanks

wheat granite
#

I am using the <PaymentElement> from the react stripe lib. It looks like you can specify whether to hide specific fields. Is there anyway to force the display of certain fields? (the only options I see are 'never' and 'auto' for each field)

safe fiber
#

I have a question about invoice items when creating a new subscription.

surreal temple
safe fiber
#

it is unrelated to the other thread though 🤔

gloomy palm
#

Hey there, I want to use "Save card details for online reuse from an in-person transaction" in Terminal in order to build a subscription automaticly after, I'm in France, do you know if its disponible or when it will be if not ? thanks 🙂

vocal wagon
#

hi! is it possible to transfer clients subscriptions to one connected account to another connected account?

sweet cradle
#

With the pre-built checkout page, is there any way for it to work via POST? The cart I'm working with uses POST by default, but going to that URL via POST presents an error.

mint pike
#

Hi Stripe community

I'm facing one issue can someone please guide me.

my case is I'm creating a token against the credit card on client side (front-end side JavaScript)

const token = await stripePK.tokens.create({ card: { number: '5555555555554444', exp_month: 6, exp_year: 2023, cvc: '314', }, });

once I get the token I'm sending that token to the server to create charge on the backend (node.js) it is working fine my issue is this is not associate with any customer. if I'm creating customer and try to attach it is returning error

const charge = await stripeSK.charges.create({
amount: 3000,
currency: 'usd',
source: token.id,
description: 'Aaaa',
customer: "cus_L*******",
});

Error: Customer cus_L******* does not have a linked source with ID tok_1**********.

Please help me
Thank you so much

ember saffron
#

hello . i wanted to ask can we use @stripe/react-native-stripe for just using apple payments without stripe ?

i tried , it gives me "Please provided merchant Identifier", which i already am .

wind warren
wide herald
#

Hello, I am working with the new financial connections api and am a bit confused with the request account balances documentation here: https://stripe.com/docs/financial-connections/balances

If we've already collected an account for a particular user do we still need to go through step 1? Or can we go straight to step2 and perform an account refresh to grab the balance?

And is that accounts array apart of the customer object?

mellow glade
#

Express - Phone & Email Q

winged mortar
#

Is there a way to have a screen share with a technical member to go over a specific use-case and bugs we are running into?

fathom reef
#

How do I get Subscription status If a recurring payment is incomplete and
Invoice status If a payment is incomplete
in webhooks?

quick granite
#

Subscription invoice/receipt line item description glitches!? Please someone help.

rare badge
#

Hi #dev-help , How can i set the payment method for a user and charge them at the same time ??

vocal wagon
#

hi so i'm creating a subscription in nodeJS using stripe.subscriptions.create and it creates an invoice.created webhoook event as well as a subscription which renews. is there a way to ignore only the first invoice of a subscription? like, is there a field on the invoice object that indicates it's somehow the first one? thanks!

tall glade
#

hey, hope you guys doing well. I am following this webhook tutorial https://stripe.com/docs/webhooks/quickstart for python. The webhook is recieving properly on my AWS Lambda server but I keep running into an error with this line of code. sig_header = request.headers.get('stripe-signature') It seems like the request headers does not include any stripe-signature key. Please advice if I need to do anything to grab the signature. Also the endpoint is payment_intent.succeeded

quartz knoll
#

👍

charred swift
#

Hi, I want to issue a credit note when a dispute lost happens to a payment. One thing I want to double confirm is it will not double refund customer as long as I specify out_of_band_amount ?

mighty hill
#

@pure condor Let's discuss further in this thread.

untold radish
#

Someone have any idea why this is happening?
This application is not authorized to delete sub_xxx.

sacred spruce
#

Just out of curiousity, is there a way to create a payment intent that has an amount below the minimum threshold, but just not allow the payment intent to succeeded when the purchase is attempted since the amount set on the payment intent is below the threshold?

vast isle
#

Hey!
I am trying to grab the sub_id when the customer is refunded but the payload doesn't seem to provide that information. How can i match a refund object with a subscription on Stripe's end?

amber quest
#

Hi i have a question, my stipe account will not let me refund a costumer

honest fjord
#

Hey guys, stripe CLI no longer opens the JSON file when creating customized events, any thoughts? Thank you!

worldly lion
#

Hi team - we are migrating from recurly to Stripe. Today we have a sizeable set of subscribers that come via a partner integration where the customer themselves never remits payment (we are paid a wholesale rate for these subs directly by that partner.) In recurly today, we have these subs set up as a no-payment required monthly SKU, however they incredibly skew our analytics. In Stripe, we'd like the ability to compartmentalize these users so that they are a completely separate population from our traditional paid users (for analytics as well as other purposes). Is there a good way to do this?

empty summit
#

how do I make a business name required in checkout? also, How do I add a 2.5% processing fee to each transaction?

steep mirage
#

Hello, I am trying to determine exact fields needed to update stripe custom connect account to be verified

thick cliff
#

Is it possible with stripe connect to connect a pre-existing stripe account? In all the documentation it always follows the flow of

  1. Creating an account
  2. Creating an account connection link
  3. Redirecting the user to the account connection link

I would like to allow users with preexisting stripe accounts to follow this flow

  1. Create an account connection link using the pre-existing account email (or some other unique identifier)
  2. Redirect the user to the account connection link to connect their pre-existing account

Is the second process what's outlined here? https://stripe.com/docs/connect/oauth-reference

silk pewter
#

O/
We are building a courses website, and use Stripe for payment, and Supabase (like firebase but postgres) for storage.
I had seen a short course on egghead for SaaS with stripe/nextjs, and what they do is when a course is published, a new row in the database is created, and using a webhook supabase sends a request to our backend api which then creates a new stripe product

We cannot create a product directly from the form page as that would require exposing the stripe key to the client

Unfortunately this makes it much harder to test and troubleshoot. Is there a better way to create stripe products from our website form?

Also, is there a built-in API for getting all customers who purchased a product or do we have to track this by ourselves?

tulip abyss
#

Hi Team, how to migrate standard connect account to custom connect? Is there documentation on this ?

woeful grove
#

hello team Please see below screenshot for Payout frequency. I tried to change to one day, but still defaults to 1 week. Can you please advise how this setting can be changed to one day.

shadow isle
#

Boundless currently tracks the following 11 events through Stripe’s webhooks for delivery through to our own back-end telemetry services:
charge.failed
charge.succeeded
payment_intent.succeeded
payment_intent.requires_action
payment_intent.processing
payment_intent.payment_failed
payment_intent.partially_funded
payment_intent.created
payment_intent.canceled
checkout.session.expired
checkout.session.completed
From this list, we’ve been able to verify the primarily happy-path event flows through from Klarna -> Stripe -> Stripe Webhook delivery. The main events we’ve had trouble triggering through negative testing are:
charge.failed
payment_intent.payment_failed
We wanted to see if we could get some guidance or documentation around ways to trigger these negative flows through on our Stripe - Klarna integration? Specifically, are there any test card numbers or email aliases we can use on our accounts to trigger these flows?
NOTE: We’ve tried some of the ‘Payments Test Triggers’ listed under: https://docs.klarna.com/resources/test-environment/#klarna-payments-test-triggers-test-direct-debit
But haven’t been successful in getting any events to flow back to Stripe on triggers like the …+denied@… alias, which produces the “Let’s try that again” failure screen:

hexed rock
#

hello all, I am working with a node.js integration trying to preview an upcoming invoice for a new subscription (doesn't exist yet). The request has a billing_cycle_anchor set to a month from now and proration_behavior set to "none".

The response appears to be the invoice for the upcoming billing cycle starting in a month, evident from the fact that the amount due is the full amount and the period start and end dates for the line items are from the upcoming cycle. However, the period start and end dates for the invoice itself are for the current billing cycle.

I would expect the period start and end dates for the invoice to be for the upcoming billing cycle, which is what happens when actually creating the real invoice. Does anyone know if this is a bug or expected behavior? What is the best way to handle this?

true stag
#

Hi all, got this error message when try to make payment method, "Invalid string: {:hj_mutation_summary_node_map_id=>"1395"}" any idea what it means? I tried searching but didn't find clue.

warm ocean
#

Hi. On a charge object, where can I find the issuing date and the settlement date?

split kernel
#

Hello! I want to send out invoices on a recurring basis. My clients like paper checks and credit ACH, so I'd rather send out invoices than do recurring charges. I want these invoices to be sent out automatically each month. On top of that, I want to be able to set discounts on certain customers' invoices at different times. Is this possible through Stripe's APIs? Would this function (especially the recurring invoice send-outs) be part of Invoicing Plus or Billing Scale?

tranquil mural
#

Hello, I want to make pre-sales on my website and I'm thinking about how can I do this with stripe using web checkout.

minor cipherBOT
#

:wave: Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

vocal wagon
#

hello can anyone help me create a shopping cart and checkout with stripe, I have no experience in coding but I do want to learn. Is there some sort of guide?

vocal wagon
crimson needle
#

radec-shopping-cart

honest fjord
#

const stripe = Stripe('<?php echo $_ENV['STRIPE_SECRET_KEY']; ?>');

No luck here boys, any help would be appreciated.

Javascript + ENV variable 😦

dusty falcon
#

How do you attach stripe to a Computer to charge peoples cards

#

do you have to get someone to write software to attach it to the computer or what route would you take

honest fjord
#

How long after a payment intent that was left behind will disappear ?

fathom reef
#

It seems to depend on those settings

#

You mean incomplete right?

honest fjord
#

Yes, thank you!

fathom reef
#

you're welcome. I am actually making a webhook for that right now lol

honest fjord
#

Since we need to create the subscription even before the CX has actually paid it or even tried it

#

I wish we could create the sub / charge the CX at the same time

#

Nice, good luck!

fathom reef
#

thanks you too

fathom reef
#

That causes incomplete. But then you will charge them a subscription anyways?

honest fjord
#

Nop, the idea was to only create the subscription after the charge.

fathom reef
#

oh

honest fjord
#

So if the charge was complete, then we go ahead and create the subscription and assign it to the CX

fathom reef
#

In your database?

honest fjord
#

but, since we need the payment intent, we need to create the subscription first it seems like.

#

nop, at the stripe level still

fathom reef
#

oh i thought that happened automatically

honest fjord
#

It does, and that is exactly what I'm saying.

#

In order to charge someone, you need to have the payment intent or the client_secret.

fathom reef
#

right

honest fjord
#

so, for subscriptions, you'd need to create the subscription under that CX and then return the payment intent.

fathom reef
#

oh you are using stripe.js?

honest fjord
#

but, after creating the payment intent, if the cx wants to check something else, and navigates somewhere else, he would generate another payment_intent

#

so I need to store that somewhere under the session

#

Yes

fathom reef
#

oh ok. hmm yea you can use a cookie or session or cache to store it

#

but i think you should just make a webhook and void the invoice or something

honest fjord
#

Yes but if the CX changes his idea and choose another plan, I'd need to update that intent

#

Yeah, that seems to be the easiest way honestly haha

fathom reef
#

yea that is annoying. that is why i use checkout not stripe.js it is a lot harder

honest fjord
#

at least, under my codding skills lol

#

checkout is the pre-made page right?

fathom reef
#

yup

#

you need to use webhooks though

#

but worth it.. then you don't have to really touch it again

honest fjord
#

Yeah, I thought of that too, but I want my application to have its own visual

fathom reef
#

yea i thought that way too but then i realized i didn't want stripe cookies on my site

honest fjord
#

I just need to spend some time under the logics behind it and we should be fine

fathom reef
#

so checkout means you don't need cookie consent on your site since you are using stripe's domain

#

and you could easily add other payment methods like ACH and wallets

#

Plus for security purposes, checkout handles rate limiting and captchas stuff for you

honest fjord
#

That's actually pretty nice

fathom reef
#

yea that is why i switched. My stripe.js code went from like 1,000 lines to only 100 with checkout

honest fjord
#

wow!

fathom reef
#

The only downside is you can't really gather more data in a payment form if that is what you need

honest fjord
#

I see

fathom reef
#

stripe.js is better for customization

honest fjord
#

I'm showing my check-out for under a modal and it's looking pretty neat

#

yeah

#

do you know how I can get the .env var value in javascript?

fathom reef
#

not sure in php

#

i don't really use js so idk maybe ask in a js channel

#

for environment variables though you can do a bunch of things

honest fjord
#

Yeah, will see if I can find someone

fathom reef
#

use a json files, linux environment variables

honest fjord
#

Ill check that

#

Thanks bud!

fathom reef
#

you're welcome. weekends are the worst there are no stripe staff to ask questions

honest fjord
#

I just started, so I still have a lot to learn 😄

fathom reef
#

nice good luck

honest fjord
#

only 2 hours ago

#

thanks

lethal pollen
#

Hello All....

I have a question. I'm trying to run reports but I can't seem to export the coupon that was used in the transaction. Any help would be greatly appreciated!

#

Saw someone typing. Any help?

#

References or links will help too

brazen sapphire
#

Is it possible to create a subscription schedule such that the invoice is sent x days before a certain day of the month every month? Example: An invoice is due on the 15th of every month and I want the invoice to be sent exactly 30 days before that every month. Thanks.

lethal pollen
#

@fathom reef Hello All....

I have a question. I'm trying to run reports but I can't seem to export the coupon that was used in the transaction. Any help would be greatly appreciated!

kindred tangle
#

Hello.

When Subscription issues a record, the first Invoice is also finalized at the same time.
Is it possible to set the issue date of the Invoice to the beginning of the month?
For example, if I start a Subscription on June 25, 2022, I want the first Invoice to be issued on July 1, 2022. After that, I would like to have August 1, September 1, and so on.

I have implemented the above to work, but it did not work.
①In the customer portal, have users register their payment method in advance.
②We have set up a mechanism for users to set up the start of Subscription from the service's admin page.

  • Create a pay-as-you-go Subscription record (set the billing_cycle_anchor to the 1st of the following month).
  • Set up a schedule for the created Subscription record (for 6 months).
    ③Send the usage record at the beginning of the month.
    ④Issue Invoice once the invoice amount is finalized.

If we issue an Invoice at the same time the first Subscription record is issued, an Invoice for 0 yen will be issued, which will not look good.

I would appreciate it if you could enlighten me. Thank You.

*Translated from Japanese: DeepL

fathom reef
#

what kind of report, sigma or api?

fathom reef
fathom reef
#

invoice has a discount field

honest fjord
#

is it possible to allow only 1 trial period per customer?

#

Do I have to check something or will the API do that for me ?

fathom reef
#

You can have 1 trial per subscription

#

but later on if the trial expires, you can make another one

#

there is also the concept of pause collection

#

similar but different. before pause collection, you used trials to pause payments

#

status, trial_end, trial_from_plan, etc

honest fjord
#

for some reason, when I add the trial_end to my create->sub it's throwing an error

honest fjord
fathom reef
#

nah that would suck

honest fjord
#

will change to trial_period_days to check

#

I believe is cause I'm trying to charge the CX hehehe

fathom reef
#

what is CX?

honest fjord
#

customer, sorry

fathom reef
#

yea you make trials on the subscription object, not customer object

honest fjord
#

Right, but I think I was trying to make it a trial and to get the payment intent at the same time

#

and I believe you're not supposed to do that lol

fathom reef
#

nope

honest fjord
#

I will check with someone from the Stripe team when they're available

fathom reef
#

in 2 days

#

or you can contact their non-tech support page

honest fjord
#

hopefully, you can collect their payment details and then charge after the trial ends

fathom reef
#
#

yea there is a way to do that

#

i suggest using test clocks to speed up the trial

#

so you can see the effects

honest fjord
#

nice

fathom reef
#

yea you can fast forward the subscription in time to that moment

honest fjord
#

I'm trying to find all the possible payment status

#

do you happen to know them

#

This is awesome!

fathom reef
honest fjord
#

cool, thanks

#

is it possible to attach a custom parameter into a subscription?

#

or transaction in general

#

lets say I want to attach my customer_id

fathom reef
minor cipherBOT
#

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

worn crag
#

Hello - I have added passport information for business verification. but strip asking again and again

#

passport or some data to verify

fathom reef
#

use the link the bot just gave

worn crag
#

is it take few times to update the passport information?

fathom reef
#

no clue ask them in that link

rough basalt
#

Hi
I need help my account is not verified

fathom reef
minor cipherBOT
#

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

spice thistle
#

hey guys, i need some help

#

we are selling per unit, with a minimum monthly purchse of lets say 1000 units, and the next unit would be at certain price

#

if we were to use Stripe graduated pricing model

#

and charge it monthly, and put lets say $100 for 1000 units up front, does this get reset every month?

still egret
#

If the user downgrade the subscription item (decrease item or choose lower plan), I want it to be effective when the next billing cycle starts. How can I do this?

still egret
#

Is there any way to tell webhook that send me expanded object in the request?

still egret
#

How can I access this endpoint on the dashboard.

latent jolt
#

Hi, Can anyone help me regarding creating a price object for "One time" from api?!

coral star
#

hello
can any one help me to resolved this error
when try to payment from india using test card
we get error nor inr transaction

latent jolt
coral star
#

i am using stripe prebuild checkout

spiral stump
#

Hi guys,
I want to set up a payment product in installments.
I did not manage to put a limit (3 times), it is only possible to make payment by subscription without limit.
How to do ?
Best thanks in advance

sly garden
#

Hi everyone!

I've saved the credit card for later usage with SetupIntent to the customer. Let's say that the user wants to edit his card (expiration/cvc/billing, etc..) after 5 days.

What would be the workflow for it?

next pewter
#

Hello there!, why there is no payment_intent.updated webhook event?, I want to get notified when a payment_intent is updated. This is strange!

minor cipherBOT
#

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

candid violet
#

Hey can we check the number of active and cancel subscriptions using a specific promotion api id

sullen crane
#

Good day. Can you help me understand this error? "You cannot update a subscription that is canceled or incomplete_expired" I got this error when the trial period of my current subscription has expired, and I try to switch to another subscription. It's not an upgrade nor downgrade of the current subscription.

honest fjord
#

what do you mean by switch to another subscription?

sullen crane
# honest fjord what do you mean by switch to another subscription?

@honest fjord are you referring to my concern sir? If yes, so the current subscription doesn't charge me anything. It is set to 0 in stripe, and in trial version. if that trial expires I am prompted to chose from another list of plans. When I switch, that;s the time I get that error. Talking that now, I think there is an issue with the flow.

honest fjord
#

YEs, sorry forgot to quote.

#

so you're subscribing the user to another subscription and getting that error?

#

I'm also having some problems with trial, will wait til monday to get tech support

honest fjord
elder comet
#

Hi, can I reuse a succeded SetupIntent to update my card information, currently if I create a new SetupIntent to update my card info, a new payment method is associated to the customer

bright lava
#

Does anyone know if there is a way to get the Promotion code that was used from the checkout.session.completed event?

small cosmos
#

Hi everyone, i'm using payment_method token "pm_XXXXX" to create futur payment for our customer(s), is it possible to have / generate a token that will work on the initial payment but failed after to handle error case? thanks a lot

minor cipherBOT
#

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

honest fjord
#

oh god! i hate the fact that i need to update all my price_ids after changing it to prod

#

😦

idle iris
idle iris
idle iris
sly garden
# idle iris Generally, there is very little that can be editted. Better to run another Setu...

Thank you so much. I'll allow users to update billing address only for now and for anything else they will need to add new one with updated details (delete prev, or whatever).. Also, I've reached to the support today - they said if you create new SetupIntent with same card that you already have as PaymentMethod - it will delete previous one and only return new one. That sounds good in theory (so users or server doesnt need to manually filter it), but is it really that way? I saw couple of threads that Stripe isn't de-duplicating the records? Maybe its SetupIntent logic that works?

mint tiger
#

You have to contact the Stripe support. This Discord is only for development support. https://support.stripe.com/contact

idle iris
# sly garden Thank you so much. I'll allow users to update billing address only for now and f...

AT BEST, Stripe will replace a paymentMethod if it is absolutely the same information - the "fingerprint". But since we know Stripe allows multiple paymentMethods, I very much doubt this is true. I also suspect that at best you can update the billing address of the customer - I suspect you could not update the billing address of the paymentMethod. As a Good Practice, I would advise just letting the customer enter the data as a new card/payment method, and delete the old one - such that you know the information has gone through verification.

idle iris
sly garden
# idle iris AT BEST, Stripe will replace a paymentMethod if it is absolutely the same inform...

Thank you so much fast replies. Makes sense. About updating billing address - I've checked this one: https://stripe.com/docs/api/payment_methods/update#:~:text=Update a-,PaymentMethod,-Updates a PaymentMethod so I thought they support it.

idle iris
sly garden
limber kernel
#

Hi i have a question

#

I have a strip account and I sent the address and ID and I have not been answered yet, although my account is active, but I have not been notified Can I receive payments now?

stark tinsel
#

Hello, What is a recommmended Plugin for woocommerece?

vocal wagon
#

Hi, I'm using stripe SessionService for payment, but sometime i get an error like "No valid payment method types for this Checkout Session" , What it is the meaning of this error?

idle iris
vocal wagon
idle iris
honest fjord
#

Can someone please assist with payment retry using stripe.js, I want to ask the CX to try again using the same paymentIntent

honest fjord
#

is there any card that will force a pending transaction?

minor cipherBOT
#

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

lean token
#

hello everyone

#

I'd like to build the following workflow in Stripe, can you please tell me if it is supported

#
  1. Users get their cards enrolled and charged. Resulting amount via Payouts goes to our bank account.
  2. The same users get rewarded for certain actions - my server keeps track of the amount and Users are allowed to withdraw that amount
  3. The money would then be taken out of the connected bank account and sent to User's enrolled credit card

is something like that possible?

heady bronze
#

At any point in the future could there be something like "ID"s so we can make links without pre setting them so say in in a website someone has selected an item and then you can get the price of it and give a url like the following

pay.stripe.com/accountId${ProductPriceValue}${ProductNameValue}```
and they can pay with that
vocal wagon
#

This is more a question about fees than it is technical. So, I see that a fee for an active connect account is $2 per account/m. According to the details, an active account is one that did a payout transfer to their bank account. Does that mean that, if they don't transfer anything to their bank account, I wont be charged $2 for that account? I just want to make sure I understand

polar cave
#

I only recently became interested in Stripe so do not know much about earlier implementations. It seems that the functional equivalents of today's "stripe elements" were embedded into user application using iframe technology. If that is still the case, how are stripe element data secure from prowlers

idle iris
# lean token 1. Users get their cards enrolled and charged. Resulting amount via Payouts goes...

No, it really isn't. Stripe isn't a generalized banking system; it's a one-way payment processor - customer payments to either Platform or "Connected Accounts". Only The Platform or the "Connected Accounts" have payouts - there are very very strict regulations covering "Know Your Customer (KYC)" and "Anti-Money Laundering (AML)". The restriction is on the money going OUT from Stripe, not the payments coming IN to Stripe. Stripe does not "send" money to credit cards - in fact, it really isn't a feature of any card issuer.

idle iris
#

nope, not a feature. The point of the simplest payment links is to be a simple, single link for ANYONE to buy a product, WITHOUT the customization. Checkout is when you want to the "next level" of customization.

raw roost
#

Hi, I have a new connect client who used to connect to different platform. We are getting the following error message when trying to cancel a subscription from our app:
StripeInvalidRequestError: This application is not authorized to delete sub_JvNBlelfSQVa6m
Is this because the subscription was previously created on a different app?

idle iris
vocal wagon
#

I have a question regarding connected accounts

I'm creating a platform that allows a customer to subscribe to many creators at the same time. Similar to Patreon's model where all subscribers pay the platform and the platform then pays out the cuts to creators.
I noticed with connected accounts a customer for one connected account is different to the platform account meaning a customer of the platform cant subscribe to a connected account's product
I suspect there is a good reason for that, but would like to know how to go about this
If I need to explain a bit better i'm happy to elaborate

idle iris
idle iris
vocal wagon
#

That's fair,
So I would need to clone customers into connected accounts, I presume clone would mean a customer who updates an email address on the direct account wont have the email updated on the connected account's it was cloned into?

#

And as such I suspect I need to manage updating them?

idle iris
vocal wagon
#

Interesting, thanks a bunch 🙂
I will come back and drop some links and stuff so others with this question may be able to search

polar cave
oak fossil
#

Hello. I have tried to contact someone about our account and cannot get through. Our ex-Tech Manager set up our account to his personal information and we can no longer access our account or the money being transferred. It is very likely he is stealing from us so we need to change the account holder and information as soon as possible.

idle iris
idle iris
oak fossil
#

We have tried.

idle iris
minor cipherBOT
#

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

dreamy burrow
#

Hi there! i created a new stripe account, and it say: "Payment links are paused on your account". Needed to update my ID card, i just did it. So i just need to wait or why cannot use payment link? Other question: Is there any way to add an input what customer can fill up in the form? Like question, or other free word input. Thx

minor cipherBOT
#

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

dreamy burrow
#

The payment link is active now, but can i add other input?

minor cipherBOT
#

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

tardy cradle
#

I'm unable to integrate my telegram bot to stripe account. I gets an error message from the stripe bot
Couldn't connect Stripe account, OAuth has failed. Please try again later.
Eny one can help me up.
I don't know why is this happening.

stone pasture
#

Im looking for some Guidence on how to query the data coming from the API - looking to split data between connected account and non-connected accounts but the data in balance_transactions is coming in as an aggregate

#

Also tried through payment_intent but the numbers there dont add up to what i am seeing in the itemized report when i export it directly through the UI

minor cipherBOT
#

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

tight moss
#

Hello everyone, i'd like to ask something i can't find on web :c
I would like to implement Stripe element on a apache web server page, but i can't find any info about it , is it possible ?
(i tried, but my API doesn't get request so Element doesnt get paymentIntent, result is, element doesnt get initialized)

honest fjord
#

Hey team, how do I add coupons to the form using Stripe.js? I have active coupons but I don't see the input to add'em

woven sinew
#

Does anyone know will there be a stripe fee charged for cancelling an uncaptured manual PaymentIntent?

cobalt sleet
#

hi, I need some help, pls.

#

sub metadata didn't set, what's matter? pls

#

Hello?

#

pls!

cobalt sleet
#

😤

slate elbow
#

@cobalt sleet no one from stripe monitors this channel at weekends. contact support here instead: https://support.stripe.com

slate elbow
slate elbow
cobalt sleet
#

thanks for replying. it's subscriptions.

#

I will ask on the work day. Thanks again!

minor cipherBOT
#

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

honest fjord
#

so when the payment element populates, it doesn't show the coupon input

slate elbow
#

you'd have to make one yourself or use checkout

honest fjord
#

understood, thank you!

slate elbow
#

i dont know how payment elements handles subscriptions yet as i havent tried it with subscriptions, but if you're creating the subscription server-side, you could handle this using either this: https://stripe.com/docs/api/subscriptions/create#create_subscription-coupon; or this: https://stripe.com/docs/api/subscriptions/create#create_subscription-promotion_code

honest fjord
#

Yup, I'll figure it out, thank you sir!

#

I just wanted to make sure I wasn't missing an extra parameter somewhere 😄

slate elbow
#

good luck! :)

hidden isle
#

Hi I would like to ask what is the maximum amount i can transact with paylinks?

Or should i consult my bank about this?

woven sinew
slate elbow
#

regarding your edit, that's be something to ask your bank about. they would probably also be quite suspicious of a random payout of hundreds of thousands of dollars

slate elbow
hidden isle
#

Aha thank you for the answer 😂 probably gotta consult the bank

slate elbow
#

do keep in mind that a lot of banks wont let random massive card payments slide under the radar, so there could be a bank-set limit too
bank of america's limit seems to be around $5,000 per day for consumers

honest fjord
#

hey guys, I have the last payment intent, how do I tell stripe payment element to use that one, instead of creating another subs? 😐

#

I also have the sub id

#

to choose another method of payment

sharp gorge
#

Hi Stripe!

I'd like to enable our customers to use the customer portal. And the general direction I'm thinking of is to simply accept the email address they've provided (during payment) as input to a text box, and send them a magic link to that email (sort of) of their customer portal session.

  1. Are customers to email address are a 1:1 relationship? If not, what are some ways around this?
  2. Does a customer portal allow management of all their subscriptions?
  3. Any gotchas? I'm thinking of a case where someone uses some other customer's email to pay for a different/same subscription.
craggy meadow
#

when new people signup, stripe immediatly sends out invoices. how can I adjust invoice numbers on subscription invoices?

#

basic features are missing in stripe I am really suprised

slate elbow
craggy meadow
#

I can't even set tax rates on individual invoices

slate elbow
# craggy meadow when new people signup, stripe immediatly sends out invoices. how can I adjust i...

thanks for the dm, but i dont really have much experience with invoicing through the api and stripe doesn't monitor this channel at weekends, so you could wait here for someone who does know more about invoicing than me, ask again on a weekday, or ask stripe support @ https://support.stripe.com. you could also take a look at the docs @ https://stripe.com/docs/invoicing (https://stripe.com/docs/invoicing/integration/workflow-transitions might be of use to you)

craggy meadow
craggy meadow
slate elbow
#

sorry, but i cant really do much. i dont work for stripe, and just answer a few questions i know the answers to when i see them

craggy meadow
slate elbow
#

no. havent had the best experience with paypal

craggy meadow
#

i mean, almost everybody uses multiple ones I guess

#

i just need to bring an custom invoice id into subscription invoices

#

I see for further invoices they wait 1 hour and make it as draft, but what is with the first invoice?

#

then you need to rely on your invoice number in your dashboard (which is of course not the right one)

vocal wagon
#

They held my money for 180 days and then took it all as damages

craggy meadow
slate elbow
# sharp gorge Hi Stripe! I'd like to enable our customers to use the customer portal. And the...
  1. no. there can be multiple customers with the same email address. you could search for customers with the same email (https://stripe.com/docs/api/customers/list#list_customers-email) before creating a new customer, and if one already exists, send a magic link before creating a new checkout to verify it's the correct person.
  2. yes, it does.
  3. this would really come down to your implementation. i'd personally recommend requiring a user to receive a magic link before even creating a customer, but i don't know how your app is built, so can't really comment on that.
slate elbow
craggy meadow
#

in their API

#

which is absolut the basic features

sharp gorge
slate elbow
# sharp gorge thanks <@534479985855954965> - is there any unique identifier on `Customer` i c...

https://stripe.com/docs/api/checkout/sessions/object#checkout_session_object-customer: the customer's ID is guaranteed to be unique cross-customers. it relates to a customer object: https://stripe.com/docs/api/customers/object

what would that accomplish?
i'd personally take that approach to make sure they've provided the right email and that they have access to it. could solve a lot of unneeded customer support requests down the line 😅

sharp gorge
slate elbow
sharp gorge
#

e.g. I pay for a subscription using foo@bar.com and you pay for one using the same email address. There will be two customers created, so when we go to request the portal link which customer should I tie the portal session to?

slate elbow
sharp gorge
slate elbow
#

yeah sadly there isnt. i'd recommend you just ask the customer for their email before redirecting to checkout, then make sure there's no customers with that email (if there isn't, create one and redirect to checkout. if there is, send a magic link which will redirect to a checkout linked to that customer)

craggy meadow
#

anybody can help? stripe lacks with super basic features like one invoice chain over multiple platforms

low lagoon
#

I am getting the following error message: "Webhook signature verification failed. No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe? https://github.com/stripe/stripe-node#webhook-signing". I already tried many approaches, but cant get it to work

GitHub

Node.js library for the Stripe API. . Contribute to stripe/stripe-node development by creating an account on GitHub.

hasty flicker
#

Is there a way to add a payment method but specify the created timestamp? We have a migration that's happening from one Stripe account to another, but we are unable to find which payment method was created last because the created timestamp for all payment methods are the exact same, which is the timestamp that the migration happened. I guess the date could live in the metadata, but I just wanted to check to see if I'm missing anything before proceeding with that

slate elbow
low lagoon
slate elbow
# low lagoon I am 🙂

can you send a small snippet of your POST handler? i dont need anything below the webhook signature verification

#

redact anything like secret keys please :)

sudden flame
#

Hello, I am with this problem. Can you help me?

slate elbow
slate elbow
#

@low lagoon received it. have you set the correct webhook secret for that receiving webhook and made sure you haven't provided an api key instead? should start with whsec_

low lagoon
#

In the .env file: STRIPE_WEBHOOK_SECRET = whsec_c204e6962... i got the webhook secret from the Stripe Cli

slate elbow
#

hmm not that sure then. seen as you're pretty much completely using the example, it should be working

#

gimme a second

#

seen as its the weekend and there's no one from stripe here, try reaching out to support @ https://support.stripe.com. i can't see anything request or account related so can't see what your server is actually being sent to verify

minor cipherBOT
#

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

tropic ruin
#

Hello, I am testing stripe integration as a developer. My use case is - I am a developer at a new commerce platform similar to BigCommerce or Shopify. And I want to make strip available as a plugin so that the sellers/stores on my platform can basically just download and install the stripe plugin and set their payment method.
I tried to read through the documents but a lot of redirects. Could be please help share a step by step process how do I create a test plugin integration?

slate elbow
#

there are no platform fees with connect standard accounts ^^

tropic ruin
austere holly
#

How do I update my phone number?

polar cave
#

How often do you encounter concerns about security worries by Stripe users about the fact that Stripe components (say Stripe elements) are being rendered inside users application using the iframes. I read the Stripe's explanations like:

Stripe has been audited by a PCI-certified auditor and is certified to PCI Service Provider Level 1. This is the most stringent level of certification available in the payments industry.

However for many "average" decision makers this is just a couple of phrases - and even a couple of years ago, you could find articles like this one

https://blog.bitsrc.io/4-security-concerns-with-iframes-every-web-developer-should-know-24c73e6a33e4

We still have a large population of people that believe in Qanon, for example

warm pine
#

#dev-help How to add metadata to an auto-generated invoice by creating a subscription?

ruby lagoon
#

Hi We are testing stripe, as per our configurations we have users and host. We collect the payment( in our stripe account) from users and payout to host, I want to understand what is the best way to payout to these hosts.
I understand we have to use the stripe connect platform and as recommended I need to use express accounts.

Can point in the right direction as we are intending to use it in India and we are using react Native .

vocal wagon
#

I have literally followed all TOS and I want to start up my business. Is there any way to fix this?

pallid marsh
#

Hello hardcore devs, good day!! all is well, this is in continuation of the thread I've started yesterday.
https://discord.com/channels/841573134531821608/989744196984389652

We have a scenario here where the subscription status was set as "unpaid". We have a mechanism on our app to let the user change their credit card and we'll bring back the subscription to "active" after successful change CC. Unfortunately it's showing on invoice like this:

  • Payment failed
  • Invoice was finalized

After the test to attempt to change CC, we encountered this Exception

  • "This invoice is already finalized, you can't re-finalize a non-draft invoice"

Is there a way or work-around for the subscription to get active again?

pallid marsh
# pallid marsh Hello hardcore devs, good day!! all is well, this is in continuation of the thre...

Example Code (Similar Steps from app extracted):
`// Via frontend: User enters credit card credentials and stripe creates payment method, id passed
String paymentMethodId = "pm_testLISlifnajewbAIi2oi34o";

// Attach customer to payment method object
Stripe.apiKey = getApiKey();
PaymentMethod paymentMethod = PaymentMethod.retrieve(paymentMethodId);
Map<String, Object> params = new HashMap<>();
params.put("customer", customerId);
PaymentMethod ownedPaymentMethod = paymentMethod.attach(params);

// Attach to existing customer object
CustomerUpdateParams.InvoiceSettings invoiceSettings = CustomerUpdateParams.InvoiceSettings.builder()
.setDefaultPaymentMethod(paymentMethodId)
.build();
CustomerUpdateParams customerUpdateParams = CustomerUpdateParams.builder()
.setName(customerName)
.setInvoiceSettings(invoiceSettings)
.build();
Customer updatedCustomer = stripeObject.updateCustomer(customer.getId(), customerUpdateParams);`

#

Then the invoice modification and finalizing

#

`// Latest Invoice
InvoiceListParams invoiceListParams = InvoiceListParams.builder()
.setSubscription(subscriptionId)
.build();
try {
Stripe.apiKey = getApiKey();
InvoiceCollection invoiceCollection = Invoice.list(invoiceListParams);
Invoice latestInvoice = invoiceCollection.getData().get(0);

        InvoiceUpdateParams invoiceUpdateParams = InvoiceUpdateParams.builder()
                .setAutoAdvance(true)
                .build();

        Invoice invoiceToUpdate = Invoice.retrieve(latestInvoice.getId);
        Invoice updatedInvoice = invoiceToUpdate.update(invoiceUpdateParams);

        Invoice invoiceToFinalize = Invoice.retrieve(invoiceId);
        InvoiceFinalizeInvoiceParams finalizeParams = InvoiceFinalizeInvoiceParams.builder()
                .setAutoAdvance(true)
                .build();
        invoiceToFinalize.finalizeInvoice(finalizeParams);
    } catch (StripeException se) {
        se.printStacktrace();
    }`
#

Should we void the latest invoice and create new subscription instead?

coral star
#

hello

i want to checkout by good and services in prebuild checkout ratherthan product can any one hellp me

misty hornet
#

belly-PhoneNumber

#

adriatic-iframe

#

ductrancrypto-invoice

#

sushi-Connect

#

bubbi-TOS

#

sukatoa

#

yash-Checkout

gray crag
#

hello , i am facing issue in retrieve payment intent . can any one solve this?

sleek rose
#

Is there a way to validate this form, is there a function? I can see there is an error, but let's say I have a "next button" after I collect this payment, I want to know if the stripeElements has an error before I continue?

gusty prism
#

Hey! I have a little bit of confusion about the metered/unmetered billing types technical difference. Our first target is to migrate our current customer base to Stripe, but as we currently collect all payments via Bank Transfers (which means manual confirmation about payment), we would like to continue in Stripe with the same flow - which means that at first we want to use Stripe only for invoice generation. If this is up and running for a few months, we will add payment options also for the customers (card etc..).
To accomplish this, I created customers to Stripe
await stripe.customers.create({ name: 'customer company name', email: 'customerEmail@example.com', address: { city: fullAddress, }, })
NB! note that the customer does not have any payment methods, and this is intentional - we just want to get/send the invoice PDFs to the customers and after they make bank transfer to us, we will manually mark the invoice as PAID in Stripe
I have also created recurring metered prices for a product, which are subscribed just fine
await stripe.subscriptions.create({ customer: customerId, items: [{ price: 'price_id_123456'}], backdate_start_date: '1654030800', billing_cycle_anchor: '1656536400', })
But as soon as I switch the price_id with another standard recurring UNMETERED! price, the API throws and error while creating the subscription:
"This customer has no attached payment source or default payment method"
I do not want to add a payment method to the customer, because I am creating the customer in backend (in bulk) and we do not know any of their payment credentials yet.
I am a bit baffled why the metered price works nicely, but as soon as I try to subscribe to unmetered, it fails?
Am I doing something wrong or is this how Stripe works?

dreamy loom
#

Hi, how do I create a subscription with specific vat rate per product? If I pass a list of vat rates when creating the subscription, it applies all the vat rates to all the products.

sweet spire
#

Hi, when I try to retrieve the payment method with payment method Id, why I'm getting customer as null. I am using the below API

wide fractal
#

Hi

#

want to discuss some implementation details

dreamy loom
#

Hi, is it possible to send invoices for subscriptions one week earlier instead of the last day?

vital badge
#

Hello Devs, Just wanted to ask if you have restriction in china? we are developing an app for a company in china.

carmine roost
#

Hello guys! what is sort code in BACS direct debits?

stone pasture
#

Hi, Does anyone know how i can get itemized level data for "network_cost" through the API?

vocal wagon
#

Hey, in our magento, we keep getting this system message: No webhook events have been received for: (all the different storeviews)

deft crag
#

Hello, is it possible to use "recipient" agreement for US-based Stripe accounts?

vocal wagon
#

Hello, I work on a Shopify website connected to Stripe, the Shopify order number should appear in the order dashboard on Stripe, but it is impossible to change that. Does anyone have a solution to add a custom fied in Stripe with the Shopify order number?

urban ocean
#

Hello all - I'm working on integrating Stripe (Fantastic software chaps)!

We took a couple of successful subscriptions yesterday and all seemed to be working well and communicating with us / webhook! No complaints at all! However I have found that on the bank statement of customers, we have it display as such* "{Bank Statement} +44{Support Number}GB"* however we're looking to remove this number from the bank statement/descriptor

We use an integration of Laravel Cashier & Stripe (We understand you cannot provide support for Cashier) and I'm interested if this above statement formatting is something you guys add as some form of a default and we have to tweak this descriptor via the PHP Stripe SDK? I have the Support phone number row's option 'Show on receipts & invoices' turned off, but no luck!

It doesn't seem to be a dynamic suffix as docs suggest it would be prefixed with a * symbol, but perhaps using the payment intend statement_descriptor_suffix might fix this? Any help would be great!

vocal wagon
#

Hey Guys 🙂 we just wanted to setup our stripe payment through a payment link.
We chose normal credit card and SEPA which is working fine. We also added Google Pay and Apple Pay but it doesnt show on the Payment Page.
Do u guys know where the error is?

elder comet
#

Hi there, need help with this flow:

  1. User add card payment information, with a setup intent I save the payment information for future billing, the card is attached as default payment method to the customer
  2. The user wants change his card information, I create a new SetupIntent, but in the customer is created another payment method.

I need to remove first the default payment method from user??
How can I handle this??

thin rover
#

Hello, I have a question regarding the strip payment intent and the description (https://stripe.com/docs/api/payment_intents/create). If I put a description in the payment intent creation object, is this description be displayed in the user's credit card statements when he will see the payment (on his bank mobile app for exemple) ? is it possible to put a specific Statement descriptor for a specific payment ?

Thank you

timber hatch
#

hi, i would like some clarification on the automotic payout option. How do we define what is included in the description/ metadata when the payout is created?

cobalt sleet
#

hi, need help pls.

vocal wagon
#

Hi, I experience that payments are failing, without a proper error message. Can you look at your logs, and see if you can inform my about the error ?

hybrid dome
#

hi, may i create PaymentIntent with alipay and confirm PaymentIntent with alipay?

carmine laurel
#

Hi, i am trying to test my webhook in live server,but stripe don't sends request on it(its working locally)

vocal wagon
#

Hi,
one of our connect account customers is unable to use sepa debit payments. In stripe dashboard in the capabilities section, Sepa payments is shown aus inactive with reasion "rejected.other" -> what does this exactly mean und how can I get the payment method activated ?

tall cove
#

Hi, I am adding support for offline payments to my admin system. The customer phones in and tells us their card details over the phone. We are using the following approach:

  1. cardElement = elements.create('card', { hidePostalCode: true, style: style }); cardElement.mount('#card-element');

  2. PaymentElement (js)

  3. PaymentIntent (php)

When we test using a test card that requires 3D Secure, we get the response: "status": "requires_action" and a "next_action" parameter. We are unsure what we are supposed to do at this stage. Do we need to specify some special parameter to indicate that it is a MOTO transaction so that 3D Secure is not triggered?

elder comet
#

A payment method can only be detached ????
There is no way to remove it

spark roost
#

hi there!
i am getting applied balance in invoice
how can i get it in upcoming invoice to show my customer exact and logical pricing before subscribing to any plan.
upcoming invoice object doesn't show me any applied_balance index in it ..
help me out please

still kite
#

Hi Devs,
I've questions related to the Order of Webhook Events fire back from Stripe.
Are Webhook events fires in specific order to link the objects?
What is the order of execution for Webhook Events?
Example: I created a checkout session for a subscription and the below list of webhook events fired back, but I want those events to be fired in specific order to link and store the object's data.
setup_intent.succeeded
setup_intent.created
checkout.session.completed
customer.subscription.trial_will_end
customer.created
customer.updated
payment_method.attached
customer.updated
invoice.created
invoice.finalized
invoice.paid
invoice.payment_succeeded
customer.subscription.created

rotund pendant
#

Hello, I want to move the renewal date for a customer. How do I do this?

waxen spindle
#

haris ishtiaq-invoice

#

Siva_K-webhooks

tiny oar
#

Hello everyone.
I want to use strip to make a visa card transaction on an iban but I am blocked

pallid marsh
#

Hello there, Unfortunately I wasn't able to see where to rate the dev who supported us on our concerns. I just wanted to give 50/5 stars to @misty hornet for helping me resolve the issue we're facing. Everything is now working smoothly

waxen spindle
vocal wagon
#

Hi, I experience that payments are failing, without a proper error message. Can you look at your logs, and see if you can inform my about the error ? pm_1LF2AUCcjE9IbFj37ktR55Eo

pure root
#

Ha all, we added invoice.vplan.com to a domain form where stripe can send the email. We only need te stripe spf location to add in SPF record voor vplan.com. include=...... I cant find it in the documentation

carmine roost
#

Hi guys
I got an error for becs_debit. message: 'payment_intent_data.setup_future_usage is unsupported for payment method au_becs_debit.',
What did I miss here?

steady hemlock
#

Your account isn’t eligible i a m receiving this error on stripe

still egret
#

How can I get the associated price for the invoice? in_1LDvHTSCgO5PrlJov2P4P8wy

snow void
#

Hello 👋 , I'm working on UPI payment type integration and using the test vpa accounts listed here https://stripe.com/docs/payments/upi/accept-a-payment?platform=web#test-your-integration . There are two failing vpa accounts. When the payment fails, I'm receiving same error response for both of these accounts. There is no specific error about why the failure happens
In this error codes list https://stripe.com/docs/payments/upi/accept-a-payment?platform=web#error-codes it looks like there should be a specific error code for the failure (like when vpa is invalid we should be receiving payment_method_invalid_parameter ) but this is not happening. Is this failing only in these test vpa accounts, or are we going to see same issue with real vpa accounts?

snow void
gray crag
#

can anyone share the presentation (PPT) of stripe . why stripe is better or stripe is best for payments. because i have short to meeting so i don't have time to create by own so can anyone share the stripe presentation so my biggest problem is solved and i used stripe for payment if today presentation is successful. thanks in advance

rancid whale
#

Hi, I'm currently developing a React Natve app that requires Stripe Card Reader integration. I'm using the official stripe-terminal-react-native SDK to connect to Stripe Reader M2. The code runs fine and I managed to run all the code written in the documentation using a simulated device https://stripe.com/docs/terminal/payments/connect-reader?reader-type=bluetooth

But I'm still having trouble connecting to a real card reader device using bluetooth. When I tested it, no reader was detected. I've tested it using both Android Virtual Device and Real Device and nothing works.

Does anyone have a solution regarding my problem?

Connect your application to a Stripe Terminal reader.

hollow spire
#

Hi guys, we get this error message from Stripe. Is there anyone who can tell me what this is?
Thanks.

vocal wagon
#

Hi! I need to check if onboarding for connected account is completed, the event that i thought was correct is account.updated but is not; maybe customer.updated?

simple estuary
#

need help with payouts to bank accounts using API

sonic arch
#

Regarding test and production webhooks, the docs say that an event generated with the test key will arrive to the production URL.
I have setup both test and production webhook endpoints and generated a test event using my test secret key.
The event arrived only to the test webhook endpoint.
What am I missing? When should I check the livemode field?
https://stripe.com/docs/connect/webhooks#:~:text=For Connect webhooks,should be taken

Learn how to use webhooks with Connect to be notified of Stripe activity.

vocal wagon
#

@waxen spindle did you find anything, our messages has been archived

lusty sphinx
#

Hi guys. I'm a little confused about this way . Am i able to update my charge object right after I created subscription ? Or is there any ways to update the charge object , which I will catch via Stripe hook ? I just need to custom the metadata for my use

native cloud
#

Hi, is it possible to retrieve cardIds (list of cards) used to pay the paymentIntent object?

civic geyser
#

Is issued card under connect account can be usable everywhere or any limitation?

#

anyone help?

stable ether
#

Hello.
I raised a question regarding receiving null invoice number on invoice.payment_failed events.
It was said that it would be checked internally. It seems that it is still happening. I'm just wondering if it is indeed expected to happen (so we can handle accordingly) or if is something that will be fixed (in case is a bug).

Original thread: #dev-help message

mossy timber
#

Hi team, question:
I'm creating a customer with a payment method and a subscription and return the subscription.pending_setup_intent back to the frontend for confirmCardSetup.
I'm wondering if I can assume a customer is successfully set-up for future payments if the payment method attached to it has a setup intent under the "Set up for future use" configured?

lusty charm
#

Hi! I have a question regarding Invoices, Refunds, and Connected Accounts.
I use express connected accounts. I process charges/invoices on behalf of my connected accounts in my platform account, and add an application fee. Pretty standard stuff.

I need to understand what happens when a full invoice refund occurs (I currently use creditNotes.create with refund_amount set). I need my connected account to cover the refund completely, I don't want to lose any money in my connected account because a connected account starts to refund money.
Is there documentation on this somewhere that describes how refunds work with application fees? I cannot seem to find it. Thanks!

meager hawk
#

mm.augustosilva-invoice

still egret
#

The webhook event customer.subscription.pending_update_applied triggered when the scheduled updated on subscription is applied, right? Also when does customer.subscription.pending_update_expired is triggered exactly? I am confused with subscription_schedule.* events.

dense hill
#

Hello I am using instant payout but if some amount like $5 sent through instant payout and the remaining $10 through transfer mode. While trying to pay $10 through instant payout it throw exception as 'You have insufficient fund in your stripe account for this transfer. Your card balance is too low. You can use the /v1/balance endpoints to your stripe balance' ...

gray crag
#

hello why i can't able entered decimal value for creating payment intent amount? like : 114.17

vocal wagon
#

Hi, when I create an invoice for a customer from Dashboard, I know that I can send him the link to pay it, but if i click on "Charge customer" button what does it do? Charges automatically on customer default payment method or ask me something?

vocal wagon
#

Hi there I noticed I have issues when using stripe customer portal, when a new tab opens, a pop up appears to block it as if it were ads .I have this behavior in Chome + Safari so far. I am wondering why. Could you help ? Is there anything I forgot to set as an admin ?

inner prairie
#

Hello!

I’m using the api to create an invoice https://stripe.com/docs/api/invoices/create#create_invoice-payment_settings-payment_method_types but on my interface, I need to figure out all the payment_method_types available based on the account. How can I get this list of payment_methods_types or what would be the best way to achieve this? Thanks!!!

kind jacinth
#

getting invalid signature on webhook, how can I double check configuration is working?

zenith barn
#

Could someone please help me with stripe account for processing payments? There is zero customer service for help...

ancient bison
#

Hi, I understand stripe has a cross border fee for card payment for international payment. Do you charge the same cross border fee for google pay or apple pay?

deft crag
gusty prism
vocal wagon
#

We have now had the opportunity to try your checkout-trial beta feature and we have a few questions. First of all, we need a page where the user can enter their card information before the trial ends. This should actually be resolved with the hosted_invoice_url in the invoice, but we cannot access this url because the upcoming invoice does not have an id. We can also create a checkout session with setup mode, but we want it to look like the following picture as preference. Do you have the feature to do this?

#

first photo is checkout session with setup mode, second photo is the design we want
In other words, we want the subscription information (price, which plan, etc.) to appear when entering the payment method.

short dragon
#

Hi, i am working on implementing Link payment method. Is there a way to capture card details like last four, expiration, etc when submitting link payments? For non link payments, this data is returned when fetching the payment intent under payment_method_details, but link payment intents do not seem to have this data attached.

spare aurora
#

Hi, can funds be moved from a connected account to the main account ? I know the opposite is possible.

rose otter
#

Berke Iri

sour sinew
#

Random Q anyone know how to make a monthly recurring product not allow the ability to have multiple quantities ?

rose epoch
#

Hi, I was trying to implement SEPA Direct Debit with iDeal and a PaymentElement + stripe.confirmSetup combo, once the SetupIntent has been created successfully, I would use the attached payment method ID to in turn create a subscription for the customer. However, it seems to me that I never get the setupIntent object back from the confirmSetup promise with iDeal (it works well with card). Can somebody help? I can of course provide more info about how the flow is currently setup. Thanks a lot in advance!

balmy yacht
#

Good morning - we are using stripe connect with a few customers. Each customer has its own environment ie, customer1.domain.com, customer2.domain.com, etc. We have a webhook in stripe but we want to have a scenario like, if charge is customer1, then point webhook to customer1.domain.com. If charge is customer2, then point webhoook to customer2.domain.com. What would be a good way of going about this?

tame egret
#

Hi there -- we are in the process of migrating from one payment processor to Stripe. We have integrated Stripe Connect, but the connect customers are on a subscription plan that is being processed with the previous connect customers. I don't want to manually subscribe them to Stripe i..e, i don't want to make it so that its a pain in the ass to do this twice. Can I manually subscribe them with their connect credentials?

rose otter
#

wsteelix-sepa-ideal-setup-pe

#

paras360-connect

arctic lily
#

Hello!

I would like to retrieve all the active subscriptions with an applied coupon. In other words, I need the active subscriptions that are going to generate a discounted invoice (with a price lower than the related plan price).

Which fields should I filter in the Subscription object? Thank you in advance!

carmine lintel
#

Hello - I have a location that is reporting it is unable to connect to a terminal reader, but I can see that the reader is online. Are there any steps to troubleshoot this?

wicked storm
#

I am trying to test a card that hasn't enrolled for 3DS2 to check what our website returns. As far as i am aware in the UK if a card hasn't completed the 3DS2 enrollment it should be blocked or tell the user that it needs to be completed. Does such a test card exist? I've been trying the cards here but it allows the one i expected to fail through. https://stripe.com/docs/testing#regulatory-cards

Simulate payments to test your integration.

sullen crane
#

Good day.

In my application I let the users register to a plan with trial to let them see what's inside the app, but I already save their payment details. After the trial ends, will give users a grace period to decide while I disable the functionalities. But once the user updates his subscription by selecting a different set of plans, I get this error "You cannot update a subscription that is canceled or incomplete_expired." Can you help me why it's happening? and can you direct me on a better / standard way of implementing trial period for subscriptions.

cold edge
#

Good morning! I'm using a test clock to test aspects of our billing integration. I have a subscription that, based on the test clock time, has a past due invoice. The test clock time is September 4, 2022 at 10:56 AM EDT and the invoice due date is Jul 31. However, the subscription is still marked active, not past due. Is there an issue I'm missing?

sleek rose
cold edge
simple estuary
#

payouts help needed

ruby lagoon
#

does anyone know if stripe connect express is available for India?

#

I dont see India in the list of countries, if not then is it a must to go with stripe custom account for the payout purpose?

simple estuary
#

payouts help using stripe API in node js

stray oxide
#

We can talk in the thread that was already created for your payouts question

ruby lagoon
#

i dont see india when i check the settings

vocal wagon
# vocal wagon Hi there I noticed I have issues when using stripe customer portal, when a new t...

Hi again, just to follow up with @rose otter on the topic because the thread went archived meanwhile. => "Hi 👋 I'm jumping in as my teammate needed to step away.
Is your testing site publicly available by chance? Would I be able to test if I also encounter the pop-up being blocked?

Alternatively, are you able to consistently reproduce this across multiple devices? I'm wondering if the machine where this screenshot was captured has a more strict security policy in place."

I need to step away and am archiving this thread. I would recommend further testing to see if the encountered behavior is consistent or confined to this one machine. If the former then please let us know that in dev-help, if the latter then I would recommend reviewing the settings applied to that machine to see if there is a policy set up to aggressively block pop-ups."

#

This is a consistent behavior and not this one machine, my clients, collegues and I had that behavior the first time we tried to subscribe through customer portal stripe when in another tabl

cosmic ferry
#

Hi!! We use custom accounts to onboard our users. Sometime in the past (in 2016) a user onboarded and due to a possible bug back then in the system, 3 stripe accounts got created for the same email id. Out of the 3, 1 got restricted early on. The second one was being used until a couple months ago and got restricted. The user earned some money using this account. Now, the user is connected to the third account and earnings from second account are just stuck there. Questions: 1. is there anything stripe is doing on their side to change reference of accounts? We do not have any logs whatsoever of any communication to stripe from our system. 2. Is there a way to bring in payout due on the restricted account into current account?

still acorn
#

Hi! I'm building a platform for selling video courses using React and Next.js.

My goal is to create a payment form that unauthenticated users can use. I want it to work the way it works on Gumroad - a user opens a modal where they can enter their email, their credit card info, and click "Pay" (see the image). When the user submits this form, I want to create an account for them behind the scenes and process the payment at the same time, and then redirect them to the already purchased course, with them being already logged in to their account. That way the UX is much nicer, and conversions are higher - I don't have to require users to create an account before purchasing the course, to them it all looks like one step.

The problem is that to handle payments, I'm using <PaymentElement />. In order to display this form on my website, I am required to create a Payment Intent first. In order to create a Payment Intent, I have to pass it stripeCustomerId (so that I could save the payment method the user has used), as well as userId (so that, in my webhooks, after the payment succeeds, I could add the course to the list of the courses the user has purchased). And that means that in order for me to display the checkout form, the user has to already have an account and be authenticated.

Can you give me some advice? What can I do, is there a solution or a workaround to this?

What I need is:

  • Show the user a form where they can enter their email address and credit card info.
  • When the user clicks "pay", create an account for them (which has userId and stripeCustomerId).
  • After that, use this information to process the payment.
lusty charm
#

Hi there, I have a question about application fees and invoices.
In the stripe documentation it says an application_fee_amount can be added to an invoice. https://stripe.com/docs/invoicing/connect#collecting-fees

BUT when you click on the "application_fee_amount" link in that documentation above, it takes you to the SUBSCRIPTIONs application_fee_percent documentation (https://stripe.com/docs/api/subscriptions/object#subscription_object-application_fee_percent)

All I want is to apply an application fee % on an invoice, not an amount. But the documentation is inconsistent with which one will be applied on the invoice itself.

3rd "inconsistency" is found in the typescript documentation for the application_fee_amount (npm version 8.222.0, apiVersion: '2020-08-27'). See the attached picture for the documentation that says the "_amount" actually applies a %

safe spire
#

Hi! How do I abilitate direct SEPA payments from the dashboard?

icy heart
#

I'm seeing some odd behaviour on Stripe Connect just in Live Mode.

  • Connect express asks for the country even though I setup the account with a country already
  • The account shows as unverified and isn't listing any bank accounts, even though the connect onboarding was finished including setting up a bank account

Is it expected to take some time for the connected accounts to catch up?

short dragon
#

Hi, i am working on implementing submitting Stripe Link payments. When fetching a Link type payment method, no card info is returned. Is there any way to capture card info for Stripe Link payments?

stray oxide
#

Hey all, just wanted to say the server is busy so there might be a delay in getting to your questions but we are still working to get to them as fast as we can.

#

lumen - accounts

river flare
#

Hello, i am trying to save a customer using Stripe connect, the customer should be linked to the connected account. However, I am getting this error: com.stripe.exception.InvalidRequestException: No such customer: 'cus_LxEM2rCrbHRLnn'; code: resource_missing; request-id: req_j2U8kUCV4cRIDQ

meager hawk
#

kmbro-invoice

stray oxide
#

ermander - SEPA

#

DMFist - Link

meager hawk
#

LcO-connect

versed bridge
#

hi all! wondering if anyone has a subscription flow that allows for paid subscriptions (credit card required) and free subscriptions (no credit card required). i know there is an option for coupon code with credit card entry, but does anyone have a solution for not wanting to require a credit card on free use subscription?

haughty meadow
#

Hello, I have actually never coded anything before other than discord server bots, so I don't want to mess anything up lol. I use the Mee6 bot to help run things which people can buy membership for, using Stripe as an integration ;

  1. I have just finished setting up a few Coupons, I would like to know if there is a copy / paste block of code, that would allow me to use the coupon as a promotional code, giving say, 10% to the promotor of that particular code.
    So 'john jacob jingle himer shmit' has a code named 'PROMO'
    I would like to pay them 10% of that codes earnings from the subscription fees that the code has collecting.
  2. I would also like to know if there is a way to connect the membership subscription fee, to the Mee6 currency coins so those paying for membership are earning coins each month based on what subscription they are paying for?
stray oxide
#

sinoea - no such customer

turbid tulip
#

Hello I recently just started account and I’m having trouble verifying my dear is there anyone someone can help me with this I tried to reach out via email and I’ve got no response

obtuse oriole
#

hey guys, do you have certain real-time fx rate endpoint available anywhere?Thanks

stray shell
#

Hello all! I'm looking for a way that we can do some quick testing on users with subscriptions that get a failed renewal payment. Is there a way in test mode to recreate scenarios like that?

split cargo
lucid anvil
#

Hello , quick question stripe account Id i need to pass for connected account, is there a way to retrive account id if i have both api keys?

wanton tiger
#

I am trying to create a Stripe payment link with a "Customer chooses price" pricing model (https://stripe.com/docs/products-prices/manage-prices). I can't see how to do that in the Stripe Payments Link / Add Product dashboard UI. Can anybody help me create a Stripe payment link with a customer chooses price pricing model?

sleek rose
#

I have two questions, if I am using https://stripe.com/docs/payments/save-during-payment is there a way to add an option for collecting payment (or do I have to handle this logic myself)? If I do use this method, I'll have to listen to the webhook callbacks, correct?

balmy silo
#

Hi Everyone, I have a question regarding Stripe Terminal SDK Integration for Android (https://github.com/stripe/stripe-terminal-android) and iOS. I wanted to know if anyone of you has implemented it already.

If yes what strategy did you implemented in order to create some automated Integration Test with CI ? I am aware of the simulated mode, but it requires still few real APIs (especially for payment token).

lone dew
#

Hello, I created a webhook endpoint we_1LFJpHGpUL5ukv73oYNaMggi listening to payment_intent.succeeded and account.updated event.
When I'm firing stripe trigger account.updated, there is no event sent (even if I trigger account.updated by doing onboarding form).
But payment_intent.succeeded works well.
Any idea why ?

wind warren
shadow pier
#

Hello, I developped a website on wordpress with woocommerce installed. I set up the stripe payments, everything is fine except this:

honest fjord
#

Hi Guys, can someone please assist with webhooks? I've copied the code from the docs but it returns a 400 bad request for some reason.

Also, I need some help with trial_end with subscriptions.

ruby walrus
#

is there a way to suppress the "save my info for 1-click checkout" option when generating a checkout session?

fathom reef
#

Hi I am wondering why an email using django is not being sent when a webhook finishes

void crypt
#

Hi there! We are having issues logging into our account and I cannot retrieve the verification code

stray shell
#

Looking for a little more help as far as testing renewing subscriptions. I see where we can use test clocks to push ahead subscriptions, but because we can't use actual test accounts that work in our system, it is very difficult to test failed renewals and see exactly what our customers are seeing. Is there a way to add a subscription that will be set to renew in a few minutes or an hour or somehow replicate the user's subscription status when a renewal fails? We have just switched over to using Stripe Checkout and using the Stripe Customer portal to allow the user to fix renewals, but difficult to test.

void crypt
crystal acorn
#

Hi everyone, quick question, I'm implementing the afterpay_clearpay payment method on the site, and all of the payments intents by the customers come back with "requires_payment_method" status and a message of: "outcome": {
"network_status": "declined_by_network",
"reason": "generic_decline",
"risk_level": "not_assessed",
"seller_message": "The bank did not return any further details with this decline.",
"type": "issuer_declined"
}. That means there is a bad implementation? or just is the payment method of the customers that are failing?

rare badge
#

Hi #dev-help , Can someone tell me what can i do for: When a customer who is in a subscription, their new invoice for a month is generated and their Credit Card is the type which requires authentication for every purchase. How do handle this?

manic chasm
#

Hello Guy. Do you know if I can open multiple account with the same information from one account opened with stripe Atlas?

fresh python
#

Hello #dev-help just wondering is there any way to test expired credit card flow. I want to test existing user encounters message that your credit card is expired

tropic ruin
ornate pewter
#

Hi Guys, Is it possible to advance a transfer or make a transfer?

split cargo
#

I just created a person for this test account: acct_1LFMe6QUz5xdkq6f via the API.
I used Stripe.js to pass a pii token to the server and I used that pii token for the id_number of the person when I created the person. The person verification status is "pending" and it says an identity document is required.

Is there any test number I can use for the personal_id_number when I create the pii token that will always come back as verified?
The docs for the client side call I'm making are here: https://stripe.com/docs/js/tokens_sources/create_token?type=pii

vivid rivet
#

we're seeing an issue with a change in the webhook event API payloads. It seems that the property object.last4 is no longer a top level property in the customer.source.created event, and is now nested underneath object.card. Was a breaking change introduced to this API that we need to be aware of? This is on the 2018-02-28 version of the API

wheat crane
#

Hi, we are using the Stripe iOS SDK and a Wisepos E. We are executing Terminal.shared.connectInternetReader and trying to handle error cases. We later make a call to discoverReaders which is getting an error "Could not execute discoverReaders because the SDK is busy with another command: connectReader". Is there a way to make the SDK not busy? Is there a way to cancel the connectReader call?

hasty flicker
#

Hi, I'm backdating Stripe subscriptions for a migration that we're doing. I know that I can backdate the Start date, but is there a way to backdate the trial_start and trial_end dates? We need our system to know that the user previously had started a Trial from the subscription webhooks, but it looks like I can't add that information when creating the subscription

fossil matrix
#

Where do I find the payment link to give to my web builder? I want the link to be placed
on my website?

#

I want my payment link for my website

#

Is my first time using your service, and your service is confusing to me. I am with you for my merchant on my website. I want to know where is the link to give to my website builder, to start taking payment when customers purchase something on my website

ember bear
#

@fossil matrix let's chat in that thread i opened for you to keep noise out of the main channel

fossil matrix
#

where it that?

ember bear
narrow depot
#

Hello, I'm looking at the docs for the PaymentRequest object. In the docs, country is a required field for which the description is "The two-letter country code of your Stripe account (e.g., US)." I'm unclear about what my Stripe account country code would be, especially since it seems like Stripe could infer the country of my account given the api keys. Can Stripe accounts have multiple country subaccounts? How do I figure this out?

Currently, we have the country set to the country the buyer is in, but after reading the documentation it seems like it should not be set as such.

Thanks for the help!

reef gazelle
#

Is there a way to pass a parameter to Stripe to tell Stripe not to generate webhooks for some operation?

strange wave
#

Hello

#

I need help with my account, I believe it has been hacked

#

Is there a phone number I can call

patent ice
#

We’d like to find out more how/ways we can "route" or label payments after they have been made via their API.

subtle stag
#

When creating a Report Run using the API for Connect accounts (specifically the connected_account_balance_change_from_activity.itemized.3 report, but I did try all other reports that had the columns I needed), I cannot access the attached transfer's metadata (with "transfer_metadata[key]"). It works when I do it the non-Connect way (balance_change_from_activity.itemized.3) but it forces me to query for the whole platform, I cannot filter for a connected account. (Also note that the "connect" way, it only reports items in the "charge" category, while the "non-connect" way also reports transfers...). Has did happened to somebody else and were you able to overcome the issue?

warm spade
#

I am curious if anyone knows if Stripe Tax is built off of TaxJar?

round oracle
#

Hi. I'm running out of luck with stripe support, so i'm trying my last chance here.
I need an increase in sepa_debit weekly limit. For default accounts it 10.000 Euro per week, but we need something ~ 500.000 Euro per week.

Why: We're selling tickets for the world famous Oktoberfest. Our company created the booking platform for the Oktoberfest, which all the big hosts on the Oktoberfest use. We have already 3 hosts on the platform, each processing ~ 5 mio Euro per year without any issues. Now we signed up the 4th host with a separate account and stripe is limiting us to 10.000 Euros per week because it's an account with no history.

I know events are risky, but the 3 other customers prove that it's working since years and there's no fraudulent activity. Especially, we almost never have chargebacks, because getting a table on the Oktoberfest is such a rare good, nobody would even bother not to pay. We even have data to back it up.

Stripe support is not getting back to me since 4 days. Because our customer has already sent our emails to ~ 10k people, we're in deep shit. People want to buy, can't buy, you cannot imagine the nightmare. Is there anybody who can help me and look into it?

After reading HN, this is exactly my story: https://news.ycombinator.com/item?id=21015022 Seems like @meager hawk was able to help back then 😉

yougotpaypaled

This must be one of my darkest days.Have been a customer with Stripe for 6 years since their beta started here in Germany.Recently took on a project for one of our oldest customers (a German university) to build a conference registration for their annual conference with SEPA direct debit.The technical support I received from our contact at Strip...

vocal wagon
#

This is more a question about fees than it is technical. So, I see that a fee for an active connect account is $2 per account/m. According to the details, an active account is one that did a payout transfer to their bank account. Does that mean that, if they don't transfer anything to their bank account, I wont be charged $2 for that account? I just want to make sure I understand

ivory mountain
#

hi folks- when using Stripe Elements with react, I had a question about loadStripe. if the promise fails, does <Elements/> component render an error?

merry cypress
#

Hello Stripe Team!
Short one, is it possible to ignore customer's applied balance on next invoice and use to my choice?

honest fjord
#

Hi everyone, can someone please assist with triggering events from Stripe CLI Plugin? Thanks! I get the error:
Invalid fixture format. Failed to parse the JSON file. Unexpected token T in JSON at position 0.

magic pewter
#

Hi Stripe, we have an issue with enabling Wechat pay on invoices created by Stripe Express accounts. We're getting an error "The payment method type wechat_pay does not support the currency usd." Can someone please help us out? Thanks!

raven stone
#

Hey! Having an issue w/ Stripe connect. testing an integration with a prod stripe account but stripe isn't detecting the business I'm trying to link (it exists and I'm logged into it atm)

stark mortar
#

Hey Stripe Team!

I am building a Connect app that facilitates payments for rodeos and related Events and then facilitates payouts for winning Contestants. The platform (App) allows Contestants to register for Events put on by Organizations (various rodeo organizations). Contestants pay, our App takes a fee, and the rest directly flows through to the Organization that owns the Event.

Part two is the post-event payout to Contestants by the Organization. After the Event, when we know who the winners are of the Event, the Organization needs to pay the Contestants their winnings. This is where we hit a snag.

As the App, it does not appear that we are able to initiate a transfer from the connected account (the Organization) to the Contestants who are due prize money. We would like to avoid having to use an escrow account or similar to hold prize money and instead initiate a transfer from the Organizations directly to the winning Contestants.

Is this possible? Thank you, ~ Ike

uneven wharf
#

Hi Stripe team! Not strictly a technical question, yet I cannot find any other options to connect with you guys and the matter is urgent, so here goes nothing: I've uploaded all the documents that I have in order to get verified, yet every single one of them (passport, driver's licence, local identity card (RG)) has been rejected. What should I do?

remote pumice
#

Hey, we are in the process of implementing Stripe Billing and are looking for best practices for our rate model. A mix of basic tariff, metered usage and addons. Is this the right place to ask for best practices?

honest fjord
#

Hi team, quick question regarding subscriptions, I'm using test clock to test subscriptions and webhooks, I've added a card that will fail the renewal, once the payment is past_due, and it seems that the system is trying all three attempts within the same timeframe and seconds later a subscription_delete event is triggered.

crimson needle
#

romero-subscription-testclock

grave sandal
#

Hey Stripe Team, Is there any way to determine the card type when a client uses the PaymentElement? Essentially, I need to determine the type of card after they have typed their number so I can apply a surcharge accordingly. Thank you

pale drum
#

Hi Team! Are subscription item ids unique within these domains?

  1. a particular stripe account
  2. 2 different stripe accounts
untold stag
#

Using Elements, is it possible to add a custom error icon to the inputs?

dim hearth
#

seanfr8-paymentelement

#

Uche-subscriptions

crimson needle
#

jm-custom-error

uneven oasis
#

Hi Stripe Team, I am getting the error below with some of my payment intents (eg. req_VsdADTCZW1nvUi, req_kKKpxdGpKYAxIS and req_DLD4hKkslmoIRh). I set "setup_future_usage"="off_session" in all my payment intent requests according to https://stripe.com/docs/payments/payment-intents#future-usage so please let me know if I am still missing any steps. Thanks in advance!

uneven oasis
calm anvil
#

Hi Stripe I am developing a mobile app with stripe Connect custom in flutter. The api call for uploading a file needs to be in form-data. Do you have the dart version of this call ? Stripe docs reference snippet.
curl https://files.stripe.com/v1/files
-u sk_test_*******************************************
-H "Stripe-Account: {{CONNECTED_STRIPE_ACCOUNT_ID}}"
-F "purpose"="identity_document"
-F "file"="@/path/to/a/file”

potent grotto
#

Hey Stripe, I'm a little confused with implementing a Stripe Checkout on how to implement it into my website. Thanks.

hasty flicker
#

Is there not a way to set a billing_cycle_anchor to a date that's over > 1 month for a 1-month subscription plan? I'm setting the date to start sometime in a couple of months, but it's complaining that billing_cycle_anchor cannot be later than next natural billing date for plan. This must be doable, no? I'm setting proration_behavior to none because we don't need to worry about payments, I just want to start a subscription in the future

plucky cradle
#

Is there a list of all the possible values for the PaymentMethod.card.issuer field? I see that it's being set to "visa" when I use the test account, but I'd like to be able to apply css styles based on the issuer so users can see a cute logo or whatever. But I don't know if it's, eg, mastercard or mc, or all the various international ones. Even if it's a non-authoritative subset that can expand in the future, can anyone point me at a list of what I could expect?

exotic estuary
#

Stripe and is using Flexa and AMP as collateral to integrate crypto

lucid fulcrum
#

Hi Stripe team I use initStripe or StripeProvider then I have this error. How can I fix it? thanks

lusty sphinx
#

Hi guys. I'm a little confused about this way . Am i able to update my charge object right after I created subscription ? Or is there any ways to update the charge object , which I will catch via Stripe hook ? I just need to custom the metadata for my use . I tried to update my charge object right after creating a subscription but the charge object I catch in hook service still has metadata null

left sorrel
#

Is there any api to help me get the account maintenance fee, connect account fee monthly?

gritty rain
#

hey folks! Is there a webhook event i can listen to that will notify me when the transfer capability on a custom connect account becomes active?

golden cosmos
#

ahxtah1996-fees

timber hatch
#

hi, i am working on listening to the payout.created event. Would like to know how to change the details for the automatically created payout like we can do for the manual payout? Right now it is defaulted to STRIPE PAYOUT. thanks

cursive sky
#

Hey team, we are planning an expansion into New Zealand (we currently operate in Australia). I'm looking for documentations that clarifies requirement specially for connect accounts for New Zealand. If you could help finding it much appreciated.

quasi plume
#

Hey Alex, I am still having issues showing negative "total" amounts for the stripe card reader. Not sure if you got my reply email today?

hearty garnet
#

Hi, I try to update a payment method and it shows some error msg in English. Does the msg can show in other language? Thanks.

golden cosmos
#

meisei81-errormessages

honest fjord
#

Guys, is it possible to use subscription trial twice or more? Do I have to take care of that on my end or will Stripe do that for me ?

potent axle
#

Hello, I'm using PayNow and Grabpay from Stripe and when I calculate the application fee, there is a different amount of tax for paynow and grab pay. Can you please explain me how to calculate this tax and where it is come from?

golden cosmos
#

1cyFir3-tax

lusty charm
#

Hello, I use connected accounts, and want to migrate from using transfer_data.transfer_amount to using application_fees
I was wondering if anyone has done this? I have gotten some errors saying invoices/subscriptions cannot have both transfer_amounts and application fees. So i was wondering if there is a way to reset a subscription completely so that it doesn't have the transfer amount at all, so that I then apply the application fee.

Does anyone know if this is possible? Thanks!!

still egret
#

Invoice.created event will be fired regardless of the status. Is that correct? So if the invoice is upcoming, i will receive two events invoice.created and invoice.upcoming

solid folio
#

Hi. I want to use the 'transfer_data' => ['destination' => 'acct_xxx'] parameter on my charge only at certain times. In most times, the account receiving the money will be the main platform account, not the connected stripe account, but I can't ptu the main platform account's ID on the destination parameter because it gives me an error saying I can't transfer to myself. What's the best way to approach this? Thanks

misty hornet
#

Hi @still egret we've created a thread for you, shall we discuss there?

sudden pawn
#

Hi Team

#

can we secure card payment with OTP authentication ?

honest fjord
#

Guys, how to update an incomplete plan with a new price_id so I can generate another payment secret?

twin warren
#

Hey Guys,
I have a list of specific transfer ids and I'm trying to get their details in one go rather than hitting the APi once for each tarnsfer ID.
When i look at the documentaion here: https://stripe.com/docs/api/transfers/retrieve
I dont see a way to pass a list of IDS as input to the API.

Any idea how I should do this ?

turbid cedar
#

Hello, we have an issue that customer's card bill for the subscription recurring payment has gone with scrambled text. we are setting statement_descriptor to the recurring product. Also customer has confirmed that the 1st month card bill the information is correct but on the 2nd month it is scrambled. can any one help to figure out this issue?

storm hemlock
#

"Finalize payments on the server" is beta. I want early access for my project.

#

When I try to signup for early access, "Sorry, your signup was unsuccessful."

potent axle
#

Hello, I cannot turn on GrabPay for connected accounts. The “on” button is disabled even in their dashboard settings.

misty hornet
#

Hi @potent axle your thread is still open, shall we discuss there?

thorn pagoda
#

Hello 👋

Is there any components available to show saved cards for a user?

gray crag
#

hello i want to know any api or any method is available for check the card details is valid or not means is card is blocked or not so how can i check the card is blocked or unblocked?

still egret
#

Updating subscription item from subscription.update("id", {items: [{id: item.id, price: newPriceId}]}) is same as subscriptionItems.update(item.id, {price: newPriceId})?

misty hornet
#

Hi @still egret your thread is still open, shall we continue the discussion there?

still egret
wintry quest
#

Hi Team Stripe, I have a doubt,
every time i use a payment from google-pay or apple-pay, i get a TOKEN that i use to create a new payment method and attach it to the customer, is that right?

misty hornet
#

hiru-Cardvalidation

chrome axle
#

Hi, can i get info about "bank account"( IBAN, BIC ) via webhook or APIs?

dreamy loom
#

Hi, is it possible to change the customer to which a subscription is related? Or should I cancel that subscription and create another one for the new customer?

gentle isle
#

Hello How can i update normal renewal dates of active plans ?

hearty garnet
#

Hi, how to verify the 3ds 2.0 authorization flow? I get some certificate authorities from the payment intent server side api, but I don't know how to verify it. Thanks.

hidden ridge
#

Hi guys. I need help regarding StripeJS token creation. I am trying to create StripeJS token for ACH by providing the value 'checking' for paramter "account_type" but getting error "Invalid bank account type: account types are not allowed".

nova ferry
#

Hi Stripe team. I want my webhook to track default payment method of the subscription's customer with custom subscription integration and also customer portal. I read the docs over and over and I'm confused because there are 3 places to look for default payment method (customer.invoice_settings.default_payment_method, customer.default_source, subscription.default_payment_method). 2 questions I can't figure out are 1) which webhook is best suit to get the updated default payment method. 2) which entity has the updated default payment method. Especially when multiple webhooks fired on, say, "pay invoice" or customer "make default" payment method on customer portal?

quaint aurora
#

Hello. We have problem with restriction of connected account in stripe. We send all info
INFORMATION NEEDED - DUE NOW
Identity document
Company license
Owners's passport
Owners's visa

But stripe write that it is needed
req_DUANkVhi4urwnh
acct_1LFZG42QDQf6Ebu9

misty hornet
#

Tomato-Connect

still egret
#

If the subscription is changed when the invoice is created and is in draft status, I will get the invoice.updated event. Is that correct? I havent tested this, if it can be tested via stripe cli, please let me know. It would be better for me

lusty sphinx
#

Hi. I want to create a common payment method which is not attach to any stripe account id and then when user calls my API , I will create a new payment method based on common payment method id . Is it possible to do that ?

sterile fog
#

guys, how can I make a payouts request from a connect account? There is no parameter in create a payout API to fill account id. I tried to fill a bank id of connect account to destination parameter but I got this exception.

azure hatch
spare aurora
#

Hi, does Stripe take any fees for transfers between main account and connected account ( and the opposite too ) ?

sour haven
#

Hello guys ! can someone help us ?

hasty umbra
#

hi dev! can someone please help me?

turbid cedar
#

Hello, we rely on the metadata of the subscription for our internal mapping. we observed that "invoice.updated" and "invoice.paid" webhook's payload has the metadata correctly populated in the recurring invoice line item, but for the event "invoice.created" the metadata is missing. is this expected behaviour?

fiery flame
#

Hello. Im working with Stripe Payouts API. So I have a question. Is there a way to retrieve all payments in specific payout? Use case: In the newest payout I want to list all payments which are included in the payout.

What have I tried?

  • I retrieved payout created field and queried all the paymentintents. The interval was based on the newest payout and the second newest payout. When I listed all paymentintents within this interval, the amout of all paymentintents were not as the amout of payout - so this solution is not working.
gray crag
#

@misty hornet open my thread again

#

hello i want to know any api or any method is available for check the card details is valid or not means is card is blocked or not so how can i check the card is blocked or unblocked?

halcyon dew
#

Hey guys, building a site for a hotel. Apparently on booking.com they are able to see the full card number for an x amount of days. How do I do that for stripe? I can only see the last 4 numbers. The reason for this is to charge people for any damages after they have departed. all help is appreciated! (building the site on wordpress)

wintry quest
#

Hi Support Stripe, is there a way to get the exact stripe fee amount of a payment?

loud lake
#

Hi there! I have two questions regarding payment methods. Right now, the customer is able optionally save their payment method after completing the transaction, or is able to save them independently using SetupIntents (both ways via Elements)

  1. How would we then delete payment methods? I see the option to detach payment methods, which seems to remove it from the customer, but does this actually delete the details inline with GDPR?

  2. How would we go about allowing the customer to update a payment method, using Elements?

vocal wagon
#

Hi Stripers! I found that I can start a subscription using a physical terminal, can I also end the subscription using the same terminal?

steel inlet
#

Hi there! I have a doubt with discount coupons. When a user applies a "lifetime" coupon at the time of creating a subscription, the discount is applied to that bill but then not applied to subsequent (recurring) bills. Why does this happen? Shouldn't it always be applied automatically on future bills?? Thanks in advance!

vocal wagon
#

where can I find localization codes for Stripe supported languages?

leaden sun
#

Morning - would appreciate some assistance in getting required data from the charge callback for ApplePay Express Checkout flow

still egret
#

How can I forcefully trigger invoice.upcoming event

plain bane
#

I would like to know if is there any way that I can check if the card is 3d_secure or not? Can we check it after creating a SetupIntent or any separate call for it?

dense moss
#

Hey guys what's the default expiration date for a customer portal link generated trough the apis?

quaint aurora
grave elbow
#

Hi there, I have an issue where I refunded a payment (on my own card), the refund went through, but I have been charged again today and I cannot find this charge anywhere in Stripe, not sure what to do

vocal wagon
grave elbow
vocal wagon
#

Hello folks! I have a question, does stripe allow to get information on the wire transfer? Like for example who exactly sent it, from which mail or phone number in terms of "blik" payments